[发明专利]一种实现控制板上业务的主备倒换方法和装置有效
| 申请号: | 200910088785.1 | 申请日: | 2009-07-16 |
| 公开(公告)号: | CN101605051A | 公开(公告)日: | 2009-12-16 |
| 发明(设计)人: | 乔会来 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
| 主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L1/22 |
| 代理公司: | 北京德琦知识产权代理有限公司 | 代理人: | 谢安昆;宋志强 |
| 地址: | 310053浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 实现 控制板 业务 倒换 方法 装置 | ||
技术领域
本发明涉及数据通信技术,特别涉及一种实现控制板上业务的主备倒换方法和装置。
背景技术
现有技术中,高可用性(HA:High Availability)技术是指尽量缩短因日常维护操作和突发的系统崩溃所导致的停机时间而提高系统可用性的一种技术。参见图1,图1为现有技术中HA系统的结构图。在图1中,HA系统包括m+1决控制板(具体为控制板1至控制板m+1)。每一个控制板上具有相同的软硬件能力,比如,当前待处理业务为业务1至业务5,则每一个控制板上都具有运行业务1至业务5的软硬件能力。
系统启动时,按照预设的竞争原则在m+1块控制板中选择出其中一块控制板为主控板,假如选择出控制板1为主控板;则剩下的m块控制板(即控制板2至控制板m+1)是为该主控板备份的备份板;正常情况下,主控板如图1中的控制板1处于工作状态,与外部的接口板进行通信,而备份板处于备份状态下,不与接口板通信;在主控板正常工作时,该主控板上处理HA系统待处理的所有业务,并将处理的业务信息实时备份到备份板上;当主控板运行的其中一个业务出现故障时,则重新按照上述预设的竞争机制从所有的备份板中选择其中一个备份板,启动主备倒换,即将原主控板倒换到该选择出的备份板,由该备份板作为新的主控板继续执行原主控板的业务处理操作。
可以看出,现有提供的方案是以控制板为单位进行倒换的,比如,在主控板上运行的业务2出现故障时,就需要选择出一个备份板,将该主控板倒换到该备份板上;也就是说,现有提供的方案中在主控板运行的业务中只要有一个业务出现故障时,就需要使整个主控板进行主备倒换,如此,采用现有提供的方案就会导致一些没有必要的倒换,大大扩大了主备倒换的影响范围,加大了主备倒换的复杂度。
发明内容
本发明提供了一种实现控制板上业务的主备倒换方法和装置,以便降低主备倒换的影响范围,减少主备倒换的复杂度。
一种实现控制板上业务的主备倒换方法,该方法应用于包含多个控制板的HA系统中,每一控制板包含用于管理业务的HA处理单元和一个以上用于运行业务的业务单元;从各个控制板包含的HA处理单元中选择出一个作为主用HA处理单元;将待处理业务分成一个以上业务组;每一业务组包含一个以上业务;该方法包括:
A,针对启动的每一业务,运行该业务的业务单元将该业务注册到对应业务组中;
B,所述主用HA处理单元确定所述业务组的主用业务单元和对应的备用业务单元;所述主用业务单元为在业务组处理过程中处于主用状态的业务单元,与所述备用业务单元处于不同的控制板上;所述备用业务单元为在业务组处理过程中处于备用状态的业务单元;
C,所述主用HA处理单元在所述主用业务单元出现故障时,确定用于与出现故障的主用业务单元进行倒换的备用业务单元,使该备用业务单元与所述出现故障的主用业务单元进行主备倒换。
一种实现控制板上业务的主备倒换装置,该装置应用于包含多个控制板的HA系统中,每一控制板包含一个以上用于运行业务的业务单元;该装置包括:选择单元和一个以上HA处理单元;其中,各个HA处理单元分别处于不同的控制板上,用于管理其所处的控制板上的业务单元;
所述选择单元用于从所述一个以上HA处理单元中选择出一个作为主用HA处理单元;
所述主用HA处理单元在当前启动的业务注册到对应的业务组中时,确定所述业务组的主用业务单元和对应的备用业务单元;所述主用业务单元为在业务组处理过程中处于主用状态的业务单元,与所述备用业务单元处于不同的控制板上;所述备用业务单元为在业务组处理过程中处于备用状态的业务单元;以及在所述主用业务单元出现故障时,确定用于与出现故障的主用业务单元进行倒换的备用业务单元,使该备用业务单元与所述出现故障的主用业务单元进行主备倒换。
由上可见,本发明提供的方法和装置中,当主用HA处理单元在运行业务组中业务的主用业务单元出现故障时,确定用于与出现故障的主用业务单元进行倒换的备用业务单元,使该备用业务单元与所述出现故障的主用业务单元进行主备倒换。可以看出,本发明提供的方法中,当主用业务单元在运行业务组中业务出现故障时,并非将该主用业务单元所处的整个控制板进行倒换,而是仅将该出现故障的主用业务单元进行倒换,这样,大大降低了主备倒换的影响范围,并相应减少了主备倒换的复杂度。
附图说明
图1为现有技术中HA系统的结构图;
图2为本发明实施例提供的方法流程图;
图3a为本发明实施例提供的业务组示意图;
图3b为本发明实施例提供的HA系统的业务运行示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910088785.1/2.html,转载请声明来源钻瓜专利网。





