二层组播表项限制
产生原因
随着IPTV业务发展,组播业务急剧增加,在二层网络中部署组播业务时,有可能会存在下列问题:
- 当用户点播的组播组数量过多时,组播组过度分散会增加网络中设备的性能压力。
- 当网络带宽不足时,会出现带宽需求超出接入汇聚网带宽的问题,导致汇聚层设备负载过重而使整体用户满意度下降。
- 倘若存在使用组播进行的网络攻击的情况,可能会致使设备忙于处理大量攻击报文,无法有效地响应正常的网络要求。
相关概念
表项限制,它提供对组播组数量限制的规则来控制组播表项学习。二层组播表项限制是指在二层网络中进行组播业务的表项限制。
实现过程
在使用IGMP Snooping协议开展组播业务时,可以进行二层组播表项限制的控制。二层组播表项限制是在二层组播的基础上通过控制二层组播转发表的建立来实现的,在超出设置的限制时,就不允许生成组播转发表项,从而保证了设备处理能力、链路带宽的控制。
二层组播表项限制功能可以部署在以下地点:
- VLAN场景
- VLAN
- 端口
- 端口+VLAN
- VPLS场景
- VSI
- 子接口
- PW
二层组播表项限制功能可以根据以下粒度部署:
限制组播组数量
为了防止用户点播的组播组过多影响设备和网络性能,可以在设备建立二层组播表项时进行组播组数量限制。在接收到下游用户发送的IGMP Report报文后,会向表项中添加一个新的组播组或者在表中已存在的组播组中增加一个新成员,同时二层组播表项各维度的统计值随之增加。在统计值超过限制前,表项可以正常添加;如果统计值已经达到表项限制上限,则不生成表项。同样,在处理IGMP Leave报文或者表项老化时,表项删除,更新二层组播表项限制统计计数。
适用场景
二层组播表项限制适用于VLAN网络和VPLS网络。
使用价值
- 使用户接入侧的带宽需求不超过汇聚网带宽,减少带宽压力,保证用户收看质量。
- 提高组播业务的安全性。