DELL Networking SONiC 語音 VLAN

Summary: 本文說明 Dell Networking SONiC 中的語音 VLAN 和組態。本文使用 Dell SONiC Edge 4.1 POE 平臺。

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

先決條件

 

指數

介紹
LLDP-MED VLAN 至 IP 電話
組態語法
設定交換器介面以承載語音和資料流量
設定 LLDP MED
範例組態
驗證
檢視 LLDP-MED 資訊            
 

簡介

語音 VLAN 功能可讓交換器埠以管理員定義的優先順序,從 IP 電話承載語音流量。當多個裝置 (例如個人電腦和 IP 電話) 連線至同一個埠時,埠可設定為將一個 VLAN 用於語音流量,另一個 VLAN 用於資料流量。透過 IP (VoIP) 傳訊的流量固有時間敏感性:若要讓網路提供可接受的服務,低延遲至關重要。語音 VLAN 可讓訊號與資料流量分開進入埠,並可提供語音 VLAN 流量的快速轉送。使用語音 VLAN 的主要優點是,在埠上的資料流量高時,確保 IP 電話的音質不受干擾。
 

Dell Networking Edge Standard SONiC 4.0 及更新版本支援語音 VLAN。


語音 VLAN 的運作方式

VOIP 網路範例
圖 1:VOIP 網路範例

注意:Dell SONiC 支援未標記的語音流量。在此情況下,如果必須分隔語音和資料流量,我們需要工作站流量顯示為已標記的流量。如果語音和資料流量皆為未標記的交換器,將無法區分它們。因此無法提供 QoS。

IP 電話可以使用許多方法取得語音 VLAN ID。部分為
  • 手動語音 VLAN ID 和 IP 電話中的其他組態
  • 使用 DHCP 伺服器將語音 VLAN ID 指派至 IP 電話
  • 在交換器中使用 LLDP-MED 將語音 VLAN 傳送至 IP 電話

LLDP-MED VLAN 至 IP 電話

連結層探索通訊協定-媒體端點探索 (LLDP-MED) 是 LLDP 的延伸,可在端點裝置 (例如 VoIP 和其他網路終端裝置) 之間提供互用性。LLDP 不會自動套用 QoS 原則或 VLAN 組態。使用者必須設定適當的 QoS 原則,以根據 Co-S 和 DSCP 值排定流量的優先順序。

LLDP-MED 支援下列電視:

  • 網路原則 TLV
  • 電源管理 TLV

網路原則 TLV
網路原則 TLV 可讓裝置向 VoIP 手機等端點裝置廣告語音 VLAN 資訊。除了語音 VLAN、標記模式、Dot1p Co-S 和 DSCP 值外,也可傳送至端點裝置。語音 VLAN 功能可讓交換器埠以定義的優先順序承載語音流量,以利將語音與資料流量分開進入埠。語音流量的區隔可確保當埠上的資料流量高時,IP 電話的音質不受不斷下降的影響。

我們可以在 Dell SONiC 中使用已標記或未標記的 VLAN 做為語音 VLAN。以下說明這兩種方法:

使用標記的 VLAN 作為語音 VLAN (最常見的部署)。

  • 我們可以在 IP 電話、DHCP 或 LLDP-MED 上手動指派語音 VLAN。
  • 電話傳送有語音 VLAN 標記的語音封包;未標記的資料流量會傳送。
  • 資料和語音流量為兩種不同的 VLAN,因此可以分隔
  • 我們可以將 QoS 套用到語音 VLAN 流量。 

在語音 VLAN 使用未標記的流量。

  • IP 電話會以未標記的資料傳送語音流量。
  • 語音 VLAN ID 必須設定為存取 Dell SONiC 交換器上的 VLAN 
  • 由於我們使用未標記的流量作為語音,因此無法提供 QoS
  • 如果兩者皆未標記,語音流量就無法與資料流量區分開。若要解決此問題,我們可以將標記的 VLAN 用於資料,但工作站和電話必須對此提供支援。

電源管理 TLV
這可讓網路裝置和端點裝置交換電源資訊,例如裝置的開機方式、電源優先順序、裝置所需的電源等。

使用 MDI TLV
LLDP 802.3 電源支援使用 MDI TLV

LLDP Management TLV IP 位址
的 LLDP 802.3 電源,在網路裝置和端點裝置之間進行電源交涉。根據預設,LLDP 會透過管理介面廣告系統中設定的管理 IP 位址。您可以設定 LLDP 在介面上廣告的 IP 位址,以覆寫此設定並廣告特定的 IPv4 和 IPv6 位址。

