Troncos são usados ​​para transportar o tráfego que pertence a várias VLANs entre dispositivos no mesmo link. Um dispositivo pode determinar qual VLAN o tráfego pertence por seu identificador de VLAN. O identificador VLAN é uma etiqueta que é encapsulado com os dados . ISL e 802.1Q dois tipos de encapsulamento que são usados ​​para transportar dados de várias VLANs através de ligações interurbanas.

ISL é um protocolo proprietário da Cisco para a interconexão de vários switches e manutenção de informações de VLAN que o tráfego vai entre switches. ISL oferece recursos de trunking VLAN enquanto mantém total desempenho wire-speed em links Ethernet em modo full- duplex ou half -duplex. ISL opera em um ambiente ponto-a- ponto e pode suportar até 1000 VLANs. Em ISL , o quadro original é encapsulado e um cabeçalho adicional é adicionado antes do quadro é feita através de um link tronco. Na extremidade receptora , o cabeçalho é removido e o quadro é encaminhado para a VLAN atribuído . ISL utiliza Per VLAN Spanning Tree ( PVST ), que executa uma instância do Spanning Tree Protocol ( STP ) por VLAN. PVST permite a otimização da colocação de interruptor de raiz para cada VLAN e suporta o balanceamento de carga de VLANs através de vários links de tronco .

802.1Q é o padrão IEEE para marcar os pacotes em um tronco e suporta até 4096 VLANs. Em 802.1Q , o dispositivo de entroncamento insere uma tag de 4 bytes para o quadro original e recalcula a seqüência de verificação de quadro (FCS) antes que o dispositivo envia o quadro sobre o link tronco. Na extremidade receptora , a tag é removida eo quadro é encaminhado para a VLAN atribuído. Não 802.1Q não marcar quadros na VLAN nativa. Ele Tag todos os outros quadros que são transmitidos e recebidos no tronco. Quando você configurar um tronco 802.1Q , você deve se certificar de que você configurar a mesma VLAN nativa em ambos os lados do tronco. IEEE 802.1Q define uma única instância de spanning árvore que corre na VLAN nativa para todas as VLANs na rede. Isso é chamado de Mono Spanning Tree (MST) . Isso não tem a flexibilidade e capacidade de balanceamento de carga de PVST que está disponível com ISL . No entanto, PVST + oferece a capacidade de reter várias topologias de árvore geradora com 802.1Q trunking .
 
ISL: Padrão de passagem de informações de vlan da Cisco, só usado em algumas linhas de produtos, encapsula o quadro original em outro quadro que adiciona propriedades de vlan.
 
802.1q: insere no quadro que vai passar as informações de vlan um novo campo, fazendo um novo quadro (quadros 802.1q e outra tecnologia são incompatíveis)
 
Campos:
TPID: 16 bits o Id 0x8100 indica porta tronco
Priority: 3 bits tratamento de QoS, variando de 0 a 7
CFI: 1 bit
VID: 12 bits que indicam os Ids das vlans
 
Tamanho do quadro: o quador será aumentado para o tamanho de até 1522 bytes, para a adição dos 68 bytes de controle
 
Vlans nativas: são vlans que passam pelo enlace tronco sem o tag de vlan, as informações de controle de nivel de enlace passam por essa vlan
 
Configuração mundo Cisco
Na interface que será tronco:
switch(config-if)#switchport mode trunk (transforma a porta em tronco)
switch(config-if)#switchport trunk native vlan N (associa a vlan N na porta, deve ser igual nas duas portas)
switch(config-if)#switchport trunk allowed vlan .......... (associa o conjunto de vlans que devem passar por um tronco, caso queira passar todas usar o termo all)
switch(config-if)#switchport trunk allowed vlan add N (inclui uma vlan ao conjunto existente)
switch(config-if)#switchport trunk allowed vlan remove N (remove a vlan N do conjunto de vlans)
 
Visualização:
switch#show interface trunk
 
Configurações mundo Juniper
user@switch#ge-0/0/0.0 family ethernet-switching port-mode trunk [native-vlan-id <id>] vlan members [ whitespace separated list of vlan names or IDs ]