[发明专利]一种堆叠系统的路由转发信息同步方法和装置有效
申请号: | 201210022156.0 | 申请日: | 2012-02-01 |
公开(公告)号: | CN102571595A | 公开(公告)日: | 2012-07-11 |
发明(设计)人: | 郑国良;史科军;路烽 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 谢安昆;宋志强 |
地址: | 310053 浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 堆叠 系统 路由 转发 信息 同步 方法 装置 | ||
技术领域
本发明涉及通信技术领域,特别涉及一种堆叠系统的路由转发信息同步方法和装置。
背景技术
随着网络规模的急剧增加,堆叠技术应运而生。堆叠技术是将两台或多台网络设备通过堆叠端口连接起来,组成堆叠系统。从逻辑上来说,堆叠在一起形成的网络设备相当于同一设备,用户管理堆叠系统就像管理一台设备,即用户通过对该堆叠系统进行管理,从而实现对堆叠中的所有设备进行管理。其中,堆叠技术可以提供高可用性、高可扩展性、并简化管理,在数据中心、企业核心网中得到广泛的应用。
堆叠系统中的各堆叠设备的主用主控板通过选举产生全局主控板。在堆叠系统中,数据的转发是由各堆叠设备的线卡板独立完成的,而全局主控板负责对整个堆叠系统进行管理和控制。参见图1,图1为现有实现中堆叠系统的路由转发信息同步结构示意图。图1中堆叠系统中各堆叠设备101的主用主控板110、堆叠设备102的主用主控板120和堆叠设备103的主用主控板130进行选举,假设选举结果是主用主控板110为全局主控板,则选举全局的转发数据库统一存储在主用主控板110上,主用主控板110使用转发数据库运行路由协议运算各路由协议计算任务,并得到相应的路由转发信息,将路由转发信息在堆叠系统内同步转发,如同步给备用主控板及有需要的线卡板。
由上可见,现有实现堆叠的方法中堆叠系统中的所有路由协议计算任务在全局主控板上运行,导致系统资源过于集中,而降低了系统协议运算的效率;而其他主用主控板不运行任何路由协议计算任务,造成了资源的浪费。
发明内容
有鉴于此,本发明提供一种堆叠系统的路由转发信息同步方法和装置,能够提高系统协议运算率,充分利用系统资源。
为解决上述技术问题,本发明的技术方案是这样实现的:
一种堆叠系统的路由转发信息同步方法,所述堆叠系统包括多个堆叠设备,各堆叠设备具有主用主控板,在各堆叠设备的主用主控板中选举全局主控板,对于所述全局主控板所述方法包括:
在预设时间内接收其他主用主控板发送的告知报文,记录告知报文携带的主用主控板的信息,并获取记录了信息的主用主控板的CPU占用率以及自身的CPU占用率;
根据各路由协议计算任务的运算量和获取的各主用主控板的CPU占用率为各路由协议计算任务分配主用主控板,并将路由协议计算任务分配结果发送给对应的主用主控板使其进行运算;
获取各主用主控板运算的路由转发信息,在所述堆叠系统内同步所述路由转发信息。
一种装置,可应用于堆叠系统实现中堆叠设备的主用主控板上,所述装置包括:接收单元、记录单元、获取单元和处理单元;
所述接收单元,用于在预设时间内接收所述堆叠系统中其他主用主控板发送的告知报文;
所述记录单元,用于记录所述接收单元接收的告知报文携带的主用主控板的信息,以及所述获取单元获取的所述记录了信息的主用主控板的CPU占用率以及自身所在主用主控板的CPU占用率;
所述获取单元,用于获取所述记录单元记录了信息的主用主控板的CPU占用率及自身所在主用主控板的CPU占用率;获取所述各主用主控板运算的路由转发信息;
所述处理单元,用于根据各路由协议计算任务的运算量和获取的各主用主控板的CPU占用率为各路由协议计算任务分配主用主控板,并将路由协议计算任务分配结果发送给对应的主用主控板使其进行运算;用于将所述获取单元获取的所述各路由转发信息,在所述堆叠系统内同步所述路由转发信息。
综上所述,本发明通过堆叠系统中的全局主控板为其他主用主控板分配路由协议计算任务,并统一管理各路由协议计算任务的运行结果,能够提高系统协议运算率,充分利用系统资源。
附图说明
图1为现有实现中堆叠系统的路由转发信息同步结构示意图;
图2为本发明实施例中堆叠系统的路由转发信息同步流程示意图;
图3为本发明具体实施例中堆叠系统的路由转发信息同步流程示意图;
图4为本发明具体实施例中应用于堆叠系统中堆叠设备的主用主控板上的装置的结构示意图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本发明所述方案作进一步地详细说明。
本发明提出一种堆叠系统的路由转发信息同步方法,该堆叠系统包括多个堆叠设备,各堆叠设备具有主用主控板和备用主控板,在各堆叠设备的主用主控板中选举全局主控板。
参见图2,图2为本发明实施例中堆叠系统的路由转发信息同步流程示意图。具体步骤为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210022156.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:备用四轮驱动车辆的驱动控制装置
- 下一篇:一种音量控制的方法及装置