VLAN de voz

1. Historia de voz VLAN

La VLAN de voz creada por Cisco es una potente función que permite separar y priorizar eficazmente el tráfico de voz del tráfico de datos. En esta guía te explicaremos paso a paso su finalidad, configuración y funcionamiento.

Demos un paso atrás.

Antes de que Cisco introdujera la función VLAN de voz, las cosas eran un poco más complicadas. Si tenías un ordenador y un teléfono IP en el mismo escritorio, necesitabas dos cables Ethernet y dos puertos de conmutación.

VLAN de voz Diagrama de Cisco que muestra la configuración antigua con dos puertos de switch: uno para la VLAN 10 de datos y otro para la VLAN 20 de voz.

Cada dispositivo tenía su propio puerto, ambos configurados en modo de acceso:

  • Un puerto para VLAN 10 (DATA)
  • Un puerto para VLAN 20 (VOZ)
Ejemplo de configuración Cisco de VLAN de voz con puertos de acceso separados para VLAN 10 de datos y VLAN 20 de voz mediante comandos CLI

Esta configuración funcionaba pero, seamos sinceros, no era eficiente:

  • Usted estaba quemando dos puertos de conmutación por usuario
  • Tuviste que tender más cableado
  • Y había que configurar y mantener el doble de puertos

A medida que su red crece, esto se convierte rápidamente en una pesadilla de escalabilidad.

2. Creación de VLAN de voz

Para resolver esta ineficacia, Cisco introdujo la función VLAN de voz.

Los teléfonos IP modernos, como los de la serie 79xx de Cisco, tienen un miniconmutador integrado con dos puertos:

  • Uno que se conecta directamente al conmutador
  • Uno que se conecta a tu PC
VLAN de voz Diagrama de Cisco que muestra un PC y un teléfono IP que comparten el mismo enlace de acceso utilizando la VLAN 10 para datos y la VLAN 20 para voz.

Esta configuración permite que tanto el PC como el teléfono compartan el mismo enlace Ethernet en el conmutador.

3. ¿Cómo funciona la VLAN de voz?

Muy bien, ¿cómo funciona todo esto?

Digamos que has configurado el puerto de tu switch de la siguiente manera:

  • VLAN de acceso: 10 (para datos)
  • VLAN de voz: 20 (para voz)

Ahora imagine el tráfico procedente del PC y del teléfono IP:

  • El PC envía tramas no etiquetadas → el switch las asocia a la VLAN 10 (DATOS).
  • El teléfono IP etiqueta su tráfico de voz utilizando 802.1Q marcándolo como VLAN 20 (VOZ)
VLAN de voz Diagrama de Cisco que muestra cómo el teléfono IP etiqueta el tráfico como VLAN 20 mientras que el tráfico del PC permanece sin etiquetar para VLAN 10

El puerto GigabitEthernet 0/0 de tu switch sigue configurado en modo acceso pero ahora entiende dos tipos de tráfico:

  • Sin etiqueta = VLAN de datos
  • Etiquetado = VLAN de voz

El tráfico de voz tiene prioridad

Lo que también está muy bien es que el tráfico de voz se prioriza para garantizar una buena calidad de servicio.

Como puede ver aquí, el teléfono IP etiqueta el tráfico de voz por defecto con 802.1q Clase de Servicio (CoS) = 5

VLAN de voz Diagrama de Cisco que muestra el tráfico de etiquetado de teléfonos IP con 802.1p CoS 5 para la priorización de la calidad de voz

4. Configuración de VLAN de voz

Veamos la configuración paso a paso. Usaremos:

  • VLAN 10 para DATOS
  • VLAN 20 para VOZ
VLAN de voz Ejemplo de configuración de Cisco que muestra los comandos switchport access y voice VLAN con teléfono IP y PC en el mismo puerto

1. Cree las VLAN

SW1(config)# vlan 10
SW1(config-vlan)# name DATA
SW1(config-vlan)# exit

SW1(config)# vlan 20
SW1(config-vlan)# name VOICE
SW1(config-vlan)# exit

2. Configurar la interfaz

SW1(config)# interface GigabitEthernet 0/0
SW1(config-if)# switchport mode access
SW1(config-if)# switchport access vlan 10
SW1(config-if)# switchport voice vlan 20
SW1(config-if)# exit

Configurando el switchport de esta manera, le estás diciendo al switch:

  • El puerto espera tráfico no etiquetado del PC → lo asigna a la VLAN 10.
  • También acepta el tráfico de voz etiquetado del teléfono → y lo coloca en la VLAN 20.

3. Cómo aprende el teléfono su VLAN de voz

Muy bien, aquí hay una pregunta clave:

