一种EPON系统中ONU快速升级的方法与流程

文档序号:11929818阅读:292来源:国知局

本发明涉及数据通信领域中的EPON(Ethernet Passive Optical Network)系统中的局端设备(OLT)对终端设备(ONU)的升级管理领域,尤其是涉及一种EPON系统中ONU快速升级的方法。



背景技术:

在EPON的组网环境下,通常一台EPON局端设备(OLT)下会连接多台EPON终端设备(ONU)。而EPON终端的软件版本是通过EPON局端远程升级的,当EPON局端下面的终端需要升级时,OLT通过OAM从局端上将升级文件发送给ONU。由于OAM协议是IEEE 802.3ah标准中规定的慢速协议,协议中规定的传输速率为10帧每秒,因此采用OAM传输ONU的升级文件就特别慢,特别是对于比较大的升级文件。一个8M字节的升级文件,升级时间约10分钟。而且一个OLT下常常有多台(高达64-128台)ONU,升级完一个OLT下的ONU常常需要花几小时。因此为了解决ONU升级太慢的问题,需要在EPON系统上面实现一种ONU的快速升级的方法。



技术实现要素:

本发明的目的在于:针对现有的EPON系统中ONU升级技术存在的问题,提供一种EPON系统中ONU快速升级的方法,EPON系统中ONU快速升级方法中主要采用数据流链路层协议传输升级文件,传输最高速率超过100M字节每秒,能有效实现ONU的快速升级。

本发明的发明目的通过以下技术方案来实现:

一种EPON系统中ONU快速升级的方法,其特征在于,该方法包括步骤:

(1)OLT向ONU发送请求报文,以查询ONU是否支持使用数据链路层协议快速传输升级文件;

(2)ONU向OLT发送答复报文,若答复为支持,则OLT使用数据链路层协议向ONU发送升级文件的分片;

(3)当最后一个升级文件的分片传输完成,则OLT向ONU发送终止下载请求报文,以确认升级文件是否传输完成;

(4)ONU收到终止下载请求报文后,校验收到的升级文件,并向OLT发送校验结果。

作为进一步的技术方案,OLT与ONU之间通过扩展OAM进行非升级文件的分片的报文的传递。

作为进一步的技术方案,定义传输的升级文件的分片的帧的数据域长度为1400字节。

作为进一步的技术方案,升级文件的最后一个分片的帧的数据域长度为1字节~1400字节。

作为进一步的技术方案,数据链路层协议的报文格式为:目的MAC+源MAC+以太字段类型+升级文件分片号+DATA字段长度+DATA字段+DATA字段校验和+报文校验和。

作为进一步的技术方案,当升级文件分片号为0时,DATA字段长度也为0,此定义为传输文件请求。

作为进一步的技术方案,DATA字段的最大长度为1400字节。

与现有技术相比,本发明由于在ONU升级过程中,传输升级文件采用了数据链路层协议,不受OAM速率的限制,极大的提供了文件传输速率,实现快速的升级功能。

具体实施方式

下面以具体实施例对本发明进行详细说明。

实施例

本发明提供一种EPON系统中ONU快速升级的方法,其步骤如下:

1)EPON局端判断终端是否支持快速升级

OLT通过扩展OAM报文发送GET_Request(请求报文),查询ONU是否支持使用数据链路层协议快速传输升级文件,ONU通过扩展OAM向OLT发送GET_Response(答复报文)回复是否支持。该步骤主要目的是为了使OLT能兼容原有的还不支持使用数据链路层协议升级的ONU。

2)传输升级文件

当ONU回复支持使用数据链路层协议传输升级文件后,OLT给使用数据链路层协议发送升级文件的分片,直到整个升级文件传输完成,为了进一步提高的文件的传输效率,定义传输分片的帧的数据域长度为1400字节(最后一个数据帧除外)。

数据链路层协议报文格式为:目的MAC+源MAC+以太字段类型(0x88CC)+升级文件分片号+DATA字段长度+DATA字段+DATA字段校验和+报文校验和。其中分片号为0的分片表示传输文件请求,分片0不传输文件内容,即分片0的DATA字段长度为0。DATA字段最大长度为1400。

3)确认升级完成

当最后一个升级文件分片传输完成,OLT通过扩展OAM发送End Download Request消息(终止下载请求报文),确认升级文件传输完成。ONU收到该消息后,校验收到的升级文件,并通过扩展OAM发送End Download Response消息回复文件校验结果。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,应当指出的是,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1