一种oam客户端批量升级方法

文档序号:7806368阅读:310来源:国知局
一种oam客户端批量升级方法
【专利摘要】本发明提供了一种OAM客户端批量升级方法,由硬件完成对OAM客户端的升级报文的复制和分发。能够充分利用硬件资源,释放上层软件资源,更高效率地对OAM客户端进行批量升级。
【专利说明】一种OAM客户端批量升级方法
【技术领域】
[0001]本发明涉及一种OAM客户端批量升级方法,特别是涉及一种适用于适用于数据通信领域的EPON系统中,对OAM客户端进行批量升级的方法。
【背景技术】
[0002]EPON (以太无源光网络)是一种新型的光纤接入网技术,它采用点到多点结构、无源光纤传输,在以太网之上提供多种业务。它在物理层采用了 PON技术,在链路层使用以太网协议,利用PON的拓扑结构实现了以太网的接入。因此,它综合了 PON技术和以太网技术的优点:低成本;高带宽;扩展性强,灵活快速的服务重组;与现有以太网的兼容性;方便的
管理等等。
[0003]以太网OAM (Operations, Administration and Maintenance,操作、管理和维护)是一种监控网络问题的工具。它工作在数据链路层,利用设备之间定时交互OAMPDU (0ΑΜProtocol Data Units, OAM协议数据单元)来报告网络的状态,使网络管理员能够更有效地
管理网络。
[0004]在EPON组网环境下(如图1)所示,通常一台OLT(光线路终端Optical LineTerminal)设备,下面会连接成百上千的ONU(光网络单元Optical Network Unit)设备,OLT与ONU之间是通过OAM协议进行管理信息交互的。ONU称之为OAM客户端。
[0005]在这种I对多的组网环境中,OLT对大量的OAM客户端进行管理,也包括对OAM客户端的软件进行升级,使用异步的方式对OAM客户端进行并发软件批量升级。这种升级机制比起一对一的串行升级方式有极大的效率提升。但在这种并发批量软件升级中,是由上层的软件来完成对众多OAM客户端升级包报文的复制,再有硬件来完成分发的。
[0006]如图2所示,在EPON系统中,由上层软件完成众多相同升级报文的复制工作,实现并发批量升级的示意图。上层软件复制了一份升级报文发给硬件成功后,然后再复制下一份相同的升级报文发给硬件。

【发明内容】

[0007]如图2所示,上层软件复制了一份升级报文发给硬件成功后,然后再复制下一份相同的升级报文发给硬件,这个重复的操作处理对应同一个升级报文包就要做N次(有N个OAM客户端在升级)。硬件将一个升级包发送给一个OAM客户端比上层软件复制这个报文并发送给硬件更为高效。就会出现了上层软件十分繁忙,而硬件相当的空闲的情况。没有充分利用硬件的资源,而导致效率提升不上去。
[0008]如果把对众多的OAM客户端升级报文的复制和分发转由硬件来完成,肯定会有更闻的效率提升。
[0009]本发明要解决的技术问题是提供一种能更高效率地对OAM客户端进行批量升级的方法。
[0010]本发明采用的技术方案如下:一种OAM客户端批量升级方法,其特征在于:由硬件完成对OAM客户端的升级报文的复制和分发。
[0011]作为优选,具体方法步骤为:一、在对众多的OAM客户端进行升级前,先将这些OAM客户端的信息配置到芯片或硬件中,告诉硬件将收到的升级报文复制并分发给相应的OAM客户端;二、上层软件对升级文件进行组包并发给硬件,由硬件完成复制和分发功能。
[0012]作为优选,所述步骤还包括:在升级完成后,清空进行升级前配置到硬件中的OAM客户端的信息。
[0013]与现有技术相比,本发明的有益效果是:充分利用硬件资源,释放上层软件资源,更高效率地对OAM客户端进行批量升级。
[0014]本发明进一步的有益效果是:在升级完成后,清空进行升级前配置到硬件中的OAM客户端的信息,使硬件处于没有配置信息的默认状态,避免后面的误升级或重复升级。
【专利附图】

【附图说明】
[0015]图1为EPON系统基本组网模型图。
[0016]图2为现有技术中OAM客户端升级流程示意图。
[0017]图3为本发明其中一实施例的OAM客户端升级流程图。
【具体实施方式】
[0018]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0019]本说明书(包括任何附加权利要求、摘要和附图)中公开的任一特征,除非特别叙述,均可被其他等效或者具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只是一系列等效或类似特征中的一个例子而已。
[0020]如图3所示,一种OAM客户端批量升级方法,由硬件完成对众多OAM客户端的升级报文的复制和分发,实现并发批量升级OAM客户端软件。
[0021]具体方法步骤为:一、在对众多的OAM客户端进行升级前,先将这些OAM客户端的信息配置到芯片或硬件中,告诉硬件将收到的升级报文复制并分发给相应的OAM客户端;
二、上层软件对升级文件进行组包并发给硬件,由硬件完成复制和分发功能。
[0022]如果硬件默认状态并且实际也是每次升级都是对所有的OAM客户端进行升级,则可以省略步骤一。
[0023]在本具体实施例中,上层软件只需将一份升级报文发给硬件,然后由硬件完成众多相同升级报文的复制与分发工作。这样就充分利用了硬件的资源,也将上层软件占用的大部分资源释放出来。不仅能提升并发批量升级OAM客户端软件的效率,也能极大的降低因升级OAM客户端软件对整个系统性能的影响。
[0024]在所述步骤一中配置到芯片或硬件中的OAM客户端信息可以只是要升级的OAM客户端的配置信息,也可以是所有的OAM客户端是否要升级的配置信息。例如:有五个OAM客户端,要对前三个进行升级,后两个不升级,用“O表示不升级”,用“I”表示升级,则可以将配置信息“11100”发给芯片或硬件,来表示升级策略。
[0025]如果每次升级的配置信息仅包含要升级的OAM客户端的配置信息,则所述步骤还包括:在升级完成后,清空进行升级前配置到硬件中的OAM客户端的信息。使硬件处于没有配置信息的默认状态,避免后面的误升级或重复升级。
【权利要求】
1.一种OAM客户端批量升级方法,其特征在于:由硬件完成对OAM客户端的升级报文的复制和分发。
2.根据权利要求1所述的OAM客户端批量升级方法,其特征在于:具体方法步骤为:一、在对众多的OAM客户端进行升级前,先将这些OAM客户端的信息配置到芯片或硬件中,告诉硬件将收到的升级报文复制并分发给相应的OAM客户端;二、上层软件对升级文件进行组包并发给硬件,由硬件完成复制和分发功能。
3.根据权利要求2所述的OAM客户端批量升级方法,其特征在于:所述步骤还包括:在升级完成后,清空进行升级前配置到硬件中的OAM客户端的信息。
【文档编号】H04L12/24GK104009876SQ201410269189
【公开日】2014年8月27日 申请日期:2014年6月17日 优先权日:2014年6月17日
【发明者】马丰玺 申请人:成都广达电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1