Este artigo fornece instruções sobre como configurar as definições de mapeamento da Rede Local Virtual (VLAN - Virtual Local Area Network) no seu switch através da Interface de Linha de Comando (CLI - Command Line Interface).
Para estabelecer as redes de área local virtual (S-VLANs) do provedor de serviços, você pode configurar o mapeamento de VLAN ou a tradução de ID de VLAN nas portas de tronco conectadas a uma rede do cliente. Isso mapeará as VLANs do cliente para o provedor de serviços. Os pacotes que entram na porta são mapeados para S-VLAN com base no número da porta e no ID da VLAN do cliente original (C-VLAN) do pacote.
Em uma implantação metropolitana típica, o mapeamento de VLAN ocorre em interfaces de rede de usuário (UNIs) ou interfaces de rede avançadas (ENIs) que enfrentam a rede do cliente. No entanto, você não é impedido de configurar o mapeamento de VLAN em interfaces de nó de rede (NNIs).
A imagem abaixo exibe um exemplo de uma rede em que um cliente usa as mesmas VLANs em vários locais em lados diferentes de uma rede de provedor de serviços.
Você pode mapear as IDs C-VLAN para IDs S-VLAN para trafegar pacotes através do backbone do provedor de serviços. As IDs C-VLAN são recuperadas no outro lado do backbone do provedor de serviços para uso no outro local do cliente. Você pode configurar o mesmo conjunto de mapeamentos de VLAN em uma porta conectada ao cliente em cada lado da rede do provedor de serviços.
O tunelamento de VLAN é um aprimoramento do QinQ ou da VLAN aninhada ou do recurso de VLAN de modo do cliente. Ele permite que os provedores de serviços usem uma única VLAN para oferecer suporte a clientes que têm várias VLANs, preservando as IDs de VLAN do cliente e mantendo o tráfego em diferentes VLANs do cliente segregadas. Esse recurso é conhecido como marcação dupla ou QinQ porque, além da marca 802.1Q normal, também conhecida como C-VLAN, o switch adiciona uma segunda marca de ID conhecida como S-VLAN, para encaminhar o tráfego pela rede. Em uma interface de borda, que é uma interface onde uma rede do cliente está conectada ao switch de borda do provedor, as C-VLANs são mapeadas para S-VLANs e as tags C-VLAN originais são mantidas como parte do payload. Os quadros não marcados são descartados.
Quando um quadro é enviado em uma interface rotulada não borda, ele é encapsulado com outra camada da marca S-VLAN para a qual a ID C-VLAN original é mapeada. Portanto, os pacotes transmitidos em quadros de interfaces não borda são marcados duas vezes, com uma marca S-VLAN externa e uma marca C-VLAN interna. A marca S-VLAN é preservada enquanto o tráfego é encaminhado através da infraestrutura de rede do provedor de serviços. Em um dispositivo de saída, a marca S-VLAN é removida quando um quadro é enviado para fora em uma interface de borda. Os quadros não marcados são descartados.
O recurso de tunelamento de VLAN usa um conjunto diferente de comandos do que a implementação original de QinQ ou VLAN aninhada e adiciona a seguinte funcionalidade além da implementação original:
Você deve criar e especificar a S-VLAN no dispositivo antes de configurá-la em uma interface como S-VLAN. Se essa VLAN não existir, o comando falhará.
O encaminhamento IPv4 ou IPv6 e o encapsulamento de VLAN são mutuamente exclusivos. Significa que, se o encaminhamento IPv4 ou IPv6 estiver ativado, uma interface não poderá ser definida para o modo de tunelamento de VLAN. E se qualquer interface estiver definida para o modo de tunelamento de VLAN, o encaminhamento de IPv4 e IPv6 não poderá ser ativado nesse dispositivo.
Os seguintes recursos também são mutuamente exclusivos com o recurso de tunelamento de VLAN:
As interfaces IPv4 e IPv6 não podem ser definidas em VLANs que contêm interfaces de borda.
Os seguintes recursos da Camada 2 não são suportados em VLANs que contêm interfaces de borda:
Os seguintes recursos não são suportados em interfaces de borda ou UNI:
A implementação original de QinQ (comandos relacionados ao modo do cliente) continua a existir juntamente com a nova implementação do tunelamento de VLAN. O modo de porta do cliente é um caso específico do modo de porta do túnel de mapeamento de VLAN e não exige alocação de recursos de TCAM (Ternary Content Addressable Memory).
Além do tunelamento de VLAN, o switch suporta mapeamento de VLAN um para um. No mapeamento de VLAN um para um, em uma interface de borda, as VLANs C são mapeadas para S-VLANs e as tags C-VLAN originais são substituídas pelo S-VLAN especificado. Os quadros não marcados são descartados.
Quando um quadro é enviado em uma interface marcada não borda, ele é enviado com uma única marca de VLAN, ou seja, a do S-VLAN especificado. A marca S-VLAN é preservada enquanto o tráfego é encaminhado através da rede de infraestrutura do provedor de serviços. No dispositivo de saída, a marca S-VLAN é substituída pela marca C-VLAN quando um quadro é enviado a uma interface de borda.
No modo de mapeamento de uma para uma da VLAN, uma interface pertence a todas as S-VLANs para as quais o mapeamento nessa interface é definido como uma interface marcada de saída. O ID da VLAN da porta de interface (PVID) está definido como 4095.
Note: A aplicação do tunelamento de VLAN em uma interface exige o uso de regras TCAM do roteador. Deve haver quatro entradas TCAM por mapeamento. Se não houver um número suficiente de recursos TCAM do roteador, o comando falhará.
Configurar o mapeamento de túnel de VLAN no switch executa as seguintes ações:
Note: A ACL pode ser vinculada à interface posteriormente por meio da configuração do mapeamento de uma para uma VLAN.
Siga estes passos para configurar o mapeamento de túnel em uma interface ou interfaces específicas do seu switch:
Etapa 1. Log in to the switch console. O nome do usuário e a senha padrão são cisco/cisco. Se você configurou um novo nome do usuário ou senha, digite as credenciais.
Note: Para saber como acessar uma CLI de switch SMB através de SSH ou Telnet, clique aqui.
Note: Os comandos podem variar de acordo com o modelo exato do switch. Neste exemplo, o switch SG350X é acessado por meio do Telnet.
Etapa 2. No modo EXEC com privilégios do switch, insira o modo de configuração global digitando o seguinte:
SG350X#configurarEtapa 3. In the Global Configuration mode, enter the Interface Configuration context by entering the following:
SG350X(config)#interface [interface-id]As opções são:
Note: Neste exemplo, a interface usada é ge1/0/48 sendo configurada.
Etapa 4. Para configurar o tunelamento seletivo em uma interface de borda, insira o seguinte:
SG350X(config-if)#switchport vlan-mapping tunnel [vlan-list | padrão] [router-vlan-id | queda]Os parâmetros são:
Note: Este exemplo mostra como configurar o tunelamento seletivo na interface ge1/0/48 para que o tráfego com um ID C-VLAN de 30 e 40 seja encapsulado com o ID S-VLAN de 10.
Dica rápida: Você pode definir algumas configurações de porta de switch na mesma interface, somente se os argumentos Lista de VLANs não contiverem IDs de VLAN comuns.
Etapa 5. (Opcional) Repita a Etapa 4 para definir mais configurações de Mapeamento de Túnel na porta ou as Etapas 3 e 4 para configurar outras portas.
Note: Neste exemplo, o tráfego que entra na interface ge1/0/48 da VLAN 50 será descartado.
Etapa 6. (Opcional) Para excluir as configurações de mapeamento de túnel definidas em uma interface específica, insira o seguinte:
SG350X(config-if)#no switchport vlan-mapping tunnel [vlan-list | incumprimento]Passo 7. Digite o comando end para voltar ao modo EXEC com privilégios:
SG350X(config-if)#endAgora você deve ter configurado com êxito as configurações de Mapeamento de Túnel de VLAN em uma porta ou portas específicas do switch através da CLI.
No mapeamento de VLAN um para um, você pode configurar o ID de VLAN C entrando no switch a partir da rede do cliente e o ID de S-VLAN atribuído em uma porta específica do switch. No modo de mapeamento de VLAN Um para um, uma interface pertence a todas as S-VLANs para as quais o mapeamento nessa interface é definido como interface marcada de saída. O PVID da interface está definido como 4095.
No modo de mapeamento de VLAN um para um, uma interface usa uma ACL de entrada e uma ACL de saída. O mapeamento de VLAN um para um adiciona regras a essas ACLs. Essas ACLs são aplicadas para:
O mapeamento VLAN um para um adiciona regras a essas ACLs e elas são vinculadas à interface somente se seu modo for Mapeamento VLAN um para um. A ACL de entrada contém regras V+1 e a ACL de saída contém regras V, onde V é o número de VLANs C especificadas.
Siga estas etapas para configurar o mapeamento de uma VLAN para uma em uma interface ou interfaces específicas do seu switch:
Etapa 1. No modo EXEC com privilégios do switch, insira o modo de configuração global digitando o seguinte:
SG350X#configurarEtapa 2. In the Global Configuration mode, enter the Interface Configuration context by entering the following:
SG350X(config)#interface [interface-id]As opções são:
Note: Neste exemplo, a interface ge1/0/25 é escolhida.Você pode configurar algumas configurações de Conversão de VLAN de um para um na mesma interface.
Etapa 3. Para configurar a conversão de VLAN um para um em uma interface de borda, insira o seguinte:
SG350X(config-if)#switchport vlan-mapping um para um [vlan-id] [traduzido-vlan-id]Os parâmetros são:
Note: Neste exemplo, a VLAN 10 é inserida como a VLAN de origem e a VLAN 30 é usada como a VLAN traduzida.
Etapa 4. (Opcional) Repita a Etapa 3 para definir mais configurações de conversão de um para um na porta ou as Etapas 2 e 3 para configurar outras portas.
Note: Neste exemplo, as novas IDs de origem e VLAN traduzidas são configuradas na mesma interface GE25.
Etapa 5. (Opcional) Para remover as configurações configuradas de conversão de VLAN um para um na interface, insira o seguinte:
SG350X(config-if)#no switchport vlan-mapping um para um [vlan-id]Etapa 6. Digite o comando end para voltar ao modo EXEC com privilégios:
SG350X(config-if)#endVocê agora configurou com êxito as configurações de mapeamento de VLAN Um para um em uma porta ou portas específicas no switch através da CLI.