稀疏模式协议无关组播通知汇聚点的方法和装置制造方法及图纸

技术编号:7839328 阅读:235 留言:0更新日期:2012-10-12 06:14
本发明专利技术公开了一种稀疏模式协议无关组播通知汇聚点的方法和装置,其中该方法在PIM域广播携带有本设备优先级信息自举报文以及接收PIM域内其他C-BSR广播的携带有设备优先级信息的自举报文;根据接收的自举报文携带的设备优先级信息与本设备优先级信息,确定本设备为PIM域内的自举路由器BSR;接收PIM域内汇聚点RP设备发送的RP通告报文,生成并记录RP列表,在PIM域内广播携带RP列表的自举报文;接收加入PIM域的PIM路由器或RP设备广播发送的自举路由器请求报文,根据自举路由器请求报文的源设备地址,将携带BSR地址以及RP列表的自举路由器响应报文单播发送至加入PIM域的PIM路由器或加入PIM域的RP设备以降低现有技术导致的组播流延迟。

【技术实现步骤摘要】

本专利技术涉及组播通讯
,尤其涉及ー种稀疏模式协议无关组播通知汇聚点的方法和装置
技术介绍
如图I所示,典型的稀疏模式协议无关组播PM域配置两个以上候选自举路由器C-BSR,各C-BSR之间通过在PM域广播携带设备优先级信息的自举报文,选举产生一个自举路由器BSR(Bootstrap Router),其他C-BSR仍保持C-BSR角色,PM域内的汇聚点RP(Rendezvous Point)设备根据携带有设备优先级信息的自举报文,确定了 BSR及其地址。PM域内的RP设备向BSR发送RP通告报文,BSR收集RP信息并定时在网络内广播携带RP列表(RP-set)的Bootstrap自举报文。由于PM域内所有路由器的RP选择算法相同,则保证全网内RP —致,组播源和组播请求者有共同的目的,将组播流引给接收者。其中,该Bootstrap报文包含整个BSR地址和RP-set,该Bootstrap报文一跳一跳地在整个网络泛洪。按照目前的协议处理流程,整个PM域内只有一台设备能够作为BSR,当某C-BSR竞选成为BSR后,其通过自举报文在PM域以组播方式发送自己的IP地址(BSR地址)和RP-Set,收到该报文的C-BSR将其保持为PM域内的BSR。一旦网络PM域内的BSR设备出现故障,各C-BSR自举时间超时后未收到BSR携带BSR地址和RP-set的自举报文,各C-BSR会触发新ー轮BSR选举,由新选举的BSR接收PM域内RP设备发送的RP通告报文,在全网广播RP-set,保持网络内RP-set完整性和一致性。但上述已有这种机制至少存在如下问题PIM路由器或RP设备新加入到PM域内,需要等待BSR周期性发送的自举报文,才可以获取RP-set。
技术实现思路
本专利技术目的在于提供ー种稀疏模式协议无关组播通知汇聚点的方法和装置,及时在PIM域中更新RP列表(RP-set)。为实现上述目的,本专利技术提供了ー种稀疏模式协议无关组播通知汇聚点的方法,应用于稀疏模式协议无关组播P頂域内候选自举路由器C-BSR,方法包括在PIM域广播携带有本设备优先级信息自举报文以及接收PIM域内其他C-BSR广播的携帯有设备优先级信息的自举报文;根据接收的自举报文携帯的设备优先级信息与本设备优先级信息,确定本设备为P頂域内的自举路由器BSR ;接收PIM域内汇聚点RP设备发送的RP通告报文,生成并记录RP列表,在PM域内广播携帯RP列表的自举报文;接收加入PM域的PM路由器或RP设备广播发送的自举路由器请求报文,根据自举路由器请求报文的源设备地址,将携带BSR地址以及RP列表的自举路由器响应报文单播发送至加入PM域的PM路由器或加、入PM域的RP设备。本专利技术还公开了ー种稀疏模式协议无关组播通知汇聚点方法,应用于PM域内的PIM路由器,方法包括加入稀疏模式协议无关组播PM域;在PM域中广播自举路由器请求报文;接收PIM域中自举路由器BSR单播发送的自举路由器响应报文,其中,该自举路由器响应报文携带BSR地址以及RP列表。本专利技术还公开了ー种稀疏模式协议无关组播通知汇聚点方法,应用于PM域内的汇聚点设备,方法包括加入稀疏模式协议无关组播PIM域;在PM域中广播自举路由器请求报文;接收PM域中自举路由器BSR单播发送的自举路由器响应报文,其中,该自举路由器响应报文携带BSR地址以及RP列表;根据接收的自举路由器响应报文向BSR发送RP通告报文,以更新BSR记录的RP列表;接收BSR在PM 域广播的携帯更新后RP列表的自举报文。本专利技术同时还提供了 ー种稀疏模式协议无关组播通知汇聚点的装置,该装置应用于PM域内候选自举路由器C-BSR,装置包括选举单元,用于在PM域广播携帯本设备优先级信息的自举报文以及接收PIM域内其他C-BSR广播的携帯设备优先级信息的自举报文,根据接收的自举报文携帯的设备优先级信息与本设备优先级信息,确定本设备为PIM域内的自举路由器BSR ;控制单元,用于接收PM域内汇聚点RP设备发送的RP通告报文,生成RP列表;通知単元,用于在PM域内广播携帯RP列表的自举报文;接收加入PM域的PIM路由器或RP设备广播发送的自举路由器请求报文,根据自举路由器请求报文的源设备地址,将携带BSR地址以及RP列表的自举路由器响应报文单播发送至加入PM域的PM路由器或加入PIM域的RP设备;记录单元,用于记录RP列表。本专利技术同时提供了ー种稀疏模式协议无关组播通知汇聚点的装置,应用于PM域内的PM路由器,该装置包括控制单元,加入稀疏模式协议无关组播PIM域,通知发送单元发送自举路由器请求报文;发送单元,在PIM域中广播自举路由器请求报文;接收单元,接收PIM域中自举路由器BSR单播发送的自举路由器响应报文,其中,该自举路由器响应报文携带BSR地址以及RP列表。本专利技术还提供了ー种稀疏模式协议无关组播通知汇聚点的装置,应用于PM域内的汇聚点设备,该装置包括控制单元,加入稀疏模式协议无关组播PM域,通知发送单元发送自举路由器请求报文;发送单元,在PIM域中广播自举路由器请求报文;接收单元,接收PIM域中自举路由器BSR单播发送的自举路由器响应报文或者接收PIM域内BSR广播的携帯RP列表的自举报文;其中,该自举路由器响应报文携帯BSR地址以及RP列表;注册单元,根据接收的P頂域内的自举路由器响应报文向PM域内的BSR发送RP通告报文。本专利技术的有益效果在于,PM路由器或RP加入PM域,快速获取RP-set,进行组播流的发送和接收,减少等待延迟。附图说明图I为典型的PM组播组网结构图;图2为应用于C-BSR的稀疏模式协议无关组播通知汇聚点方法流程图;图3为新RP设备加入时组网结构示意图;图4为脱离RP设备脱离时组网结构示意图5为BSR与BFD的联动组网示意图;图6为应用于PIM路由器的通知汇聚点方法流程图;图7为应用于RP的通知汇聚点方法流程图;图8为本专利技术应用于C-BSR的通知汇聚点装置的结构示意图;图9为本专利技术应用于PIM路由器的通知汇聚点装置的结构示意图;图10为本专利技术应用于RP设备的通知汇聚点装置的结构示意图。 具体实施例方式下面结合附图及具体实施例,对本专利技术作进ー步的具体阐述。当前组播PM SM协议的RFC4601和RFC2362定义的组播头如表I : 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 2930 31「00291 -^-1- PM VER TypeReservedChecksum表I其中的TYPE字段为报文类型,占用4个比特,目前定义的报文类型有9种,分别对应的TYPE字段值为0-8 O = HelloI =注册 Register2 =停止注册 Register-Stop3 =加入 / 减枝 Join/Prune4 = Bootstrap5 = Assert6 =嫁接 Graft (used in PIM-DM only)7 =嫁接回应 Graft-Ack (used in PIM-DM only)8 =候选 RP 公告 Candidate-RP-Advertisement其中报文4和8为组播BSR机制所使用的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.ー种稀疏模式协议无关组播通知汇聚点的方法,应用于稀疏模式协议无关组播PM域内候选自举路由器C-BSR,其特征在于,所述方法包括 在所述PIM域广播携帯有本设备优先级信息自举报文以及接收所述PIM域内其他C-BSR广播的携帯有设备优先级信息的自举报文; 根据接收的自举报文携帯的设备优先级信息与本设备优先级信息,确定本设备为所述PM域内的自举路由器BSR; 接收所述P頂域内汇聚点RP设备发送的RP通告报文,生成并记录RP列表,在所述PM域内广播携带所述RP列表的自举报文; 接收加入所述PIM域的PIM路由器或RP设备广播发送的自举路由器请求报文,根据所述自举路由器请求报文的源设备地址,将携帯BSR地址以及所述RP列表的自举路由器响应报文单播发送至加入P頂域的P頂路由器或加入P頂域的RP设备。2.如权利要求I所述的方法,其特征在于,所述方法还进一歩包括 接收由加入所述PM域的RP设备根据所述自举路由器响应报文发送的RP通告报文; 重新计算RP列表并更新本设备记录的所述RP列表; 在所述PIM域广播携帯更新后RP列表的自举报文。3.如权利要求I所述的方法,其特征在于,所述方法进ー步包括 接收所述P頂域内PM路由器发送的RP离开报文; 发送RP查询报文至对应于RP离开报文的RP设备,确定预设时间未收到对应于RP离开报文的RP设备发送的RP响应报文,则更新记录的RP列表,并在所述PM域广播携带更新后RP列表的自举报文。4.如权利要求I所述的方法,其特征在于,所述方法还包括 接收所述PIM域内C-BSR发送的双向转发检测BFD控制报文; 响应BFD控制报文至所述PM域内的C-BSR以建立BFD会话。5.如权利要求I所述的方法,其特征在于,所述方法还包括 根据接收的自举报文携帯的设备优先级信息与本设备优先级信息,确定本设备为C-BSR ; 向所述PM域内BSR发送BH)控制报文,接收所述PM域内BSR响应的BFD控制报文以建立BFD会话; 确定预设检测时间内未收到所述P頂域内BSR响应的BFD控制报文,则在所述PIM域广播携帯有本设备优先级信息的自举报文以及接收所述PM域内其他C-BSR广播的携帯有本设备优先级信息的自举报文; 根据接收的自举报文携帯的设备优先级信息与本设备优先级信息,确定本设备为所述PM域内的自举路由器BSR; 接收所述P頂域内汇聚点RP设备发送的RP通告报文,记录RP列表并在PM域广播携带该RP列表的自举报文。6.ー种稀疏模式协议无关组播通知汇聚点方法,应用于稀疏模式协议无关组播PIM域内的PM路由器,其特征在于,所述方法包括 加入稀疏模式协议无关组播P IM域; 在所述PIM域中广播自举路由器请求报文;接收所述PIM域中自举路由器BSR单播发送的自举路由器响应报文,其中,该自举路由器响应报文携带BSR地址以及RP列表。7.ー种稀疏模式协议无关组播通知汇聚点方法,应用于稀疏模式协议无关组播PM域内的汇聚点设备,其特征在于,所述方法包括 加入稀疏模式协议无关组播P IM域; 在所述PIM域中广播自举路由器请求报文; 接收所述PIM域中自举路由器BSR单播发送的自举路由器响应报文,其中,该自举路由器响应报文携带BSR地址以及RP列表; 根据接收的自举路由器响应报文向所述BSR发送RP通告报文,以更新BSR记录的RP列表; 接收所述BSR在PIM域广播的携帯更新后RP列表的自举报文。8 ー种稀疏模式协议无关组播通知汇聚点的装置,该装置应用于稀疏模式协议无关组播PIM域内的候选自举路由器C-BSR,其特征在于,所述装置包括 选举单元,用于在所述PIM域广播携帯本设备优先级信...

【专利技术属性】
技术研发人员:李品生王锋
申请(专利权)人:杭州华三通信技术有限公司
类型:发明
国别省市:

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

1