My approximate understanding is that switches and similar L2 devices employ IGMP snooping to prevent multicast "streams" from propagating out of ports that have no multicast clients downstream of them.
Questions:
- It would seem that IGMP snooping is only required on VLANs where multicast streaming is occurring?
- If so, what's the impact of leaving it enabled on VLANs where no multicast is occurring?
Some context (don't think this has much bearing on the questions):
- I've recently implemented VLAN segregation in my network, with a dedicated VLAN for IPTV, which relies on multicast and IGMP.
- I use OPNsense as a router and the
os-igmp-proxy
plugin to provide proxying between the IPTV VLAN and the WAN. - Switches are configured with IGMP snooping on all VLANs but - whilst everything works hunky-dory at present - I think it's only required on the IPTV VLAN.
Related: Should IGMP Snooping be configured on all Layer 2 switches on LAN?