[发明专利]一种实现组播组的汇集点负载分担的方法和路由设备有效
申请号: | 201110266068.0 | 申请日: | 2011-09-08 |
公开(公告)号: | CN102281204A | 公开(公告)日: | 2011-12-14 |
发明(设计)人: | 高凯 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L12/18 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 谢安昆;宋志强 |
地址: | 310053 浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 组播组 汇集 负载 分担 方法 路由 设备 | ||
技术领域
本发明涉及通信技术领域,特别涉及一种实现汇集点负载分担的方法和路由设备。
背景技术
稀疏式独立组播协议(PIM-SM)使用PULL模式传输组播数据,使用于组播组成员相对分散、范围较广的大中型网络。如果并非所有主机需要接收组播数据,则PIM-SM只向明确提出需要组播数据的主机转发。PIM-SM实现组播转发的核心任务是构造并维护汇集树(RPT),RPT选择PIM中域中某台路由器作为公用的根节点汇集点(RP),组播数据通过RP沿着RPT转发给接收者。
RP是PIM-SM域中的核心设备。在结构简单的小型网络中,组播信息量少,整个网络仅依靠一个RP进行组播信息的转发即可,此时可以在PIM-SM域中的各路由器上静态指定RP的位置;但是在更多的情况下,PIM-SM域的规模都很大,通过RP转发的组播信息量巨大。为了缓解RP的负担并优化RPT的拓扑结构,可以在PIM-SM域中配置多个候选RP,通过自举机制来动态选举RP,使不同的RP服务于不同的组播组,此时需要配置自举路由器(BSR)。
BSR负责在PIM-SM域中收集并发布RP信息。BSR负责收集网络中由候选RP发来的宣告报文(Advertisement Message),该报文中携带有候选RP的地址和优先级以及其服务的组播组范围,BSR将这些信息汇总为RP集(RP-Set),即组播组与RP的映射关系数据库,封装在自举报文(Bootstrap Message)中并发布到整个PIM-SM域。网络中的各路由器将依据RP-Set提供的信息,使用相同的规则从众多候选RP中为特定组播组选择其对应的RP。
在选择RP时,上述现有方案中没有考虑作为候选RP的路由器资源的使用情况,仅通过静态参数选择RP。在实际组网中会出现某个RP的资源使用率很高,而其他候选RP资源使用率很低的情况,造成网络资源浪费,其中资源使用率可以为RP的CUP利用率,内存利用率和出接口带宽等资源进行加权计算所得。
下面参见附图1来具体说明现有选择RP方案存在的缺陷。参见图1,图1为PIM-SM域组网结构示意图。图1中路由器101为BSR,路由器102和路由器103为候选RP,PC110为组播源,路由器104为PC110的DR;PC111为组播接收者,路由器105为PC111的DR。组播源发送225.1.1.1和225.1.1.2的组播组,接收者接收225.1.1.1和225.1.1.2的组播组。
按照规则计算路由器102为组播组225.1.1.1和225.1.1.2的RP。如果组播组225.1.1.1的流量非常大,再加上组播组225.1.1.2,路由器102的资源使用率很高,而路由器103资源利用率很低。图1的网络中RP的资源是充足的,但是由于只使用了静态的参数,导致组播组225.1.1.1和225.1.1.2只能映射到路由器102上,不能利用资源使用率低的路由器103,导致网络中的RP资源使用率较低,造成网络资源的浪费。
发明内容
有鉴于此,本发明提供一种实现组播组的汇集点负载分担的方法和路由设备。实现了RP负载分担,充分利用了网络资源。
为解决上述技术问题,本发明的技术方案是这样实现的:
一种实现组播组的汇集点负载分担的方法,该方法包括:作为汇集点RP的路由设备,当检测到本地资源使用率高于第一预设阈值时,发送宣告报文通知自举路由设备BSR自身需要进行负载分担,以及需要负载分担的组播组,其中,所述需要负载分担的组播组根据预设的转发策略确定;接收BSR发送的通知自身不作为计算所述组播组的RP的候选RP的自举报文时,记录自身进行了负载分担,以及进行负载分担的组播组;
作为BSR的路由设备,收到所述宣告报文时,根据所述宣告报文记录所述作为RP的路由设备不作为计算所述组播组的RP的候选RP,并通过自举报文通知稀疏式独立组播协议PIM-SM域内所有路由设备。
一种路由设备,可应用于实现组播组的汇集点,所述路由设备包括:检测单元、发送单元、接收单元和处理单元;
所述检测单元,用于检测自身所在路由设备的本地资源使用率;
所述发送单元,用于当所述检测单元检测到自身所在路由设备的本地资源使用率高于第一预设阈值时,发送宣告报文通知自举路由设备BSR自身所在路由设备需要进行负载分担,以及需要负载分担的组播组,其中,所述需要负载分担的组播组根据预设的转发策略确定;
所述接收单元,用于接收BSR发送的通知自身所在路由设备不作为计算所述组播组的RP的候选RP的自举报文;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110266068.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种小区阻塞和解阻塞方法
- 下一篇:胶体金层析法抗U1-RNP抗体检测试纸