一种无源光网络设备间多设备之间升级的方法

文档序号:7555094阅读:158来源:国知局
专利名称:一种无源光网络设备间多设备之间升级的方法
技术领域
本发明涉及到无源光网络终端设备(ONU)使用领域,特别是对无源光网络设备间里的各终端设备进行升级的方法。
背景技术
无源光网络是一种点对多点的光纤接入技术,该光纤接入技术取消了局端与客户端之间的有源设备,它能很好地避免外部设备的电磁干扰,减少线路和外部设备的故障率,提高了系统的可靠性,同时可节省维护成本。近年来相关技术产品越来越受市场的欢迎,将会慢慢地取代传统的有源网络通信设备。目前国内的无源光纤网络技术应用比较广是EPON (Ethernet Passive OpticalNetwork以太网无源光网络),无源光纤网络技术标准主要可分为APON (ATM PON ATM无源光网络)、BP0N (Broadband PON宽带无源光网络)、GP0N (Gigabit PON千兆无源光网络)和EPON四种技术。ΑΡΟΝ、BPON和GPON标准都由国际电信联盟制订,先从APON标准发展为BPON标准,再发展到现在最新的GPON标准;而EPON标准则由国际电子电器工程师协会IEEE制订。EPON基于以太网和IP协议,上下行都是1.25Gbps,同时也存在IOGbps ;GPON可以支持ATM、TDM、SONET/SDH、以太网等多种协议,上下行分别为1.25Gbps、2.5Gbps,IOGbps0无源光网络终端使用过程中,主要完成将本地数据通过WAN传送到远程的服务器或者其它终端,以及通过WAN接收或者下载由远程的服务器或者其它终端传下的数据,为了表述方便,本申请文件中将无源光网络终端向远程的服务器或者其它终端传送数据称为上行数据,过WAN接收或者下载由远程的服务器或者其它终端传下的数据称为下行数据,相应的,无源光网络终端向外发送数据的方向称为上行方向,接收数据的方向称为下行方向,同样也有上行端口和下行端口。由于无源光网络(PON)技术的飞速发展,为满足不同住户、商户接入,EPON设备需要多样化,就目前关于EPON的设备类型有单住户单元、单商户单元、家庭网关单元、多住户单元、多商户单元。为满足现网中接入设备支持批量升级,而通过OLT来进行升级,有可能受到OLT厂家的限制,从而导致升级延时;为满足存储中接入设备支持批量升级,而通过LAN侧升级会受到管理IP地址的限制。

发明内容
本发明本针对上述的这些限制,通过在光线路终端(OLT)上层搭建组播升级服务器,直接通过组播升级服务器下发升级文件对接入设备进行批量升级。本发明的技术方案是:一种无源光网络设备间多设备之间升级的方法,该方法中:在无源光网络设备间光线路终端与各光网络终端连接;在光线路终端上层设置组播升级服务器,在组播升级服务器中存放所有的光网络终端的最新版本的软件,按照组播升级服务器通过光线路终端透明传输的方式与无源光网络设备间的所有光线路终端连接组网,分别为各光网络终端进行升级;包括以下步骤:
步骤1、设备间里的光网络终端和光线路终端正常加电初始化,初始化在光网络终端上的组播升级进程,成功创建原始套接字;
步骤2、组播升级服务器下发组播升级消息,光网络终端接收到升级通知报文,申请接收升级报文的内存空间;
步骤3、组播升级服务器将当前存放的所有的光网络终端的最新软件版本号及软件名称下发到各光网络终端,在各光网络终端中,将当前的软件版本与接收到的相同软件的版本号相比较,如果,当前该光网络终端的软件的版本号与组播升级服务器下发的相应软件的版本号相同,则该光网络终端不进行升级,释放步骤2中申请的内存空间;
步骤4、组播升级服务器下发升级报文,其它光网络终端接收到升级报文后,对升级报文进行解析,将对应的升级报文保存在步骤2中申请的内存空间中;
步骤5、组播升级服务器下发CRC校验报文,光网络终端接收到校验报文后,对校验报文进行解析,对接收到的升级文件进行CRC校验,完成校验后将校验结果返回给组播升级服务器;
步骤6、组播升级服务器对接收到的光网络终端CRC校验信息进行检查,如果CRC校验成功,则指示光网络终端进行升级处理,并将将升级结果返回给组播升级服务器,并重启光网络终端;否则,转向步骤4。进一步的,上述的无源光网络设备间多设备之间升级的方法中:在步骤3中还包括:所述的组播升级服务器下发查询版本报文,光网络终端接收到查询版本报文后,进行报文解析,将光网络终端当前的版本信息回复给所述的组播升级服务器,组播升级服务器解析报文,将版本信息和相对应的MAC地址在组播升级服务器的客户端上显示出来。本发明的有益效果是增强了多终端升级的独立性,能够同时升级大批量的终端设备,并且使得终端批量升级不依赖于具体的OLT厂家,对OLT没有特殊要求,且不受限于终端设备的管理IP。下面结合具体实施例对本发明作较为详细的描述。


图1是本发明组网图。图2是本发明实施例一的主流程图。
具体实施例方式实施例1,本实施例是一种无源光网络设备间多设备之间升级的方法,该方法涉及到的组网如图1所示。一台组播升级服务器为普通PC,实现升级文件的批量下发,实现对终端的软件版本的管理。中间组网为0LT(0ptical Line Terminal光线路终端),实现组播升级服务器和多终端设备之间的对接,其中组播升级服务器和OLT是通过WAN连接,组播升级服务器和OLT在之间可以增加必要的交换机。EPON终端设备即为无源光网络设备0NU。本实施例通过二层的网络协议,组播升级服务器将升级文件下发,通过OLT进行透传,EPON终端ONU收到升级文件后,进行升级,透传字面的意思是透明传输,组播服务器发送的是什么报文,OLT不做任何处理,直接将报文转发给下层的0NU。
(I)、查询版本信息,版本升级之前上位机可以查询终端ONU版本。(2)、返回版本信息,上位机下发版本查询后,终端返回自身版本信息给上位机,如果发现ONU当前的版本就是最新版本,则不需要进行升级,因此可以停止升级进程,进入到正常的工作过程。(3)、开始升级,上位机下发开始升级的信息,终端此时会进行必要的初始化,如申请内存用于接收组播升级文件等。(4)、发送需要升级版本信息,上位机发送此时需要升级的版本信息给终端,终端判断是否需要进行升级,如果不需要升级,则释放内存。(5)、判断是否需要升级,并回复升级,终端判断是否需要升级,如果需要升级则终端回复上位机,否则,则释放之前已经申请内存。(6)、需要升级,则发送版本包,上位机发送升级文件给终端,需要升级的终端接收升级文件。(7)、CRC校验值,上位机将升级文件发送完成后,终端对升级文件进行CRC校验。(8)、返回校验结果,校验成功后,终端返回校验结果到上位机,并且进行升级/重启动作;校验失败后,终端返回校验结果到上位机。(9)、发送升级成功/失败结果,针对进行升级处理的终端,终端需返回升级成功或失败的结果给上位机,由上位机统一进行管理。(10)、结束升级。本实施例中,还可以进行如下的优选,就是在对设备间的所有的光网络终端也就是ONU安装调度完毕以后,利用组播升级服务器按照上面的步骤对需要升级的ONU进行软件升级后,在上位机也就是组播升级服务器中,设置一个软件配制文件,将设备间的所有的ONU中的最新的软件信息包括软件名称、版本号保存、MAC地址等。在进行下次升级时,首选将升级包中的所有的软件及版本号与软件配制文件中的内容比较,只对有更高版本软件对应的MAC地址的ONU进行升级,而对其它已经处于高版本软件对应的MAC地址的ONU不进行升级。
权利要求
1.一种无源光网络设备间多设备之间升级的方法,该方法中:在无源光网络设备间光线路终端与各光网络终端连接;其特征在于:在光线路终端上层设置组播升级服务器,在组播升级服务器中存放所有的光网络终端的最新版本的软件,按照组播升级服务器通过光线路终端透明传输的方式与无源光网络设备间的所有光线路终端连接组网,分别为各光网络终端进行升级;包括以下步骤: 步骤1、设备间里的光网络终端和光线路终端正常加电初始化,初始化在光网络终端上的组播升级进程,成功创建原始套接字; 步骤2、组播升级服务器下发组播升级消息,光网络终端接收到升级通知报文,申请接收升级报文的内存空间; 步骤3、组播升级服务器将当前存放的所有的光网络终端的最新软件版本号及软件名称下发到各光网络终端,在各光网络终端中,将当前的软件版本与接收到的相同软件的版本号相比较,如果,当前该光网络终端的软件的版本号与组播升级服务器下发的相应软件的版本号相同,则该光网络终端不进行升级,释放步骤2中申请的内存空间; 步骤4、组播升级服务器下发升级报文,其它光网络终端接收到升级报文后,对升级报文进行解析,将对应的升级报文保存在步骤2中申请的内存空间中; 步骤5、组播升级服务器下发CRC校验报文,光网络终端接收到校验报文后,对校验报文进行解析,对接收到的升级文件进行CRC校验,完成校验后将校验结果返回给组播升级服务器; 步骤6、组播升级服务器对接收到的光网络终端CRC校验信息进行检查,如果CRC校验成功,则指示光网络终端进行升级处理,并将升级结果返回给组播升级服务器,并重启光网络终端;否则,转向步骤4。
2.根据权利要求1所述的无源光网络设备间多设备之间升级的方法,其特征在于:在步骤3中还包括:所述的组播升级服务器下发查询版本报文,所有的光网络终端接收到查询版本报文后,进行报文解析,将各光网络终端当前的软件及版本信息回复给所述的组播升级服务器,组播升级服务器解析报文,将各光网络终端的软件及版本信息和相对应的MAC地址在客户端上显示出来。
3.根据权利要求2所述的无源光网络设备间多设备之间升级的方法,其特征在于:还包括步骤7、组播升级服务器中对显示出的各光网络终端的软件及版本信息和相对应的MAC地址进行更新,并保存。
全文摘要
本发明提供了一种无源光网络设备间多设备之间升级的方法,解决在无源光网络中实现多终端大批量升级的结束问题,采用的技术方案是,组播升级服务器统一管理多终端的版本和实现多终端批量升级。本发明点的优点在于,通过二层的网络协议来通讯,组网简单。组播升级服务器和终端处于二层网络中,升级文件通过组播升级服务器下发,通过OLT透传到终端上,由终端自行处理升级。保证现网终端升级不受限于OLT厂家,保证仓储终端升级不受限于终端管理IP。
文档编号H04L12/24GK103209362SQ201310126558
公开日2013年7月17日 申请日期2013年4月12日 优先权日2013年4月12日
发明者闾元冬 申请人:深圳市共进电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1