首页> 中国专利> 一种从网元中恢复网络拓扑和业务配置数据的方法

一种从网元中恢复网络拓扑和业务配置数据的方法

摘要

本发明公开了一种从网元中恢复网络拓扑和业务配置数据的方法,包括:在网络中确定主、备存储网元,并将网络拓扑数据和每个网元的业务配置数据保存到主、备存储网元上;当主、备网管服务器均发生损坏时,在空白的网管服务器上安装网管软件,并与主或备存储网元连接;从主或备存储网元中读取数据,根据读取到的数据呈现网络配置并保存到数据库,完成数据恢复。本发明中一旦主、备网管服务器都发生损坏,只需要重新准备一台空白的网管服务器,在安装网管软件后,通过将空白的网管服务器与主或备存储网元直连,就可以快速读取恢复网络拓扑数据和各个网元的业务配置数据,从而实现主、备网管服务器都发生损坏后快速恢复网络管理数据的目的。

著录项

  • 公开/公告号CN106878063A

    专利类型发明专利

  • 公开/公告日2017-06-20

    原文格式PDF

  • 申请/专利权人 烽火通信科技股份有限公司;

    申请/专利号CN201710030201.X

  • 发明设计人 白泽刚;

    申请日2017-01-17

  • 分类号H04L12/24;

  • 代理机构北京捷诚信通专利事务所(普通合伙);

  • 代理人王卫东

  • 地址 430074 湖北省武汉市东湖高新技术开发区高新四路6号

  • 入库时间 2023-06-19 02:38:37

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-08-06

    授权

    授权

  • 2017-07-14

    实质审查的生效 IPC(主分类):H04L12/24 申请日:20170117

    实质审查的生效

  • 2017-06-20

    公开

    公开

说明书

技术领域

本发明涉及网管机房数据恢复领域,具体涉及一种从网元中恢复网络拓扑和业务配置数据的方法。

背景技术

在地震、爆炸、火灾或水灾等灾难发生后,由于网管机房的主、备网管服务器都会发生物理性破损,从而造成网络数据丢失,因此需要快速将数据从网络设备中恢复。

现有技术利用数据复制程序将主用网管系统的数据通过网络实时复制到备用网管系统中,当灾难发生导致运行系统瘫痪后,由人工切换到备用网管系统中,从而达到容灾恢复的目的,但是在一些灾难中如果主用网管和备用网管服务器都发生损坏,则会造成网络管理数据无法快速恢复。

发明内容

本发明所要解决的技术问题是当主用网管和备用网管服务器都发生损坏时,实现网络管理数据的快速恢复。

为了解决上述技术问题,本发明所采用的技术方案是提供一种从网元中恢复网络拓扑和业务配置数据的方法,包括以下步骤:

在网络中确定主、备存储网元,并将网络拓扑数据和每个网元的业务配置数据保存到主、备存储网元上;

当主、备网管服务器均发生损坏时,在空白的网管服务器上安装网管软件,并与主或备存储网元连接;

通过空白的网管服务器从主或备存储网元中读取网络拓扑数据和每个网元的业务配置数据,根据读取到的数据呈现网络配置并保存到数据库,完成数据恢复。

在上述技术方案中,在网络管理过程中重新确定所述主、备存储网元,所述主、备存储网元为网络中设备容量最大的网元类型,而且与网管服务器之间存在直连路由。

在上述技术方案中,将网络拓扑数据保存到主、备存储网元上,具体为:

在网络中生成网络物理数据脚本和网络拓扑连接数据脚本,将网络物理数据脚本和网络拓扑连接数据脚本压缩成网络拓扑数据脚本,并将网络拓扑数据脚本下发到主、备存储网元进行保存。

在上述技术方案中,通过所述网络物理数据脚本确定网络中各对象之间的包含关系,所述网络物理数据脚本为层次化脚本,网络中的对象包括网络、子网、网元、机架、机框、机盘和端口。

在上述技术方案中,通过拓扑连接标识、源网元、宿网元、源机盘、宿机盘、源端口和宿端口表示所述网络拓扑连接数据脚本中每条拓扑的连接信息。

