Multicast IGMP Snooping and PIM Design and Implementation
Use this design to configure Internet Group Management Protocol (IGMP) and Protocol Independent Multicast (PIM) in your fabric to improve multicast replication. IGMP snooping preserves bandwidth because multicast traffic is forwarded only on interfaces where there are IGMP listeners. For instance, every leaf device does not need to receive every instance of multicast traffic.
For an overview of multicast, see Multicast Optimizations.
In this design, we are using an external PIM gateway, which extends multicast beyond the data center, and is useful in DCI implementations.
The next sections show how to configure and verify multicast.
Configuring IGMP Snooping
In this design, we are using IGMP snooping to constrain multicast traffic in a broadcast domain to interested receivers and multicast devices.
To configure IGMP snooping:
set protocols igmp-snooping vlan BD-3 proxy set vlans BD-3 vlan-id 3 set vlans BD-3 vxlan vni 100003
Verifying IGMP Snooping
Configuring PIM
Verifying PIM
Multicast — Feature Summary
Table 1 provides a history of the features described in this section and their support within this reference design.
Hardware |
IGMPv2 Snooping |
EVPN Type 6 SMET Routes |
Inter-VNI Multicast with PIM Gateway |
PIM to External Rendezvous Point (From Border) |
---|---|---|---|---|
QFX51001 |
Not supported |
Not supported |
Not supported |
Not supported |
QFX5110-32Q, QFX5110-48S |
18.1R3-S3 |
18.4R2 |
Not supported |
Not supported |
QFX5120-48Y |
18.4R2 |
18.4R2 |
Not supported |
Not supported |
QFX5120-32C |
19.1R2 |
19.1R2 |
Not supported |
Not supported |
QFX5200-32C1, QFX5200-48Y1 |
Not supported |
Not supported |
Not supported |
Not supported |
QFX10002-36Q/72Q, QFX10008, QFX10016 |
18.1R3-S3 |
18.4R2 |
18.1R3-S3 |
17.3R3-S1 |
QFX10002-60C2 |
20.2R2 |
20.2R2 |
20.2R2 |
20.2R2 |
MX204; MX240, MX480, MX960 with MPC7E; MX10003; |
Not supported |
Not supported |
Not supported |
Not supported |
1Make sure that IGMP snooping is not enabled on these QFX switches. If IGMP snooping is inadvertently enabled, these switches might process EVPN Type 6 routes that are reflected to them.
2The QFX10002-60C switch supports multicast at a lower scale than the QFX10002-36Q/72Q switches.