Zunächst eine Einschränkung: Ich bin mir nicht sicher, warum Sie Folgendes angegeben haben (Hervorhebung von mir):
Irgendwelche Vorschläge für Befehle, um das einem Switch-Port zugewiesene Voice-VLAN spezifisch anzuzeigen, ohne zu viel Reg-Ex zu verwenden oder die laufende Konfiguration zu durchsuchen ?
Selbst der längste reg-ex-Befehl in einem Cisco-Gerät kann durch den alias
Befehl verkürzt werden . Tatsächlich besteht einer meiner häufig verwendeten Aliase darin, die genauen Informationen anzuzeigen, nach denen Sie suchen. Was ich unten einschließen werde.
Nun gibt es verschiedene Möglichkeiten, um die gesuchten Informationen zu erhalten. Dies hängt davon ab, was Sie genau wissen und was Sie suchen.
Wenn Sie wissen, welche Sprach-VLANs sich auf diesem bestimmten Switch befinden, und herausfinden möchten, welchen Ports sie zugewiesen sind, können Sie einfach den folgenden Befehl ausführen:
show vlan id <voice-vlan-number>
Dies würde Ihnen eine Liste aller Ports geben, die dieses VLAN verwenden:
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,
Wenn Sie den interessierenden Port kennen (oder alle Ports anzeigen möchten) und nur sehen möchten, welches Sprach-VLAN an diesem Port verwendet wird, suchen Sie nach etwas wie dem Folgenden:
show interfaces switchport | include Name|Voice
Ich habe diesen Befehl wie folgt svv
(für show voice vlan):
conf t
alias exec svv show interfaces switchport | include Name|Voice
Dies ist der Befehl, den ich am häufigsten verwende, um diese Informationen zu sammeln, und er gibt die Ausgabe aus:
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)
Eine andere Alternative wäre, die show run
Ausgabe zu filtern, wenn Sie die genauen Schnittstellennamen und Switchport-Informationen benötigen (zum Beispiel für Skriptzwecke):
show running-config | include interface GigabitEthernet|switchport voice vlan
Das gibt:
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