Aprenderemos con este Post como enrutar VLAN’s configuradas en un switch CISCO. Cuando segmentamos una red mediante VLAN’s obtenemos entre otras cosas:
- Mejorar el rendimiento de la red al segmentarla en diferentes dominios de BroadCast
- Mejorar la seguridad, ya que pasan a ser redes separadas, y por lo tanto «no se ven».
Evidentemente nos encontramos a menudo la necesidad de enrutar las redes segmentadas en diferentes VLAN’S. Para ello, una de las formas más eficientes es utilizar un enrutador CISCO ( podría ser también una máquina Linux ) , configurando adecuadamente uno de sus interfaces de red para actuar como Trunk, y por lo tanto tener la capacidad de «enteder» las VLAN’s que le llegan.
Trabajemos con el siguiente esquema:

esquema_vlan_trunking
Podemos ver la configuración inicial del Switch, donde por defecto todos los interfaces FastEthernet pertenecen a la VLAN no tagged 1
Switch>enable Switch#show vlan brief VLAN Name Status Ports ---- -------------------------------- --------- ------------------------------- 1 default active Fa0/1, Fa0/2, Fa0/3, Fa0/4 Fa0/5, Fa0/6, Fa0/7, Fa0/8 Fa0/9, Fa0/10, Fa0/11, Fa0/12 Fa0/13, Fa0/14, Fa0/15, Fa0/16 Fa0/17, Fa0/18, Fa0/19, Fa0/20 Fa0/21, Fa0/22, Fa0/23, Fa0/24 Gig0/1, Gig0/2 1002 fddi-default active 1003 token-ring-default active 1004 fddinet-default active 1005 trnet-default active
Pasamos a configurar en primer termino las VLAN’S
Switch>enable Switch#config t Switch(config)#vlan 10 Switch(config-vlan)#name administracion Switch(config-vlan)#vlan 20 Switch(config-vlan)#name marketing
Podemos ver como han quedado de nuevo con el comando adecuado:
Switch>enable Switch#show vlan brief VLAN Name Status Ports ---- -------------------------------- --------- ------------------------------- 1 default active Fa0/1, Fa0/2, Fa0/3, Fa0/4 Fa0/5, Fa0/6, Fa0/7, Fa0/8 Fa0/9, Fa0/10, Fa0/11, Fa0/12 Fa0/13, Fa0/14, Fa0/15, Fa0/16 Fa0/17, Fa0/18, Fa0/19, Fa0/20 Fa0/21, Fa0/22, Fa0/23, Fa0/24 Gig0/1, Gig0/2 10 administracion active 20 marketing active 1002 fddi-default active 1003 token-ring-default active 1004 fddinet-default active 1005 trnet-default active
Recordar que si nos equivocamos al definir la VLAN la podemos borrar con el comando no vlan 10.
Asignemos los puertos del 1 al 10 a la VLAN10, y del 11 al 20 a la VLAN 20.
Switch(config)#interface range fastEthernet 0/1-10 Switch(config-if-range)#switchport mode access Switch(config-if-range)#switchport access vlan 10 Switch(config-if-range)#exit Switch(config)#interface range fastEthernet 0/11-20 Switch(config-if-range)#switchport mode access Switch(config-if-range)#switchport access vlan 20 Switch(config-if-range)#exit
Veamos como han quedado asignados los puertos con show vlan brief
Switch#show vlan brief VLAN Name Status Ports ---- -------------------------------- --------- ------------------------------- 1 default active Fa0/21, Fa0/22, Fa0/23, Fa0/24 Gig0/1, Gig0/2 10 administracion active Fa0/1, Fa0/2, Fa0/3, Fa0/4 Fa0/5, Fa0/6, Fa0/7, Fa0/8 Fa0/9, Fa0/10 20 marketing active Fa0/11, Fa0/12, Fa0/13, Fa0/14 Fa0/15, Fa0/16, Fa0/17, Fa0/18 Fa0/19, Fa0/20
Realizaremos las oportunas pruebas de conectivad en ambas redes:
VLAN10 administracion
PC>ipconfig FastEthernet0 Connection:(default port) Link-local IPv6 Address.........: FE80::202:16FF:FE05:4558 IP Address......................: 192.168.1.10 Subnet Mask.....................: 255.255.255.0 Default Gateway.................: 192.168.1.1 PC>ping 192.168.1.11 Pinging 192.168.1.11 with 32 bytes of data: Reply from 192.168.1.11: bytes=32 time=0ms TTL=128 Reply from 192.168.1.11: bytes=32 time=0ms TTL=128 Reply from 192.168.1.11: bytes=32 time=0ms TTL=128 Reply from 192.168.1.11: bytes=32 time=0ms TTL=128 Ping statistics for 192.168.1.11: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 0ms, Maximum = 0ms, Average = 0ms
VLAN 20 marketing PC>ipconfig FastEthernet0 Connection:(default port) Link-local IPv6 Address.........: FE80::201:C9FF:FE56:2D5B IP Address......................: 192.168.2.11 Subnet Mask.....................: 255.255.255.0 Default Gateway.................: 192.168.2.1 PC>ping 192.168.2.10 Pinging 192.168.2.10 with 32 bytes of data: Reply from 192.168.2.10: bytes=32 time=0ms TTL=128 Reply from 192.168.2.10: bytes=32 time=0ms TTL=128 Reply from 192.168.2.10: bytes=32 time=0ms TTL=128 Reply from 192.168.2.10: bytes=32 time=0ms TTL=128 Ping statistics for 192.168.2.10: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 0ms, Maximum = 0ms, Average = 0ms
Pasemos a configurar el puerto FastEthernet como puerto Trunk, para que pasen solamente las VLAN’s 10 y 20. Para este ejemplo será suficiente.
Switch(config)#interface fastEthernet 0/21 Switch(config-if)#switchport mode trunk Switch(config-if)#switchport trunk allowed vlan 10,20
OJO, Recordar que estamos trabajando con Packet tracer y no todos los comandos aparecen….
Ahora crearemos dos subinterficies para que en enlace del router actúe como troncal. Importante prestar atención a que la codificación de las subinterficies y de dot1Q coincida con la de las VLAN’s, 10 y 20 en nuestro caso.
Activamos la Interfac FastEthernet 0/0. NO es necesario asignar IP
Router(config)#int fastEthernet 0/0 Router(config-if)#no shutdown
Para la vlan 10
Router(config)#interface fastEthernet 0/0.10 Router(config-subif)#encapsulation dot1Q 10 Router(config-subif)#ip address 192.168.1.1 255.255.255.0
Para la vlan 20
Router(config)#interface fastEthernet 0/0.20 Router(config-subif)#encapsulation dot1Q 20 Router(config-subif)#ip address 192.168.2.1 255.255.255.0
Ponemos a continuación la secuencia de comandos entera, incluyendo la configuración de FastEThernet 1/0 con la ip 10.0.0.1. Además veremos que no es necesario asignar ninguna IP al interface FastEThernet 0/0, solo hay que levantarlo con la orden no shutdown
Router> Router>enable Router#config t Router(config)#interface fastEthernet 1/0 Router(config-if)#ip address 10.0.0.1 255.0.0.0 Router(config-if)#no shutdown Router(config-if)#exit Router(config)#interface fastEthernet 0/0 Router(config-if)#no shutdown Router(config-if)#exit Router(config)#interface fastEthernet 0/0.10 Router(config-subif)#encapsulation dot1Q 10 Router(config-subif)#ip address 192.168.1.1 255.255.255.0 Router(config-subif)#exit Router(config)#interface fastEthernet 0/0.20 Router(config-subif)#encapsulation dot1Q 20 Router(config-subif)#ip address 192.168.2.1 255.255.255.0 Router(config-subif)#exit Router(config)#exit Router#write Building configuration... [OK] Router#
No olvidemos tanto en el Switch como en el Router de guardar la configuración activa en la NVRAM, o cuando apaguemos todo se perderá. Eso lo hacemos con el comando
Router#write
Podemos probar con tracer que en enrutamiento es correcto y tenemos conectividad entre VLAN’s
PC>ipconfig FastEthernet0 Connection:(default port) Link-local IPv6 Address.........: FE80::202:16FF:FE05:4558 IP Address......................: 192.168.1.10 Subnet Mask.....................: 255.255.255.0 Default Gateway.................: 192.168.1.1 PC>tracert 192.168.2.10 Tracing route to 192.168.2.10 over a maximum of 30 hops: 1 * 0 ms 0 ms 192.168.1.1 2 * 0 ms 0 ms 192.168.2.10 Trace complete.
Asignando direcciones DHCP
dhcp para VLAN 10: 192.168.1.100-192.168.1.254
dhcp para VLAN 20: 192.168.2.100-192.168.2.254
Utilizaremos los parámetros default-router y dns-server para establecer el servidor y gateway adecuado a cada VLAN
Establecemos primero el rango de IP’s para VLAN 10
Router(config)#ip dhcp pool vlan10 Router(dhcp-config)#network 192.168.1.0 255.255.255.0 Router(dhcp-config)#default-router 192.168.1.1 Router(dhcp-config)#dns-server 10.0.0.10 Router(dhcp-config)#exit Router(config)#ip dhcp excluded-address 192.168.1.1 192.168.1.99
Hacemos lo mismo para VLAN 20
Router(config)#ip dhcp pool vlan20 Router(dhcp-config)#network 192.168.2.0 255.255.255.0 Router(dhcp-config)#dns-server 10.0.0.10 Router(dhcp-config)#default-router 192.168.2.1 Router(dhcp-config)#exit Router(config)#ip dhcp excluded-address 192.168.2.1 192.168.2.99

PC>ipconfig /all FastEthernet0 Connection:(default port) Connection-specific DNS Suffix..: Physical Address................: 0007.EC4D.92DE Link-local IPv6 Address.........: FE80::207:ECFF:FE4D:92DE IP Address......................: 192.168.1.100 Subnet Mask.....................: 255.255.255.0 Default Gateway.................: 192.168.1.1 DNS Servers.....................: 10.0.0.10 DHCP Servers....................: 192.168.1.1 DHCPv6 Client DUID..............: 00-01-00-01-A4-A1-2B-D7-00-07-EC-4D-92-DE
ip dhcp excluded-address 192.168.1.1 192.168.1.99