La VLAN nativa es la VLAN asociada al tráfico que atraviesa un enlace trunk 802.1Q sin etiqueta VLAN. En un trunk Cisco con el comportamiento tradicional de 802.1Q, las tramas pertenecientes a la VLAN configurada como nativa se transmiten sin tag, mientras que el tráfico de las demás VLAN se identifica mediante una etiqueta 802.1Q.
Este detalle es importante para comprender los trunks, diagnosticar errores de configuración y evitar problemas como un native VLAN mismatch.
Si todavía no tienes claros los conceptos de segmentación y enlaces troncales, revisa primero:
- VLAN: qué es, cómo funciona y cómo configurarla en Cisco
- Trunk 802.1Q: qué es, cómo funciona y cómo configurarlo en Cisco
¿Qué es la VLAN nativa?
Un enlace trunk permite transportar múltiples VLAN por una misma conexión física. IEEE 802.1Q añade información de identificación a las tramas Ethernet para mantener separado el tráfico de cada VLAN.
Existe un tratamiento especial para la VLAN nativa:
- tráfico de una VLAN no nativa → viaja etiquetado con 802.1Q;
- tráfico de la VLAN nativa → normalmente viaja sin etiqueta;
- una trama que llega sin etiqueta a un trunk → se asocia a la VLAN nativa configurada en ese puerto.
Por ejemplo, si un trunk transporta las VLAN 10, 20 y 99, y VLAN 99 es la nativa:
VLAN Función de ejemplo Tratamiento en el trunk
VLAN 10 Usuarios Tagged VLAN 20 Voz Tagged VLAN 99 Nativa Untagged por defecto
Este comportamiento explica por qué la VLAN nativa debe configurarse de forma coherente en ambos extremos del enlace.
¿Qué ocurre con una trama de la VLAN nativa?
Consideremos dos switches conectados mediante un trunk 802.1Q. En ambos extremos configuramos:
switchport mode trunk
switchport trunk native vlan 99
Cuando el Switch 1 envía por ese trunk una trama perteneciente a VLAN 99, con el comportamiento predeterminado habitual de Cisco la transmite sin etiqueta 802.1Q.
Cuando el Switch 2 recibe esa trama sin etiqueta, utiliza la configuración de su puerto trunk para clasificarla. Como su VLAN nativa también es 99, la trama se asocia correctamente a VLAN 99.
En un trunk 802.1Q, ambos extremos necesitan interpretar de forma coherente el tráfico que llega sin etiqueta.
¿Qué pasa con las otras VLAN?
Las VLAN que no son nativas continúan identificándose mediante su tag 802.1Q:
VLAN 10 → tag 802.1Q VLAN 10
VLAN 20 → tag 802.1Q VLAN 20
VLAN 99 → sin tag, si VLAN 99 es la nativa
Por eso una trama de VLAN 10 no se confunde con una de VLAN 20. La excepción que debemos comprender es el tráfico untagged, cuya clasificación depende de la VLAN nativa del puerto receptor.

