Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?



Syntax (EX Series and NFX Series)

Syntax (ACX Series, EX9200, and MX Series)

Syntax (QFX Series)

Syntax (SRX Series)

Hierarchy Level


Configure IGMP snooping, which constrains multicast traffic to only the ports that have receivers attached.

IGMP snooping enables the device to selectively send out multicast packets on only the ports that need them. Without IGMP snooping, the device floods the packets on every port. The device listens for the exchange of IGMP messages by the device and the end hosts. In this way, the device builds an IGMP snooping table that has a list of all the ports that have requested a particular multicast group.

You can also configure IGMP proxy, IGMP querier, and multicast VLAN registration (MVR) functions on VLANs at this hierarchy level.


IGMP snooping must be disabled on the device before running an ISSU operation.


For most devices, IGMP snooping is disabled on the device by default, and you must configure IGMP snooping parameters in this statement hierarchy to enable it on one or more VLANs.

On legacy switches that do not support the Enhanced Layer 2 Software (ELS) configuration style, IGMP snooping is enabled by default on all VLANs, and the vlan statement includes a disable option if you want to disable IGMP snooping selectively on some VLANs or disable it on all VLANs.


The remaining statements are explained separately. See CLI Explorer.

Required Privilege Level

routing—To view this statement in the configuration.

routing-control—To add this statement to the configuration.

Release Information

Statement introduced in Junos OS Release 8.5.