DELL Networking SONiC Voice VLAN
Summary: In diesem Artikel wird das Sprach-VLAN und die Konfiguration in Dell Networking SONiC erläutert. Dieser Artikel verwendet eine Dell SONiC Edge 4.1 POE-Plattform.
Instructions
| Voraussetzungen
|
Index
Einführung
LLDP-MED-VLANs zu IP-Telefon
Konfigurationssyntax
Konfiguration der Switch-Schnittstelle für die Übertragung von Sprach- und Datenverkehr
Konfigurieren von LLDP MED
Beispielkonfiguration
Überprüfen
LLDP-MED-Informationen anzeigen
Einführung
Die Sprach-VLAN-Funktion ermöglicht es Switchports, Sprachdatenverkehr von IP-Telefonen mit einer vom Administrator definierten Priorität zu übertragen. Wenn mehrere Geräte, z. B. ein PC und ein IP-Telefon, mit demselben Port verbunden sind, kann der Port so konfiguriert werden, dass ein VLAN für den Sprachdatenverkehr und ein anderes VLAN für den Datenverkehr verwendet wird. VoIP-Datenverkehr (Voice over IP) ist von Natur aus zeitsensibel: Damit ein Netzwerk einen akzeptablen Service bereitstellen kann, ist eine niedrige Latenz unerlässlich. Sprach-VLAN ermöglicht die Trennung von Sprach- und Datenverkehr, die auf den Port kommen, und kann eine beschleunigte Weiterleitung des Voice VLAN-Datenverkehrs ermöglichen. Ein Hauptvorteil der Verwendung von Voice VLAN besteht darin, sicherzustellen, dass die Tonqualität eines IP-Telefons vor Störungen geschützt ist, wenn der Datenverkehr am Port hoch ist.
| Sprach-VLAN wird in Dell Networking Edge Standard SONiC 4.0 und höheren Versionen unterstützt. |
Funktionsweise vonVoice VLAN

