EVPN 환경의 VLAN ID 범위 및 목록
이더넷 VPN(EVPN) 라우팅 인스턴스(EVPN 유형의 라우팅 인스턴스)에서 참조되는 서비스 프로바이더 스타일의 인터페이스 구성에서 VLAN ID 목록 및 범위를 지정할 수 있습니다. 자세한 내용은 다음 항목을 참조하세요.
EVPN 환경의 VLAN ID 범위 및 목록 이해
서비스 프로바이더 스타일의 인터페이스 구성으로 논리적 인터페이스 수준에서 이더넷 기반 서비스를 사용자 지정할 수 있습니다. 서비스 프로바이더는 일반적으로 동일한 물리적 인터페이스 또는 어그리게이션 이더넷 인터페이스에 여러 고객을 연결합니다. 서비스 프로바이더 스타일을 사용하여 물리적 인터페이스 또는 어그리게이션 이더넷 인터페이스에서 여러 논리적 인터페이스를 구성하고 각 유닛을 다른 VLAN과 연결할 수 있습니다.
Junos OS 릴리스 19.2R1부터 이더넷 VPN(EVPN) 라우팅 인스턴스(EVPN 유형의 라우팅 인스턴스)에서 참조되는 서비스 프로바이더 스타일 인터페이스 구성에서 VLAN ID 목록 및 범위를 지정할 수 있습니다. 이 구성은 다음 EVPN 환경, 서비스 및 기능에서 지원됩니다.
환경:
VXLAN(Virtual Extensible LAN) 캡슐화를 사용하는 EVPN
MPLS 캡슐화를 사용하는 EVPN
VLAN 번들 서비스:
E-LAN
E-트리
E-라인
기능:
EVPN 멀티호밍
전체 활성
싱글 액티브
싱글 호밍(Single homing)
VLAN ID 범위 및 목록 지원의 이점
VLAN ID 범위 및 목록을 지원하지 않으면 각 VLAN에 대한 전용 논리적 인터페이스를 구성해야 합니다. VLAN ID 범위 및 목록 지원을 통해 여러 VLAN을 단일 논리 인터페이스와 연결할 수 있습니다. 필요한 전체 논리적 인터페이스 수를 줄입니다. 더 적은 수의 논리적 인터페이스를 사용하면 다음과 같은 이점을 얻을 수 있습니다.
구성 시간 단축
사용되는 메모리 양을 줄입니다.
시스템 성능에 대한 영향 감소
VLAN 번들 서비스
VLAN 번들 서비스는 여러 브로드캐스트 도메인(VLAN)을 단일 브리지 도메인(MAC 학습 도메인)에 매핑하는 것을 지원합니다. 여러 VLAN을 단일 EVPN 라우팅 인스턴스와 연결할 수 있습니다. 그 결과, 이러한 브로드캐스트 도메인(VLAN)은 EVPN 라우팅 인스턴스에서 동일한 MAC 테이블을 공유하므로 리소스의 활용도(예: MAC 테이블, MAC 경로, 레이블 수)를 줄일 수 있습니다.
샘플 VLAN ID 범위 및 목록 구성
다음 샘플 구성은 EVPN-VXLAN 토폴로지의 주니퍼 네트웍스 디바이스에 구성된 서비스 프로바이더 스타일 인터페이스(인터페이스 xe-1/0/0 및 논리적 인터페이스 xe-1/0/0.0 및 xe-1/0/0.1)를 보여줍니다. 또한 샘플 구성은 논리적 인터페이스 xe-1/0/0.0 및 xe-1/0/0.1이 참조되는 EVPN 라우팅 인스턴스(EVPN-VXLAN-3)를 보여줍니다.
interfaces {
xe-1/0/0 {
unit 0 {
encapsulation vlan-bridge;
vlan-id-range 100-102;
family bridge;
}
unit 1 {
encapsulation vlan-bridge;
vlan-id-list [ 200-203 213 248 ];
family bridge;
}
}
}
routing-instances {
EVPN-VXLAN-3 {
description "EVPN-VXLAN Vlan Bundle service";
instance-type evpn;
vtep-source-interface lo0.0;
interface xe-1/0/0.0;
interface xe-1/0/0.1;
route-distinguisher 10.255.235.35:200;
vrf-target target:123:123;
protocols {
evpn {
encapsulation vxlan;
}
}
vxlan {
vni 551;
encapsulate-inner-vlan;
decapsulate-accept-inner-vlan;
}
}
}
이 구성에서 논리 인터페이스 xe-1/0/0.0은 VLAN ID 범위를 포함하고, 논리 인터페이스 xe-1/0/0.1은 VLAN ID 범위와 개별 VLAN ID로 구성된 VLAN ID 목록을 포함합니다. EVPN 라우팅 인스턴스 EVPN-VXLAN-3은 두 논리적 인터페이스를 모두 참조합니다.
주의 사항 및 제한 사항
EVPN 환경에서 서비스 프로바이더 스타일 인터페이스 구성에서 VLAN ID 범위 및 목록을 지정할 때 다음과 같은 주의 사항 및 제한 사항을 염두에 두어야 합니다.
VLAN ID 범위 또는 목록에서 범위를 지정할 때 오름차순 범위(예: 100-102)를 사용해야 합니다. 내림차순 범위(예: 102-100)를 지정하면 시스템은 해당 범위를 유효하지 않은 것으로 간주하고 커밋 오류가 발생합니다.
EVPN 환경에서 VLAN ID 목록 및 범위 구성
Junos OS 릴리스 19.2R1부터는 이더넷 VPN(EVPN) 라우팅 인스턴스(EVPN 유형의 라우팅 인스턴스)에서 참조되는 서비스 프로바이더 스타일의 인터페이스 구성으로 VLAN ID 목록 및 범위를 지정할 수 있습니다.
이 기능을 사용하면 여러 VLAN을 단일 논리 인터페이스와 연결할 수 있으므로 각 VLAN에 대한 전용 논리 인터페이스를 구성할 필요가 없습니다.
이 기능은 VLAN 번들 서비스에서 작동합니다.
이 절차는 서비스 프로바이더 스타일 인터페이스 구성에서 VLAN ID 범위 및 목록을 사용하여 여러 VLAN을 지정하고 이 인터페이스를 EVPN 라우팅 인스턴스와 연결하는 방법을 보여줍니다.
절차를 따르는 샘플 구성은 EVPN 환경에서 서비스 프로바이더 스타일 인터페이스의 보다 포괄적인 구성을 제공합니다.
샘플 구성: 다중 논리적 인터페이스
이 샘플 구성은 논리적 인터페이스 ae0.100 및 ae0.150으로 나뉘는 어그리게이션 이더넷 인터페이스 ae0을 보여줍니다. 논리적 인터페이스 ae0.100은 100에서 102까지의 VLAN과 연결됩니다. 논리적 인터페이스 ae0.150은 150에서 152, 200, 213 및 248을 포함하는 VLAN 목록과 연결됩니다. EVPN 라우팅 인스턴스 EVPN-1은 두 논리적 인터페이스를 모두 참조합니다.
interfaces {
ae0 {
flexible-vlan-tagging;
encapsulation flexible-ethernet-services;
unit 100 {
encapsulation vlan-bridge;
vlan-id-range 100-102;
family bridge;
}
unit 150 {
encapsulation vlan-bridge;
vlan-id-list [ 150-152 200 213 248 ];
family bridge;
}
}
}
routing-instances {
EVPN-1 {
instance-type evpn;
interface ae0.100;
interface ae0.150;
route-distinguisher 192.160.0.1:111;
vrf-target target:65000:111;
protocols {
evpn;
}
}
}
샘플 구성: 단일 논리적 인터페이스
이 샘플 구성은 어그리게이션 이더넷 인터페이스 ae0이 모든 VLAN(100 - 102, 150 - 152, 200, 213 및 248)과 연결된 하나의 논리적 인터페이스(ae0.150)만 포함한다는 점을 제외하고는 다중 논리적 인터페이스 샘플 구성과 유사합니다. EVPN 라우팅 인스턴스 EVPN-1은 논리 인터페이스 ae0.150을 참조합니다.
interfaces {
ae0 {
flexible-vlan-tagging;
encapsulation flexible-ethernet-services;
unit 150 {
encapsulation vlan-bridge;
vlan-id-list [ 100-102 150-152 200 213 248 ];
family bridge;
}
}
}
routing-instances {
EVPN-1 {
instance-type evpn;
interface ae0.150;
route-distinguisher 192.160.0.1:111;
vrf-target target:65000:111;
protocols {
evpn;
}
}
}
샘플 구성: E-Tree
이 샘플 E-Tree 구성은 E-Tree 사용과 관련된 일부 정보(예: 각 논리 인터페이스를 루트 또는 리프로 지정하고 EVPN-ETREE 서비스 활성화)를 제외하고는 다른 샘플 구성과 유사합니다.
interfaces {
ae0 {
flexible-vlan-tagging;
encapsulation flexible-ethernet-services;
unit 100 {
encapsulation vlan-bridge;
vlan-id-range 100-102;
family bridge;
etree-ac-role leaf;
}
unit 200 {
encapsulation vlan-bridge;
vlan-id-list [ 200 213 248 ];
family bridge;
etree-ac-role root;
}
}
}
routing-instances {
ETREE-1 {
instance-type evpn;
interface ae0.100;
interface ae0.200;
route-distinguisher 192.160.0.1:111;
vrf-target target:65000:111;
protocols {
evpn {
evpn-etree;
}
}
}
}
변경 내역 표
기능 지원은 사용 중인 플랫폼과 릴리스에 따라 결정됩니다. 기능 탐색기 를 사용하여 플랫폼에서 기능이 지원되는지 확인하세요.