How to configure Voice VLAN on Omada Switches using Omada Controller
內容
本文介紹了使用 Omada Controller 管理設備時, Omada 交換器上 Voice VLAN 的設置。
- Omada Smart, L2+ and 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,並且僅應用於交換器。
其他參數保持預設或根據需求配置即可。
Step 3. 建立一個新的連接埠設定檔
在建立了 Voice VLAN 2 後,預設的埠設定檔「ALL」會自動更改為 VLAN 1 untagged、PVID=1,以及 VLAN 2 tagged。但是,我們需要讓 VLAN 2 在此埠上也保持 untegged,因此需要一個新的 LAN 設定檔。
前往 設定>有線網路>區域網路(LAN)>設定檔, 點擊建立新的連接埠設定檔, 在 untagged networks 列中, 將 Voice VLAN 新增至其中。
步驟 4. 將新的連接埠設定檔套用到連接 IP 電話的連接埠。
進入 設備 頁面, 點擊交換器進入其專屬設定頁面,在 連接埠, 將您連接至 IP 電話並想要啟用 Vocie VLAN 的埠,變更為新的埠設定檔。舉例來說,我們將把 port1 的設定檔改成新的設定檔。
至此,控制器 GUI 上的 Voice VLAN 設定已經完成,我們需要使用 CLI 範本向交換器發出指令。
步驟 5. 編輯 CLI 指令。
CLI 指令應包含以下設定:
- 在交換器上全域啟用 Voice VLAN。
- 分配 802.1Q VLAN 作為 Voice VLAN。
- 在下行連接埠(直連 IP 電話)啟用 Voice VLAN。
- 配置 Voice VLAN 的 802.1p 優先權。
注意: 檢查 OUI 表中是否包含您裝置的 OUI,如果沒有,請手動新增。
在此範例中,我建立的 Voice VLAN 是 VLAN 2,在該交換器上,我在 port1 上連接 IP 電話,我想將其 802.1p 優先權設定為最高的 7。 CLI 指令如下:
voice vlan 2
interface gigabitEthernet 1/0/1
voice vlan
#
voice vlan priority 7
步驟 6. 查您裝置的 OUI 是否包含在預設 OUI 表中。
您可以使用 console cable 或控制器內的終端機連線到交換器的指令列介面 ( CLI ),控制器的終端機位於 工具>終端機, 修改 設備類型 至 交換器,然後再到 來源, 選擇要修改的交換器,然後點選 開啟終端機.
在終端機中,在特權模式下(登入後輸入「en」)輸入「show voice vlan oui-table」查看目前 OUI 表,看看是否包含您裝置的 OUI,下方顯示了我們提供的預設 OUI:
您需要檢查您裝置的 OUI 是否包含在此預設 OUI 表中,如果沒有,請手動新增。
例如,我的裝置的 OUI 是 00-E0-4C,不包括在內,因此手動新增 OUI 時,整個指令應如下所示:
voice vlan 2
interface gigabitEthernet 1/0/1
voice vlan
#
voice vlan priority 7
voice vlan oui 00:E0:4C oui-desc TP-Test
您也可以在不使用 Omada 控制器的情況下在 GUI 上完成配置並匯出設定文件,然後從設定檔複製這些指令,這將確保沒有錯誤。
步驟 7. 建立CLI範本並將配置下發到設備。
前往 設定> CLI 設定>設備 CLI, 點擊 建立新的設備 CLI 設定檔 確認並編輯。
點擊 下一步 選擇要套用指令的設備, 點擊 確認進行選擇
點擊 儲存. 現在 CLI 仍處於非活動狀態,點擊 套用 開始應用程序。
連接終端機並輸入 “show running-config” 以檢查這些指令是否成功應用。
您也可以在 設備 頁面點擊 “顯示 running config” 按紐。 (控制器版本 V5.14 或更高版本)
這裡,運行配置包含了剛剛應用的指令,這意味著配置已經完成。
Voice VLAN的配置已經完成,現在應該可以正常運作了,如果有興趣的話,可以按照下面的步驟來驗證一下:
我已將 OUI 00:E0:4C 新增至 OUI 表中,因此現在我使用具有此 OUI 的裝置傳送封包並驗證 Voice VLAN 是否生效。
目前所有連接埠的 Native VLAN 均為 VLAN1,這表示擷取的封包不應帶有 VLAN tag,但如果 Voice VLAN 生效,則來自該裝置的封包將被標記為 VLAN 2 和 802.1p 優先權7 。
現在 port 1 上已啟用 Voice VLAN,因此將裝置連接到 port 1 並傳送正常的 IPv4 封包,然後使用連接埠 Mirroring 進行擷取。
結果如下,從截圖中可以看到這個封包的來源 MAC 位址與我們剛剛設定的 OUI 相匹配,並且它有一個 802.1p 優先權為7、VLAN ID 為 2 的 VLAN 標籤,與我們為 Voice VLAN 配置的參數相同,這表示 Voice VLAN 正在工作。
請注意,Windows 上的網路介面卡可能會丟棄 802.1Q VLAN header,因此如果您發現擷取的資料包沒有 tagged,請透過發送一些帶有 tagged 的封包來檢查您的網路介面卡是否正常擷取 VLAN tag 或監控其他 VLAN 的流量。
至此我們就完成了透過Omada Controller在Omada交換器上設定 Voice VLAN 的介紹,並進行了簡單的驗證。如果仍有問題,請聯絡 TP-Link 技術支援。
要了解各項功能和配置的更多詳細信息,請前往 檔案下載 下載您的產品的手冊。