在上述技术方案中,采用zzz压缩方法将所述网络物理数据脚本和网络拓扑连接数据脚本压缩成所述网络拓扑数据脚本。

在上述技术方案中,将每个网元的业务配置数据保存到主、备存储网元上,具体为:

在下载业务配置数据的过程中,根据业务配置数据生成每个网元的业务配置脚本,将每个网元的业务配置脚本压缩后下发给所述主、备存储网元,并保存在所述主、备存储网元的管理单元盘上。

在上述技术方案中,每个所述网元的业务配置脚本为XML脚本,包括服务管道、保护组和业务信息三类元素;所述服务管道包括信号源、信号宿、方向、带宽和优先级;所述保护组包括保护组标识、保护类型、工作信息、等待恢复时间和延迟时间;所述业务信息包括业务标识、业务名称、业务种类、业务客户、业务特定信息、服务管道和业务扩展信息。

在上述技术方案中,通过空白的网管服务器从主或备存储网元中读取网络拓扑数据和每个网元的业务配置数据,具体为:

通过空白的网管服务器向主或备存储网元发送获取网络拓扑数据和每个网元的业务配置数据的命令;

通过主或备存储网元向空白的网管服务器返回网络拓扑数据脚本和每个网元的业务配置脚本;

通过空白的网管服务器将读取到的网络拓扑数据脚本和每个网元的业务配置脚本分别解析为网络拓扑数据和每个网元的业务配置数据。

在上述技术方案中,根据读取到的数据呈现网络配置并保存到数据库,具体为:

将读取到的网络拓扑数据中的网元、机架、机框、槽、机盘、端口和连纤信息呈现在空白的网管服务器的网管界面上;

并将读取到的每个网元的业务配置数据中的服务管道、保护组和业务信息呈现在空白的网管服务器的网管界面上;

将网络拓扑数据和每个网元的业务配置数据保存到数据库。

本发明在日常的网络维护管理过程中,将网络拓扑数据和每个网元的业务配置数据保存到主、备存储网元上,并且可以从主、备存储网元中快速读取恢复,一旦主、备网管服务器都发生损坏,只需要重新准备一台空白的网管服务器,在安装网管软件后,通过将空白的网管服务器与主或备存储网元直连,就可以从主或备存储网元中快速读取恢复网络拓扑数据和各个网元的业务配置数据,从而实现主、备网管服务器都发生损坏后快速恢复网络管理数据的目的。

附图说明

图1为本发明提供的一种从网元中恢复网络拓扑和业务配置数据的方法流程图;

图2为本发明中通过空白的网管服务器从主或备存储网元中读取网络拓扑数据和每个网元的业务配置数据的方法流程图;

图3为本发明中根据读取到的数据呈现网络配置并保存到数据库的方法流程图。

具体实施方式

针对网管机房发生灾难后,造成主、备网管服务器都发生物理性损伤的情况,本发明提供了一种网络拓扑数据和网元业务配置数据在空白网管服务器上快速恢复的方法,在灾难发生前日常的网络维护管理过程中,将网络拓扑数据和各个网元的业务配置数据,采用脚本的方式存储到网络设备中,一旦主、备网管服务器均发生损坏时,只需要重新准备一台空白的网管服务器,在安装网管软件后,通过将空白的网管服务器与网络设备(主或备存储网元)直连,就可以从网络设备中快速读取恢复网络拓扑数据和各个网元的业务配置数据脚本,将脚本解析成网管内部数据,从而实现主、备网管服务器均发生损坏后快速恢复网络管理数据的目的。

下面结合说明书附图和具体实施方式对本发明做出详细的说明。

本发明实施例提供了一种从网元中恢复网络拓扑和业务配置数据的方法,如图1所示,包括以下步骤:

S1、在网络中确定主、备存储网元,并将网络拓扑数据和每个网元的业务配置数据保存到主、备存储网元上。

S2、当主、备网管服务器均发生损坏时,在空白的网管服务器上安装网管软件,并与主或备存储网元连接。

S3、通过空白的网管服务器从主或备存储网元中读取网络拓扑数据和每个网元的业务配置数据,根据读取到的数据呈现网络配置并保存到数据库,完成数据恢复。

