Multicast

哪些 VLAN 需要 IGMP 偵聽?

  • June 15, 2021

我的大致理解是交換機和類似的 L2 設備使用IGMP 偵聽來防止多播“流”從下游沒有多播客戶端的埠傳播出去。

問題:

  1. 似乎只有在發生多播流的 VLAN 上才需要 IGMP 偵聽?
  2. 如果是這樣,在沒有發生多播的 VLAN 上啟用它有什麼影響?

一些背景(不要認為這對問題有太大影響):

  • 我最近在我的網路中實現了 VLAN 隔離,為 IPTV 提供了一個專用 VLAN,它依賴於多播和 IGMP。
  • 我使用 OPNsense 作為路由器和os-igmp-proxy外掛來提供 IPTV VLAN 和 WAN 之間的代理。
  • 交換機在所有 VLAN 上都配置了 IGMP 偵聽,但是 - 雖然目前一切正常 - 我認為它只需要在 IPTV VLAN 上。

相關:是否應在 LAN 上的所有第 2 層交換機上配置 IGMP Snooping?

回答:

  1. 是的,限制多播的廣播效果很有用
  2. 無,前提是確實沒有多播

寫。2、根據實際使用的L2設備或作業系統,可能會有其他限制。例如,某些交換機可能會在預設情況下阻止所有未知的多播流量,當啟用 IGMP 偵聽時,這也可能會影響 MAC 多播(非 IP),這在工業網路中很普遍,但當然也可能存在於該域之外。

因此,作為建議,我會為所有 VLAN 啟用它(通常是預設設置)。與我還建議在網橋上啟用 RSTP/STP 的方式類似,這是您想要防止循環的安全措施,或者在多播的情況下,不需要的多播就像廣播一樣,可能會降低您的整體網路性能。

引用自:https://serverfault.com/questions/1053125