异构网络信息模型数据库同步的方法、主管控系统及存储介质技术方案

技术编号:20992626 阅读:60 留言:0更新日期:2019-04-29 22:35
本发明专利技术公开了一种异构网络模型数据库同步的方法、主管控系统及计算机存储介质,本发明专利技术通过主管控系统对次管控系统的网络模型进行识别,构建二者的网络模型之间的映射关系,并在主或者次管控系统的网络模型数据库发生变化时,使主管控系统根据两者的映射关系,将该变化在主、次管控系统的网络模型数据库之间进行同步。即,本发明专利技术通过主管控系统对主次管控系统之间的网络模型进行映射转换,使得产生的变化能够在主次管控系统的网络模型数据库之间同步,从而解决了现有技术中SDN控制器与原有的网元管理系统,以及多个SDN控制器同时控制一个网络控制域的模型映射与数据同步的问题。

Synchronization Method, Supervisor Control System and Storage Medium of Heterogeneous Network Information Model Database

The invention discloses a method for synchronizing heterogeneous network model database, a main control system and a computer storage medium. The main control system identifies the network model of the secondary management and control system, constructs the mapping relationship between the two network models, and enables the main control system to map the network model database of the primary or secondary management and control system according to the two mappings when the network model database of the primary or secondary management and control system changes. The change is synchronized between the network model databases of the primary and secondary management and control systems. That is to say, the main control system maps and transforms the network model between the primary and secondary control systems so that the changes can be synchronized between the network model database of the primary and secondary control systems, thus resolving the problem of model mapping and data synchronization between the SDN controller and the original network element management system in the prior art, and multiple SDN controllers simultaneously controlling a network control domain. The problem.

