多源组播路径备份方法及装置、汇聚点制造方法及图纸

技术编号:8325811 阅读:323 留言:0更新日期:2013-02-14 08:14
本发明专利技术公开了一种多源组播路径备份方法,包括:汇聚点RP确定相同的组播源有两个以上时,选取其中一个作为主用组播源,其余的组播源作为所述主用组播源的备用组播源,分别建立主用路径和备用路径。RP确定所述主用路径故障时,选取备用路径中的一个作为主用路径。本发明专利技术同时公开了一种多源组播路径备份装置、汇聚点。本发明专利技术的技术方案结合PIM?SM协议本身特点,实现了对组播源的有效控制,并且可以进行组播路径的备份,实现组播路径的快速切换。

【技术实现步骤摘要】

本专利技术涉及多组播源路径备份技术,尤其涉及一种多源组播路径备份方法及装置、汇聚点
技术介绍
目前,视频点播、电视会议、网络电视(IPTV)等组播业务在IP网络中发展迅速。国际互联网工程任务组(IETF, The Internet Engineering Task Force)的域内组播路由工作组(IDMR WG, Inter-Domain Multicast Routing Working Group)设计的协议无关组播协议-稀疏模式(PIM-SM)是应用最广泛的组播路由协议。关于PIM-SM协议的详细描述,可参见RFC4061,这里不再赘述。在实际应用中,一般采用如图I所示的网络拓扑结构。图I为普通的组播网络 拓扑结构示意图,如图I所示,网络拓扑结构中包括有依次连接的源Sourcel、RouterURouter2、Router3,用户Reciever通过Router3接入,获取Sourcel上的资源信息。例如,CCTV-I 采用 225. O. O. I 的组播组,由源(Source) I. O. O. I 向 Routerl 发送,Routerl 和充当汇聚点(RP,Rendezvous Point)的Router2完成源信息注册,假设此时Router3有用户点播CCTV-I^lJ 225. O. O. I的组播流量将依次经过Routerl至Router2至Router3到达接收者(Reciever)。为提高网络的健壮性,避免视频源单点故障的发生,一般采用多个组播源来避免组播流量的中断。图2为存在冗余组播源的网络拓扑结构示意图,如图2所示,为提高网络冗余,在图I所示的拓扑结构的基础上,增设有源Source2及Router4, Source2与Router4依次连接,Router4连接到Router2。这样,CCTV-I的电视信息将有两个节目服务器发送,分别为Sourcel 1. O. O. l,Source2 :2. O. O. I。此时,接收者Receiver将会收到两份关于225. O. O. I的组播流量,同时,在Router2和Router3之间就会承载一份无用的流量而浪费带宽,接收者也将过滤一份组播流量,也会导致接收者本地处理资源的浪费。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种多源组播路径备份方法及装置、汇聚点,能对多组播源的组播路径进行冗余备份和快速切换,不会导致组播流量浪费。为达到上述目的,本专利技术的技术方案是这样实现的一种多源组播路径备份方法,包括RP确定相同的组播源有两个以上时,选取其中一个作为主用组播源,其余的组播源作为所述主用组播源的备用组播源,分别建立主用路径和备用路径。优选地,所述方法还包括所述RP确定所述主用路径故障时,选取备用路径中的一个作为主用路径。优选地,所述选取主用组播源,包括选取优先级最高的组播源作为主用组播源;或者,选取距所述RP路径最短的组播源作为主用组播源;或者,选取最先注册到所述RP的组播源作为主用组播源;或者,随机选取一个组播源作为主用组播源。优选地,所述RP确定相同的组播源有两个以上,包括DR接收到组播源发送的组播流量后,向所述RP进行组播源注册; 所述RP根据组播源的注册信息确定相同的组播源是否有两个以上。优选地,所述RP确定主用组播源故障,包括所述RP确定在设定时间段内未从所述主用路径接收到组播流量时,确定所述主用路径故障;或者,所述RP确定到所述主用组播源报文不可达时,确定所述主用路径故障。一种多源组播路径备份装置,包括确定单元、选取单元和建立单元,其中确定单元,用于确定相同的组播源是否有两个以上,有时触发选取单元;选取单元,用于在两个以上的组播源中选取其中一个作为主用组播源,其余的组播源作为所述主用组播源的备用组播源;建立单元,用于分别建立主用路径和备用路径。优选地,所述确定单元还用于,确定所述主用路径故障时,触发所述选取单元重新选取备用路径中的一个作为主用路径。优选地,所述选取单元还用于,选取优先级最高的组播源作为主用组播源;或者,选取距所述装置路径最短的组播源作为主用组播源;或者,选取最先注册到所述装置的组播源作为主用组播源;或者,随机选取一个组播源作为主用组播源。优选地,所述装置还包括接收单元,用于接收指定路由器DR发送的组播源注册信息;其中,所述DR接收到组播源发送的组播流量后,向所述装置发送组播源的注册信息;所述确定单元还用于,根据组播源的注册信息确定相同的组播源是否有两个以上。优选地,所述确定单元还用于,确定在设定时间段内未从所述主用路径接收到组播流量时,确定所述主用路径故障;或者,确定到主用组播源报文不可达时,确定所述主用路径故障。一种汇聚点,包括前述的多源组播路径备份装置。本专利技术中,汇聚点(RP, Rendezvous-Point)确定相同的组播源有两个以上时,选取其中一个作为主用组播源,其余的组播源作为主用组播源的备用组播源,分别建立主用路径和备用路径。在RP确定主用路径故障时,选取备用路径中的一个作为主用路径。本专利技术的技术方案结合PM SM协议本身特点,实现了对组播源的有效控制,并且可以进行组播路径的备份,实现组播路径的快速切换。附图说明图I为普通的组播网络拓扑结构示意图;图2为存在冗余组播源的网络拓扑结构示意图3为本专利技术实施例的多源组播路径备份方法流程图;图4为本专利技术实施例的组播源注册的示意图;图5为本专利技术实施例的基于路径的组播源选取的示意图;图6为本专利技术实施例的主用路径故障的示意图;图7为本专利技术实施例的多源组播路径备份装置的组成结构示意图。具体实施例方式为使本专利技术的目的,技术方案和优点更加清楚明白,以下举实施例并参照附图,对本专利技术进一步详细说明。 目前,在组播实际网络中,一般采用如图2所示的网络拓扑。在图2所示的网络拓扑结构中,当一个用户加入某个组播源时,有可能会收到多份组播流量,这个网络带来了两个弊端在传输过程中,多份流量在承载网络传输,给承载网络带来巨大压力;在用户接收时,收到多份组播流量,给用户侧流量鉴别带来难度。图3为本专利技术实施例的多源组播路径备份方法流程图,如图3所示,本专利技术实施例的多源组播路径备份方法包括以下步骤步骤301,确定存在冗余组播源。在PIM SM协议中,组播源的指定路由器(DR, Designated Router)需要向汇聚点(RP, Rendezvous-Point)注册,作为汇聚点的RP,知道对应一个组播组的所有组播源信息。本专利技术的技术方案正是利用RP的这一特性,检测组播源是否存在冗余。如图4所示,当Routerl和Router4分别收到Sourcel和Source2为组播源的组播流量时,将会将向RP发送组播源(Sourcel及SourCe2)的注册信息,此时RP将会获取该组播组有两个相同的组播源在发送该组播组的组播流量。本示例中,Routerl和Router4作SDR。而Router2为RP。在以下的网络拓扑结构图中,Router2均作为RP。例如,Sourcel和Source2分别发送CCTV-I的组播流量,两组播流量分别如下表1-1和1~2所不 CCTV-I (225. O. O. I)Sourcel (I. O. O. I) ~数据部分表 1-1 CC本文档来自技高网
...

