DELL Networking SONiC Voice VLAN
Summary: In dit artikel wordt uitgelegd over Voice VLAN en configuratie in Dell Networking SONiC. Dit artikel maakt gebruik van een Dell SONiC Edge 4.1 POE-platform.
Instructions
| Vereisten
|
Index
Inleiding
LLDP-MED VLAN's naar IP-telefoon
Configuratiesyntaxis
Configuratie van switchinterface voor het overbrengen van Voice- en dataverkeer
LLDP MED
configurerenVoorbeeldconfiguratie
Controleren
LLDP-MED-informatie weergeven
Inleiding
Met de Voice VLAN-functie kunnen switchpoorten spraakverkeer van IP-telefoons met een administrator-gedefinieerde prioriteit overbrengen. Wanneer meerdere apparaten, zoals een personal computer en een IP-telefoon, zijn aangesloten op dezelfde poort, kan de poort worden geconfigureerd om één VLAN te gebruiken voor spraakverkeer en een ander VLAN voor dataverkeer. VoIP-verkeer (Voice over IP) is inherent tijdgevoelig: Voor een netwerk om een acceptabele service te bieden, is een lage latentie essentieel. Voice VLAN maakt de scheiding mogelijk van spraak- en dataverkeer dat op de poort komt en kan zorgen voor versnelde doorsturen van Voice VLAN-verkeer. Een primair voordeel van het gebruik van Voice VLAN is ervoor te zorgen dat de geluidskwaliteit van een IP-telefoon wordt beschermd tegen interferentie wanneer het dataverkeer op de poort hoog is.
| Voice VLAN wordt ondersteund in Dell Networking Edge Standard SONiC 4.0 en latere versies. |
Hoe Voice VLAN werkt

