PIM snooping for VPLS allows a VPLS PE router to build multicast states by snooping PIM protocol packets that are sent over the VPLS. The VPLS PE then forwards multicast traffic based on the multicast states. When all receivers in a VPLS are IP multicast routers running PIM, multicast forwarding in the VPLS is efficient when PIM snooping for VPLS is enabled.
Because of PIM join/prune suppression, to make PIM snooping operate over VPLS pseudowires, two options are available: plain PIM snooping and PIM proxy. PIM proxy is the default behavior when PIM snooping is enabled for a VPLS.
PIM snooping is supported for both IPv4 and IPv6 multicast by default and can be configured to use SG-based forwarding (see IPv6 Multicast Forwarding for more information).
Directly connected multicast sources are supported when PIM snooping is enabled.
The following restrictions apply to PIM snooping:
PIM snooping for IPv4 and IPv6 is not supported:
in the following services:
PBB B-VPLS
R-VPLS (including I-VPLS and BGP EVPN)
PBB-EVPN B-VPLS
EVPN-VXLAN R-VPLS
on a router configured with enable-inter-as-vpn or enable-rr-vpn-forwarding
under the following forms of default SAP:
*
*.null
*.*
in a VPLS service configured with a connection profile VLAN SAP
with connected SR OSs configured with improved-assert
with subscriber management in the VPLS service
as a mechanism to drive MCAC
PIM snooping for IPv6 is not supported:
in the following services:
PBB I-VPLS
BGP-VPLS
BGP EVPN (including PBB-EVPN)
VPLS E-Tree
Management VPLS
with the configuration of MLD snooping