組態語法

設定交換器介面以承載語音和資料流量

如需在 Dell SONiC 交換器上建立 VLAN 的相關資訊,請參閱Dell Networking SONiC 217901文章:如何建立 VLAN 並將其指派至中繼和存取交換器埠
 
如果已標記語音 VLAN,請使用下列組態:
組態 說明
DELLSONiC#設定 進入組態模式
DELLSONiC(config)#介面 Eth 設定介面
DELLSONiC(config)#介面範圍 Eth (選配)設定一系列的介面
DELLSONiC (conf-if-Ethernet/PoX)#交換器埠中繼允許 VLAN 新增   允許語音 VLAN 作為已標記的流量。
DELLSONiC (conf-if-Ethernet/PoX)# switchport access Vlan 允許資料 vlan 作為未標記的流量 (選用)。

Dell SONiC 支援未標記的語音 VLAN。如果語音 VLAN 未標記,請使用下列組態:
組態 說明
DELLSONiC#設定 進入組態模式
DELLSONiC(config)#介面 Eth 設定介面
DELLSONiC(config)#介面範圍 Eth (選配)設定一系列的介面
DELLSONiC (conf-if-Ethernet/PoX)# switchport access Vlan 允許語音 VLAN 作為未標記的流量。
DELLSONiC (conf-if-Ethernet/PoX)#交換器埠中繼允許 VLAN 新增   允許資料 VLAN 作為標記流量 (選用)。

 

設定 LLDP MED

若要設定 LLDP-MED,請遵循此程式:

設定 LLDP-MED 設定檔。
組態 說明
admin@DELLSONiC:~$ sonic-cli 輸入 Dell 管理架構 CLI。
DELLSONiC # 設定 進入組態模式
DELLSONiC (config)# network-policy profile profile-number 建立網路原則設定檔。
DELLSONiC (conf-network-policy)# {voice | voice-signaling} vlan [vlan-id {[cos cos-value | dscp dscp-value] | untagged }| **[dot1p {** cos cos-value | dscp value}]]
 
設定網路原則設定檔參數:
  • 語音 - 選取應用程式。
  • 語音訊號 - 選取應用程式類型。
  • Vlan vlan-id - 指定語音 VLAN。
  • Cos cos-value - 指定 VLAN 的 L2 優先順序服務值。
  • Dscp 值 - 指定差異化的服務代碼點 (DSCP) 值。
  • Dot1p - 允許使用 802.1 優先順序標記與 VLAN 0。
  • 未標記 - 指定未標記的語音流量。

設定介面
組態 說明
admin@ DELLSONiC:~$ sonic-cli 輸入 Dell 管理架構 CLI。
DELLSONiC # 設定 進入組態模式
DELLSONiC (config)# 介面 Eth 設定介面
DELLSONiC(config)#介面範圍 Eth (選配)設定介面範圍
DELLSONiC (conf-if)# lldp tlv-set { management-address {ipv4|ipv6} ip-address} (選配)設定用於 LLDP 在介面上廣告的 IPv4 或 IPv6 管理位址。
DELLSONiC (conf-if)#lldp med-tlv-select [network-policy | power-management] (選配)在介面中設定是否要廣告 LLDP-MED TLV。根據預設,會廣告化 LLDP-MED TLV。
  • 網路原則 - 選取以廣告網路原則電視。
  • 電源管理 - 選取以廣告宣傳電源管理電視
DELLSONiC (conf-if)# network-policy profile-number 將 LLDP-MED 網路原則套用至介面。

 

範例組態

假設我們的聲音 VLAN 為 30,而資料流量為 10。我們使用語音 VLAN 作為標記流量。

拓撲

拓撲
圖 2:拓撲

設定網路原則
admin@DELLSONiC:~$ sonic-cli
DELLSONiC # configure
DELLSONiC (config)# network-policy profile 1 
DELLSONiC (conf-network-policy)# voice vlan 30 cos 4 dscp 20 

在介面套用網路原則。
DELLSONiC # configure
DELLSONiC (config)# interface Eth 1/1 
DELLSONiC (conf-if-Eth1/1)# network-policy 1
DELLSONiC (conf-if-Eth1/1)# end

將介面設定為「中繼」,以允許語音 VLAN 和資料 VLA。
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
 

確認

使用以下命令檢查介面組態。
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 資訊

下列範例會顯示端點的 LLDP-MED 電源管理資訊:

使用以下命令顯示相鄰、表格或統計資料。
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.