一种远程批量升级在Boot环境下ONU系统软件的方法技术方案

技术编号:14772834 阅读:179 留言:0更新日期:2017-03-09 10:38
本发明专利技术提供了一种远程批量升级在Boot环境下ONU系统软件的方法,包括如下步骤:OLT检测ONU上报的信息,当ONU处于Boot环境下时,与OLT进行报文交互,完成注册流程;当ONU处于Boot环境下时,ONU与TFTP服务器建立连接,OLT下发批量ONU升级命令;多个处于Boot环境下的ONU接收到相应的升级命令后,与指定的服务器连接,获取升级文件并执行相应远程升级动作,升级成功后重启ONU;升级成功的多个ONU注册上线到OLT,恢复正常传输业务功能。本发明专利技术通过远程局端设备OLT升级处于Boot环境下的终端设备,避免了传统的本地升级,大大减少了设备维护的工作量,提高维护效率。

【技术实现步骤摘要】

本专利技术属于接入网络领域,具体涉及一种远程批量升级在Boot环境下ONU系统软件的方法,基于EPON(EthernetPassiveOpticalNetwork,以太网无源光网络)接入产品的维护升级问题等。
技术介绍
宽带业务的进一步发展,为运营商宽带提速创造了需求。家中的电话线已经逐渐被光纤所取代。而EPON是一种实现光纤到户的重要技术。EPON是基于以太网的PON技术。它采用点到多点结构、无源光纤传输,在以太网之上提供多种业务。EPON技术由IEEE802.3EFM工作组进行标准化。2004年6月,IEEE802.3EFM工作组发布了EPON标准——IEEE802.3ah(2005年并入IEEE802.3-2005标准)。在该标准中将以太网和PON技术结合,在物理层采用PON技术,在数据链路层使用以太网协议,利用PON的拓扑结构实现以太网接入。因此,它综合了PON技术和以太网技术的优点:低成本、高带宽、扩展性强、与现有以太网兼容、方便管理等。EPON媒质的性质是共享媒质和点到点网络的结合。在下行方向,拥有共享媒质的连接性,而在上行方向其行为特性就如同点到点网络。EPON系统由局端设备OLT(OpticalLineTerminal,光线路终端)、用户端设备ONU(OpticalNetworkUnit,光网络单元)以及光分配网ODN(OpticalDistributionNetwork,光分配网)组成。EPON系统在实际运行维护中,经常出现ONU系统软件损坏的情况,按照例行的解决办法,需要到ONU本地进行开壳用串口进行升级,或者直接产品返厂维修,特别是对于FTTH产品,要想进入出设备处故障的家庭对维护人员来说,是很巨大的一个工作量。
技术实现思路
本专利技术要解决的技术问题是,针对现有ONU在Boot下无法远程升级的问题,提供了一种远程批量升级处于Boot环境下ONU系统软件的方法,只需对ONU的Boot文件稍做修改,即可完成远程批量升级处于Boot状态下的ONU设备,从而减少了产品在实际工程维护中的工作量。本专利技术为解决上述技术问题所采用的技术方案是:一种远程批量升级在Boot环境下ONU系统软件的方法,包括如下步骤:S1、OLT检测ONU上报的信息,当ONU处于Boot环境下时,与OLT进行报文交互,完成注册流程;S2、当ONU处于Boot环境下时,ONU与TFTP服务器建立连接,OLT下发批量ONU升级命令;S3、多个处于Boot环境下的ONU接收到相应的升级命令后,与指定的服务器连接,获取升级文件并执行相应远程升级动作(下载并升级自身的系统文件,形成批量升级),升级成功后重启ONU;S4、升级成功的多个ONU注册上线到OLT(能够传输报文),恢复正常传输业务功能。按上述方案,所述步骤S1中,当OLT检测到处于Boot环境下的ONU,发送自定义的升级命令,升级命令通过MPCP报文发送。按上述方案,所述升级命令包含配置ONU的IP地址、通知ONU升级服务器地址、用户名/密码、升级文件版本信息内容。按上述方案,所述步骤S1中,当ONU处于Boot环境下时,通过设置芯片状态,对原始Boot文件重新定义,由自定义的报文与OLT进行报文交互,完成注册流程(伪装的EPON注册流程),只有通过注册的ONU,才与OLT进行信息的传输(在注册状态下,通过自定义的报文,上报当前处于Boot的状态)。按上述方案,所述步骤S2中,OLT在接收到EMS(网元管理系统)或CLI(命令行)下发的升级命令后,通过自定义的报文给连接的ONU终端下发升级配置及升级命令。按上述方案,所述步骤S3中,多个ONU接收到升级的命令后,即配置自身的IP地址,通过配置与相应的服务器建立连接,并下载升级文件,处于Boot环境下的ONU下载完升级文件后,重新烧写Flash,升级成功后,自动重启ONU。按上述方案,远程升级具体包括如下步骤:S31、OLT与ONU完成注册流程,ONU处于Boot状态信息上报给OLT;S32、OLT通过CLI/EMS配置升级服务器,升级文件名,用户名密码参数;S33、OLT通过MPCP的Report报文、普通Gate报文交互;S34、OLT下发配置给ONU,并下发升级命令;S35、ONU根据得到的配置,连接局端的FTP服务器,建立连接,进行文件下载;S36、ONU下载完文件后,升级文件到FLASH,升级完成后重启ONU。按上述方案,OLT通过检测处于Boot环境下ONU的注册流程,记录升级动作,更新升级成功后自身的状态信息统计,实时记录并跟踪远程ONU终端的状态(达到实时监控的目的)。按上述方案,所述远程批量升级在Boot环境下ONU系统软件的方法同样适用于GPON,10GEPON及其它P2MP(点到多点)网络设备。本专利技术与现有技术相比具有如下有益效果:1、通过远程局端设备OLT升级处于Boot环境下的终端设备,避免了传统的本地升级,开壳接串口升级的维护方式,大大减少了设备维护的工作量,提高了维护效率,从产品的开通到维护全程实现了远程化管理,解决了工程维护的不便利性问题;2、解决了ONU处于Boot下时的数据通路的问题,实现ONU处于Boot情况时,ONU的系统软件未加载可以注册,且未注册上OLT的ONU可以进行数据通信;3、在ONU处于Boot情况下,设计OLT与ONU间的升级协议,包括信息收集,命令下发,告警上报等;设计ONU与升级文件服务器的连接交互,实现批量升级。附图说明图1是本专利技术用于远程批量升级处于Boot环境下ONU系统软件的维护的使用场景;图2是本专利技术的工作位置示意图,主要在OLT和ONU间,配合升级服务器工作;图3是本专利技术ONU处于Boot环境时,与OLT进行报文交互示意图;图4是本专利技术远程升级时的整体流程图;图5是本专利技术OLT下发升级命令的局端处理流程图;图6是本专利技术OLT下发升级命令的终端ONU处理流程图;图7是本专利技术ONU整体状态迁移图;图8是本专利技术批量升级示意图。具体实施方式下面结合附图进一步详述本专利技术。本专利技术公开了一种在EPON技术中,由OLT控制的远程批量升级处于Boot环境下ONU系统软件的方法。ONU处于Boot环境下,实现与OLT的简单会话功能,接收OLT下发升级命令,连接升级服务器,下载升级文件,进行相应的升级动作,完成升级并重启,从而正常启动升级的系统软件,注册并正常工作。OLT远程批量完成升级工作,记录相应ONU所处的各个状态,并完成状态的更新。本专利技术远程批量升级在Boot环境下的ONU系统软件的方法,其包括如下步骤:如图1所示的本专利技术的使用场景,针对接入网技术之一的EPON设备,包含头端设备OLT和终端设备ONU,主要用于远程批量升级处于Boot环境下ONU系统软件的维护。如图2所示的本专利技术的工作位置示意图,升级方法主要运行于OLT和ONU之间,配合升级服务器工作,完成Boot下ONU的升级过程。升级方法,定义了OLT与Boot环境下ONU间交互信息,ONU在OLT的disvoery报文时隙,发送自己的“注册”报文,OLT收到该Boot下的“注册”报文后,分配LLID,并记录该ONU的“注册”状态,维护相应的ONU状态表。OLT在控制ONU的相应指令,OLT通过对自身本文档来自技高网
...
一种远程批量升级在Boot环境下ONU系统软件的方法

