Las VLAN permiten dividir un switch físico en varias redes lógicas, cada una con su propio dominio de broadcast. En esta guía aprenderás cómo crear una VLAN en un switch Cisco desde cero, con los comandos para crearla, asignar puertos access y trunk, y verificar que todo funcione.

Table of Contents
¿Qué es una VLAN y para qué sirve?
Una VLAN (Virtual LAN) agrupa dispositivos en una misma red lógica aunque no compartan el mismo switch físico. Por ejemplo, puedes poner a Ventas en la VLAN 10 y a TI en la VLAN 20, y aunque estén conectados al mismo switch, no verán el tráfico entre sí sin un router.
Sus beneficios principales son la segmentación de la red, mayor seguridad, menos tráfico broadcast y una organización más clara por departamentos o funciones.
Requisitos antes de empezar
- Acceso al switch por consola, SSH o Telnet.
- Contraseña del modo privilegiado (enable).
- Un plan claro de qué VLAN crear y qué puertos asignar. Para este ejemplo usaremos:
- VLAN 10 — Ventas — puertos Fa0/1 a Fa0/5
- VLAN 20 — TI — puertos Fa0/6 a Fa0/10
- Puerto Gi0/1 como trunk hacia otro switch
Paso 1. Crear la VLAN
Entra al modo de configuración global y crea la VLAN con un número y un nombre:
Switch> enable
Switch# configure terminal
Switch(config)# vlan 10
Switch(config-vlan)# name Ventas
Switch(config-vlan)# exit
Switch(config)# vlan 20
Switch(config-vlan)# name TI
Switch(config-vlan)# end
Switch# show vlan brief
Con show vlan brief confirmas que las VLAN 10 y 20 aparecen como activas. Recuerda: los ID válidos van del 1 al 4094, la VLAN 1 es la predeterminada y no conviene usarla para equipos de usuario, y las VLAN 1002 a 1005 están reservadas.
Paso 2. Asignar puertos access a la VLAN
Un puerto en modo access pertenece a una sola VLAN y se usa para conectar equipos finales como PC, impresoras o puntos de acceso:
Switch# configure terminal
Switch(config)# interface fastethernet0/1
Switch(config-if)# switchport mode access
Switch(config-if)# switchport access vlan 10
Switch(config-if)# exit
Para asignar varios puertos a la vez, usa interface range:
Switch(config)# interface range fastethernet0/2 - 5
Switch(config-if-range)# switchport mode access
Switch(config-if-range)# switchport access vlan 10
Paso 3. Configurar un puerto trunk entre switches
El puerto trunk transporta el tráfico de varias VLAN entre switches, etiquetado con 802.1Q:
Switch(config)# interface gigabitethernet0/1
Switch(config-if)# switchport mode trunk
Switch(config-if)# switchport trunk allowed vlan 10,20
En switches antiguos, antes de switchport mode trunk puede ser necesario ejecutar switchport trunk encapsulation dot1q. En IOS moderno el trunk ya usa 802.1Q por defecto.
Paso 4. Verificar la configuración
Estos comandos te muestran si la VLAN quedó bien configurada:
Switch# show vlan brief
Switch# show interfaces trunk
Switch# show interfaces fastethernet0/1 switchport
Verifica que la VLAN aparezca como activa, que los puertos estén listados en su VLAN y que el trunk tenga permitidas las VLAN 10 y 20.
Paso 5. Guardar la configuración
Este es el paso que más se olvida. Si no guardas, la configuración se pierde al reiniciar el switch:
Switch# copy running-config startup-config
Las VLAN del 1 al 1005 también se guardan en el archivo vlan.dat, pero la asignación de puertos vive en la running-config, así que guarda siempre.
Ejemplo completo
Toda la configuración junta para el ejemplo de Ventas y TI:
enable
configure terminal
vlan 10
name Ventas
vlan 20
name TI
interface range fastethernet0/1 - 5
switchport mode access
switchport access vlan 10
interface range fastethernet0/6 - 10
switchport mode access
switchport access vlan 20
interface gigabitethernet0/1
switchport mode trunk
switchport trunk allowed vlan 10,20
end
show vlan brief
copy running-config startup-config
Errores comunes al crear una VLAN en un switch Cisco
- No guardar la configuración y perderla al reiniciar el switch.
- Dejar los equipos de usuario en la VLAN 1, la predeterminada.
- Configurar el trunk sin permitir las VLAN, o con la lista de allowed vlan incompleta.
- Asignar el puerto a una VLAN que no existe. En algunos modelos el switch la crea automáticamente al asignarla, pero es mejor crearla explícitamente.
- Olvidar que un puerto trunk no lleva IP ni modo access.
Conclusión
Crear una VLAN en un switch Cisco se resume en tres comandos: vlan para crearla, switchport mode access para definir el puerto y switchport access vlan para asignarlo. Con la verificación y el guardado, la segmentación queda lista para usarse.
En próximos articulos veremos cómo hacer que estas VLAN se comuniquen entre sí con enrutamiento entre VLAN.
Visita nuestros artículos de homelab y automatización, temas como wordpress, docker, uptime kuma, etc.
Documentación oficial: Cisco, guía “Configuring VLANs” — https://www.cisco.com/c/en/us/td/docs/switches/lan/catalyst3650/software/release/3e/consolidated_guide/configuration_guide/b_consolidated_3650_3se_cg/b_consolidated_3650_3se_cg_chapter_01111101.html