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.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

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 

VoIP-Beispielnetzwerk
Abbildung 1: VoIP-Beispielnetzwerk

HINWEIS: Dell SONiC unterstützt nicht getaggten Sprachdatenverkehr. In diesem Fall müssen wir den Workstation-Datenverkehr als markiert anzeigen, wenn wir Sprach- und Datenverkehr trennen müssen. Wenn Sprache und Datenverkehr nicht markiert sind, wäre der Switch nicht in der Lage, sie zu unterscheiden. Daher kann kein QoS bereitgestellt werden.

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

Weitere Informationen zum Erstellen eines VLAN auf einem Dell SONiC-Switch finden Sie im Dell Artikel 217901 Dell Networking SONiC: So erstellen Sie ein VLAN und weisen es Trunk- und Zugriffs-Switchports zu
 
Wenn das Sprach-VLAN 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 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:
  • Sprache – Wählt die Anwendung aus.
  • voice-signaling : Wählt den Anwendungstyp aus.
  • Vlan vlan-id – Gibt das Sprach-VLAN an.
  • Cos cos-value: Gibt die L2-Prioritätsklasse des Servicewerts für das VLAN an.
  • Dscp-Wert: Gibt den differenzierten DSCP-Wert (Service Code Point) an.
  • Dot1p – Ermöglicht die Verwendung von 802.1-Prioritäts-Tagging mit VLAN 0.
  • Untagged: Gibt den Sprachdatenverkehr an, der nicht markiert werden soll.

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.
  • network-policy – Wählen Sie diese Option aus, um Netzwerk-Policy-TLVs ankündigen zu lassen.
  • Energieverwaltung – Wählen Sie diese Option aus, um Energieverwaltungs-TLVs ankündigen zu können.
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

Topologie
Abbildung 2: Topologie

Konfigurieren der Netzwerkrichtlinie
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

Im folgenden Beispiel werden die LLDP-MED-Energieverwaltungsinformationen des Endpunkts angezeigt:

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
---------------------------------

Affected Products

PowerSwitch E3200-ON Series, PowerSwitch N3200-ON
Article Properties
Article Number: 000218151
Article Type: How To
Last Modified: 16 Oct 2023
Version:  6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.