[an error occurred while processing this directive][an error occurred while processing this directive]

Examples: Stacking and Rewriting Gigabit Ethernet IQ VLAN Tags

Configure a VLAN CCC tunnel in which Ethernet frames enter the tunnel at interface ge-4/0/0 and exit the tunnel at interface ge-4/2/0.

The following examples show how to perform the following tasks:

Push a TPID and VLAN ID Pair on Ingress

[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;}}}

Stack Inner and Outer VLAN Tags

[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;}}

Swap a VLAN ID on Ingress

[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;}}}

Swap a VLAN ID on Egress

[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;}}

Swap a VLAN ID on Both Ingress and Egress

[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;}}

Swap the Outer VLAN Tag and Push a New VLAN Tag on Ingress; Pop the Outer VLAN Tag and Swap the Inner VLAN Tag on Egress

[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;}}}

Swap a TPID and VLAN ID Pair for Both VLAN Tags on Ingress and on Egress

[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;}}}

Pop the Outer VLAN Tag and Swap the Inner VLAN Tag on Ingress; Swap the Outer VLAN Tag and Push a New VLAN Tag on Egress

[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;}}}

Pop a TPID and VLAN ID Pair on Ingress; Push a VLAN ID and TPID Pair on Egress

[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;}}}

Pop an Outer VLAN Tag to Connect an Untagged VPLS Interface to Tagged VPLS Interfaces

[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;}}

Published: 2010-04-20

[an error occurred while processing this directive]