[发明专利]一种堆叠系统的路由转发信息同步方法和装置有效
申请号: | 201210022156.0 | 申请日: | 2012-02-01 |
公开(公告)号: | CN102571595A | 公开(公告)日: | 2012-07-11 |
发明(设计)人: | 郑国良;史科军;路烽 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 谢安昆;宋志强 |
地址: | 310053 浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 堆叠 系统 路由 转发 信息 同步 方法 装置 | ||
1.一种堆叠系统的路由转发信息同步方法,所述堆叠系统包括多个堆叠设备,各堆叠设备具有主用主控板和备用主控板,在各堆叠设备的主用主控板中选举全局主控板,其特征在于,对于所述全局主控板所述方法包括:
在预设时间内接收其他主用主控板发送的告知报文,记录告知报文携带的主用主控板的信息,并获取记录了信息的主用主控板的CPU占用率以及自身的CPU占用率;
根据各路由协议计算任务的运算量和获取的各主用主控板的CPU占用率为各路由协议计算任务分配主用主控板,并将路由协议计算任务分配结果发送给对应的主用主控板使其进行运算;
获取各主用主控板运算的路由转发信息,在所述堆叠系统内同步所述路由转发信息。
2.根据权利要求1所述的方法,其特征在于,所述根据各路由协议计算任务的运算量和获取的各主用主控板的CPU占用率为各路由协议计算任务分配主用主控板的方法为:
将各路由协议计算任务按照运算量从大到小的顺序,依次分配给CPU占用率由低到高的各主用主控板。
3.根据权利要求2所述的方法,其特征在于,所述将各路由协议计算任务按照运算量从大到小的顺序,依次分配给CPU占用率由低到高的各主用主控板之前,所述方法进一步包括:
若确定所述路由协议计算任务个数大于获得CPU占用率的主用主控板的个数,则始终将运算量最小的两个路由协议计算任务相加直至路由协议计算任务的个数等于获得CPU占用率的主用主控板的个数,执行所述将各路由协议计算任务按照运算量从大到小的顺序,依次分配给CPU占用率由低到高的各主用主控板步骤。
4.根据权利要求1-3任意一项所述的方法,其特征在于,所述将路由协议计算任务分配结果发送给对应的主用主控板时,所述方法进一步包括:重新开始接收其他主用主控板发送的告知报文;
当接收到其他主用主控板发送的告知报文,记录该主用主控板的信息,并获取该主用主控板的CPU占用率。
5.根据权利要求4所述的方法,其特征在于,所述将路由协议计算任务分配结果发送给对应的主用主控板时,所述方法进一步包括:
定时向记录了信息的主用主控板发送hello报文,若在预设应答时间内收到其他主用主控板回复的携带CPU占用率的reply报文,则更新该主用主控板的CPU占用率;若在预设应答时间内未收到主用主控板回复的携带CPU占用率的reply报文,则确定该主用主控板出现异常,若该异常主用主控板分得路由协议计算任务,则将该路由协议计算任务分配给当前CPU占用率最低的主用主控板,并删除记录的该异常主用主控板的信息以及其CPU占用率;若该异常主用主控板未分得路由协议计算任务,则删除记录的该主用主控板的信息以及其CPU占用率。
6.根据权利要求1-3任意一项所述的方法,其特征在于,所述获取记录了信息的主用主控板的CPU占用率的方法为:
向记录了信息的主用主控板分别发送索取其CPU占用率的报文,接收各主用主控板发送的携带自身CPU占用率的反馈报文,从该报文获得该主用主控板对应的CPU占用率;
所述获取各主用主控板运算的路由转发信息的方法为:
接收主用主控板发送的携带运算的路由转发信息的报文,获取所述携带的路由转发信息;以及本主用主控板运算的路由转发信息。
7.一种装置,可应用于堆叠系统中堆叠设备的主用主控板上,其特征在于,所述装置包括:接收单元、记录单元、获取单元和处理单元;
所述接收单元,用于在预设时间内接收所述堆叠系统中其他主用主控板发送的告知报文;
所述记录单元,用于记录所述接收单元接收的告知报文携带的主用主控板的信息,以及所述获取单元获取的所述记录了信息的主用主控板的CPU占用率以及自身所在主用主控板的CPU占用率;
所述获取单元,用于获取所述记录单元记录了信息的主用主控板的CPU占用率及自身所在主用主控板的CPU占用率;获取所述各主用主控板运算的路由转发信息;
所述处理单元,用于根据各路由协议计算任务的运算量和获取的各主用主控板的CPU占用率为各路由协议计算任务分配主用主控板,并将路由协议计算任务分配结果发送给对应的主用主控板使其进行运算;用于将所述获取单元获取的所述各路由转发信息,在所述堆叠系统内同步所述路由转发信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210022156.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:备用四轮驱动车辆的驱动控制装置
- 下一篇:一种音量控制的方法及装置