CN107332690B - 一种子网级网络配置数据回退的方法 - Google Patents
一种子网级网络配置数据回退的方法 Download PDFInfo
- Publication number
- CN107332690B CN107332690B CN201710425034.9A CN201710425034A CN107332690B CN 107332690 B CN107332690 B CN 107332690B CN 201710425034 A CN201710425034 A CN 201710425034A CN 107332690 B CN107332690 B CN 107332690B
- Authority
- CN
- China
- Prior art keywords
- network
- configuration data
- level
- version number
- sub
- 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.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/085—Retrieval of network configuration; Tracking network configuration history
- H04L41/0853—Retrieval of network configuration; Tracking network configuration history by actively collecting configuration information or by backing up configuration information
- H04L41/0856—Retrieval of network configuration; Tracking network configuration history by actively collecting configuration information or by backing up configuration information by backing up or archiving configuration information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0813—Configuration setting characterised by the conditions triggering a change of settings
- H04L41/0816—Configuration setting characterised by the conditions triggering a change of settings the condition being an adaptation, e.g. in response to network events
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/085—Retrieval of network configuration; Tracking network configuration history
- H04L41/0859—Retrieval of network configuration; Tracking network configuration history by keeping history of different configuration generations or by rolling back to previous configuration versions
- H04L41/0863—Retrieval of network configuration; Tracking network configuration history by keeping history of different configuration generations or by rolling back to previous configuration versions by rolling back to previous configuration versions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1095—Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
一种子网级网络配置数据回退方法,涉及电信网管配置管理领域,包括步骤:配置数据版本号初始化,并备份配置数据;网管下发配置给网元,网元上记录的配置版本号自动递加1;备份变化配置数据并标识新版本号;回退到用户指定版本配置数据。本发明能够将网元配置数据、网管网元级配置数据和子网级端到端业务配置数据,快速回退到前期备份的配置数据场景,并且保证网络正常运行。
Description
技术领域
本发明涉及电信网管配置管理领域,具体来讲是一种子网级网络配置数据回退方法。
背景技术
在网管配置数据管理中,经常会由于用户操作错误、同一网络多测试场景的切换或者用户网络数据的调整,用户希望能够快速回退到之前备份的一个网络配置数据场景中。
而现有的配置数据回退方式,一种是在网管服务器上导入备份的子网级端到端业务配置数据文件,然后通过网管重新生成每个网元的网管网元级配置数据;另一种是直接导入备份的网管网元级配置数据文件,将网管网元级配置数据下发给相应的网元,网元采用下发的数据全量覆盖当前的网元配置数据。这两种方式均采用手动方式完成,需要全网网元逐个进行网管网元级配置数据和网元配置数据的比较,所以,一方面会回退速度慢,另一方面因为网元配置数据覆盖会造成全网业务发生瞬断。
发明内容
针对现有技术中存在的缺陷,本发明的目的在于提供一种子网级网络配置数据回退方法,能够将网元配置数据、网管网元级配置数据和子网级端到端业务配置数据,快速回退到前期备份的配置数据场景,并且保证网络正常运行。
为达到以上目的,本发明采取一种子网级网络配置数据回退方法,包括步骤:
S1.每个网元设置网元配置数据初始版本号n,将网元配置数据上传到网管服务器备份,网管将网元配置数据转变为网管网元级配置数据,同时设置网管网元级配置数据和子网级端到端业务配置数据的初始版本号n;
S2.网元每次收到来自网管的网管网元级配置数据后,转变为网元配置数据,且对应的版本号依次递加1;
S3.网管确定配置发生变化的网元,设置发生变化的网元配置数据版本号为n+1,并将该版本网元配置数据上传到网管服务器备份;网管设置网管网元级配置数据和子网级端到端业务配置数据的版本号为n+1;
S4.用户指定回退版本号,找出网元配置数据版本号大于回退版本号的网元,将回退网元配置数据发给需要回退的网元执行回退,并同步回退网管网元级配置数据和子网级端到端业务配置数据,其中回退网元配置数据的版本号,是网管服务器备份的小于等于回退版本号的最大版本号。
在上述技术方案的基础上,所述S1中,首先通过配置校核网元配置数据和网管网元级配置数据一致后,每个网元再设置网元配置数据初始版本号n。
在上述技术方案的基础上,所述S1中,网元配置数据的文件名和网管网元级配置数据的文件名均包括网元名称、网元IP地址和版本号;子网级端到端业务配置数据的文件名均包括网络名称和版本号。
在上述技术方案的基础上,所述S3中,网管获取每个网元的网元配置数据版本号,若大于网管服务器上备份的网元配置数据的版本号,则确定该网元的配置发生变化。
在上述技术方案的基础上,所述网管分别以生成网管设置网管网元级配置数据文件和子网级端到端业务配置数据文件的形式,备份网管网元级配置数据和子网级端到端业务配置数据。
在上述技术方案的基础上,所述S3中,同一次备份中的网元配置数据版本号,和网管设置网管网元级配置数据和子网级端到端业务配置数据的版本号相同。
在上述技术方案的基础上,所述S3中,设置一个备份阈值N,当网元配置数据版本号n+1=N时,若没有用户指定回退版本,转入S1,进行新一轮备份。
在上述技术方案的基础上,所述S4中,用户在网管上指定回退版本号,网管读取每个网元上的网元配置数据版本号,若大于所述回退版本号,则对应网元需要配置回退。
本发明的有益效果在于:在网络日常维护的过程中,将网元配置数据、网管网元级配置数据和子网级端到端业务配置数据进行一体化备份,尤其是网元配置数据的备份和回退,都只针对发生配置数据变化的网元进行,不需要逐个比较,当用户操作错误、软件升级失败、同一网络多测试场景的切换或者网络数据调整时,可以快速回退到前期备份的配置数据场景。因为只回退网元配置数据发生变化的网元,其他和备份网元配置数据版本号一致的网元没有任何动作,所以回退既快速又不会造成已开通网络业务中断。
附图说明
图1为本发明实施例子网级网络配置数据回退方法流程图。
具体实施方式
以下结合附图及实施例对本发明作进一步详细说明。
如图1所示,本发明子网级网络配置数据回退方法,具体包括如下步骤:
S1.通过配置校核网元配置数据和网管网元级配置数据一致后,每个网元设置网元配置数据初始版本号n,并将网元配置数据以文件的形式上传到网管服务器备份,网管将网元配置数据文件转变为网管网元级配置数据文件,同时网管备份网管网元级配置数据和子网级端到端业务配置数据,即设置网管服务器上的网管网元级配置数据文件和子网级端到端业务配置数据文件的初始版本号n。其中,网管网元级配置数据和子网级端到端业务配置数据均属于网管配置数据。本实施例中,备份在网管服务器上的配置数据均以文件形式存储,说明书中的网管表示网管***,用于管理配置数据的传输和备份等。
具体的,初始版本号n=0。网元配置数据文件名和网管网元级配置数据文件名均包括网元名称、网元IP地址和版本号;格式为:“网元名称”+“_IP”+“网元IP地址”+“_V”+“版本号”;例如,某个网元名称为“武汉”的网元,IP地址为“10.1.1.1”,网元配置数据文件文件名为“武汉_IP10.1.1.1_V0”。子网级端到端业务配置数据文件名均包括网络名称和版本号;格式为:“工程名称”+“_V”+“版本号”。步骤S1的目的是保证网元配置数据、网管网元级配置数据和子网级端到端业务配置数据,他们的内容和版本号的一致性匹配,从而保证每轮备份第一版本的准确性。
S2.网管下发网管网元级配置数据给配置数据改变的网元,网元每次收到网管网元级配置数据后,转变为网元配置数据,且网元上记录的对应版本号n依次递加1。
S3.网管通过版本号比较,确定配置发生变化的所有网元。具体的,网管获取每个网元的网元配置数据版本号,通过和网管服务器上备份的网元配置数据的版本号进行比较,若大于网元配置数据的版本号,则确定该网元的配置发生变化。例如,某个网元名称为“武汉”的网元,IP地址为“10.1.1.1”,网管上以文件形式备份的网元配置数据的文件名为“武汉_IP10.1.1.1_V0”,若此时从网元上读取的网元配置数据版本号为100,则说明该网元配置数据已经发生变化。
网管重新逐个设置发生变化的网元配置数据版本号为n+1,并将该版本网元配置数据上传网管服务器备份。网管备份网管网元级配置数据和子网级端到端业务配置数据,分别生成网管设置网管网元级配置数据文件和子网级端到端业务配置数据文件,且版本号为n+1。其中,同一次备份中的网元配置数据版本号和网管配置数据的文件版本号必须是相同的。例如上述“武汉”网元,备份后网管上保存的网元配置文件名称为“武汉_IP10.1.1.1_V1”,网管网元配置数据和子网级端到端业务配置数据一起形成的网管配置数据文件备份的版本号也必须是1;同时,网元上的网元配置数据版本号也从100改为1。
优选的,设置一个备份阈值N,当网元配置数据版本号n+1=N时,执行备份完毕后,若没有用户指定回退版本,则转入S1,进行新一轮备份。例如N=6,约束了每一轮只做6次增量备份,从而减少备份的文件过多。完成6次备份后,触发用户开始新一轮备份。
S4.用户在网管上指定回退版本号,网管读取每个网元上的网元配置数据版本号,判断需要配置数据回退的网元。具体的,若读取到的网元配置数据版本号大于所述回退版本号,则对应网元需要配置回退;例如,上述“武汉”网元,网管服务器上备份的该网元配置数据文件版本号1,此时网元上网元配置数据版本号为50,则该网元需要网元配置数据回退。网管将回退网元配置数据发给需要回退的网元,网元执行回退。同时,按照用户指定的回退版本号,回退网管网元级配置数据和子网级端到端业务配置数据。
其中,回退网元配置数据的版本号,是网管服务器备份的小于等于回退版本号的最大版本号;也就是说,回退的备份网元配置数据文件,就是在网管上备份的小于等于用户指定回退的版本号的最大版本网元配置数据文件。因为每次备份都只备份网元配置数据变化的网元,所以需要回退的网元的网元配置数据不一定在用户指定的版本备份中,可能在该用户指定版本之前的备份中,这时采用备份的网元配置数据文件版本使用小于用户指定版本的最大版本。
本发明不局限于上述实施方式,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围之内。本说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技术。
Claims (8)
1.一种子网级网络配置数据回退方法,其特征在于,包括步骤:
S1.每个网元设置网元配置数据初始版本号n,将网元配置数据上传到网管服务器备份,网管将网元配置数据转变为网管网元级配置数据,同时设置网管网元级配置数据和子网级端到端业务配置数据的初始版本号n;
S2.网元每次收到来自网管的网管网元级配置数据后,转变为网元配置数据,且对应的版本号依次递加1;
S3.网管确定配置发生变化的网元,设置发生变化的网元配置数据版本号为n+1,并将该版本网元配置数据上传到网管服务器备份;网管设置网管网元级配置数据和子网级端到端业务配置数据的版本号为n+1;
S4.用户指定回退版本号,找出网元配置数据版本号大于回退版本号的网元,将回退网元配置数据发给需要回退的网元执行回退,并同步回退网管网元级配置数据和子网级端到端业务配置数据,其中回退网元配置数据的版本号,是网管服务器备份的小于等于回退版本号的最大版本号。
2.如权利要求1所述的子网级网络配置数据回退方法,其特征在于:所述S1中,首先通过配置校核网元配置数据和网管网元级配置数据一致后,每个网元再设置网元配置数据初始版本号n。
3.如权利要求1所述的子网级网络配置数据回退方法,其特征在于:所述S1中,网元配置数据的文件名和网管网元级配置数据的文件名均包括网元名称、网元IP地址和版本号;子网级端到端业务配置数据的文件名均包括网络名称和版本号。
4.如权利要求1所述的子网级网络配置数据回退方法,其特征在于:所述S3中,网管获取每个网元的网元配置数据版本号,若大于网管服务器上备份的网元配置数据的版本号,则确定该网元的配置发生变化。
5.如权利要求1所述的子网级网络配置数据回退方法,其特征在于:所述网管分别以生成网管网元级配置数据文件和子网级端到端业务配置数据文件的形式,备份网管网元级配置数据和子网级端到端业务配置数据。
6.如权利要求5所述的子网级网络配置数据回退方法,其特征在于:所述S3中,同一次备份中的网元配置数据版本号,和所述网管设置的网管网元级配置数据和子网级端到端业务配置数据的版本号相同。
7.如权利要求1所述的子网级网络配置数据回退方法,其特征在于:所述S3中,设置一个备份阈值N,当网元配置数据版本号n+1=N时,若没有用户指定回退版本,转入S1,进行新一轮备份。
8.如权利要求1所述的子网级网络配置数据回退方法,其特征在于:所述S4中,用户在网管上指定回退版本号,网管读取每个网元上的网元配置数据版本号,若大于所述回退版本号,则对应网元需要配置回退。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710425034.9A CN107332690B (zh) | 2017-06-06 | 2017-06-06 | 一种子网级网络配置数据回退的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710425034.9A CN107332690B (zh) | 2017-06-06 | 2017-06-06 | 一种子网级网络配置数据回退的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107332690A CN107332690A (zh) | 2017-11-07 |
CN107332690B true CN107332690B (zh) | 2019-07-09 |
Family
ID=60194942
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710425034.9A Active CN107332690B (zh) | 2017-06-06 | 2017-06-06 | 一种子网级网络配置数据回退的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107332690B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110008060A (zh) * | 2019-03-12 | 2019-07-12 | 武汉光庭信息技术股份有限公司 | 备份数据存储及加载方法、装置及存储介质 |
CN112995767A (zh) * | 2019-12-02 | 2021-06-18 | 中兴通讯股份有限公司 | 机顶盒升级控制方法、机顶盒及计算机可读存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1815974A (zh) * | 2005-02-06 | 2006-08-09 | 华为技术有限公司 | 备份和恢复网元配置数据的方法及其*** |
CN101079755A (zh) * | 2007-07-03 | 2007-11-28 | 中兴通讯股份有限公司 | 网元管理***中的配置方法 |
EP2028893A1 (en) * | 2007-06-27 | 2009-02-25 | Nokia Siemens Networks Oy | Proxy network element and method of performance management in a network |
CN101610449A (zh) * | 2009-07-07 | 2009-12-23 | 中兴通讯股份有限公司 | 配置数据升级与回退的方法和*** |
CN102118260A (zh) * | 2009-12-30 | 2011-07-06 | 中兴通讯股份有限公司 | 一种网元版本自动化管理的方法及其网络*** |
-
2017
- 2017-06-06 CN CN201710425034.9A patent/CN107332690B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1815974A (zh) * | 2005-02-06 | 2006-08-09 | 华为技术有限公司 | 备份和恢复网元配置数据的方法及其*** |
EP2028893A1 (en) * | 2007-06-27 | 2009-02-25 | Nokia Siemens Networks Oy | Proxy network element and method of performance management in a network |
CN101079755A (zh) * | 2007-07-03 | 2007-11-28 | 中兴通讯股份有限公司 | 网元管理***中的配置方法 |
CN101610449A (zh) * | 2009-07-07 | 2009-12-23 | 中兴通讯股份有限公司 | 配置数据升级与回退的方法和*** |
CN102118260A (zh) * | 2009-12-30 | 2011-07-06 | 中兴通讯股份有限公司 | 一种网元版本自动化管理的方法及其网络*** |
Also Published As
Publication number | Publication date |
---|---|
CN107332690A (zh) | 2017-11-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104317843B (zh) | 一种数据同步etl*** | |
DE112011103378B4 (de) | Automatische und sich selbsttätig anpassende Datensicherungsoperationen | |
CN102360410B (zh) | 一种文件***的用户操作发现方法和装置 | |
CN106354583B (zh) | 一种MySQL数据库的热备份方法与*** | |
CN103605585B (zh) | 一种基于数据发现的智能备份方法 | |
DE202016107158U1 (de) | System zur automatischen cloudbasierten Volldatensicherung und Wiederherstellung von mobilen Geräten | |
CN107332690B (zh) | 一种子网级网络配置数据回退的方法 | |
CN104679841A (zh) | 一种消费端数据流复制方法及*** | |
CN103617098B (zh) | 基于数据变化的智能备份方法及智能备份*** | |
CN103164295B (zh) | 基于zfs文件***和kvm内核虚拟底层***的企业it业务虚拟化容灾方法 | |
CN107256182A (zh) | 一种数据库还原的方法及设备 | |
CN105808273B (zh) | 软件升级方法和软件升级装置 | |
CN109976942A (zh) | 一种数据备份和恢复方法、备份服务器和源服务器 | |
CN109672712A (zh) | 数据同步方法、装置、超级控制器、域控制器及存储介质 | |
CN104461648B (zh) | 一种智能终端ota升级备份的方法及*** | |
CN103399806A (zh) | 网络备份更新管理方法及其*** | |
CN111538710A (zh) | 一种基于rsync进行实时数据同步的方法及*** | |
CN107360242A (zh) | 一种日志文件的下载方法及*** | |
CN110333986A (zh) | 一种保障redis集群可用性的方法 | |
CN104820625B (zh) | 一种面向信息管理***的数据记录、备份及恢复方法 | |
CN109218401A (zh) | 日志采集方法、***、计算机设备和存储介质 | |
CN104516796A (zh) | 一种基于命令集的网元备份与恢复方法及装置 | |
CN105159799A (zh) | 一种备份服务器的方法及装置 | |
EP3147789B1 (en) | Method for re-establishing standby database, and apparatus thereof | |
CN107992326A (zh) | 基于Struts2框架的Java自动化代码发布方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |