在交换机上配置 IGMP 侦听
互联网组管理协议 (IGMP) 侦听可限制设备上 VLAN 上的 IPv4 组播流量泛洪。启用 IGMP 侦听后,设备将监控网络上的 IGMP 流量,并使用它学习到的内容将组播流量仅转发到连接到相关接收器的下游接口。设备仅向连接到想要接收流量的设备的接口发送组播流量,而不是将流量泛洪到 VLAN 中的所有下游接口,从而节省带宽。
您无法在辅助(专用)VLAN (PVLAN) 上配置 IGMP 侦听。但是,从 EX4300 交换机和 EX4300 虚拟机箱上的 Junos OS 18.3R1 版本以及 EX4300 多千兆交换机上的 Junos OS 19.2R1 版本开始,您可以使用主 VLAN 在 [编辑协议 IGMP 侦听] 层次结构级别配置语句 vlan
,从而隐式在其辅助 VLAN 上启用 IGMP 侦听,并避免 PVLAN 上泛洪组播流量。有关详细信息,请参阅 专用 VLAN (PVLAN) 上的 IGMP 侦听 。
从 Junos OS 14.1X53 和 15.2 版开始,QFabric 系统支持将 igmp-querier
节点设备配置为 IGMP 查询器的语句。
传统 EX 系列交换机的默认出厂配置默认在所有 VLAN 上启用 IGMP 侦听。在这种情况下,IGMP 侦听无需任何其他配置即可正常工作。但是,如果您希望仅在某些 VLAN 上启用 IGMP 侦听,则可以在所有 VLAN 上禁用该功能,然后在所需的 VLAN 上有选择地启用该功能,或者只是在您不希望 IGMP 侦听的 VLAN 上有选择地禁用该功能。您还可以自定义其他可用的 IGMP 侦听选项。
使用语句( vlan all
如果支持)配置 IGMP 侦听时,任何未单独配置 IGMP 侦听的 VLAN 都将继承该 vlan all
配置。另一方面,任何单独配置为 IGMP 侦听的 VLAN 都不会继承 vlan all
配置。任何未为单个 VLAN 显式定义的参数都将采用其默认值,而不是配置中 vlan all
指定的值。例如,在以下配置中:
protocols { igmp-snooping { vlan all { robust-count 8; } vlan employee-vlan { interface ge-0/0/8.0 { static { group 233.252.0.1; } } } } }
除员工 VLAN 之外的所有 VLAN 的可靠计数均为 8。由于您单独配置了 employee-vlan,因此其稳健计数值不是由 下 vlan all
设置的值确定的。相反,其 robust-count
值为 2,即默认值。
在默认出厂配置中未启用 IGMP 侦听的交换机上,您必须显式启用 IGMP 侦听,并在 VLAN 上配置所需的任何其他可用 IGMP 侦听选项。
根据您的网络需要使用以下配置步骤,在所有 VLAN(如果支持)上启用 IGMP 侦听,在 VLAN 上有选择地启用或禁用 IGMP 侦听,并配置可用的 IGMP 侦听选项:
更改历史记录表
功能支持由您使用的平台和版本决定。使用 功能资源管理器 确定您的平台是否支持某个功能。
igmp-querier
节点设备配置为 IGMP 查询器的语句。