Native VLAN mismatch: cuando los extremos no coinciden
Un native VLAN mismatch ocurre cuando los dos extremos de un enlace trunk utilizan VLAN nativas diferentes.
Por ejemplo:
Switch 1
interface GigabitEthernet1/0/24
switchport mode trunk
switchport trunk native vlan 99
Switch 2
interface GigabitEthernet1/0/24
switchport mode trunk
switchport trunk native vlan 100
Si el Switch 1 transmite una trama de su VLAN nativa 99 sin etiqueta, el Switch 2 recibe una trama untagged. Como para el Switch 2 la VLAN nativa es 100, puede clasificar ese tráfico dentro de VLAN 100.
Es decir, una configuración incorrecta puede hacer que tráfico asociado a una VLAN en un extremo sea interpretado dentro de otra VLAN en el extremo opuesto.
Además de problemas de conectividad, esta situación puede generar advertencias de protocolos de descubrimiento como CDP y comportamientos no deseados de Capa 2.
Mensaje CDP de native VLAN mismatch
En equipos Cisco es común encontrar mensajes similares a:
%CDP-4-NATIVE_VLAN_MISMATCH:
Native VLAN mismatch discovered on GigabitEthernet1/0/24
Este mensaje no debe tratarse simplemente como ruido de syslog. Indica que CDP ha detectado una diferencia entre la VLAN nativa anunciada por el vecino y la configurada localmente.
Cuando aparece, verifica ambos extremos antes de realizar cambios:
show interfaces trunk
show interfaces GigabitEthernet1/0/24 switchport
show cdp neighbors detail
show running-config interface GigabitEthernet1/0/24
La corrección no consiste en cambiar automáticamente uno de los lados. Primero hay que identificar cuál es el diseño esperado y confirmar que ambos extremos pertenecen realmente al mismo enlace.
Cómo configurar la VLAN nativa en Cisco
Supongamos que queremos utilizar VLAN 99 como nativa en
GigabitEthernet1/0/24.
Primero creamos la VLAN si todavía no existe:
Switch# configure terminal
Switch(config)# vlan 99
Switch(config-vlan)# name NATIVE
Switch(config-vlan)# exit
Después configuramos el trunk:
Switch(config)# interface GigabitEthernet1/0/24
Switch(config-if)# switchport mode trunk
Switch(config-if)# switchport trunk native vlan 99
Podemos limitar también las VLAN permitidas:
Switch(config-if)# switchport trunk allowed vlan 10,20,99
El extremo opuesto debe configurarse de acuerdo con el mismo diseño.
Cómo verificar la VLAN nativa
Uno de los comandos más útiles es:
show interfaces trunk
Permite comprobar interfaces trunk, encapsulación, estado, VLAN nativa y VLAN permitidas.
También puedes revisar una interfaz específica:
show interfaces GigabitEthernet1/0/24 switchport
Busca especialmente:
Administrative Mode: trunk
Operational Mode: trunk
Trunking Native Mode VLAN: 99
Y confirma la configuración:
show running-config interface GigabitEthernet1/0/24
Para troubleshooting, compara siempre los dos extremos del enlace.
VLAN nativa y VLAN 1: ¿son lo mismo?
No.
En muchos switches Cisco, VLAN 1 es la VLAN nativa predeterminada de un trunk 802.1Q, pero el administrador puede cambiarla:
switchport trunk native vlan 99
Por tanto:
- VLAN 1 es un VLAN ID específico;
- VLAN nativa es una función que una VLAN desempeña en un trunk;
- la VLAN que desempeña esa función puede configurarse.
¿La VLAN nativa siempre viaja sin etiqueta?
No debemos tratarlo como una regla absoluta para todas las plataformas y configuraciones.
El comportamiento tradicional de un trunk 802.1Q en Cisco es transmitir sin etiqueta las tramas de la VLAN nativa. Sin embargo, determinadas plataformas y configuraciones permiten etiquetar también el tráfico de la VLAN nativa.
En Cisco IOS, en plataformas compatibles, existe la posibilidad de utilizar:
vlan dot1q tag native
Por eso, al diagnosticar una red real, verifica la plataforma y la configuración efectiva en lugar de asumir únicamente el comportamiento predeterminado.
Para CCNA, la base conceptual sigue siendo: la VLAN nativa representa el tratamiento del tráfico untagged en un trunk 802.1Q.
VLAN nativa no es lo mismo que puerto access
Un puerto access pertenece normalmente a una sola VLAN y conecta dispositivos finales. Un puerto trunk puede transportar múltiples VLAN.
La VLAN nativa es una característica asociada al tratamiento del tráfico sin etiqueta en un trunk 802.1Q. No convierte el trunk en un puerto access.
Característica Puerto access Puerto trunk
VLAN de datos habitual Una Múltiples
Tag 802.1Q hacia un Normalmente no Sí para VLAN no nativas host común
VLAN nativa No es el concepto Sí aplicado al puerto access
Uso típico PC, impresora, endpoint Switch, router, firewall, hipervisor
Buenas prácticas con VLAN nativa
- Configura la misma VLAN nativa en ambos extremos del trunk.
- No dependas de valores predeterminados sin documentarlos.
- Verifica explícitamente las VLAN permitidas en cada trunk.
- Evita utilizar la VLAN nativa para tráfico de usuarios cuando el diseño permita separarlo.
- Documenta la función de la VLAN elegida como nativa.
- Investiga cualquier native VLAN mismatch antes de modificar la configuración.
- Valida ambos extremos después de cualquier cambio.
- Considera el etiquetado de la VLAN nativa cuando la plataforma y el diseño lo requieran.
Troubleshooting paso a paso
1. Verifica que el enlace sea realmente trunk
show interfaces trunk
2. Comprueba la VLAN nativa local
show interfaces GigabitEthernet1/0/24 switchport
3. Revisa las VLAN permitidas
Confirma que las VLAN necesarias estén permitidas y activas.
4. Identifica el vecino
show cdp neighbors detail
o, cuando corresponda:
show lldp neighbors detail
5. Compara el extremo remoto
Verifica la configuración del puerto correspondiente en el otro dispositivo.
6. Busca eventos relacionados
Revisa logs y mensajes como native VLAN mismatch, cambios de estado del trunk o eventos de Spanning Tree.
7. Corrige según el diseño esperado
No cambies una VLAN nativa solamente para eliminar el mensaje. Confirma primero cuál debería ser la configuración correcta.
8. Valida después del cambio
Repite los comandos de verificación y confirma conectividad y estado de Capa 2.
Ejemplo completo
Supongamos dos switches conectados por GigabitEthernet1/0/24.
Queremos:
- VLAN 10 para usuarios;
- VLAN 20 para voz;
- VLAN 99 como VLAN nativa;
- únicamente esas VLAN permitidas en el trunk.
Configuración conceptual en ambos extremos:
configure terminal
vlan 10
name USERS
vlan 20
name VOICE
vlan 99
name NATIVE
interface GigabitEthernet1/0/24
switchport mode trunk
switchport trunk native vlan 99
switchport trunk allowed vlan 10,20,99
Después verificamos:
show interfaces trunk
show interfaces GigabitEthernet1/0/24 switchport
El resultado esperado es que ambos extremos muestren VLAN 99 como nativa y una política coherente de VLAN permitidas.
Preguntas frecuentes
¿Para qué sirve la VLAN nativa?
Define cómo se clasifica el tráfico sin etiqueta que llega a un enlace trunk 802.1Q y, con el comportamiento tradicional, qué VLAN transmite sus tramas sin tag.
¿La VLAN nativa tiene que ser igual en ambos switches?
En un trunk correctamente diseñado, ambos extremos deben tener una configuración coherente. Una diferencia puede provocar clasificación incorrecta de tráfico y alertas de native VLAN mismatch.
¿La VLAN nativa siempre es VLAN 1?
No. VLAN 1 suele ser el valor predeterminado en muchos switches Cisco, pero la VLAN nativa puede cambiarse.
¿Las otras VLAN del trunk viajan sin etiqueta?
No. Normalmente las VLAN no nativas se identifican mediante tags 802.1Q.
¿Puedo usar una VLAN que no sea la 1 como nativa?
Sí. Es común definir explícitamente otra VLAN como nativa según el diseño de la red.
¿Un native VLAN mismatch impide siempre que el trunk funcione?
No necesariamente. El enlace puede continuar operativo mientras existe una interpretación inconsistente del tráfico untagged. Precisamente por eso el mismatch debe investigarse y corregirse.
¿La VLAN nativa puede viajar etiquetada?
Sí, en plataformas y configuraciones que soportan esa opción.
Próximos temas
Para continuar con este bloque de switching:
- VLAN: qué es, cómo funciona y cómo configurarla en Cisco
- Trunk 802.1Q: qué es, cómo funciona y cómo configurarlo en Cisco
- Spanning Tree Protocol (STP)
- Rapid Spanning Tree Protocol (RSTP)
- Router-on-a-Stick
Comprender la VLAN nativa completa una parte esencial del funcionamiento de IEEE 802.1Q: no basta con saber que un trunk transporta varias VLAN; también hay que entender cómo cada extremo interpreta las tramas etiquetadas y las tramas sin etiqueta.
