DELL Networking SONiC Voice VLAN
Summary: Questo articolo spiega la voce VLAN e la configurazione in Dell Networking SONiC. Questo articolo utilizza una piattaforma POE Dell SONiC Edge 4.1.
Instructions
| Prerequisiti
|
Indice
Introduzione
Da VLAN LLDP-MED a telefono
IPSintassi di
configurazioneConfigurazione dell'interfaccia switch per il traffico
vocale e datiConfigurazione di LLDP MED
Configurazione
di esempioVerificare
Visualizzazione delle informazioni su LLDP-MED
Introduzione
La funzione Voice VLAN consente alle porte degli switch di trasportare il traffico vocale da telefoni IP con una priorità definita dall'amministratore. Quando più dispositivi, ad esempio un personal computer e un telefono IP, sono connessi alla stessa porta, la porta può essere configurata in modo da utilizzare una VLAN per il traffico vocale e un'altra VLAN per il traffico dati. Il traffico Voice over IP (VoIP) è intrinsecamente sensibile al tempo: Affinché una rete fornisca un servizio accettabile, la bassa latenza è fondamentale. Voice VLAN consente la separazione del traffico vocale e dei dati in entrata sulla porta e può fornire un inoltro rapido del traffico Voice VLAN. Un vantaggio principale dell'utilizzo di Voice VLAN è garantire che la qualità audio di un telefono IP sia protetta dalle interferenze quando il traffico dati sulla porta è elevato.
| Voice VLAN è supportato in Dell Networking Edge Standard SONiC 4.0 e versioni successive. |
Funzionamento di Voice VLAN

