Agora que você configurou e verificou VLANs, é hora de configurar e verificar troncos de VLAN. Um tronco de VLAN é um link de Camada 2 entre dois switches que transporta tráfego para todas as VLANs (a menos que a lista de VLAN permitida seja restrita manual ou dinamicamente).
Para habilitar links de tronco, configure as portas de interconexão com o conjunto de comandos de configuração de interface mostrados na tabela.
Tarefa
Comando IOS
Entre no modo de configuração global.
Switch# configure terminal
Entre no modo de configuração da interface.
Switch(config)# interface interface-id
Defina a porta para o modo de entroncamento permanente.
Switch(config-if)# switchport mode trunk
Definir a VLAN nativa de modo que não seja a VLAN 1.
Switch(config-if)# switchport trunk native vlan vlan-id
Especifique a lista de VLANs a serem permitidas no link de tronco.
Switch(config-if)# switchport trunk allowed vlan vlan-list
Volte para o modo EXEC privilegiado.
Switch(config-if)# end
3.4.2
Na figura2, as VLANs 10, 20 e 30 suportam os computadores do Corpo docente, do Aluno e do Convidado (PC1, PC2 e PC3). A porta Fa0/1 no switch S1 está configurada como uma porta de tronco e encaminha o tráfego para as VLANs 10, 20 e 30. A VLAN 99 está configurada como a VLAN nativa.
O exemplo mostra a configuração da porta F0/1 no switch S1 como uma porta de tronco. A VLAN nativa é alterada para a VLAN 99 e a lista de VLANs permitidas é restrita a 10, 20, 30 e 99.
S1(config)# interface fastEthernet 0/1
S1(config-if)# switchport mode trunk
S1(config-if)# switchport trunk native vlan 99
S1(config-if)# switchport trunk allowed vlan 10,20,30,99
S1(config-if)# end
Observação: Essa configuração pressupõe o uso de switches Cisco Catalyst 2960 que usam automaticamente o encapsulamento 802.1Q em links de tronco. Outros switches podem exigir configuração manual do encapsulamento. Sempre configure as duas extremidades de um link de tronco com a mesma VLAN nativa. Se a configuração do tronco 802.1Q não for a mesma em ambas as extremidades, o Cisco IOS Software relatará erros.
3.4.3
A saída do switch exibe a configuração da porta do switch F0/1 no switch S1. A configuração é verificada com o show interfaces comando switchport interface-ID.
S1# show interfaces fa0/1 switchport
Name: Fa0/1
Switchport: Enabled
Administrative Mode: trunk
Operational Mode: trunk
Administrative Trunking Encapsulation: dot1q
Operational Trunking Encapsulation: dot1q
Negotiation of Trunking: On
Access Mode VLAN: 1 (default)
Trunking Native Mode VLAN: 99 (VLAN0099)
Voice VLAN: none
Administrative private-vlan host-association: none
Administrative private-vlan mapping: none
Administrative private-vlan trunk native VLAN: none
Administrative private-vlan trunk encapsulation: dot1q
Administrative private-vlan trunk normal VLANs: none
Administrative private-vlan trunk associations: none
Administrative private-vlan trunk private VLANs: none
Operational private-vlan: none
Trunking VLANs Enabled: 10,20,30,99
Pruning VLANs Enabled: 2-1001
(output omitted)
A área destacada superior mostra que a porta F0/1 tem seu modo administrativo definido como trunk. A porta está no modo de entroncamento. A próxima área destacada verifica se a VLAN nativa é a VLAN 99. Mais abaixo na saída, a área destacada inferior mostra que as VLANs 10, 20, 30 e 99 estão ativadas no tronco.
3.4.4
Use o no switchport trunk allowed vlan e os no switchport trunk native vlan comandos para remover as VLANs permitidas e redefinir a VLAN nativa do tronco. Quando ele é redefinido para o estado padrão, o tronco permite todas as VLANs e usa a VLAN 1 como a VLAN nativa. O exemplo mostra os comandos usados para redefinir todas as características de entroncamento de uma interface de entroncamento para as configurações padrão.
S1(config)# interface fa0/1
S1(config-if)# no switchport trunk allowed vlan
S1(config-if)# no switchport trunk native vlan
S1(config-if)# end
The show interfaces f0/1 switchport command reveals that the trunk has been reconfigured to a default state.
S1# show interfaces fa0/1 switchport
Name: Fa0/1
Switchport: Enabled
Administrative Mode: trunk
Operational Mode: trunk
Administrative Trunking Encapsulation: dot1q
Operational Trunking Encapsulation: dot1q
Negotiation of Trunking: On
Access Mode VLAN: 1 (default)
Trunking Native Mode VLAN: 1 (default)
Administrative Native VLAN tagging: enabled
Voice VLAN: none
Administrative private-vlan host-association: none
Administrative private-vlan mapping: none
Administrative private-vlan trunk native VLAN: none
Administrative private-vlan trunk Native VLAN tagging: enabled
Administrative private-vlan trunk encapsulation: dot1q
Administrative private-vlan trunk normal VLANs: none
Administrative private-vlan trunk associations: none
Administrative private-vlan trunk mappings: none
Operational private-vlan: none
Trunking VLANs Enabled: ALL
Pruning VLANs Enabled: 2-1001
(output omitted)
Este exemplo de saída mostra os comandos usados para remover o recurso trunk da porta do switch F0/1 no switch S1. O show interfaces f0/1 switchport comando revela que a interface F0/1 está agora no modo de acesso estático.
S1(config)# interface fa0/1
S1(config-if)# switchport mode access
S1(config-if)# end
S1# show interfaces fa0/1 switchport
Name: Fa0/1
Switchport: Enabled
Administrative Mode: static access
Operational Mode: static access
Administrative Trunking Encapsulation: dot1q
Operational Trunking Encapsulation: native
Negotiation of Trunking: Off
Access Mode VLAN: 1 (default)
Trunking Native Mode VLAN: 1 (default)
Administrative Native VLAN tagging: enabled
(output omitted)