减少网管与控制平面间同步数据量的方法及系统与流程

文档序号:14720237发布日期:2018-06-17 12:45阅读:137来源:国知局

本发明涉及ASON(AutomaticallySwitchedOpticalNetwork,自动交换光网络)领域,具体涉及一种ASON网络中减少网管与控制平面间同步数据量的方法及系统。



背景技术:

随着电信业务的高速发展,光传送网的结构从单一的传送网向超高速、超大容量、超长距离的方向演进。伴随网络的IP化及扁平化,运营商已经迈入了全业务运营时代,业务的多样化以及网络的融合趋势无不加速了通信技术的演进,促进分组业务和光传送平台的融合,实现全业务承载和统一管理。

ASON网络能够提供比较灵活的业务调度能力,缩短建立业务的时间,提供多种保护和恢复机制,减轻业务维护的工作量,是各种业务和传送平台智能化发展的方向,因此备受业界关注。

ASON网络主要由三个平面组成:传送平面、控制平面和管理平面。ASON支持三种业务连接类型:

(1)PC(PermanentConnection,永久连接);PC为管理平面发起业务,业务经过的节点及每个节点的交叉连接配置先由网管配置好后,再指配给对应的节点。

(2)SC(SwithchedConnection,交换连接),SC为网络客户端通过UNI(用户侧)信令接口发起业务,使用ASON网络的路由和信令功能自动建立。

(3)SPC(SoftPermanentConnection,软永久连接),SPC由管理平面发起业务,使用ASON网络的路由和信令功能自动建立的连接;控制平面利用路由功能自动计算连接需要经过的路径,通过信令功能自动完成连接的建立和配置。

ASON网络中,网管上述三种业务连接类型的管理方式不同。PC为静态配置,预先在网管上业务连接的配置,指配给传送平面后,管理平面和传送平面的业务配置是一致的。SC和SPC为动态配置,由控制平面生成。因为在保护恢复功能生效时,业务连接配置可根据网络资源的情况自动改变,所以网管对SC和SPC的配置进行管理时,必须以控制平面的配置为准,因此需要将控制平面的配置同步到管理平面中。

但是,网络规模和扁平化的发展使得全业务的配置比较复杂,业务的数量较多;在网管重启或网管脱管恢复后进行全业务量同步时,控制平面将所有的同步数据全部上报至网管,网管收到同步数据后,需要逐条对业务进行配置数据匹配,数据一致时,不用更新,数据不一致时,需要进行数据更新。当数据量特别大时,匹配过程会占用网管较多的工作量,降低网管的工作效率。



技术实现要素:

针对现有技术中存在的缺陷,本发明解决的技术问题为:显著减小网管与控制平面间的同步数据,提供网管的工作效率。

为达到以上目的,本发明提供的减少网管与控制平面间同步数据量的方法,该方法包括以下步骤:

A、在业务配置数据区中定义以下字段:配置数据字段、操作字段、用于唯一标识一条业务的业务条目索引特征字段、以及配置数据特征字段;配置数据特征字段用于表示业务条目索引特征字段中业务的配置数据的特征值;

网管和控制平面处理业务配置时,控制平面根据收到的业务配置操作命令完成业务配置后,根据业务配置操作命令修改业务配置数据区中的对应字段,形成当前业务的配置信息;控制平面主动将当前业务的配置信息上报至网管,网管根据当前业务的配置信息,在网管数据库中更新对应的业务配置数据区中的字段;

B、网管和控制平面同步业务配置时,控制平面将所有业务的业务条目索引特征字段和配置数据特征字段上报至网管;网管在数据库中,根据业务条目索引特征字段查找对应的业务后,若数据库中查找的业务的配置数据特征字段,与控制平面上报的对应业务的配置数据特征字段不同,则确定查找的业务需要进行同步、并将其进行同步标记;

控制平面在本地储存中,将所有带有同步标记的业务的业务条目索引特征字段、配置数据特征字段和配置数据字段形成同步信息、并上报至网管;网管在数据库中根据同步信息,更新所有带有同步标记的业务的条目索引特征字段、配置数据特征字段和配置数据字段。

在上述技术方案的基础上,步骤A中所述根据业务配置操作命令修改业务配置数据区中的对应字段,具体包括以下步骤:

