一种光层组织网络中单盘配置的模块化处理方法及系统技术方案

技术编号:15652379 阅读:26 留言:0更新日期:2017-06-17 05:48
本发明专利技术公开了一种光层组织网络中单盘配置的模块化处理方法及系统,具体步骤如下:S1,基于平台设备协议根据各单盘所需的配置块类型和数量,在网管上添加配置块,同时各单盘注册所需数量的配置块,各单盘申请相应数量的配置块存储空间和一全局存储空间;S2,针对不同的单盘,网管将对应的配置数据进行下发配置操作;S3,单盘接收到网管下发的配置数据,并存入对应的配置块存储空间内,同时将单盘接收的所有配置块信息依次存入全局存储空间内;S4,按照配置块信息的存入时间顺序,对配置数据进行解析处理,提取配置数据,调用对应的驱动接口函数完成业务的相关配置。本发明专利技术能够简化网管与单盘之间配置的复杂度,优化配置流程。

【技术实现步骤摘要】
一种光层组织网络中单盘配置的模块化处理方法及系统
本专利技术涉及通信
,具体涉及一种光层组织网络中单盘配置的模块化处理方法及系统。
技术介绍
现有技术中光层组织网络中每一单盘与网管之间均设置一套配置模块,不同单盘的配置模块之间存在配置数据重复和代码重复的问题。若需要开发新功能的单盘,则需要根据新单盘需求重新设计一套网管与单盘之间的配置模块,以适应新的单盘需要,但是不同单盘与网管之间的配置模块存在相同的配置数据和代码,无法充分利用其他单盘的配置数据和代码,造成资源浪费,开发工作量较大;若需要在已有单盘的功能上升级,该单盘与网管之前的配置模块也不能够再次使用,需要重新配置一套该单盘与网管之间的新配置模块,但是新配置模块与原配置模块存在配置数据和代码重复的问题,无法充分利用原配置数据和编码,造成资源浪费,维护工作量较大。这种一个单盘与网管之间对应一套定制的配置模块的做法,造成资源浪费在很大程度上增加了开发和维护的工作量。
技术实现思路
针对现有技术中存在的缺陷,本专利技术的目的在于提供一种光层组织网络中单盘配置的模块化处理方法及系统,能够简化网管与单盘之间配置的复杂度,优化配置流程。为达到以上目的,本专利技术采取的技术方案是:一种光层组织网络中单盘配置的模块化处理方法,具体步骤如下:S1,设置网管配置,基于平台设备协议根据各单盘所需的配置块类型和数量,在网管上添加配置块,同时各单盘注册所需数量的配置块,各单盘申请相应数量的配置块存储空间和一全局存储空间,其中,所述配置块存储空间用于存储对应的配置数据,配置块包括配置数据和配置块信息,全局存储空间用于接收存储配置块信息;S2,根据业务的相关配置需求,针对不同的单盘,网管将对应的配置数据进行下发配置操作;S3,单盘接收到网管下发的配置数据,并将配置数据存入对应的配置块存储空间内,同时将所有的配置块信息依次存入所述全局存储空间内;S4,按照全局存储空间内存储的各配置块信息的存入时间顺序,对单盘内存储的配置数据进行解析处理,提取配置数据,调用对应的驱动接口函数完成业务的相关配置。在上述技术方案的基础上,配置块信息包括对应的配置块存储空间ID,配置块ID、配置处理函数ID、队尾指针和消息类型。在上述技术方案的基础上,所述S2的具体步骤如下:网管向某一单盘下发所需的配置数据,适配层将配置数据转换为TLV格式配置数据,并下发给BMU公共库,BMU公共库校验配置数据是否正确,是,则BMU公共库将配置数据以控制命令方式透传,进入S3,反之,则反馈至网管终止下发操作。在上述技术方案的基础上,其中S3的具体步骤如下:根据平台设备协议,BMU公共库将TLV格式配置数据转换为RCUR1-XGR1消息格式发送给单盘,根据配置块信息中的配置块ID将转换后的配置数据存入对应的配置块存储空间内,同时将单盘接收的配置块信息依次存入所述全局存储空间。在上述技术方案的基础上,所述RCUR1-XGR1消息格式为XGR1盘地址、消息类型、数据块序列号、数据块内容长度和配置块个数。在上述技术方案的基础上,步骤S4的具体步骤如下:S40,按照全局存储空间内存储的各配置块信息的时间顺序,对单盘内存储的配置数据进行解析处理;S41,判断当前的配置块信息中的配置块ID和消息类型是否都正确,是,转入S42,否,则删除当前的配置块信息;S42,提取配置数据,调用对应的驱动接口函数完成业务的相关配置,结束;S43,判断当前的配置块信息的条目存储次数是否达到KEY值条目数,否,则转入S41,是,则结束。一种光层组织网络中单盘配置的模块化处理系统,包括:网管,所述网管包括可视化配置模块和数据封装模块,所述可视化配置模块用于根据平台设备协议和不同单盘所需的配置块类型和数目,在网管上添加配置块;所述数据封装模块用于将不同单盘所需的配置数据进行配置下发操作;单盘,所述单盘包括接收模块、缓存队列FIFO模块和解析模块,所述接收模块用于根据单盘所需的配置块数量申请相应数量的配置块存储空间和一全局存储空间;所述缓存队列FIFO模块用于将单盘下发的配置数据存入对应的配置块存储空间内,将配置信息存入全局存储空间内;解析模块用于根据全局存储空间内配置块信息的存入时间顺序,对所有的配置数据分别进行解析处理,提取配置数据,调用对应的驱动接口函数完成业务的相关配置。在上述技术方案的基础上,所述数据封装模块还用于将配置数据转换为TLV格式配置数据,并下发给BMU公共库,若BMU公共库校验配置数据正确,则BMU公共库将配置数据以控制命令方式透传,若BMU公共库校验配置数据不正确,则终止下发操作。与现有技术相比,本专利技术的优点在于:本专利技术的一种光层组织网络中单盘配置的模块化处理方法,基于平台设备协议根据不同单盘所需的配置块类型和数量在网管上添加配置块,通过平台设备协议规定出各设备系统会使用到的配置块数据格式,每一单盘根据其需要注册配置块的数目和类型,网管根据各个单盘注册内容向其下发配置块。网管根据平台设备协议规即可完成单盘需要的配置块的添加,该平台设备协议可以针对不同的单盘使用,节约了不同单盘之间相同配置数据重复开发和维护的时间,大大降低了成本,提高了设备维护效率,这种配置块集中管理方式,极大地简化了代码维护的流程,配置处理效率更高,复杂度降低。附图说明图1为本专利技术的流程图;图2为本专利技术中S4的流程图;图3为本专利技术的系统框图。具体实施方式以下结合附图及实施例对本专利技术作进一步详细说明。参见图1所示,本专利技术实施例提供一种光层组织网络中单盘配置的模块化处理方法,具体步骤如下:S1,设置网管配置,基于平台设备协议根据不同单盘所需的配置块类型和数量,在网管上添加各个单盘所需的配置块,同时各单盘向网管注册所需数量的配置块,各单盘申请相应数量的配置块存储空间和一全局存储空间,若单盘需要N个配置块,则需要申请N个配置块存储空间,其中,配置块存储空间用于存储对应的配置数据,配置块包括配置数据和配置块信息,全局存储空间用于接收存储各所述配置块的配置块信息:配置块信息包括对应的配置块存储空间ID,配置块ID、配置处理函数ID、队尾指针和消息类型;S2,根据业务的相关配置需求,针对不同的单盘,网管将对应的配置数据进行下发配置操作,具体如下:网管向某一单盘下发所需的配置数据,适配层将配置数据转换为TLV格式配置数据,并下发给BMU公共库,BMU公共库校验配置数据是否正确,是,则BMU公共库将配置数据以控制命令方式透传,进入S3,否,则反馈至网管终止下发操作;S3,单盘接收到网管下发的配置块,并将配置数据存入对应的配置块存储空间内,同时将单盘接收的所有配置块信息依次存入所述全局存储空间内,具体如下:根据平台设备协议,BMU公共库将TLV格式配置数据转换为RCUR1-XGR1消息格式,RCUR1-XGR1消息格式为XGR1盘地址、消息类型、数据块序列号、数据块内容长度和配置块个数,单盘接收到转换后的配置数据后,根据配置块信息中的配置块ID将配置数据存入对应的配置块存储空间内,同时将单盘接收的配置块信息依次存入全局存储空间;S4,按照全局存储空间内存储的各配置块信息的存入时间的先后顺序,对单盘内存储的配置块进行解析处理,提取配置数据,调用对应的驱动接口函数完成业务的相关配置,参见本文档来自技高网...
一种光层组织网络中单盘配置的模块化处理方法及系统