Abbildung 1: VoIP-Beispielnetzwerk
Die IP-Telefone können die Sprach-VLAN-ID mithilfe vieler Methoden abrufen. Einige sind
- Manuelle Sprach-VLAN-ID und andere Konfigurationen in IP Phone
- Verwenden Sie einen DHCP-Server, um dem IP-Telefon eine Sprach-VLAN-ID zuzuweisen.
- Verwenden Sie den LLDP-MED-In-Switch, um Voice VLAN an das IP-Telefon zu senden.
LLDP-MED-VLANs zu IP-Telefon
Die Link Layer Discovery Protocol-Media Endpoint Discovery (LLDP-MED) ist eine Erweiterung von LLDP, um interoperabilität zwischen Endpunktgeräten wie VoIP und anderen Netzwerkendgeräten bereitzustellen. LLDP wendet QoS-Policies oder die VLAN-Konfiguration nicht automatisch an. Der Benutzer muss geeignete QoS-Policies konfigurieren, um den Datenverkehr basierend auf Co-S- und DSCP-Werten zu priorisieren.
LLDP-MED unterstützt die folgenden TLVs:
- Netzwerk-Policy-TLV
- Energieverwaltung – TLV
Netzwerk-Policy-TLV
Die Netzwerkrichtlinie TLV ermöglicht es dem Gerät, die Sprach-VLAN-Informationen für Endpunktgeräte wie VoIP-Telefone verfügbar zu machen. Zusammen mit Sprach-VLAN können Tagging-Modus, Dot1p Co-S- und DSCP-Werte an das Endpunktgerät gesendet werden. Die Sprach-VLAN-Funktion ermöglicht es Switchports, Sprachdatenverkehr mit einer definierten Priorität zu übertragen, um die Trennung von Sprach- und Datenverkehr auf dem Port zu ermöglichen. Die Trennung des Sprachdatenverkehrs sorgt dafür, dass die Tonqualität eines IP-Telefons vor Einer Verschlechterung geschützt ist, wenn der Datenverkehr am Port hoch ist.
Wir können markiertes oder nicht gekennzeichnetes VLAN als Sprach-VLAN in Dell SONiC verwenden. Im Folgenden finden Sie eine Beschreibung zu beiden Ansätzen:
Verwenden Sie gekennzeichnetes VLAN für Sprach-VLAN (häufigste Bereitstellung).
- Wir können das Voice VLAN manuell auf dem IP-Telefon oder über DHCP oder durch LLDP-MED zuweisen.
- Das Telefon sendet Sprachpakete, die mit dem Sprach-VLAN gekennzeichnet sind. Datenverkehr wird ungetaggt gesendet.
- Daten- und Sprachdatenverkehr befinden sich in zwei unterschiedlichen VLANs, sodass sie getrennt werden können.
- Wir können QoS auf Voice VLAN-Datenverkehr anwenden.
Verwenden Sie nicht markierten Datenverkehr für Voice VLAN.
- IP-Telefon sendet Sprachdatenverkehr als nicht getaggte Daten.
- Sprach-VLAN-ID muss für den Zugriff auf VLAN auf dem Dell SONiC-Switch konfiguriert werden.
- Da wir nicht getaggten Datenverkehr für Sprache verwenden, kann QoS nicht bereitgestellt werden.
- Sprachdatenverkehr kann nicht vom Datenverkehr getrennt werden, wenn beide nicht markiert sind. Um dies zu überwinden, können wir ein gekennzeichnetes VLAN für Daten verwenden, aber die Workstation und das Telefon müssen dies unterstützen.
Energieverwaltung – TLV
Auf diese Weise können das Netzwerkgerät und das Endpunktgerät die Energieinformationen austauschen, wie z. B. wie das Gerät eingeschaltet wird, die Energiepriorität, die für das Gerät erforderliche Stromversorgung usw.
LLDP 802.3 Stromversorgung mit MDI TLV
Unterstützt die Stromverhandlung zwischen Netzwerkgerät und Endpunktgerät unter Verwendung der LLDP 802.3-Stromversorgung mithilfe der MDI TLV
LLDP Management TLV-IP-Adresse
. Standardmäßig gibt LLDP die Management-IP-Adresse an, die im System über die Managementschnittstelle konfiguriert ist. Sie können diese Einstellung außer Kraft setzen und bestimmte IPv4- und IPv6-Adressen ankündigen, indem Sie die IP-Adressen konfigurieren, die LLDP auf einer Schnittstelle angibt.
Konfigurationssyntax
Konfiguration der Switch-Schnittstelle für die Übertragung von Sprach- und Datenverkehr
| Konfiguration | Erklärung |
| DELLSONiC#-Konfiguration | In den Konfigurationsmodus wechseln |
| DellSONiC(config)# Schnittstelle Eth | Konfigurieren der Schnittstelle |
| DellSONiC(config)# Schnittstellenbereich Eth | (Optional) Konfigurieren einer Reihe von Schnittstellen |
| DELLSONiC(conf-if-Ethernet/PoX)# switchport trunk allowed VLAN add | Lassen Sie Voice VLAN als getaggten Datenverkehr zu. |
| DELLSONiC(conf-if-Ethernet/PoX)# Switchport-Zugriff VLAN | Lassen Sie Daten-VLAN als nicht getaggten Datenverkehr zu (optional). |
Dell SONiC unterstützt nicht gekennzeichnetes Voice VLAN. Wenn das Sprach-VLAN nicht markiert ist, verwenden Sie die folgende Konfiguration:
| Konfiguration | Erklärung |
| DELLSONiC#-Konfiguration | In den Konfigurationsmodus wechseln |
| DellSONiC(config)# Schnittstelle Eth | Konfigurieren der Schnittstelle |
| DellSONiC(config)# Schnittstellenbereich Eth | (Optional) Konfigurieren einer Reihe von Schnittstellen |
| DELLSONiC(conf-if-Ethernet/PoX)# Switchport-Zugriff VLAN | Lassen Sie Voice VLAN als nicht getaggten Datenverkehr zu. |
| DELLSONiC(conf-if-Ethernet/PoX)# switchport trunk allowed VLAN add | Daten-VLAN als getaggten Datenverkehr zulassen (optional). |
Konfigurieren von LLDP MED
Gehen Sie folgendermaßen vor, um LLDP-MED zu konfigurieren:Konfigurieren Sie das LLDP-MED-Profil.
| Konfiguration | Erklärung |
|---|---|
| admin@DELLSONiC:~$ Sonic-CLI | Rufen Sie die Dell Management Framework-CLI auf. |
| DELLSONiC # konfigurieren | In den Konfigurationsmodus wechseln |
| DELLSONiC (Konfiguration)# Profilnummer des Netzwerkrichtlinienprofils | Erstellen Sie ein Netzwerkrichtlinienprofil. |
| DELLSONiC (conf-network-policy)# {voice | voice-signaling} vlan [vlan-id {[cos cos-value | dscp dscp-value] | untagged }| **[dot1p {** cos cos-value | dscp value}]] |
Konfigurieren Sie die Parameter des Netzwerkrichtlinienprofils:
|
Konfigurieren der Schnittstelle
| Konfiguration | Erklärung |
|---|---|
| admin@ DELLSONiC:~$ Sonic-CLI | Rufen Sie die Dell Management Framework-CLI auf. |
| DELLSONiC # konfigurieren | In den Konfigurationsmodus wechseln |
| DellSONiC(config)# -Schnittstelle Eth | Konfigurieren der Schnittstelle |
| DellSONiC(config)# Schnittstellenbereich Eth | (Optional) Konfigurieren des Schnittstellenbereichs |
| DELLSONiC (conf-if)# lldp tlv-set { management-address {ipv4|ipv6} ip-address} | (Optional) Konfigurieren Sie eine IPv4- oder IPv6-Managementadresse, die verwendet wird, um von LLDP auf einer Schnittstelle werbung zu machen. |
| DELLSONiC (conf-if)#lldp med-tlv-select [Netzwerk-Policy | Energieverwaltung] | (Optional) Konfigurieren Sie in der -Schnittstelle, ob die LLDP-MED-TLVs verfügbar gemacht werden sollen oder nicht. Standardmäßig werden die LLDP-MED-TLVs beworben.
|
| DELLSONiC (conf-if)# Netzwerkrichtlinienprofilnummer | Wenden Sie die LLDP-MED-Netzwerk-Policy auf eine Schnittstelle an. |
Beispielkonfiguration
Angenommen, unser Sprach-VLAN ist 30 und der Datenverkehr ist 10. Wir verwenden Voice VLAN als getaggten Datenverkehr.
Topologie

