CN1946035A - 一种网元数据配置管理的方法及网元 - Google Patents
一种网元数据配置管理的方法及网元 Download PDFInfo
- Publication number
- CN1946035A CN1946035A CN 200610128989 CN200610128989A CN1946035A CN 1946035 A CN1946035 A CN 1946035A CN 200610128989 CN200610128989 CN 200610128989 CN 200610128989 A CN200610128989 A CN 200610128989A CN 1946035 A CN1946035 A CN 1946035A
- Authority
- CN
- China
- Prior art keywords
- data
- configuration data
- network element
- configuration
- preliminary
- 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.)
- Pending
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种网元数据配置管理的方法,包括:(a)网元接收到网管下发的新配置数据后,将验证通过的新配置数据在备用数据区内进行配置;(b)当所有验证通过的新配置数据都在备用数据区配置后,将备用数据区的数据合并到主数据区;(c)将主数据区的配置数据作为网元当前运行状态的配置数据。本发明还公开了一种网元。与现有技术相比,本发明可以方便地进行网元配置操作,包括批操作的事务性管理任务,且提高了网元配置操作的执行效率。
Description
技术领域
本发明涉及网络管理技术,特别地涉及一种网元数据配置管理的方法及网元。
背景技术
配置管理是电信管理网络(Telecom Management Network,TMN)标准体系中网络管理的基本功能之一,是指管理网络上各种工作设备、备份设备等设备及其之间的关系。要做好配置管理就必须准确、及时地获取相关的配置数据。
现有技术中,为了保证及时获取数据,减少网络延迟带来的时间开销,通常将网元设备的配置数据在网元(Network Element)和网管(NetworkElement Management)中分别进行保存,并且通常以网管为数据中心,组成一个分布式的数据库***。由此,如何保证网管中所保存的配置数据与网元中实际的配置数据准确和一致是配置管理中必须解决的问题。
在配置管理过程中,为了保证网管与网元中配置数据的准确和一致,目前通常采用以下两种方法:
(1)网元配置数据保存在网元的单个数据区中,在出现网元配置异常时,网元进行配置数据回滚,取消最后的失败操作,并通知网管,网管再相应地取消失败的数据配置。该方法的缺点在于,网元往往只能提供单一配置操作的回滚,对于批配置处理,由于网元单元中只是设置单个数据区,因而难以实现数据回滚;另外,批配置的数据回滚也会影响到网元的其它相关服务。
(2)网管将网元配置数据下发到网元之前,先对配置数据的合法性进行验证,仅将通过合法性验证的数据下发给网元,而在网元执行新的配置数据之前还需要对数据的合法性进行再次验证。该方法的缺点在于,网管和网元重复进行数据合法性的验证,使得***的执行效率降低;另外,在网管和网元中,对数据合法性的验证规则必须一致,这将带来很大的软件版本的维护工作量,增加开发成本。
发明内容
本发明要解决的技术问题是提供一种网元数据配置管理的方法和网元,使得网元配置数据能够实现批配置处理、且配置效率较高。
为达到上述发明目的,本发明提供了一种网元数据配置管理的方法,包括:
(a)网元接收到网管下发的新配置数据后,将验证通过的新配置数据在备用数据区内进行配置;
(b)当所有验证通过的新配置数据都在备用数据区配置后,将备用数据区的数据合并到主数据区;
(c)将主数据区的配置数据作为网元当前运行状态的配置数据。
进一步地,所述的主数据区和备用数据区是由网元预先设定的。
进一步地,所述的验证通过的新配置数据是网元对接收到的新配置数据进行合法性验证后的数据。
更进一步地,网元对接收到的新配置数据进行合法性验证是按照网元中预先设定的配置数据的修改验证规则进行的。
更进一步地,该方法还包括:当所述新配置数据没有通过合法性验证,且主数据区中有存储的配置数据时,利用主数据区中的数据对备用数据区中的数据进行回滚。
进一步地,所述的步骤(c)之后,网元根据主数据区中的配置数据设定其当前的运行状态。
为达到上述发明目的,本发明还提供一种网元,包括操作维护模块和业务模块,所述的操作维护模块包括接收处理单元、主数据单元、备用数据单元和数据读写单元,其中:
接收处理单元,用于接收到网管下发的新配置数据时,暂存该数据,并并将验证通过的新配置数据写入备用数据单元中;当接收到的所有新配置数据都写入备用数据单元时,向数据读写单元发出数据更新信息;
主数据单元,用于存储网元当前运行状态的配置数据;
备用数据单元,用于接收接收处理单元发送的已验证配置数据,并利用该数据进行配置;
数据读写单元,用于在接收到数据更新信息时,读取备用数据单元中的数据,并将该数据写入主数据单元中。
进一步地,所述的操作维护模块还包括验证单元,用于存储网元预先设定的配置数据的修改验证规则;当网元接收到网管下发的新配置数据时,接收处理单元调用所述验证单元中的验证规则进行新配置数据合法性验证。
更进一步地,所述的接收处理单元,还在新配置数据未通过合法性验证时,向数据读写单元发送回滚信息,且向网管发送配置失败信息;所述的数据读写单元在接收到回滚信息、且判定主数据单元中存储有配置数据时,读取主数据单元中的数据,并将该数据写入备用数据单元中。
进一步地,所述的业务模块读取主数据单元中的配置数据,利用该配置数据进行网元当前运行状态的控制。
与现有技术相比,本发明可以方便地进行网元配置管理,包括批操作的事务性管理任务,对于配置数据的合法性验证还可以仅在网元进行,提高了网元配置操作的执行效率。
附图说明
图1为本发明具体实施例一的网元的结构示意图;
图2为本发明具体实施例一的网元配置数据管理方法的流程图;
图3为本发明具体实施例二的网元的结构示意图;
图4为本发明具体实施例二的网元配置数据管理方法的流程图。
具体实施方式
下面结合附图和具体实施例对本发明作进一步地介绍,但不作为对本发明的限定。
本发明的基本思想是:在配置管理过程中,网元在接收到网管下发的新配置数据后,当所有的新配置数据都是经过合法性验证的配置数据时,用该新配置数据修改网元当前的配置数据,否则,不对网元当前配置数据进行修改。
实施例一:
图1所示为一种网元的结构示意图,该网元包括操作维护模块和业务模块,以下对这两个模块作一具体说明:
操作维护模块,接收网管下发的配置数据信息,并进行处理;该操作维护模块进一步地包括接收处理单元、验证单元、主数据单元、备用数据单元和数据读写单元,其中:
接收处理单元,接收到网管下发的新配置数据时,暂存该配置数据并获取验证单元中预先存储的验证规则,利用验证规则对新配置数据进行合法性验证;当该配置数据通过合法性验证时,向备用数据单元中写入该配置数据;当该配置数据未通过合法性验证时,向数据读写单元发送回滚信息,并向网管发送配置失败信息;当接收到的所有新配置数据都通过合法性验证、且均写入备用数据单元时,向数据读写单元发出数据更新信息;
验证单元,存储网元预先设定的配置数据的修改验证规则;
主数据单元,存储网元当前运行状态所使用的配置数据;
备用数据单元,接收接收处理单元发送的已验证配置数据,并利用该数据进行配置;
数据读写单元,接收到回滚信息、且判定主数据单元中存储有配置数据时,读取主数据单元中的配置数据,并将该配置数据写入备用数据单元中;在接收到数据更新信息时,读取备用数据单元中的配置数据,将该配置数据写入主数据单元中,并向业务模块发送更新配置信息。
业务模块,接收到更新配置信息时,读取操作维护模块的主数据单元中保存的配置数据,并根据该配置数据进行网元当前运行状态的控制。
网元管理***中,在网元中预先设定一个主数据区和一个备用数据区,其中:主数据区用于存储网元当前运行状态的配置数据,备用数据区用于存储网管下发的已验证配置数据;网元配置数据的管理流程如图2所示,包括下述步骤:
步骤101:网管向网元发出配置修改命令,将新配置数据发送给网元。
步骤102,网元对新配置数据进行合法性验证,并判断验证是否通过,如果验证通过,执行步骤103,如果验证不通过,向网管发送配置失败信息,且执行步骤106;
合法性验证的规则是网元预先设定的,例如:增加上层链路时,必须已经配置承载它的底层物理链路等。
步骤103,将验证通过的新配置数据在备用数据区中进行配置,即用验证通过的新配置数据修改备用数据区中的原有配置数据。
步骤104,当所有新配置数据都通过合法性验证,且在备用数据区中进行配置后,将备用数据区中的配置数据合并到主数据区,即用备用数据区中的配置数据对主数据区中的配置数据进行修改。
步骤105,网元根据主数据区中存储的配置数据改变网元当前的运行状态。
步骤106,当主数据区内存储有配置数据时,用主数据区中的配置数据对备用数据区中的配置数据进行回滚,使得备用数据区中配置数据恢复到与主数据模块中的配置数据一致;当主数据区内没有存储配置数据时,不进行任何操作,等待网管下一次向网元下发新的配置数据。
对于上述的实现过程进行一点说明:任意一个网元在网络上都有其固定的地址,网管每一次向网元发送配置数据,都是向同一个地址发送数据,该数据是以重新写入的方式发送给网元的;而网管向网元发送配置数据时,无论是单个配置数据还是批配置数据都是一次发送的,也即以一个数据包或者一个配置文件向网元发送,因而正常状态下不会出现同一批次需要修改的配置数据相互覆盖的问题。上述说明为本领域技术人员所公知的技术,因而不作详细实现说明。
对于上述实现过程还需要说明的一点是:数据读写单元判断主数据单元中是否存储有配置数据的方法也是本领域技术人员所公知的技术,比如:可以根据向主数据单元写入配置数据时的当前写地址和从主数据单元读取配置数据时的当前读地址进行判断;还可以采用其他公知方法,在此不再赘述。
从上述实施例一可以看出:本发明可以方便地进行网元配置操作,包括批操作的事务性管理任务,且对配置数据的合法性验证还可以仅在网元进行,提高了网元配置操作的执行效率。
实施例二:
在另一实施例中,网元管理***中,新配置数据的合法性验证可以在网管中进行,且网管中对通过验证的新配置数据与未通过验证的新配置数据分别进行标识,使得网元接收到新配置数据后可以根据标识判断出接收到的新配置数据是否为验证通过的数据。此时:网元结构与上一实施例中网元结构类似,仅在操作维护模块中不包含验证单元,即网元的操作维护模块包括:接收处理单元、主数据单元、备用数据单元和数据读写单元,如图3所示,此时:
接收处理单元,接收到网管下发的新配置数据为已通过验证的新配置数据时,将该配置数据写入备用数据单元中;当接收到的网管下发的新配置数据为未通过合法性验证的配置数据时,向数据读写单元发送回滚信息;当所有接收到的新配置数据都是通过验证的配置数据,且均写入备用数据单元时,向数据读写单元发出数据更新信息;
网元中的业务模块以及操作维护模块中的其它单元的作用与上述实施例一类似,在此不再赘述。
网元管理***中,在网元中预先设定一个主数据区和一个备用数据区,其中:主数据区用于存储网元当前运行状态的配置数据,备用数据区用于存储网管下发的已验证配置数据;网元配置数据的管理流程如图4所示,包括下述步骤:
步骤201:网管向网元发出配置修改命令,将新配置数据发送给网元,此时新配置数据已经在网管中进行了合法性验证,且对通过验证的新配置数据与未通过验证的新配置数据分别进行标识,使得网元接收到新配置数据后可以根据标识判断出接收到的新配置数据是否为验证通过的数据。
步骤202,网元根据接收到的新配置数据的标识判断该配置数据是否通过了合法性验证,如果是,执行步骤203,如果否,向网管发送配置失败信息,且执行步骤206。
步骤203,网元将验证通过的新配置数据在备用数据区中进行配置,即用验证通过的新配置数据修改备用数据区中的原有配置数据。
步骤204,当网元接收到的新配置数据都为验证通过的配置数据,且均在备用数据区中进行配置后,将备用数据区中的配置数据合并到主数据区,即用备用数据区中的配置数据对主数据区中的配置数据进行修改。
步骤205,网元根据主数据区中存储的配置数据改变网元当前的运行状态。
步骤206,当主数据区内存储有配置数据时,用主数据区中的配置数据对备用数据区中的配置数据进行回滚,使得备用数据区中配置数据恢复到与主数据模块中的配置数据一致;当主数据区内没有存储配置数据时,不进行任何操作,等待网管下一次向网元下发新的配置数据。
说明一点,上述步骤201中,网管对新配置数据进行验证,且对通过验证的配置数据与未通过验证的配置数据分别进行标识为本领域技术人员所公知的技术,因而不作详细实现说明。
从上述实施例二也可以看出:本发明可以方便地进行网元配置操作,包括批操作的事务性管理任务,提高了网元配置操作的执行效率,由于对配置数据的合法性验证在网管进行,使得网元结构比实施例一更加简单。
Claims (10)
1.一种网元数据配置管理的方法,包括:
(a)网元接收到网管下发的新配置数据后,将验证通过的新配置数据在备用数据区内进行配置;
(b)当所有验证通过的新配置数据都在备用数据区配置后,将备用数据区的数据合并到主数据区;
(c)将主数据区的配置数据作为网元当前运行状态的配置数据。
2.如权利要求1所述的方法,其特征在于,所述的主数据区和备用数据区是由网元预先设定的。
3.如权利要求1所述的方法,其特征在于,所述的验证通过的新配置数据是网元对接收到的新配置数据进行合法性验证后的数据。
4.如权利要求3所述的方法,其特征在于,网元对接收到的新配置数据进行合法性验证是按照网元中预先设定的配置数据的修改验证规则进行的。
5.如权利要求3所述的方法,其特征在于,该方法还包括:当所述新配置数据没有通过合法性验证、且主数据区中有存储的配置数据时,利用主数据区中的数据对备用数据区中的数据进行回滚。
6.如权利要求1所述的方法,其特征在于,所述的步骤(c)之后,网元根据主数据区中的配置数据设定其当前的运行状态。
7.一种网元,包括操作维护模块和业务模块,其特征在于,所述的操作维护模块包括接收处理单元、主数据单元、备用数据单元和数据读写单元,其中:
接收处理单元,用于接收到网管下发的新配置数据时,暂存该数据,并将验证通过的新配置数据写入备用数据单元中;当接收到的所有新配置数据都写入备用数据单元时,向数据读写单元发出数据更新信息;
主数据单元,用于存储网元当前运行状态的配置数据;
备用数据单元,用于接收接收处理单元发送的已验证配置数据,并利用该数据进行配置;
数据读写单元,用于在接收到数据更新信息时,读取备用数据单元中的数据,并将该数据写入主数据单元中。
8.如权利要求7所述的网元,其特征在于,所述的操作维护模块还包括验证单元,用于存储网元预先设定的配置数据的修改验证规则;当网元接收到网管下发的新配置数据时,接收处理单元调用所述验证单元中的验证规则进行新配置数据合法性验证。
9.如权利要求8所述的方法,其特征在于,所述的接收处理单元,还在新配置数据未通过合法性验证时,向数据读写单元发送回滚信息,且向网管发送配置失败信息;所述的数据读写单元在接收到回滚信息、且判定主数据单元中存储有配置数据时,读取主数据单元中的数据,并将该数据写入备用数据单元中。
10.如权利要求7或8所述的网元,其特征在于,所述的业务模块读取主数据单元中的配置数据,利用该配置数据进行网元当前运行状态的控制。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200610128989 CN1946035A (zh) | 2006-09-06 | 2006-09-06 | 一种网元数据配置管理的方法及网元 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200610128989 CN1946035A (zh) | 2006-09-06 | 2006-09-06 | 一种网元数据配置管理的方法及网元 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1946035A true CN1946035A (zh) | 2007-04-11 |
Family
ID=38045256
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 200610128989 Pending CN1946035A (zh) | 2006-09-06 | 2006-09-06 | 一种网元数据配置管理的方法及网元 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1946035A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102339422A (zh) * | 2011-01-29 | 2012-02-01 | 深圳市新希元软件技术有限公司 | 业务对象建模的方法及*** |
WO2012155665A1 (zh) * | 2011-07-25 | 2012-11-22 | 中兴通讯股份有限公司 | 一种配置基站数据的方法、网元管理***及omm |
CN103944754A (zh) * | 2014-03-31 | 2014-07-23 | 大唐移动通信设备有限公司 | 一种数据配置方法及一种网元 |
CN106549791A (zh) * | 2015-09-22 | 2017-03-29 | 北京信威通信技术股份有限公司 | 业务恢复处理方法及装置 |
CN108282371A (zh) * | 2018-02-09 | 2018-07-13 | 烽火通信科技股份有限公司 | 一种网元业务配置方法及*** |
-
2006
- 2006-09-06 CN CN 200610128989 patent/CN1946035A/zh active Pending
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102339422A (zh) * | 2011-01-29 | 2012-02-01 | 深圳市新希元软件技术有限公司 | 业务对象建模的方法及*** |
WO2012155665A1 (zh) * | 2011-07-25 | 2012-11-22 | 中兴通讯股份有限公司 | 一种配置基站数据的方法、网元管理***及omm |
CN102904736A (zh) * | 2011-07-25 | 2013-01-30 | 中兴通讯股份有限公司 | 一种配置基站数据的方法、网元管理***及omm |
CN103944754A (zh) * | 2014-03-31 | 2014-07-23 | 大唐移动通信设备有限公司 | 一种数据配置方法及一种网元 |
CN103944754B (zh) * | 2014-03-31 | 2017-06-16 | 大唐移动通信设备有限公司 | 一种数据配置方法及一种网元 |
CN106549791A (zh) * | 2015-09-22 | 2017-03-29 | 北京信威通信技术股份有限公司 | 业务恢复处理方法及装置 |
CN108282371A (zh) * | 2018-02-09 | 2018-07-13 | 烽火通信科技股份有限公司 | 一种网元业务配置方法及*** |
CN108282371B (zh) * | 2018-02-09 | 2021-05-14 | 烽火通信科技股份有限公司 | 一种网元业务配置方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100345415C (zh) | 在存储区域网络上执行启动、维护和安装操作的方法和设备 | |
CN101031897A (zh) | 在次序混乱的dma命令队列中建立命令次序 | |
CN1928873A (zh) | 一种实现负荷分担的数据库访问方法及*** | |
CN1869933A (zh) | 实现数据升级的计算机处理***和数据升级方法 | |
CN1841330A (zh) | 用于管理多节点smp***的方法和*** | |
CN1283063C (zh) | 通信设备中配置数据的方法及装置 | |
CN110442561B (zh) | 基于区块链的分布式文件存储***及其存储方法 | |
CN1946035A (zh) | 一种网元数据配置管理的方法及网元 | |
CN106406980B (zh) | 一种虚拟机的部署方法和装置 | |
CN101057219A (zh) | 本地机构分割客户机资源的方法和*** | |
CN110162395B (zh) | 一种内存分配的方法及装置 | |
CN100343846C (zh) | 一种数据间差异性的分析比较方法 | |
CN100346308C (zh) | 一种基于数据库操作的自动化测试方法 | |
CN1831782A (zh) | 网络信息***异地数据镜像方法 | |
CN101043359A (zh) | 一种实现设备单元自适应支持的方法 | |
CN1881895A (zh) | 一种网络管理***中的设备操作方法 | |
CN1889462A (zh) | 实现网管和网元配置操作的方法与*** | |
CN1719785A (zh) | 基于存域网的海量存储***的性能监控方法及*** | |
CN204425400U (zh) | 应用服务器*** | |
CN1203427C (zh) | 一种具有tcp连接容错功能的负载平衡调度方法 | |
CN1913559A (zh) | 一种实现数据业务割接的方法及*** | |
CN102833295A (zh) | 分布式缓存***中的数据操作方法和装置 | |
CN1516503A (zh) | 限制非法移动电话的方法 | |
CN100344114C (zh) | 网络设备的访问方法及实现装置 | |
CN1493995A (zh) | 一种控制***安全管理的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Open date: 20070411 |