在某些交换机的应用中,管理员可以控制组播服务以便为终端用户提供可用的服务。 例如,一个基于特定订购计划的IP/TV服务。IGMP 过滤功能可以实现这一要求,通过在一个交换机端口上, 限制接入特定的组播服务。并且IGMP 节流可以限制一个端口同时加入组播组的数量。
IGMP 过滤允许你为一个交换机的端口指定一个配置,这个配置指定了多播组在这个端口上是允许的还是拒绝的。 一个IGMP过滤配置可以包含一个或更多的地址,或者一个组播地址的范围;但是只能有一个配置可以分配给一个端口。 当过滤功能开启,在端口上收到IGMP加入报告将检查过滤文件。如果一个请求的组播组是被允许的,IGMP加入报告被正常 转发。如果一个请求组播组是被拒绝的。IGMP加入报告将被丢掉。
IGMP节流设定了一个端口可以同时加入组播组的最大值。当一个端口加入的组播组达到了最大值, 交换机将采取一个行为,拒绝或者替换。如果行为设定为拒绝,任何新的IGMP 加入报文将会被扔掉。 如果行为设定为替换,交换机将随机的移出一个存在的组播组且用新的组播组替换它。
使用 组播 > IGMP Snooping > 过滤(全局配置) 页面在交换机上开启IGMP过滤和节流的全局配置。
开启IGMP过滤和节流的全局配置。(默认:Disabled)
使用 组播 > IGMP Snooping > 过滤(Profile 配置 - 添加) 页面来创建一个IGMP配置并且设定它的接入模式。 然后用(添加组播组范围)页面来配置组播组过滤。
添加
创建一个IGMP配置。(范围:1-4294967295)
设定配置的接入模式;允许或拒绝。(默认: Permit)
当接入模式是允许的,当组播组在控制范围之内,IGMP 加入报告被处理。 当接入模式是拒绝的,IGMP 加入报告只有当组播组不在控制范围之内才被处理。
添加组播组范围
选择一个IGMP配置来配置。
指定一个组播组范围的起始地址。
指定一个组播组范围的结束地址。
使用 组播 > IGMP Snooping > 过滤(接口配置) 页面来为交换机上的接口分配过滤配置, 或者通过限制一个接口在同一时间可以接入的最大的组播数来限制组播的流量。
IGMP 节流设置端口可同时加入组播组的最大个数。 当端口达到可加入的最大组数后,交换机可以做拒绝或取代两种操作。 如果选择拒绝,则任何 IGMP 加入报告报文将被丢弃。 如果选择取代,则交换机将随机移除一个已经存在的组并用新的组播组取代。
端口或者 trunk 标识。
一个IGMP配置或者节流设定可以被应用到一个端口或者trunk。 当端口被配置成trunk的成员,trunk 使用trunk的第一个端口成员的设定。
选择一个存在的配置分配给一个接口。
设定一个接口在同一时间可以加入组播组的最大数目。(范围: 0-1024;默认: 1024)
显示当前加入接口的组播组数。
设定当组播组的数目超过接口组播组数目最大数后采取的行为。(默认: Deny)
新的组播组加入报告被扔掉。
新的组播组替换存在的组播组。
提示接口是否完成节流行为。(选项:True 或 False)