Sobreposição do suporte de VLAN usando várias instâncias de encaminhamento ou normalização de VLAN
Em implantações de plataforma como serviço (PaaS) e infraestrutura como serviço (IaaS), cada cliente usa uma interface física separada para se conectar a um dispositivo leaf. Nesta situação, você não pode usar o mesmo ID VLAN para dois locatários diferentes em instâncias MAC-VRF separadas que compartilham a mesma instância de encaminhamento padrão. No entanto, você pode ter um nome VLAN com o mesmo VLAN-ID (por exemplo, vlan200 com VLAN ID 200) em duas instâncias MAC-VRF diferentes se cada uma delas tiver suas próprias instâncias de encaminhamento. Você também pode configurar a normalização explícita ou implícita da VLAN usando a configuração da interface de estilo do provedor de serviços.
Você pode configurar os identificadores de instâncias de encaminhamento na linha QFX10000 de switches e dispositivos ACX7100-32C e ACX7100-48L.
Oferecemos suporte a VLANs sobrepostas em algumas plataformas que não oferecem suporte a várias instâncias de encaminhamento. Veja o suporte VLAN sobreposto usando a tradução VLAN em EVPN-VXLAN Networks para obter mais informações.
Na linha de switches QFX10000, você pode configurar até 99 identificadores de instâncias de encaminhamento.
Em dispositivos ACX7100-32C e ACX7100-48L, você pode configurar até 6 instâncias de encaminhamento.
Benefícios
-
Permite a sobreposição de VLANs
-
Identifica quais clientes estão compartilhando VLANs
VLANs sobrepostas usando a configuração da interface de estilo empresarial
VLANs sobrepostas com múltiplas instâncias de encaminhamento
Essa configuração permite a sobreposição do VLAN-ID 200 em diferentes instâncias MAC-VRF configurando instâncias de encaminhamento separadas.
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
VLANs sobrepostas usando a configuração de estilo de interface do provedor de serviços
- Normalização implícita com configuração de amostra de ID VLAN
- Normalização implícita com configuração de amostra de ID de VLAN
- Normalização explícita com mapas de VLAN
- Configuração de amostra de várias instâncias de encaminhamento
Normalização implícita com configuração de amostra de ID VLAN
Essa configuração traduz implicitamente o ID VLAN do cliente para o ID VLAN especificado no domínio da ponte após a entrada. Na saída, o ID VLAN usado para normalizar o domínio da ponte é removido, e o ID VLAN do cliente é empurrado para o quadro. Neste caso, as IDs VLAN sobrepostas de 150 são mapeadas para VLAN ID 200 e 400, respectivamente. Neste exemplo, o tráfego de assinantes é transportado pelo núcleo EVPN usando atribuições VNI VXLAN que correspondem aos IDs 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
Normalização implícita com configuração de amostra de ID de VLAN
Essa configuração normaliza implicitamente as duas VLANs de clientes sobrepostas a IDs VLAN exclusivas em seus respectivos domínios de ponte. Na entrada, o ID VLAN do cliente é despido e o (agora) tráfego não registrado é transportado pela malha EVPN VXLAN. Na saída da interface do cliente, a tag VLAN é empurrada de volta para o quadro. No núcleo da EVPN, as duas VLANs de clientes, que usam VLAN ID 150, mapeiam para VXLAN VNIs 200 e 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
Normalização explícita com mapas de VLAN
A normalização explícita não especifica um ID de VLAN no domínio da ponte. Em vez disso, as operações de mapa de VLAN são usadas para manipular a pilha de rótulos VLAN para alcançar a normalização desejada. Neste exemplo, dois clientes usam o mesmo VLAN ID de 150. Os mapas de entrada e saída aplicados à interface trocam explicitamente a tag do cliente pelas atribuições normalizadas usadas na rede do provedor. Na direção da saída, a operação de swap faz com que a tag VLAN da interface seja trocada no quadro.
A normalização explícita é necessária ao usar o vlan-bundle
tipo de serviço para a instância.
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
Configuração de amostra de várias instâncias de encaminhamento
Essa configuração é semelhante à configuração de interface de estilo empresarial. Você usa instâncias de encaminhamento separadas para permitir a sobreposição do VLAN-ID 200 em diferentes instâncias 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