Entendendo a manipulação de VLAN (normalização e mapeamento VLAN) em serviços Ethernet
Para gerenciar efetivamente os quadros Ethernet transportados por domínios de ponte e instâncias de roteamento VPLS, os quadros são processados e, se necessário, traduzidos para fornecer as tags VLAN necessárias. Quando os sites de clientes que participam de um domínio VPLS enviam tráfego de diferentes alturas de tag (pacotes de tags não registrados, com tags individuais ou com tag dupla) em um serviço, os provedores de serviços de Internet (ISPs) precisam fornecer um ambiente de rede para transportar tráfego de diferentes alturas de tags. O aplicativo Connectivity Services Director oferece suporte à manipulação de VLAN em serviços E-LAN. A manipulação de VLAN permite o transporte de tráfego com diferentes alturas de tag entre diferentes locais de acesso ao cliente, preservando os perfis de tráfego do cliente que são transportados por um núcleo MPLS. Você também pode usar a manipulação de VLAN para as seguintes finalidades:
Especifique diferentes valores normalizados para tags VLAN externas e internas enquanto soluciona problemas de capturas de pacotes para identificar problemas de configuração de tags VLAN internos/externos errados.
Simplifique o provisionamento em um cenário BGP/LDP porque a manipulação da tag VLAN é realizada apenas em interfaces voltadas para o cliente.
Simplifique o processo para solucionar problemas de valores de tag predeterminados.
Habilite a comunicação de ponta a ponta entre clientes que empregam diferentes topologias VLAN.
Forneça aos ISPs a flexibilidade para aplicar suas próprias políticas de QoS por meio de redes de área metro e núcleo, porque a classificação de tráfego do cliente não é afetada.
Para oferecer suporte a todos os tipos de acesso (baseados em porta [não registrados], single-tag e dual-tag) em uma instância VPLS, recomendamos que a normalização seja baseada em uma operação de duas tags. No entanto, quando apenas o acesso baseado em porta ou de tag única é necessário, a normalização do tráfego a uma única tag pode ser suficiente.
Para serviços Ethernet e serviços Ethernet com tags VLAN flexíveis (altura da tag assimétrica), o tipo de manipulação de VLAN aplicada depende do tipo de dispositivo que envia e recebe pacotes. Os dispositivos da Série MX podem usar mapeamento ou normalização de VLAN para traduzir tags de VLANs. Os dispositivos da Série M usam apenas mapeamento VLAN para traduzir tags de VLAN.
Tradução de VLAN (Normalização) para serviços E-LAN
Um pacote recebido em uma porta física só é aceito para processamento se as tags VLAN do pacote recebido corresponderem às tags VLAN associadas a uma das interfaces lógicas configuradas na porta física. As tags VLAN do pacote recebido são traduzidas apenas se forem diferentes das tags VLAN normalizadas. Para o caso de tradução, as tags de identificador de VLAN especificam o VLAN normalizado.
As tags VLAN de um pacote recebido são comparadas com as tags VLAN normalizadas especificadas com as declarações ou vlan-tags
declaraçõesvlan-id
. Se as tags VLAN do pacote recebido forem diferentes das tags VLAN normalizadas, então as operações de tag VLAN apropriadas (como push-push, pop-pop, pop-swap, swap, swap, swap e outras) serão implícitos para converter as tags VLAN recebidas nas tags VLAN normalizadas. Em seguida, o endereço MAC de origem de um pacote recebido é aprendido com base na configuração de VLAN normalizada. Para pacotes de saída, se as tags VLAN associadas a uma interface lógica de saída não corresponderem às tags VLAN normalizadas dentro do pacote, então as operações de tag VLAN apropriadas (como push-push, pop-pop, pop-swap, swap, swap e outras) são implicitamente feitas para converter as tags VLAN normalizadas nas tags VLAN para a interface lógica de saída. Para obter mais informações sobre essas operações, consulte o Guia de configuração de protocolos de roteamento do Junos OS.
Mapeamento de VLAN para serviços VPLS
Para serviços Ethernet e serviços Ethernet com tags VLAN flexíveis (profundidade de tag assimétrica), o aplicativo Connectivity Services Director usa os dados de configuração de VLAN que você especificou na ordem de serviço para aplicar as tags VLAN apropriadas nos mapas VLAN de entrada e saída para as interfaces lógicas de entrada e saída, respectivamente. As etapas a seguir descrevem o processo de ponte de um pacote recebido em uma interface lógica de Camada 2 quando um identificador VLAN (vlan-id
número ou vlan-tags
declaração) normalizador é especificado para uma instância de roteamento VPLS ou domínio de ponte:
Quando um pacote é recebido em uma porta física, ele só é aceito se o identificador de VLAN do pacote corresponde ao identificador VLAN de uma das interfaces lógicas configuradas nessa porta.
As tags VLAN do pacote recebido são então comparadas com o identificador VLAN normalizador. Se as tags VLAN do pacote forem diferentes do identificador VLAN normalizador, as etiquetas VLAN serão reescritas, conforme descrito na Tabela 1.
Se o endereço MAC de origem do pacote recebido não estiver presente na tabela MAC de origem, ele será aprendido com base no identificador VLAN normalizador.
O pacote é então encaminhado em direção a uma ou mais interfaces lógicas de Camada 2 de saída com base no endereço MAC de destino. Um pacote com um endereço MAC de destino unicast conhecido é encaminhado apenas para uma interface lógica de saída. Para cada interface lógica de Camada 2 de saída, o identificador VLAN normalizado configurado para a instância de roteamento de bridge ou VPLS é comparado com as tags VLANs que estão configuradas nessa interface lógica. Se as tags VLAN associadas a uma interface lógica de saída não corresponderem ao identificador VLAN normalizador configurado para a instância de roteamento de bridge ou VPLS, as etiquetas VLAN serão reescritas, conforme descrito na Tabela 2.
A Tabela 1 e a Tabela 2 mostram como as etiquetas VLAN são aplicadas quando o tráfego é enviado de e para o domínio da ponte, dependendo de como as tags VLAN IDs e VLAN (internas e externas) são configuradas para o domínio da ponte e sobre como os identificadores VLAN são configurados para as interfaces lógicas em um domínio de ponte ou instância de roteamento VPLS. Dependendo da configuração dos serviços Ethernet que você cria no Connectivity Services Director, as seguintes operações de reescrita são realizadas em tags VLAN:
pop — Remova a tag VLAN do topo da pilha de tags VLAN.
pop/pop — Remova as tags VLAN externas e internas do quadro.
pop/swap — Remova a tag VLAN externa do quadro e substitua a tag VLAN interna do quadro.
troca — Substitua a tag VLAN interna do quadro.
push — Adicione uma nova tag VLAN ao topo da pilha de VLAN.
push/push — Empurre duas tags VLAN na frente do quadro.
troca/push — Substitua a tag VLAN do quadro e adicione uma nova tag VLAN ao topo da pilha VLAN.
troca/troca — Substitua as tags VLAN externas e internas do quadro.
Nenhuma operação significa que as tags VLAN do pacote de entrada ou saída não são traduzidas para a interface lógica de saída especificada ou interface lógica de entrada. NA significa não aplicável.
Identificador VLAN de interface lógica | vlan-id nenhum | vlan-id 200 | vlan-id | tags vlan outer 100, interior 300 |
nenhum |
sem operação |
push 200 |
NA |
push 100, push 300 |
200 |
pop 200 |
sem operação |
sem operação |
troca de 200 a 300, push 100 |
1000 |
pop 1000 |
trocar de 1000 a 200, |
sem operação |
troca de 1000 a 300, push 100 |
vlan-tags outer 2000, interior 300 |
pop 2000, pop 300 |
pop 2000, swap de 300 a 200 |
pop 200 |
troca de 2000 a 100 |
intervalo vlan-id 10-100 |
NA |
NA |
sem operação |
NA |
vlan-tags externos 200, faixa interna 10-100 |
NA |
NA |
pop 200 |
NA |
Identificador VLAN de interface lógica | vlan-id nenhum | vlan-id 200 | vlan-id | tags vlan outer 100, interior 300 |
nenhum |
sem operação |
pop 200 |
NA |
pop 100, pop 300 |
200 |
push 200 |
sem operação |
sem operação |
pop 100, swap de 300 a 200 |
1000 |
push 1000 |
troca de 200 a 1000 |
sem operação |
pop 100, swap de 300 a 1000 |
vlan-tags outer 2000, interior 300 |
push 2000, push 300 |
troca de 200 a 300, push 3000 |
push 2000 |
troca de 100 a 2000 |
intervalo vlan-id 10-100 |
NA |
NA |
sem operação |
NA |
vlan-tags externos 200, faixa interna 10-100 |
NA |
NA |
push 200 |
NA |
Configuração de VLAN de amostra em roteadores MX Series e M Series PE
Os dispositivos da Série MX podem usar mapeamento ou normalização de VLAN para traduzir tags de VLANs. Os dispositivos da Série M usam apenas mapeamento VLAN para traduzir tags de VLAN. As configurações de amostra a seguir mostram as configurações de instâncias de roteamento VLAN e VPLS para uma interface MX960 PE e interface M320 PE.
Configuração da interface MX960 PE | Configuração da interface M320 PE |
interfaces { ge-0/0/0 { unit 1 { encapsulation vlan-vpls; vlan-tags outer 5 inner 5; ##normalizing the inner and outer tags towards the core with Push/Push operations## family vpls } } } |
interfaces { ge-1/1/1 { unit 1 { encapsulation vlan-vpls; vlan-tags outer 22 inner 2; ## Q-in-Q tags configured on the PE interface ## input-vlan-map { swap-swap; ##normalizing the inner and outer tags towards the core by swapping both tags## vlan-id 2; inner-vlan-id 1; } output-vlan-map swap-swap; ## Put the original tags back for the packets towards the VPLS CE ## family vpls } } } |