예: 수동으로 VNI 경로 대상 구성
이 예는 EVPN-VXLAN 토폴로지에서 여러 가상 네트워크 식별자(VNI)에 대한 경로 대상을 수동으로 설정하는 방법을 보여줍니다.
요구 사항
이 예에서 사용되는 하드웨어 및 소프트웨어 구성 요소는 다음과 같습니다.
QFX 시리즈 스위치.
Junos OS 버전 15.1X53-D30
개요
옵션으로 명령문을 auto
구성하는 vrf-target
경우, 디바이스는 라우팅 인스턴스에서 경로 대상을 자동으로 도출합니다. 또한 특정 target
값으로 구성 vrf-target
하여 라우팅 인스턴스에서 수동으로 경로 대상을 구성할 수도 있습니다.
이 예제에서는 값을 지정하여 target
경로 대상을 수동으로 구성하는 방법을 보여줍니다. 다음 수준에서 문을 사용하여 vrf-target
경로 대상을 수동으로 구성할 수 있습니다.
-
글로벌 수준—라우팅 인스턴스에서 확장된 모든 VNI에 대해.
이 설정은 모든 EVPN 경로 유형에 적용됩니다.
-
vni-options
level - 라우팅 인스턴스의 특정 VNI에 대한 것입니다.이 설정은 EVPN 유형 2 및 유형 3 경로에만 적용됩니다. 이 설정을 사용하는 경우:
-
지정된 VNI에 대해 전역 수준에서 경로 대상을 수동으로 구성하는 경우 이 설정이 전역 설정보다 우선합니다.
-
지정된 VNI에
auto
대해 경로 대상을 자동 파생하도록 옵션도 설정하는 경우 이 설정이 자동 설정보다 우선합니다.
-
표 1 에는 경로 대상을 수동으로 구성할 수 있는 해당 CLI 계층이 나와 있습니다.
구성 수준 | 기본 스위치 인스턴스 계층 | 구성된 라우팅 인스턴스 계층 | 적용 가능한 EVPN 경로 유형 |
---|---|---|---|
라우팅 인스턴스의 글로벌(모든 VNI) |
|
|
모든 EVPN 경로 유형 |
라우팅 인스턴스에서 지정된 VNI |
|
|
유형 2 유형 3 |
다음 각 수준에서 샘플 구성을 포함합니다.
구성
이 섹션에서는 지원되는 구성 수준에서 VNI 경로 대상을 수동으로 구성하는 몇 가지 사용 사례를 보여줍니다.
- 기본 스위치 인스턴스의 모든 VNI에 대해 수동으로 VNI 라우팅 대상 구성
- MAC-VRF EVPN 인스턴스의 모든 VNI 및 특정 VNI에 대해 수동으로 VNI 라우팅 대상 구성
기본 스위치 인스턴스의 모든 VNI에 대해 수동으로 VNI 라우팅 대상 구성
단계별 절차
이 절차에서는 기본 스위치 인스턴스의 모든 VNI에 대해 경로 대상을 수동으로 구성하는 방법을 보여줍니다. 이는 글로벌 수준의 수동 경로 대상 구성입니다.
-
[edit switch-options]
계층 수준에서 및route-distiguisher
문을 구성합니다vtep-source-interface
. 그런 다음 값을 사용하여target
문을 구성합니다vrf-target
. 모든 VLAN 및 해당 VNI에 대한 모든 EVPN 경로는 이 단계에서 구성된 주소를 사용합니다vrf-target
.[edit switch-options] user@switch# set vtep-source-interface lo0.0 user@switch# set route-distinguisher 192.168.1.11:1 user@switch# set vrf-target target:1111:11
메모:선택적으로 및
vrf-export
정책을 포함하여vrf-import
경로 대상과 일치하는 가져오기 및 내보내기 경로를 추가로 구분할 수 있습니다. -
[edit protocols evpn]
계층 수준에서 VXLAN 캡슐화로 EVPN을 구성하고 EVPN 인스턴스로 확장할 VNI를 지정합니다. 이 예에서는 모든 VNI에extended-vni-list
경로 대상을 적용하는 옵션으로 명령문을all
구성합니다.[edit protocols evpn] user@switch# set encapsulation vxlan user@switch# set extended-vni-list all
결과
위의 단계를 수행하고 구성을 커밋한 후 명령을 사용하여 show configuration
구성 결과를 확인합니다.
user@switch> show configuration switch-options vtep-source-interface lo0.0; route-distinguisher 192.168.1.11:1; vrf-target { target:1111:11; } user@switch> show configuration protocols evpn encapsulation vxlan; extended-vni-list all; . . .
MAC-VRF EVPN 인스턴스의 모든 VNI 및 특정 VNI에 대해 수동으로 VNI 라우팅 대상 구성
단계별 절차
이 절차에서는 서비스 유형의 MAC-VRF 인스턴스(MAC-VRF1) vlan-aware
의 모든 VNI에 대해 EVPN-VXLAN 패브릭에서 경로 대상을 수동으로 구성하는 방법을 보여줍니다. 또한 동일한 인스턴스에서 VNI 100에 대해 특별히 다른 경로 대상을 수동으로 구성합니다.
-
[edit routing-instances MAC-VRF1]
계층 수준에서 인스턴스 유형 및 서비스 유형으로vlan-aware
라우팅 인스턴스를mac-vrf
구성합니다.vtep-source-interface
인스턴스에 대한 및route-distiguisher
문을 설정합니다. 라우팅 인스턴스의 전역 수준에서 수동으로 값을 구성합니다vrf-target
. 이 글로벌 수준 경로 대상은 EVPN 인스턴스로 확장하는 VNI의 EVPN 유형 1, 유형 2 및 유형 3 경로에 해당합니다(다음 단계 참조).[edit routing-instances MAC-VRF1] user@switch# set vtep-source-interface lo0.0 user@switch# set instance-type mac-vrf user@switch# set service-type vlan-aware user@switch# set route-distinguisher 192.168.2.11:1 user@switch# set vrf-target target:1111:11
-
계층 수준에서 VXLAN 캡슐화를 통해 EVPN을
[edit routing instances MAC-VRF1 protocols evpn]
구성합니다. 문을 사용하여 EVPN 인스턴스로 확장하려는 VNI를extended-vni-list
나열합니다. 이 예에서는 100과 101이라는 두 개의 VNI를 나열합니다. 또한 VNI 100을 위해 특별히 계층 수준에서 내보내기 경로 대상 값을[edit routing-instances name protocols evpn vni-options vni vni]
구성합니다. 따라서 이전 단계에서 설정한 경로 대상이 모든 EVPN 유형 1 경로에 적용되고 EVPN 유형 2 및 유형 3 경로의 경우 VNI 101에만 적용됩니다. 이 단계에서 설정한 VNI 수준 경로 대상은 EVPN 유형 2 및 유형 3 경로의 VNI 100에 적용됩니다.[edit routing instances MAC-VRF1 protocols evpn] user@switch# set encapsulation vxlan user@switch# set extended-vni-list 100 101 user@switch# set vni-options vni 100 vrf-target export target:1234:11
선택적으로 및 vrf-export
정책을 포함하여 vrf-import
경로 대상과 일치하는 가져오기 및 내보내기 경로를 추가로 구분할 수 있습니다.
결과
위의 단계를 수행하고 구성을 커밋한 후 명령을 사용하여 show configuration
구성 결과를 확인합니다.
user@switch> show configuration routing-instances MAC-VRF1 vtep-source-interface lo0.0; instance-type mac-vrf; service-type vlan-aware; route-distinguisher 192.168.2.11:1; vrf-target { target:1111:11; } protocols { evpn { encapsulation vxlan; extended-vni-list 100 101; vni-options { vni 100 { vrf-target export target:1234:11; } } } } . . .