Reescribir una etiqueta VLAN en tramas sin etiquetar
Descripción general
Puede reescribir etiquetas VLAN en tramas entrantes y salientes sin etiquetar con las encapsulaciones ethernet-ccc y ethernet-vpls para los siguientes enrutadores:
Enrutadores MX240, MX480 y MX960 con:
DPC mejorado de Gigabit Ethernet con SFP
CPC de servicios IP de servicios IP mejorados de Gigabit Ethernet con SFP
DPC mejorados de 10 Gigabit Ethernet con XFP
Cola mejorada de 10 Gigabit Ethernet DPC con XFP
Considere una red donde dos bordes de proveedor (PE) están conectados por un circuito de capa 2. PE1 recibe tráfico en un puerto sin etiquetar, mientras que el puerto correspondiente en PE2 está etiquetado. En el caso normal, los paquetes procedentes de PE1 se descartarán en PE2 porque está esperando paquetes etiquetados. Sin embargo, si PE1 puede insertar una etiqueta VLAN en el paquete entrante antes de enviarlo a PE2, puede asegurarse de que los paquetes no se descarten. Para que funcione en ambas direcciones, PE1 debe quitar la etiqueta VLAN de los paquetes salientes. Por lo tanto, un empuje en el lado de entrada siempre se combina con un pop en el lado de salida.
Las operaciones de reescritura representadas por las siguientes opciones de instrucción se admiten en ethernet-ccc
y ethernet-vpls
encapsulaciones:
push
: se agrega una etiqueta VLAN a la trama entrante sin etiquetar.pop
: se elimina la etiqueta VLAN de la trama de salida.push-push
: se agregan una etiqueta VLAN externa e interna a la trama sin etiquetar entrante.pop-pop
: se eliminan las etiquetas VLAN externas e internas de la trama de salida.
Las PIC IQ2 y 10-Gigabit Ethernet admiten todas las operaciones de reescritura descritas anteriormente. Los detalles sobre las posibles combinaciones de uso se explican más adelante en esta sección.
Las push-push
operaciones y pop-pop
no son compatibles con la PIC IQ de Gigabit Ethernet.
Para la input-vlan-map
instrucción, solo se admiten las push
opciones y push-push
, ya que no tiene sentido quitar una etiqueta VLAN de una trama entrante sin etiquetar. Del mismo modo, sólo se admiten las pop
opciones y pop-pop
para la output-vlan-map
instrucción. Además, con las push
opciones y push-push
, los parámetros de etiqueta deben especificarse explícitamente. Aparte de esto, las otras reglas para configurar las instrucciones y output-vlan-map
son las mismas que para las input-vlan-map
tramas etiquetadas. Tabla 1 a través de Tabla 3 explicar las reglas con más detalle.
Para la input-vlan-map
instrucción, solo se admiten las push
opciones y push-push
, ya que no tiene sentido quitar una etiqueta VLAN de una trama entrante sin etiquetar. Del mismo modo, sólo se admiten las pop
opciones y pop-pop
para la output-vlan-map
instrucción. Además, con las push
opciones y push-push
, los vlan-id
parámetros (vlan-id
para push
y vlan-id
para inner-vlan-id
push-push
) deben especificarse explícitamente. Sin embargo, TPID es opcional y el valor predeterminado de 0x8100
se establece si no está configurado. Aparte de esto, las otras reglas para configurar las input-vlan-map
instrucciones y output-vlan-map
son las mismas que para las tramas etiquetadas.
Operación | vlan-id |
tag-protocol-id |
inner-vlan-id |
inner-tag-protocol-id |
|
Sí |
Opcional |
No |
Opcional |
|
Sí |
Opcional |
Sí |
Opcional |
Operación | vlan-id |
tag-protocol-id |
inner-vlan-id |
inner-tag-protocol-id |
|
No |
No |
No |
No |
|
No |
No |
No |
No |
Mapa VLAN de salida |
|||
Mapa VLAN de entrada | None |
pop |
pop-pop |
|
Sí |
No |
No |
|
No |
Sí |
No |
|
No |
No |
Sí |
Puede utilizar el show interface interface-name
comando para mostrar el estado de una asignación de VLAN modificada para la interfaz especificada.
Ejemplo: push and pop con encapsulación CCC Ethernet
ge-3/1/0 { encapsulation ethernet-ccc; unit 0 { encapsulation ethernet-ccc; input-vlan-map { push; tag-protocol-id 0x8100; vlan-id 600; } output-vlan-map pop; family ccc; } }
Ejemplo: push-push y pop-pop con encapsulación CCC Ethernet
ge-3/1/0 { encapsulation ethernet-ccc; unit 0 { encapsulation ethernet-ccc; input-vlan-map { push-push; tag-protocol-id 0x8100; inner-tag-protocol-id 0x8100; vlan-id 600; inner-vlan-id 575; } output-vlan-map pop-pop; family ccc; } }
Ejemplo: empujar y explotar con la encapsulación Ethernet VPLS
ge-3/1/0 { encapsulation ethernet-vpls; unit 0 { encapsulation ethernet-vpls; input-vlan-map { push; tag-protocol-id 0x8100; vlan-id 700; } output-vlan-map pop; family vpls; } }
Ejemplo: push-push y pop-pop con encapsulación Ethernet VPLS
ge-3/1/0 { encapsulation ethernet-vpls; unit 0 { encapsulation ethernet-vpls; input-vlan-map { push-push; tag-protocol-id 0x8100; inner-tag-protocol-id 0x8100; vlan-id 600; inner-vlan-id 575; } output-vlan-map pop-pop; family vpls; } }