設計IPTV網路-IGMP簡介

選項
Zyxel小編 Nilo
Zyxel小編 Nilo 文章數: 31  Zyxel Employee
已編輯 十一月 2022 乙太網路交換器 常見問題

在我們開始設計 IPTV 網路之前,管理員應該了解 Zyxel 的 IGMP(Internet Group Management Protocol)和 IGMP Snooping 的 3 個重要概念。

1. 什麼是General Queries和Group Specific Queries?

General Query:querier將向multicast客戶端發送query訊息,以了解哪些multicast群組在網路中仍有活動成員。

Group Specific Query:當客戶端離開multicast群組並發送離開群組訊息時,querier將發送此query訊息以了解特定群組在下行鏈路port上是否還有任何其他活動成員。

2. 什麼是 IGMP Snooping Querier Modes?

有 3 種Querier Modes:Auto、Fixed和Edge。

Fixed:讓Switch始終使用該port作為 IGMP query port。當您將 IGMP multicast server連接到port時選擇此項。

Edge:防止Switch將該port用作 IGMP query port。Switch不會保留連接到此port的 IGMP router的任何記錄。Switch不會將 IGMP 加入或離開數據包轉發到該port。

自動:如果port收到任何 IGMP queries,則該port將作為Fixed port運行。如果port在一段時間內未收到 IGMP queries,則該port表現為Edge port。

3. IGMP Snooping fast/normal/immediate leave 有什麼區別?

Fast leave

在fast leave mode下,Switch本身在收到來自port上主機的 IGMP 離開訊息後立即發出 IGMP Group-Specific Query (GSQ) 訊息。這決定了連接到該port的其他主機是否應保留在特定的multicast群組中。這有助於加快leave流程。

Normal leave

在normal leave mode下,當Switch在port上收到來自主機的 IGMP 離開訊息時,它會將訊息轉發到multicast router。然後,multicast router發出 IGMP Group-Specific Query (GSQ) 訊息以確定連接到該port的其他主機是否應保留在特定multicast群組中。Switch將query訊息轉發給所有連接到該port的主機,並等待主機的IGMP報告更新轉發表。

Immediate leave

選擇此選項可設定Switch在port收到 IGMP 離開訊息後從multicast tree中刪除該port。如果只有一台主機連接到此port,請選擇此選項。