【技术实现步骤摘要】
异构网络信息模型数据库同步的方法、主管控系统及存储介质
本专利技术涉及通信
,特别是涉及一种异构网络信息模型数据库同步的方法、主管控系统及计算机存储介质。
技术介绍
随着软件定义网络(software-definednetworking,SDN)的逐步部署,出现了SDN控制器与原有的网元管理系统(以下简称网管系统)同时控制网元设备部署的情况。为实现SDN控制器与原有的网管系统的协同工作,两者的网络信息模型数据库必须能实现网络信息的同步。但是由于SDN控制器与网管系统一般采用的是不同的网络信息模型,即两者的模型数据库为异构的模型数据库,从而使得两者的网络信息模型数据库之间的模型映射与数据同步成为现在亟待解决的问题。另外,在SDN的实际应用中,为解决SDN控制器的负担、或是网络切片的需要,会出现由多个SDN控制器同时控制一个网络控制域的部署场景。控制同一网络控制域的多个SDN控制器同样需要进行协同工作,多个控制器采用的也可能是不同的网络信息模型,因此也更加突出了网络信息模型数据库之间的模型映射与数据同步的问题。
技术实现思路
本专利技术提供了一种异构网络信息模型数据库同步的方法、主管控系统及计算机存储介质,以解决现有技术中SDN控制器与原有的网元管理系统,以及多个SDN控制器同时控制一个网络控制域的模型映射与数据同步的问题。本专利技术一方面提供了一种异构网络信息模型数据库同步的方法,该方法包括:当主管控系统的网络信息模型数据库或者次管控系统的网络信息模型数据库发生变化时,所述主管控系统根据所述主管控系统的网络信息模型与所述次管控系统的网络信息模型之间的映射关系,将所述变化在所述主管控系统和所述次管控系统的网络信息模型数据库之间进行同步;其中,所述主管控系统的网络信息模型为次管控系统的网络信息模型的超集。进一步地,该方法还包括:所述主管控系统构建所述主管控系统的网络信息模型与所述次管控系统的网络信息模型之间的映射关系,并将所述映射关系存储在异构模型映射表里;所述主管控系统根据所述主管控系统的网络信息模型与所述次管控系统的网络信息模型之间的映射关系,将所述变化在所述主管控系统和所述次管控系统的网络信息模型数据库之间进行同步,具体包括:所述主管控系统根据所述异构模型映射表,将所述变化在所述主管控系统和所述次管控系统的网络信息模型数据库之间进行同步。进一步地,所述异构模型映射表中包括以下中的一种或多种:所述主管控系统的网络信息模型的对象或属性的树形模型路径与所述次管控系统的网络信息模型的对象或属性的树形模型路径之间的映射关系,所述主管控系统与所述次管控系统的命名空间映射关系,以及所述主管控系统与所述次管控系统的映射条件规则。进一步地,该方法还包括:将所述异构模型映射表存储在云服务器上;在所述主管控系统的网络信息模型数据库或者所述次管控系统的网络信息模型数据库发生变化时,所述主管控系统根据其自身的网络信息模型与所述次管控系统的网络信息模型之间的映射关系,获取相应的异构模型映射表。进一步地,当所述主管控系统的网络信息模型数据库发生变化时,所述主管控系统根据所述主管控系统的网络信息模型与所述次管控系统的网络信息模型之间的映射关系,将该变化映射为所述次管控系统的网络信息模型数据库的变化,并触发所述次管控系统的网络信息模型数据库进行同步更新;当所述次管控系统的网络信息模型数据库发生变化时,所述主管控系统接收所述次管控系统发送来的变化,根据所述主管控系统的网络信息模型与所述次管控系统的网络信息模型之间的映射关系,将该变化映射为所述主管控系统的网络信息模型数据库的变化,并触发自身的网络信息模型数据库进行同步更新。进一步地,当所述次管控系统为多个时,且某一个次管控系统的网络信息模型数据库发生变化时,所述主管控系统接收发生变化的次管控系统发送来的变化,所述主管控系统根据其自身的网络信息模型与各个次管控系统的网络信息模型之间的映射关系,分别将该变化映射为所述主管控系统的网络信息模型数据库以及其他次管控系统的网络信息模型数据库的变化,并触发所述主管控系统的网络信息模型数据库以及其他次管控系统的网络信息模型数据库进行同步更新。进一步地,当所述次管控系统为多个时,且某一个次管控系统的网络信息模型数据库发生变化时,所述主管控系统接收发生变化的次管控系统发送来的变化以及该次管控系统的网络信息模型版本标识,所述主管控系统根据其自身的网络信息模型与各个次管控系统的网络信息模型之间的映射关系,分别将该变化映射为所述主管控系统的网络信息模型数据库以及其他次管控系统的网络信息模型数据库的变化,并携带其他各个次管控系统的网络信息模型版本标识,触发所述主管控系统的网络信息模型数据库以及其他次管控系统的网络信息模型数据库进行同步更新。进一步地,所述主管控系统和所述次管控系统为SDN控制器或网元管理系统,且所述次管控系统为一个或多个。本专利技术另一方便提供了一种主管控系统,该主管控系统包括处理器、存储器及通信总线;所述通信总线用于实现处理器和存储器之间的连接通信;所述处理器用于执行存储器中存储的计算机指令,以实现上述任意一种所述的异构网络信息模型数据库同步的方法。再一方面,本专利技术还提供一种计算机可读介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现上述提供的任一种异构网络信息模型数据库同步的方法。本专利技术有益效果如下:本专利技术在主或者次管控系统的网络信息模型数据库发生变化时,使主管控系统根据两者的映射关系,将该变化在主、次管控系统的网络信息模型数据库之间进行同步。即,本专利技术通过主管控系统对主次管控系统之间的网络信息模型进行映射转换,使得变化能够在主次管控系统的网络信息模型数据库之间同步,从而解决了现有技术中SDN控制器与原有的网元管理系统,以及多个SDN控制器同时控制一个网络控制域的模型映射与数据同步的问题。附图说明图1是本专利技术实施例的一种异构网络信息模型数据库同步的方法的流程示意图;图2是本专利技术实施例的主管控系统的网络信息模型的结构示意图;图3是本专利技术实施例的次管控系统的网络信息模型的结构示意图;图4是本专利技术实施例的管控系统的布局示意图;图5是本专利技术实施例的主管控系统与其控制的网络设备的结构示意图;图6为本专利技术实施例提供的主管控系统的一种结构示意图。具体实施方式为了解决现有技术中通过手动输入联系人信息操作繁琐且浪费时间的问题,本专利技术提供了一种异构网络信息模型数据库同步的方法、主管控系统及计算机存储介质,本专利技术在主管控系统或者次管控系统的网络信息模型数据库发生变化时,使主管控系统根据主管控系统的网络信息模型与次管控系统的网络信息模型之间的映射关系,将该变化在主、次管控系统的网络信息模型数据库之间进行同步。即,本专利技术通过主管控系统对主次管控系统之间的网络信息模型进行映射转换,使得变化能够在主次管控系统的网络信息模型数据库之间同步。下面就通过几个具体实施例,对本专利技术的具体实施过程进行详细说明。本专利技术实施例提供了一种异构网络信息模型数据库同步的方法,参见图1,该方法包括:S11、主管控系统的网络信息模型数据库或者次管控系统的网络信息模型数据库发生变化;S12、所述主管控系统根据所述主管控系统的网络信息模型与所述次管本文档来自技高网...

