组播 > IGMP Snooping > 过滤

在某些交换机的应用中,管理员可以控制组播服务以便为终端用户提供可用的服务。 例如,一个基于特定订购计划的IP/TV服务。IGMP 过滤功能可以实现这一要求,通过在一个交换机端口上, 限制接入特定的组播服务。并且IGMP 节流可以限制一个端口同时加入组播组的数量。

IGMP 过滤允许你为一个交换机的端口指定一个配置,这个配置指定了多播组在这个端口上是允许的还是拒绝的。 一个IGMP过滤配置可以包含一个或更多的地址,或者一个组播地址的范围;但是只能有一个配置可以分配给一个端口。 当过滤功能开启,在端口上收到IGMP加入报告将检查过滤文件。如果一个请求的组播组是被允许的,IGMP加入报告被正常 转发。如果一个请求组播组是被拒绝的。IGMP加入报告将被丢掉。

IGMP节流设定了一个端口可以同时加入组播组的最大值。当一个端口加入的组播组达到了最大值, 交换机将采取一个行为,拒绝或者替换。如果行为设定为拒绝,任何新的IGMP 加入报文将会被扔掉。 如果行为设定为替换,交换机将随机的移出一个存在的组播组且用新的组播组替换它。

开启IGMP 过滤和节流

使用 组播 > IGMP Snooping > 过滤(全局配置) 页面在交换机上开启IGMP过滤和节流的全局配置。

配置IGMP过滤配置

使用 组播 > IGMP Snooping > 过滤(Profile 配置 - 添加) 页面来创建一个IGMP配置并且设定它的接入模式。 然后用(添加组播组范围)页面来配置组播组过滤。

添加

添加组播组范围

为接口配置 IGMP 过滤和节流

使用 组播 > IGMP Snooping > 过滤(接口配置) 页面来为交换机上的接口分配过滤配置, 或者通过限制一个接口在同一时间可以接入的最大的组播数来限制组播的流量。

IGMP 节流设置端口可同时加入组播组的最大个数。 当端口达到可加入的最大组数后,交换机可以做拒绝或取代两种操作。 如果选择拒绝,则任何 IGMP 加入报告报文将被丢弃。 如果选择取代,则交换机将随机移除一个已经存在的组并用新的组播组取代。