Afbeelding 1: Voorbeeld van VOIP-netwerk
De IP-telefoons kunnen de Voice VLAN-ID op verschillende manieren verkrijgen. Sommige zijn
- Handmatige Voice VLAN-ID en andere configuraties in IP Phone
- Gebruik een DHCP-server om Voice VLAN-ID toe te wijzen aan de IP-telefoon
- Gebruik LLDP-MED in switch om Voice VLAN naar de IP-telefoon te verzenden
LLDP-MED VLAN's naar IP-telefoon
Link Layer Discovery Protocol-Media Endpoint Discovery (LLDP-MED) is een uitbreiding op LLDP om interoperabiliteit te bieden tussen eindpuntapparaten zoals VoIP en andere netwerk-eindapparaten. LLDP past niet automatisch QoS-beleid of de VLAN-configuratie toe. De gebruiker moet de juiste QoS-policy configureren om prioriteit te geven aan verkeer op basis van Co-S- en DSCP-waarden.
LLDP-MED ondersteunt de volgende tv's:
- Netwerkbeleid TLV
- TLV voor energiebeheer
Netwerkbeleid TLV
Het netwerkbeleid TLV stelt het apparaat in staat om de voice VLAN-informatie te adverteren op eindpuntapparaten zoals VoIP-telefoons. Samen met Voice VLAN kunnen tagging-modus, Dot1p Co-S en DSCP-waarden naar het eindpuntapparaat worden verzonden. Met de Voice VLAN-functie kunnen switchpoorten spraakverkeer met een gedefinieerde prioriteit overbrengen om scheiding van spraak- en dataverkeer dat op de poort komt mogelijk te maken. De scheiding van spraakverkeer zorgt ervoor dat de geluidskwaliteit van een IP-telefoon wordt beschermd tegen verslechtering wanneer het dataverkeer op de poort hoog is.
We kunnen getagd of ongetagd VLAN gebruiken als Voice VLAN in Dell SONiC. Hieronder vindt u een beschrijving van beide benaderingen:
Gebruik getagd VLAN voor Voice VLAN (meest voorkomende implementatie).
- We kunnen het Voice VLAN handmatig toewijzen op de IP-telefoon of via DHCP of via LLDP-MED.
- De telefoon verzendt spraakpakketten die zijn getagd met het Voice VLAN; dataverkeer wordt ongetagd verzonden.
- Data- en spraakverkeer bevinden zich in twee verschillende VLAN's, waardoor ze kunnen worden gescheiden
- We kunnen QoS toepassen op Voice VLAN-verkeer.
Gebruik ongetagd verkeer voor Voice VLAN.
- IP-telefoon verzendt spraakverkeer als ongetagde data.
- Voice VLAN ID moet worden geconfigureerd om toegang te krijgen tot VLAN op de Dell SONiC Switch
- Aangezien we ongetagd verkeer gebruiken voor spraak, kan QoS niet worden geleverd
- Voice-verkeer kan niet worden onderscheiden van dataverkeer als beide niet-getagd zijn. Om dit te verhelpen, kunnen we een getagd VLAN gebruiken voor data, maar het workstation en de telefoon moeten dit ondersteunen.
TLV
voor energiebeheerHierdoor kunnen het netwerkapparaat en het eindpuntapparaat de energie-informatie uitwisselen, zoals hoe het apparaat is ingeschakeld, de stroomprioriteit, de stroom die het apparaat nodig heeft, enzovoort.
LLDP 802.3 voeding met MDI TLV
Ondersteunt voedingsonderhandelingen tussen netwerkapparaat en eindpuntapparaat met LLDP 802.3-voeding met behulp van het MDI TLV
LLDP Management TLV IP-adres
Standaard maakt LLDP reclame voor het beheer-IP-adres dat is geconfigureerd in het systeem via de beheerinterface. U kunt deze instelling overschrijven en specifieke IPv4- en IPv6-adressen adverteren door de IP-adressen te configureren die DOOR LLDP op een interface worden geadverteerd.
Configuratiesyntaxis
Configuratie van switchinterface voor het overbrengen van Voice- en dataverkeer
| Configuratie | Uitleg |
| DELLSONiC# configureren | Configuratiemodus activeren |
| DELLSONiC(config)# interface Eth | Interface configureren |
| DELLSONiC(config)# interface Range Eth | (Optioneel) Verschillende interfaces configureren |
| DELLSONiC(conf-if-Ethernet/PoX)# switchport trunk allowed VLAN add | Voice VLAN toestaan als getagd verkeer. |
| DELLSONiC(conf-if-Ethernet/PoX)# switchport access Vlan | Sta data vlan toe als ongetagd verkeer (optioneel). |
Dell SONiC ondersteunt niet-getagde Voice VLAN. Als Voice VLAN niet is getagd, gebruikt u de onderstaande configuratie:
| Configuratie | Uitleg |
| DELLSONiC# configureren | Configuratiemodus activeren |
| DELLSONiC(config)# interface Eth | Interface configureren |
| DELLSONiC(config)# interface Range Eth | (Optioneel) Verschillende interfaces configureren |
| DELLSONiC(conf-if-Ethernet/PoX)# switchport access Vlan | Voice VLAN toestaan als ongetagd verkeer. |
| DELLSONiC(conf-if-Ethernet/PoX)# switchport trunk allowed VLAN add | Sta data-VLAN toe als getagd verkeer (optioneel). |
LLDP MED configureren
Volg deze procedure om LLDP-MED te configureren:Configureer het LLDP-MED-profiel.
| Configuratie | Uitleg |
|---|---|
| admin@DELLSONiC:~$ sonic-cli | Ga naar de Dell Management Framework CLI. |
| DELLSONiC # configure | Configuratiemodus activeren |
| DELLSONiC (config)# profielnummer netwerkpolicyprofiel | Maak een netwerkbeleidsprofiel. |
| DELLSONiC (conf-network-policy)# {voice | voice-signaling} vlan [vlan-id {[reseller reseller-value | dscp dscp-value] | untagged }| **[dot1p {**stackstack-value | dscp value}]] |
Configureer de parameters van het netwerkbeleidsprofiel:
|
Interface configureren
| Configuratie | Uitleg |
|---|---|
| admin@ DELLSONiC:~$ sonic-cli | Ga naar de Dell Management Framework CLI. |
| DELLSONiC # configure | Configuratiemodus activeren |
| DELLSONiC (config)# interface Eth | Interface configureren |
| DELLSONiC(config)# interface Range Eth | (Optioneel) Interfacebereik configureren |
| DELLSONiC (conf-if)# lldp tlv-set { management-address {ipv4|ipv6} ip-address} | (Optioneel) Configureer een IPv4- of IPv6-beheeradres dat wordt gebruikt voor reclame door LLDP op een interface. |
| DELLSONiC (conf-if)#lldp med-tlv-select [network-policy | power-management] | (Optioneel) Configureer in de interface of u de LLDP-MED TV's wilt adverteren of niet. Standaard worden de LLDP-MED TV's geadverteerd.
|
| DELLSONiC (conf-if)# profielnummer netwerkbeleid | Pas het LLDP-MED-netwerkbeleid toe op een interface. |
Voorbeeldconfiguratie
Stel dat Ons Voice VLAN 30 is en dataverkeer 10. We gebruiken Voice VLAN als getagd verkeer.
Topologie

Afbeelding 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 |
Netwerkbeleid toepassen in de interface.
DELLSONiC # configure DELLSONiC (config)# interface Eth 1/1 DELLSONiC (conf-if-Eth1/1)# network-policy 1 DELLSONiC (conf-if-Eth1/1)# end |
Configureer de interface als trunk om voice VLAN en data VLA toe te staan.
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 |
Verifiëren
Gebruik de onderstaande opdracht om de interfaceconfiguratie te controleren. 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-informatie weergeven
Gebruik de onderstaande opdrachten om de naburige, tabel of statistieken weer te geven.
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
--------------------------------- |