[发明专利]分布式通信设备中主控卡获取组播流量方法和装置有效
申请号: | 201110394902.4 | 申请日: | 2011-12-02 |
公开(公告)号: | CN103139084A | 公开(公告)日: | 2013-06-05 |
发明(设计)人: | 赵春刚;刘可立;张博 | 申请(专利权)人: | 迈普通信技术股份有限公司 |
主分类号: | H04L12/761 | 分类号: | H04L12/761;H04L12/741 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 杨春香;宋志强 |
地址: | 610041 四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 通信 设备 主控 获取 流量 方法 装置 | ||
技术领域
本发明涉及数据通信领域,特别涉及分布式通信设备中主控卡获取组播流量方法和装置。
背景技术
随着高清视频点播、多方视频会议等业务的大量开展,集中式体系结构的通信设备已不能满足需求,而更高性能的分布式通信设备得到了大力发展。其中,该分布式通信设备能够实现完善的组播路由协议,比如独立组播稀疏模式(PIM-SM)、组播VPN等。
其中,PIM-SM协议的最短路径树(SPT:Shortest Path Tree)切换功能、以及组播VPN的数据(DATA)组播分发树(MDT:Multicast Distribution Tree)切换功能都需要输入接口的组播流量来驱动,具体为:当从输入接口进入的组播流量满足对应的阈值才能进行SPT的切换、以及DATA MDT切换。下面对SPT切换、以及DATA MDT切换进行描述:
参见图1,图1为SPT切换示意图。如图1所示,当组播PIM-SM协议运行起来时,源节点S沿图1中的虚线箭头所示的路径发送组播报文至目的节点D,而当节点C接收到的组播流量到达设定阀值1时,节点C发起SPT切换,即将源节点S发送的组播报文切换到图1中实线箭头所示的路径,并在完成切换后,节点C发起剪掉图1中虚线箭头所示路径的操作,以使组播报文最终沿图1中实线箭头所示的路径转发。
参见图2,图2为DATA MDT切换示意图。如图2所示,当组播VPN运行起来时,VPN站点1的组播报文将沿图2中虚线箭头所示的路径转发,可以看出,尽管VPN站点3不需要这些组播报文,但这些组播报文还是转发到了PE3上。当进入PE1的组播流量达到设定阀值2时,PE1将组播报文从图2中虚线箭头所示路径切换到图2中实线箭头所示的路径,如此,可以看出,通过该切换,能够实现只有需要组播业务报文的PE才会加入到DATAMDT中,而VPN站点3由于不需要这些组播业务报文,因此PE3将不会加入DATA MDT。
至此,完成SPT切换、DATA MDT切换的描述。但是,需要说明的是,该SPT切换、DATA MDT切换是由主控卡控制层控制实现的,也即要实现上述所说的SPT切换、DATA MDT切换,主控卡控制层就需要知道输入接口的组播流量信息,比如图1所示的SPT切换中,主控卡控制层就需要知道节点C的组播流量信息,以及图2所示的DATA MDT切换中,主控卡控制层就需要知道PE1的组播流量信息,之后根据获知的组播流量信息确定是否执行SPT切换、DATA MDT切换,比如图1中,判断节点C的组播流量信息是否达到设定阈值1,如果是,控制节点C发起SPT切换,以及图2中,判断PE1的组播流量信息是否达到设定阈值2,如果是,控制PE1发起DATAMDT切换。
而分布式设备比如分布式体系结构的路由器中,组播报文只通过线卡数据转发层进行处理,也就是说,组播流量信息只会记录在线卡数据转发层,主控卡控制层是不会记录组播流量信息的。当主控卡控制层为了确定是否执行SPT切换、DATA MDT切换等需要知道组播流量信息时,就主动通过主控卡与线卡之间的通道向线卡数据转发层请求组播流量信息,当线卡数据转发层收到请求后,将对应的流量信息再次通过主控卡与线卡之间的通道发返回给主控卡控制层。如此往返会造成主控卡与线卡之间的通道被严重消耗。
发明内容
本发明提供了分布式通信设备中主控卡获取组播流量方法和装置,减少主控卡由于获取组播流量信息对主控卡与线卡之间通道的占用。
本发明提供的技术方案包括:
一种分布式通信设备中主控卡获取组播流量方法,所述分布式通信设备至少包括:线卡、主控卡、以及交换卡,该方法包括:
A,每一线卡接收到组播报文时,从已存储的组播转发表中确定用于转发该组播报文的组播转发表,并确定所述组播报文是否为跨卡输入报文,如果否,在所述组播转发表的流量统计信息中增加所述组播报文的组播流量信息;
B,每一线卡周期性地遍历已存储的至少一个组播转发表,将遍历到的组播转发表的流量统计信息发送至主控卡。
一种线卡,所述线卡应用于分布式通信设备中,包括:
组播报文转发引擎模块,用于在接收到组播报文时,从所述线卡已存储的组播转发表中确定用于转发该组播报文的组播转发表,并确定所述组播报文是否为跨卡输入报文,如果否,在所述组播转发表的流量统计信息中增加所述组播报文的组播流量信息;
组播流量统计信息发送模块,用于周期性地遍历已存储的至少一个组播转发表,将遍历到的组播转发表的流量统计信息发送至主控卡。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于迈普通信技术股份有限公司,未经迈普通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110394902.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种器身条形磁屏蔽安装结构
- 下一篇:高效耐用型变压器