What does IGMP Snooping do?

The setting is disabled by default. I read the documentation, but it's not clear to me what the setting does and what are the use cases. If I do enable it, why are there three different versions? Just trying to decide whether to enable it for my Brume 3 or not.

IGMP snooping relates to multicast traffic. Given the Brume's form factor and typical use case, you almost certainly don't need to enable this.

To give an example of when to use it: on a 16-port switch (or, really, typically larger switches depending on the bandwidth being used) carrying multicast media streams, enabling IGMP snooping means the switch learns which ports have devices that have joined a multicast group, and forwards traffic only to those ports.

Without it, the switch treats multicast like broadcast and floods it out every port in the VLAN - wasteful, but harmless at small scale.

2 Likes

IGMP snooping is used to limit multicast on specific sets of ports as @imimimx mentioned or also to specific sets of vlans. The main usage for a home install is to avoid mdns traffic going where you don’t want to (like segregated iot vlans) or to make sure it doesn’t saturate capacity.

2 Likes