[发明专利]稀疏模式协议无关组播通知汇聚点的方法和装置有效
申请号: | 201210130005.7 | 申请日: | 2012-04-27 |
公开(公告)号: | CN102724048A | 公开(公告)日: | 2012-10-10 |
发明(设计)人: | 李品生;王锋 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L12/18 | 分类号: | H04L12/18;H04L12/56 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 310053 浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 稀疏 模式 协议 无关 通知 汇聚 方法 装置 | ||
技术领域
本发明涉及组播通讯技术领域,尤其涉及一种稀疏模式协议无关组播通知汇聚点的方法和装置。
背景技术
如图1所示,典型的稀疏模式协议无关组播PIM域配置两个以上候选自举路由器C-BSR,各C-BSR之间通过在PIM域广播携带设备优先级信息的自举报文,选举产生一个自举路由器BSR(Bootstrap Router),其他C-BSR仍保持C-BSR角色,PIM域内的汇聚点RP(Rendezvous Point)设备根据携带有设备优先级信息的自举报文,确定了BSR及其地址。PIM域内的RP设备向BSR发送RP通告报文,BSR收集RP信息并定时在网络内广播携带RP列表(RP-set)的Bootstrap自举报文。
由于PIM域内所有路由器的RP选择算法相同,则保证全网内RP一致,组播源和组播请求者有共同的目的,将组播流引给接收者。其中,该Bootstrap报文包含整个BSR地址和RP-set,该Bootstrap报文一跳一跳地在整个网络泛洪。
按照目前的协议处理流程,整个PIM域内只有一台设备能够作为BSR,当某C-BSR竞选成为BSR后,其通过自举报文在PIM域以组播方式发送自己的IP地址(BSR地址)和RP-Set,收到该报文的C-BSR将其保持为PIM域内的BSR。
一旦网络PIM域内的BSR设备出现故障,各C-BSR自举时间超时后未收到BSR携带BSR地址和RP-set的自举报文,各C-BSR会触发新一轮BSR选举,由新选举的BSR接收PIM域内RP设备发送的RP通告报文,在全网广播RP-set,保持网络内RP-set完整性和一致性。
但上述已有这种机制至少存在如下问题:
PIM路由器或RP设备新加入到PIM域内,需要等待BSR周期性发送的自举报文,才可以获取RP-set。
发明内容
本发明目的在于提供一种稀疏模式协议无关组播通知汇聚点的方法和装置,及时在PIM域中更新RP列表(RP-set)。
为实现上述目的,本发明提供了一种稀疏模式协议无关组播通知汇聚点的方法,应用于稀疏模式协议无关组播PIM域内候选自举路由器C-BSR,方法包括:在PIM域广播携带有本设备优先级信息自举报文以及接收PIM域内其他C-BSR广播的携带有设备优先级信息的自举报文;根据接收的自举报文携带的设备优先级信息与本设备优先级信息,确定本设备为PIM域内的自举路由器BSR;接收PIM域内汇聚点RP设备发送的RP通告报文,生成并记录RP列表,在PIM域内广播携带RP列表的自举报文;接收加入PIM域的PIM路由器或RP设备广播发送的自举路由器请求报文,根据自举路由器请求报文的源设备地址,将携带BSR地址以及RP列表的自举路由器响应报文单播发送至加入PIM域的PIM路由器或加入PIM域的RP设备。
本发明还公开了一种稀疏模式协议无关组播通知汇聚点方法,应用于PIM域内的PIM路由器,方法包括:加入稀疏模式协议无关组播PIM域;在PIM域中广播自举路由器请求报文;接收PIM域中自举路由器BSR单播发送的自举路由器响应报文,其中,该自举路由器响应报文携带BSR地址以及RP列表。
本发明还公开了一种稀疏模式协议无关组播通知汇聚点方法,应用于PIM域内的汇聚点设备,方法包括:加入稀疏模式协议无关组播PIM域;
在PIM域中广播自举路由器请求报文;接收PIM域中自举路由器BSR单播发送的自举路由器响应报文,其中,该自举路由器响应报文携带BSR地址以及RP列表;根据接收的自举路由器响应报文向BSR发送RP通告报文,以更新BSR记录的RP列表;接收BSR在PIM域广播的携带更新后RP列表的自举报文。
本发明同时还提供了一种稀疏模式协议无关组播通知汇聚点的装置,该装置应用于PIM域内候选自举路由器C-BSR,装置包括:选举单元,用于在PIM域广播携带本设备优先级信息的自举报文以及接收PIM域内其他C-BSR广播的携带设备优先级信息的自举报文,根据接收的自举报文携带的设备优先级信息与本设备优先级信息,确定本设备为PIM域内的自举路由器BSR;控制单元,用于接收PIM域内汇聚点RP设备发送的RP通告报文,生成RP列表;通知单元,用于在PIM域内广播携带RP列表的自举报文;接收加入PIM域的PIM路由器或RP设备广播发送的自举路由器请求报文,根据自举路由器请求报文的源设备地址,将携带BSR地址以及RP列表的自举路由器响应报文单播发送至加入PIM域的PIM路由器或加入PIM域的RP设备;记录单元,用于记录RP列表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210130005.7/2.html,转载请声明来源钻瓜专利网。