若控制平面收到的业务配置操作命令为创建,控制平面完成业务的创建,控制平面在当前业务的业务配置数据区中:将配置数据字段置为当前业务的配置数据;将业务条目索引特征字段置为根据当前业务的索引数据计算得到的特征值;将配置数据特征字段置为根据当前业务的配置数据计算得到的特征值;将操作字段置为创建;

若控制平面收到的业务配置操作命令为修改,控制平面在本地储存中确定与修改命令对应的业务、并将其作为当前业务;控制平面按照与收到业务配置操作命令为创建相同的方式,在当前业务的业务配置数据区中填入配置数据字段和配置数据特征字段;控制平面将操作字段置为修改;

若控制平面收到的业务配置操作命令为删除,控制平面在本地储存中删除对应业务的配置信息、并在该业务的业务配置数据区中将操作字段置为删除。

在上述技术方案的基础上,步骤A中所述网管根据当前业务的配置信息,在网管数据库中更新对应的业务配置数据区中的字段,具体包括以下步骤:

若当前业务的配置信息为创建,网管在数据库中创建当前业务后,在该业务的业务配置数据区中,填写与配置信息相同的业务条目索引特征字段、配置数据特征字段和配置数据字段;

若当前业务的配置信息为修改,网管在数据库中确定当前业务后,在该业务的业务配置数据区中,更新与配置信息相同的配置数据字段和配置数据特征字段;

若当前业务的配置信息为删除,网管在数据库中删除当前业务。

在上述技术方案的基础上,步骤B中所述控制平面将所有业务的业务条目索引特征字段和配置数据特征字段上报至网管之后,还包括以下步骤:若查找的业务的配置数据特征字段,与控制平面上报的对应业务的配置数据特征字段相同,则确定查找的业务不需要进行同步。

在上述技术方案的基础上,步骤B中所述控制平面将所有业务的业务条目索引特征字段和配置数据特征字段上报至网管之后,还包括以下步骤:若网管未查找到控制平面上报的业务,则在数据库中创建未查找到的业务,根据控制平面上报的该业务的字段信息,填写该业务的业务条目索引特征字段和配置数据特征字段、并将该业务进行同步标记。

在上述技术方案的基础上,步骤B中所述控制平面将所有业务的业务条目索引特征字段和配置数据特征字段上报至网管之后,还包括以下步骤:网管将数据库中存在、但控制平面未上报的业务删除。

在上述技术方案的基础上,步骤A中所述业务配置操作命令包括3种:

(1)网管下发SPC业务的建立、修改或删除命令;

(2)UNI信令接口下发SC业务的建立、修改或删除命令;

(3)控制平面监测到SPC或SC业务故障后,自动启动保护恢复功能、执行SPC或SC业务的建立、修改或删除命令。

本发明提供的基于上述方法的减少网管与控制平面间同步数据量的系统,该系统包括业务配置数据区扩展模块、控制平面业务配置处理模块、网管业务配置处理模块、控制平面业务配置同步模块和网管业务配置同步模块;

业务配置数据区扩展模块用于:在业务配置数据区中已有的配置数据字段的基础上,定义以下字段:操作字段、用于唯一标识一条业务的业务条目索引特征字段、以及配置数据特征字段;配置数据特征字段用于表示业务条目索引特征字段中业务的配置数据的特征值;

控制平面业务配置处理模块用于:网管和控制平面处理业务配置时,根据收到的业务配置操作命令完成业务配置后,根据业务配置操作命令修改业务配置数据区中的对应字段,形成当前业务的配置信息;将当前业务的配置信息上报至网管,向网管业务配置处理模块发送网管业务配置处理信号;

网管业务配置处理模块用于:收到网管业务配置处理信号后,根据当前业务的配置信息,在网管数据库中更新对应的业务配置数据区中的字段;

控制平面业务配置同步模块用于:网管和控制平面同步业务配置时,将所有业务的业务条目索引特征字段和配置数据特征字段上报至网管,向网管业务配置同步模块发送接收信号;

收到网管业务配置同步模块发送的同步信号后,在本地储存中,将所有带有同步标记的业务的业务条目索引特征字段、配置数据特征字段和配置数据字段形成同步信息、并上报至网管,向网管业务配置同步模块发送同步完成信号;

