三层组播CAC介绍
首页 > HuaWei > 组播配置   作者:浙江思唯网络  2016年3月28日 12:23 星期一  字号:   评论:0 条
时间:2016-3-28 12:23   评论:0 条 

五、三层组播CAC介绍

CACCall Admission Control)称为接入管理控制。三层组播CAC是指通过一系列规则来控制PIM路由表项学习,对所有组播组或者节目组内的组播组数量进行限制

其中,节目组由一系列组播组构成。比如XXTV通过一个节目组表示,而XXTV1XXTV2这些节目频道则用组播组来表示。

随着IPTV的发展,节目频道数量快速增加。当用户点播频道数量增加时,会出现汇聚设备负载过重而使整体用户满意度下降。

三层组播CAC限制就是针对此问题为IPTV制定的一种解决方法。它在三层组播流汇聚设备上进行接入限制,当网络带宽出现不足时,就拒绝用户加入新的频道的请求。这虽然牺牲了少量用户的满意度,但保证了绝大多数用户的服务质量。

1、三层组播CAC基本原理

目前,三层组播CAC功能支持在使用PIM-SM协议的IPv4网络部署。当用户请求的频道数量超过设备上设定的组播组数量限制值时,设备将不允许超限的请求生成PIM路由表项,从而保证了不会引入超过转发能力的组播流量,其下行链路带宽也得到控制。

三层组播CAC组网图 .png

1 三层组播CAC组网图

如上图1所示,左侧的用户群通过三层汇聚设备SwitchC接入PIM网络,由多个互联网内容提供商ICPInternet Content Provider)为其提供组播业务。为了能控制链路带宽,不引入超过转发能力的组播流量,在SwitchC上可以部署三层组播CAC功能。

方案一:

为不同的ICP提供不同的VLANIF接口,根据ICP租赁运营商网络带宽的大小,在不同的VLANIF接口内配置不同的组播组数量限制(上图1中的频道数量对应的就是组播组数量)。当用户点播ICP提供的频道数量达到对应的限制值后,将无法再点播ICP提供的新的频道。

方案二:

创建不同的节目组,为不同的节目组配置不同的组播组数量限制。比如根据节目受欢迎程度的不同,管理员可将节目划分为普通节目、银牌节目和金牌节目三类,对应创建basicsilvergold三个节目组,不同的节目组就可以配置不同的组播组数量限制。当用户点播指定节目组内频道数量达到对应的限制值后,将无法再点播指定节目组内新的频道。

三层组播CAC可以根据不同的场景需求,灵活的规划出不同的控制方案。上图1中的方案一和方案二就是比较典型的两种方案,而且这两种方案可以综合起来应用。比如先配置ICP2对应的接口VLANIF20限制值为400,然后在VLANIF20上为ICP2提供的basicsilvergold三类节目分别配置不同的限制值。

 

2、三层组播CAC实现机制

从上面的描述中可以看出,三层组播CAC主要针对所有组播组或者指定节目组的组播组两个维度在三层网络中对其数量进行限制。

1、所有组播组数量限制

三层组播CAC可以从两个层级进行限制:全局、出接口。

ASM范围的组,对于同一组G,设备无论添加多少条(*G)或者(SG)表项,各个层级下统计值只随之加1;在SSM范围的组,设备每添加一条(SG)表项,各个层级下统计值随之加1

如果统计值未超过限制,则生成表项;如果统计值已经达到CAC上限,则不生成表项。同样,在表项删除时,更新三层组播CAC统计计数。

2、节目组内的组播组数量限制

每个节目组都有属于自己的组播组范围,三层组播CAC可以根据不同节目组再进行组播组限制。节目组的层级也是从全局、出接口两个方面考虑。而且每个层级进行的限制也只是针对对应的节目组而言,即对相应节目组的组播组进行限制。

 您阅读这篇文章共花了: 
二维码加载中...
技术交流:欢迎在本文下方留言或加入QQ群:647682417 互相学习。     
本文地址:http://www.023wg.com/Multicast/220.html
版权声明:若无注明,本文皆为“思唯网络教育博客”原创,转载请保留文章出处。
返回顶部    首页   
版权所有:思唯网络教育博客    浙江思唯网络