【技术保护点】
一种多源组播路径备份方法,其特征在于,所述方法包括:汇聚点RP确定相同的组播源有两个以上时,选取其中一个作为主用组播源,其余的组播源作为所述主用组播源的备用组播源,分别建立主用路径和备用路径。

【技术特征摘要】
1.一种多源组播路径备份方法,其特征在于,所述方法包括 汇聚点RP确定相同的组播源有两个以上时,选取其中一个作为主用组播源,其余的组播源作为所述主用组播源的备用组播源,分别建立主用路径和备用路径。2.根据权利要求I所述的方法,其特征在于,所述方法还包括 所述RP确定所述主用路径故障时,选取备用路径中的一个作为主用路径。3.根据权利要求I或2所述的方法,其特征在于,所述选取主用组播源,包括 选取优先级最高的组播源作为主用组播源; 或者,选取距所述RP路径最短的组播源作为主用组播源; 或者,选取最先注册到所述RP的组播源作为主用组播源; 或者,随机选取一个组播源作为主用组播源。4.根据权利要求3所述的方法,其特征在于,所述RP确定相同的组播源有两个以上,包括 指定路由器DR接收到组播源发送的组播流量后,向所述RP进行组播源注册; 所述RP根据组播源的注册信息确定相同的组播源是否有两个以上。5.根据权利要求2所述的方法,其特征在于,所述RP确定主用组播源故障,包括 所述RP确定在设定时间段内未从所述主用路径接收到组播流量时,确定所述主用路径故障; 或者,所述RP确定到所述主用组播源报文不可达时,确定所述主用路径故障。6.一种多源组播路径备份装置,其特征在于,所述装置包括确定单元、选取单元和建立单元,其中 确定单元,用于...

【专利技术属性】
技术研发人员:张玉莹
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1