【技术保护点】
一种远程批量升级在Boot环境下ONU系统软件的方法,其特征在于,包括如下步骤:S1、OLT检测ONU上报的信息,当ONU处于Boot环境下时,与OLT进行报文交互,完成注册流程;S2、当ONU处于Boot环境下时,通过EMS或CLI配置形式,OLT下发批量升级命令后,ONU与TFTP服务器建立连接;S3、多个处于Boot环境下的ONU接收到相应的升级命令后,与指定的服务器连接,获取升级文件并执行相应远程升级动作,升级成功后重启ONU;S4、升级成功的多个ONU注册上线到OLT,恢复正常传输业务功能。

【技术特征摘要】
1.一种远程批量升级在Boot环境下ONU系统软件的方法,其特征在于,包括如下步骤:S1、OLT检测ONU上报的信息,当ONU处于Boot环境下时,与OLT进行报文交互,完成注册流程;S2、当ONU处于Boot环境下时,通过EMS或CLI配置形式,OLT下发批量升级命令后,ONU与TFTP服务器建立连接;S3、多个处于Boot环境下的ONU接收到相应的升级命令后,与指定的服务器连接,获取升级文件并执行相应远程升级动作,升级成功后重启ONU;S4、升级成功的多个ONU注册上线到OLT,恢复正常传输业务功能。2.根据权利要求1所述的远程批量升级在Boot环境下ONU系统软件的方法,其特征在于,所述步骤S1中,当OLT检测到处于Boot环境下的ONU,发送自定义的升级命令,升级命令通过MPCP报文发送。3.根据权利要求2所述的远程批量升级在Boot环境下ONU系统软件的方法,其特征在于,所述升级命令包含配置ONU的IP地址、通知ONU升级服务器地址、用户名/密码、升级文件版本信息内容。4.根据权利要求1所述的远程批量升级在Boot环境下ONU系统软件的方法,其特征在于,所述步骤S1中,当ONU处于Boot环境下时,通过设置芯片状态,对原始Boot文件重新定义,由自定义的报文与OLT进行报文交互,完成注册流程,只有通过注册的ONU,才与OLT进行信息的传输。5.根据权利要求1所述的远程批量升级在Boot环境下ONU系统软件的方法,其特征在于,所述步骤S2中,OLT在接收到EMS或CLI下发的升...

【专利技术属性】
技术研发人员:杜军卢方增郑直周杰
申请(专利权)人:武汉长光科技有限公司
类型:发明
国别省市:湖北;42

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

1