如何透過 Omada 交換器上設定 Voice VLAN(控制器模式)

Knowledgebase
Configuration Guide
Vlan
11-19-2024

內容

目標

要求

介紹

設定

驗證

結論

 

目標

本文介紹了使用 Omada 控制器管理設備時,Omada 交換器上 Voice VLAN 的設定。

要求

  • Omada 智慧型、 L2+ 和 L3 交換器
  • Omada 控制器(軟體控制器 / 硬體控制器 / 雲端控制器,V5.9 以上版本)

介紹

本文介紹的是使用 Omada 控制器管理交換器設備時,在 Omada 交換器上設定 Voice VLAN,對於沒有 Omada 控制器架構的設定,請參考 FAQ: 如何在 TP-Link 智慧型和管理型交換器上設定 Voice VLAN 來最佳化語音流量傳輸(新介面)

隨著 IP 電話在現今越來越普及,為了確保使用 IP 電話時的順暢體驗,避免出現延遲、品質下降、抖動或雜訊等問題,交換器上需要進行一些設定。語音流量對時間非常敏感,因此我們需要為語音流量設定一個 Voice VLAN,並設定封包的優先級,確保它們能及時被轉發,進而確保通話品質。

Voice VLAN 使用 OUI 來匹配 IP 電話發送的封包,並用指定的 VLAN ID 和 802.1p 優先級 Tagged 它們。這將使所有語音流量在一個獨立的 VLAN 當中運作,並且可以優先於其他流量被轉發。

設定

步驟 1. 在 Omada 控制器上納管交換器

首先,納管與 IP 電話直連的交換器

步驟 2. 建立 802.1Q VLAN,提供給 Voice VLAN 使用。

要將 VLAN 指定為 Voice VLAN,我們需要先建立 802.1Q VLAN。進入 設定 > 有線網路 > 區域網路(LAN)> 網路,點擊 建立新的 LAN,要建立新的 VLAN,您可以選擇將其設定為介面或 VLAN。當您選擇建立介面時,需要在控制器中納管 TP-Link 的路由器。這裡我們納管交換器來進行設定範例,所以將建立它為 VLAN,並且僅應用於交換器。

 

 

其他參數保持預設或依據需求設定即可。

步驟 3. 檢查您是否建立了適當的連接埠設定檔。

在建立了 Voice VLAN 5 後,預設的連接埠設定檔「All」會自動變更為 VLAN1 untagged,PVID=1,並將 VLAN5 設為 Tagged。然而,當偵測到語音流量時,啟用 Voice VLAN 的連接埠會自動加入對應的 VLAN,並且以 Untagged 方式處理。因此,我們不需要將 Voice VLAN 新增到連接埠設定檔中,例如,在這裡我們只需要 VLAN1 Untagged 並設定 PVID=1,這與 Default 自動建立的連接埠設定檔相同,因此我們不需要建立新的設定檔。

如果您仍需要在連接埠上設定更多 tagged 或 untagged VLAN,前往 設定 > 有線網路 > 區域網路 LAN > 交換器設定檔,點擊 建立新的連接埠設定檔 並依據您的需求編輯連接埠設定檔。

步驟 4. 將正確的連接埠設定檔套用到連接 IP 電話的連接埠。

進入 設備 頁面,點選交換器進入其更多設定頁面,在 連接埠 分頁為要連接到 IP 電話並且想要啟用 Voice VLAN 的連接埠變更為正確的連接埠設定檔,例如,在這裡我們將把連接埠 1 的連接埠設定檔修改為 Default 設定檔。

 

 

至此,控制器介面上的 Voice VLAN 設定已經完成,我們需要使用 CLI 範本向交換器發出指令。

步驟 5. 編輯 CLI 指令。

CLI 指令應包含以下設定:

  • 在交換器上全域啟用 Voice VLAN。
  • 分配 802.1Q VLAN 作為 Voice VLAN。
  • 在 Downlink 連接埠(直連 IP 電話)啟用 Voice VLAN。
  • 設定 Voice VLAN 的 802.1p 優先權。

