Compatibilidad con VLAN superpuesta mediante varias instancias de reenvío o normalización de VLAN
En las implementaciones de plataforma como servicio (PaaS) e infraestructura como servicio (IaaS), cada cliente usa una interfaz física independiente para conectarse a un dispositivo leaf. En esta situación, no puede usar el mismo ID de VLAN para dos inquilinos diferentes en instancias de MAC-VRF independientes que comparten la misma instancia de reenvío predeterminada. Sin embargo, puede tener un nombre de VLAN con el mismo ID de VLAN (por ejemplo, vlan200 con ID de VLAN 200) en dos instancias de MAC-VRF diferentes si cada una tiene sus propias instancias de reenvío. También puede configurar la normalización explícita o implícita de VLAN mediante la configuración de interfaz estilo proveedor de servicios.
Puede configurar identificadores de instancia de reenvío en la línea QFX10000 de conmutadores y dispositivos ACX7100-32C y ACX7100-48L.
Admitimos VLAN superpuestas en algunas plataformas que no admiten múltiples instancias de reenvío. Consulte Compatibilidad con VLAN superpuesta mediante la traducción de VLAN en redes EVPN-VXLAN para obtener más información.
En la línea QFX10000 de conmutadores, puede configurar hasta 99 identificadores de instancia de reenvío.
En dispositivos ACX7100-32C y ACX7100-48L, puede configurar hasta 6 instancias de reenvío.
Beneficios
-
Permite la superposición de VLAN
-
Identifica qué clientes comparten VLAN
VLAN superpuestas mediante la configuración de interfaz de estilo empresarial
Superposición de VLAN con varias instancias de reenvío
Esta configuración permite la superposición de VLAN-ID 200 en diferentes instancias de MAC-VRF mediante la configuración de instancias de reenvío independientes.
set interfaces et-0/0/20:3 unit 0 family ethernet-switching interface-mode trunk set interfaces et-0/0/20:3 unit 0 family ethernet-switching vlan members vlan200 set interfaces et-0/0/0:0 unit 0 family ethernet-switching interface-mode trunk set interfaces et-0/0/0:0 unit 0 family ethernet-switching vlan members vlan200 set routing-instances MAC-VRF1 instance-type mac-vrf set routing-instances MAC-VRF1 forwarding-instance identifier 1 set routing-instances MAC-VRF1 interface et-0/0/20:3.0 set routing-instances MAC-VRF1 vlans vlan200 vlan-id 200 set routing-instances MAC-VRF1 vlans vlan200 vxlan vni 200 set routing-instances MAC-VRF2 instance-type mac-vrf set routing-instances MAC-VRF2 forwarding-instance identifier 2 set routing-instances MAC-VRF2 interface et-0/0/0:0.0 set routing-instances MAC-VRF2 vlans vlan200 vlan-id 200 set routing-instances MAC-VRF2 vlans vlan200 vxlan vni 2000
VLAN superpuestas mediante la configuración de estilo de interfaz del proveedor de servicios
- Normalización implícita con configuración de ejemplo de ID de VLAN
- Normalización implícita con ID de VLAN Ninguna Configuración de ejemplo
- Normalización explícita con mapas VLAN
- Configuración de ejemplo de varias instancias de reenvío
Normalización implícita con configuración de ejemplo de ID de VLAN
Esta configuración traduce implícitamente el ID de VLAN del cliente al ID de VLAN especificado en el dominio de puente al ingresar. En la salida, se elimina el ID de VLAN utilizado para normalizar el dominio de puente y el ID de VLAN del cliente se inserta en la trama. En este caso, los ID de VLAN superpuestos de 150 se asignan al ID de VLAN 200 y 400, respectivamente. En este ejemplo, el tráfico de suscriptores se transporta a través del núcleo de EVPN mediante asignaciones VXLAN VNI que coinciden con los ID de VLAN normalizados.
set interfaces et-0/0/20:3 flexible-vlan-tagging set interfaces et-0/0/20:3 unit 150 encapsulation vlan-bridges set interfaces et-0/0/20:3 unit 150 vlan-id 150 set interfaces et-0/0/0 flexible-vlan-tagging set interfaces et-0/0/0 unit 150 encapsulation vlan-bridge set interfaces et-0/0/0 unit 150 vlan-id 150 set routing-instances VS1 vlans vlan200 vlan-id 200 set routing-instances VS1 vlans vlan200 interface et-0/0/20:3.150 set routing-instances VS1 vlans vlan200 vxlan vni 200 set routing-instances VS2 vlans vlan400 vlan-id 400 set routing-instances VS2 vlans vlan400 interface et-0/0/0:0.150 set routing-instances VS2 vlans vlan400 vxlan vni 400
Normalización implícita con ID de VLAN Ninguna Configuración de ejemplo
Esta configuración normaliza implícitamente las dos VLAN de cliente superpuestas en ID de VLAN únicos dentro de sus respectivos dominios de puente. Al ingresar, el ID de VLAN del cliente se elimina y el tráfico (ahora) sin etiquetar se transporta a través de la estructura EVPN VXLAN. Al salir de la interfaz del cliente, la etiqueta VLAN se devuelve a la trama. En el núcleo de EVPN, las dos VLAN de cliente, que utilizan el ID de VLAN 150, se asignan a VNI VXLAN 200 y 400, respectivamente.
set interfaces et-0/0/20:3 flexible-vlan-tagging set interfaces et-0/0/20:3 unit 150 encapsulation vlan-bridge set interfaces et-0/0/20:3 unit 150 vlan-id 150 set interfaces et-0/0/0 flexible-vlan-tagging set interfaces et-0/0/0 unit 150 encapsulation vlan-bridge set interfaces et-0/0/0 unit 150 vlan-id 150 set routing-instances MAC-VRF1 vlans vlan200 vlan-id none set routing-instances MAC-VRF1 vlans vlan200 interface et-0/0/20:3.150 set routing-instances MAC-VRF1 vlans vlan200 vxlan vni 200 set routing-instances MAC-VRF2 vlans vlan400 vlan-id none set routing-instances MAC-VRF2 vlans vlan400 interface et-0/0/0:0.150 set routing-instances MAC-VRF2 vlans vlan400 vxlan vni 400
Normalización explícita con mapas VLAN
La normalización explícita no especifica un ID de VLAN en el dominio del puente. En su lugar, las operaciones de asignación de VLAN se utilizan para manipular la pila de etiquetas de VLAN para lograr la normalización deseada. En este ejemplo, dos clientes usan el mismo ID de VLAN de 150. Los mapas de entrada y salida aplicados a la interfaz intercambian explícitamente la etiqueta customer con las asignaciones normalizadas utilizadas en la red del proveedor. En la dirección de salida, la operación de intercambio hace que la etiqueta VLAN de la interfaz se cambie a la trama.
Se necesita una normalización explícita cuando se utiliza el tipo de vlan-bundle
servicio para la instancia.
set interfaces ge-2/0/4 flexible-vlan-tagging set interfaces ge-2/0/4 unit 150 encapsulation vlan-bridge set interfaces ge-2/0/4 unit 150 vlan-id 150 set interfaces ge-2/0/4 unit 150 input-vlan-map swap set interfaces ge-2/0/4 unit 150 input-vlan-map vlan-id 200 set interfaces ge-2/0/4 unit 150 output-vlan-map swap set interfaces ge-2/0/10 flexible-vlan-tagging set interfaces ge-2/0/10 unit 150 encapsulation vlan-bridge set interfaces ge-2/0/10 unit 150 vlan-id 150 set interfaces ge-2/0/10 unit 150 input-vlan-map swap set interfaces ge-2/0/10 unit 150 input-vlan-map vlan-id 400 set interfaces ge-2/0/10 unit 150 output-vlan-map swap set routing-instances VS4 instance-type mac-vrf set routing-instances VS4 protocols evpn encapsulation vxlan set routing-instances VS4 protocols evpn multicast-mode ingress-replication set routing-instances VS4 vtep-source-interface lo0.0 set routing-instances VS4 bridge-domains vlanBundle-1 interface ge-2/0/4.150 set routing-instances VS4 bridge-domains vlanBundle-1 vxlan vni 200 set routing-instances VS4 bridge-domains vlanBundle-1 vxlan ingress-node-replication set routing-instances VS4 service-type vlan-bundle set routing-instances VS4 route-distinguisher 10.1.0.1:4 set routing-instances VS4 vrf-target target:10:4 set routing-instances VS5 instance-type mac-vrf set routing-instances VS5 protocols evpn encapsulation vxlan set routing-instances VS5 protocols evpn multicast-mode ingress-replication set routing-instances VS5 vtep-source-interface lo0.0 set routing-instances VS5 bridge-domains vlanBundle-1 interface ge-2/0/10.150 set routing-instances VS5 bridge-domains vlanBundle-1 vxlan vni 400 set routing-instances VS5 bridge-domains vlanBundle-1 vxlan ingress-node-replication set routing-instances VS5 service-type vlan-bundle set routing-instances VS5 route-distinguisher 10.1.0.1:5 set routing-instances VS5 vrf-target target:10:5
Configuración de ejemplo de varias instancias de reenvío
Esta configuración es similar a la configuración de interfaz de estilo empresarial. Utilice instancias de reenvío independientes para permitir la superposición de VLAN-ID 200 en distintas instancias de MAC-VRF.
set interfaces et-0/0/20:3 flexible-vlan-tagging set interfaces et-0/0/20:3 unit 200 encapsulation vlan-bridge set interfaces et-0/0/20:3 unit 200 vlan-id 200 set interfaces et-0/0/0 flexible-vlan-tagging set interfaces et-0/0/0 unit 200 encapsulation vlan-bridge set interfaces et-0/0/0 unit 200 vlan-id 200 set interfaces et-0/0/1 flexible-vlan-tagging set interfaces et-0/0/1 unit 200 encapsulation vlan-bridge set interfaces et-0/0/1 unit 200 vlan-id-list 1000-2000 set routing-instances MAC-VRF1 instance-type mac-vrf set routing-instances MAC-VRF1 forwarding-instance identifier 1 set routing-instances MAC-VRF1 vlans vlan200 vlan-id 200 set routing-instances MAC-VRF1 vlans vlan200 interface et-0/0/20:3.200 set routing-instances MAC-VRF1 vlans vlan200 vxlan vni 200 set routing-instances MAC-VRF2 instance-type mac-vrf set routing-instances MAC-VRF2 forwarding-instance identifier 2 set routing-instances MAC-VRF2 vlans vlan200 vlan-id 200 set routing-instances MAC-VRF2 vlans vlan200 interface et-0/0/0:0.200 set routing-instances MAC-VRF2 vlans vlan200 interface et-0/0/1.200 set routing-instances MAC-VRF2 vlans vlan200 vxlan vni 2000