一种gpon系统中实现业务配置并发控制的系统及方法

文档序号:9420187阅读:405来源:国知局
一种gpon系统中实现业务配置并发控制的系统及方法
【技术领域】
[0001]本发明涉及无源光网络技术领域,具体来讲是一种GPON系统中实现业务配置并发控制的系统及方法。
【背景技术】
[0002]在目前的宽带接入技术中,主要有铜接入和光接入两大技术体系。其中光接入体系中的 GPON (Gigabit-Capable Passive Optical Network,吉比特无源光网络)技术是一种点对多点传送的光接入技术,其系统通常由OLT (Optical Line Terminal,光线路终端)、ODN(Optical Distribut1n Network,光配线网络)ONU(Optical Line Unit,光网络单元)组成。随着网络的不断膨胀,OLT下挂接的ONU也越来越多,并且ONU的功能也越来越复杂,造成OLT下发给ONU的配置也越来越多。
[0003]由于单个ONU的计算能力相对较低,而在目前的串行业务配置处理模式下,OLT是依次与各个ONU交互以分发配置的,因此每个ONU较低的计算能力在整个系统的串行处理模式下形成累积效应,最终导致整个网络系统低效运行。

【发明内容】

[0004]针对现有技术中存在的缺陷,本发明的目的在于提供一种GPON系统中实现业务配置并发控制的系统及方法,本发明将原有简单的串行业务配置处理并行化,充分利用OLT设备的处理能力,减少了 OLT的等待时间,整个系统的配置下发效率因而得到了提升,解决了串行业务配置处理模式下每个ONU较低的计算能力在整个系统中形成累积效应的问题,使得整个网络系统能够高效运行。
[0005]为达到以上目的,本发明采取的技术方案是:一种GPON系统中实现业务配置并发控制的系统,包括管理模块、控制模块、若干配置模块、数据库模块、逻辑模块和收包模块;其中数据库模块,用于接收并存储配置数据;管理模块,用于接收下发的配置数据,并发送至数据库模块中存储,并将生成的命令字发送至控制模块;控制模块,用于根据接收到的命令字激活相应的配置模块,并向该配置模块转发命令字;收包模块,用于接收并缓存外设的PON芯片转发来的回包数据,同时在各回包数据上打上相应的信号标记;逻辑模块,用于供配置模块调用,将数据库模块中存储的配置数据翻译成发包数据;将回包数据翻译成结果数据;配置模块,用于接收并解析命令字,通过解析出的命令标识查找逻辑模块中对应的处理接口并调用执行,然后将得到的发包数据发送至PON芯片,由PON芯片转发至远端的光网络单元;还用于监视各回包数据,根据信号标记查找符合命令标识条件的回包数据,并调用逻辑模块执行该回包数据,得到结果数据。
[0006]在上述技术方案的基础上,还包括资源探查模块,所述资源探查模块用于监视GPON系统中板上的CPU和内存的裕度;在控制模块激活相应的配置模块前,资源探查模块向控制模块反馈评估结果。
[0007]在上述技术方案的基础上,还包括监视模块,所述监视模块用于当控制模块激活相应的配置模块后,监视各配置模块的健康度。
[0008]在上述技术方案的基础上,所述发包数据和回包数据均符合OMCI协议格式。
[0009]在上述技术方案的基础上,所述命令字包括link,用于表示待处理的光网络单元所在的PON 口号;onu,用于表示待处理的光网络单元在PON 口内的ONU号;cmdid,用于表示需要下发的配置的命令标识;apinfo,用于表示命令字的附加信息。
[0010]本发明还公开了一种基于上述系统的GPON系统中实现业务配置并发控制的方法,包括以下步骤:步骤S1.管理模块接收下发的配置数据,将配置数据发送至数据库模块中存储,并将生成的命令字发送至控制模块;步骤S2.控制模块根据接收到的命令字激活相应的配置模块,并向该配置模块转发命令字;步骤S3.配置模块接收并解析命令字,通过解析出的命令标识查找逻辑模块中对应的处理接口并调用执行,待逻辑模块执行完毕后,将得到的发包数据发送至外设的PON芯片,由PON芯片转发至远端的光网络单元;步骤S4.收包模块接收并缓存PON芯片转发来的回包数据,同时在各回包数据上打上相应的信号标记;步骤S5.配置模块监视各回包数据,根据信号标记查找符合命令标识条件的回包数据,并调用逻辑模块执行该回包数据,得到结果数据。
[0011]在上述技术方案的基础上,步骤SI中,管理模块将生成的命令字发送至控制模块前,命令字缓存在命令队列中。
[0012]在上述技术方案的基础上,步骤S2的具体流程为:步骤S201.控制模块接收到命令字后激活配置下发任务;步骤S202.判断是否有配置模块正在处理该光网络单元的其他配置命令,若是,跳转至步骤203 ;若否,跳转至步骤S204 ;步骤S203.控制模块将命令字转发至该配置模块,结束;步骤S204.判断是否存在空闲的配置模块,若是,跳转至步骤S205 ;否则,跳转至步骤S206 ;步骤S205.控制模块将命令字转发至空闲的配置模块,结束;步骤S206.控制模块暂停转发命令字,跳转至步骤S204。
[0013]在上述技术方案的基础上,步骤S4中,所述回包数据包括高优先级的回包数据和低优先级的回包数据。
[0014]在上述技术方案的基础上,步骤S4中,所述收包模块接收并缓存外设的PON芯片转发来的回包数据时,将高优先级的回包数据缓存至第一收包队列,将低优先级的回包数据缓存至第二收包队列。
[0015]本发明的有益效果在于:
[0016]1、本发明通过在现有GPON系统中加入并发任务调度机制,将原有简单的串行业务配置处理并行化,充分利用OLT设备的处理能力,减少了 OLT的等待时间,整个系统的配置下发效率因而得到了提升,解决了串行业务配置处理模式下,每个ONU较低的计算能力在整个系统中形成累积效应的问题,使得整个网络系统能够高效运行。不仅提升了设备制造商的产品竞争力,也符合网络运营商对设备可用性的期望,同时提升了最终用户的使用体验。
[0017]2、本发明通过设置资源探查模块来探查GPON系统中CPU、内存等资源的可用情况,并且资源探查模块能够根据该可用情况动态调整并发度,提高了系统的效率。
[0018]3、本发明通过设置监视模块监视各配置模块的健康度,确保配置模块能够正常的运行,保证了系统的可用性。
【附图说明】
[0019]图1为本发明实施例中GPON系统中实现业务配置并发控制的系统结构框图;
[0020]图2为本发明实施例中GPON系统中实现业务配置并发控制的方法流程图;
[0021 ] 图3为图2中步骤S2的具体流程图。
[0022]附图标记:
[0023]I 一管理模块;2 —控制模块;3 —配置模块;4 一数据库模块;5 —逻辑模块;6 —收包模块;7 —资源探查模块;8 —监视模块。
【具体实施方式】
[0024]以下结合附图及实施例对本发明作进一步详细说明。
[0025]参见图1所示,本发明实施例提供了一种GPON系统中实现业务配置并发控制的系统,包括管理模块1、控制模块2、若干配置模块3、数据库模块4、逻辑模块5、收包模块6、资源探查模块7和监视模块8 ;其中,控制模块2、逻辑模块5、收包模块6和监视模块8均分别与每个配置模块3相连,数据库模块4分别与管理模块1、逻辑模块5相连,控制模块2还分别与管理模块1、资源探查模块7相连。
[0026]管理模块1,用于接收下发的配置数据,将配置数据发送至数据库模块4中存储,并将生成的命令字发送至控制模块2。具体的,命令字包括:link,用于表示待处理的光网络单元所在的PON 口号;onu,用于表示待处理的光网络单元在PON 口内的ONU号;cmdid,用于表示需要下发的配置的命令标识;apinfo,用于表示命令字的附加信息。
[0027]数据库模块4,用于接收并存储配置数据。
[0028]逻辑模块5,用于供配置模块3调用,将数据库模块4中存储的配置数据翻译成发包数据;将回包数据翻译成结果数据。具体的,发包数据和回包数据均符合OMCI (0NUManagement and Control Interface,光网络单元管理控制接口 )协议格式。
[0029]控制模块2,用于根据接收到的命令字激活相应的配置模块3,并向该配置模块3转发命令字。
[0030]收包模块6,用于接收并缓存外设的PON芯片转发来的回包数据,同时在各回包数据上打上相应的信号标记。
[0031]配置模块3,用于接收并解析命令字,通过解析出的命令标识查找逻辑模块5中对应的处理接口并调用执行,待逻辑模块5执行完毕后,将得到的发包数据发送至外设的PON芯片,由PON芯片转发至远端的光网络单元;还用于监视各
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1