注意:檢查 OUI 表中是否包含您裝置的 OUI,如果沒有,請手動新增。

 

在此範例中,我建立的 Voice VLAN 是 VLAN 5,在該交換器上,我在連接埠 1 上連接 IP 電話,我想將其 802.1p 優先權設定為最高的 7。CLI 指令如下:

 

voice vlan 5

interface two-gigabitEthernet 1/0/1

voice vlan

#

voice vlan priority 7

步驟 6. 查看您裝置的 OUI 是否包含在預設 OUI 表中。

您可以使用 Console 線或控制器內的終端機連線到交換器的指令列介面 ( CLI ),控制器的終端機位於 工具 > 終端機,修改 設備類型 為 交換器,然後再到 來源,選擇要查看的交換器,然後點選 開啟終端機

 

 

 

在終端機中,在特權模式下(登入後輸入「en」)輸入「show voice vlan oui-table」查看目前 OUI 表,看看是否包含您裝置的 OUI,下方顯示了我們提供的預設 OUI:

 

您需要檢查您裝置的 OUI 是否包含在此預設 OUI 表中,如果沒有,請手動新增。

例如,我的裝置的 OUI 是 00-E0-4C,不包括在內,因此手動新增 OUI 時,整個指令應如下所示:

voice vlan 5

interface gigabitEthernet 1/0/1

voice vlan

#

voice vlan priority 7

voice vlan oui 00:E0:4C oui-desc TP-Test

您也可以在不使用 Omada 控制器的情況下在介面上完成設定並匯出設定檔,然後從設定檔複製這些指令,這可以保證設定值沒有錯誤。

步驟 7. 建立 CLI 範本並將設定下發到設備上。

前往 設定 > CLI 設定 > 設備 CLI,點擊 建立新的設備 CLI 設定檔 確認並編輯。

 

 

點擊 下一步 選擇要套用指令的設備, 點擊 確認進行選擇

 

點擊 儲存,現在 CLI 仍處於非運作狀態,點擊 套用 開始套用。

連接終端機並輸入 “show running-config” 以檢查這些指令是否成功應用。

 

您也可以在 設備 頁面點擊 “show running config” 按紐。(控制器版本 V5.14 或更高版本)

 

 

這裡,運行設定包含了剛剛套用的指令,這意味著設定已經完成。

確認

Voice VLAN 的設定已經完成,現在應該可以正常運作了,如果有興趣的話,可以按照下面的步驟來驗證一下:

我已將 OUI 00:E0:4C 新增至 OUI 表中,因此現在我使用擁有此 OUI 的裝置傳送封包並驗證 Voice VLAN 是否生效。

目前所有連接埠的 Native VLAN 均為 VLAN1,這表示擷取的封包不應帶有 VLAN Tag,但如果 Voice VLAN 生效,則來自該裝置的封包將被 Tagged 為 VLAN 5 和 802.1p 優先權 7 。

現在連接埠 1 上已啟用 Voice VLAN,因此將裝置連接到連接埠 1 並傳送正常的 IPv4 封包,然後使用 Port Mirroring進行擷取。

結果如下,從截圖中可以看到這個封包的來源 MAC 位址與我們剛剛設定的 OUI 相匹配,並且它有一個 802.1p 優先權為 7、VLAN ID 為 5 的 VLAN Tag,與我們為 Voice VLAN 設定的參數相同,這表示 Voice VLAN 正在運作。

 

請注意,Windows 上的網路介面卡可能會丟棄 802.1Q VLAN Header,因此如果您發現擷取的資料包沒有 Tagged,請透過傳送一些帶有 Tagged 的封包來檢查您的網路介面卡是否正常擷取 VLAN Tag 或監控其他 VLAN 的流量。

結論

至此我們就完成了透過 Omada 控制器在 Omada 交換器上設定 Voice VLAN 的功能設定介紹,並進行了簡單的驗證。如果仍有問題,請聯繫 TP-Link 技術支援。

要了解各項功能和設定的更多詳細資訊,請前往 檔案下載 下載您的產品的手冊。

Please Rate this Document

Related Documents