示例:在交换机上配置 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/3
employee-vlan
概述和拓扑
在此示例中,您可配置一个接口,以便从源接收组播信息流,并为下游接口配置一些与组播相关的行为。该示例假设之前 VLAN 禁用了 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
(有关静态组在第 2 层的工作原理的详细信息,请参阅 静态 (IGMP 侦听) 。
-
配置接口以转发从组播路由器接收到的 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; } } }