网管业务配置同步模块用于:收到控制平面业务配置同步模块发送的接收信号后,在数据库中,根据业务条目索引特征字段查找对应的业务后,若数据库中查找的业务的配置数据特征字段,与控制平面上报的对应业务的配置数据特征字段不同,则确定查找的业务需要进行同步、并将其进行同步标记,向控制平面业务配置同步模块发送同步信号;

收到控制平面业务配置同步模块发送的同步完成信号后,在数据库中根据同步信息,更新所有带有同步标记的业务的条目索引特征字段、配置数据特征字段和配置数据字段。

在上述技术方案的基础上,所述控制平面业务配置处理模块根据业务配置操作命令修改业务配置数据区中的对应字段时:

若收到的业务配置操作命令为创建,完成业务的创建,在当前业务的业务配置数据区中:将配置数据字段置为当前业务的配置数据;将业务条目索引特征字段置为根据当前业务的索引数据计算得到的特征值;将配置数据特征字段置为根据当前业务的配置数据计算得到的特征值;将操作字段置为创建;

若收到的业务配置操作命令为修改,在本地储存中确定与修改命令对应的业务、并将其作为当前业务;按照与收到业务配置操作命令为创建相同的方式,在当前业务的业务配置数据区中填入配置数据字段和配置数据特征字段;将操作字段置为修改;

若收到的业务配置操作命令为删除,在本地储存中删除对应业务的配置信息、并在该业务的业务配置数据区中将操作字段置为删除;

在此基础上,所述网管业务配置处理模块根据当前业务的配置信息,在网管数据库中更新对应的业务配置数据区中的字段时:

若当前业务的配置信息为创建,在数据库中创建当前业务后,在该业务的业务配置数据区中,填写与配置信息相同的业务条目索引特征字段、配置数据特征字段和配置数据字段;

若当前业务的配置信息为修改,在数据库中确定当前业务后,在该业务的业务配置数据区中,更新与配置信息相同的配置数据字段和配置数据特征字段;

若当前业务的配置信息为删除,在数据库中删除当前业务。

在上述技术方案的基础上,所述网管业务配置同步模块若在数据库中未查找到控制平面上报的业务,则在数据库中创建未查找到的业务,根据控制平面上报的该业务的字段信息,填写该业务的业务条目索引特征字段和配置数据特征字段、并将该业务进行同步标记。

与现有技术相比,本发明的优点在于:

本发明对现有的业务配置数据区进行了扩展,新增了业务条目索引特征字段、配置数据特征字段和操作字段;本发明在网管和控制平面处理业务配置时,对应修改扩展的字段。与现有技术中进行全业务量同步时,控制平面将所有的同步数据全部上报至网管相比,本发明在网管和控制平面同步业务配置时,只需上报业务条目索引特征字段和配置数据特征字段,上报数据量显著减少,而且仅同步配置数据特征字段不同的业务,同步过程占用网管的工作量较小,进而显著提升了网管的工作效率。

附图说明

图1为本发明实施例中扩展后的业务配置数据区的结构框图;

图2为本发明实施例中网管和控制平面处理业务配置的交互的时序图;

图3为本发明实施例中网管和控制平面同步业务配置的交互的时序图。

具体实施方式

以下结合附图及实施例对本发明作进一步详细说明。

本发明实施例中的在ASON网络中减少网管与控制平面间同步数据量的方法,包括三大步骤:业务配置数据区扩展、网管和控制平面处理业务配置的交互、网管和控制平面同步业务配置的交互。

进行业务配置数据区扩展时,在现有的业务配置数据区中扩展3个字段;参见图1所示,扩展后的业务配置数据区包括4个字段:

(1)4个字节的业务条目索引特征字段,用于唯一标识一条业务。

(2)4个字节的配置数据特征字段,用于标识业务条目索引特征字段中业务的配置数据的特征值。

(3)1个字节的操作字段,用于标识业务条目索引特征字段中业务的增加、修改和删除操作。

(4)n个字节的配置数据字段。

参见图2所示,进行网管和控制平面处理业务配置的交互,具体包括以下步骤:

S101:控制平面收到业务配置操作命令时,转到S102。

S101中业务配置操作命令为3种:

S101a:网管下发SPC业务的建立/修改/删除命令;

S101b:UNI信令接口下发SC业务的建立/修改/删除命令;

