主控板热备份中主控板和业务板之间数据在线交换的方法

文档序号:7919340阅读:642来源:国知局
专利名称:主控板热备份中主控板和业务板之间数据在线交换的方法
技术领域
本发明涉及一种主控板热备份中主控板和业务板之间数据在线交换的方法,属数据通讯技术领域。
本发明提出的主控板热备份中主控板与业务板之间数据在线交换的方法,包括如下步骤1、在用作主控板的主用板和备用板上分别设置热备份模块,在热备份模块上建立热备份注册表,并在注册表中按优先级登记各数据模块的热备份接口地址;2、在主控板和业务板上分别设置板间通信模块和板间通信接口;3、主用板和备用板发生倒换后,新主用板检索上述第一步的热备份注册表,根据数据模块的热备份接口地址,按优先级通知其上的数据模块,开始与业务板进行数据交换;4、新主用板上数据模块的热备份接口接到开始进行数据交换的信息后,通过其上的板间通信接口将数据发送至业务板上,同时业务板也通过其上的板间通信接口将数据发送至新主用板上;5、当数据模块完成数据交换后,新主用板上的该数据模块通知其上的热备份模块完成数据交换。
重复进行上述步骤,直至完成主用板和业务板的数据交换。
使用本发明提出的主控板热备份中主控板与业务板之间数据在线交换的方法,当工作的主控板发生故障、备用板倒换成新的主用板即主控板时,新的主用板与业务板可以进行状态和数据的在线确认和交换,避免了因业务板的重新启动而影响业务板的正常工作,保证了整个系统维护的数据和状态的一致性,从而确保原来用作主控板的主用板发生故障后,系统能够不间断地正常运行。
具体实施例方式
主用板和业务板的数据交换发生在原来的主用板发生故障后,备用板成为新的主用板将对整个系统进行指挥,但由于各种原因,新的主用板维护的有关业务板的数据和状态与业务板自己维护的数据和状态可能是不一致的。因此,热备份模块定义了数据交换这个过程,主动地与业务板进行通信,在硬件状态、链路层状态、配置数据三个方面进行确认和交换。
本发明的方法,首先在主用板和备用板上分别设置热备份模块,分别建立热备份注册表,在注册表中登记主用板和备用板上各个数据模块的热备份接口地址。数据模块在向热备份注册表登记时,使用优先级的顺序进行排队。热备份模块与数据模块之间使用由热备份模块定义的标准热备份信息格式进行通信,由热备份流向数据模块的信息统一由数据模块注册的热备份接口统一处理。
主用板和业务板的配置如

图1所示,图1中包括业务板数据模块1,数据模块上的板间通信接口2,新的主用板上的数据模块3,新的主用板上数据模块的热备份接口4,热备份注册表5,业务板和新主用板上的板间通信接口6。
在主用板和业务板上分别设置板间通信模块,它负责各个板之间的数据传输,数据模块在传输数据之前需要向板间通信模块申请通道,以及注册数据接收接口。传输数据时只需要把数据送给板间通信的统一接口即可,数据传输由板间通信统一实现,板间通信将数据送给相应板的数据模块接口。
主用板上的热备份模块通过状态管理来确保数据交换的正常进行。当原来的主用板发生故障时,原来的备用板会自动成为新的主用板,在允许新的主用板正常工作前,将主用板的状态设置为数据交换状态。
热备份模块根据优先级顺序通知数据模块的接口地址开始数据交换。主用板上的数据模块在收到开始数据交换信息后,将需要传输的数据通过板间通信接口发送到业务板,实现主用板和业务板的数据交换工作。热备份模块再检索热备份注册表通知下一个数据模块开始数据交换,直至完成主用板和业务板的数据交换。当热备份模块得知所有的数据模块完成了数据交换工作,热备份模块将主用板置为正常工作状态。
权利要求
1.一种主控板热备份中主控板与业务板之间数据在线交换的方法,其特征在于该方法包括如下步骤(1)在用作主控板的主用板和备用板上分别设置热备份模块,在热备份模块上建立热备份注册表,并在注册表中按优先级登记各数据模块的热备份接口地址;(2)在主控板和业务板上分别设置板间通信模块和板间通信接口;(3)主用板和备用板发生倒换后,新主用板检索上述第一步的热备份注册表,根据数据模块的热备份接口地址,按优先级通知其上的数据模块,开始与业务板进行数据交换;(4)新主用板上数据模块的热备份接口接到开始进行数据交换的信息后,通过其上的板间通信接口将数据发送至业务板上,同时业务板也通过其上的板间通信接口将数据发送至新主用板上;(5)当数据模块完成数据交换后,新主用板上的该数据模块通知其上的热备份模块完成数据交换。
全文摘要
本发明涉及一种主控板热备份中主控板与业务板之间数据在线交换的方法,属数据通信技术领域。该方法首先在用作主控板的主用板和备用板上分别设置热备份模块、注册表和热备份接口地址等,在主控板和业务板上分别设置板间通信模块和接口,主用板和备用板发生倒换后,新主用板检索热备份注册表,根据数据模块的热备份接口地址,通知与业务板进行数据交换,接到开始进行数据交换的信息后,通过其上的板间通信接口将数据发送至业务板上,同时业务板也通过其上的板间通信接口将数据发送至新主用板上。使用本发明的方法,新的主用板与业务板可以进行状态和数据的在线确认和交换而不影响业务板的正常工作,保证了整个系统维护的数据和状态的一致性。
文档编号H04B1/74GK1479452SQ02130088
公开日2004年3月3日 申请日期2002年8月28日 优先权日2002年8月28日
发明者熊怡, 吴小前, 任旻, 熊 怡 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1