VLAN de voz SONiC do DELL Networking
Summary: Este artigo explica sobre a VLAN de voz e a configuração no Dell Networking SONiC. Este artigo usa uma plataforma DELL SONiC Edge 4.1 POE.
Instructions
| Pré-requisitos
|
Índice
Introdução
VLANs LLDP-MED para telefone IP
Sintaxe de configuração
Configuração da interface do switch para transportar tráfego de dados e voz
Configurar o LLDP MED
Exemplo de configuração
Verificar
Exibir informações do LLDP-MED
Introdução
O recurso de VLAN de voz permite que as portas de switch carreguem tráfego de voz de telefones IP com uma prioridade definida pelo administrador. Quando vários dispositivos, como um computador pessoal e um telefone IP, são conectados à mesma porta, a porta pode ser configurada para usar uma VLAN para tráfego de voz e outra VLAN para tráfego de dados. O tráfego voIP (Voice over IP) é inerentemente sensível ao tempo: Para que uma rede forneça um serviço aceitável, a baixa latência é vital. A VLAN de voz permite a separação do tráfego de voz e de dados que chega na porta e pode fornecer encaminhamento acelerado do tráfego de VLAN de voz. Um benefício principal do uso da VLAN de voz é garantir que a qualidade de som de um telefone IP seja salva contra interferência quando o tráfego de dados na porta for alto.
| A VLAN de voz é compatível com o Dell Networking Edge Standard SONiC 4.0 e versões posteriores. |
Como funciona a VLAN de voz