S101c:控制平面监测到SPC/SC业务故障后,自动启动保护恢复功能、执行SPC/SC业务建立/修改/删除命令。

S102:控制平面根据业务配置操作命令完成业务配置,转到S103。

S103:根据收到的业务配置操作命令修改业务配置数据区中的对应字段(即配置信息),转到S104。

S103具体包括3种情形:

S103a:控制平面收到的业务配置操作命令为创建,控制平面通过路由功能和信令功能,完成业务的建立/重新建立。控制平面在当前业务的业务配置数据区中:将配置数据字段置为当前业务的配置数据;将业务条目索引特征字段置为根据当前业务的索引数据计算得到的特征值;将配置数据特征字段置为根据当前业务的配置数据计算得到的特征值;将操作字段置为创建。

S103b:控制平面收到的业务配置操作命令为修改,控制平面在本地储存中确定与修改命令对应的业务、并将其作为当前业务,控制平面按照S103a的方式,在当前业务的业务配置数据区中填入配置数据字段和配置数据特征字段;控制平面将操作字段置为修改。

S103c:控制平面收到的业务配置操作命令为删除,其余字段不变;控制平面在本地储存中删除对应业务的配置信息、并在该业务的业务配置数据区中将操作字段置为删除。

如果由于控制平面的保护恢复功能,业务的配置发生改变,控制平面需要修改配置数据字段、配置数据的特征字段和操作字段(业务条目索引特征不会发生变化),以保证网管和控制平面数据的一致性。

S104:控制平面对当前业务的业务配置数据区中的字段(业务条目索引特征字段、配置数据特征字段、操作类型、配置数据字段)进行整理,形成当前业务的配置信息,转到S105。

S105:控制平面主动将当前业务的配置信息上报至网管,转到S106。

S106:网管根据当前业务的配置信息,在网管数据库中更新对应的业务配置数据区中的字段。

S106具体包括3种情形:

S106a:当前业务的配置信息为创建,网管在数据库中创建当前业务后,在该业务的业务配置数据区中,填写与配置信息相同的业务条目索引特征字段、配置数据特征字段和配置数据字段。

S106b:当前业务的配置信息为修改,网管在数据库中确定当前业务后,在该业务的业务配置数据区中,更新与配置信息相同的配置数据字段和配置数据特征字段;

S106c:当前业务的配置信息为删除,网管在数据库中删除当前业务。

参见图3所示,进行网管和控制平面同步业务配置的交互时,具体包括以下步骤:

S201:网管向控制平面发起同步所有业务的配置特征数据命令,转到S202。

S202:控制平面整理所有业务的业务条目索引特征字段和配置数据特征字段,转到S203。

S203:控制平面向网管响应业务配置特征数据(即S202中整理的字段),转到S204。

S204:网管在数据库中,根据业务配置特征数据中的业务条目索引特征字段,查找对应的业务、并确定需要同步的业务,转到S205。

S204包括3种情形:

S204a:若网管查找到控制平面响应的业务,则判断将数据库中查找到的业务的配置数据特征字段,与控制平面响应的对应业务的配置数据特征字段是否相同,若是,则确定查找到的业务不需要同步,否则确定查找到的业务需要同步、并将其进行同步标记。

S204b:若网管未查找到控制平面响应的业务,则在数据库中创建未查找到的业务,根据控制平面上报的该业务的字段信息,填写该业务的业务条目索引特征字段和配置数据特征字段、并将该业务进行同步标记。

S204c:网管将数据库中存在、但控制平面未响应的业务删除。

S205:网管向控制平面发送同步业务配置信息命令,同步业务配置信息命令中包括所有带有同步标记的业务条目的索引特征数据,转到S206。

S206:控制平面在本地储存中,确定所有带有同步标记的业务的业务条目索引特征字段、配置数据特征字段和配置数据字段、并形成同步信息,转到S207。

S207:控制平面响应网管同步信息数据(即S206中在本地储存中确定的字段),转到S208。

S208:网管在数据库中更新所有带有同步标记的业务的配置信息:在业务配置数据区中,填写与同步信息相同的业务条目索引特征字段、配置数据特征字段和配置数据字段。

本发明实施例中基于上述方法的在ASON网络中的减少网管与控制平面间同步数据量的系统,与权利要求书中相同,在此不做赘述。

本发明不局限于上述实施方式,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围之内。本说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技术。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1