[发明专利]一种点到多点的组播方法和装置有效

专利信息
申请号: 201010606786.3 申请日: 2010-12-24
公开(公告)号: CN102035746A 公开(公告)日: 2011-04-27
发明(设计)人: 李磊;马朋;陈黎明 申请(专利权)人: 华为技术有限公司
主分类号: H04L12/56 分类号: H04L12/56;H04L12/18
代理公司: 深圳市深佳知识产权代理事务所(普通合伙) 44285 代理人: 彭愿洁;李文红
地址: 518129 广东*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 多点 方法 装置
【说明书】:

技术领域

发明涉及通信技术领域,特别涉及一种点到多点的组播方法和装置。

背景技术

在路由器通信系统中,会使用点到多点的通信机制,在使用组播的方式实现点到多点数据通信时,一般需要维护一个一对多的组播组,在组播组内可以保存数据的接收成员的名称、地址等信息,发送方为每个接收成员发送同样的数据,在这种情况下,某个接收成员的故障恢复后,为了恢复故障成员数据的正常发送,需要向组播组内的所有成员发送故障成员恢复之前故障成员未收到的数据,因此会影响整个组播的发送效率。如何保证每个接收成员尽可能快的接收到数据、故障接收成员尽可能小的影响其它接收成员,同时兼顾故障接收成员解除故障后的快速恢复数据传输就成为组播数据的关键技术。

以路由器板间通信为例:假设控制板与四块转发板(可编号1~4)之间进行数据通信,控制板要把数据发送到四块转发板中,因此需要维护一个包含四块板的组播组,组播发送过程中,当转发板1故障时,如何让其它三块转发板尽可能的减少受到的影响,同时转发板1解除故障后如何尽快恢复,就是需要解决的技术问题。通常可以采用如下方案:隔离故障成员,解除故障后为故障成员重新建立组播组;具体的实现为:转发板1故障后,将转发板1隔离,控制板只维持三个成员的组播组;当转发板1解除故障后,控制板重新为其分配组播组,此时控制板维护两个组播组,新建的组播组内,成员只有转发板1,原有的的组播组内的成员有转发板2、3、4。采用该方案组播组的个数会随着转发板故障而增多,组播组的个数与成员个数相等。组播组多将会浪费系统的内存并降低系统性能。

通常,为了减少组播组的数量,可以隔离故障成员,解除故障后将故障成员重新加回组播组。故障成员恢复后,需要将故障过程中产生的数据,或者在某些时候,例如在转发板掉电重启,内存数据消失的情况下,将故障成员的所有数据再次发送到故障成员上。解决该技术问题通常有两个方案:

方案一:发送端记录故障点,解除故障的成员优先同步数据,待故障点之前发送端已经发送的所有数据全部发送给上述解除故障的成员,再进行正常的组播发送。方案一在数据量大、故障成员较多、或者频繁故障的时候,非故障成员接收新数据需要等待故障成员数据全部同步完成,对性能影响很大。例如:转发板1解除故障后,重新加入组播组,此时组播组成员为转发板1、2、3、4,但是控制板需要优先为转发板1同步数据,其他成员则需要一直等待,等数据同步完毕后,再进行正常的组播发送。

方案二:将发送端所有数据,不区分是否故障成员,一律根据组播组重新发送一遍。该方案中大量数据频繁重复下发,正常的成员接收重复的数据,严重影响系统性能。当某个转发板出现闪断、频繁掉电等故障时,发送端忙于不停的下发数据,而未发生过故障的转发板也在频繁的接收重复数据,使得正常的数据无法发送。

综上,采用以上的技术方案存在维护组播组数量多,重复发送数据多的问题,因此组播效率低组播系统性能低。

发明内容

本发明实施例要解决的技术问题是提供一种点到多点的组播方法和装置,提高组播效率和组播系统性能。

为解决上述技术问题,本发明所提供的点到多点的组播方法实施例可以通过以下技术方案实现:

将发送端发送的数据发送给第一组播组内的接收端;所述接收端数量为两个或两个以上;

若所述接收端中的第一接收端出现故障,则将所述第一接收端从所述第一组播组删除;

若所述第一接收端恢复正常,则建立第二组播组并将所述第一接收端加入所述第一组播组和所述第二组播组;

将所述第一接收端故障恢复前发送端已发送的数据通过所述第二组播发送给所述第一接收端,向第一接收端发送数据完毕后删除所述第二组播组。

一种点到多点的组播装置,包括:

发送单元,用于将发送端发送的数据发送给第一组播组内的接收端;所述接收端数量为两个或两个以上;将所述第一接收端故障恢复前发送端已发送的数据通过所述第二组播发送给所述第一接收端;

组播组控制单元,用于若所述接收端中的第一接收端出现故障,则将所述第一接收端从所述第一组播组删除;若所述第一接收端恢复正常,则建立第二组播组并将所述第一接收端加入所述第一组播组和所述第二组播组;向第一接收端发送数据完毕后删除所述第二组播组。

上述技术方案具有如下有益效果:本发明实施例方案进行数据同步的过程中通过对组播组的管理,减少了需要维护的组播组的数量;正常的接收端接收数据与故障的接收端同步数据同时进行,消除了正常接收端需要等待故障的接收端恢复的时间,也消除了向正常的接收端重复发送数据的问题;从而提高组播效率和组播系统性能。

附图说明

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201010606786.3/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top