一种网管双机数据维护方法

文档序号:7746898阅读:246来源:国知局
专利名称:一种网管双机数据维护方法
技术领域
本发明涉及一种双机数据维护方法,尤其涉及一种通过在双机数据中增加时间戳,确保主用网管服务器和备用网管服务器双机(简称网管双机)数据一致的数据维护方法,属于通信维护技术领域。
背景技术
电信网络在给人们提供越来越多便利的同时,相应网络的规模也日益庞大和复杂。网络设备管理系统(简称网管系统)用于对整个电信网络进行数据配置、监控、维护和测试。在随时了解和掌握电信网络的运行状况,及时发现和解决故障方面,网管系统发挥着不可或缺的重要作用。网管双机备份是为了保障网管系统在故障发生后迅速恢复网管功能的机制。这样无论是遇到突发故障还是进行主动维护,都能保证整个网管系统的安全运行。所谓双机备份是指在系统运行过程中,有两台服务器装载完全相同的系统和数据,并通过通信电缆保持同步,当前工作的为主用服务器,另一台为备用服务器,备用服务器不断检测主用服务器的状态,当备用服务器检测到主用服务器出现物理异常或接收到主动切换的命令时,则进行主备机切换。对于双机备份技术而言,保证运行的实时同步和数据一致性是极为重要的。网管系统必须保证只有一个主用网管服务器和一个备用网管服务器在运行,同时主、备用网管服务器和客户端必须保证双机数据一致。宕机可能发生在任何时候,如果配置数据不同步, 此时发生了主用服务器宕机,备用服务器虽然可以接管网管系统,但由于数据可能存在错误,会导致更严重的问题。现有的双机数据维护方式很容易导致错误,出现双主用或者双备用网管服务器的情况,进而影响整个网管系统的正常运行。目前,在主备双机数据维护领域有多种技术方案。例如申请号为200610140498. 7 的中国发明专利申请公开了一种实现网络设备管理软件双机热备份的方法。该方法首先在主用网管服务器上安装北向适配器,在备用网管服务器上安装南向适配器。当主用网管服务器启动时,备用网管服务器通过南向适配器和北向适配器相连接,形成主用网管服务器和备用网管服务器的连接。备用网管服务器连接主用网管服务器成功后,通过主动或被动方式获取当前主用网管服务器发生变更的情况,构造数据变更通知,然后通知备用网管服务器;备用网管服务器收到数据变更通知后,改变自己的内存数据和数据库数据,从而保证备用网管服务器和主用网管服务器在数据上一致。但是,该方法仍然不能保证主用网管服务器和备用网管服务器之间的数据保持一致,也不能及时判断主用网管服务器或者备用网管服务器的状态(如是否有故障),给维护人员带来不便。

发明内容
针对现有技术存在的缺陷和不足,本发明提供一种网管双机数据维护的方法。该方法通过在双机数据中增加时间戳,确保主用网管服务器和备用网管服务器的同步运行。
为实现上述的发明目的,本发明采用下述的技术方案一种网管双机数据维护方法,用于主用网管服务器和备用网管服务器组成的网络设备管理系统中,其特征在于所述主用网管服务器和所述备用网管服务器分别获取NTP时间服务器的时间信息,实现时间同步;所述主用网管服务器和所述备用网管服务器通过心跳机制监测对方状态,在所述心跳机制中传输的数据带有时间戳;所述主用网管服务器或所述备用网管服务器在获得对方数据后,比较双机数据的时间戳;如果双机数据的时间戳不一致,则全部采用时间戳最新的双机数据。其中较优地,客户端在登录所述网络设备管理系统时,获取所述主用网管服务器和所述备用网管服务器的双机数据,并与客户端本地的双机数据进行比较;如果客户端本地的双机数据的时间戳小于所述主用网管服务器和所述备用网管服务器的双机数据的时间戳,则选择所述主用网管服务器和所述备用网管服务器的双机数据。其中较优地,客户端在登录所述网络设备管理系统时,首先下载已选择的所述主用网管服务器和所述备用网管服务器的双机数据,再进行正式的登录。其中较优地,如果双机数据的时间戳不一致,服务重启以进行主用模式和备用模式之间的切换。本网管双机数据维护方法通过在网管双机数据维护中采用时间戳机制,确保了网管主用服务器和网管备用服务器的双机数据一致以及网管客户端与网管服务器的双机数据一致,有力保障了网管双机机制的正常运行。


下面结合附图和具体实施方式
对本发明作进一步的详细说明。图1为网管双机系统实现时间同步的示意图;图2为主备用网管双机利用心跳机制实现数据维护的示意图;图3为网管客户端登录网管双机系统进行数据维护的示意图。
具体实施例方式在本发明所提供的网管双机数据维护方法的一个实施例中,采用了双机网管系统。该双机网管系统包括服务器和客户端两部分,其中服务器包括主用网管服务器和备用网管服务器。用户通过客户端访问服务器端,对整个双机网管系统进行数据配置、监控、维护和测试。主用网管服务器和备用网管服务器之间的双机数据维护是网管双机备份机制的重点,以此保证双机网管系统只有一个主用网管服务器和一个备用网管服务器。正常情况下,主用网管服务器采用主用模式,备用服务器采用备用模式。这两种模式的具体说明如下主用模式与另外的一台网管服务器组成双机运行模式,提供网管功能;备用模式与另外的一台网管服务器组成双机运行模式,提供数据备份功能。如表1所示,服务器和客户端分别包含以下的配置数据。
权利要求
1.一种网管双机数据维护方法,用于主用网管服务器和备用网管服务器组成的网络设备管理系统中,其特征在于所述主用网管服务器和所述备用网管服务器分别获取NTP时间服务器的时间信息,实现时间同步;所述主用网管服务器和所述备用网管服务器通过心跳机制监测对方状态,在所述心跳机制中传输的数据带有时间戳;所述主用网管服务器或所述备用网管服务器在获得对方数据后,比较双机数据的时间戳;如果双机数据的时间戳不一致,则全部采用时间戳最新的双机数据。
2.如权利要求1所述的网管双机数据维护方法,其特征在于客户端在登录所述网络设备管理系统时,获取所述主用网管服务器和所述备用网管服务器的双机数据,并与客户端本地的双机数据进行比较;如果客户端本地的双机数据的时间戳小于所述主用网管服务器和所述备用网管服务器的双机数据的时间戳,则选择所述主用网管服务器和所述备用网管服务器的双机数据。
3.如权利要求2所述的网管双机数据维护方法,其特征在于客户端在登录所述网络设备管理系统时,首先下载已选择的所述主用网管服务器和所述备用网管服务器的双机数据,再进行正式的登录。
4.如权利要求1所述的网管双机数据维护方法,其特征在于如果双机数据的时间戳不一致,服务重启以进行主用模式和备用模式之间的切换。
全文摘要
本发明公开了一种网管双机数据维护方法。该方法中,主用网管服务器和备用网管服务器相互连接,且均通过网络与客户端连接。主用网管服务器和备用网管服务器保持时间同步,并通过心跳机制相互监测对方服务器的状态,比较双机数据的时间戳。如果双机数据的时间戳不一致,则全部采用时间戳最新的双机数据。本方法在现有网管双机机制的基础上,通过维护具有相同时间戳的网管双机数据确保网管系统的稳定,有力保障了网管双机机制的正常运行。
文档编号H04L7/00GK102263663SQ20111022712
公开日2011年11月30日 申请日期2011年8月9日 优先权日2011年8月9日
发明者付罗 申请人:北京佳讯飞鸿电气股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1