Free forever·no account, no tracking, no third-party requests ·open data, free API
showstack / protocols / igmp

IGMP

Also called Internet Group Management Protocol, IGMP snooping, IGMP querier.

How a host tells the network it wants a multicast group, and how a switch learns which ports to send that group to. On a show network it is the difference between sACN and Dante behaving, and every port on the switch receiving every universe.

Network transportOpenIETFReported
Management Housekeeping, no deadline

Discovery, monitoring, configuration, backups, updates. Useful, and none of it has a deadline of its own.

What kills it. Nothing kills it. That is the problem: with no deadline it has no manners, and it will happily starve everything that does have one. Putting it on a show VLAN is the commonest self-inflicted wound in the industry.

Why this one, and not what the category suggests. Housekeeping that decides where multicast media is allowed to go — management traffic with an outsized effect on media.

What goes wrong

Snooping without a querier is worse than no snooping. With no querier the switch ages out its group memberships and multicast traffic starts and stops on a timer, which reads as random dropouts.
Exactly one querier per VLAN. Two switches both acting as querier is a common cause of intermittent multicast on a network that looks correct.
Version mismatch matters: an IGMPv2 device on a v3-only network may never join a group at all.
Turning snooping off "to make it work" floods every port. It does often make it work, right up to the point where the link fills.

Typical use

Sources

Understand the mechanism
Something wrong, or missing?

Known gaps on this entry: default_ports, first_published, implementations. If you can source one of them, that is a ten minute pull request.

Edit this entry on GitHub — one file, editable in your browser, and your handle goes on it permanently.

Work at IETF? Confirm or correct this entry — it is free, it stays free, and nothing about it is for sale.