Figura 1. Esempio di rete VOIP
I telefoni IP possono ottenere l'ID Voice VLAN utilizzando molti metodi. Alcune sono
- ID Voice VLAN manuale e altre configurazioni nel telefono IP
- Utilizzare un server DHCP per assegnare l'ID Voice VLAN al telefono IP
- Utilizzare lo switch LLDP-MED per inviare Voice VLAN al telefono IP
Da VLAN LLDP-MED a telefono IP
Link Layer Discovery Protocol-Media Endpoint Discovery (LLDP-MED) è un'estensione di LLDP per fornire interoperabilità tra dispositivi endpoint come VoIP e altri dispositivi finali di rete. LLDP non applica automaticamente le policy QoS o la configurazione VLAN. L'utente deve configurare le policy QoS appropriate per assegnare priorità al traffico in base ai valori Co-S e DSCP.
LLDP-MED supporta i seguenti TTLV:
- Policy di rete TLV
- TLV di gestione dell'alimentazione
Criterio di rete TLV
Il criterio di rete TLV consente al dispositivo di pubblicare le informazioni voice VLAN sui dispositivi endpoint come telefoni VoIP. Insieme a Voice VLAN, la modalità di etichettatura, i valori Dot1p Co-S e DSCP possono essere inviati al dispositivo endpoint. La funzione Voice VLAN consente alle porte degli switch di trasportare il traffico vocale con una priorità definita per consentire la separazione del traffico vocale e dei dati in ingresso sulla porta. La separazione del traffico vocale garantisce che la qualità audio di un telefono IP sia protetta dal deterioramento quando il traffico dati sulla porta è elevato.
In Dell SONiC è possibile utilizzare una VLAN tagged o untagged come Voice VLAN. Di seguito è riportata una descrizione di entrambi gli approcci:
Utilizzare la VLAN con tag per Voice VLAN (implementazione più comune).
- È possibile assegnare manualmente Voice VLAN sul telefono IP o tramite DHCP o tramite LLDP-MED.
- Il telefono invia pacchetti vocali contrassegnati con voice VLAN; il traffico dati viene inviato senza tag.
- Il traffico dati e vocale si trovano in due VLAN diverse, quindi possono essere separate
- È possibile applicare QoS al traffico Voice VLAN.
Utilizzare il traffico untagged per Voice VLAN.
- Il telefono IP invia il traffico vocale come dati untagged.
- L'ID Voice VLAN deve essere configurato per accedere alla VLAN sullo switch Dell SONiC
- Poiché si utilizza il traffico untagged per voce, non è possibile fornire QoS
- Il traffico vocale non può essere differenziato dal traffico dati se entrambi sono untagged. Per superare questo aspetto, possiamo utilizzare una VLAN con tag per i dati, ma la workstation e il telefono devono supportare questo.
TLV
di gestione dell'alimentazioneCiò consente al dispositivo di rete e al dispositivo endpoint di scambiare le informazioni sull'alimentazione, ad esempio la modalità di accensione del dispositivo, la priorità di alimentazione, l'alimentazione richiesta dal dispositivo e così via.
Alimentazione LLDP 802.3 con MDI TLV
Supporta la negoziazione dell'alimentazione tra il dispositivo di rete e il dispositivo endpoint utilizzando l'alimentazione LLDP 802.3 utilizzando l'indirizzo
IP MDI TLV
LLDP Management TLVPer impostazione predefinita, LLDP pubblica l'indirizzo IP di gestione configurato nel sistema tramite l'interfaccia di gestione. È possibile sostituire questa impostazione e pubblicizzare gli indirizzi IPv4 e IPv6 specifici configurando gli indirizzi IP pubblicizzati da LLDP su un'interfaccia.
Sintassi di configurazione
Configurazione dell'interfaccia switch per il traffico vocale e dati
| Configurazione | Spiegazione |
| CONFIGURAZIONE DI DELLSONiC# | Accedere alla modalità di configurazione |
| DellSONiC(config)# interface Eth | Configurare l'interfaccia |
| DELLSONiC(config)# interface range Eth | (Opzionale) Configurazione di un'ampia gamma di interfacce |
| DELLSONiC(conf-if-Ethernet/PoX)# switchport trunk allowed VLAN add | Consentire Voice VLAN come traffico contrassegnato. |
| DELLSONiC(conf-if-Ethernet/PoX)# switchport access Vlan | Consentire la vLAN dati come traffico untagged (opzionale). |
Dell SONiC supporta Voice VLAN untagged. Se Voice VLAN non è contrassegnato, utilizzare la seguente configurazione:
| Configurazione | Spiegazione |
| CONFIGURAZIONE DI DELLSONiC# | Accedere alla modalità di configurazione |
| DellSONiC(config)# interface Eth | Configurare l'interfaccia |
| DELLSONiC(config)# interface range Eth | (Opzionale) Configurazione di un'ampia gamma di interfacce |
| DELLSONiC(conf-if-Ethernet/PoX)# switchport access Vlan | Consentire Voice VLAN come traffico untagged. |
| DELLSONiC(conf-if-Ethernet/PoX)# switchport trunk allowed VLAN add | Consentire la VLAN dati come traffico contrassegnato (opzionale). |
Configurazione di LLDP MED
Per configurare LLDP-MED, seguire questa procedura:Configurare il profilo LLDP-MED.
| Configurazione | Spiegazione |
|---|---|
| admin@DELLSONiC:~$ sonic-cli | Accedere alla CLI di Dell Management Framework. |
| DELLSONiC # configure | Accedere alla modalità di configurazione |
| DELLSONiC (config)# network-policy profile profile-number | Creare un profilo di policy di rete. |
| DELLSONiC (conf-network-policy)# {voice | voice-signaling} vlan [vlan-id {[cos cos-value | dscp dscp-value] | untagged }| **[dot1p {** cos-value | dscp value}]] |
Configurare i parametri del profilo della policy di rete:
|
Configurare l'interfaccia
| Configurazione | Spiegazione |
|---|---|
| admin@ DELLSONiC:~$ sonic-cli | Accedere alla CLI di Dell Management Framework. |
| DELLSONiC # configure | Accedere alla modalità di configurazione |
| DellSONiC (config)# interface Eth | Configurare l'interfaccia |
| DELLSONiC(config)# interface range Eth | (Opzionale) Configurazione dell'intervallo di interfaccia |
| DELLSONiC (conf-if)# lldp tlv-set { management-address {ipv4|ipv6} ip-address} | (Opzionale) Configurare un indirizzo di gestione IPv4 o IPv6 utilizzato per pubblicizzare il protocollo LLDP su un'interfaccia. |
| DELLSONiC (conf-if)#lldp med-tlv-select [network-policy | power-management] | (Opzionale) Configurare nell'interfaccia se pubblicizzare o meno i TTLV LLDP-MED. Per impostazione predefinita, sono pubblicizzati i TTLV LLDP-MED.
|
| DELLSONiC (conf-if)# network-policy profile-number | Applicare la policy di rete LLDP-MED a un'interfaccia. |
Configurazione di esempio
Si supponga che Voice VLAN sia 30 e che il traffico dati sia 10. Stiamo utilizzando Voice VLAN come traffico tagged.
Topologia

Figura 2. Topologia
admin@DELLSONiC:~$ sonic-cli DELLSONiC # configure DELLSONiC (config)# network-policy profile 1 DELLSONiC (conf-network-policy)# voice vlan 30 cos 4 dscp 20 |
Applicare i criteri di rete nell'interfaccia.
DELLSONiC # configure DELLSONiC (config)# interface Eth 1/1 DELLSONiC (conf-if-Eth1/1)# network-policy 1 DELLSONiC (conf-if-Eth1/1)# end |
Configurare l'interfaccia come Trunk per consentire voice VLAN e VLA di dati.
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 |
Verifica
Utilizzare il comando riportato di seguito per controllare la configurazione dell'interfaccia. 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) |
Visualizzazione delle informazioni su LLDP-MED
Utilizzare i seguenti comandi per visualizzare le statistiche, la tabella o i dispositivi contigui.
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
--------------------------------- |