示例:在交换机上配置 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; } } }