¿Cómo sabe el teléfono IP que debe etiquetar su tráfico de voz con la VLAN 20?

Ahí es donde entra en juego CDP (Cisco Discovery Protocol).

VLAN de voz Diagrama de Cisco que muestra cómo un conmutador utiliza CDP para informar al teléfono IP para etiquetar el tráfico de voz con VLAN 20
  • El switch anuncia la VLAN de voz a través de CDP.
  • El teléfono IP Cisco escucha y aprende qué VLAN debe utilizar para etiquetar el tráfico de voz.
  • El teléfono IP también se anuncia a sí mismo utilizando CDP, informando al switch sobre su presencia y capacidades.

En términos sencillos, el interruptor está diciendo básicamente:

«Hola teléfono, por favor etiqueta tu tráfico de voz con VLAN 20».

Without CDP (or LLDP-MED), the phone won’t know it should use VLAN 20 and might end up sending untagged voice traffic on the data VLAN…

Para asegurarse de que CDP está habilitado en el switch:

SW1(config)# cdp run

Para verificar que el switch ve el teléfono IP:

SW1# show cdp neighbors

Capability Codes: R - Router, T - Bridge, B - Source Route Bridge
                  S - Switch, H - Host, I - IGMP, r - Repeater, P - Phone,
                  D - Remote, M - Two-port Mac Relay

Device ID        Local Intrfce     Holdtme     Capability     Platform        Port ID  
SEP00234BCDA91   Gig 0/0           140         H P M          IP Phone 7960   Port 1

¿Necesita más detalles?

SW1# show cdp neighbors detail

Device ID: SEP00234BCDA91  
IP address: 10.1.20.55  
Platform: Cisco IP Phone 7960, Capabilities: Host Phone Two-port Mac Relay  
Interface: GigabitEthernet0/0, Port ID (outgoing): Port 1  
Holdtime: 138 seconds  
Second Port Status: Down  

Software Version:  
term70.default  

Advertisement Version: 2  
Duplex: full  
Power usage: 9.800 Watts  
Power request ID: 14010  
Requested power levels: 9800 6000 0 0 0  

Por defecto, los Teléfonos IP Cisco envían mensajes CDP para anunciarse.

Otros teléfonos pueden utilizar LLDP-MED (Link Layer Discovery Protocol – Media Endpoint Discovery) para este propósito.

5. Verificación de la VLAN de voz

Muy bien. Ahora que la configuración está hecha, es hora de verificar que todo funciona como debería.

Comprobar la configuración de la interfaz

Podemos ejecutar este comando en nuestro switch:

SW1# show interfaces GigabitEthernet 0/0 switchport 
Name: Gi0/0
Switchport: Enabled
Administrative Mode: static access
Operational Mode: static access
Administrative Trunking Encapsulation: negotiate
Operational Trunking Encapsulation: native
Negotiation of Trunking: Off
Access Mode VLAN: 10 (DATA)
Trunking Native Mode VLAN: 1 (default)
Administrative Native VLAN tagging: enabled
Voice VLAN: 20 (VOICE)
  • El puerto está en modo de acceso
  • Asigna el tráfico no etiquetado a la VLAN 10
  • Reconoce el tráfico de voz etiquetado y lo asigna a la VLAN 20

Hasta ahora, ¡está bien!

Comprobar las VLAN permitidas

Ahora vamos a profundizar un poco más. Aunque el puerto está en modo de acceso, el comportamiento de la VLAN de voz introduce algunas características similares a las de un troncal.

SW1# show interfaces GigabitEthernet 0/0 trunk
Port        Mode             Encapsulation  Status        Native vlan
Gi0/0       off              negotiate      not-trunking  1

Port        Vlans allowed on trunk
Gi0/0       10,20

Port        Vlans allowed and active in management domain
Gi0/0       10,20

Port        Vlans in spanning tree forwarding state and not pruned
Gi0/0       10,20

Aunque la interfaz no es troncal, se puede ver que tanto la VLAN 10 como la 20 están permitidas y activas. Esa es la magia de la VLAN de voz Cisco, que hace que un puerto de acceso actúe casi como un troncal pero con una regla específica: sólo una VLAN para datos (no etiquetada) y otra para voz (etiquetada).

6. Conclusión

Recuerda los puntos clave:

  • El puerto está en modo de acceso con una VLAN de datos (sin etiquetar)
  • Se añade una VLAN de voz para gestionar el tráfico de voz etiquetado
  • CDP debe estar activado para que el switch le diga al teléfono IP qué VLAN debe utilizar

Así es exactamente como una VLAN de voz típica de Cisco garantiza el aislamiento y la priorización del tráfico de voz