示例:在交换机上配置 IGMP 侦听
互联网组管理协议 (IGMP) 窥探可限制设备上 VLAN 上的 IPv4 组播流量泛洪。启用 IGMP 侦听后,设备将监控网络上的 IGMP 流量,并使用学习到的内容将组播流量转发至仅连接到感兴趣接收器的下游接口。设备仅将组播流量发送到连接到希望接收流量的设备的接口,而不是将流量泛洪到 VLAN 中的所有下游接口,从而节省带宽。
此示例说明如何配置 IGMP 侦听:
要求
此示例要求在 QFX 系列产品上安装 Junos OS 11.1 或更高版本。
在配置 IGMP 侦听之前,请确保您已:
已配置
employee-vlan
VLAN分配给接口
ge-0/0/1
、ge-0/0/2
、 和ge-0/0/4
employee-vlan
ge-0/0/3
概述和拓扑
在此示例中,您将配置一个接口以接收来自源的组播流量,并为下游接口配置一些与组播相关的行为。该示例假定之前已为 VLAN 禁用 IGMP 侦听。
通过在交换机上启用 IGMP 侦听,接口可以是仅主机接口,也可以是组播路由器接口。如果接口未显式配置,交换机将通过 IGMP 侦听学习哪些接口仅支持主机,哪些接口属于组播路由器接口。
拓扑学
表 1 显示了此示例的拓扑组件。
组件 |
设置 |
---|---|
VLAN 名称 |
|
中的 |
|
的组播 IP 地址 |
|
配置
要在交换机上配置基本 IGMP 侦听,请执行以下操作:
程序
CLI 快速配置
要快速配置 IGMP 侦听,请复制以下命令并将其粘贴到终端窗口中:
[edit protocols] set igmp-snooping vlan employee-vlan set igmp-snooping vlan employee-vlan interface ge-0/0/3 static group 225.100.100.100 set igmp-snooping vlan employee-vlan interface ge-0/0/2 multicast-router-interface set igmp-snooping vlan employee-vlan robust-count 4
分步过程
配置 IGMP 侦听:
-
在 VLAN
employee-vlan
上启用和配置 IGMP 侦听:[edit protocols] user@switch# set igmp-snooping vlan employee-vlan
或者,您可以将接口配置为属于组播组。例如,要测试使用第 2 层组播转发的 IGMP 侦听,您可以为静态组播组分配一个接口:
[edit protocols] user@switch# set igmp-snooping vlan employee-vlan interface ge-0/0/3 static group 225.100.100.100
(请参阅 静态(IGMP 侦听) 了解有关静态组在第 2 层如何工作的更多信息。)
-
配置接口以转发从组播路由器接收的 IGMP 查询。
[edit protocols] user@switch# set igmp-snooping vlan employee-vlan interface ge-0/0/2 multicast-router-interface
-
将交换机配置为等待四个超时间隔,然后再对 VLAN 上的组播组进行超时:
[edit protocols] user@switch# set igmp-snooping vlan employee-vlan robust-count 4
结果
检查配置结果:
user@switch# show protocols igmp-snooping vlan employee-vlan { robust-count 4; } interface ge-0/0/2 { multicast-router-interface; } interface ge-0/0/3 { static { group 255.100.100.100; } } }