区域综合管理平台三机备份方法

文档序号:9790804阅读:433来源:国知局
区域综合管理平台三机备份方法
【技术领域】
[0001]本发明属于短波通信网技术领域,尤其涉及一种区域综合管理平台三机备份方法。
【背景技术】
[0002]目前短波通信网中,区域综合管理平台一般采用双机备份,一台主用设备一台备用设备。现有技术中,主用设备和备用设备分工是明确的,通常情况下都是主用设备工作,当主用设备发生故障时,立即切换至备用设备。主用设备故障修复后,再将网管系统切换至主用设备。一方面,采用双机备份,系统的可用性不高,当两台设备均出现故障时,系统无法运行,而且主备切换过程也可能会对网络系统的正常运行产生各种严重影响,如设备断连、访问地址异常以及网管登录异常等。另一方面,主用设备和备用设备不对等,主用设备工作时长远远大于备用设备,使得主用设备长期工作易老化。

【发明内容】

[0003]鉴于上述问题,本发明的目的在于提供一种区域综合管理平台三机备份方法,旨在解决现有技术系统可用性不高、设备老化速度快的技术问题。
[0004]所述区域综合管理平台三机备份方法包括下述步骤:
[0005]任一区域综合管理平台设备上电运行时,向其他两台区域综合管理平台设备发出握手信息,所述握手信息包括设备ID、上电时间、自身状态;
[0006]区域综合管理平台收到所述握手信息后,回送响应消息,所述响应信息同样包括设备ID、上电时间和自身状态;
[0007]根据各个设备的上电时间,确定上电时间早的设备为主用设备,其他设备为备用设备;若存在若干设备同时上电,则设备ID最小的设备为主用设备;
[0008]主用设备向备用设备发送状态消息,得到备用设备反馈的确认消息后,主备竞争结束。
[0009]进一步的,当区域综合管理平台设备与其他两台区域综合管理平台设备握手中断后又重新连通时,向这两台设备发出握手信息,所述握手信息包括设备ID、上电时间、自身状态。
[0010]进一步的,所述方法还包括下述步骤:
[0011 ]主用设备定时发送握手信息;
[0012]若备用设备收到握手信息则返回响应消息;
[0013]若备用设备连续3次未收到主用设备发送的握手信息时,则认为主用设备故障,剩下的两台设备根据上电时间、设备ID重新选择一台设备为主用设备,新选的主用设备向备用设备发出握手信息。
[0014]进一步的,所述方法还包括:
[0015]根据网络规划确定三台区域综合管理平台设备的对外IP地址,接入设备统一通过所述对外IP地址登陆区域综合管理平台设备网络管理系统并建立连接;
[0016]当主用设备收到备用切换指令后,立即删除自身广域网网络适配接口与统一对外IP地址的绑定关系,与此同时,其中一备用设备收到主用切换指令,进行自身广域网网络适配接口与统一对外IP地址的绑定;
[0017]区域综合管理平台设备各自完成对外IP绑定或解除绑定后,向接入设备告知其IP地址的映射关系,接入设备更新其地址映射关系表。
[0018]进一步的,两个备用设备分别为第一备用设备和第二备用设备,所述方法还包括:
[0019]接入设备向主用设备同步数据流;
[0020]主用设备将所述数据流按照固定大小进行划分,得到若干数据块;
[0021]提取每个数据块的奇数字节得到奇数组,提取每个数据块的偶数字节得到偶数组;
[0022]在每个奇数组前端添加标识字节,末端添加结束字节,得到奇数数据包,在每个偶数组前端添加标识字节,末端添加结束字节,得到偶数数据包,同一数据块的奇数数据包和偶数数据包的标识字节相同;
[0023]主用设备将奇数数据包发送至第一备用设备,将偶数数据包发送至第二备用设备;
[0024]所述第一备用设备将奇数数据包发送至第二备用设备,所述第二备用设备将偶数数据包发送至第一备用设备;
[0025]所述第一备用设备读取接收到的偶数数据包的标识字节,找到标识字节一致的奇数数据包,将所述偶数数据包中的数据插入到所述奇数数据包中;然后再去掉奇数数据包中的标识字节和结束字节;
[0026]所述第二备用设备读取接收到的奇数数据包的标识字节,找到标识字节一致的偶数数据包,将所述奇数数据包中的数据插入到所述偶数数据包中,然后再去掉偶数数据包中的标识字节和结束字节。
[0027]本发明的有益效果是:本发明采用三机备份方案,正常状态只有一台主用设备处于管理状态,其它两台为备用设备,三台设备周期相互进行状态通知,当主用设备发生故障时,此时备用设备将启用竞争机制,选择某台备用设备充当主用设备角色,保持系统的正常运行;区域综合管理平台采用一主两备的机制实现其网管系统的高可用性,而且主用设备和备用设备对等,按照竞争机制选择主用设备,这样三台设备可以基本均分工作时间,延长整个系统的使用寿命。
【附图说明】
[0028]图1是本发明实施例提供的区域综合管理平台三机备份方法的流程图;
[0029]图2是本发明实施例提供的浮动IP流程图;
[0030]图3是本发明实施例提供的主备设备间的数据同步的流程图。
【具体实施方式】
[0031]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0032]为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。
[0033]图1示出了本发明实施例提供的区域综合管理平台三机备份方法的流程,为了便于说明仅示出了与本发明实施例相关的部分。
[0034]如图1所示,本实施例提供的区域综合管理平台三机备份方法包括下述步骤:
[0035]步骤SlOl、任一区域综合管理平台设备上电运行时,向其他两台区域综合管理平台设备发出握手信息,所述握手信息包括设备ID、上电时间、自身状态。
[0036]本实施例采用三机备份技术,总共有三台区域综合管理平台设备,当其中任意一台设备上电后,就向其他两台设备发出握手信息。如果设备握手出现中断又重新连通后,再次向这两台设备发出握手信息。握手信息包括设备ID、上电时间、自身状态。三台设备上电初始未完成握手时,为备用状态。
[0037]步骤S102、区域综合管理平台收到所述握手信息后,回送响应消息,所述响应信息同样包括设备ID、上电时间和自身状态。
[0038]步骤S103、根据各个设备的上电时间,确定上电时间早的设备为主用设备,其他设备为备用设备;若存在若干设备同时上电,则设备ID最小的设备为主用设备。
[0039]接收到握手信息的区域综合管理平台回送一个响应消息,同样所述响应信息包括设备ID、上电时间和自身状态,以告知对方本设备当前状态。
[0040]然后根据各个设备的上电时间确定最早上电的设备为主用设备,若存在若干设备同时上电,则设备ID最小的设备为主用设备。其他两台设备为备用设备。
[0041]步骤S104、主用设备向备用设备发送状态消息,得到备用设备反馈的确认消息后,主备竞争结束。
[0042]确定好主用设备和备用设备后,主用设备向备用设备发送状态消息,备用设备回馈确认消息,完成确定三台设备的身份状态。本实施例采用主备竞争方案,防止出现多主的情况。当由于各种原因(如网络传输中断)出现多主时,所有设备立即转入备用状态,重新进入主备竞争环节,确定新的主用设备。
[0043]在系统工作过程中,可能会出现主用设备发生故障的情况,为了保证网络不中断,本实施例中,三台设备需要周期相互进行状态通知,及时发现设备故障后完成切换。具体的,包括下述步骤:
[0044]步骤S105、主用设备定时发送握手信息;
[0045]步骤S106、若备用设备收到握手信息则返回响应消息;
[0046]步骤S107、若备用设备连续3次未收到主用设备发送的握手信息时,则认为主用设备故障,剩下的两台设备根据上电时间、设备ID重新选择一台设备为主用设备,新选的主用设备向备用设备发出握手信息。
[0047]主用设备每隔一定时间向备用设备发送握手信息,若备用设备收到握手信息则返回响应消息;若连续3次未收到握手信息,则认为主用设备故障,剩下的两台设备根据主备竞争原则重新选择一台设备为主用设备,主备竞争基于如下原则确定主用设备:(I)上电时间早的设备为主用设备;(2)同时上电时,设备ID小的设备为主用设备。新选的主用设备向备用设备发出握手信息。
[0048]本实施例中,主备用设备相互监控和切换,缩短重新选择主用设备时间,降低对网络的影响。
[0049]在网络内,由于王用设备和备用设备的内部IP地址不成冲关,如果不米取有效手
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1