【技术保护点】
1.一种异构网络信息模型数据库同步的方法,其特征在于,包括:当主管控系统的网络信息模型数据库或者次管控系统的网络信息模型数据库发生变化时,所述主管控系统根据所述主管控系统的网络信息模型与所述次管控系统的网络信息模型之间的映射关系,将所述变化在所述主管控系统和所述次管控系统的网络信息模型数据库之间进行同步;其中,所述主管控系统的网络信息模型为次管控系统的网络信息模型的超集。

【技术特征摘要】
1.一种异构网络信息模型数据库同步的方法,其特征在于,包括:当主管控系统的网络信息模型数据库或者次管控系统的网络信息模型数据库发生变化时,所述主管控系统根据所述主管控系统的网络信息模型与所述次管控系统的网络信息模型之间的映射关系,将所述变化在所述主管控系统和所述次管控系统的网络信息模型数据库之间进行同步;其中,所述主管控系统的网络信息模型为次管控系统的网络信息模型的超集。2.根据权利要求1所述的方法,其特征在于,还包括:所述主管控系统构建所述主管控系统的网络信息模型与所述次管控系统的网络信息模型之间的映射关系,并将所述映射关系存储在异构模型映射表里;所述主管控系统根据所述主管控系统的网络信息模型与所述次管控系统的网络信息模型之间的映射关系,将所述变化在所述主管控系统和所述次管控系统的网络信息模型数据库之间进行同步,具体包括:所述主管控系统根据所述异构模型映射表,将所述变化在所述主管控系统和所述次管控系统的网络信息模型数据库之间进行同步。3.根据权利要求2所述的方法,其特征在于,所述异构模型映射表中包括以下中的一种或多种:所述主管控系统的网络信息模型的对象或属性的树形模型路径与所述次管控系统的网络信息模型的对象或属性的树形模型路径之间的映射关系,所述主管控系统与所述次管控系统的命名空间映射关系,以及所述主管控系统与所述次管控系统的映射条件规则。4.根据权利要求2所述的方法,其特征在于,还包括:将所述异构模型映射表存储在云服务器上;在所述主管控系统的网络信息模型数据库或者所述次管控系统的网络信息模型数据库发生变化时,所述主管控系统根据其自身的网络信息模型与所述次管控系统的网络信息模型之间的映射关系,获取相应的异构模型映射表。5.根据权利要求1-4中任意一项所述的方法,其特征在于,当所述主管控系统的网络信息模型数据库发生变化时,所述主管控系统根据所述主管控系统的网络信息模型与所述次管控系统的网络信息模型之间的映射关系,将该变化映射为所述次管控系统的网络信息模型数据库的变化,并触发所述次管控系统的网络信息模型数据库进行同步更新;当所述次管控系统的网络信息模型数据库发生变化时,...

【专利技术属性】
技术研发人员:陆荣舵
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1