CN1479453A - 一种实现主控板热备份的方法 - Google Patents

一种实现主控板热备份的方法 Download PDF

Info

Publication number
CN1479453A
CN1479453A CNA021300941A CN02130094A CN1479453A CN 1479453 A CN1479453 A CN 1479453A CN A021300941 A CNA021300941 A CN A021300941A CN 02130094 A CN02130094 A CN 02130094A CN 1479453 A CN1479453 A CN 1479453A
Authority
CN
China
Prior art keywords
main board
data
module
hot spare
backup
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA021300941A
Other languages
English (en)
Other versions
CN1199366C (zh
Inventor
怡 熊
熊怡
吴小前
任旻
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN 02130094 priority Critical patent/CN1199366C/zh
Publication of CN1479453A publication Critical patent/CN1479453A/zh
Application granted granted Critical
Publication of CN1199366C publication Critical patent/CN1199366C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Hardware Redundancy (AREA)

Abstract

本发明涉及一种实现主控板热备份的方法,属数据通信技术领域。本方法在主控板和业务板上分别设置板间通信模块,注册板间通信接口地址,在主控板的主用板和备用板上设置热备份模块、热备份注册表、热备份接口地址,建立数据备份接口。开始备份时,使主用板和备用板都处于热备份状态,然后依次在主用板和备用板之间完成大量数据备份、实时或定时数据备份,当原来的主用板发生故障时,备用板成为新的主用板,在新主用板和业务板之间进行数据交换。本发明的方法,实现了设备正常工作时的主用板和备用板的数据备份、主用板发生故障后的新的主用板和业务板之间的数据交换,保证了主用板发生故障时,备用板成为新主控板,但业务板的工作不受影响。

Description

一种实现主控板热备份的方法
技术领域
本发明涉及一种实现主控板热备份的方法,属于数据通信技术领域。
背景技术
在数据通信领域,处在非常重要地位的高端分布式网络设备,如核心路由器,常常需要提供备份机制,即提供主用和备用两块主控板,使其中的一个处于工作状态,另一个处于备用状态。当工作的主控板(以下简称主用板)发生故障时,备用的主控板(以下简称备用板)马上接替前一个主用板工作,以保证设备和网络的可靠性,同时要求尽量少的影响正常业务。因此要求备用板在倒换成工作状态前与原来的主用板保持一致,这就需要将主用板的数据及时、有效地备份到备用板。在现有实现备份的技术中,一般都为冷备份,冷备份的缺点是,当备用板接替主用板工作时,需要重新启动业务板,这样就会导致业务板的工作出现中断,从而使网络出现短时间的单点故障而影响正常业务。
发明内容
本发明的目的是克服已有技术的冷备份过程中,备用板代替新的主用板工作时影响正常业务的缺点,提出一种实现主控板热备份的方法,以实现完善的备份而又不影响正常的通信业务。
本发明提出的实现主控板热备份的方法,包括如下步骤:
1、在主控板和业务板上分别设置板间通信模块,在板间通信模块上注册各数据模块的板间通信接口地址;
2、在主控板的主用板和备用板上分别设置热备份模块,在热备份模块上建立热备份注册表,在注册表中按优先级登记各数据模块的热备份接口地址,同时在热备份模块上建立统一的数据备份接口;
3、使主用板和备用板都处于热备份状态;
4、在主用板和备用板之间完成大量数据备份;
5、在主用板和备用板之间进行实时或定时数据备份;
6、当原来的主用板发生故障时,备用板成为新的主用板,在新主用板和业务板之间进行数据交换。
上述方法的第二步中,使主用板和备用板都处于热备份状态的过程,包括如下步骤:
1、初始化时将网络设备的主用板置为等待备用板在位状态,将备用板置为就绪状态;
2、处于就绪状态的备用板向主用板发出在位消息;
3、主用板收到备用板发来的在位消息后成为等待备份请求状态,直至收到备用板的备份请求消息,进入备份数据状态,同时向备用板发出应答消息;
4、用板向主用板发出备份请求消息,并进入接收数据状态。
上述方法的第四步中,大量数据备份的过程包括如下步骤:
1、检索热备份注册表,根据主用板上数据模块的热备份接口地址,按优先级通知相应的数据模块开始备份;
2、主用板数据模块的热备份接口接到备份开始信息后,通过主用板上的热备份统一接口将备份数据从主用板上的数据模块发送至主用板上的热备份模块,并通过热备份模块进一步发送至备用板;
3、备用板上的热备份模块接收主用板的数据后,根据热备份注册表上登记的、主用板上的数据模块的热备份接口地址,将数据发送给备用板上的相应数据模块,并向主用板的热备份模块发送备份结束信息;
4、重复上述第(1)、(2)、(3)步,完成大量数据备份。
上述方法的第五步中,实时或定时数据备份的过程包括如下步骤:
1、将主用板置为实时或定时备份状态;
2、将备用板置为实时或定时数据接收状态;
3、主用板上的数据模块实时或定时地将数据发送给其上的热备份统一接口,再由热备份模块将数据发送到备用板,完成热备份工作。
在上述第六步中,在主用板和业务板之间进行数据交换的过程包括如下步骤:
1、在主控板和业务板上分别设置板间通信模块和板间通信的统一接口;
2、主用板和备用板发生倒换后,新主用板检索上述第一步的热备份注册表,并根据数据模块的热备份接口地址,按优先级通知其上的数据模块,开始与业务板进行数据交换;
3、新主用板上数据模块的热备份接口接到数据交换信息后,通过其上的板间通信统一接口将数据发送至业务板上,业务板上的数据模块通过其上的板间通信统一接口将数据发送至新的主用板;
4、当数据模块完成数据交换后,新主用板上的该数据模块通知其上的热备份模块完成数据交换。
本发明设计的实现热备份的方法,通过大量数据备份、实时和定时数据备份两个阶段,实现了设备正常工作时的主用板和备用板的数据备份,数据交换阶段,实现了主用板发生故障后的新的主用板和业务板之间的数据交换,保证了主用板发生故障时,备用板能够以原主用板相同的状态代替主用板工作,使业务板的工作不受影响。从而在设备发生故障时,确保主控板和业务板不间断工作,通信业务不会中断,不影响正常业务的进行。
附图说明
图1是本发明方法的流程框图。
图2是主用板和备用板的配置图。
图3是新主用板和备用板的配置板。
具体实施方式
本发明应用于分布式设备,通常分为主控板和业务板。主控板用来控制管理整个设备,而业务板则负责转发数据等。本发明设计了热备份模块来统一完成备份工作,数据模块不用考虑备份工作,只需要注册热备份接口用来接收热备份模块发来的消息,将数据打包,通过热备份的统一接口将数据发送给热备份模块即可,备份的过程由热备份统一管理,简化了数据模块热备份工作的设计。
本发明的方法,首先在主控板和业务板上分别设置板间通信模块,在板间通信模块上注册各数据模块的板间通信接口地址,统一进行各个板之间的数据通信;在主控板的主用板和备用板上分别设置热备份模块,在热备份模块上建立热备份注册表,在注册表中按优先级登记各数据模块的热备份接口地址,同时在热备份模块上建立统一的数据备份接口,数据模块在备份数据时,调用此接口即可。
主控板和业务板的配置如图2和图3所示,包括:主用板和备用板上的数据模块1,数据模块接口2,主用板和备用板的热备份注册表3,主用板热备份模块上的热备份接口4,业务板上的数据模块5,业务板和新主用板的数据模块上的板间通信接口6,业务板和新主用板的板间通信模块上的板间通信接口7,图中的实心箭头表示大量数据备份请求信息,空心箭头表示大量数据备份数据流。
本发明方法的具体流程如图1所示,首先使主用板和备用板都处于热备份状态;在主用板和备用板之间完成大量数据备份;在主用板和备用板之间进行实时或定时数据备份;当原来的主用板发生故障时,备用板成为新的主用板,在新主用板和业务板之间进行数据交换;最后将主用板置为初始化时的状态,等待原来的主用板重新启动成为备用板开始工作,并开始新一轮的热备份。
上述方法中,使主用板和备用板都处于热备份状态的过程为:首先在初始化时将网络设备的主用板置为等待备用板在位状态,将备用板置为就绪状态;处于就绪状态的备用板向主用板发出在位消息;主用板收到备用板发来的在位消息后成为等待备份请求状态,直至收到备用板的备份请求消息,进入备份数据状态,同时向备用板发出应答消息;用板向主用板发出备份请求消息,并进入接收数据状态。
上述方法中,大量数据备份的过程为:首先检索热备份注册表,根据主用板上数据模块的热备份接口地址,按优先级通知相应的数据模块开始备份;主用板数据模块的热备份接口接到备份开始信息后,通过主用板上的热备份统一接口将备份数据从主用板上的数据模块发送至主用板上的热备份模块,并通过热备份模块进一步发送至备用板;备用板上的热备份模块接收主用板的数据后,根据热备份注册表上登记的、主用板上的数据模块的热备份接口地址,将数据发送给备用板上的相应数据模块,并向主用板的热备份模块发送备份结束信息。
上述方法中实时或定时数据备份的过程为:首先将主用板置为实时或定时备份状态;将备用板置为实时或定时数据接收状态;主用板上的数据模块实时或定时地将数据发送给主用板的热备份统一接口,由热备份模块发送到备用板完成备份工作。当整个***正常工作时,热备份一直处于当前工作状态,直到主用板发生故障。
上述方法中,在主用板和业务板之间进行数据交换的过程为:首先在主控板和业务板上分别设置板间通信模块和板间通信的统一接口,在通信模块上注册各数据模块的板间通信接口地址;主用板和备用板发生倒换后,新主用板检索上述第一步的热备份注册表,并根据数据模块的热备份接口地址,按优先级通知其上的数据模块,开始与业务板进行数据交换;新主用板上数据模块的热备份接口接到数据交换信息后,通过其上的板间通信的统一接口将数据发送至业务板上;当数据模块完成数据交换后,新主用板上的该数据模块通知其上的热备份模块完成数据交换。

Claims (6)

1、一种实现主控板热备份的方法,其特征在于该方法包括如下步骤:
(1)在主控板和业务板上分别设置板间通信模块,在板间通信模块上注册各数据模块的板间通信接口地址;
(2)在主控板的主用板和备用板上分别设置热备份模块,在热备份模块上建立热备份注册表,在注册表中按优先级登记各数据模块的热备份接口地址,同时在热备份模块上建立统一的数据备份接口;
(3)使主用板和备用板都处于热备份状态;
(4)在主用板和备用板之间完成大量数据备份;
(5)在主用板和备用板之间进行实时或定时数据备份;
2、如权利要求1所述的方法,其特征在于还包括:
(6)当原来的主用板发生故障时,备用板成为新的主用板,在新主用板和业务板之间进行数据交换。
3、如权利要求1所述的方法,其特征在于其中的第二步中,使主用板和备用板都处于热备份状态的过程,包括如下步骤:
(1)初始化时将网络设备的主用板置为等待备用板在位状态,将备用板置为就绪状态;
(2)处于就绪状态的备用板向主用板发出在位消息;
(3)主用板收到备用板发来的在位消息后成为等待备份请求状态,直至收到备用板的备份请求消息,进入备份数据状态,同时向备用板发出应答消息;
(4)用板向主用板发出备份请求消息,并进入接收数据状态。
4、如权利要求1所述的方法,其特征在于其中的第四步中,大量数据备份的过程包括如下步骤:
(1)检索热备份注册表,根据主用板上数据模块的热备份接口地址,按优先级通知相应的数据模块开始备份;
(2)主用板数据模块的热备份接口接到备份开始信息后,通过主用板上的热备份统一接口将备份数据从主用板上的数据模块发送至主用板上的热备份模块,并通过热备份模块进一步发送至备用板;
(3)备用板上的热备份模块接收主用板的数据后,根据热备份注册表上登记的、主用板上的数据模块的热备份接口地址,将数据发送给备用板上的相应数据模块,并向主用板的热备份模块发送备份结束信息;
(4)重复上述第(1)、(2)、(3)步,完成大量数据备份。
5、如权利要求1所述的方法,其特征在于其中的第五步中,实时或定时数据备份的过程包括如下步骤:
(1)将主用板置为实时或定时备份状态;
(2)将备用板置为实时或定时数据接收状态;
(3)主用板上的数据模块实时或定时地将数据发送给其上的热备份统一接口,再由热备份模块将数据发送到备用板,完成热备份工作。
6、如权利要求2所述的方法,其特征在于其中的第六步中,在主用板和业务板之间进行数据交换的过程包括如下步骤:
(1)在主控板和业务板上分别设置板间通信模块和板间通信的统一接口;
(2)主用板和备用板发生倒换后,新主用板检索上述第一步的热备份注册表,并根据数据模块的热备份接口地址,按优先级通知其上的数据模块,开始与业务板进行数据交换;
(3)新主用板上数据模块的热备份接口接到数据交换信息后,通过其上的板间通信统一接口将数据发送至业务板上,业务板上的数据模块通过其上的板间通信统一接口将数据发送至新的主用板;
(4)当数据模块完成数据交换后,新主用板上的该数据模块通知其上的热备份模块完成数据交换。
CN 02130094 2002-08-28 2002-08-28 一种实现主控板热备份的方法 Expired - Fee Related CN1199366C (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 02130094 CN1199366C (zh) 2002-08-28 2002-08-28 一种实现主控板热备份的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 02130094 CN1199366C (zh) 2002-08-28 2002-08-28 一种实现主控板热备份的方法

Publications (2)

Publication Number Publication Date
CN1479453A true CN1479453A (zh) 2004-03-03
CN1199366C CN1199366C (zh) 2005-04-27

Family

ID=34144399

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 02130094 Expired - Fee Related CN1199366C (zh) 2002-08-28 2002-08-28 一种实现主控板热备份的方法

Country Status (1)

Country Link
CN (1) CN1199366C (zh)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100341257C (zh) * 2004-12-15 2007-10-03 华为技术有限公司 倒换单板加载中的主备倒换实现方法
CN100362760C (zh) * 2004-09-07 2008-01-16 华为技术有限公司 一种分布式配置数据库***的备份方法
CN100370759C (zh) * 2005-09-06 2008-02-20 上海华为技术有限公司 一种热备份***和方法
CN100431301C (zh) * 2005-09-12 2008-11-05 中兴通讯股份有限公司 一种主控板数据的热备份***及其方法
CN100433880C (zh) * 2005-05-17 2008-11-12 中兴通讯股份有限公司 面向对象的对数据区资源进行主备增量备份保护的方法
CN100461646C (zh) * 2004-08-27 2009-02-11 华为技术有限公司 通信设备中主备板倒换的方法
CN100522300C (zh) * 2005-09-08 2009-08-05 乐金电子(中国)研究开发中心有限公司 移动通信终端游戏存储方法及采用该方法的移动通信终端
CN101789854A (zh) * 2009-01-24 2010-07-28 华为技术有限公司 主备负荷分担的方法、装置和***
CN101902436A (zh) * 2009-05-31 2010-12-01 华为技术有限公司 板间通信方法、装置及***
CN101110608B (zh) * 2007-08-23 2011-02-09 华为技术有限公司 一种主备板数据检测的方法、***和装置
CN101577731B (zh) * 2009-06-15 2011-12-21 杭州华三通信技术有限公司 Tcp连接主备倒换和h323连接主备倒换的方法及装置
CN101582797B (zh) * 2009-06-15 2012-06-27 北京星网锐捷网络技术有限公司 管理板、双机备份***及方法
CN112332942A (zh) * 2020-12-02 2021-02-05 天津光电通信技术有限公司 一种光信号汇聚处理设备中主控备份设备及方法

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100461646C (zh) * 2004-08-27 2009-02-11 华为技术有限公司 通信设备中主备板倒换的方法
CN100362760C (zh) * 2004-09-07 2008-01-16 华为技术有限公司 一种分布式配置数据库***的备份方法
CN100341257C (zh) * 2004-12-15 2007-10-03 华为技术有限公司 倒换单板加载中的主备倒换实现方法
CN100433880C (zh) * 2005-05-17 2008-11-12 中兴通讯股份有限公司 面向对象的对数据区资源进行主备增量备份保护的方法
CN100370759C (zh) * 2005-09-06 2008-02-20 上海华为技术有限公司 一种热备份***和方法
CN100522300C (zh) * 2005-09-08 2009-08-05 乐金电子(中国)研究开发中心有限公司 移动通信终端游戏存储方法及采用该方法的移动通信终端
CN100431301C (zh) * 2005-09-12 2008-11-05 中兴通讯股份有限公司 一种主控板数据的热备份***及其方法
CN101110608B (zh) * 2007-08-23 2011-02-09 华为技术有限公司 一种主备板数据检测的方法、***和装置
CN101789854A (zh) * 2009-01-24 2010-07-28 华为技术有限公司 主备负荷分担的方法、装置和***
CN101789854B (zh) * 2009-01-24 2014-02-19 华为技术有限公司 主备负荷分担的方法、装置和***
CN101902436A (zh) * 2009-05-31 2010-12-01 华为技术有限公司 板间通信方法、装置及***
CN101577731B (zh) * 2009-06-15 2011-12-21 杭州华三通信技术有限公司 Tcp连接主备倒换和h323连接主备倒换的方法及装置
CN101582797B (zh) * 2009-06-15 2012-06-27 北京星网锐捷网络技术有限公司 管理板、双机备份***及方法
CN112332942A (zh) * 2020-12-02 2021-02-05 天津光电通信技术有限公司 一种光信号汇聚处理设备中主控备份设备及方法

Also Published As

Publication number Publication date
CN1199366C (zh) 2005-04-27

Similar Documents

Publication Publication Date Title
CN1199366C (zh) 一种实现主控板热备份的方法
CN1311381C (zh) 实现ospf冗余的方法和***
CN101388759B (zh) 实现数据的异步复制到同步复制的转换方法和***
US8032786B2 (en) Information-processing equipment and system therefor with switching control for switchover operation
CN100370761C (zh) 一种智能网业务控制设备容灾***
CN101075861A (zh) 一种实现主备板热备份和主备倒换的方法
CN1677887A (zh) N+1备份的数据实时同步方法
CN102388570B (zh) 一种主备模式下的单板运行方法及***
CN1622483A (zh) 一种实现软件上主备双机热备份的方法
CN1194480C (zh) 主控板热备份中主控板和业务板之间数据在线交换的方法
JP2009118063A (ja) 冗長システム、方法及びプログラム、並びに、サーバ
CN101605051B (zh) 一种实现控制板上业务的主备倒换方法和装置
CN100461646C (zh) 通信设备中主备板倒换的方法
KR19980020514A (ko) 종합정보통신망 사설교환기의 결함내성 구현방법
CN1275476C (zh) 移动通讯***中使用共享内存的群集***及其实现方法
CN101252464A (zh) 双机***和双机在线升级的方法
CN100362484C (zh) 多机备份的方法
CN100395962C (zh) 通信***中设备的倒换方法及其***
CN100362761C (zh) 一种实现单板倒换的方法
CN100362757C (zh) 一种级连单板主备连动倒换的方法
CN100499387C (zh) 一种通信***中单板的n+1备份的方法
CN100463373C (zh) 一种集中控制并分层实施的切换控制方法及装置
CN1588923A (zh) 一种主备业务模块无缝倒换的实现方法
CN1307814C (zh) 一种分级通讯***的业务互助方法
CN1455521A (zh) 一种在主备模块上进行协议呼叫数据处理的方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20050427

Termination date: 20150828

EXPY Termination of patent right or utility model