IT for AV/Lesson 09

One stream, selected receivers 15 min read

Multicast, IGMP, and the Querier

See how one source reaches many receivers, how switches learn which ports need each stream, and why snooping without a querier eventually gets weird.

LEARNING OBJECTIVES
  • Distinguish unicast, broadcast, and multicast delivery.
  • Explain the separate jobs performed by IGMP, IGMP snooping, and the querier.
  • Follow one multicast stream from an encoder to selected receiver ports.
  • Explain why snooping tables require an active querier.
  • Identify practical multicast checks for AV commissioning.
01

One sender, several interested receivers

With unicast, a source sends a separate copy to each receiver. A 700 Mbps encoder feeding ten decoders could therefore require 7 Gbps from the encoder. With multicast, the encoder sends one stream to a multicast group address and the network duplicates it only where paths branch toward interested receivers.

A multicast address such as 239.10.10.50 identifies a group, not a physical device. The source does not need a list of every decoder. Receivers join the group when they want the stream and leave when they no longer need it.

02

IGMP manages receiver membership

IGMP—Internet Group Management Protocol—does not carry the audio or video. It carries membership information. A decoder sends a membership report that effectively says it wants traffic for a particular multicast group.

IGMPv2 supports ordinary group joins and leaves and remains common in commercial AV. IGMPv3 adds source filtering, which allows Source-Specific Multicast: a receiver can request group G specifically from source S. Seeing IGMPv3 in a switch configuration does not prove that every endpoint or AV platform is using SSM.

03

Snooping controls Layer 2 forwarding

A Layer 2 switch cannot learn multicast destinations through the ordinary unicast MAC-learning process. Without multicast awareness, it may flood a stream throughout the VLAN, including toward control processors, touchpanels, printers, or wireless access points that never requested it.

IGMP snooping lets the switch observe membership reports and build a table of multicast groups and interested ports. The switch then forwards each stream only toward its receivers and any required inter-switch or router ports.

  • IGMP: receivers report which groups they want.
  • IGMP snooping: switches learn which Layer 2 ports lead to those receivers.
  • Multicast routing: a separate function that carries multicast between IP networks.
04

The querier keeps membership state alive

A receiver can disappear without sending a leave message. The IGMP querier periodically asks which memberships are still required. Active receivers respond, switches refresh their snooping tables, and stale entries eventually age out.

Snooping without an active querier may appear to work initially. Later, memberships can expire and behavior becomes platform-dependent: streams may stop, flood, or change unpredictably. That is why 'IGMP snooping enabled' is not a complete commissioning result.

The querier does not have to be the default gateway. A Layer 3-capable switch can often provide the querier function while an external firewall remains the VLAN gateway. Multiple querier-capable devices may participate in an election, but BMT should document the intended active device, its address, and any deliberate backup.

05

Membership belongs to a VLAN

IGMP snooping decisions are maintained per VLAN. A receiver in one VLAN cannot join a source in another through Layer 2 snooping alone. Crossing that boundary requires multicast routing, a proxy, or an application-specific gateway.

For many smaller AV systems, the cleanest design keeps high-bandwidth multicast sources and receivers together while routing management and control normally. Discovery must be documented separately because control, discovery, clocking, and media may use different traffic flows.

BMT / FIELD APPLICATION

Put it in an AV system.

AV-over-IP channel selection

A decoder selects an encoder and sends an IGMP report for that encoder's group. The access switch adds the decoder port, while the core forwards the stream only toward access switches containing interested receivers.

Dante multicast audio

A deliberately created Dante multicast flow feeds several amplifiers. IGMP snooping limits the audio to the required ports, while clocking and discovery may still use their own multicast traffic.

The mystery flood

A network has snooping enabled but no querier. Initial joins work, then tables age out and large streams reach unrelated ports. A 100 Mbps controller begins dropping packets even though the controller itself is healthy.

COMPACT GLOSSARY
Multicast
One transmitted stream delivered to a group of interested receivers.
IGMP
The IPv4 protocol receivers use to report multicast-group membership.
IGMP snooping
Layer 2 switch behavior that learns group membership by observing IGMP messages.
Querier
The device that periodically asks receivers to renew their memberships.
SSM
Source-Specific Multicast; membership identifies both the source and group.
Flooding
Forwarding traffic toward many or all ports in a VLAN.
FIELD EXERCISE

Follow one stream

Choose one multicast encoder and subscribed decoder. Record the source IP, group address, decoder switch port, snooping-table entry, active querier address, and what changes when the decoder selects another source. Confirm that an unsubscribed port is not receiving the media stream.

CHECK YOUR MODEL

Three quick questions.

01Does IGMP snooping create multicast memberships?

No. Receivers request membership with IGMP; snooping lets switches observe those requests and build port-level forwarding state.

02Why is the querier needed after receivers join?

Devices can disappear without sending leaves. Queries renew active memberships and allow stale entries to age out.

03Must the IGMP querier be the VLAN's default gateway?

No. A switch may provide the querier function while a separate router or firewall remains the gateway.

WHERE THIS GOES NEXT

Next: QoS, latency, jitter, and packet loss—why spare average bandwidth does not guarantee clean real-time media.

Practical example: Picture disappears, but the decoder still pings

Do not make “reboot everything” your first diagnostic tool. Record the failing source, receiver, VLAN and time, then compare that path with one that works:

  1. Physical path: Check port errors, link speed and uplink utilization. A healthy ping is only a small unicast test.
  2. Membership: Check whether the failing receiver's port appears in the switch's membership table for the stream's multicast group.
  3. Queries: Verify a functioning active IGMP querier in that VLAN and that queries reach downstream switches. Snooping without working queries can let memberships expire.
  4. VLAN path: Verify the correct VLAN crosses every inter-switch link in the path.
  5. Change one thing: Compare membership before and after selecting the source again. Record whether the stream returns and whether the membership later disappears.

For Q-SYS, follow its version-specific networking guidance; do not assume a newer IGMP version automatically fixes an issue. Do not disable snooping across a live AV network as a casual experiment: flooding multicast may make things worse.

Source: Q-SYS 10.1 multicast requirements. The checklist is a troubleshooting method, not proof that IGMP caused a particular fault.