Primero, una advertencia: no estoy seguro de por qué especificaste lo siguiente (el énfasis es mío),
¿Alguna sugerencia para que los comandos muestren específicamente el vlan de voz asignado a un puerto de switch sin usar demasiados registros o buscar a través de la configuración en ejecución ?
Sin embargo, incluso el comando reg-ex más largo en un dispositivo Cisco puede acortarse mediante el aliascomando. De hecho, uno de mis alias de uso frecuente es mostrar la información exacta que está buscando. Que incluiré a continuación.
Ahora, hay varias formas de obtener la información que está buscando, y depende de lo que sepa exactamente y de lo que esté tratando de encontrar.
Si sabe cuáles son las VLAN de voz en ese conmutador en particular, y está buscando averiguar a qué puertos están asignados, simplemente puede emitir el comando:
show vlan id <voice-vlan-number>
Esto le daría una lista de todos los puertos que utilizan esa VLAN:
ATR4506-A1A-1#show vlan id 210
VLAN Name Status Ports
---- -------------------------------- --------- -------------------------------
210 ATRIUM-IP-PHONES active Gi2/2, Gi2/3, Gi2/4, Gi2/5, Gi2/6,
Si conoce el puerto de interés (o desea ver todos los puertos) y solo quiere ver qué VLAN de voz está en uso en ese puerto, está buscando algo como lo siguiente:
show interfaces switchport | include Name|Voice
Tengo este comando con alias svv(para show voice vlan) así:
conf t
alias exec svv show interfaces switchport | include Name|Voice
Este es el comando que uso con más frecuencia para recopilar esta información, y proporciona el resultado:
ATR4506-A1A-1#svv
Name: Te1/1
Voice VLAN: none
Name: Te1/2
Voice VLAN: none
Name: Gi2/2
Voice VLAN: 210 (ATRIUM-IP-PHONES)
Name: Gi2/3
Voice VLAN: 210 (ATRIUM-IP-PHONES)
Name: Gi2/4
Voice VLAN: 210 (ATRIUM-IP-PHONES)
Name: Gi2/5
Voice VLAN: 210 (ATRIUM-IP-PHONES)
Otra alternativa sería filtrar la show runsalida si necesita los nombres exactos de la interfaz y la información del puerto de conmutación (por ejemplo, para fines de script):
show running-config | include interface GigabitEthernet|switchport voice vlan
Esto da:
ATR4506-A1A-1#show running-config | include interface GigabitEthernet|switchport voice vlan
interface GigabitEthernet1/3
interface GigabitEthernet1/4
interface GigabitEthernet1/5
interface GigabitEthernet1/6
interface GigabitEthernet2/1
interface GigabitEthernet2/2
switchport voice vlan 210
interface GigabitEthernet2/3
switchport voice vlan 210