Abbildung 2: Topologie
admin@DELLSONiC:~$ sonic-cli DELLSONiC # configure DELLSONiC (config)# network-policy profile 1 DELLSONiC (conf-network-policy)# voice vlan 30 cos 4 dscp 20 |
Wenden Sie die Netzwerkrichtlinie in der Schnittstelle an.
DELLSONiC # configure DELLSONiC (config)# interface Eth 1/1 DELLSONiC (conf-if-Eth1/1)# network-policy 1 DELLSONiC (conf-if-Eth1/1)# end |
Konfigurieren Sie die Schnittstelle als Trunk, um Sprach-VLAN und Daten-VLA zuzulassen.
admin@DELLSONiC:~$ sonic-cli DELLSONiC # configure DELLSONiC (config)# interface Eth 1/1 DELLSONiC (config-if-Eth1/1)# switchport trunk allowed Vlan add 30 DELLSONiC (config-if-Eth1/1)# switchport access Vlan 10 DELLSONiC (config-if-Eth1/1)# end |
Prüfen
Verwenden Sie den folgenden Befehl, um die Schnittstellenkonfiguration zu überprüfen. DELLSONiC# show running-configuration interface Eth 1/1 ! interface Eth1/1 mtu 9100 speed auto unreliable-los auto no shutdown switchport access Vlan 10 switchport trunk allowed Vlan 30 network-policy 1 poe priority high DELLSONiC# show running-configuration | find network-policy network-policy profile 1 voice vlan 30 cos 4 dscp 20 ! (Output Trimmed for brevity) |
LLDP-MED-Informationen anzeigen
Verwenden Sie die folgenden Befehle, um den Nachbarn, die Tabelle oder statistiken anzuzeigen.
DELLSONiC # show lldp neighbor Eth 1/1
-----------------------------------------------------------
LLDP Neighbors
-----------------------------------------------------------
Interface: Eth1/1,via: LLDP
Chassis:
ChassisID: 0.0.0.0
SysName: XXXXXXXXXXX
SysDescr:
TTL: 120
MgmtIP: 0.0.0.0
Capability: MAC_BRIDGE, ON
Port
PortID: XXXXXXXXXXX
PortDescr:
LLDP-MED
Device Type: Communication Device Endpoint (Class III)
Capability: Capabilities, yes
Capability: Ext_mdi_power_pd, yes
Capability: Inventory, yes
Capability: Network_policy, yes
LLDP-MED Network Policy for: Voice
VLAN: 30
Priority: 4
DSCP: 20
Extended Power-over-Ethernet
Power Type: PD
Source: PSE
Priority: High
Value: 0
Inventory
Hardware Rev: XXXXXXXXXXX
Software Rev: XXXXXXXXXXX
Firmware Rev: XXXXXXXXXXX
Serial Number: XXXXXXXXXXX
Manufacturer: XXXXXXXXXXX
Model: XXXXXXXXXXX
----------------------------------------------------------- |
DELLSONiC # show lldp table ------------------------------------------------------------------------------------------------------ LocalPort RemoteDevice RemotePortID Capability RemotePortDescr ------------------------------------------------------------------------------------------------------- Eth1/1 XXXXXXXXXXX XXXXXXXXXXX B |
DELLSONiC # show lldp statistics Eth 1/1
LLDP Statistics
---------------------------------
Interface: Eth1/1
Transmitted : 3267
Received : 2319
Discarded : 0
Unrecognized TLV : 0
Ageout : 0
--------------------------------- |