이 페이지에서
어그리게이션 이더넷 인터페이스
SUMMARY 어그리게이션 이더넷 인터페이스(또는 이더넷 링크 어그리게이션)와 어그리게이션 이더넷 인터페이스, LACPP 및 기타 지원되는 기능을 구성하는 방법에 대해 자세히 알아보십시오.
어그리게이션 이더넷 인터페이스란 무엇입니까?
여러 개의 이더넷 인터페이스를 그룹화하거나 묶어서 어그리게이션 이더넷 인터페이스(aex) 또는 LAG(링크 어그리게이션 그룹)이라고 단일 링크 레이어 인터페이스를 형성할 수 있습니다. IEEE 802.3ad 표준은 이더넷 인터페이스의 링크 어그리게이션을 정의하고 다중 이더넷 인터페이스를 그룹화하거나 묶을 수 있는 방법을 제공합니다. 여러 인터페이스를 함께 묶으면 지원되는 대역폭을 증가시킬 수 있습니다. 디바이스는 어그리게이션 이더넷 인터페이스 즉, LAG를 여러 링크의 조합이 아닌 단일 링크로 처리합니다.
이점
-
증가된 대역폭 및 비용 효율성 - 어그리게이션 링크는 새로운 장비 없이도 각 개별 링크에 의해 제공되는 대역폭보다 높은 대역폭을 제공합니다.
-
복원력 및 가용성 증가 - 물리적 링크 중 하나가 다운되면 트래픽은 다른 멤버 링크로 재할당됩니다.
-
로드 밸런싱 - 어그리게이션 이더넷 번들은 링크 실패 시 멤버 링크 사이의 부하를 조정합니다.
어그리게이션 이더넷 인터스페이스에 대한 구성 지침
어그리게이션 이더넷 인터페이스를 구성할 때 다음 지침을 고려하십시오.
-
진화한 Junos OS의 경우, 어그리게이션 이더넷 번들에 새로운 멤버 인터페이스를 추가하는 경우 링크 플랩 이벤트가 생성됩니다. 물리적 인터페이스는 정규 인터페이스로서는 삭제되고 멤버로서 다시 추가됩니다. 이 기간 동안 물리적 인터페이스의 세부 정보가 손실됩니다.
-
ether-options
문을 사용하여 가입자 관리에 대해 어그리게이션 이더넷을 구성해서는 안 됩니다. 그렇게 하면 가입자 관리가 제대로 작동하지 않고, 가입자 회계 및 통계에 문제가 생깁니다.gigether-options
문을 사용하여 멤버 링크 인터페이스에 어그리게이션 이더넷 인터페이스를 구성할 수 있습니다. -
어그리게이션 이더넷 번들에서 멤버 링크 인터페이스에 대한 간단한 필터를 구성할 수 없습니다.
-
어그리게이션 이더넷 번들에서는 MAC 회계, VLAN 다시쓰기 등의 IQ-관련 기능 또는 멤버 링크 인터페이스에 VLAN 대기열 등을 구성할 수 없습니다.
LAG에 대한 플랫폼 지원
표 1은(는) MX 시리즈 라우터와 LAG당 최대 인터페이스 수 및 그들이 지원하는 LAG 그룹의 최대 수를 나열합니다. MX 시리즈 라우터는 LAG당 최대 64개의 인터페이스를 지원할 수 있습니다.
MX 시리즈 라우터 |
LAG당 최대 인터페이스 |
최대 LAG 그룹 |
---|---|---|
MX5, MX10, MX40, MX80 및 MX104 |
16 |
인터페이스 용량에 의해 제한됨. MX104에서 80. |
MX150 |
10 |
10 |
MX240, MX480, MX204, MX304, MX960, MX10003, MX10008, MX10016, MX2010 및 MX2020 |
64 |
128(14.2R1 이전) 1000(14.2R1 이후) |
표 2은(는) PTX 시리즈 라우터와 LAG당 최대 인터페이스 수 및 그들이 지원하는 LAG 그룹의 최대 수를 나열합니다. PTX 시리즈 라우터는 최대 128 LAG를 지원할 수 있습니다.
PTX 시리즈 라우터 |
LAG당 최대 인터페이스 |
최대 LAG 그룹 |
---|---|---|
PTX1000, PTX10002, PTX10003 및 PTX10008 |
64 |
128 |
PTX3000 및 PTX5000 |
64 |
128 |
PTX10004, PTX10008 및 PTX10016(Junos OS Evolved) |
64 |
1152 |
PTX10001-36MR |
64 |
256 |
표 3은(는) ACX 시리즈 라우터와 LAG당 최대 인터페이스 수 및 그들이 지원하는 LAG 그룹의 최대 수를 나열합니다.
ACX 시리즈 라우터 |
LAG당 최대 인터페이스 |
최대 LAG 그룹 |
---|---|---|
ACX7509 ae0~ae2000의 경우 |
64 |
255 |
ae2001~ae4091의 경우 |
255 |
63 |
어그리게이션 이더넷 인터페이스 구성
표 4은(는) 라우팅 디바이스에서 어그리게이션 이더넷 인터페이스를 구성하는 단계를 설명합니다.
구성 단계 |
명령어 |
---|---|
1단계: 장치에서 사용할 어그리게이션 이더넷 번들의 수를 지정합니다. |
[edit chassis aggregated-devices ethernet] user@host# set device-count number |
2단계: 어그리게이션 이더넷 번들 안에 포함하려는 멤버를 지정하고 개별적으로 추가합니다. 어그리게이션 인터페이스는 ae0에서 ae4092까지 번호가 지정됩니다. |
[edit interfaces ] user@host# set interface-name gigether-options 802.3ad aex |
3단계: 어그리게이션 이더넷 링크의 링크 속도를 지정합니다. 속도를 지정할 때 어그리게이션 이더넷 번들을 구성하는 모든 인터페이스는 동일한 속도를 갖습니다. 또한 효율적인 대역폭 활용을 위해 속도의 조합(즉, 혼합 속도)으로 어그리게이션 이더넷 번들의 멤버 링크를 구성할 수도 있습니다. |
[edit interfaces] user@host# set aex aggregated-ether-options link-speed speed |
4단계: 어그리게이션 이더넷 인터페이스(aex)(즉, 정의된 번들)에 레이블을 지정할 최소 링크 수를 설정합니다. 기본적으로 레이블을 지정하려면 번들에 대해 하나의 링크만 구성되어야 합니다. 최소 링크 수와 최소 대역폭을 동시에 구성할 수 없습니다. 둘은 상호 배타적입니다. |
[edit interfaces] user@host# set aex aggregated-ether-options minimum-links number |
5단계: (선택 사항) 어그리게이션 이더넷 링크의 최소 대역폭을 지정합니다. 최소 대역폭으로 링크 보호를 구성할 수 없습니다. 최소 링크 수와 최소 대역폭을 동시에 구성할 수 없습니다. 둘은 상호 배타적입니다. |
[edit interfaces] user@host# set aex aggregated-ether-options minimum-bandwidth |
6단계: 어그리게이션 이더넷 번들에 대한 인터페이스 패밀리와 IP 주소를 지정합니다. 어그리게이션 이더넷 인터페이스는 VLAN 태그가 있거나 없을 수 있습니다. 패킷 태그 지정은 다중 가상 지역 네트워크 (VLAN)을 지원하는 포트에서 트래픽을 구별하는 논리적인 방법을 제공합니다. 태그 기정된 트래픽을 수신하도록 어그리게이션 이더넷 인터페이스를 구성해야 하지만 태그가 없는 트래픽을 수신할 수 있는 어그리게이션 이더넷 인터페이스도 구성해야 합니다. |
태그가 있는 인터페이스 [edit interfaces] user@host# set aex vlan-tagging unit 0 vlan-id vlan-id 태그가 없는 인터페이스 [edit interfaces] user@host# set aex unit 0 family inet address ip-address |
7단계: (선택 사항) 어그리게이션 이더넷 인터페이스에 대한 멀티캐스트 통계를 수집하도록 디바이스 구성합니다. 멀티캐스트 통계를 보려면 |
[edit interfaces] user@host# set aex multicast-statistics |
8단계: 구성을 확인하고 커밋합니다. |
[edit interfaces] user@host# run show configuration user@host# commit |
9단계: (선택 사항) 어그리게이션 이더넷 인터페이스를 삭제합니다. |
[edit] user@host# delete interfaces aex 또는 [edit] user@host# delete chassis aggregated-devices ethernet device-count |
참조
혼합 모드 및 혼합 속도 어그리게이션 이더넷 인터페이스
주니퍼 네트웍스 디바이스에서는 어그리게이션 이더넷 번들의 멤버 링크가 다른 링크 속도(rate라고도 함)로 작동하도록 구성할 수 있습니다. 구성된 이더넷 번들은 혼합 속도 어그리게이션 이더넷 번들로 알려져 있습니다. LAN 모드와 10기가비트 이더넷 인터페이스의 WAN 모드에서 어그리게이션 이더넷 번들의 멤버 링크를 구성하는 경우, 이 구성을 혼합 모드 구성이라고 합니다.
이점
-
효율적인 대역폭 활용 - 서로 다른 링크 속도로 멤버 링크를 구성하면 대여폭을 효율적으로 완전하게 사용할 수 있습니다.
-
로드 밸런싱 - 링크에 장애가 발생할 경우 어그리게이션 이더넷 번들 내의 멤버 링크 간에 부하를 분산할 수 있습니다.
혼합 어그리게이션 번들을 위한 플랫폼 지원
표 5에는 MX 시리즈 라우터의 혼합 속도 어그리게이션 이더넷 번들을 지원하는 플랫폼 및 해당 MPC가 나와 있습니다.
Junos OS 및 진화한 Junos OS에서 혼합 어그리게이션 이더넷 번들을 지원하는 디바이스에 대한 자세한 내용은 기능 탐색기를 참조하십시오.
지원 MPC |
지원 플랫폼 |
초기 릴리스 |
---|---|---|
16x10GE (MPC-3D-16XGE-SFPP) |
MX240, MX480, MX960, MX2010 및 MX2020 |
14.2R1 |
MPC1E(MX-MPC1-3D, MX-MPC1E-3D, MX-MPC-1-3D-Q, MX-MPC1E-3D-Q) |
MX240, MX480, MX960, MX2010 및 MX2020 |
14.2R1 |
MPC2E(MX-MPC2-3D, MX-MPC2E-3D, MX-MPC2-3D-Q, MX-MPC2E-3D-Q, MX-MPC2-3D-EQ, MX-MPC2E-3D-EQ, MX-MPC2-3D-P) |
MX240, MX480, MX960, MX2010 및 MX2020 |
14.2R1 |
MPC3E(MX-MPC3E-3D) |
MX240, MX480, MX960, MX2010 및 MX2020 |
14.2R1 |
MPC4E (MPC4E-3D-32XGE-SFPP 및 MPC4E-3D-2CGE-8XGE) |
MX240, MX480, MX960, MX2010 및 MX2020 |
14.2R1 |
MPC5E(6x40GE+24x10GE, 6x40GE+24x10GEQ, 2x100GE+4x10GE, 2x100GE+4x10GEQ) |
MX240, MX480, MX960, MX2010 및 MX2020 |
14.2R1 |
MPC6E(MX2K-MPC6E) |
MX2010 및 MX2020 |
14.2R1 |
MPC7E (다중 속도) (MPC7E-MRATE) |
MX240, MX480, MX960, MX2010 및 MX2020 |
15.1F4 |
MPC7E 10G (MPC7E-10G) |
MX240, MX480, MX960, MX2010 및 MX2020 |
15.1F5 |
MPC8E(MX2K-MPC8E) |
MX2010 및 MX2020 |
15.1F5 |
MPC9E(MX2K-MPC9E) |
MX2010 및 MX2020 |
15.1F5 |
MPC10E(MPC10E-15C-MRATE, MPC10E-10C-MRATE) |
MX240, MX480 및 MX960 |
19.1R1 |
MPC11E(MX2KE-MPC11E) |
MX2010 및 MX2020 |
19.3R2 및 20.1R1 |
표 6에는 혼합 어그리게이션 이더넷 번들을 지원하는 플랫폼 및 해당 하드웨어 구성 요소가 나와 있습니다.
속도 및 모드 |
지원 플랫폼 |
지원 FPC |
지원 PIC |
---|---|---|---|
10기가비트 이더넷 LAN 및 WAN (WAN 속도: OC192) |
T640, T1600, T4000 및 TX Matrix Plus 라우터 |
|
|
|
|
||
|
|
||
40기가비트 이더넷, 100기가비트 이더넷 |
T4000 및 TX Matrix Plus 라우터 |
|
|
T640, T1600, T4000 및 TX Matrix Plus 라우터 |
|
|
혼합 속도 어그리게이션 이더넷 링크 구성 지침
혼합 속도 어그리게이션 이더넷 번들을 구성할 때는 다음 지침을 따릅니다.
-
혼합 어그리게이션 이더넷 번들을 형성하기 위해 최대 64개의 멤버 링크를 구성할 수 있습니다.
-
LAN 모드의 10기가비트 이더넷 인터페이스와 WAN 모드의 10기가비트 이더넷 인터페이스를 MX 시리즈의 동일한 어그리게이션 번들에 혼합하는 경우, 혼합 속도 어그리게이션으로 간주되지 않습니다. 속도는 같지만 프레이밍 옵션이 다른 인터페이스를 혼합하기 위해
[edit interfaces interface-name aggregated-ether-options link-speed]
계층 수준에서mixed
문을 사용할 필요가 없습니다. -
혼합 속도 어그리게이션 이더넷 링크는 송신에 혼합 속도 어그리게이션 이더넷 로드 밸런싱이 구성된 경우 비 주니퍼 네트웍스 어그리게이션 이더넷 멤버 링크와 상호 운용될 수 있습니다.
-
CFP가 포함된 100기가비트 이더넷 PIC에서 혼합 속도 어그리게이션 이더넷 링크를 구성한 후 어그리게이션 이더넷 링크 보호 또는 LACP 링크 보호 구성을 변경하면 어그리게이션 이더넷 링크 플래핑이 발생합니다. 또한 혼합 어그리게이션 이더넷 링크의 구성을 변경하면 어그리게이션 이더넷 링크 플래핑이 발생할 수 있습니다.
-
멤버 링크에서 나가는 해시 플로우의 총 처리량(또는 단일 멤버 링크에서 나가는 여러 해시 플로우의 처리량)이 멤버 링크의 링크 속도를 초과하면 패킷이 누락됩니다. 이는 링크 장애로 인해 송신 멤버 링크가 변경되고 해시 플로우가 해시 플로우의 총 처리량보다 낮은 속도의 멤버 링크로 전환될 때 발생할 수 있습니다.
-
혼합 속도 어그리게이션 이더넷 링크는 스케줄러, 셰이퍼 및 폴리서와 같은 속도 기반 CoS 구성 요소를 지원하지 않습니다. 그러나 기본 CoS 설정은 혼합 속도 어그리게이션 이더넷 링크에서 지원됩니다.
-
혼합 속도 어그리게이션 이더넷 링크의 멤버 링크에서 송신 트래픽의 로드 밸런싱은 멤버 링크의 속도에 비례합니다. 송신 멀티캐스트 로드 밸런싱은 혼합 어그리게이션 이더넷 인터페이스에서 지원되지 않습니다.
-
혼합 속도 어그리게이션 이더넷 인터페이스는 어그리게이션 이더넷 링크 보호, 1:1 모델의 링크 보호 및 LACP 링크 보호를 지원하지 않습니다.
혼합 속도 어그리게이션 이더넷 인터페이스 구성
표 7에는 디바이스에서 혼합 속도 어그리게이션 이더넷 번들을 구성하는 단계가 설명되어 있습니다.
구성 단계 |
명령어 |
---|---|
1단계: 장치에서 사용할 어그리게이션 이더넷 번들의 수를 지정합니다. |
[edit chassis aggregated-devices ethernet] user@host# set device-count number |
2단계: 어그리게이션 이더넷 번들에 포함할 멤버를 지정합니다. 어그리게이션 인터페이스는 ae0에서 ae4092까지 번호가 지정됩니다. |
[edit interfaces ] user@host# set interface-name gigether-options 802.3ad aex |
3단계: 어그리게이션 이더넷 링크의 링크 속도를 지정합니다. 속도를 혼합으로 지정할 경우, 대역폭을 효율적으로 활용하기 위해 속도의 조합, 즉 혼합 속도를 가진 어그리게이션 이더넷 번들의 멤버 링크를 구성할 수 있습니다. 링크 속도를 혼합으로 구성하는 경우 작동으로 레이블 지정될 어그리게이션 이더넷 번들의 최소 링크 수를 구성할 수 없습니다. |
[edit interfaces] user@host# set aex aggregated-ether-options link-speed mixed |
4단계: 어그리게이션 이더넷 링크의 최소 대역폭을 지정합니다. 최소 대역폭으로 링크 보호를 구성할 수 없습니다. |
[edit interfaces] user@host# set aex aggregated-ether-options minimum-bandwidth |
5단계: 구성을 확인하고 커밋합니다. |
[edit interfaces] user@host# run show configuration user@host# commit |
참조
링크 어그리게이션 제어 프로토콜이란?
IEEE 802.3ad에 정의된 LACP(Link Aggregation Control Protocol)는 네트워크 내에서 링크 계층 장애를 감지하는 모니터링 프로토콜입니다. LACP를 사용하여 LAG에 있는 멤버 링크의 로컬 및 원격 엔드를 모니터링할 수 있습니다.
LACP는 어그리게이션 이더넷 인터페이스에 기본 설정에서 구성되지 않습니다. 이더넷 링크는 링크 상태에 대한 정보를 교환하지 않습니다. LACP를 구성할 때 전송하는 링크(행위자로도 지칭)는 수신 링크(파트너로도 지칭)로 LACP 패킷의 전송을 시작합니다. 행위자는 LACP 교환에서 로컬 인터페이스입니다. 파트너는 LACP 교환에서 원격 인터페이스입니다.
LACP를 구성할 때 LAG의 각 엔드에 대해 다음 전송 모드 중 하나를 반드시 선택해야 합니다.
-
Active-To는 LACP 패킷 전송 시작 및 LACP 패킷에 응답. LACP는 반드시 활성 모드에서 구성해야 합니다. 행위자 또는 파트너가 활성화되면 LACP 패킷을 교환합니다.
-
Passive-There은 LACP 패킷의 교환이 없습니다. 이것은 기본 설정인 전송 모드입니다.
이점
-
링크 모니터링 - LACP는 로컬 엔드와 링크의 원격 엔드에서 잘못된 구성을 감지합니다.
-
링크 복원력 및 중복성 - 링크가 실패하면 LACP는 트래픽이 나머지 링크에 계속 플로우 상태를 유지하도록 보장합니다.
LACP에 대한 구성 지침
LACP를 구성할 때 다음 지침을 고려하세요.
-
여러 다양한 물리적 인터페이스에 LACP를 구성할 때, 모든 링크 디바이스들에 대해 지원되는 기능만 링크 어그리게이션 그룹(LAG) 번들의 결과에 대해 지원됩니다. 예를 들어, 다른 PIC는 다른 전송 클래스를 지원할 수 있습니다. 링크 어그리게이션을 사용해 최대 16개의 포워딩 클래스를 지원하는 PIC의 포트를 최대 8개의 포워딩 클래스를 지원하는 PIC의 포트를 함께 링크하면, 결과 LAG 번들은 최대 8개의 포워딩 클래스를 지원합니다. 마찬가지로, 가중 무작위 조기 검출(WRED)을 지원하는 PIC와 WRED를 지원하지 않는 PIC는 WRED를 지원하지 않는 LAG 번들 결과를 가져옵니다.
-
LACP 시스템 식별자(
system-id systemid
명령문을 사용)를 모두 0으로 구성(00:00:00:00:00:00)하면 커밋 작업은 오류를 던집니다. -
어그리게이션 이더넷 번들의 상태가 켜짐이면(
accept-data
명령문을 사용) LACP 상태에 관계없이 멤버 링크 상에서 수신된 패킷을 디바이스가 처리하도록 하면 디바이스는 IEEE 802.3ax 표준에 정의된 패킷을 처리하지 않습니다. 이 표준에 따라 패킷은 드롭되어야 하지만 대신accept-data
명령문을 구성했기 때문에 패킷은 처리됩니다.
EX2300 및 EX3400 스위치에서는 라우팅 엔진 전환, 인터페이스 플랩, 패킷 전달 엔진에서의 철저한 데이터 수집 등과 같이 CPU 부하가 많은 작업 중에 플랩을 방지할 수 있도록 주기적인 SLOW 타이머와 함께 LACP 프로토콜을 구성해야 합니다.
LACP 구성하기
표 8은(는) 어그리게이션 이더넷 인터페이스에 LACP를 구성하는 단계를 설명합니다.
구성 단계 |
명령어 |
---|---|
1단계: LACP 전송 모드 액티브 또는 패시브로 지정하세요. |
[edit interfaces interface-name aggregated-ether-options] user@host# set lacp active user@host# set lacp passive |
2단계: 인터페이스가 LACP 패킷을 보내는 간격을 지정하세요. 액티브 및 패시브 인터페이스에 대해 다른 간격을 구성할 때 행위자는 파트너의 인터페이스에 구성된 속도로 패킷을 전송합니다. |
[edit interfaces interface-name aggregated-ether-options lacp] user@host# set periodic interval |
3단계: LACP 시스템 식별자를 구성합니다. LACP의 사용자 정의 시스템 식별자는 다른 디바이스 두 개로 부터 포트 두 개를 동일한 집계 그룹의 일부인 것처럼 행동할 수 있도록 합니다. 시스템 식별자는 전 세계 고유 필드인 48비트 (6-byte)입니다. 이는 16비트 시스템 우선 값과 함께 사용되며 고유 LACP 시스템 식별자를 나타냅니다. |
[edit interfaces interface-name aggregated-ether-options lacp] user@host# set system-id system-id |
4단계: 어그리게이션 이더넷 인터페이스 수준에서 LACP 시스템 우선 순위를 구성합니다. 이 시스템 우선 순위는 글로벌 |
[edit interfaces interface-name aggregated-ether-options lacp] user@host# set system-priority system-priority |
5단계: (선택 사항) LACP 관리 키를 구성합니다. 이 옵션을 구성하기 위해 MC-LAG를 반드시 구성해야 합니다. MC-LAG에 대한 자세한 내용은 다중 링크 어그리게이션 그룹 이해하기를 참조하세요. |
[edit interfaces interface-name aggregated-ether-options lacp] user@host# set admin-key number |
6단계: LACP가 만료된 멤버 링크의 상태를 유지하는 시간을 초 단위로 지정하세요. LAG 멤버 링크의 과도한 플랩핑을 방지하기 위해 LACP를 특정 간격에서 꺼짐에서 켜짐으로 인터페이스를 전환하는 것을 막도록 구성할 수 있습니다. |
[edit interfaces interface-name aggregated-ether-options lacp] user@host# set hold-time timer-value |
7단계: 어그리게이션 인터페이스 상태가 켜져 있는 경우 LACP 상태에 관계없이 멤버 링크 상에서 수신된 패킷을 처리하는 디바이스를 구성합니다. |
[edit interfaces interface-name aggregated-ether-options lacp] user@host# set accept-data |
8단계: 구성을 확인하고 커밋합니다. |
[edit interfaces interface-name aggregated-ether-options lacp] user@host# run show configuration user@host# commit |
참조
어그리게이션 이더넷 멤버 링크 전반에 걸친 정적 논리 인터페이스 대상 배포
어그리게이션 이더넷 번들은 기본 설정에서 해시 기반 알고리즘을 사용하여 여러 링크의 트래픽을 배포합니다. 번들의 논리적 인터페이스를 통해 운행하는 트래픽은 해시 알고리즘을 기반으로 한 멤버 링크 중 어느 하나를 통해 종료할 수 있습니다. 송신 정책은 멤버 링크를 호스팅하는 각 패킷 전달 엔진에서 인스턴스마다 표시되는 개별 멤버 인터페이스 스케줄러 또는 폴리서들 사이에 배포됩니다. 배포된 송신 수신 정책 집행은 트래픽 로드 밸런싱 작업에 의존하므로 항상 정확하지는 않습니다.
대상 배포는 어그리게이션 이더넷 번들의 지정된 링크를 통해 트래픽을 지시하는 메커니즘을 제공합니다. 링크 실패 시나리오를 처리하기 위해 멤버 링크에 대한 역할을 할당하도록 대상 배포를 사용할 수 있습니다. 대상 배포는 주어진 논리적 인터페이스에 대해 배포되지 않는 정책 집행을 보장합니다. 대상 배포는 논리 인터페이스에 구성된 체계에 관계없이 계층 2와 계층 3 인터페이스 모두에 적용됩니다. 계층 3 호스트의 외부 트래픽은 어그리게이션 이더넷 번들의 모든 멤버 링크 중 배포됩니다. 대상 배포는 전송 트래픽의 경우에만 수행됩니다.
어그리게이션 이더넷 인터페이스 멤버 링크로 구성된 배포 목록을 구성할 수 있으며 다음과 같이 목록에 역할을 할당할 수 있습니다.
-
기본 배포 목록: 기본 배포 목록의 일부가 될 멤버 링크를 구성할 수 있습니다. 기본 목록의 모든 멤버 링크 사이의 트래픽 로드 균형이 수행됩니다. 기본 목록 내의 모든 링크가 켜져 있다면 해당 링크에 트래픽이 전달됩니다. 기본 목록 내의 일부 링크가 실패하면 나머지 링크가 트래픽을 수행합니다.
-
백업 배포 목록: 백업 배포 목록의 일부가 될 멤버 링크를 구성할 수 있습니다. 기본 목록 내의 모든 링크가 꺼지는 경우에만 백업 목록의 링크가 트래픽 수행을 시작합니다. 백업 목록 내의 일부 링크가 실패하면 백업 목록의 나머지 링크가 트래픽을 수행합니다.
-
대기 배포 목록: 나머지 모든 링크가 정의된 대기 목록에 추가됩니다. 기본 목록과 백업 목록 내 모든 링크가 꺼지는 경우에만 대기 목록의 링크가 트래픽 수행을 시작합니다. 기본 배포 목록의 링크가 다시 켜지면 트래픽 수행을 재개합니다.
이점
-
정확한 정책 적용 - 정책 적용은 배포되지 않으므로 정확합니다.
-
로드 밸런싱 - 대상 배포로, 어그리게이션 이더넷 번들 멤버 링크 간 트래픽을 부하 분산할 수 있습니다.
예: 어그리게이션 이더넷 멤버 링크를 통한 논리적 인터페어에서의 정확한 정책 적용을 위한 대상 배포 구성
이 예는 어그리게이션 이더넷 멤버 링크를 위한 기본 및 백업 대상 배포 목록을 구성하는 방법을 보여줍니다. 멤버 링크는 배포 목록에 멤버십으로 지정됩니다. 그런 다음 어그리게이션 이더넷 번들의 논리적 인터페이스가 기본 목록과 백업 목록에 멤버십으로 지정됩니다.
구성
CLI 빠른 구성
이 예를 빠르게 구성하려면, 아래 명령을 복사하여 텍스트 파일로 붙여 넣은 다음 모든 라인브레이크를 제거하고, 네트워크 구성을 일치하는 데 필요한 세부 사항을 바꾸고 [edit]
계층 수준에서 명령을 CLI로 복사해 붙여 넣은 다음, 구성 모드에서 commit
을 입력합니다.
[edit groups GR-AE-ACCESS-DISTRIBUTION] user@host# set interfaces <ae*> unit <*[1 3 5 7 9]> description “matched-odd” targeted-distribution primary-list dl2 user@host# set interfaces <ae*> unit <*[1 3 5 7 9]> description “matched-odd” targeted-distribution backup-list dl1 user@host# set interfaces <ae*> unit <*[0 2 4 6 8]> description “matched-even” targeted-distribution primary-list dl1 user@host# set interfaces <ae*> unit <*[0 2 4 6 8]> description “matched-even” targeted-distribution backup-list dl2 user@host# set interfaces ge-0/0/3 apply-groups-except INTF gigether-options 802.3ad ae10 distribution-list dl1 user@host# set interfaces ge-0/0/4 apply-groups-except INTF gigether-options 802.3ad ae10 distribution-list dl2 user@host# set interfaces <ae*> apply-groups GR-AE-ACCESS-DISTRIBUTION user@host# set interfaces <ae*> flexible-vlan-tagging encapsulation flexible-ethernet-services unit 101 vlan-id 101 family inet address 10.1.0.1/16 user@host# set interfaces <ae*> flexible-vlan-tagging encapsulation flexible-ethernet-services unit 102 vlan-id 102 family inet address 10.2.0.1/16 user@host# set interfaces <ae*> flexible-vlan-tagging encapsulation flexible-ethernet-services unit 103 vlan-id 103 family inet address 10.3.0.1/16 user@host# set interfaces <ae*> flexible-vlan-tagging encapsulation flexible-ethernet-services unit 104 vlan-id 104 family inet address 10.4.0.1/16
단계별 절차
대상 배포 구성:
-
전역 적용 그룹을 생성하고 기본 목록 및 백업 목록을 지정합니다.
[edit groups GR-AE-ACCESS-DISTRIBUTION] user@host# set interfaces <ae*> unit <*[1 3 5 7 9]> description “matched-odd” targeted-distribution primary-list dl2 user@host# set interfaces <ae*> unit <*[1 3 5 7 9]> description “matched-odd” targeted-distribution backup-list dl1 user@host# set interfaces <ae*> unit <*[0 2 4 6 8]> description “matched-even” targeted-distribution primary-list dl1 user@host# set interfaces <ae*> unit <*[0 2 4 6 8]> description “matched-even” targeted-distribution backup-list dl2
-
어그리게이션 이더넷 번들의 각 멤버를 다른 배포 목록에 할당합니다.
[edit] user@host# set interfaces ge-0/0/3 apply-groups-except INTF gigether-options 802.3ad ae10 distribution-list dl1 [edit] user@host# set interfaces ge-0/0/4 apply-groups-except INTF gigether-options 802.3ad ae10 distribution-list dl2
-
어그리게이션 이더넷 인터페이스에 정의된 적용 그룹을
추가합니다.
[edit] user@host# set interfaces ae10 apply-groups GR-AE-ACCESS-DISTRIBUTION
-
논리적 인터페이스를 생성하고 매개 변수를 구성합니다.
[edit] user@host# set interfaces ae10 apply-groups GR-AE-ACCESS-DISTRIBUTION user@host# set interfaces ae10 flexible-vlan-tagging encapsulation flexible-ethernet-services set unit 101 vlan-id 101 family inet address 10.1.0.1/16 user@host# set interfaces ae10 flexible-vlan-tagging encapsulation flexible-ethernet-services unit 102 vlan-id 102 family inet address 10.2.0.1/16 user@host# set interfaces ae10 flexible-vlan-tagging encapsulation flexible-ethernet-services unit 103 vlan-id 103 family inet address 10.3.0.1/16 user@host# set interfaces ae10 flexible-vlan-tagging encapsulation flexible-ethernet-services unit 104 vlan-id 104 family inet address 10.4.0.1/16
결과
구성 모드에서 show
명령을 사용하여 구성을 확인합니다. 출력이 의도된 구성을 표시하지 않으면, 이 예의 구성 지침을 반복하여 수정합니다.
user@host# show groups GR-AE-ACCESS-DISTRIBUTION interfaces { <ae*> { unit "<*[1 3 5 7 9]>" { description "matched odd"; targeted-distribution { primary-list dl2; backup-list dl1; } } unit "<*[0 2 4 6 8]>" { description "matched even"; targeted-distribution { primary-list dl1; backup-list dl2; } } } }
user@host# show interfaces ge-0/0/3 apply-groups-except INTF; gigether-options { 802.3ad { ae10; distribution-list dl1; } }
user@host# show interfaces ge-0/0/4 apply-groups-except INTF; gigether-options { 802.3ad { ae10; distribution-list dl2; } }
user@host# show interfaces ae10 apply-groups apply-groups GR-AE-ACCESS-DISTRIBUTION;
user@host# show interfaces ae10 apply-groups GR-AE-ACCESS-DISTRIBUTION; flexible-vlan-tagging; encapsulation flexible-ethernet-services; unit 101 { vlan-id 101; family inet { address 10.1.0.1/16 { } } } unit 102 { vlan-id 102; family inet { address 10.2.0.1/16 { } } } unit 103 { vlan-id 103; family inet { address 10.3.0.1/16 { } } } unit 104 { vlan-id 104; family inet { address 10.4.0.1/16 { } } }
요구 사항
이 예에서 사용되는 소프트웨어 및 하드웨어 구성 요소는 다음과 같습니다:
-
Junos OS 릴리스 16.1 이상
-
한 개의 MX 시리즈 5G 유니버설 라우팅 플랫폼
개요
대상 배포는 어그리게이션 이더넷 번들의 특정 링크를 통해 트래픽을 지시하는 메커니즘을 제공하며, 또한 링크 실패 시나리오를 처리하기 위하여 멤버 링크에 역할을 할당합니다. 어그리게이션 이더넷 번들 멤버 링크 간 트래픽을 부하 분산하도록 대상 배포를 구성할 수 있습니다. 나가는 트래픽 전용 단일 링크에 논리적 인터페이스를 매핑할 수 있습니다.
이 예는 어그리게이션 이더넷 멤버 링크의 논리적 인터페이스에 대한 배포 목록을 지정하기 위해 apply-groups
구성을 사용합니다. 구성 그룹에서 Junos OS 구성 문을 상속하기 위하여 apply-groups
문을 사용할 수 있습니다. 예를 들어 apply-groups
구성 문은 기본 목록 dl2에 할당된 어그리게이션 이더넷 번들의 홀수 멤버 링크와 기본 목록 dl1에 할당된 어그리게이션 이더넷 번들의 짝수 멤버 링크를 보여줍니다.
이 예에서 사용되는 어그리게이션 이더넷 인터페이스는 유닛 101, 102, 103 및 104의 ae10입니다. 물리적 인터페이스 ge-0/0/3은 배포 목록 dl1로 그리고 ge-0/0/4는 dl2로 지정됩니다. 홀수 번호로 끝나는 어그리게이션 이더넷 번들의 논리적 인터페이스 유닛 번호는 기본 목록으로 배포 목록 dl1 에 할당되며, 짝수 번호로 끝나는 경우에는 기본 목록으로 배포 목록 dl2에 할당됩니다.
대상 배포를 구성하려면 다음을 수행해야 합니다:
-
전역 적용 그룹을 생성합니다.
-
어그리게이션 이더넷 인터페이스의 각 멤버를 다른 배포 목록에 할당합니다.
-
어그리게이션 이더넷 인터페이스에 적용 그룹을 추가합니다.
-
논리적 인터페이스를 생성합니다. 적용 그룹은 필요에 따라 어그리게이션 이더넷 번들의 각 멤버에게 배포 목록을 자동으로 할당합니다.
검증
논리적 인터페이스의 대상 배포 확인
목적
논리적 인터페이스가 배포 목록에 할당되는지 확인합니다.
작업
논리적 인터페이스가 배포 목록에 할당되었는지 확인하려면 show interfaces detail or extensive
명령을 입력합니다.
show interfaces detail or extensive
명령 출력은 기본값으로 배포 목록 dl1 (ge-0/0/3
)에 할당되는 홀수 번호로 끝나는 논리적 인터페이스를 표시하며, 명령 출력은 배포 목록 dl2(ge-0/0/4
)에 할당되는 짝수 번호로 끝나는 논리적 인터페이스를 표시합니다. 이러한 인터페이스 중 무엇이라도 실패하면, 논리적 인터페이스가 백업 목록의 인터페이스로 전환하거나 활성 멤버 인터페이스를 계속 사용합니다. 예를 들어, 어그리게이션 이더넷 번들 ae10.101
에서 표시된 기본 인터페이스는 ge-0/0/4
이며, 어그리게이션 이더넷 번들 ae10.102
에서는 기본 인터페이스가 ge-0/0/3
(으)로, 다른 논리적 인터페이스와 유사합니다.
user@host# run show interfaces extensive ae10 Physical interface: ae10, Enabled, Physical link is Up Interface index: 129, SNMP ifIndex: 612, Generation: 132 Link-level type: Flexible-Ethernet, MTU: 9000, Speed: 2Gbps, BPDU Error: None, MAC-REWRITE Error: None, Loopback: Disabled, Source filtering: Disabled, Flow control: Disabled Pad to minimum frame size: Disabled Minimum links needed: 1, Minimum bandwidth needed: 1bps Device flags : Present Running Interface flags: SNMP-Traps Internal: 0x4000 Current address: 00:05:86:1e:70:c1, Hardware address: 00:05:86:1e:70:c1 Last flapped : 2016-08-30 16:15:28 PDT (00:43:15 ago) Statistics last cleared: Never Traffic statistics: Input bytes : 0 0 bps Output bytes : 77194 200 bps Input packets: 0 0 pps Output packets: 300 0 pps IPv6 transit statistics: Input bytes : 0 Output bytes : 0 Input packets: 0 Output packets: 0 Dropped traffic statistics due to STP State: Input bytes : 0 Output bytes : 0 Input packets: 0 Output packets: 0 Input errors: Errors: 0, Drops: 0, Framing errors: 0, Runts: 0, Giants: 0, Policed discards: 0, Resource errors: 0 Output errors: Carrier transitions: 0, Errors: 0, Drops: 0, MTU errors: 0, Resource errors: 0 Ingress queues: 8 supported, 4 in use Queue counters: Queued packets Transmitted packets Dropped packets 0 0 0 0 1 0 0 0 2 0 0 0 3 0 0 0 Egress queues: 8 supported, 4 in use Queue counters: Queued packets Transmitted packets Dropped packets 0 0 0 0 1 0 0 0 2 0 0 0 3 0 0 0 Queue number: Mapped forwarding classes 0 best-effort 1 expedited-forwarding 2 assured-forwarding 3 network-control Logical interface ae10.101 (Index 345) (SNMP ifIndex 617) (Generation 154) Description: matched odd Flags: Up SNMP-Traps 0x4000 VLAN-Tag [ 0x8100.101 ] Encapsulation: ENET2 Statistics Packets pps Bytes bps Bundle: Input : 0 0 0 0 Output: 2 0 92 0 Adaptive Statistics: Adaptive Adjusts: 0 Adaptive Scans : 0 Adaptive Updates: 0 Link: ge-0/0/3.101 Input : 0 0 0 0 Output: 2 0 92 0 ge-0/0/4.101 Input : 0 0 0 0 Output: 0 0 0 0 Aggregate member links: 2 Marker Statistics: Marker Rx Resp Tx Unknown Rx Illegal Rx ge-0/0/3.101 0 0 0 0 ge-0/0/4.101 0 0 0 0 List-Type Status Primary Active Interfaces: ge-0/0/4 Up List-Type Status Backup Waiting Interfaces: ge-0/0/3 Up List-Type Status Standby Down Protocol inet, MTU: 8978, Generation: 198, Route table: 0 Flags: Sendbcast-pkt-to-re Addresses, Flags: Is-Preferred Is-Primary Destination: 10.1.0.1/15, Local: 10.1.0.2, Broadcast: 10.1.0.3, Generation: 154 Protocol multiservice, MTU: Unlimited, Generation: 199, Route table: 0 Policer: Input: __default_arp_policer__ Logical interface ae10.102 (Index 344) (SNMP ifIndex 615) (Generation 153) Description: matched even Flags: Up SNMP-Traps 0x4000 VLAN-Tag [ 0x8100.102 ] Encapsulation: ENET2 Statistics Packets pps Bytes bps Bundle: Input : 0 0 0 0 Output: 4 0 296 0 Adaptive Statistics: Adaptive Adjusts: 0 Adaptive Scans : 0 Adaptive Updates: 0 Link: ge-0/0/3.102 Input : 0 0 0 0 Output: 4 0 296 0 ge-0/0/4.102 Input : 0 0 0 0 Output: 0 0 0 0 Marker Statistics: Marker Rx Resp Tx Unknown Rx Illegal Rx ge-0/0/3.102 0 0 0 0 ge-0/0/4.102 0 0 0 0 List-Type Status Primary Active Interfaces: ge-0/0/3 Up List-Type Status Backup Waiting Interfaces: ge-0/0/4 Up List-Type Status Standby Down Protocol inet, MTU: 8978, Generation: 196, Route table: 0 Flags: Sendbcast-pkt-to-re Addresses, Flags: Is-Preferred Is-Primary Destination: 10.2.0.1 , Local: 10.2.0.1, Broadcast: 10.2.0.3, Generation: 152 Protocol multiservice, MTU: Unlimited, Generation: 197, Route table: 0 Policer: Input: __default_arp_policer__ Logical interface ae10.103 (Index 343) (SNMP ifIndex 614) (Generation 152) Description: matched odd Flags: Up SNMP-Traps 0x4000 VLAN-Tag [ 0x8100.103 ] Encapsulation: ENET2 Statistics Packets pps Bytes bps Bundle: Input : 0 0 0 0 Output: 3 0 194 0 Adaptive Statistics: Adaptive Adjusts: 0 Adaptive Scans : 0 Adaptive Updates: 0 Link: ge-0/0/3.103 Input : 0 0 0 0 Output: 3 0 194 0 ge-0/0/4.103 Input : 0 0 0 0 Output: 0 0 0 0 Marker Statistics: Marker Rx Resp Tx Unknown Rx Illegal Rx ge-0/0/3.103 0 0 0 0 ge-0/0/4.103 0 0 0 0 List-Type Status Primary Active Interfaces: ge-0/0/4 Up List-Type Status Backup Waiting Interfaces: ge-0/0/3 Up List-Type Status Standby Down Protocol inet, MTU: 8978, Generation: 194, Route table: 0 Flags: Sendbcast-pkt-to-re Addresses, Flags: Is-Preferred Is-Primary Destination: 10.3.0.0/15, Local: 10.3.0.1, Broadcast: 10.3.0.3, Generation: 150 Protocol multiservice, MTU: Unlimited, Generation: 195, Route table: 0 Policer: Input: __default_arp_policer__ Logical interface ae10.104 (Index 342) (SNMP ifIndex 616) (Generation 151) Description: matched even Flags: Up SNMP-Traps 0x4000 VLAN-Tag [ 0x8100.104 ] Encapsulation: ENET2 Statistics Packets pps Bytes bps Bundle: Input : 0 0 0 0 Output: 2 0 92 0 Adaptive Statistics: Adaptive Adjusts: 0 Adaptive Scans : 0 Adaptive Updates: 0 Link: ge-0/0/3.104 Input : 0 0 0 0 Output: 2 0 92 0 ge-0/0/4.104 Input : 0 0 0 0 Output: 0 0 0 0 Marker Statistics: Marker Rx Resp Tx Unknown Rx Illegal Rx ge-0/0/3.104 0 0 0 0 ge-0/0/4.104 0 0 0 0 List-Type Status Primary Active Interfaces: ge-0/0/3 Up List-Type Status Backup Waiting Interfaces: ge-0/0/4 Up List-Type Status Standby Down Protocol inet, MTU: 8978, Generation: 192, Route table: 0 Flags: Sendbcast-pkt-to-re Addresses, Flags: Is-Preferred Is-Primary Destination: 10.4.0.0/16, Local: 10.4.0.1, Broadcast: 10.4.0.3, Generation: 148 Protocol multiservice, MTU: Unlimited, Generation: 193, Route table: 0 Policer: Input: __default_arp_policer__ Logical interface ae10.32767 (Index 341) (SNMP ifIndex 613) (Generation 150) Flags: Up SNMP-Traps 0x4004000 VLAN-Tag [ 0x0000.0 ] Encapsulation: ENET2 Statistics Packets pps Bytes bps Bundle: Input : 0 0 0 0 Output: 0 0 0 0 Adaptive Statistics: Adaptive Adjusts: 0 Adaptive Scans : 0 Adaptive Updates: 0 Link: ge-0/0/3.32767 Input : 0 0 0 0 Output: 95 0 38039 0 ge-0/0/4.32767 Input : 0 0 0 0 Output: 95 0 38039 0 Marker Statistics: Marker Rx Resp Tx Unknown Rx Illegal Rx ge-0/0/3.32767 0 0 0 0 ge-0/0/4.32767 0 0 0 0 Protocol multiservice, MTU: Unlimited, Generation: 191, Route table: 0 Flags: None Policer: Input: __default_arp_policer__
통합 이더넷 인터페이스에서 동적으로 학습된 주소에 대한 MAC 주소 Accounting
통합 이더넷 인터페이스에서 동적으로 학습된 MAC 주소에 대해 소스 MAC 주소 accounting을 구성할 수 있습니다.
기본적으로 통합 이더넷 인터페이스에서 소스 및 목적지 MAC 주소에 대한 동적 학습은 비활성화됩니다. 이 기능을 활성화하면 DPC 및 MPC가 있는 MX 시리즈 라우터의 라우팅 된 인터페이스에서 소스 및 목적지 MAC 주소 기반 accounting을 구성할 수 있습니다. 또한 MAC 주소에 대한 동적 학습을 활성화하면 통합 이더넷 번들의 각 멤버 링크에 대한 MAC 필터 설정이 업데이트됩니다. 인터페이스에서 학습할 수 있는 MAC 주소의 최대 수에 대한 제한은 MAC 주소 기능의 동적 학습에는 적용되지 않습니다.
목적지 MAC 기반 accounting은 통합 이더넷 번들의 각 개별 하위 또는 멤버 링크를 포함한 수신 인터페이스에서 동적으로 학습된 MAC 주소에 대해서만 지원됩니다. MPC는 목적지 MAC 주소 학습을 지원하지 않습니다. MAC 주소에 대한 동적 학습은 통합 이더넷 인터페이스 또는 선택적 개별 멤버 링크에서만 지원될 수 있습니다. 번들에 대한 MAC 학습 지원은 개별 멤버 링크의 능력에 따라 다릅니다. 번들의 링크에 MAC 학습 또는 accounting을 지원할 수 있는 능력이 없는 경우, 통합 이더넷 번들에서의 해당 링크가 비활성화됩니다.
통합 번들의 MAC 데이터는 개별 하위 링크에서 데이터를 수집한 후 표시됩니다. DPC에서는 이러한 패킷은 송신 방향(출력 패킷/바이트 수)으로 설명되는 반면, MPC에서는 DMAC 학습이 지원되지 않으므로 이러한 패킷은 설명되지 않습니다. 이러한 동작의 차이는 DPC와 MPC의 하위 링크 사이에서도 발생합니다. 동적 학습을 활성화하는 이 기능은 CLI에서 실행한 명령을 기반으로 하위 링크에서 MAC 데이터베이스 통계를 수집하는 것과 관련이 있기 때문에 MAC 데이터베이스의 크기와 서로 다른 FPC에 분산된 하위 링크 수에 따라 콘솔에 데이터를 표시하는 데 걸리는 시간에 영향을 미칩니다.
이점
-
통계 계산: 동적으로 학습된 MAC 주소에 대한 MAC 주소 통계를 계산할 수 있습니다.
향상된 LAG란 무엇일까요?
물리적 인터페이스를 통합 이더넷 인터페이스와 연결하면 물리적 하위 링크도 상위 통합 이더넷 인터페이스와 연결되어 LAG을 형성합니다. 따라서 각 VLAN 인터페이스에 대한 통합 이더넷 인터페이스의 각 멤버 링크에 대해 하위 다음 홉이 하나씩 생성됩니다. 예를 들어, 16개의 멤버 링크가 있는 통합 이더넷 인터페이스의 통합 다음 홉은 VLAN 당 17개의 다음 홉을 생성합니다.
향상된 LAG를 구성하면 멤버 링크에 대해 하위 다음 홉이 생성되지 않으므로 더 많은 수의 다음 홉을 지원할 수 있습니다. 향상된 LAG를 구성하기 위해서 디바이스의 네트워크 서비스 모드를 enhanced-ip
로 구성해야 합니다. 디바이스의 네트워크 서비스 모드가 enhanced-ethernet
모드로 작동하도록 설정된 경우에는 이 기능이 지원되지 않습니다. 이 기능은 디바이스의 네트워크 서비스 모드가 enhanced-mode
로 구성된 경우 기본적으로 활성화됩니다.
이점
-
통합 이더넷 인터페이스를 지원하기 위한 메모리 및 CPU 사용량 감소.
-
시스템 성능 및 스케일링 수가 개선되었습니다.
변경 내역 표
기능 지원은 사용 중인 플랫폼과 릴리스에 따라 결정됩니다. Feature Explorer 를 사용하여 플랫폼에서 기능이 지원되는지 확인하세요.
local-address
을(를) 확인하고 검증합니다.