네트워크 전반에 레이어 2 VPN 서비스를 제공하기 위해 에지 라우터에 들어오고 나가는 프레임에서 802.1Q 태그를 푸시, 팝 또는 스왑하는 기능을 구성하여 단일 VLAN CCC(CIRCUIT CROSS-CONNECT) [VLAN-CCC] 논리 인터페이스를 사용하여 이중 태그 및 단일 태그 패킷을 모두 처리할 수 있습니다. 따라서 이 기능은 로컬 또는 원격 엔드에서 고유한 VLAN을 가진 레이어 2 서비스 간의 상호 운용성을 제공하거나, 레이어 2 서비스가 특정 VLAN과 함께 제공되지만 원격 피어에 다른 VLAN이 있거나 VLAN이 없는 경우에 상호 운용성을 제공합니다.
이 기능에는 VLAN CCC 논리적 인터페이스에서 VLAN 태그 작업이 성공한 후 레이어 2 서킷을 통해 특정 Ethertype/DMAC 일치 프레임의 패스스루를 활성화하는 기능이 포함됩니다.
이 기능을 구성하면 레이어 2 서킷 인터페이스로 트래픽을 송수신할 때 VLAN 태그가 적용됩니다. 팝, 푸시 및 스왑 작업은 외부 태그에서만 수행됩니다. 팝 VLAN 태그는 VLAN 태그 스택의 맨 위에서 VLAN 태그를 제거합니다. 푸시 VLAN 태그는 새로운 외부 VLAN 태그를 추가하고, 스왑 VLAN 태그는 기존 외부 VLAN 태그를 새로운 VLAN 태그로 대체합니다.
단일 이더넷 네트워크 인터페이스 또는 어그리게이션 이더넷 인터페이스에서 inet, inet6 또는 VLAN-CCC 연결을 구성하여 동일한 인터페이스에서 태그가 지정된 트래픽과 태그가 지정되지 않은 트래픽에 대해 서로 다른 전달 규칙을 설정할 수 있습니다. 예를 들어, 레이어 2 서킷을 통해 태그 처리된 패킷을 전달하고 네이티브 VLAN 모드에서 태그 없는 트래픽을 라우팅할 수 있습니다.
주: PTX 라우터에서 이 기능에 대한 제한 사항은 다음과 같습니다.
STP 및 CDP 패킷에 대한 VLAN 작업은 지원되지 않습니다.
네이티브 VLAN ID를 사용하여 VLAN-CCC 논리 인터페이스를 구성할 수 없습니다.
를 구성 l2circuit-control-passthrough
하면 PE 라우터 간의 LACP 포인트 투 포인트 연결이 작동하지 않습니다. (그러나 정적 LAG는 작동합니다.)
VLAN CCC, MPLS 기반 레이어 2 서킷, VLAN 팝, 푸시 및 스왑 작업을 수행하고 특정 Ethertype/DMAC 일치 프레임의 패스스루를 활성화하여 PE 라우터를 구성하려면:
주: 다음 절차에서는 구성 차이를 빠르게 확인할 수 있도록 변수 interface-name 대신 라우터의 네트워크 인터페이스에 실제 인터페이스 이름을 사용합니다. 통합 이더넷 인터페이스에서도 기능을 구성할 수 있습니다.
- 루프백(또는 라우터 주소) 및 코어 인터페이스에서 OSPF를 구성합니다.
주: 라우팅 프로토콜은 OSPF 또는 IS-IS일 수 있습니다.
[edit]
user@host# set protocols ospf area 0.0.0.0 interface lo0.0 passive
user@host# set protocols ospf area 0.0.0.0 interface et-0/0/0:0
- 라우팅 프로토콜에 대한 트래픽 엔지니어링을 활성화합니다.
[edit]
user@host# set protocols ospf traffic-engineering
- 루프백 인터페이스 및 코어 인터페이스에 대한 IP 주소를 구성합니다.
[edit]
user@host# set interfaces lo0 unit logical-unit-number family inet address address
user@host# set interfaces et-0/0/0:0 unit 0 family inet address address
- 고객 에지 인터페이스를 로컬 PE 라우터에서 다른 PE 라우터로의 레이어 2 서킷으로 구성합니다.
팁: 다른 라우터의 라우터 주소를 이웃 주소로 사용합니다. 회로에 고유한 주소를 제공하는 이웃 주소와 함께 가상 서킷 식별자입니다.
[edit]
user@host# set protocols l2circuit neighbor address interface et-0/0/1:1.0 virtual-circuit-id identifier
- 코어 인터페이스에서 MPLS를 구성합니다.
[edit]
user@host# set protocols mpls interface all
- 루프백 인터페이스와 코어 인터페이스에서 LDP를 구성합니다.
[edit]
user@host# set ldp interface lo0.0
user@host# set ldp interface et-0/0/0.0
user@host# set ldp interface all
- 코어 인터페이스의 논리적 장치에서
family mpls
를 구성합니다.[edit]
user@host# set interfaces et-0/0/0:0 unit 0 family mpls
주: 개별 인터페이스, 통합 이더넷 인터페이스 또는 태그가 지정된 VLAN 인터페이스에서 활성화할 family mpls
수 있습니다.
- 라우터 ID를 지정합니다.
[edit]
user@host# set routing-options router-id address
- 로컬 PE 라우터의 고객 에지 인터페이스에서 VLAN 태깅을 활성화합니다.
[edit]
user@host# set interfaces et-0/0/1:1 vlan-tagging
- 유연한 이더넷 서비스 캡슐화를 사용할 수 있도록 고객 에지 인터페이스를 구성합니다.
[edit]
user@host# set interfaces et-0/0/1:1 encapsulation flexible-ethernet-services
- VLAN ID를 사용하여 고객 에지 인터페이스의 논리적 장치를 구성합니다.
[edit]
user@host# set interfaces et-0/0/1:1 unit 0 vlan-id vlan-id
- VLAN CCC 캡슐화를 사용하기 위해 고객 에지 인터페이스에서 논리적 단위를 구성합니다.
[edit]
user@host# set interfaces et-0/0/1:1 unit 0 encapsulation vlan-ccc
- 고객 에지 인터페이스에서 논리 장치를 구성하여 입력 VLAN에서 태그를 팝한 다음 태그를 출력 VLAN으로 푸시합니다.
[edit]
user@host# set interfaces et-0/0/1:1 unit 0 input-vlan-map push
[edit]
user@host# set interfaces et-0/0/1:1 unit 0 output-vlan-map pop
- (선택 사항) 레이어 2 서킷 추적 옵션 구성:
[edit]
user@host# set protocols l2circuit traceoptions file l2ckt.log
user@host# set protocols l2circuit traceoptions flag connections detail
- (선택 사항) VLAN CCC 논리적 인터페이스를 구성하여 이 인터페이스와 다른 PE 라우터의 인터페이스 간의 캡슐화 불일치 및 MTU 불일치가 무시되도록 합니다.
[edit]
user@host# set protocolsl2circuit neighbor address interface et-0/0/1:1.0 ignore-encapsulation-mismatch
user@host# set protocolsl2circuit neighbor address interface et-0/0/1:1.0 ignore-mtu-mismatch
- 특정 Ethertype/DMAC 일치 프레임의 패스스루를 활성화하려면 레이어 2 서킷 제어 패스스루를 구성합니다.
[edit]
user@host# set forwarding-options l2circuit-control-passthrough