This article describes the issue of IGMP snooping being globally disabled for all VLANs, when it is disabled for a single VLAN member on a trunk port. If IGMP snooping is disabled on certain VLANs and then disabled for other VLANs on a trunk interface, it is disabled for all the VLANs over that trunk port.
To enable IGMP snooping for one or a few VLAN members on a trunk port; whereas disabling it for other VLANs on the port. Example :
juniper@test# show interfaces ge-0/0/0 unit 0 { family ethernet-switching { port-mode trunk; vlan { members [ 10 20 30 40 ]; } } } juniper@test# show protocols igmp-snooping vlan 10; vlan 20; vlan 30 { disable; } vlan 40 { disable; }
IGMP snooping is not differentiated for individual VLAns, due to the way that the PFE handles IGMP snooping over a trunk port.
root@XRE200-LC-NC-XRE1# show protocols igmp-snooping vlan all; vlan 10 { interface ae23.0 { static { group 225.0.0.1; } } }