You can configure IGMP snooping over EVPN MPLS on the access side of an EVPN that carries multicast services for various scenarios.
Context
The configurations required for various scenarios are as follows:
A CE is single-homed to a source PE or dual-homed to source PEs on the multicast source side. In this scenario, no additional configuration is required on the access side. You must configure IGMP signaling synchronization based on BGP EVPN IGMP Join Synch routes in a BD.
A CE is single-homed to a receiver PE on the access side. In this scenario, no additional configuration is required on the access side. You must configure IGMP signaling synchronization based on BGP EVPN IGMP Join Synch routes in a BD.
A CE is dual-homed to receiver PEs on the access side. In this scenario, you must configure IGMP signaling synchronization based on BGP EVPN IGMP Join Synch routes in a BD, associate the EVI-RT extended community attributes of IGMP Join Synch routes with the BD, and enable the DF status ignoring function on non-DF nodes.
A CE is dual-homed to receiver PEs on the access side, and Layer 2 multicast services on the access side access Layer 3 multicast services. In this scenario, you must enable IGMP and PIM-SM on a VBDIF interface, configure IGMP signaling synchronization based on BGP EVPN IGMP Join Synch routes in a BD, associate the EVI-RT extended community attributes of IGMP Join Synch routes with the BD, and enable the DF status ignoring function on non-DF nodes.
Procedure
- A CE is single-homed to a receiver PE on the access side.
- Run system-view
The system view is displayed.
- Run bridge-domain bd-id
The BD view is displayed.
- Run igmp-snooping signal-synch enable
IGMP signaling synchronization through BGP EVPN IGMP Join Synch routes is enabled.
- (Optional) Run evi vpn-target vrfRt [ vrfRtType ]
The EVI-RT extended community attribute is associated with IGMP Join Synch routes in the BD.
- Run commit
The configuration is committed.
- A CE is dual-homed to receiver PEs on the access side.
- Run system-view
The system view is displayed.
- Run bridge-domain bd-id
The BD view is displayed.
- Run igmp-snooping signal-synch enable
IGMP signaling synchronization through BGP EVPN IGMP Join Synch routes is enabled.
- Run igmp-snooping signal-ignore-df enable
DF status ignorance is enabled in a bridge domain on the non-DF node.
- Run evi vpn-target vrfRt [ vrfRtType ]
The EVI-RT extended community attribute is associated with IGMP Join Synch routes in the BD.
- Run commit
The configuration is committed.
- A CE is dual-homed to receiver PEs on the access side, and Layer 2 multicast services on the access side access Layer 3 multicast services.
- Run system-view
The system view is displayed.
- Run bridge-domain bd-id
The BD view is displayed.
- Run undo igmp-snooping proxy
IGMP snooping proxy is disabled in the BD.
- Run quit
Return to the system view.
- Run interface vbdif bd-id
The VBDIF interface view is displayed.
- Run pim sm
PIM is enabled.
- Run igmp enable
IGMP is enabled.
- Run quit
Return to the system view.
- Run bridge-domain bd-id
The BD view is displayed.
- Run igmp-snooping signal-synch enable
IGMP signaling synchronization through BGP EVPN IGMP Join Synch routes is enabled.
- Run igmp-snooping signal-ignore-df enable
DF status ignorance is enabled in a bridge domain on the non-DF node.
- Run evi vpn-target vrfRt [ vrfRtType ]
The EVI-RT extended community attribute is associated with IGMP Join Synch routes in the BD.
- Run commit
The configuration is committed.