예: VNI 경로 대상 자동 구성
이 예는 EVPN-VXLAN 토폴로지에서 여러 VNI에 대한 경로 대상을 자동으로 도출하는 방법을 보여줍니다.
요구 사항
이 예에서 사용되는 하드웨어 및 소프트웨어 구성 요소는 다음과 같습니다.
-
QFX 시리즈 스위치.
-
Junos OS 버전 15.1X53-D30
개요
라우팅 인스턴스에서 경로 대상을 자동으로 도출하는 옵션을 사용하여 auto
명령문을 구성할 vrf-target
수 있습니다. 디바이스는 EVPN 유형 2 및 유형 3 경로에 대해서만 경로 대상을 자동 파생합니다. 따라서 경우에 따라 유형 1(L2 라우팅 인스턴스) 또는 유형 5(L3 라우팅 인스턴스)와 같은 다른 EVPN 경로 유형에 대한 경로 대상도 수동으로 구성해야 합니다. 수동 경로 대상 구성 예는 예: 수동으로 VNI 경로 대상 구성을 참조하십시오.
계층 수준에서 문을 [edit <routing-instances name> protocols evpn vni-options vni vni]
구성하는 vrf-target
경우 개별 가상 네트워크 식별자(VNI)에 대한 특정 경로 대상을 수동으로 설정할 수도 있습니다. 자동 파생 경로 대상과 마찬가지로 VNI 수준 경로 대상은 EVPN 유형 2 및 유형 3 경로에만 적용됩니다. VNI 수준 경로 대상 구성 예는 예: 수동으로 VNI 경로 대상 구성 및 예: 수동 재정의를 사용하여 자동으로 VNI 경로 대상 구성을 참조하십시오.
이 예시에서는 EVPN 인스턴스의 모든 VNI에 대해 EVPN 유형 2 및 유형 3 경로에 대한 자동 파생 경로 대상을 구성하는 방법을 보여줍니다.
또한 인스턴스에서 EVPN 유형 1 경로를 지원하기 위해 경로 대상을 수동으로 구성하는 것도 포함됩니다.
구성
옵션으로 문을 auto
구성하려면 vrf-target
다음 작업을 수행합니다.
VNI 경로 대상 자동 파생 구성
단계별 절차
VNI 경로 대상의 자동 파생을 구성하려면 다음을 수행합니다.
-
[switch-options]
계층 수준에서 , 및route-distiguisher
문을 구성합니다vtep-source-interface
. 그런 다음 이후 단계에서 구성될 정책으로 명령문을 구성합니다vrf-import
. 그런 다음 대상과auto
옵션을 사용하여 문을 구성합니다vrf-target
. 유형 1 EVPN 경로는 에서vrf-target
구성한 경로 대상을 사용합니다. 유형 2 및 유형 3 EVPN 경로는 모든 VNI의 내보내기 및 가져오기에 자동 파생된 경로 대상을 사용합니다.[edit switch-options] user@switch# set vtep-source-interface lo0.0 user@switch# set route-distinguisher 192.0.2.11:1 user@switch# set vrf-import import-policy user@switch# set vrf-target target:1111:11 user@switch# set vrf-target auto
-
[evpn]
계층 수준에서 및extended-vni-list
문을 구성합니다encapsulation
. 이 예에서는 모든 VNI에extended-vni-list
자동 경로 대상을 적용하기 위해 문을 로 구성합니다all
.[edit protocols evpn] user@switch# set encapsulation vxlan user@switch# set extended-vni-list all
-
라는 [edit policy-options] 계층 수준에서
comglobal
커뮤니티를 구성합니다. 계층 수준에서 라는import-policy
[edit policy-options policy-statement]
가져오기 정책을 구성합니다. 이 커뮤니티와 이 정책은 자동 파생 경로 대상이 있는 경로를 수락하는 가져오기 필터 역할을 합니다. 1단계에서 정책을 적용합니다.[edit policy-options] user@switch# set community comglobal members target:1111:11
[edit policy-options policy-statement import-policy] user@switch# set term 1 from community comglobal user@switch# set term 1 then accept user@switch# set term 100 then reject
결과
show
명령을 사용하여 구성 결과를 확인합니다.
user@switch> show configuration switch-options vtep-source-interface lo0.0; route-distinguisher 192.0.2.11:1; vrf-import imp; vrf-target { target:1111:11; auto; }
user@switch> show configuration protocols evpn encapsulation vxlan; extended-vni-list all;
user@switch> show configuration policy-options community comglobal members target:1111:11;
user@switch> show configuration policy-options policy-statement import-policy term 1{ from community [ comglobal ]; then accept; } term 100 { then reject; }