专利名称:Olt断电重启后onu配置快速恢复的方法
技术领域:
本发明所属EPON (以太网无源光网络)领域局端OLT (光线路终端)设备系统软件优化处理技木。
背景技术:
(一)ONU (光网络单元)上线过程中,配置恢复流程介绍1、单个ONU上线时的配置流程;当ONU上电后,通常会主动向OLT设备上报“Link Discovery”(链路发现)消息,请求在OLT设备上注册,当OLT设备许可ONU注册之后,OLT设备会向ONU —条一条地发送一系列配置命令,用来实现用户需求的功能。对于单个ONU来说,如果配置的命令不是非常多,这个命令配置过程,通常在I 3秒钟内就可以完成。2、大量ONU上线时的配置流程:在工程实践中,当OLT设备断电重启后,通常是大量的ONU同时集体上线。例如,对于广东东研网络科技股份有限公司的0LT1600C设备来说,设备上共有10个PON(无源光网络)端ロ,每个PON下最多可以挂32个0NU,当满配时整个设备可以挂320个0NU。当这320个ONU同时上线吋,OLT设备需要对这每个ONU执行一次注册、下配置流程。这里有两个关键点:(I) 320个ONU同时上报“Link Discovery”消息,OLT设备要有足够快的处理速度,能将320个“Link Discovery”消息一个不漏地全部接收下来;否则,如果处理不及时丢失了 ONU “Link Discovery”消息,将会导致该ONU在OLT系统中丢失;(2)当接收完这320个“Link Discovery”消息后,OLT设备需要用最短的时间对每个ONU进行注册、下配置。假设每个ONU最快需要花费1.5秒,如果采用串行处理的方式,则处理完320个ONU就需要480秒(8分钟)的时间。(ニ)在工程应用中的不利影响OLT设备上电后,完成全部ONU的配置,平均总共需要5 20分钟时间,有时需要30分钟时间,严重影响了设备的效率,设备使用的人机友好性非常差,设备管理人要等20 30分钟才能完成配置,最后ー个ONU从上电开始要等待20 30分钟才能正常工作,容易导致下面连接的用户抱怨、投诉。
发明内容
本发明所要解决的技术问题是:提供ー种OLT断电重启后ONU配置快速恢复的方法,该方法在OLT设备上电重启时能快速将ONU配置分发到ONU实体上。本发明所采用的技术方案是:0LT断电重启后ONU配置快速恢复的方法,包括:SI)对光网络单元属性的取值进行分类,简化光网络单元配置文件内容;S2)光线路终端重启之后,其上的主控盘与线卡进行通信;S3)主控盘向线卡传输光网络单元配置文件;
S4)配置文件传输完毕之后,线卡使能无源光网络端ロ,光网络单元重新上线;S5)线卡通过消息接收线程,获得光网络单元的应答信息;S6)线卡对注册成功的光网络单元,并行下发光网络单元配置文件中的信息。所述的方法,步骤SI光网络单元属性的分类分为缺省值和用户指定值,并默认使用缺省值,除非用户对光网络单元的配置进行了特别指定;光网络单元配置文件里仅保存用户指定值。所述的方法,步骤S3中,主控盘通过多个处理线程并行向各线卡传输光网络单元配置文件里的数据,并通过ー个接收线程将线卡的应答信息分类放入各处理线程的接收消息暂存队列中。所述的方法,步骤S3中,以传输光网络单元以太网端ロ的自协商、多エ、速率、流控4个属性为例,主控盘传输光网络单元配置文件的报文格式见下表:
权利要求
1.0LT断电重启后ONU配置快速恢复的方法,其特征在于包括: 51)对光网络单元属性的取值进行分类,简化光网络单元配置文件内容; 52)光线路终端重启之后,其上的主控盘与线卡进行通信; 53)主控盘向线卡传输光网络单元配置文件; 54)配置文件传输完毕之后,线卡使能无源光网络端ロ,光网络单元重新上线; 55)线卡通过消息接收线程,获得光网络单元的应答信息; 56)线卡对注册成功的光网络单元,并行下发光网络单元配置文件中的信息。
2.根据权利要求1所述的方法,其特征在于:步骤SI光网络单元属性的分类分为缺省值和用户指定值,并默认使用缺省值,除非用户对光网络单元的配置进行了特别指定;光网络单元配置文件里仅保存用户指定值。
3.根据权利要求1所述的方法,其特征在于:步骤S3中,主控盘通过多个处理线程并行向各线卡传输光网络单元配置文件里的数据,并通过ー个接收线程将线卡的应答信息分类放入各处理线程的接收消息暂存队列中。
4.根据权利要求1所述的方法,其特征在于:步骤S3中,主控盘传输光网络单元配置文件的报文格式见下表:
5.根据权利要求1所述的方法,其特征在于:步骤S5中,线卡通过ー个消息接收线程接收光网络单元的应答信息;步骤S6中,线卡通过多个配置发送线程向光网络单元下发光网络单元配置文件中的信息。
6.根据权利要求5所述的方法,其特征在于:消息接收线程根据老化机制将接收到的报文分类放入各配置发送线程的接收消息暂存队列中。
7.根据权利要求3所述的方法,其特征在于,步骤S3各处理线程的执行流程包括: Al)主控盘处理线程从其内存数据结构中获取光网络单元配置文件中的数据; A2)处理线程按主从通信报文格式组包配置报文; A3)处理线程将配置报文发送到线卡; A4)处理线程遍历一次对应的接收消息暂存队列,检查队列中是否有对应线卡的应答消息,如果没有,则阻塞、超时等待在该队列上;若有直接进入下一歩; A5)返回第Al歩,继续下发下一条配置。
8.根据权利要求6所述的方法,其特征在于,步骤S5的消息接收线程的处理流程包括: BI)消息接收线程检查光网络单元应答消息来自的无源光网络端口号; B2)消息接收线程检查该无源光网络端ロ的消息接收队列中,是否有重复消息;若为是,则删除之前的应答信息,将这条应答消息插入消息接收队列,进入步骤B5 ;否则进入下ー步; B3)检查该消息接收队列占用空间是否过大; B4)若为是,则检查消息接收队列中是否存在老化的消息,若有,删除老化的应答消息,然后插入该条应答消息,进入步骤B5 ;否则进入下一歩; B4)检查该消息接收队列占用空间是否大于临界值,若是,删除消息接收队列最后复数个消息,将该条应答消息插入队列;否则,直接将该条应答消息插入队列; B5)返回步骤BI,对下一条应答消息进行处理;若无下一条应答信息,则等待下一条消息的到来。
9.根据权利要求6所述的方法,其特征在干,步骤S6的配置发送线程的执行流程包括: Cl)从第I个光网络单元配置数据表的第I项开始,检查该表项是否已经配置,如果未配置,进入步骤C3 ;如果已经配置,继续检查光网络单元配置数据表的下ー项目,直至找到未配置的表项为止,然后进入步骤C3;如果该光网络单元的配置数据表的全部项目都已经配置,进入下一歩; C2)按步骤Cl同样的方法检查下一个光网络单元的配置数据表,直至找到某个光网络単元配置数据表的未配置表项为止;如果所有光网络单元的配置数据表全部都已经配置完毕,则进入步骤C6 ; C3)该线程按要求格式组织未配置表项的配置报文,发送配置报文到光网络单元; C4)该线程遍历一次该光网络单元所属无源光网络ロ的接收消息暂存队列,检查队列中是否有该光网络单元的应答消息,如果没有,则阻塞、超时等待在该队列上;否则进入下ー步; C5)继续检查光网络单元配置数据表的下ー项目,如果该配置数据表从头到尾已经全部遍历一遍,返回步骤C2,对下ー个光网络单元进行配置; C6)等待一段时间之后,进行下ー轮的遍历配置过程,返回步骤Cl。
全文摘要
本发明提供了OLT断电重启后ONU配置快速恢复的方法,包括S1)对光网络单元属性的取值进行分类,简化光网络单元配置文件内容;S2)光线路终端重启之后,其上的主控盘与线卡进行通信;S3)主控盘向线卡传输光网络单元配置文件;S4)配置文件传输完毕之后,线卡使能无源光网络端口,光网络单元重新上线;S5)线卡通过消息接收线程,获得光网络单元的应答信息;S6)线卡对注册成功的光网络单元,并行下发光网络单元配置文件中的信息。该方法在OLT设备上电重启时能快速将ONU配置分发到ONU实体上。
文档编号H04B10/03GK103117798SQ20121059374
公开日2013年5月22日 申请日期2012年12月31日 优先权日2012年12月31日
发明者陈正祥, 王国锋 申请人:广东东研网络科技股份有限公司