一种批量升级EPON中ONU的系统及其方法技术方案

技术编号:10866680 阅读:63 留言:0更新日期:2015-01-07 07:55
本发明专利技术公开了一种批量升级EPON中ONU的系统,包含:命令发送模块,用于控制OLT向ONU发送升级命令;信息获取模块,用于获取ONU的设备信息;升级模块,与所述信息获取模块连接,用于生成待升级ONU列表;文件拆分模块,用于对升级文件数据进行分块;文件写入模块,用于控制OLT向ONU发送文件数据分块,控制ONU接收升级文件数据。本发明专利技术还公开了一种批量升级EPON中ONU的方法。本发明专利技术可以达到ONU批量升级的并行化处理,加快了ONU的批量升级速度,且不需要修改电信规范定义的消息。

【技术实现步骤摘要】
—种批量升级EPON中ONU的系统及其方法
本专利技术涉及以太无源光网络领域,具体涉及一种批量升级EPON中ONU的系统及其方法。
技术介绍
在EPON (以太无源光网络,ETHERNET Passive Optical Network)系统中,OLT (光线路终端,optical line terminal)对于 ONU (光节点,Optical Network Unit)的软件升级是一项重要的远程管理功能。目前,在EPON接入系统中,ONU的软件升级主要是利用OAM(操作、管理和维护,Operat1n Administrat1n and Maintenance)消息对ONU进行软件升级,而且这一升级过程的具体要求在《中国电信EPON设备技术要求》,OLT与ONU之间的通讯则采用二层的以太网协议,以MPCP (多点控制协议,Mult1-Point Control Protocol)中OAM通道为载体,使得OLT将升级命令封装在OAM数据帧中进行传送。 在实际操作中,需要对大批量的ONU进行软件升级。批量升级ONU时,最简单的策略就是按照下载、激活和加载的流程,依次0NU1、0NU2直至ONU N。但是,这种升级策略将耗费大量时间,因此简单而不实用。这就使得缩短升级时间这一要求成为研发的重要指标。 在《中国电信EPON设备技术要求》中,通过OAM机制的ONU软件升级功能主要是包括“版本下载”和“激活加载”两个过程。其中,在激活提交过程中处理好ONU的重启时机和激活操作之后的自动重启是一个缩短ONU软件升级耗时的主要问题,但是在这个过程中优化空间不大。而在版本下载过程中主要耗时在于文件传输内容消息的分块传输,如果想要加快ONU批量软件升级的速度,解决好文件内容的分块传输机制对于缩短升级时间是必须考虑的一个因素。 现有技术中的其他解决方案中还存在着需要修改电信规范定义的消息及增加ONU新的属性等缺点,造成研发过程和维护过程上的困难,不适合采用。
技术实现思路
本专利技术的目的在于提供一种批量升级EPON中ONU的系统及其方法,可以达到ONU批量升级的并行化处理,加快了 ONU的批量升级速度,且不需要修改电信规范定义的消息。 为了达到上述目的,本专利技术通过以下技术方案实现:一种批量升级EPON中ONU的系统,其特点是,包含:命令发送模块,用于控制OLT向ONU发送升级命令;信息获取模块,用于获取ONU的设备信息;升级模块,与所述信息获取模块连接,用于生成待升级ONU列表;文件拆分模块,用于对升级文件数据进行分块; 文件写入模块,用于控制OLT向ONU发送文件数据分块,控制ONU接收升级文件数据。 系统进一步包含一激活模块,用于控制所述OLT向ONU发送一激活命令,以控制待升级ONU列表中的所有ONU执行升级流程。 一种批量升级EPON中ONU的方法,其特点是,包含以下步骤:51、命令发送模块控制OLT发送升级命令至ONU;52、信息获取模块获取收到所述升级命令的ONU的设备信息,并将设备信息发送至升级模块;53、升级模块根据设备信息,生成待升级ONU列表,所述待升级ONU列表中的每一ONU均包含一唯一的识别信息;54、文件拆分模块将OLT中的升级文件数据进行分块,其中每一文件数据分块均包含一唯一的识别信息;55、文件写入模块控制OLT向待升级ONU列表中的所有ONU发送文件数据分块,并控制ONU接收完毕所有文件数据分块;56、激活模块控制OLT向待升级ONU列表中的所有ONU发送一激活命令,控制待升级ONU列表中的所有ONU执行升级流程。 较佳地,所述的设备信息包含ONU Vendor> ONU type、Software/Firmwarevers1n。 较佳地,所述的步骤SI具体为:S1.1、命令发送模块控制OLT向ONU发送File Write Request消息,请求写入一个文件; S1.2、ONU同意写请求后返回File Transfer ACK消息。 优选地,所述的步骤S5具体为:S5.1、文件写入模块控制OLT向待升级ONU列表中的对应ONU发送文件数据分块;S5.2、启用OLT的计时器判断ONU是否在预定时间内收到回应,若是则执行步骤S5.4,若否则执行步骤S5.3 ;S5.3、继续判断是否在规定时间内连续发送的次数是否超出设定次数,若是则执行步骤S5.5,若否则执行步骤S5.6 ;S5.4、判断当前文件数据分块是否是最后一个分块,若否则执行S5.7,若是,则ONU接收完毕所有文件数据分块;S5.5、断开连接,并将错误上报网管;S5.6、OLT重新发送文件数据分块至0NU,并重复步骤S5.2 ;S5.7、文件写入模块控制OLT向待升级ONU列表中的对应ONU发送下一个文件数据分块,并重复步骤S5.2。 较佳地,进一步包含S5.8,若ONU重复收到OLT下发的文件数据分块,则ONU将重复的文件数据分块丢弃;S5.9,若OLT重复收到ONU的回应,则OLT将忽略重复的回应。 优选地,所述的步骤S5.1中OLT发送的数据分块中封装有File Transfer Data消息,File Transfer Data消息中包含对应ONU的识别信息及文件数据分块的识别信息;所述的ONU回应消息中包含ONU的识别信息及文件数据分块的识别信息。 优选地,所述的步骤S5.2中的预定时间为I秒;所述的步骤S5.3中的设定次数为3次。 本专利技术一种批量升级EPON中ONU的系统及其方法与现有技术相比具有以下优点:OLT通过File Transfer Data (广播LLID)消息将Data Block发给PON 口下所有在线ONU,实现文件内容的并行传输,缩短了批量ONU的软件升级时间;减少File Transfer ACK消息的“闲余”时间,可以达到ONU批量升级的并行化处理,加快了 ONU的批量升级速度,且不需要修改电信规范定义的消息。 【附图说明】 图1为本专利技术一种批量升级EPON中ONU的系统的结构框图;图2为本专利技术一种批量升级EPON中ONU的方法的流程图;图3为ONU软件版本下载的交互流程图;图4为本专利技术实施例图。 【具体实施方式】 以下结合附图,通过详细说明一个较佳的具体实施例,对本专利技术做进一步阐述。 如图1所不,一种批量升级EPON中ONU的系统,包含:命令发送模块1,用于控制OLT向ONU发送升级命令;信息获取模块2,用于获取ONU的设备信息;升级模块3,与所述信息获取模块2连接,用于生成待升级ONU列表;文件拆分模块4,用于对升级文件数据进行分块;文件写入模块5,用于控制OLT向ONU发送文件数据分块,控制ONU接收升级文件数据;激活模块6,用于控制所述OLT向ONU发送一激活命令,以控制待升级ONU列表中的所有ONU执行升级流程。 如图2所示,一种批量升级EPON中ONU的方法,包含以下步骤:51、命令发送模块I控制OLT发送升级命令至ONU;52、信息获取模块2获取收到所述升级命令的ONU的设备信息(如ONUVendor, ONUtype、Software/Firmware vers1n),并将设备信息发送至升级模块本文档来自技高网
...