本发明中的备存储网元作为主存储网元的备份,当数据恢复时,如果无法从主存储网元读取网络拓扑数据脚本,则从备存储网元读取,从而降低了网络拓扑数据脚本无法读取的风险。并且,在网络管理过程中,可以随着网络的不断变化重新指定主、备存储网元,重新指定主、备存储网元后,需要再将网络拓扑数据和每个网元的业务配置数据向新的主、备存储网元重新下发。

主、备存储网元的选择需要同时满足以下两个条件:

(1)主、备存储网元是与网管服务器之间有直连路由的网元;(2)主、备存储网元选择网络中设备容量最大的网元类型。

在步骤S1中,将网络拓扑数据保存到主、备存储网元上,具体为:

在网络中生成网络物理数据脚本和网络拓扑连接数据脚本,采用通用的zzz压缩方法将网络物理数据脚本和网络拓扑连接数据脚本一起压缩成网络拓扑数据脚本,并下发给主、备存储网元保存。

其中,通过网络物理数据脚本确定网络中各对象之间的包含关系,网络物理数据脚本采用层次化脚本,网络中的对象包括网络network、子网subnetwork、网元ne、机架shelf、机框crack、机盘board和端口port等,网络物理数据脚本的具体格式如下:

其中,采用拓扑连接标识Topolink_LinkID、源网元Topolink_Ne1、宿网元Topolink_Ne2、源机盘Topolink_Board1、宿机盘Topolink_Board2、源端口Topolink_Port1和宿端口Topolink_Port2表示网络拓扑连接数据脚本中每条拓扑的连接信息,网络拓扑连接数据脚本的具体格式如下:

在步骤S1中,将每个网元的业务配置数据保存到主、备存储网元上,具体为:

在下载业务配置数据的过程中,根据业务配置数据生成每个网元的业务配置脚本,将每个网元的业务配置脚本压缩后下发给主、备存储网元,并保存在主、备存储网元的管理单元盘上。

其中,每个网元的业务配置脚本采用XML脚本,便于属性和元素的扩展,网元的业务配置脚本包括服务管道tunnel、保护组protectgroup和业务信息service三类元素;

服务管道tunnel包括信号源Tunnel_Src、信号宿Tunnel_Dst、方向Tunnel_Direction、带宽Tunnel_Bandwidth、优先级Tunnel_Pri和其他属性Tunnel_Others;

所述保护组protectgroup包括保护组标识ProtectGroup_ID、保护类型Tunnel_ProtectType、工作信息ProtectGroup_Work、等待恢复时间ProtectGroup_WaitTimeRestore和延迟时间ProtectGroup_DelayTime;

所述业务信息service包括业务标识Service_ID、业务名称Service_Name、业务种类Service_Type、业务客户Service_Client、业务特定信息Service_Informaiton、服务管道Service_Tunnels和业务扩展信息Service_Others;

网元的业务配置脚本的具体格式如下:

如图2所示,在步骤S3中,通过空白的网管服务器从主或备存储网元中读取网络拓扑数据和每个网元的业务配置数据,具体包括以下步骤:

S30、通过空白的网管服务器向主或备存储网元发送获取网络拓扑数据和每个网元的业务配置数据的命令。

S31、通过主或备存储网元向空白的网管服务器返回网络拓扑数据脚本和每个网元的业务配置脚本。

S32、通过空白的网管服务器将读取到的网络拓扑数据脚本和每个网元的业务配置脚本分别解析为网络拓扑数据和每个网元的业务配置数据。

如图3所示,在步骤S3中,根据读取到的数据呈现网络配置并保存到数据库,具体为:

S301、将读取到的网络拓扑数据中的网元、机架、机框、槽、机盘、端口和连纤信息呈现在空白的网管服务器的网管界面上。

S302、并将读取到的每个网元的业务配置数据中的服务管道、保护组和业务信息呈现在空白的网管服务器的网管界面上。

S303、将网络拓扑数据和每个网元的业务配置数据保存到数据库。

本发明不局限于上述最佳实施方式,任何人在本发明的启示下作出的结构变化,凡是与本发明具有相同或相近的技术方案,均落入本发明的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号