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 alias
comando. 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 run
salida 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