故障排除:對 Omada 交換器上的 Multicast 影像相關問題進行排查

Knowledgebase
Troubleshooting Guide
10-30-2024

目錄

說明

要求

介紹

故障排除步驟

結論

說明

這篇文章介紹了針對 Omada 交換器上常見的 Multicast 影像問題(如畫面卡頓和畫面扭曲)的常見故障排除步驟與針對性可優化的方式。

要求

介紹

Internet Group Management Protocol Snooping(IGMP Snooping)是 LAN Multicast 服務的基本功能。IGMP Snooping 作為 L2 Multicast Protocol,透過偵聽 L3 Multicast 設備與用戶端主機之間交互的 Multicast Protocol 訊息來維護 Multicast 封包的 Outbound 介面資訊。此過程有助於在資料連結層管理和控制 multicast 資料封包的轉發。此外,如果需要 Multicast 錄由,則必須佈署 Protocol Independent Multicast(PIM)和 Internet Group Management Protocol(IGMP)等功能。任何部分的 Multicast 服務若發生封包遺失或故障,都可能導致畫面扭曲或卡頓。

在交換器層級,造成這類問題的兩個常見原因是 Multicast 封包遺失和不穩定的 Multicast Group 產生。當交換器運作正常且影像頻寬沒有過高時,透過設定和優化可以避免這些問題。常見的故障排除方式包括檢查 Multicast Group Table、監控封包遺失以及封包轉發情況。

故障排除步驟

步驟 1. 檢查 Multicast Group Tables

使用指令 show ip igmp snooping group {vlan}{vlan id}  查看 L2 Multicast 產生的狀態。當 Multicast 影像穩定播放時,Multicast Group 不應該中止。透過設定 Static Multicast Group 可以避免某些 Multicast Group 中止。可以使用指令 show IP IGMP group interface {type+id}<detail> 查看 IGMP Group 的產生情況。

Check the formation of L2 multicast groups with the command show ip igmp snooping groups vlan.

Check the formation of L2 multicast groups with the command show ip igmp snooping groups vlan detail.

Check the formation of L2 multicast groups with the command show ip igmp groups interface vlan.

步驟 2. 檢查 IGMP 封包傳輸來找出原因

使用 show ip igmp snooping interface {port type}{port id} packet-stat 指令可以查看 IGMP 封包的傳送和接收情況,可以幫助您判斷 IGMP Querier 與用戶端之間或多個 IGMP Querier 之間是否存在異常的交互。

Check the sending and receiving status of IGMP messages with the command, which shows the ip igmp snooping interface packet-stat.

步驟 3. 檢查 Multicast 資料 Stream 轉發是否擁塞

當多個頻道的 Multicast 資料 Stream 同時轉發時,Multicast 資料 Stream 的波動會導致流量峰值超出網路頻寬。突然的擁塞會導致 Multicast 影像封包遺失,進而導致影像卡頓、畫面失真。建議為 Multicast 資料 Stream 預留一定的頻寬餘裕,來因應流量的波動。如果偵測到擁塞,請在連接埠上啟用流量控制,降低 Multicast 資料 Stream 的轉發速率,避免封包遺失。要啟用流量控制,請在連接埠上使用指令 flow-control

Check port utilization with the command show system-info interface <port type> <port id>.

 

Enable flow control with the command interface port-channel.

步驟 4. 檢查 Multicast 路由場景下 Multicast Route Table 的穩定性

在 Multicast 路由場景下,Multicast 伺服器發出的資料 Stream 需要經過多個 PIM 路由器,通過 Multicast 路由後才能到達用戶端所在的網路。如果 PIM 路由器上的 Multicast Route Table 不穩定,會出現影像卡頓、畫面失真的狀況。可使用 show IP mroute 指令查看 Multicast Route Table:當用戶端穩定觀看特定 Multicast 頻道時,Route Table 項應保持不變;如果有異常變化,需要進一步檢查 Unicast 路由、PIM 協定狀態。

Check the route table with the command show ip mroute.

步驟 5. 檢查連接埠的封包傳輸情況,確認封包遺失

使用指令 show interface counter <port type><port id> 比較接收連接埠和轉發連接埠,看是否有封包遺失。該指令統計所有訊息,包括 Multicast Protocol 訊息,並轉發資料 Stream。Tx 和 Rx 訊息數之間存在微小差異是正常現象,因此需要多次比較來確認是否有封包遺失狀況。

Compare the receiving and forwarding ports of data streams to confirm if there is any packet loss with the command show interface counter <port type><port id>.

結論

本文簡要說明了在交換器層級上,造成 Multicast 影像卡頓與畫面扭曲的原因,並提供故障排除步驟及相對應的優化建議。如果問題仍然存在,請聯繫 TP-Link 支援團隊尋求技術協助。

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

Please Rate this Document

Related Documents