在交换机上配置 IGMP 侦听
互联网组管理协议 (IGMP) 窥探可限制设备上 VLAN 上的 IPv4 组播流量泛洪。启用 IGMP 侦听后,设备将监控网络上的 IGMP 流量,并使用学习到的内容将组播流量转发至仅连接到感兴趣接收器的下游接口。设备仅将组播流量发送到连接到希望接收流量的设备的接口,而不是将流量泛洪到 VLAN 中的所有下游接口,从而节省带宽。
无法在辅助(专用)VLAN (PVLAN) 上配置 IGMP 侦听。但是,从 EX4300 交换机和 EX4300 虚拟机箱上的 Junos OS 18.3R1 版以及 EX4300 多千兆交换机上的 Junos OS 19.2R1 版开始,您可以在 [编辑协议 IGMP-snooping] 层次结构级别上使用主 VLAN 配置 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 查询器的语句。