Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

在交换机上配置 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 指定的值。例如,在以下配置中:

除员工 VLAN 外,所有 VLAN 的稳健计数均为 8。由于您单独配置了 employee-vlan,因此其稳健计数值不是由 下设置的 vlan all值决定。相反,它的 robust-count 值是默认值 2。

如果交换机的默认出厂配置中未启用 IGMP 侦听,则必须显式启用 IGMP 侦听,并在 VLAN 上配置所需的任何其他可用 IGMP 侦听选项。

根据您的网络需要使用以下配置步骤在所有 VLAN 上启用 IGMP 侦听(如果支持),在 VLAN 上选择性地启用或禁用 IGMP 侦听,并配置可用的 IGMP 侦听选项:

  1. 要在所有 VLAN(如支持,例如在某些 EX 系列交换机上)上启用 IGMP 侦听:
    注意:

    旧有 EX 系列交换机的默认出厂配置在所有 VLAN 上都启用了 IGMP 侦听。

    或者禁用所有 VLAN(如支持,例如在某些 EX 系列交换机上)上的 IGMP 侦听:

  2. 要在指定的 VLAN(例如,名为 employee-vlan 的 VLAN)上启用 IGMP 侦听,请执行以下作:
  3. 要将交换机配置为当通过该 VLAN 收到离开消息时,立即从该 VLAN 上的接口中移除组成员资格,这样它就不会将组播组的任何成员资格查询转发到 VLAN(仅限 IGMPv2):
  4. 要将接口配置为静态属于组播组,请执行以下作:
  5. 要配置接口以转发从组播路由器接收的 IGMP 查询,请执行以下作:
  6. 要更改设备在超时并移除 VLAN 上的组播组之前等待的默认超时间隔数:
  7. 如果您希望设备充当 IGMP 查询器,请输入以下内容:

    或者,如果您希望 QFabric 节点设备充当 IGMP 查询器,请输入以下命令:

    交换机使用配置的源地址发送 IGMP 查询。为确保此交换机始终是网络上的 IGMP 查询器,请确保源地址小于(小于)于同一本地网络上任何其他组播路由器的 IP 地址。

变更历史表

是否支持某项功能取决于您使用的平台和版本。使用 功能浏览器 查看您使用的平台是否支持某项功能。

释放
描述
14.1X53
从 Junos OS 14.1X53 和 15.2 版开始,QFabric 系统支持 igmp-querier 将节点设备配置为 IGMP 查询器的语句。