Para proporcionar servicios VPN de capa 2 en toda la red, es posible que desee configurar la capacidad de insertar, hacer estallar o intercambiar etiquetas 802.1Q en tramas que entran y salen de enrutadores perimetrales, lo que le permite usar una única interfaz lógica de conexión cruzada de circuito VLAN (CCC) [VLAN-CCC] para manejar paquetes de etiqueta doble y etiqueta única. Por lo tanto, esta característica proporciona interoperabilidad entre servicios de capa 2 con una VLAN distinta en el extremo local o remoto o en los casos en que un servicio de capa 2 viene con una VLAN determinada, pero el par remoto tiene una VLAN diferente o ninguna VLAN.
Esta función incluye la capacidad de habilitar el paso a través de ciertas tramas emparejadas con Ethertype/DMAC a través del circuito de capa 2 después de operaciones exitosas de etiqueta VLAN en la interfaz lógica CCC de VLAN.
Si configura esta función, las etiquetas VLAN se aplican cuando el tráfico se envía hacia y desde la interfaz del circuito de capa 2. Las operaciones pop, push e swap solo se realizan en la etiqueta externa. La etiqueta VLAN pop quita la etiqueta VLAN de la parte superior de la pila de etiquetas VLAN. La etiqueta VLAN push agrega una nueva etiqueta VLAN externa y la etiqueta VLAN swap reemplaza la etiqueta VLAN externa existente por la nueva etiqueta VLAN.
Puede configurar conexiones inet, inet6 o VLAN-CCC en una única interfaz de red Ethernet o en una interfaz Ethernet agregada, lo que le permite establecer reglas de reenvío diferentes para el tráfico etiquetado y sin etiquetar en la misma interfaz. Por ejemplo, puede reenviar paquetes etiquetados a través del circuito de capa 2 y enrutar el tráfico sin etiquetar en modo VLAN nativo.
Nota: Las limitaciones de esta función en los enrutadores PTX son:
No se admiten operaciones VLAN en paquetes STP y CDP.
No puede configurar la interfaz lógica VLAN-CCC con el ID de VLAN nativo.
Las conexiones punto a punto LACP entre enrutadores PE no funcionan si configura l2circuit-control-passthrough
. (Sin embargo, el LAG estático funciona).
Para configurar un enrutador PE con un CCC VLAN, un circuito de capa 2 basado en MPLS, operaciones pop, push y swap de VLAN, y permitir el paso a través de ciertas tramas Ethertype/DMAC:
Nota: El siguiente procedimiento utiliza nombres de interfaz reales para las interfaces de red del enrutador en lugar de la variable interface-name para que pueda ver rápidamente sus diferencias de configuración. Recuerde que también puede configurar la función en interfaces Ethernet agregadas.
- Configure OSPF en el circuito cerrado (o dirección del enrutador) y en la interfaz principal:
Nota: El protocolo de enrutamiento puede ser OSPF o IS-IS.
[edit]
user@host# set protocols ospf area 0.0.0.0 interface lo0.0 passive
user@host# set protocols ospf area 0.0.0.0 interface et-0/0/0:0
- Habilite la ingeniería de tráfico para el protocolo de enrutamiento:
[edit]
user@host# set protocols ospf traffic-engineering
- Configure una dirección IP para la interfaz de circuito cerrado y para la interfaz principal:
[edit]
user@host# set interfaces lo0 unit logical-unit-number family inet address address
user@host# set interfaces et-0/0/0:0 unit 0 family inet address address
- Configure la interfaz perimetral del cliente como un circuito de capa 2 desde el enrutador de PE local al otro enrutador de PE:
Consejo: Utilice la dirección del enrutador del otro enrutador como dirección del vecino. Es el identificador del circuito virtual junto con la dirección del vecino que proporciona la dirección única para el circuito.
[edit]
user@host# set protocols l2circuit neighbor address interface et-0/0/1:1.0 virtual-circuit-id identifier
- Configure MPLS en las interfaces principales:
[edit]
user@host# set protocols mpls interface all
- Configure LDP en la interfaz de circuito cerrado y en las interfaces principales:
[edit]
user@host# set ldp interface lo0.0
user@host# set ldp interface et-0/0/0.0
user@host# set ldp interface all
- Configure
family mpls
en la unidad lógica de la interfaz principal:[edit]
user@host# set interfaces et-0/0/0:0 unit 0 family mpls
Nota: Puede habilitar family mpls
en interfaces individuales, interfaces Ethernet agregadas o interfaces VLAN etiquetadas.
- Especifique el ID del enrutador:
[edit]
user@host# set routing-options router-id address
- Habilite el etiquetado de VLAN en la interfaz perimetral del cliente del enrutador de PE local:
[edit]
user@host# set interfaces et-0/0/1:1 vlan-tagging
- Configure la interfaz perimetral del cliente para usar la encapsulación flexible de servicios Ethernet:
[edit]
user@host# set interfaces et-0/0/1:1 encapsulation flexible-ethernet-services
- Configure la unidad lógica de la interfaz perimetral del cliente con un ID de VLAN:
[edit]
user@host# set interfaces et-0/0/1:1 unit 0 vlan-id vlan-id
- Configure la unidad lógica en la interfaz perimetral del cliente para usar la encapsulación CCC de VLAN:
[edit]
user@host# set interfaces et-0/0/1:1 unit 0 encapsulation vlan-ccc
- Configure la unidad lógica en la interfaz perimetral del cliente para extraer la etiqueta de la VLAN de entrada y, a continuación, inserte la etiqueta en la VLAN de salida:
[edit]
user@host# set interfaces et-0/0/1:1 unit 0 input-vlan-map push
[edit]
user@host# set interfaces et-0/0/1:1 unit 0 output-vlan-map pop
- (Opcional) Configure las opciones de rastreo de circuitos de capa 2:
[edit]
user@host# set protocols l2circuit traceoptions file l2ckt.log
user@host# set protocols l2circuit traceoptions flag connections detail
- (Opcional) Configure la interfaz lógica CCC de VLAN para que se ignoren las discrepancias de encapsulación y MTU entre esta interfaz y la interfaz del otro enrutador PE:
[edit]
user@host# set protocolsl2circuit neighbor address interface et-0/0/1:1.0 ignore-encapsulation-mismatch
user@host# set protocolsl2circuit neighbor address interface et-0/0/1:1.0 ignore-mtu-mismatch
- Para habilitar el paso a través de determinadas tramas compatibles con Ethertype/DMAC, configure el paso a través del control de circuito de capa 2:
[edit]
user@host# set forwarding-options l2circuit-control-passthrough