【技术保护点】
一种光层组织网络中单盘配置的模块化处理方法,其特征在于,具体步骤如下:S1,设置网管配置,基于平台设备协议根据各单盘所需的配置块类型和数量,在网管上添加配置块,同时各单盘注册所需数量的配置块,各单盘申请相应数量的配置块存储空间和一全局存储空间,其中,所述配置块存储空间用于存储对应的配置数据,配置块包括配置数据和配置块信息,全局存储空间用于接收存储配置块信息;S2,根据业务的相关配置需求,针对不同的单盘,网管将对应的配置数据进行下发配置操作;S3,单盘接收到网管下发的配置数据,并将配置数据存入对应的配置块存储空间内,同时将所有的配置块信息依次存入所述全局存储空间内;S4,按照全局存储空间内存储的各配置块信息的存入时间顺序,对单盘内存储的配置数据进行解析处理,提取配置数据,调用对应的驱动接口函数完成业务的相关配置。

【技术特征摘要】
1.一种光层组织网络中单盘配置的模块化处理方法,其特征在于,具体步骤如下:S1,设置网管配置,基于平台设备协议根据各单盘所需的配置块类型和数量,在网管上添加配置块,同时各单盘注册所需数量的配置块,各单盘申请相应数量的配置块存储空间和一全局存储空间,其中,所述配置块存储空间用于存储对应的配置数据,配置块包括配置数据和配置块信息,全局存储空间用于接收存储配置块信息;S2,根据业务的相关配置需求,针对不同的单盘,网管将对应的配置数据进行下发配置操作;S3,单盘接收到网管下发的配置数据,并将配置数据存入对应的配置块存储空间内,同时将所有的配置块信息依次存入所述全局存储空间内;S4,按照全局存储空间内存储的各配置块信息的存入时间顺序,对单盘内存储的配置数据进行解析处理,提取配置数据,调用对应的驱动接口函数完成业务的相关配置。2.如权利要求1所述的一种光层组织网络中单盘配置的模块化处理方法,其特征在于:配置块信息包括对应的配置块存储空间ID,配置块ID、配置处理函数ID、队尾指针和消息类型。3.如权利要求1所述的一种光层组织网络中单盘配置的模块化处理方法,其特征在于,所述S2的具体步骤如下:网管向某一单盘下发所需的配置数据,适配层将配置数据转换为TLV格式配置数据,并下发给BMU公共库,BMU公共库校验配置数据是否正确,是,则BMU公共库将配置数据以控制命令方式透传,进入S3,反之,则反馈至网管终止下发操作。4.如权利要求3所述的一种光层组织网络中单盘配置的模块化处理方法,其特征在于,其中S3的具体步骤如下:根据平台设备协议,BMU公共库将TLV格式配置数据转换为RCUR1-XGR1消息格式发送给单盘,根据配置块信息中的配置块ID将转换后的配置数据存入对应的配置块存储空间内,同时将单盘接收的配置块信息依次存入所述全局存储空间。5.如权利要求4所述的一种...

【专利技术属性】
技术研发人员:肖壹文杨颖
申请(专利权)人:烽火通信科技股份有限公司
类型:发明
国别省市:湖北,42

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

1