Exemplos: Tags de VLAN gigabit Ethernet IQ de empilhamento e reescrita
Configure um túnel VLAN CCC no qual os quadros Ethernet entram no túnel na interface ge-4/0/0
e saem do túnel na interface ge-4/2/0
.
Os exemplos a seguir mostram como executar as seguintes tarefas:
Troque um par de ID de TPID e VLAN por tags VLAN na entrada e na saída
Coloque um par de ID de TPID e VLAN na entrada; Empurre um ID VLAN e um par de TPID na saída
Empurre um par de ID de TPID e VLAN na entrada
[edit interfaces] ge-4/0/0 { vlan-tagging; encapsulation vlan-ccc; gigether-options { ethernet-switch-profile { tag-protocol-id 0x9909; } } unit 0 { encapsulation vlan-ccc; vlan-id 512; input-vlan-map { push; tag-protocol-id 0x9909; vlan-id 520; } output-vlan-map pop; } } ge-4/2/0 { vlan-tagging; encapsulation vlan-ccc; unit 0 { encapsulation vlan-ccc; vlan-id 515; input-vlan-map { swap-push; vlan-id 520; inner-vlan-id 512; } output-vlan-map { pop-swap; } } [edit protocols] mpls { interface ge-4/0/0.0; interface ge-4/2/0.0; } connections { interface-switch vlan-tag-push { interface ge-4/0/0.0; interface ge-4/2/0.0; } } }
Empilhe tags VLAN internas e externas
[edit interfaces] ge-0/2/0 { stacked-vlan-tagging; mac 00.01.02.03.04.05; gigether-options { loopback; } unit 0 { vlan-tags outer 0x8100.200 inner 0x8100.200; } }
Troque um ID de VLAN na entrada
[edit interfaces] ge-4/0/0 { vlan-tagging; encapsulation vlan-ccc; gigether-options { ethernet-switch-profile { tag-protocol-id 0x9100; } } ... unit 1 { encapsulation vlan-ccc; vlan-id 1000; input-vlan-map { swap; tag-protocol-id 0x9100; vlan-id 2000; } } } ge-4/2/0 { vlan-tagging; encapsulation vlan-ccc; ... unit 1 { encapsulation vlan-ccc; vlan-id 2000; input-vlan-map { swap; tag-protocol-id 0x9100; vlan-id 1000; } } [edit protocols] mpls { ... interface ge-4/0/0.1; interface ge-4/2/0.1; } connections { ... interface-switch vlan-tag-swap { interface ge-4/2/0.1; interface ge-4/0/0.1; } } }
Troque um ID de VLAN na saída
[edit interfaces] ge-4/0/0 { vlan-tagging; encapsulation vlan-ccc; ... unit 1 { encapsulation vlan-ccc; vlan-id 1000; } } ge-4/2/0 { vlan-tagging; encapsulation vlan-ccc; gigether-options { ethernet-switch-profile { tag-protocol-id 0x8800; } } ... unit 1 { encapsulation vlan-ccc; vlan-id 2000; output-vlan-map { swap; tag-protocol-id 0x8800; } } } [edit protocols] mpls { ... interface ge-4/0/0.1; interface ge-4/2/0.1; } connections { ... interface-switch vlan-tag-swap { interface ge-4/2/0.1; interface ge-4/0/0.1; } }
Troque um ID de VLAN tanto na entrada quanto na saída
[edit interfaces] ge-4/0/0 { vlan-tagging; encapsulation vlan-ccc; gigether-options { ethernet-switch-profile { tag-protocol-id [ 0x8800 0x9100 ]; } } ... unit 1 { encapsulation vlan-ccc; vlan-id 1000; input-vlan-map { swap; tag-protocol-id 0x9100; vlan-id 2000; } } } ge-4/2/0 { vlan-tagging; encapsulation vlan-ccc; gigether-options { ethernet-switch-profile { tag-protocol-id [ 0x8800 0x9100 ]; } } unit 1 { encapsulation vlan-ccc; vlan-id 2000; output-vlan-map { swap; tag-protocol-id 0x8800; } } } [edit protocols] mpls { ... interface ge-4/0/0.1; interface ge-4/2/0.1; } connections { ... interface-switch vlan-tag-swap { interface ge-4/2/0.1; interface ge-4/0/0.1; } }
Troque a tag VLAN externa e empurre uma nova tag VLAN na entrada; Coloque a tag VLAN externa e troque a tag VLAN interna na saída
[edit interfaces] ge-1/1/0 { unit 1 { vlan-id 200; input-vlan-map { swap-push; tag-protocol-id 0x9100; vlan-id 400; inner-tag-protocol-id 0x9100; inner-vlan-id 500; } output-vlan-map { pop-swap; inner-tag-protocol-id 0x9100; } } }
Troque um par de ID de TPID e VLAN por tags VLAN na entrada e na saída
[edit interfaces] ge-1/1/0 { unit 0 { vlan-tags { inner 0x9100.425; outer 0x9200.525; } input-vlan-map { swap-swap; tag-protocol-id 0x9100; vlan-id 400; inner-tag-protocol-id 0x9100; inner-vlan-id 500; } output-vlan-map { swap-swap; tag-protocol-id 0x9200; inner-tag-protocol-id 0x9100; } } }
Coloque a tag VLAN externa e troque a tag VLAN interna na entrada; Troque a tag VLAN exterior e empurre uma nova tag VLAN na saída
[edit interfaces] ge-1/1/0 { unit 0 { vlan-tags { inner 0x9100.425; outer 0x9200.525; } input-vlan-map { pop-swap; tag-protocol-id 0x9100; vlan-id 400; } output-vlan-map{ swap-push; tag-protocol-id 0x9200; inner-tag-protocol-id 0x9100; } } }
Coloque um par de ID de TPID e VLAN na entrada; Empurre um ID VLAN e um par de TPID na saída
[edit interfaces] ge-1/1/0 { unit 0 { vlan-tags { inner 0x9100.425; outer 0x9200.525; } input-vlan-map{ pop-pop; } output-vlan-map { push-push; tag-protocol-id 0x9200; inner-tag-protocol-id 0x9100; } } }
Coloque uma tag VLAN externa para conectar uma interface VPLS não registrada a interfaces VPLS com tags
[edit interfaces] ge-1/1/0 { vlan-tagging; encapsulation extended-vlan-vpls; unit 0 { vlan-id 0; input-vlan-map { push; vlan-id 0; } output-vlan-map pop; family vpls; } }