[发明专利]组播链路冗余备份方法及路由器有效
申请号: | 201010143958.8 | 申请日: | 2010-04-08 |
公开(公告)号: | CN101841472A | 公开(公告)日: | 2010-09-22 |
发明(设计)人: | 杨有为 | 申请(专利权)人: | 北京星网锐捷网络技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L12/24;H04L29/06 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 王申 |
地址: | 100036 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 组播链路 冗余 备份 方法 路由器 | ||
1.一种组播链路冗余备份方法,其特征在于,包括:
在竞选机制中被选为胜者的第一路由器在预设的超时时间内检测是否收到来自于组播服务器的报文;
当未收到所述报文时,将所述第一路由器中的单播路由表中所述组播服务器的组播参数设置为无穷大;
再次发起竞选,使得原本作为败者的第二路由器被选为胜者,使所述第一路由器被选为败者。
2.根据权利要求1所述方法,其特征在于,使所述第一路由器被选为败者之后还包括:
所述第一路由器接收到来自于所述组播服务器的报文后,将所述组播参数恢复为正常值;
再次发起竞选,使所述第一路由器被选为胜者,使所述第二路由器被选为败者。
3.根据权利要求1所述方法,其特征在于,所述再次发起竞选包括:
当预设的竞选发起时间到达且接收到由所述第二路由器在无信息状态下转发的组播报文时,将所述第一路由器的组播参数发送给所述第二路由器;
接收由所述第二路由器根据该第二路由器的组播参数及所述第一路由器的组播参数进行竞选后得到的竞选结果;
根据所述竞选结果进行竞选。
4.根据权利要求1所述方法,其特征在于,所述来自于组播服务器的报文为来自于所述组播服务器的组播报文,或者为由所述组播服务器以预设的状态刷新时间定期发送的组播状态刷新报文。
5.根据权利要求1所述方法,其特征在于,将所述第一路由器中的单播路由表中所述组播服务器的组播参数设置为无穷大包括:将所述组播参数中的路由管理距离设置为0x7FFFFFFF,且将所述组播参数中的路径长度设置为0xFFFFFFFF,且将所述组播参数中的IP地址设置为0。
6.根据权利要求1所述方法,其特征在于所述超时时间为2倍状态刷新时间。
7.一种路由器,位于组播链路网络中,所述路由器作为第一路由器与所述组播链路网络中的第二路由器形成冗余备份,其特征在于,所述第一路由器包括:
报文检测模块,用于在预设的超时时间内检测是否收到来自于组播服务器的报文;
参数设置模块,用于当所述第一路由器在竞选机制中被选为胜者且报文检测模块检测出未收到所述报文时,将所述第一路由器中的单播路由表中所述组播服务器的组播参数设置为无穷大;
竞选发起模块,用于再次发起竞选,使得原本作为败者的第二路由器被选为胜者,使所述第一路由器被选为败者。
8.根据权利要求7所述路由器,其特征在于,所述第一路由器还包括:参数恢复模块,用于当所述第一路由器被选为败者且报文检测模块检测出收到所述报文时,将所述组播参数恢复为正常值;所述竞选发起模块还用于再次发起竞选,使所述第一路由器被选为胜者,使所述第二路由器被选为败者。
9.根据权利要求7或8所述路由器,其特征在于,所述竞选发起模块包括:
参数发送单元,用于当预设的竞选发起时间到达且接收到由所述第二路由器在无信息状态下转发的组播报文时,将所述第一路由器的组播参数发送给所述第二路由器;
结果接收单元,用于接收由所述第二路由器根据该第二路由器的组播参数及所述第一路由器的组播参数进行竞选后得到的竞选结果;
竞选执行单元,用于根据结果接收单元接收到的所述竞选结果进行竞选。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京星网锐捷网络技术有限公司,未经北京星网锐捷网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010143958.8/1.html,转载请声明来源钻瓜专利网。