Technical review: 27 August 2026 · Confirm VLAN, querier, switch, and endpoint behavior in the target network.
Quick Answer
IGMP Snooping limits multicast traffic to the ports that actually requested it. In media networks, that usually means fewer flooded ports, lower unnecessary load, and a much better chance of keeping Dante, AES67, and multicast NDI stable. The exact switch behavior still depends on vendor implementation and configuration.
The Multicast Problem in Broadcast
In a standard IT network, data is usually transferred via Unicast—a direct one-to-one conversation between a sender and a receiver. But in a broadcast environment, you often need to send one camera's video feed to five different monitors, or one microphone's audio channel to three different mixing consoles simultaneously.
Sending five separate Unicast streams of the same 150 Mbps NDI video feed can overwhelm a source or uplink quickly. The solution is Multicast. The sender transmits a single stream to a specific group address, and receivers join that group when they need the traffic.
However, unmanaged or poorly configured switches may still flood multicast traffic across too many ports. That is the operational problem IGMP Snooping is trying to solve.
What is IGMP Snooping?
To prevent multicast flooding, managed switches use IGMP Snooping (Internet Group Management Protocol).
When IGMP Snooping is enabled, the switch actively "listens" (snoops) on the conversations between the devices to see who is requesting to join or leave a Multicast group. The switch builds an internal roadmap—a Multicast forwarding database.
How it works: If Port 5 requests the camera feed, the switch allows the Multicast traffic to flow only down Port 5. Port 6 (your lighting console) and Port 7 (your Dante interface) receive zero irrelevant video traffic.
The IGMP Querier (The Traffic Cop)
IGMP Snooping by itself is a passive feature. The switch only listens to "Join" commands. But what happens if a device is restarted, or the switch rebooted? The switch forgets who wants what, and the Multicast stream stops routing.
This is why an IGMP Querier is usually required in practical AV multicast designs. The Querier is an active service that periodically checks which devices still want each multicast group.
The connected devices respond with their membership reports, keeping the switch's internal map updated. In a multi-switch AV network, you must ensure that only one single switch is elected as the active IGMP Querier for a given VLAN, usually the Core or highest-capacity router in the topology.
Real-World Workflows: Dante and NDI
Dante networks, and some AES67 deployments, often rely on multicast flows for discovery, clocking support traffic, or specific audio subscriptions. A misconfigured IGMP topology can increase unnecessary load, which makes timing-sensitive traffic harder to protect with QoS. If that sounds familiar, read the PTP Clocking Guide next.
For high-bandwidth NDI, the stakes are often higher because the stream sizes are large enough to consume meaningful link capacity quickly. A single NDI High Bandwidth 1080p60 stream is often in the rough 125 Mbps range. (Read the NDI bandwidth guide.) Multicasting several of those streams on a small 1GbE network without a working querier or sensible VLAN design can create dropped frames and unstable monitoring paths.
How to Use It
- Log into your Managed Switch (Cisco, Netgear AV, Luminex).
- Enable IGMP Snooping globally on your AV VLAN.
- Use IGMP Fast Leave carefully and only when the port behavior matches your receiver topology.
- Enable the IGMP Querier on the mathematically central switch in your topology.
- Disable Energy Efficient Ethernet (EEE / Green Ethernet) — it interferes with PTP clocking.
Operational note: Querier election must be intentional
In a multi-switch environment, never enable the Querier on every switch. Standard protocol (RFC 4541) dictates that switches will elect a Querier based on the lowest IP address, but in AV networks, it is safer to manually disable the Querier on all edge switches and only enable it on the Core/Spine.
Common Mistakes
- Unregistered Multicast: Some switches default to "Forward Unregistered" which defeats the purpose of Snooping. Always set this to "Filter" or "Block".
- VLAN Leaking: If NDI and Dante share the same VLAN without proper QoS, the NDI peaks (even with Snooping) can cause micro-bursts that increase jitter for Dante PTP packets.
- mDNS Reflection: Snooping manages the *stream*, but mDNS (Discovery) often needs a separate "mDNS Gateway" or "Reflector" to work across subnets.
Related Tools & Next Step
References