VLAN 및 VPLS 라우팅 인스턴스에 대한 VLAN 식별자 구성
VLAN 또는 VPLS 라우팅 인스턴스에 대한 VLAN 식별자는 다음과 같은 방법으로 구성할 수 있습니다.
문이나
vlan-tags
문을 사용하여vlan-id
VLAN 식별자를 정규화합니다. 이 주제는 VLAN 식별자 정규화가 VLAN 또는 VPLS 라우팅 인스턴스에서 처리 및 번역되는 방법을 설명합니다.또는 계층 수준에서 input-vlan-map 및
output-vlan-map
문을[edit interfaces interface-name unit logic-unit-number]
[edit logical-systems logical-system-name interfaces interface-name unit logic-unit-number]
사용하여 VLAN 매핑을 구성합니다.
ACX5048 및 ACX5096 라우터에서 VLAN 맵 작업은 모드가 아닌 permanent 모드인 경우에만 connectivity-type
지원됩니다ce.
vlan-id 및 vlan-tags
문은 VLAN 또는 VPLS 라우팅 인스턴스에서 VLAN 식별자를 정규화하는 데 사용됩니다. VLAN 식별자를 정규화하면 수신된 패킷의 VLAN 태그를 학습된 VLAN 식별자로 변환하거나 정규화할 수 있습니다.
vlan-id 또는 vlan-tags
문을 사용하여 VLAN 또는 VPLS 라우팅 인스턴스에 대한 정규화 VLAN 식별자를 구성하는 경우 input-vlan-map 및 output-vlan-map
문을 사용하여 VLAN 매핑을 구성할 수 없습니다.
VLAN에 대한 VLAN 식별자를 구성하려면 vlan-id 또는 vlan-tags
[edit interfaces interface-name unit logic-unit-number]
문 중 하나를 또는 [edit logical-systems logical-system-name interfaces interface-name unit logic-unit-number]
계층 수준에 포함시키고 VLAN 구성에 해당 논리 인터페이스를 포함합니다.
VPLS 라우팅 인스턴스의 경우, 또는 [edit logical-systems logical-system-name interfaces interface-name unit logic-unit-number]
계층 수준에서 vlan-id 또는 vlan-tags
문을 [edit interfaces interface-name unit logic-unit-number]
포함시키고 VPLS 라우팅 인스턴스 구성에 해당 논리 인터페이스를 포함합니다.
ACX 시리즈 라우터는 계층을 [edit logical-systems]
지원하지 않습니다.
단일 VLAN 또는 VPLS 라우팅 인스턴스의 경우 vlan-id 또는 vlan-tags
문 중 하나를 포함할 수 있지만 둘 다 포함할 수는 없습니다. VLAN 또는 VPLS 라우팅 인스턴스에 대한 vlan-id 또는 vlan-tag를 구성하지 않는 경우, 출력-vlan-맵 이 레이어 2 인터페이스에 구성되지 않는 한 VLAN 태그를 수정하지 않고 수신된 레이어 2 패킷이 아웃바운드 레이어 2 인터페이스로 전달됩니다. 이로 인해 프레임이 레이어 2 인터페이스에 구성된 것과 다른 VLAN 태그가 있는 레이어 2 인터페이스로 전달됩니다. 인터페이스 구성에 지정된 VLAN 태그와 일치하려면 레이어 2 인터페이스에서 수신된 프레임이 여전히 필요합니다. 잘못된 구성으로 인해 레이어 2 루프가 발생할 수 있습니다. ACX5048 및 ACX5096 라우터에서 인터페이스 VLAN이 vlan-id-list로 구성된 경우 VPLS 라우팅 인스턴스를 정규화하는 것이 필수입니다. vlan-id all 은(는) ACX5048 및 ACX5096 라우터에서 지원되지 않습니다.
인바운드 논리적 인터페이스와 연결된 VLAN 태그는 VLAN 식별자를 정규화하는 것과 비교됩니다. 태그가 다르면 표 2에 설명된 대로 다시 작성됩니다. 수신된 패킷의 소스 MAC 주소 VLAN 식별자 정규화를 기반으로 학습됩니다.
아웃바운드 논리적 인터페이스와 연결된 VLAN 태그와 VLAN 식별자 정규화가 다른 경우, 표 3에 설명된 대로 VLAN 식별자 정규화가 아웃바운드 논리적 인터페이스의 VLAN 태그와 일치하도록 다시 작성됩니다.
다음 단계는 VLAN 또는 VPLS 라우팅 인스턴스에 대한 vlan-id number 또는 vlan-tags
문을 사용하여 정규화된 VLAN 식별자를 지정할 때 레이어 2 논리적 인터페이스를 통해 수신된 패킷을 브리징하는 프로세스를 개략적으로 설명합니다.
- 물리적 포트에서 패킷이 수신되면 패킷의 VLAN 식별자가 해당 포트에 구성된 논리적 인터페이스 중 하나의 VLAN 식별자와 일치하는 경우에만 허용됩니다.
- 수신된 패킷의 VLAN 태그는 VLAN 식별자를 정규화하는 것과 비교됩니다. 패킷의 VLAN 태그가 VLAN 식별자 정규화와 다른 경우, VLAN 태그는 표 2에 설명된 대로 다시 작성됩니다.
- 수신된 패킷의 소스 MAC 주소 소스 MAC 테이블에 없는 경우, VLAN 식별자 정규화를 기반으로 학습됩니다.
- 그런 다음 패킷은 대상 MAC 주소 기반으로 하나 이상의 아웃바운드 레이어 2 논리적 인터페이스로 전달됩니다. 알려진 유니캐스트 대상 MAC 주소 패킷은 하나의 아웃바운드 논리적 인터페이스로만 전달됩니다. 각 아웃바운드 레이어 2 논리적 인터페이스에 대해 VLAN 또는 VPLS 라우팅 인스턴스에 구성된 정규화 VLAN 식별자는 해당 논리적 인터페이스에 구성된 VLAN 태그와 비교됩니다. 아웃바운드 논리적 인터페이스와 연결된 VLAN 태그가 VLAN 또는 VPLS 라우팅 인스턴스에 구성된 정규화 VLAN 식별자를 일치시키지 않으면 VLAN 태그는 표 3에 설명된 대로 다시 작성됩니다.
아래 표는 VLAN에 대한 vlan-id 및 vlan-tags
명령문이 어떻게 구성되고 VLAN 또는 VPLS 라우팅 인스턴스의 논리적 인터페이스에 대해 식별자가 어떻게 구성되는지에 따라 VLAN으로 송수신되는 트래픽에 VLAN 태그가 어떻게 적용되는지 보여줍니다. 구성에 따라 다음 재작성 작업이 VLAN 태그에 수행됩니다.
pop - VLAN 태그 스택 상단에서 VLAN 태그를 제거합니다.
pop-pop - 프레임의 외부 및 내부 VLAN 태그를 모두 제거합니다.
팝-스왑 - 프레임의 외부 VLAN 태그를 제거하고 프레임의 내부 VLAN 태그를 대체합니다.
스왑 - 프레임의 VLAN 태그를 대체합니다.
push - VLAN 스택 맨 위에 새로운 VLAN 태그를 추가합니다.
push-push - 프레임 앞에 두 개의 VLAN 태그를 푸시합니다.
swap-push - 프레임의 VLAN 태그를 대체하고 새로운 VLAN 태그를 VLAN 스택 맨 위에 추가합니다.
스왑-스왑 - 프레임의 외부 및 내부 VLAN 태그를 모두 대체합니다.
표 1 은 지원되는 입력 및 출력 VLAN 맵 구성을 보여줍니다.
인터페이스 유형 |
입력 맵 |
출력 맵 |
||
---|---|---|---|---|
구성 |
매개 변수 |
구성 |
매개 변수 |
|
Untagged
|
밀어 |
tpid.outer-vlan |
팝 |
없음 |
push-push |
tpid.outer-vlan/inner-vlan |
팝팝 |
없음 |
|
단일 태그 처리됨
|
스왑 |
tpid.outer-vlan |
스왑 |
tpid.outer-vlan |
밀어 |
tpid.outer-vlan |
팝 |
없음 |
|
스왑 푸시 |
tpid.outer-vlan/inner-vlan |
팝스왑 |
없음 |
|
이중 태그 처리됨
|
스왑 |
tpid.outer-vlan |
스왑 |
tpid.outer-vlan |
팝 |
없음 |
밀어 |
tpid.outer-vlan |
|
스왑 스왑 |
tpid.outer-vlan/inner-vlan |
스왑 스왑 |
tpid.outer-vlan |
표 2 에는 구성에 따라 VLAN으로 전송된 패킷에 대한 VLAN 태그가 처리 및 변환되는 방법에 대한 구체적인 예가 표시됩니다. "–"은 지정된 논리적 인터페이스 VLAN 식별자에서 문이 지원되지 않는다는 것을 의미합니다. "작동 없음"은 수신된 패킷의 VLAN 태그가 지정된 입력 논리적 인터페이스에 대해 변환되지 않는다는 것을 의미합니다.
논리적 인터페이스의 VLAN 식별자 |
VLAN에 대한 VLAN 구성 |
||
---|---|---|---|
vlan-id 없음 |
vlan-id 200 |
vlan 태그 외부 100 내부 300 |
|
없음 |
작동 없음 |
Push 200 |
푸시 100, 푸시 300 |
200 |
팝 200 |
작동 없음 |
200에서 300으로 스왑, 100 푸시 |
1000 |
팝 1000 |
1000에서 200으로 스왑 |
1000에서 300으로 스왑, 100 푸시 |
vlan-tags 외부 2000 내부 300 |
팝 2000, 팝 300 |
팝 2000, 300에서 200 으로 스왑 |
2000에서 100으로 스왑 |
vlan-tags 외부 100 내부 400 |
팝 100, 팝 400 |
pop 100, 400에서 200 으로 스왑 |
400에서 300으로 스왑 |
표 3 은 구성에 따라 VLAN에서 전송된 패킷에 대한 VLAN 태그가 처리 및 변환되는 방법에 대한 구체적인 예를 보여줍니다. "–"은 지정된 논리적 인터페이스 VLAN 식별자에서 문이 지원되지 않는다는 것을 의미합니다. "작동 없음"은 아웃바운드 패킷의 VLAN 태그가 지정된 출력 논리적 인터페이스에 대해 변환되지 않는다는 것을 의미합니다.
논리적 인터페이스의 VLAN 식별자 |
VLAN에 대한 VLAN 구성 |
||
---|---|---|---|
vlan-id 없음 |
vlan-id 200 |
vlan 태그 외부 100 내부 300 |
|
없음 |
작동 없음 |
팝 200 |
팝 100, 팝 300 |
200 |
Push 200 |
작동 없음 |
팝 100, 300에서 200 으로 스왑 |
1000 |
push 1000 |
200에서 1000으로 스왑 |
pop 100, 300에서 1000 으로 스왑 |
vlan-tags 외부 2000 내부 300 |
push 2000, push 300 |
200에서 300으로 스왑, 2000 푸시 |
스왑 100 ~ 2000 |
vlan-tags 외부 100 내부 400 |
푸시 100, 푸시 400 |
200에서 400으로 스왑, 100 푸시 |
스왑 300 ~ 400 |