【技术保护点】
一种批量升级EPON中ONU的系统,其特征在于,包含:命令发送模块(1),用于控制OLT向ONU发送升级命令;信息获取模块(2),用于获取ONU的设备信息;升级模块(3),与所述信息获取模块(2)连接,用于生成待升级ONU列表;文件拆分模块(4),用于对升级文件数据进行分块;文件写入模块(5),用于控制OLT向ONU发送文件数据分块,控制ONU接收升级文件数据。

【技术特征摘要】
1.一种批量升级EPON中ONU的系统,其特征在于,包含: 命令发送模块(I),用于控制OLT向ONU发送升级命令; 信息获取模块(2),用于获取ONU的设备信息; 升级模块(3),与所述信息获取模块(2)连接,用于生成待升级ONU列表; 文件拆分模块(4),用于对升级文件数据进行分块; 文件写入模块(5),用于控制OLT向ONU发送文件数据分块,控制ONU接收升级文件数据。2.如权利要求1所述的批量升级EPON中ONU的系统,其特征在于,进一步包含一激活模块(6),用于控制所述OLT向ONU发送一激活命令,以控制待升级ONU列表中的所有ONU执行升级流程。3.一种批量升级EPON中ONU的方法,其特征在于,包含以下步骤: 51、命令发送模块(I)控制OLT发送升级命令至ONU; 52、信息获取模块(2)获取收到所述升级命令的ONU的设备信息,并将设备信息发送至升级模块(3); 53、升级模块(3)根据设备信息,生成待升级ONU列表,所述待升级ONU列表中的每一ONU均包含一唯一的识别信息; 54、文件拆分模块(4)将OLT中的升级文件数据进行分块,其中每一文件数据分块均包含一唯一的识别信息; 55、文件写入模块(5)控制OLT向待升级ONU列表中的所有ONU发送文件数据分块,并控制ONU接收完毕所有文件数据分块。4.如权利要求3所述的批量升级EPON中ONU的方法,其特征在于,进一步包含步骤S6,激活模块(6)控制OLT向待升级ONU列表中的所有ONU发送一激活命令,控制待升级ONU列表中的所有ONU执行升级流程。5.如权利要求3或4所述的批量升级EPON中ONU的方法,其特征在于,所述的设备信息包含 ONU Vendor、ONU type、Software/Firmware vers1n。6.如权利要求4所述的批量升级EPON中ONU的方法,其特征在于,所述的步骤SI具体为: S1....

【专利技术属性】
技术研发人员:于慧霞
申请(专利权)人:上海斐讯数据通信技术有限公司
类型:发明
国别省市:上海;31

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

1