Router-on-a-Stick
José Aular / 07.03.2023

Tabla de contenido
Concepto
El método router-on-a-stick inter-VLAN routing supera la limitación del método de enrutamiento interVLAN heredado. Solo requiere una interfaz Ethernet física para enrutar el tráfico entre varias VLAN de una red.
Una interfaz Ethernet del router se configura como un troncal 802.1Q y se conecta a un puerto troncal en un switch de capa 2. Específicamente, la interfaz del router se configura mediante subinterfaces para identificar VLAN enrutables.
El método router-on-a-stick de inter-VLAN routing no escala mas allá de 50 VLANs.
Subinterfaces
Son interfaces virtuales basadas en software. Cada uno está asociado a una única interfaz Ethernet física. Cada una se configura de forma independiente con sus propias direcciones IP y una asignación de VLAN. Las subinterfaces se configuran para subredes diferentes que corresponden a su asignación de VLAN. Esto facilita el enrutamiento lógico.
Tablas de información
Tabla de asignación de direcciones.
Tabla de conexión de los dispositivos.
Tabla de subinterfaces para el equipo RTA.
SW1
Crear y nombrar las VLANs
SW1(config)# vlan 10
SW1(config-vlan)# name LAN10
SW1(config-vlan)# exit
SW1(config)# vlan 20
SW1(config-vlan)# name LAN20
SW1(config-vlan)# exit
SW1(config)# vlan 99
SW1(config-vlan)# name Management
SW1(config-vlan)# exit
Crear la interfaz de administración
SW1(config)# interface vlan 99
SW1(config-if)# ip address 192.168.99.2 255.255.255.0
SW1(config-if)# ip default-gateway 192.168.99.1
Configurar puertos de acceso
SW1(config)# interface FastEthernet 0/5
// Enlace con el equipo PC-1.
SW1(config-if)# switchport mode access
SW1(config-if)# switchport access vlan 10
SW1(config-if)# exit
Configurar puertos de enlace troncal
SW1(config)# interface FastEthernet 0/1
// Enlace troncal con el equipo SW2.
SW1(config-if)# switchport mode trunk
SW1(config-if)# exit
SW1(config)# interface GigabitEthernet 0/1
// Enlace troncal con el equipo RTA.
SW1(config-if)# switchport mode trunk
SW1(config-if)# end
SW2
Crear y nombrar las VLANs
SW2(config)# vlan 10
SW2(config-vlan)# name LAN10
SW2(config-vlan)# exit
SW2(config)# vlan 20
SW2(config-vlan)# name LAN20
SW2(config-vlan)# exit
SW2(config)# vlan 99
SW2(config-vlan)# name Management
SW2(config-vlan)# exit
Crear la interfaz de administración
SW2(config)# interface vlan 99
SW2(config-if)# ip address 192.168.99.3 255.255.255.0
SW2(config-if)# ip default-gateway 192.168.99.1
Configurar puertos de acceso
SW2(config)# interface FastEthernet 0/5
// Enlace con el equipo PC-2.
SW2(config-if)# switchport mode access
SW2(config-if)# switchport access vlan 20
SW2(config-if)# exit
Configurar puertos de enlace troncal
SW2(config)# interface FastEthernet 0/1
// Enlace troncal con el equipo SW1.
SW2(config-if)# switchport mode trunk
SW2(config-if)# end
RTA
Para el método de router-on-a-stick, se requieren subinterfaces configuradas para cada VLAN que se pueda enrutar.
Crear subinterfaces
Subinterfaz G0/0/1.10.
RTA(config)# interface GigabitEthernet 0/0/1.10
RTA(config-subif)# description Puerta de enlace para VLAN 10
RTA(config-subif)# encapsulation dot1Q 10
RTA(config-subif)# ip address 192.168.10.1 255.255.255.0
RTA(config-subif)# exit
Subinterfaz G0/0/1.20.
RTA(config)# interface GigabitEthernet 0/0/1.20
RTA(config-subif)# description Puerta de enlace para VLAN 20
RTA(config-subif)# encapsulation dot1Q 20
RTA(config-subif)# ip address 192.168.20.1 255.255.255.0
RTA(config-subif)# exit
Subinterfaz G0/0/1.99.
RTA(config)# interface GigabitEthernet 0/0/1.99
RTA(config-subif)# description Puerta de enlace para VLAN 99
RTA(config-subif)# encapsulation dot1Q 99
RTA(config-subif)# ip address 192.168.99.1 255.255.255.0
RTA(config-subif)# exit
Habilitar interfaces
RTA(config)# interface GigabitEthernet 0/0/1
RTA(config-if)# description Enlace troncal a SW1
RTA(config-if)# no shutdown
RTA(config-if)# end