Voice-VLANs trennen Sprach- und Datenverkehr.
Möglicher Aufbau: IP-Phone in Voice VLAN 400. An diesem IP-Phone ist direkt ein Notebook angeschlossen.
------------------------------ | Switch | ------------------------------ | -------------- ------------- | IP-Phone | | Laptop | | Voice VLAN |---| Data VLAN | | 400 | | 300 | -------------- -------------
Ein VLAN, das auf einem Cisco-Switch konfiguriert werden kann, damit Sprach- und normale Daten gleichzeitig über ein IP-Telefon übertragen werden können.
Es gibt verschiedene Konfigurationsmöglichkeiten
Bisher heißt es, dass ein Switchinterface, das mit Modus 'access' konfiguriert wurde, nur zu einem VLAN gehören kann.
Nun gibt es eine Ausnahme. Cisco deht diese Regel aus. Ein Daten-VLAN une ein Voice-VLAN können über einen(!) Port übermitteln.
Ein Markierungsfeld im dritten byte des 4-Byte-802.1Q-Headers als 3-Bit-Feld. Es liefert acht mögliche Werte zur Markierung.
Mit dieser Markierung kann - in diesem Beispiel - das VLAN 400 mit den Voice-Nachrichten eine höhere Priorisierung gegenüber dem Daten-VLAN 300 erhalten. Die Sprachdaten werden schneller übermittelt. Ohne diesen Modus wäre die Sprachqualität unzureichend.
Das ist eine Layer 2 Qualitiy of SErvide-(QoS)Markierung, die bei einem Trunk zum Einsatz lpmmen kann. Werte liegen zwischen 0 und 7. Cisco-IP-Telefone setzen automatish den CoS für 'voice frames' auf 5.
Eine Erweiterung des LLDP, um eine Interoperabilität von VoIP- Endgeräten mit anderen Geräte im Netzwerk (z. B. PC) zu unterstützen.
Kommandobeispiele, ein Voice-VLAN einzurichten. Kommandos werden über putty an einem physischen Switch eingegeben.
die Kommandos werden gezeigt. Das VLAN 300 ist noch nicht erstellt. Darum geht es an dieser Stelle nicht darum, das VLAN zu konfigureren.
Switch>ena Password: sw01#conf t Enter configuration commands. one per line. End with CNTL/z. sw01(config)#interface g 1/0/1 sw(config-if)#switchport mode access sw(config-if)#switchport access vlan 300 [VLAN erstellt, Port zum VLAN hinzugefügt] sw(config-if)#switchport voice vlan ? [zeigt die Hilfe an] <1-4094> vlan for voice traffic dot1p Priority tagged on PVID none Don't tell telephone about voice vlan untagged Untagges on PVID [Es ist eine Art Trunkport, es wird eine Art Trunk-Frame eingesetzt 8021q, jedoch nicht direkt. Es ist eine spezifische Markierung, wenn Sprachdaten übermittelt werden, diese zu priorisieren.] sw(config-if)#switchport voice vlan sw01(config-if)#switchport voice vlan dot1p sw01(config-if)#exit sw01(config)#
Der Single-VLAN-Accessport ist konfiguriert.
sw01(config)#interface g 1/0/2 sw01(config-if)#switchport mode access sw01(config-if)#switchport access vlan 300 sw01(config-if)#switport voice vlan 400 %Voice VLAN does not exist. Creating vlan 400 sw01(config-if)#exit
Der Multi-VLAN-Accessport ist erstellt.
sw01(config)#interface g 1/0/3 sw01(config-if)#switchport trunk ? [zeigt die Hilfe an] allowed Set allowed VLAN characteristics when interface ist in trunking encapsulation Set trunnking encapsulation when interface is in trunking mode native Set trunking native chracteristics when interface is in trunking mode pruning Set pruning VLAN characteristics when interface is in trunking mode sw01(config-if)#switchport trunk encapsualtion dot1q [IEE802.1q ist eingerichtet] sw01(config-if)#switchport mode trunk sw01(config-if)#switchport voice vlan 400 [Konfiguration Trunkport ist abgeschlossen] [Zusätzlich soll VLAN 300 über diesen Switchport übertragen werden] [Zusätzlich VLAN 300 übermitten - Vorsicht!] sw01(config-if)#switchport trunk allowed 300,400 [Alle erlaubten VLANS mit Komma auflisten, sonst wird vorherige Konfiguration überschrieben.] sw01(config-if)#end sw01#
Der Trunk-Port ist konfiguriert.
sw01#show interfaces gig 1/0/2 switchport Name: Gi1/0/2 Switchport: Enabled Administrative Mode: statistic access Operational Mode: down Administrative Trunking Encapsulation: negotiate Negotiation of Trunking: off Access Mode VLAN: 300 (VLAN300) Trunking Native Mode VLAN: 1 (default) Administrative Native VLAN tagging: enabled Voice VLAN: 400 (VLAN400) Administrative private-vlan host-association: none Administrative private-vlan mapping: none Administrative private-vlan trunk native VLAN: none Administrative private-vlan trunk Native VLAn tagging: enabled Administrative private-vlan trunk encapsulation: dot1q Administrative private-vlan trunk normal VLANs: none Administrative private-vlan trunk associations: none Administrative private-vlan trunk mapping: none Operational private-vlan: none Pruning VLANs Enabled: 2-1001 Capture Mode Disabled Capture VLANs allowed: All Protected: false Unknown unicast blockes: disabled Unknown multicast blockes: disabled Appliance trust: none sw01#
sw01#show interfaces gig 1/0/3 switchport Name: Gi1/0/3 Switchport: Enabled Administrative Mode: trunk Operational Mode: down Administrative Trunking Encapsulation: dot1q Negotiation of Trunking: on Access Mode VLAN: 1 (defautl) Trunking Native Mode VLAN: 1 (default) Administrative Native VLAN tagging: enabled Voice VLAN: 400 (VLAN400) Administrative private-vlan host-association: none Administrative private-vlan mapping: none Administrative private-vlan trunk native VLAN: none Administrative private-vlan trunk Native VLAn tagging: enabled Administrative private-vlan trunk encapsulation: dot1q Administrative private-vlan trunk normal VLANs: none Administrative private-vlan trunk associations: none Administrative private-vlan trunk mapping: none Operational private-vlan: none Trunking VLANs Enabled: 300,400 Pruning VLANs Enabled: 2-1001 Capture Mode Disabled Capture VLANs allowed: All Protected: false Unknown unicast blockes: disabled Unknown multicast blockes: disabled Appliance trust: none sw01#
Quelle: Tom Wechsler