Ejemplos: Apilamiento y reescritura De etiquetas IQ VLAN Gigabit Ethernet
Configure un túnel CCC de VLAN en el que las tramas Ethernet entran en el túnel en la interfaz ge-4/0/0 y salen del túnel en la interfaz ge-4/2/0.
En los siguientes ejemplos, se muestra cómo realizar las siguientes tareas:
Cambie un par de ID de TPID y VLAN por etiquetas VLAN en la entrada y en la salida
Pop un par de ID TPID y VLAN en la entrada; Insertar un ID de VLAN y un par TPID en la salida
Insertar un par de ID TPID y VLAN en la 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;
}
}
}
Etiquetas VLAN interior y externa de pila
[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;
}
}
Cambiar un ID de VLAN en la 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;
}
}
}
Cambiar un ID de VLAN en la salida
[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;
}
}
Cambie un ID de VLAN tanto en la entrada como en la salida
[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;
}
}
Cambiar la etiqueta VLAN externa e insertar una nueva etiqueta VLAN en la entrada; Popa la etiqueta VLAN externa e intercambia la etiqueta VLAN interna en la salida
[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;
}
}
}
Cambie un par de ID de TPID y VLAN por etiquetas VLAN en la entrada y en la salida
[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;
}
}
}
Pope la etiqueta VLAN externa e intercambie la etiqueta VLAN interna en la entrada; Cambie la etiqueta VLAN externa y empuje una nueva etiqueta VLAN en la salida
[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 un par de ID TPID y VLAN en la entrada; Insertar un ID de VLAN y un par TPID en la salida
[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 una etiqueta VLAN externa para conectar una interfaz VPLS sin etiquetar a interfaces VPLS etiquetadas
[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;
}
}
