OLT制造技术

技术编号:39833778 阅读:6 留言:0更新日期:2023-12-29 16:17
本发明专利技术公开了一种

【技术实现步骤摘要】
OLT增量配置保存方法与装置


[0001]本专利技术属于
PON(passive optic network
无源光网络
)
接入系统
,更具体地,涉及一种
OLT
增量配置保存方法与装置


技术介绍

[0002]OLT
是局端综合业务接入设备,主要服务于国内外各大电信运营商及专网用户,下挂大量用户,且每天都有的新增用户放装和配置下发,当前
OLT
业务配置分散各个业模块管理,且集中在核心交换盘保存,在执行配置保存时没有识别配置的增量变化,每次都是全量配置保存,
CPU
长时间消耗,影响用户工单下发成功率

在目前的机制下,无法做到实时保存,只能定时保存,一旦在配置保存前
OLT
断电,用户新增配置就会丢失,影响用户运维,所以如何及时快速地保存用户配置,保证用户配置不丢失是
OLT
必备的关键特性


技术实现思路

[0003]本专利技术在不改变现有硬件的前提下,通过重新组织
OLT
的配置结构,增加对象配置变化触发增量计算机制,同时利用线卡的
CPU
实现分布式保存,可以实现快速识别用户的配置变化,做到增量配置实时保存

[0004]为实现上述目的,按照本专利技术的一个方面,提供了一种
OLT
增量配置保存方法,包括如下子步骤:
[0005]配置对象的结构重组:对配置脚本根据配置对象进行划分,将同一配置对象的所有配置组织到一起,方便配置计算后进行指定配置对象的配置脚本替换,对系统的
PON
业务盘
、PON
业务盘端口

以及
PON
业务盘端口下挂的
ONU
配置对象的管理结构进行重组,每个配置对象独立分配配置存储块,做到配置对象的最小化管理;
[0006]非
PON
保护场景下的分布式配置计算:在非
PON
保护场景下对重组后的配置对象的配置计算主体进行管理和更新,实时检测配置对象的配置变化和计算,实现每个配置对象的配置分布式计算;
[0007]PON
保护场景下的分布式配置计算:在
PON
保护场景下对重组后的配置对象的配置计算主体进行管理和更新,增加了
PON
业务盘之间的计算主体的管理,实时检测配置对象的配置变化和计算,实现每个配置对象的配置分布式计算

[0008]本专利技术的一个实施例中,所述配置脚本的定义具体包括:在配置脚本中增加系统对象

单盘对象

端口对象
、ONU
对象的注释,将一份配置文件划分为若干个配置块,配置脚本划分的原理是将同一个配置对象的所有配置脚本整合到一起,形成对象配置块,同时在每个对象配置块的前后增加对象信息描述的注释信息,便于后续对象配置块查找和整体替换

[0009]本专利技术的一个实施例中,所述配置对象的配置变化的检测机制,具体包括:
[0010]对象化配置管理模块基于对象管理配置,每个对象的配置结构中增加一个配置变化触发机制,该机制在对象的配置结构中增加一个配置变化标记位,当修改对象的配置时,
将标记位加1,标记位发生变化,自动触发调用对象化配置管理模块提供的事件接口启动配置计算

[0011]本专利技术的一个实施例中,所述配置脚本的自动生成过程具体包括:
[0012]当用户通过网管和
CLI
下发修改对象配置时,根据解析的配置对象信息修改指定对象的配置,并存储到内存中,同时调用对象化配置管理模块提供的事件接口触发对象化配置管理模块启动配置变化计算,自动生成该对象的配置脚本

[0013]本专利技术的一个实施例中,所述非
PON
保护场景下的分布式配置计算,具体包括:
[0014]核心交换盘将该
PON
业务盘的全量配置下发到
PON
业务盘生效;全量配置下发完成后,下发控制报文,通知
PON
业务板卡全量配置完成;
[0015]PON
业务盘收到全量配置完成标记后,标记全量配置完成;
PON
业务盘收到主控下发的增量配置后,管理模块启动计算,触发配置变化检测;
[0016]PON
业务盘对象化配置管理模块检测到哪些对象的配置发生变化,触发自动生成配置脚本,并在配置脚本中标记是哪个对象配置脚本;
PON
业务盘将生成的对象配置脚本发送给主控;
[0017]核心交换盘收到
PON
业务盘生成的对象配置脚本后,找到需要替换的对象,直接替换配置脚本中指定对象的配置

[0018]本专利技术的一个实施例中,在核心交换盘将该
PON
业务盘的全量配置下发到
PON
业务盘生效之前,还包括:
[0019]核心交换盘判断
PON
业务盘的在线状态,如果不在线,为防止
PON
业务盘上线之前
OLT
重启导致业务盘的配置丢失,分布式配置计算管理模块根据
PON
业务盘的在线状态决策该
PON
业务盘
、PON
业务盘端口以及下挂的
ONU
对象的配置的计算主体为核心交换盘,核心交换盘对象化配置管理模块启动配置变化检测逻辑,实现增量配置保存;
PON
业务盘启动恢复与核心交换盘的连接,核心交换盘标记
PON
业务盘状态为在线

