Instâncias de roteamento VLANs e VPLS
Diretrizes para a configuração de identificadores VLAN para VLANs e instâncias de roteamento VPLS
Para uma VLAN que está realizando apenas comutação de Camada 2, você não precisa especificar um identificador de VLAN.
Para uma VLAN que esteja realizando o roteamento IP de Camada 3, você deve especificar um identificador de VLAN ou tags de identificador VLAN duplo.
Para uma instância de roteamento VPLS, você deve especificar um identificador de VLAN ou tags de identificador VLAN duplo.
Consulte também
Configuração de identificadores VLAN para VLANs e instâncias de roteamento VPLS
Você pode configurar identificadores VLAN para uma VLAN ou uma instância de roteamento VPLS das seguintes maneiras:
Ao usar a declaração ou a declaração para configurar um identificador VLAN normalizador.
vlan-id
vlan-tags
Este tópico descreve como a normalização dos identificadores de VLAN é processada e traduzida em uma VLAN ou uma instância de roteamento VPLS.Ao usar as declarações e as declarações no nível ou hierarquia para configurar o mapeamento de VLAN.input-vlan-map
output-vlan-map
[edit interfaces interface-name unit logic-unit-number]
[edit logical-systems logical-system-name interfaces interface-name unit logic-unit-number]
As declarações e as declarações são usadas para especificar o identificador VLAN normalizador sob a instância de roteamento VLAN ou VPLS.vlan-idvlan-tags
O identificador VLAN normalizador é usado para executar as seguintes funções:
Traduza ou normalize as tags VLAN de pacotes recebidos em um identificador VLAN.
Crie vários domínios de aprendizado que cada um deles contém um identificador VLAN. Um domínio de aprendizado é um banco de dados de endereços MAC ao qual os endereços MAC são adicionados com base no identificador VLAN.
Você não pode configurar o mapeamento de VLAN usando as declarações e declarações se configurar um identificador VLAN normalizador para uma instância de roteamento VLAN ou VPLS usando as declarações ou declarações.input-vlan-mapoutput-vlan-map
vlan-idvlan-tags
Para configurar um identificador VLAN para uma VLAN, inclua a declaração no nível ou hierarquia e, em seguida, inclua essa interface lógica na configuração de VLAN.vlan-idvlan-tags
[edit interfaces interface-name unit logic-unit-number]
[edit logical-systems logical-system-name interfaces interface-name unit logic-unit-number]
Para uma instância de roteamento VPLS, inclua a declaração ou a declaração no nível ou hierarquia e, em seguida, inclua essa interface lógica na configuração da instância de roteamento VPLS.vlan-idvlan-tags
[edit interfaces interface-name unit logic-unit-number]
[edit logical-systems logical-system-name interfaces interface-name unit logic-unit-number]
Os roteadores da Série ACX não suportam a hierarquia.[edit logical-systems]
Para uma única instância de roteamento VLAN ou VPLS, você pode incluir a declaração ou a declaração, mas não ambas.vlan-idvlan-tags
Se você não configurar uma , ou para a VLAN ou a instância de roteamento VPLS, os pacotes de Camada 2 recebidos são encaminhados para a interface de camada 2 de saída sem ter a tag VLAN modificada a menos que uma esteja configurada na interface de Camada 2.vlan-idvlan-tagsvlan-id-list [ vlan-id-numbers ]output-vlan-map Isso resulta em um quadro sendo encaminhado para uma interface de Camada 2 com uma tag VLAN que é diferente do que está configurado para a interface de Camada 2. Observe que um quadro recebido da interface de Camada 2 ainda é necessário para combinar com a(s) tag(s) VLAN especificada na configuração da interface. A configuração inválida pode causar a ocorrência de um loop de Camada 2.
As tags VLAN associadas à interface lógica de entrada são comparadas com o identificador VLAN normalizador. Se as etiquetas forem diferentes, elas serão reescritas conforme descrito em .Tabela 1 O endereço MAC de origem de um pacote recebido é aprendido com base no identificador VLAN normalizador.
Você não precisa especificar um identificador de VLAN para uma VLAN que esteja realizando apenas comutação de Camada 2. Para oferecer suporte ao roteamento IP de Camada 3, você deve especificar um identificador de VLAN ou um par de tags VLAN. No entanto, você não pode especificar o mesmo identificador de VLAN para mais de uma VLAN em uma instância de roteamento. Cada VLAN deve ter um identificador VLAN exclusivo.
Se as tags VLAN associadas à interface lógica de saída e ao identificador VLAN normalizador forem diferentes, o identificador VLAN normalizador será reescrito para combinar com as tags VLAN da interface lógica de saída, conforme descrito em .Tabela 2
Para que os pacotes enviados pela instância de roteamento VPLS sejam marcados pelo identificador VLAN normalizador, inclua uma das seguintes declarações de configuração:
vlan-id number para marcar todos os pacotes enviados pelas interfaces de túnel virtual (VT) VPLS com o identificador VLAN.
vlan-tags outer number inner number para marcar todos os pacotes enviados pelas interfaces VT VPLS com tags VLAN externas e internas duplas.
Use a declaração para remover as tags VLAN de pacotes associados a uma interface lógica de entrada quando esses pacotes são enviados por interfaces VT VPLS.vlan-id none
Observe que esses pacotes ainda podem ser enviados com outras tags VLAN do cliente.
A declaração permite configurar a ponte para várias VLANs com uma quantidade mínima de configuração.vlan-id all
Configurar essa declaração cria um domínio de aprendizado para:
Cada VLAN interior, ou aprender VLAN, identificador de uma interface lógica configurada com duas tags VLAN
Cada VLAN, ou aprender VLAN, identificador de uma interface lógica configurada com uma tag VLAN
Recomendamos que você não use IDs VLAN de clientes em uma instância de roteamento VPLS porque os IDs VLAN do cliente são usados apenas para aprendizado.
Você deve usar o serviço VLAN ID em uma instância de roteamento VPLS, como na configuração a seguir:
[edit] interface ge-1/1/1 { vlan-tagging; unit 1 { vlan-id s1; /* Service vlan */ encapsulation vlan-vpls; input-vlan-map pop; /* Pop the service vlan on input */ output-vlan-map push; /* Push the service vlan on output */ } } interface ge-1/1/2 { encapsulation ethernet-vpls; unit 0; } routing-instances { V1 { instance-type vpls; vlan-id all; interface ge-1/1/1.1; interface ge-1/1/2.0; } }
Se você configurar a declaração em uma instância de roteamento VPLS, recomendamos usar o e as declarações na interface lógica para colocar o VLAN ID de serviço na entrada e empurrar o ID VLAN de serviço na saída e, desta forma, limitar o impacto de quadros de dupla tag no dimensionamento.vlan-id all
input-vlan-map popoutput-vlan-map push
Você não pode usar a declaração nativa quando a declaração estiver incluída na configuração.vlan- id
vlan-id all
A declaração permite configurar a ponte para várias VLANs em uma interface de tronco.vlan-id-list [ vlan-id-numbers ]
Configurar essa declaração cria um domínio de aprendizado para:
Cada VLAN listada:
vlan-id-list [ 100 200 300 ]
Cada VLAN em um intervalo:
vlan-id-list [ 100-200 ]
Cada VLAN em uma combinação de lista e alcance:
vlan-id-list [ 50, 100-200, 300 ]
As etapas a seguir descrevem o processo de ponte de um pacote recebido em uma interface lógica de Camada 2 quando você especifica um identificador VLAN normalizador usando a declaração ou a VLAN ou uma instância de roteamento VPLS:vlan-id numbervlan-tags
- 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 em .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 normalizador configurado para a instância de roteamento VLAN ou VPLS é comparado com as tags VLAN 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 VLAN ou VPLS, as tags VLAN serão reescritas conforme descrito em .Tabela 2
As tabelas abaixo mostram como as tags VLAN são aplicadas para o tráfego enviado de e para o VLAN, dependendo de como as declarações e declarações são configuradas para o VLAN e sobre como os identificadores são configurados para as interfaces lógicas em uma instância de roteamento VLAN ou VPLS.vlan-idvlan-tags
Dependendo da sua configuração, as seguintes operações de reescrita são realizadas em tags de VLAN:
pop— Remova uma 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.
swap— Substitua a tag VLAN do quadro.
push— Adicione uma nova tag VLAN ao topo da pilha VLAN.
push-push— Empurre duas etiquetas VLAN na frente do quadro.
swap-push— Substitua a tag VLAN do quadro e adicione uma nova tag VLAN ao topo da pilha VLAN.
swap-swap— Substitua as tags VLAN externas e internas do quadro.
Tabela 1 mostra exemplos específicos de como as tags VLAN para pacotes enviados à VLAN são processadas e traduzidas, dependendo da sua configuração. "— significa que a declaração não é suportada para o identificador VLAN de interface lógica especificado. "Sem operação" significa que as tags VLAN do pacote recebido não são traduzidas para a interface lógica de entrada especificada.
Identificador de VLAN Interface lógica |
Configurações de VLAN para VLAN |
|||
---|---|---|---|---|
vlan-id nenhum |
vlan-id 200 |
vlan-id |
tags vlan outer 100 interior 300 |
|
none |
Sem operação |
push 200 |
– |
push 100, push 300 |
200 |
pop 200 |
Sem operação |
Sem operação |
de 200 a 300, push 100 |
1000 |
pop 1000 |
troca de 1000 a 200 |
Sem operação |
trocar de 1000 a 300, push 100 |
vlan-tags outer 2000 inner 300 |
pop 2000, pop 300 |
pop 2000, swap 300 até 200 |
pop 2000 |
troca de 2000 a 100 |
vlan-tags outer 100 inner 400 |
pop 100, pop 400 |
pop 100, swap 400 até 200 |
pop 100 |
trocar de 400 a 300 |
vlan-id-range 10-100 |
– |
– |
Sem operação |
– |
vlan-tags outer 200 inner-range 10-100 |
– |
– |
pop 200 |
– |
Tabela 2 mostra exemplos específicos de como as tags VLAN para pacotes enviados da VLAN são processadas e traduzidas, dependendo da sua configuração. "— significa que a declaração não é suportada para o identificador VLAN de interface lógica especificado. "Sem operação" significa que as tags VLAN do pacote de saída não são traduzidas para a interface lógica de saída especificada.
Identificador de VLAN Interface lógica |
Configurações de VLAN para VLAN |
|||
---|---|---|---|---|
vlan-id nenhum |
vlan-id 200 |
vlan-id |
tags vlan outer 100 interior 300 |
|
none |
sem operação |
pop 200 |
– |
pop 100, pop 300 |
200 |
push 200 |
Sem operação |
Sem operação |
pop 100, swap 300 até 200 |
1000 |
push 1000 |
troca de 200 a 1000 |
Sem operação |
pop 100, swap 300 até 1000 |
vlan-tags outer 2000 inner 300 |
push 2000, push 300 |
de 200 a 300, push 2000 |
push 2000 |
troca de 100 a 2000 |
vlan-tags outer 100 inner 400 |
push 100, push 400 |
de 200 a 400, push 100 |
push 100 |
troca de 300 a 400 |
vlan-id-range 10-100 |
– |
– |
Sem operação |
– |
vlan-tags outer 200 inner-range 10-100 |
– |
– |
push 200 |
– |