Figura 1: Exemplo de rede VOIP
Os telefones IP podem obter o ID de VLAN de voz usando muitos métodos. Alguns são
- ID de VLAN de voz manual e outras configurações no telefone IP
- Use um servidor DHCP para atribuir o ID da VLAN de voz ao telefone IP
- Use LLDP-MED no switch para enviar a VLAN de voz para o telefone IP
VLANs LLDP-MED para telefone IP
Link Layer Discovery Protocol-Media Endpoint Discovery (LLDP-MED) é uma extensão do LLDP para fornecer interoperabilidade entre dispositivos de endpoint, como VoIP e outros dispositivos finais de rede. O LLDP não aplica automaticamente políticas de QoS ou a configuração de VLAN. O usuário deve configurar as políticas de QoS apropriadas para priorizar o tráfego com base nos valores de Co-S e DSCP.
O LLDP-MED é compatível com os seguintes TLVs:
- TLV da política de rede
- TLV de gerenciamento de energia
TLV
da política de rede A política de rede TLV permite que o dispositivo anumente as informações da VLAN de voz para dispositivos de endpoint, como telefones VoIP. Junto com a VLAN de voz, os valores de modo de marcação, Dot1p Co-S e DSCP podem ser enviados para o dispositivo de endpoint. O recurso de VLAN de voz permite que as portas de switch carreguem o tráfego de voz com uma prioridade definida para permitir a separação do tráfego de voz e de dados que chega à porta. A separação do tráfego de voz garante que a qualidade de som de um telefone IP seja salva da deterioração quando o tráfego de dados na porta for alto.
Podemos usar a VLAN marcada ou não marcada como VLAN de voz no Dell SONiC. Veja abaixo uma descrição sobre as duas abordagens:
Use a VLAN marcada para VLAN de voz (implementação mais comum).
- Podemos atribuir a VLAN de voz manualmente no telefone IP ou pelo DHCP ou pelo LLDP-MED.
- O telefone envia pacotes de voz marcados com a VLAN de voz; o tráfego de dados é enviado sem marcação.
- O tráfego de dados e de voz está em duas VLANs diferentes, portanto, eles podem ser separados
- Podemos aplicar a QoS ao tráfego de VLAN de voz.
Use o tráfego não marcado para a VLAN de voz.
- O telefone IP envia tráfego de voz como dados não marcados.
- O ID da VLAN de voz deve ser configurado para acessar a VLAN no switch Dell SONiC
- Como estamos usando tráfego não marcado para voz, a QoS não pode ser fornecida
- O tráfego de voz não pode ser diferenciado do tráfego de dados se ambos não forem marcados. Para superar isso, podemos usar uma VLAN marcada para dados, mas a workstation e o telefone devem oferecer suporte a isso.
TLV de gerenciamento de energia
Isso permite que o dispositivo de rede e o dispositivo de endpoint troquem as informações de energia, como como o dispositivo está ligado, a prioridade de energia, a energia exigida pelo dispositivo e assim por diante.
Alimentação do LLDP 802.3 usando MDI TLV
Dá suporte à negociação de energia entre o dispositivo de rede e o dispositivo de endpoint usando a alimentação LLDP 802.3 usando o endereço IP
TLV de gerenciamento llDP MDI TLV
Por padrão, o LLDP anuncia o endereço IP de gerenciamento configurado no sistema por meio da interface de gerenciamento. Você pode sobrepor essa configuração e anunciar endereços IPv4 e IPv6 específicos configurando os endereços IP que o LLDP anuncia em uma interface.
Sintaxe de configuração
Configuração da interface do switch para transportar tráfego de dados e voz
| Configuração | Explicação |
| Configuração do DELLSONiC# | Entrar no modo de configuração |
| DellSONiC(config)# interface Eth | Configurar interface |
| DELLSONiC(config)# interface Range Eth | (Opcional) Configurar uma variedade de interfaces |
| DELLSONiC(conf-if-Ethernet/PoX)# switchport trunk allowed VLAN add | Permitir VLAN de voz como tráfego marcado. |
| DELLSONiC(conf-if-Ethernet/PoX)# switchport access Vlan | Permitir vlan de dados como tráfego não marcado (opcional). |
O Dell SONiC é compatível com VLAN de voz não marcada. Se a VLAN de voz não estiver marcada, use a configuração abaixo:
| Configuração | Explicação |
| Configuração do DELLSONiC# | Entrar no modo de configuração |
| DellSONiC(config)# interface Eth | Configurar interface |
| DELLSONiC(config)# interface Range Eth | (Opcional) Configurar uma variedade de interfaces |
| DELLSONiC(conf-if-Ethernet/PoX)# switchport access Vlan | Permitir VLAN de voz como tráfego não marcado. |
| DELLSONiC(conf-if-Ethernet/PoX)# switchport trunk allowed VLAN add | Permitir VLAN de dados como tráfego marcado (opcional). |
Configurar o LLDP MED
Para configurar o LLDP-MED, siga este procedimento: Configureo perfil LLDP-MED.
| Configuração | Explicação |
|---|---|
| admin@DELLSONiC: ~$ sonic-cli | Informe a CLI da estrutura de gerenciamento da Dell. |
| DellSONiC # configure | Entrar no modo de configuração |
| PERFIL DO PERFIL DE POLÍTICA DE REDE DELLSONiC (config )# | Crie um perfil de política de rede. |
| DELLSONiC (conf-network-policy)# {voice | voice-signaling} vlan [vlan-id {[cos cos-value | dscp dscp-value] | untagged }| **[dot1p {** cos cos-value | dscp value}]] |
Configure os parâmetros do perfil da política de rede:
|
Configurar interface
| Configuração | Explicação |
|---|---|
| admin@ DELLSONiC: ~$ sonic-cli | Informe a CLI da estrutura de gerenciamento da Dell. |
| DellSONiC # configure | Entrar no modo de configuração |
| Interface DELLSONiC (config)# Eth | Configurar interface |
| DELLSONiC(config)# interface Range Eth | (Opcional) Configurar o intervalo de interfaces |
| DELLSONiC (conf-if)# lldp tlv-set { management-address {ipv4|ipv6} ip-address} | (Opcional) Configure um endereço de gerenciamento IPv4 ou IPv6 usado para anunciar pelo LLDP em uma interface. |
| DELLSONiC (conf-if)#lldp med-tlv-select [network-policy | power-management] | (Opcional) Configure na interface se deseja anunciar ou não os TLVs do LLDP-MED. Por padrão, os TLVs LLDP-MED são anunciados.
|
| DELLSONiC (conf-if)# network-policy profile-number | Aplique a política de rede LLDP-MED a uma interface. |
Exemplo de configuração
Suponha que Nossa VLAN de voz seja 30 e o tráfego de dados seja 10. Estamos usando a VLAN de voz como tráfego marcado.
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 |
Aplicar política de rede na interface.
DELLSONiC # configure DELLSONiC (config)# interface Eth 1/1 DELLSONiC (conf-if-Eth1/1)# network-policy 1 DELLSONiC (conf-if-Eth1/1)# end |
Configure a interface como Trunk para permitir VLAN de voz e VLA de dados.
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ção
Use o comando abaixo para verificar a configuração da interface. 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) |
Exibir informações do LLDP-MED
use os comandos abaixo para mostrar o vizinho, a tabela ou as estatísticas.
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
--------------------------------- |