VLANs separam domínios de broadcast. Dispositivos em VLANs diferentes não se comunicam diretamente.
Para que um host na VLAN 10 fale com um host na VLAN 20, o tráfego precisa passar por um roteador ou switch de camada 3. Isso é inter-VLAN routing.
Por que VLANs não se comunicam sem roteamento
O switch encaminha frames com base em endereços MAC dentro de uma VLAN. Frames destinados a outra VLAN não são encaminhados porque o switch não cruza domínios de broadcast na camada 2.
Para cruzar de uma VLAN para outra, o tráfego precisa subir para a camada 3, ser roteado, e descer de volta para a camada 2 na VLAN de destino.
Método 1: Router-on-a-stick
Um único link físico entre switch e roteador configurado como trunk. O roteador cria subinterfaces, uma por VLAN, cada uma com endereço IP que serve como gateway para os hosts daquela VLAN.
Configuração no switch:
! Criar as VLANs
Switch(config)# vlan 10
Switch(config-vlan)# name USUARIOS
Switch(config)# vlan 20
Switch(config-vlan)# name SERVIDORES
! Porta conectada ao roteador como trunk
Switch(config)# interface GigabitEthernet0/1
Switch(config-if)# switchport mode trunk
! Portas de acesso
Switch(config)# interface GigabitEthernet0/2
Switch(config-if)# switchport mode access
Switch(config-if)# switchport access vlan 10
Switch(config)# interface GigabitEthernet0/3
Switch(config-if)# switchport mode access
Switch(config-if)# switchport access vlan 20
Configuração no roteador:
! Ativar a interface física sem IP
Router(config)# interface GigabitEthernet0/0
Router(config-if)# no shutdown
! Subinterface para VLAN 10
Router(config)# interface GigabitEthernet0/0.10
Router(config-subif)# encapsulation dot1q 10
Router(config-subif)# ip address 192.168.10.1 255.255.255.0
! Subinterface para VLAN 20
Router(config)# interface GigabitEthernet0/0.20
Router(config-subif)# encapsulation dot1q 20
Router(config-subif)# ip address 192.168.20.1 255.255.255.0
O encapsulation dot1q 10 define qual tag de VLAN essa subinterface processa. O IP é o gateway padrão dos hosts daquela VLAN.
Hosts na VLAN 10 configuram 192.168.10.1 como gateway. Hosts na VLAN 20 configuram 192.168.20.1.
Método 2: Switch de camada 3 com SVIs
Um switch de camada 3 roteia entre VLANs internamente sem roteador externo. Usa SVIs (Switch Virtual Interfaces): interfaces lógicas com endereço IP, uma por VLAN.
! Criar as VLANs
Switch(config)# vlan 10
Switch(config)# vlan 20
! Criar as SVIs com IP
Switch(config)# interface vlan 10
Switch(config-if)# ip address 192.168.10.1 255.255.255.0
Switch(config-if)# no shutdown
Switch(config)# interface vlan 20
Switch(config-if)# ip address 192.168.20.1 255.255.255.0
Switch(config-if)# no shutdown
! Habilitar o roteamento IP no switch
Switch(config)# ip routing
O ip routing é obrigatório. Sem ele, o switch de camada 3 não roteia entre SVIs mesmo com IPs configurados. É o erro mais comum nessa configuração.
Comparando os dois métodos
| Critério | Router-on-a-stick | Switch camada 3 |
|---|---|---|
| Hardware | Roteador + switch | Switch camada 3 |
| Performance | Limitado pela porta trunk | Alta, roteamento interno |
| Escalabilidade | Limitada | Melhor |
| Quando usar | Redes pequenas, lab | Redes médias e grandes |
Verificação
! Subinterfaces no roteador
Router# show ip interface brief
GigabitEthernet0/0 unassigned YES unset up up
GigabitEthernet0/0.10 192.168.10.1 YES manual up up
GigabitEthernet0/0.20 192.168.20.1 YES manual up up
! SVIs no switch de camada 3
Switch# show interface vlan 10
Switch# show ip route
O que a prova CCNA cobra
Inter-VLAN routing está no domínio Network Access. Os pontos mais frequentes:
Por que VLANs precisam de roteamento para se comunicar. Configuração do router-on-a-stick com encapsulation dot1q. Configuração de SVIs em switch de camada 3. O comando ip routing obrigatório no switch de camada 3. O gateway padrão dos hosts precisa ser o IP da subinterface ou SVI correspondente.
FAQ
A subinterface precisa estar na mesma subnet dos hosts da VLAN? Sim. O IP da subinterface é o gateway padrão dos hosts daquela VLAN. Precisa estar na mesma subnet para funcionar como gateway.
O que acontece sem o ip routing no switch de camada 3?
O switch não roteia entre SVIs. O show ip route mostra apenas redes diretamente conectadas. Os hosts não conseguem se comunicar entre VLANs.
Router-on-a-stick tem limite de VLANs? Tecnicamente não. Mas cada VLAN adiciona tráfego no único link trunk. Em redes com muitas VLANs e tráfego intenso, esse link vira gargalo. O switch de camada 3 escala melhor.
▌ Inter-VLAN routing é tema de Network Access do CCNA. O diagnóstico gratuito do PacketPass mostra onde estão suas lacunas. Resultado na hora, sem cadastro.
Informações baseadas no blueprint CCNA 200-301 atual e documentação oficial da Cisco sobre VLANs e roteamento.