Troubleshooting for Voice VLAN and Auto VoIP
內容
本文介紹 Omada 交換器上的 Voice VLAN 和 Auto VoIP 功能,並提供簡單的排除故障步驟,當 IP 電話無法上線或通話體驗不佳時,可以進行排查。
- Omada 智慧型、L2+ 和 L3 交換器
IP 電話現在被廣泛使用。為了確保通話品質,有必要將語音流量設定為優先。Omada 交換器支援 Voice VLAN 或 Auto VoIP,可進行設定來確保穩定的連接和良好的用戶通話體驗。
本文簡要介紹了 Voice VLAN 和 Auto VoIP 的使用情境,並提供了針對常見問題的詳細故障排除步驟。
Voice VLAN 和 Auto VoIP 依據 IP 電話處理 VLAN-tagged 封包的能力,在不同情境下使用。
- Voice VLAN:Voice VLAN 適用於無法處理帶有 VLAN tags 封包的 IP 電話,且無法發送或接收帶有 VLAN tags 的封包的情境。同時,語音 VLAN 的設定是固定的,適合無法處理 VLAN-tagged 封包的 IP 電話。透過匹配 OUI,交換器可以為 IP 電話發送的封包新增 VLAN tags 和 802.1p 優先級。
- Auto VoIP:Auto VoIP 適用於能處理帶有 VLAN tags 封包的 IP 電話,且能發送和接收帶有 VLAN tags 封包的情境。它利用 LLDP-MED(鏈路層發現協議 - 媒體端點發現)與 IP 電話進行協商並主動進行設定。IP 電話在發送封包時需要依據客戶需求新增相對應的 VLAN tags 或優先 tags 。
故障排除步驟
步驟 1. 檢查 IP 電話的型號並確認設定方式
檢查 IP 電話類型
參考產品手冊或規格表,確定 IP 電話是否能處理帶有 VLAN tags 的封包。檢查其是否有支援 802.1Q 標準或 VLAN 設定。如果在產品文件或規格表中沒有提到相關資訊,或者你不確定是否支援,請上網搜尋或諮詢 IP 電話製造商的技術支援。在聯繫技術支援時,詢問產品是否支持 802.1Q 標準和 VLAN 設定。
驗證設定方法
在確認了 IP 電話是否能夠處理 VLAN-tagged 封包後,請檢查您是否選擇了正確的設定方式。如前面所述,如果 IP 電話無法處理 VLAN-tagged 封包,則設定 Voice VLAN 來將 tags 新增到封包中。如果 IP 電話能夠處理 VLAN-tagged 封包,則設定 Auto VoIP 來讓 IP 電話發送 tagged 封包。
如果 IP 電話無法處理帶有 VALN-tagged 的封包,請繼續觀看情境 1。如果 IP 電話可以處理帶有 VLAN-tagged 的封包,請跳至情境 2。
情境 1:檢查無法處理 VLAN-tagged 封包的 IP 電話的 Voice VLAN 設定
IP 電話註冊失敗,即 IP 電話的流量未新增 VLAN tags 並進入專用的 Voice VLAN。請按照以下步驟操作:
步驟 1. 檢查 Voice VLAN 全域設定
進入 Voice VLAN 頁面,檢查是否指定某個 VLAN 為專用的 Voice VLAN。在將其指定為 Voice VLAN 之前,請確認已將此 VLAN 建立為 802.1Q VLAN。檢查是否預先設定了 VLAN,並確保 IP 電話伺服器等相關設備也在該 VLAN 內,來保證 IP 電話系統的正常運作。
步驟 2. 驗證連接埠是否已新增至 Voice VLAN
選擇 Voice VLAN 後,連接 IP 電話的連接埠應新增至該 VLAN 中。如果該連接埠只連接 IP 電話,則不需要轉發其他流量,可以將該連接埠設定為 untag,並將其加入該 VLAN,然後設定其 PVID(連接埠 VLAN ID)為 Voice VLAN 的 VLAN ID。如果除了 IP 電話外,還有其他設備,如 PC 或 AP,連接到埠上,則將該埠設定為 tag 並新增到 voice VLAN。
步驟 3. 檢查連接埠是否啟用了 Voice VLAN
將連接埠新增至 Voice VLAN 後,進入 Voice VLAN 的 Port Config 頁面並驗證該連接埠是否啟用了 Vocie VLAN。正常情況下,Operational Status 應為 Active,如下圖所示。
步驟 4. 請確認 IP 電話品牌的 OUI(Organizationally unique identifier)是否在 Voice VLAN 頁面的 OUI 設定列表中。
如果 IP 電話的 OUI 不在 Voice VLAN 頁面的 OUI Config List 中,則來自 IP 電話的流量將不會被轉發到 Voice VLAN。Omada 交換器預設設定了常見的 IP 電話品牌的 OUI。如果電話品牌不在列表中,請手動新增。在 OUI Config 頁面上,點擊 Add 來手動新增 OUI,如下圖所示。
步驟 5. 檢查 Voice VLAN 的優先權設定
在驗證了 VLAN 設定後,IP 電話應該已註冊並可供使用。如果在通話過程中出現通話品質降低、抖動或雜音等等問題,請檢查 Voice VLAN 的優先級設定。在 Voice VLAN 的 Global Config 頁面上,優先級可以從 0 設定到 7,其中 0 是最低優先級,7 則是最高優先級。如果沒有物理上的線路問題,但通話品質問題仍然存在,您可以更改優先級參數,來確保即時的轉發語音流量,從而改善通話品質。語音流量的預設優先級為 5,但可以手動調高,如下圖所示。
情境 2:檢查處理 VLAN-tagged 封包的 IP 電話的 Auto VoIP 設定
Auto VoIP 使用 LLDP-MED 封包中的訊息進行協商,使 IP 電話可依客戶的要求傳送帶有指定 tags 的封包。因此,首先檢查 LLDP-MED 設定,然後檢查其他與 Auto VoIP 相關的參數。
步驟 1. 檢查 LLDP 和 LLDP-MED 是否啟用並正常運作
前往 L2 FEATURES-LLDP-LLDP Config 頁面,並全域啟用 LLDP。連接埠的 LLDP 通常預設就為啟用。
前往 LLDP-MED Config 頁面,進入 Port Config 部分,將對應連接埠的 LLDP-MED Status 設定為 Enabled(啟用)。這將啟動與相鄰設備之間的 LLDP-MED 協商。
在 LLDP-MED Config 頁面的 Neighbor Info 部分,您可以按一下連接埠查看是否已從鄰居設備取得資訊。
步驟 2. 檢查全域是否啟用 Auto VoIP,以及網路中為語音流量設定的 VLAN 是否正確
確認全域啟用了 Auto VoIP。
檢查連接埠參數。如果 IP 電話未正確註冊,可能是由於 VLAN 設定不正確。與 Voice VLAN 不同,Auto VoIP 不會直接指派專用 Voice VLAN 並且全域設定 802.1p 優先級。相反,每個埠都有獨立的設定。確認 IP 電話伺服器所在的 VLAN,並將連接 IP 電話的連接埠新增到這個 VLAN。
步驟 3. 檢查 Auto VoIP 的連接埠模式
如下圖所示,每個埠都可以設定 Interface Mode(介面模式)、Value(數值)、CoS Override Mode(覆蓋模式)和 DSCP Value 等參數。
大多數情況下,需要同時指定 VLAN 及其語音流量的轉發優先級,Interface Mode(介面模式)應設定為 VLAN ID 模式來指定 VLAN。這個 VLAN 應該與 IP 電話伺服器設定的 VLAN 相同。如果 IP 電話無法正常註冊,請檢查 VLAN ID 設定是否正確。
在確認 VLAN 設定後,IP 電話應該可以註冊並使用。如果在通話過程中出現通話品質下降、抖動或雜音等問題,請在確認了確實沒有物理連接上的問題後檢查優先級設定。
步驟 4. 檢查 Auto VoIP 優先級是否正確且合理
因為在 VLAN ID 模式中未指定 802.1p 優先級,所以設定了 DSCP 值來控制語音流量的轉發優先級。DSCP 優先級範圍從 0 到 63,類似 802.1p 的優先級。數字越大,優先級越高。
對於 CoS Override Mode,建議選擇 Disable。在此模式下,交換器將依據埠設定的 DSCP 優先級轉發語音流量。語音流量的預設 DSCP 優先級應在40-47範圍內,對應 TC-5 轉發佇列。如果您在網路壅塞期間遇到通話品質不佳的情況,請提高優先級。如果 CoS Override Mode 設定為 Enabled,交換器將忽略設定的 DSCP 優先級,直接轉發預設 TC-5 佇列中的語音流量,因此不建議這樣做。
到這裡,我們已介紹了 Voice VLAN 和 Auto VoIP 的簡單故障排除過程。如果問題仍然存在,請聯繫 TP-Link 支援或 IP 電話供應商來獲取進一步協助。
要了解各項功能和設定的更多詳細資訊,請前往 檔案下載 下載您的產品的手冊。