MPLS를 사용하는 EVPN(Ethernet VPN) 패브릭에서 액티브-스탠바이 이중화 모드로 멀티호밍을 구성할 수 있습니다. 이 모드를 사용하면 디바이스가 이더넷 세그먼트를 자동 검색하고, 이더넷 세그먼트 경로를 구성하고, 이더넷 세그먼트 식별자(ESI) 레이블을 할당할 수 있습니다.
메모:
주니퍼는 MPLS를 통해서만 EVPN 패브릭에서 액티브-스탠바이 멀티호밍을 지원합니다.
QFX 시리즈 스위치는 액티브-액티브 멀티호밍을 통해 EVPN-VXLAN을 지원합니다. MPLS를 사용하는 EVPN이나 액티브-스탠바이 모드의 멀티호밍을 지원하지 않습니다.
지원되는 디바이스에서 액티브-스탠바이 EVPN 멀티호밍을 구성할 때 다음과 같은 제한 사항을 유의하십시오.
-
인터페이스 또는 ESI는 ESI당 최대 200개의 EVI로 두 개 이상의 EVPN 인스턴스(EVI)에 연결할 수 있습니다.
-
EVPN 라우팅 인스턴스의 경우, 물리적 인터페이스 또는 ESI당 하나의 논리적 인터페이스만 EVI에 연결할 수 있습니다.
-
가상 스위치 라우팅 인스턴스의 경우, 브리지 도메인에서는 물리적 인터페이스 또는 ESI당 하나의 논리적 인터페이스만 구성할 수 있습니다.
이 기능을 지원하는 네트워크 토폴로지의 모든 PE 라우터는 EVPN draft-ietf-l2vpn-evpn-03을 기반으로 하는 Junos OS 릴리스 14.1 이상 릴리스를 실행해야 합니다. 14.1 이전의 Junos OS 릴리스는 이전 버전의 EVPN 드래프트를 지원하므로 Junos OS 릴리스 14.1 및 이전 릴리스가 실행 중일 때 상호 운용성 문제가 발생합니다.
시작하기 전에:
라우터 인터페이스를 구성합니다.
디바이스의 라우터 ID 및 AS(Autonomous System) 번호를 구성합니다.
OSPF 또는 기타 IGP 프로토콜을 구성합니다.
BGP 내부 그룹을 구성합니다.
내부 BGP 그룹에 EVPN 시그널링 NLRI(Network Layer Reachability Information)를 포함합니다.
LDP를 구성합니다.
MPLS를 구성합니다.
RSVP, MPLS, LSP 또는 GRE 터널을 구성합니다.
- 멀티호밍 인터페이스에서 EVPN 액티브-스탠바이 멀티호밍을 활성화합니다.
[edit interfaces]
user@PE1# set interface-name vlan-tagging
user@PE1# set interface-name encapsulation flexible-ethernet-services
user@PE1# set interface-name esi esi-value
user@PE1# set interface-name esi single-active
user@PE1# set interface-name unit 0 encapsulation vlan-bridge
user@PE1# set interface-name unit 0 vlan-id VLAN-ID
예를 들어:
[edit interfaces]
user@PE1# set ge-0/0/4 vlan-tagging
user@PE1# set ge-0/0/4 encapsulation flexible-ethernet-services
user@PE1# set ge-0/0/4 esi 00:22:44:66:88:00:22:44:66:88
user@PE1# set ge-0/0/4 esi single-active
user@PE1# set ge-0/0/4 unit 0 encapsulation vlan-bridge
user@PE1# set ge-0/0/4 unit 0 vlan-id 300
- 이중화의 액티브-대기 모드에 대한 라우팅 인스턴스를 구성합니다.
액티브-스탠바이 멀티호밍은 모든 EVPN 라우팅 인스턴스에서 구성할 수 있습니다. 주니퍼는 mac-vrf
액티브-스탠바이 EVPN 멀티호밍에서 , virtual-switch
, 인스턴스 유형을 지원합니다evpn
. vrf
라우팅 인스턴스는 멀티호밍 외에도 EVPN IRB 기능을 설명하기 위해 구성되며, 액티브-스탠바이 EVPN 멀티호밍 기능이 작동하는 데 필수는 아닙니다. 예를 들어:
Virtual-switch Routing Instance
[edit routing-instances]
user@PE1# set virtual-switch-instance instance-type virtual-switch
user@PE1# set virtual-switch-instance protocols evpn extended-vlan-list VLAN-ID
user@PE1# set virtual-switch-instance bridge-domains bridge-domain-name domain-type bridge
user@PE1# set virtual-switch-instance bridge-domains bridge-domain-name vlan-id VLAN-ID
user@PE1# set virtual-switch-instance bridge-domains bridge-domain-name interface interface-name
user@PE1# set virtual-switch-instance bridge-domains bridge-domain-name routing-interface interface-name
user@PE1# set virtual-switch-instance route-distinguisher route-distinguisher-value
user@PE1# set virtual-switch-instance vrf-target vrf-target
또는
EVPN Routing Instance
[edit routing-instances]
user@PE1# set evpn-instance instance-type evpn
user@PE1# set evpn-instance vlan-id VLAN-ID
user@PE1# set evpn-instance interface interface-name
user@PE1# set evpn-instance routing-interface interface-name
user@PE1# set evpn-instance route-distinguisher route-distinguisher-value
user@PE1# set evpn-instance vrf-target vrf-target
또는
VRF Routing Instance
[edit routing-instances]
user@PE1# set vrf-instance instance-type vrf
user@PE1# set vrf-instance interface interface-name
user@PE1# set vrf-instance route-distinguisher route-distinguisher-value
user@PE1# set vrf-instance vrf-target vrf-target
- 구성을 확인하고 커밋합니다.
예를 들어:
[edit routing-instances]
user@PE1# set ALPHA instance-type virtual-switch
user@PE1# set ALPHA route-distinguisher 10.255.0.1:100
user@PE1# set ALPHA vrf-target target:100:100
user@PE1# set ALPHA protocols evpn extended-vlan-list 100
user@PE1# set ALPHA bridge-domains ONE domain-type bridge
user@PE1# set ALPHA bridge-domains ONE vlan-id 100
user@PE1# set ALPHA bridge-domains ONE interface ae0.0
user@PE1# set ALPHA bridge-domains ONE interface ge-0/0/2.0
user@PE1# set ALPHA bridge-domains ONE routing-interface irb.0
user@PE1# set BETA instance-type evpn
user@PE1# set BETA vlan-id 300
user@PE1# set BETA interface ge-0/0/4.0
user@PE1# set BETA interface ae1.0
user@PE1# set BETA routing-interface irb.1
user@PE1# set BETA route-distinguisher 10.255.0.1:300
user@PE1# set BETA vrf-target target:300:300
user@PE1# set DELTA instance-type vrf
user@PE1# set DELTA interface irb.0
user@PE1# set DELTA interface irb.1
user@PE1# set DELTA route-distinguisher 10.255.0.1:200
user@PE1# set DELTA vrf-target target:200:200
user@PE1# set DELTA vrf-table-label
[edit]
user@PE1# commit
commit complete