예: EVPN을 위한 LACP 구성 VXLAN 액티브-액티브 멀티호밍
이 예는 이더넷 VPN(EVPN) VXLAN 액티브-액티브 멀티호밍 네트워크의 멀티호밍 고객 에지(CE) 및 프로바이더 에지(PE) 디바이스에서 링크 어그리게이션 제어 프로토콜(LACP)을 구성하는 방법을 보여줍니다.
요구 사항
이 예에서 사용되는 하드웨어 및 소프트웨어 구성 요소는 다음과 같습니다.
PE 디바이스로 구성된 QFX10002, QFX5100, QFX5110, QFX5200 스위치 또는 QFX5100 Virtual Chassis 3개와 CE 디바이스로 구성된 QFX5100 스위치 1개.
모든 스위치에서 실행되는 Junos OS 릴리스 17.1 이상
개요
또 다른 수준의 중복을 위해 멀티호밍 CE-PE 링크의 두 엔드포인트에서 LACP를 구성하여 EVPN VXLAN 액티브-액티브 멀티호밍을 구성할 수 있습니다. 멀티 호밍 디바이스는 CE-PE 링크의 LAG(Link Aggregation Group) 인터페이스가 활성 또는 대기 상태일 수 있는 어그리게이션 트렁크 링크로 구성됩니다. LAG 인터페이스가 활성 상태이면 데이터 트래픽이 CE-PE 링크를 통해 전송됩니다. LAG 인터페이스가 대기 상태이면 데이터 트래픽이 차단되고 LAG 인터페이스 상태를 전달하기 위한 제어 트래픽만 링크를 통해 전송됩니다.
LACP는 LAG 인터페이스를 모니터링하고 운영하여 코어에서 멀티 호밍 PE 디바이스를 격리할 때 빠른 컨버전스를 보장합니다. 코어 장애가 있을 경우, 격리된 PE 장치에서 null 경로가 발생할 수 있습니다. 그러나 CE-PE 링크에서 LACP를 지원하면 코어 격리 시 멀티 호밍 PE 디바이스의 CE 대면 인터페이스가 대기 상태로 설정되므로 멀티 호밍 PE 디바이스와의 데이터 트래픽 전송이 차단됩니다. 코어가 장애에서 복구되면 인터페이스 상태가 대기에서 활성으로 다시 전환됩니다.
QFX10002 및 QFX10008 스위치에서는 VXLAN을 통한 EVPN 액티브-액티브 멀티호밍을 위한 LACP만 지원됩니다.
CE-PE 링크에서 LACP를 구성할 때, 코어에서 멀티 호밍 PE 디바이스의 격리는 다음과 같이 처리됩니다.
LACP 피어는 구성 및 운영 데이터를 동기화합니다.
LACP 피어는 제어 PDU를 교환하여 동기화하며 다음과 같은 이유로 필요합니다.
이더넷 번들의 링크 상태(올액티브 또는 스탠바이)를 확인합니다.
PE 디바이스에 LACP 포트 키가 구성된 경우 CE 디바이스 구성 오류를 감지하고 처리합니다.
PE 디바이스에 LACP 포트 키가 구성된 경우 CE와 PE 디바이스 간의 잘못된 배선을 감지하고 처리합니다.
LACP 스피커가 수렴할 수 없을 때 행위자 또는 파트너 이탈을 감지하고 대응합니다.
피어가 멀티 호밍 PE 디바이스에 대해 null이면 PE 디바이스가 코어에서 격리됩니다. 이 경우, 격리된 PE 장치는 격리된 PE 장치에 연결된 CE 장치에 코어 장애가 있음을 알립니다.
데이터 트래픽은 CE 디바이스에서 분리된 멀티 호밍 PE 디바이스로 전달되지 않습니다. 대신 트래픽은 동일한 LAG에 속하는 다른 멀티홈 PE 디바이스로 우회됩니다. 이는 격리된 PE 디바이스에서 트래픽 블랙홀을 방지합니다.
멀티호밍 CE 디바이스가 여러 활성 멀티호밍 PE 디바이스에 대한 로드 밸런싱 트래픽에 LAG를 사용하는 경우, 해당 LAC에 대해 모든 멀티홈 PE 디바이스에 구성된 동일한 시스템 ID와 함께 LACP 구성은 연결된 모든 멀티홈 CE 링크와 동기화되지 않은 LACP를 트리거합니다.
멀티 호밍 디바이스에 LACP를 구성할 때 다음 사항을 고려해야 합니다.
LAG 링크는 UP/DOWN 작동 상태에 관계없이 활성 또는 대기 상태에서 작동할 수 있습니다.
시스템을 재부팅하면 멀티 호밍 PE 디바이스의 LACP 링크가 활성 상태입니다.
컨트롤 플레인이 다운되면 LACP는 어그리게이션 포트에 대해 멀티플렉서 상태 시스템을 실행하고 링크를 액티브에서 스탠바이로 이동하라는 알림을 받습니다.
인터페이스는 활성 상태에서 작동하고 작동 상태도 업이 아니면 업으로 처리되지 않습니다.
위상수학
그림 1 은 멀티 호밍 CE 및 PE 디바이스에 구성된 LACP가 있는 EVPN VXLAN 액티브-액티브 멀티호밍 네트워크를 보여줍니다. 디바이스 CE1은 단일 호밍이며 원격 PE1 및 PE2 디바이스에 연결됩니다. 디바이스 CE2는 PE1 및 PE2 디바이스에 멀티호밍됩니다.