[0020]本专利技术的一个实施例中,所述
PON
保护场景下的分布式配置计算,具体包括:
[0021]代理
PON
业务盘和成员
PON
业务盘建立业务同步通道,并发送心跳检测对端在线状态;核心交换盘将该
PON
业务盘的全量配置双发到代理
PON
业务盘和成员
PON
业务盘生效;
[0022]全量配置下发完成后,下发控制报文,通知
PON
业务板卡全量配置完成;代理
PON
业务盘收到全量配置完成标记后,标记全量配置完成;成员
PON
业务盘收到全量配置完成标记后,标记全量配置完成;
[0023]代理
PON
业务盘收到主控下发的增量配置后,管理模块启动计算,触发配置变化检测和计算;成员
PON
业务盘检测到代理业务盘在线暂停配置变化检测和计算;
[0024]代理
PON
业务盘对象化配置管理模块检测到哪些对象的配置发生变化,触发自动生成配置脚本,并在配置本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种
OLT
增量配置保存方法,其特征在于,包括如下子步骤:配置对象的结构重组:对配置脚本根据配置对象进行划分,将同一配置对象的所有配置组织到一起,方便配置计算后进行指定配置对象的配置脚本替换,对系统的
PON
业务盘
、PON
业务盘端口

以及
PON
业务盘端口下挂的
ONU
配置对象的管理结构进行重组,每个配置对象独立分配配置存储块,做到配置对象的最小化管理;非
PON
保护场景下的分布式配置计算:在非
PON
保护场景下对重组后的配置对象的配置计算主体进行管理和更新,实时检测配置对象的配置变化和计算,实现每个配置对象的配置分布式计算;
PON
保护场景下的分布式配置计算:在
PON
保护场景下对重组后的配置对象的配置计算主体进行管理和更新,增加了
PON
业务盘之间的计算主体的管理,实时检测配置对象的配置变化和计算,实现每个配置对象的配置分布式计算
。2.
如权利要求1所述的
OLT
增量配置保存方法,其特征在于,所述配置脚本的定义具体包括:在配置脚本中增加系统对象

单盘对象

端口对象
、ONU
对象的注释,将一份配置文件划分为若干个配置块,配置脚本划分的原理是将同一个配置对象的所有配置脚本整合到一起,形成对象配置块,同时在每个对象配置块的前后增加对象信息描述的注释信息,便于后续对象配置块查找和整体替换
。3.
如权利要求1所述的
OLT
增量配置保存方法,其特征在于,所述配置对象的配置变化的检测机制,具体包括:对象化配置管理模块基于对象管理配置,每个对象的配置结构中增加一个配置变化触发机制,该机制在对象的配置结构中增加一个配置变化标记位,当修改对象的配置时,将标记位加1,标记位发生变化,自动触发调用对象化配置管理模块提供的事件接口启动配置计算
。4.
如权利要求1所述的
OLT
增量配置保存方法,其特征在于,所述配置脚本的自动生成过程具体包括:当用户通过网管和
CLI
下发修改对象配置时,根据解析的配置对象信息修改指定对象的配置,并存储到内存中,同时调用对象化配置管理模块提供的事件接口触发对象化配置管理模块启动配置变化计算,自动生成该对象的配置脚本
。5.
如权利要求1所述的
OLT
增量配置保存方法,其特征在于,所述非
PON
保护场景下的分布式配置计算,具体包括:核心交换盘将该
PON
业务盘的全量配置下发到
PON
业务盘生效;全量配置下发完成后,下发控制报文,通知
PON
业务板卡全量配置完成;
PON
业务盘收到全量配置完成标记后,标记全量配置完成;
PON
业务盘收到主控下发的增量配置后,管理模块启动计算,触发配置变化检测;
PON
业务盘对象化配置管理模块检测到哪些对象的配置发生变化,触发自动生成配置脚本,并在配置脚本中标记是哪个对象配置脚本;
PON
业务盘将生成的对象配置脚本发送给主控;核心交换盘收到
PON
业务盘生成的对象配置脚本后,找到需要替换的对象,直接替换配置脚本中指定对象的配置
。6.
如权利要求5所述的
OLT
增量配置保存方法,其特征在于,在核心交换盘将该
PON
业务
盘的全量配置下发到
PON
业务盘生效之前,还包括:核心交换盘判断
PON
业务盘的在线状态,如果不在线,为防止
PON
业务盘上线之前
OLT
重启导致业务盘的配置丢失,分布式配置计算管理模块根据
PON
业务盘的在线状态决策该
PON
业务盘
、PON
业务盘端口以及下挂的
ON...

【专利技术属性】
技术研发人员:陈志欣吕志华
申请(专利权)人:烽火通信科技股份有限公司
类型:发明
国别省市:

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

1