← voltar pro blog
// fundamentos

Inter-VLAN routing: como rotear tráfego entre VLANs no Cisco IOS

por Luiz Silvério

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.