예를 들어, 디바이스 PE1의 코어 분리는 다음과 같이 처리됩니다.
PE2 및 PE1이 BGP 세션을 설정한 후 LACP는 CE-PE 링크의 상태를 차단 해제 모드로 설정합니다.
코어 장애가 발생하면 디바이스 CE1에서 null 경로가 발생할 수 있습니다.
이러한 상황을 방지하기 위해 디바이스 CE2를 향하는 LAG 인터페이스가 LACP에 의해 활성 상태에서 대기 상태로 변경됩니다.
LACP는 연결된 멀티 호밍 CE2 링크에 동기화되지 않은 알림을 전송하여 디바이스 CE2와 디바이스 PE1 간의 트래픽 전송을 차단합니다.
컨트롤 플레인이 회복되면 디바이스 PE2는 LACP에 의해 대기 상태에서 활성 상태로 다시 전환됩니다.
구성
- CLI 빠른 구성
- PE3에서 EVPN 액티브-액티브 멀티호밍을 위한 LACP 구성
- PE1에서 EVPN 액티브-액티브 멀티호밍을 위한 LACP 구성
- PE2에서 EVPN 액티브-액티브 멀티호밍에 대한 LACP 구성
- CE2에서 EVPN 액티브-액티브 멀티호밍을 위한 LACP 구성
CLI 빠른 구성
이 예를 빠르게 구성하려면, 아래 명령을 복사하여 텍스트 파일로 붙여 넣은 다음 모든 라인브레이크를 제거하고, 네트워크 구성을 일치하는 데 필요한 세부 사항을 바꾸고 계층 수준에서 명령을 CLI [edit]
로 복사해 붙여 넣은 다음, 구성 모드에서 을(를) 입력합니다 commit
.
디바이스 PE3
set interfaces xe-0/0/0 unit 0 family inet address 10.10.10.1/24 set interfaces xe-0/0/2 unit 0 family inet address 10.12.12.1/24 set interfaces xe-0/0/4 unit 0 family inet address 10.14.14.1/24 set interfaces xe-0/0/8 unit 0 family ethernet-switching interface-mode trunk set interfaces xe-0/0/8 unit 0 family ethernet-switching vlan members all set interfaces lo0 unit 0 family inet address 10.2.3.1/32 primary set vlans v100 vlan-id 100 set vlans v200 vlan-id 200 set vlans v100 vxlan vni 100 set vlans v200 vxlan vni 200 set routing-options router-id 10.2.3.1 set routing-options autonomous-system 65011 set switch-options vtep-source-interface lo0.0 set switch-options route-distinguisher 10.2.3.1:1 set switch-options vrf-target target:1111:11 set protocols bgp group pe type internal set protocols bgp group pe local-address 10.2.3.1 set protocols bgp group pe family evpn signaling set protocols bgp group pe neighbor 10.2.3.3 set protocols bgp group pe neighbor 10.2.3.4 set protocols ospf area 0.0.0.0 interface xe-0/0/2 set protocols ospf area 0.0.0.0 interface lo0 passive set protocols ospf area 0.0.0.0 interface xe-0/0/0 set protocols ospf area 0.0.0.0 interface xe-0/0/4 set protocols evpn encapsulation vxlan set protocols evpn extended-vni-list all
디바이스 PE1
set chassis aggregated-devices ethernet device-count 1 set interfaces xe-0/0/2 unit 0 family inet address 10.12.12.2/24 set interfaces xe-0/0/3 unit 0 family inet address 10.11.11.2/24 set interfaces xe-0/0/9 unit 0 family ethernet-switching interface-mode trunk set interfaces xe-0/0/9 unit 0 family ethernet-switching vlan members v200 set interfaces ae0 unit 0 family ethernet-switching interface-mode trunk set interfaces ae0 unit 0 family ethernet-switching vlan members all set interfaces xe-0/0/55:0 ether-options 802.3ad ae0 set interfaces ae0 esi 00:03:03:03:03:03:03:03:03:03 set interfaces ae0 esi all-active set interfaces ae0 aggregated-ether-options lacp active set interfaces ae0 aggregated-ether-options lacp system-id 00:00:01:00:00:01 set interfaces lo0 unit 0 family inet address 10.2.3.3/32 primary set vlans v100 vlan-id 100 set vlans v200 vlan-id 200 set vlans v100 vxlan vni 100 set vlans v200 vxlan vni 200 set routing-options router-id 10.2.3.3 set routing-options autonomous-system 65011 set switch-options vtep-source-interface lo0 set switch-options route-distinguisher 10.2.3.3:1 set switch-options vrf-target target:1111:11 set protocols bgp group pe type internal set protocols bgp group pe local-address 10.2.3.3 set protocols bgp group pe family evpn signaling set protocols bgp group pe neighbor 10.2.3.1 set protocols bgp group pe neighbor 10.2.3.4 set protocols ospf area 0.0.0.0 interface xe-0/0/2 set protocols ospf area 0.0.0.0 interface lo0.0 passive set protocols ospf area 0.0.0.0 interface xe-0/0/3 set protocols evpn encapsulation vxlan set protocols evpn extended-vni-list all
디바이스 PE2
set chassis aggregated-devices ethernet device-count 1 set interfaces xe-0/0/2 unit 0 family inet address 10.14.14.2/24 set interfaces xe-0/0/5 unit 0 family ethernet-switching interface-mode trunk set interfaces xe-0/0/5 unit 0 family ethernet-switching vlan members all set interfaces ae0 unit 0 family ethernet-switching interface-mode trunk set interfaces ae0 unit 0 family ethernet-switching vlan members all set interfaces xe-0/0/55:0 ether-options 802.3ad ae0 set interfaces ae0 esi 00:03:03:03:03:03:03:03:03:03 set interfaces ae0 esi all-active set interfaces ae0 aggregated-ether-options lacp active set interfaces ae0 aggregated-ether-options lacp system-id 00:00:01:00:00:01 set interfaces lo0 unit 0 family inet address 10.2.3.4/32 primary set vlans v100 vlan-id 100 set vlans v200 vlan-id 200 set vlans v100 vxlan vni 100 set vlans v200 vxlan vni 200 set routing-options router-id 10.2.3.4 set routing-options autonomous-system 65011 set switch-options vtep-source-interface lo0 set switch-options route-distinguisher 10.2.3.4:1 set switch-options vrf-target target:1111:11 set protocols bgp group pe type internal set protocols bgp group pe local-address 10.2.3.4 set protocols bgp group pe family evpn signaling set protocols bgp group pe neighbor 10.2.3.1 set protocols bgp group pe neighbor 10.2.3.2 set protocols bgp group pe neighbor 10.2.3.3 set protocols ospf area 0.0.0.0 interface xe-0/0/2 set protocols ospf area 0.0.0.0 interface lo0 passive set protocols evpn encapsulation vxlan set protocols evpn extended-vni-list all
디바이스 CE2
set vlans v100 vlan-id 100 set vlans v200 vlan-id 200 set interfaces xe-0/0/3 unit 0 family ethernet-switching interface-mode trunk set interfaces xe-0/0/3 unit 0 family ethernet-switching vlan members all set interfaces xe-0/0/5 ether-options 802.3ad ae0 set interfaces xe-0/0/0 ether-options 802.3ad ae0 set interfaces ae0 unit 0 family ethernet-switching interface-mode trunk set interfaces ae0 unit 0 family ethernet-switching vlan members all set interfaces ae0 aggregated-ether-options lacp active
PE3에서 EVPN 액티브-액티브 멀티호밍을 위한 LACP 구성
단계별 절차
다음 예는 구성 계층에서 다양한 수준의 탐색이 필요합니다. CLI 탐색에 관한 정보는 CLI 사용자 가이드에서 구성 모드에서 CLI 편집기 사용을 참조하십시오.
디바이스 PE3 구성:
PE1 및 PE2 디바이스에 대한 업링크 인터페이스를 구성합니다.
[edit interfaces] user@CE1# set xe-0/0/0 unit 0 family inet address 10.10.10.1/24 user@CE1# set xe-0/0/2 unit 0 family inet address 12.12.12.1/24 user@CE1# set xe-0/0/4 unit 0 family inet address 14.14.14.1/24
xe-0/0/8을 레이어 2 인터페이스로 구성합니다.
[edit interfaces] user@CE1# set xe-0/0/8 unit 0 family ethernet-switching interface-mode trunk user@CE1# set xe-0/0/8 unit 0 family ethernet-switching vlan members all
루프백 인터페이스를 구성합니다.
[edit interfaces] user@CE1# set lo0 unit 0 family inet address 10.2.3.1/32 primary
VLAN v100 및 v200을 생성합니다.
[edit vlans] user@CE1# set v100 vlan-id 100 user@CE1# set v200 vlan-id 200
VLAN v100 및 v200을 VNI 100 및 200에 매핑합니다.
[edit vlans] user@CE1# set v100 vxlan vni 100 user@CE1# set v200 vxlan vni 200
라우터 ID 및 AS(Autonomous System) 번호를 구성합니다.
[edit routing-options] user@CE1# set router-id 10.2.3.1 user@CE1# set autonomous-system 65011
루프백 인터페이스를 VTEP 터널의 소스 주소로 지정합니다.
[edit switch-options] user@CE1# set vtep-source-interface lo0.0
이 디바이스에서 전송된 경로를 고유하게 식별하기 위한 경로 식별자를 지정합니다.
[edit switch-options] user@CE1# set route-distinguisher 10.2.3.1:1
글로벌 VRF 내보내기 정책을 지정합니다.
[edit switch-options] user@CE1# set vrf-target target:1111:11
PE3가 PE1 및 PE2와 피어링하도록 내부 BGP 그룹을 구성합니다.
[edit protocols] user@CE1# set bgp group pe type internal user@CE1# set bgp group pe local-address 10.2.3.1 user@CE1# set bgp group pe family evpn signaling user@CE1# set bgp group pe neighbor 10.2.3.3 user@CE1# set bgp group pe neighbor 10.2.3.4
OSPF 영역을 구성합니다.
[edit protocols] user@CE1# set ospf area 0.0.0.0 interface xe-0/0/2 user@CE1# set ospf area 0.0.0.0 interface lo0 passive user@CE1# set ospf area 0.0.0.0 interface xe-0/0/0 user@CE1# set ospf area 0.0.0.0 interface xe-0/0/4
VXLAN을 EVPN의 데이터 플레인 캡슐화로 설정합니다.
[edit protocols] user@CE1# set evpn encapsulation vxlan
모든 VNI가 EVPN에 의해 보급되도록 지정합니다.
[edit protocols] user@CE1# set evpn extended-vni-list all
결과
구성 모드에서 , show interfaces
, show routing-options
, show protocols
및 show routing-instances
명령을 입력하여 show chassis
구성을 확인합니다. 출력 결과가 의도한 구성대로 표시되지 않으면 이 예의 지침을 반복하여 구성을 수정하십시오.
user@PE3# show interfaces xe-0/0/0 { unit 0 { family inet { address 10.10.10.1/24; } } } xe-0/0/2 { unit 0 { family inet { address 10.10.6.1/30; address 10.12.12.1/24; } } } xe-0/0/4 { unit 0 { family inet { address 10.14.14.1/24; } } } xe-0/0/8 { unit 0 { family ethernet-switching { interface-mode trunk; vlan { members all; } } } } lo0 { unit 0 { family inet { address 10.10.0.1/32; address 10.2.3.1/32 { primary; } } } }
user@PE3# show vlans v100 { vlan-id 100; vxlan { vni 100; } } v200 { vlan-id 200; vxlan { vni 200; } }
user@PE3# show routing-options router-id 10.2.3.1; autonomous-system 65011;
user@PE3# show switching-options vtep-source-interface lo0; route-distinguisher 10.2.3.1:1; vrf-target target:1111:11;
user@PE3# show protocols bgp group pe { type internal; local-address 10.2.3.1; family evpn { signaling; } neighbor 10.2.3.3; neighbor 10.2.3.4; }
user@PE3# show protocols ospf area 0.0.0.0 { interface lo0.0 { passive; } interface xe-0/0/2; interface xe-0/0/0; interface xe-0/0/4; }
디바이스 구성을 마쳤으면 구성 모드에서 을(를) 입력합니다 commit
.
PE1에서 EVPN 액티브-액티브 멀티호밍을 위한 LACP 구성
단계별 절차
다음 예는 구성 계층에서 다양한 수준의 탐색이 필요합니다. CLI 탐색에 관한 정보는 CLI 사용자 가이드에서 구성 모드에서 CLI 편집기 사용을 참조하십시오.
디바이스 PE1 구성:
디바이스 PE1에서 생성할 어그리게이션 이더넷 인터페이스의 수를 지정합니다.
[edit chassis] user@PE1# set aggregated-devices ethernet device-count 1
CE 디바이스에 연결하는 인터페이스를 구성합니다.
[edit interfaces] user@PE1# set xe-0/0/2 unit 0 family inet address 10.12.12.2/24 user@PE1# set xe-0/0/2 unit 0 family inet address 10.11.11.2/24
xe-0/0/9를 레이어 2 인터페이스로 구성합니다.
[edit interfaces] user@PE1# set xe-0/0/9 unit 0 family ethernet-switching interface-mode trunk user@PE1# set xe-0/0/9 unit 0 family ethernet-switching vlan members v200
ae0을 레이어 2 인터페이스로 구성합니다.
[edit interfaces] user@PE1# set ae0 unit 0 family ethernet-switching interface-mode trunk user@PE1# set ae0 unit 0 family ethernet-switching vlan members all
멀티 호밍 디바이스 CE2를 향한 인터페이스를 구성합니다.
CE2가 멀티호밍된 모든 PE 디바이스에서 동일한 ESI 값을 사용합니다.
[edit interfaces] user@PE1# set xe-0/0/55:0 ether-options 802.3ad ae0 user@PE1# set ae0 esi 00:03:03:03:03:03:03:03:03:03 user@PE1# set ae0 esi all-active
ae0에서 LACP를 구성합니다.
CE2가 멀티호밍되는 모든 PE 디바이스에서 동일한 시스템 ID 값을 사용합니다.
[edit interfaces] user@PE1# set ae0 aggregated-ether-options lacp active user@PE1# set ae0 aggregated-ether-options lacp system-id 00:00:01:00:00:01
루프백 인터페이스를 구성합니다.
[edit interfaces] user@PE1# set lo0 unit 0 family inet address 10.2.3.3/32 primary
VLAN v100 및 v200을 생성합니다.
[edit vlans] user@PE1# set v100 vlan-id 100 user@PE1# set v200 vlan-id 200
VLAN v100 및 v200을 VNI 100 및 200에 매핑합니다.
[edit vlans] user@PE1# set v100 vxlan vni 100 user@PE1# set v200 vxlan vni 200
라우터 ID 및 AS(Autonomous System) 번호를 구성합니다.
[edit routing-options] user@PE1# set router-id 10.2.3.3 user@PE1# set autonomous-system 65011
루프백 인터페이스를 VTEP 터널의 소스 주소로 지정합니다.
[edit switch-options] user@PE1# set vtep-source-interface lo0.0
이 디바이스에서 전송된 경로를 고유하게 식별하기 위한 경로 식별자를 지정합니다.
[edit switch-options] user@PE1# set route-distinguisher 10.2.3.3:1
글로벌 VRF 내보내기 정책을 지정합니다.
[edit switch-options] user@PE1# set vrf-target target:1111:11
PE3가 PE1 및 PE2와 피어링하도록 내부 BGP 그룹을 구성합니다.
[edit protocols] user@PE1# set bgp group pe type internal user@PE1# set bgp group pe local-address 10.2.3.3 user@PE1# set bgp group pe family evpn signaling user@PE1# set bgp group pe neighbor 10.2.3.1 user@PE1# set bgp group pe neighbor 10.2.3.4
OSPF 영역을 구성합니다.
[edit protocols] user@PE1# set ospf area 0.0.0.0 interface xe-0/0/2 user@PE1# set ospf area 0.0.0.0 interface lo0 passive user@PE1# set ospf area 0.0.0.0 interface xe-0/0/3
VXLAN을 EVPN의 데이터 플레인 캡슐화로 설정합니다.
[edit protocols] user@PE1# set evpn encapsulation vxlan
모든 VNI가 EVPN에 의해 보급되도록 지정합니다.
[edit protocols] user@PE1# set evpn extended-vni-list all
결과
구성 모드에서 , show interfaces
, show routing-options
, show protocols
및 show routing-instances
명령을 입력하여 show chassis
구성을 확인합니다. 출력 결과가 의도한 구성대로 표시되지 않으면 이 예의 지침을 반복하여 구성을 수정하십시오.
user@PE1# show chassis aggregated-devices { ethernet { device-count 1; } }
user@PE1# show interfaces xe-0/0/2 { unit 0 { family inet { address 10.10.6.1/30; address 10.12.12.1/24; address 10.12.12.2/24; } } } xe-0/0/3 { unit 0 { family inet { address 10.11.11.2/24; } } } xe-0/0/9 { unit 0 { family ethernet-switching { interface-mode trunk; vlan { members v200; } } } } xe-0/0/55:0 { ether-options { 802.3ad ae0; } } ae0 { esi { 00:03:03:03:03:03:03:03:03:03; all-active; } aggregated-ether-options { lacp { active; system-id 00:00:01:00:00:01; } } unit 0 { family ethernet-switching { interface-mode trunk; vlan { members all; } } } }
user@PE1# show vlans v100 { vlan-id 100; vxlan { vni 100; } } v200 { vlan-id 200; vxlan { vni 200; } }
user@PE1# show routing-options router-id 10.2.3.3; autonomous-system 65011;
user@PE1# show switching-options vtep-source-interface lo0; route-distinguisher 10.2.3.3:1; vrf-target target:1111:11;
user@PE1# show protocols bgp group pe { type internal; local-address 10.2.3.3; family evpn { signaling; } neighbor 10.2.3.3; neighbor 10.2.3.4; neighbor 10.2.3.1; }
user@PE1# show protocols ospf area 0.0.0.0 { interface lo0 { passive; } interface xe-0/0/2; interface xe-0/0/3; }
user@PE1# show protocols evpn encapsulation vxlan; extended-vni-list all;
디바이스 구성을 마쳤으면 구성 모드에서 을(를) 입력합니다 commit
.
PE2에서 EVPN 액티브-액티브 멀티호밍에 대한 LACP 구성
단계별 절차
다음 예는 구성 계층에서 다양한 수준의 탐색이 필요합니다. CLI 탐색에 관한 정보는 CLI 사용자 가이드에서 구성 모드에서 CLI 편집기 사용을 참조하십시오.
디바이스 PE2 구성:
디바이스 PE1에서 생성할 어그리게이션 이더넷 인터페이스의 수를 지정합니다.
[edit chassis] user@PE2# set aggregated-devices ethernet device-count 1
CE 디바이스에 연결하는 인터페이스를 구성합니다.
[edit interfaces] user@PE2# set xe-0/0/2 unit 0 family inet address 10.14.14.2/24
xe-0/0/5를 레이어 2 인터페이스로 구성합니다.
[edit interfaces] user@PE2# set xe-0/0/5 unit 0 family ethernet-switching interface-mode trunk user@PE2# set xe-0/0/5 unit 0 family ethernet-switching vlan members v200
ae0을 레이어 2 인터페이스로 구성합니다.
[edit interfaces] user@PE2# set ae0 unit 0 family ethernet-switching interface-mode trunk user@PE2# set ae0 unit 0 family ethernet-switching vlan members all
멀티 호밍 디바이스 CE2를 향한 인터페이스를 구성합니다.
CE2가 멀티호밍된 모든 PE 디바이스에서 동일한 ESI 값을 사용합니다.
[edit interfaces] user@PE2# set xe-0/0/55:0 ether-options 802.3ad ae0 user@PE2# set ae0 esi 00:03:03:03:03:03:03:03:03:03 user@PE2# set ae0 esi all-active
ae0에서 LACP를 구성합니다.
CE2가 멀티호밍되는 모든 PE 디바이스에서 동일한 시스템 ID 값을 사용합니다.
[edit interfaces] user@PE2# set ae0 aggregated-ether-options lacp active user@PE2# set ae0 aggregated-ether-options lacp system-id 00:00:01:00:00:01
루프백 인터페이스를 구성합니다.
[edit interfaces] user@PE2# set lo0 unit 0 family inet address 10.2.3.4/32 primary
VLAN v100 및 v200을 생성합니다.
[edit vlans] user@PE2# set v100 vlan-id 100 user@PE2# set v200 vlan-id 200
VLAN v100 및 v200을 VNI 100 및 200에 매핑합니다.
[edit vlans] user@PE2# set v100 vxlan vni 100 user@PE2# set v200 vxlan vni 200
라우터 ID 및 AS(Autonomous System) 번호를 구성합니다.
[edit routing-options] user@PE2# set router-id 10.2.3.4 user@PE2# set autonomous-system 65011
루프백 인터페이스를 VTEP 터널의 소스 주소로 지정합니다.
[edit switch-options] user@PE2# set vtep-source-interface lo0.0
이 디바이스에서 전송된 경로를 고유하게 식별하기 위한 경로 식별자를 지정합니다.
[edit switch-options] user@PE2# set route-distinguisher 10.2.3.4:1
글로벌 VRF 내보내기 정책을 지정합니다.
[edit switch-options] user@PE2# set vrf-target target:1111:11
PE3가 PE1 및 PE2와 피어링하도록 내부 BGP 그룹을 구성합니다.
[edit protocols] user@PE2# set bgp group pe type internal user@PE2# set bgp group pe local-address 10.2.3.4 user@PE2# set bgp group pe family evpn signaling user@PE2# set bgp group pe neighbor 10.2.3.1 user@PE2# set bgp group pe neighbor 10.2.3.2 user@PE2# set bgp group pe neighbor 10.2.3.3
OSPF 영역을 구성합니다.
[edit protocols] user@PE2# set ospf area 0.0.0.0 interface xe-0/0/2 user@PE2# set ospf area 0.0.0.0 interface lo0 passive
VXLAN을 EVPN의 데이터 플레인 캡슐화로 설정합니다.
[edit protocols] user@PE2# set evpn encapsulation vxlan
모든 VNI가 EVPN에 의해 보급되도록 지정합니다.
[edit protocols] user@PE2# set evpn extended-vni-list all
결과
구성 모드에서 , show interfaces
, show routing-options
, show protocols
및 show routing-instances
명령을 입력하여 show chassis
구성을 확인합니다. 출력 결과가 의도한 구성대로 표시되지 않으면 이 예의 지침을 반복하여 구성을 수정하십시오.
user@PE2# show chassis aggregated-devices { ethernet { device-count 1; } }
user@PE2# show interfaces xe-0/0/2 { unit 0 { family inet { address 10.14.14.2/24; } } } xe-0/0/5 { unit 0 { family ethernet-switching { interface-mode trunk; vlan { members all; } } } } xe-0/0/55:0 { ether-options { 802.3ad ae0; } } ae0 { esi { 00:03:03:03:03:03:03:03:03:03; all-active; } aggregated-ether-options { lacp { active; system-id 00:00:01:00:00:01; } } unit 0 { family ethernet-switching { interface-mode trunk; vlan { members all; } } } } lo0 { unit 0 { family inet { address 10.2.3.4/32 { primary; } } } }
user@PE2# show vlans v100 { vlan-id 100; vxlan { vni 100; } } v200 { vlan-id 200; vxlan { vni 200; } }
user@PE2# show routing-options router-id 10.2.3.4; autonomous-system 65011;
user@PE2# show switching-options vtep-source-interface lo0; route-distinguisher 10.2.3.4:1; vrf-target target:1111:11;
user@PE2# show protocols bgp group pe { type internal; local-address 10.2.3.4; family evpn { signaling; } neighbor 10.2.3.3; neighbor 10.2.3.4; neighbor 10.2.3.1; }
user@PE2# show protocols ospf area 0.0.0.0 { interface lo0 { passive; } interface xe-0/0/2; }
user@PE2# show protocols evpn encapsulation vxlan; extended-vni-list all;
디바이스 구성을 마쳤으면 구성 모드에서 을(를) 입력합니다 commit
.
CE2에서 EVPN 액티브-액티브 멀티호밍을 위한 LACP 구성
단계별 절차
다음 예는 구성 계층에서 다양한 수준의 탐색이 필요합니다. CLI 탐색에 관한 정보는 CLI 사용자 가이드에서 구성 모드에서 CLI 편집기 사용을 참조하십시오.
디바이스 CE1 구성:
VLAN v100 및 v200을 구성합니다.
[edit vlans] user@CE2# set v100 vlan-id 100 user@CE2# set v200 vlan-id 200
xe-0/0/3을 레이어 2 인터페이스로 구성합니다.
[edit interfaces] user@CE2# set xe-0/0/3 unit 0 family ethernet-switching interface-mode trunk user@CE2# set xe-0/0/3 unit 0 family ethernet-switching vlan members all
ae0에 멤버 인터페이스를 추가합니다.
[edit interfaces] user@CE2# set xe-0/0/0 ether-options 802.3ad ae0 user@CE2# set xe-0/0/5 ether-options 802.3ad ae0
ae0을 레이어 2 인터페이스로 구성합니다.
[edit interfaces] user@CE2# set ae0 unit 0 family ethernet-switching interface-mode trunk user@CE2# set ae0 unit 0 family ethernet-switching vlan members all
ae0에 대해 LACP를 활성으로 구성합니다.
[edit interfaces] user@CE2# set ae0 aggregated-ether-options lacp active
결과
구성 모드에서 , show interfaces
, show routing-options
, show protocols
및 show routing-instances
명령을 입력하여 show chassis
구성을 확인합니다. 출력 결과가 의도한 구성대로 표시되지 않으면 이 예의 지침을 반복하여 구성을 수정하십시오.
user@CE2# show interfaces xe-0/0/0 { ether-options { 802.3ad ae0; } } xe-0/0/3 { unit 0 { family ethernet-switching { interface-mode trunk; vlan { members all; } } } }
user@CE2# show vlans v100 { vlan-id 100; vxlan { vni 100; } } v200 { vlan-id 200; vxlan { vni 200; } }
디바이스 구성을 마쳤으면 구성 모드에서 을(를) 입력합니다 commit
.
확인
구성이 올바르게 작동하고 있는지 확인합니다.
PE1의 LACP 인터페이스 상태 확인
목적
디바이스 PE1에서 LACP 인터페이스 상태를 확인합니다.
행동
운영 모드에서 명령을 실행합니다 show lacp interfaces .
user@PE1> show lacp interfaces Aggregated interface: ae0 LACP state: Role Exp Def Dist Col Syn Aggr Timeout Activity xe-0/0/55:0 Actor No No Yes Yes Yes Yes Fast Active xe-0/0/55:0 Partner No No Yes Yes Yes Yes Fast Active LACP protocol: Receive State Transmit State Mux State xe-0/0/55:0 Current Fast periodic Collecting distributing
의미
LACP LAG 인터페이스 상태가 활성화됩니다.
이 예에서는 모든 링크와 프로토콜이 작동합니다. 이더넷 VPN(EVPN)에 사용되는 모든 BGP 세션이 중단되면 코어 격리 기능이 활성화됩니다. 이 상태에서 리프는 LACP를 다운시켜 연결된 디바이스가 데이터를 전송하지 못하도록 합니다. 리프에서 LACP 인터페이스 상태가 업데이트되어 코어 격리 다운(CDN)이 표시됩니다. 이를 시연하기 위해 리프에서 BGP를 비활성화했습니다. LACP 인터페이스 상태가 업데이트되어 코어 격리가 적용되고 있음을 보여줍니다.
user@PE1> show lacp interfaces Aggregated interface: ae0 LACP state: Role Exp Def Dist Col Syn Aggr Timeout Activity xe-0/0/55:0 CDN Actor No No No No No Yes Fast Active xe-0/0/55:0 CDN Partner No No No No Yes Yes Fast Active LACP protocol: Receive State Transmit State Mux State xe-0/0/55:0 Current Fast periodic Waiting
PE2의 LACP 인터페이스 상태 확인
목적
디바이스 PE2에서 LACP 인터페이스 상태를 확인합니다.
행동
운영 모드에서 명령을 실행합니다 show lacp interfaces .
user@PE2> show lacp interfaces Aggregated interface: ae0 LACP state: Role Exp Def Dist Col Syn Aggr Timeout Activity xe-0/0/55:0 Actor No No Yes Yes Yes Yes Fast Acttive xe-0/0/55:0 Partner No No Yes Yes Yes Yes Fast Active LACP protocol: Receive State Transmit State Mux State xe-0/0/55:0 Current Fast periodic Collecting distributing
의미
LACP LAG 인터페이스 상태가 활성화됩니다.