PON系统中维护ONU状态一致性的容错方法及装置制造方法及图纸

技术编号:14577328 阅读:99 留言:0更新日期:2017-02-07 19:43
本发明专利技术公开了一种PON系统中维护ONU状态一致性的容错方法及装置,涉及无源光网络技术领域。该方法包括OLT侧流程和ONU侧流程两个并行步骤,在OLT侧:OLT先保存SN发现周期和ONU授权表;然后开启OLT的SN发现定时器和ONU状态扫描定时器,并分别设置时间周期;在SN发现定时器的时间周期内,对检测的合法ONU定期给予上行带宽授权,并更新ONU状态表;同时,在ONU状态扫描定时器的时间周期内,进行ONU状态表的扫描;在ONU侧:ONU对当前的自身状态进行标记,并按照ONU状态机的不同变迁条件对自身标记的状态进行不断改变。本发明专利技术能够很快感知ONU状态的不一致性,并快速修复,从而有效维护用户的业务安全。

【技术实现步骤摘要】

本专利技术涉及PON(PassiveOpticalNetwork,无源光网络)
,特别是涉及一种PON系统中维护ONU(OpticalNetworkUnit,光网络单元)状态一致性的容错方法及装置。
技术介绍
无源光网络技术是基于光纤的宽带光接入技术。无源光网络系统(PON系统)由光线路终端(OpticalLineTerminal,OLT)、光分配网络(OpticalDistributionNetwork,ODN)和光网络单元(ONU)组成。由于无源光网络系统具有高带宽、高效率、大覆盖范围、用户接口丰富等众多优点,大多数运营商采用该技术实现接入网业务宽带化、综合化改造,并已广泛布局,获得了大量的用户体验。在现有的无源光网络系统中,光线路终端(OLT)采用存在于自身的状态机,根据光网络单元(ONU)的应答和各种定时器来变迁光网络单元(ONU)的状态;同时,光网络单元(ONU)采用存在于自身的状态机,根据光链路的状态和接收到的光线路终端(OLT)的物理OAM(OperationAdministrationandMaintenance,操作、管理、维护)对自身的状态进行更改。但是,由于无源光网络系统的环境变化和光功率预算的变化,存在误码或帧丢失的可能,所以会出现局端光线路终端(OLT)维护的光网络单元(ONU)状态与远端光网络单元(ONU)的实际状态不一致的情形,造成光网络单元(ONU)的脱管,使得该光网络单元(ONU)下的所有用户的业务中断且不被网管系统感知而难以恢复。因此,如何在光网络单元(ONU)出现状态不一致时,做到及时发现并进行有效恢复是本领域亟待解决的问题。
技术实现思路
针对现有技术中的缺陷,本专利技术要解决的技术问题为:在PON系统中,当局端OLT本地维护的ONU的状态与远端的ONU的实际状态不一致时,局端OLT和远端ONU能够很快感知状态的不一致性,并快速修复,从而有效维护用户的业务安全。为达到以上目的,本专利技术提供一种PON系统中维护ONU状态一致性的容错方法,该容错方法包括OLT侧流程和ONU侧流程两个并行步骤:OLT侧流程:步骤A1:局端OLT保存网管下发的SN发现周期T1和ONU授权表,转入步骤A2;步骤A2:开启OLT的SN发现定时器,将其时间周期设为T1;开启OLT的ONU状态扫描定时器,并设置其时间周期,转入步骤A3;步骤A3:局端OLT同时在SN发现定时器的时间周期内、ONU状态扫描定时器的时间周期内,分别进行以下操作:在SN发现定时器的时间周期内,根据ONU授权表进行ONU检测,对检测的合法ONU定期给予上行带宽授权,并更新OLT本地维护的ONU状态表;在ONU状态扫描定时器的时间周期内,进行ONU状态表的扫描,根据不同的状态进行相应的状态处理,以探知ONU实际在线的状态;ONU侧流程为:步骤B1:远端ONU对当前的自身状态进行标记,标记的ONU状态包括:初始状态、序列号上报状态和工作状态,处于序列号上报状态的ONU在OLT定期给予的上行带宽授权时隙内上报自己的序列号,转入步骤B2;步骤B2:ONU按照ONU状态机的不同变迁条件对自身标记的状态进行不断改变。在上述技术方案的基础上,步骤A3中所述ONU状态表中的状态分为:发现状态、工作状态、临时不在线1状态、临时不在线2状态和下线状态;步骤A3中,局端OLT在SN发现定时器的时间周期内进行的操作,具体包括以下步骤:步骤A301:局端OLT在SN发现定时器的时间周期内,若接收到远端ONU上报的SN,则将该SN与ONU授权表进行比对,判断授权表内是否有该SN,若是,转入步骤A302;否则,上报网管发现非法ONU,返回步骤A301;步骤A302:获取该SN对应的ONUID,在OLT本地维护的ONU状态表内将该ONUID对应的ONU的状态标记为发现,转入步骤A303;步骤A303:OLT向对应的ONU发送测距消息,若ONU正常响应测距消息,转入步骤A304;否则,返回步骤A301;步骤A304:OLT向该ONU下发光链路参数,标记该ONU状态为工作状态,OLT按照ONU的服务等级和用户需求分配用户带宽,维护用户业务,转入步骤A305;步骤A305:OLT在连续8个下行帧中至少给ONU一次上行带宽授权;检测ONU上行帧记数是否有增加,如果上行帧记数增加,维护ONU状态为工作状态不变;否则,更新该ONU的状态为临时不在线1状态,并下发3次deactivate_ONU-ID消息。在上述技术方案的基础上,步骤A3中,局端OLT在ONU状态扫描定时器的时间周期内进行的操作,具体包括以下步骤:若ONU的状态为临时不在线1状态,发送3次deactivate_ONU-ID消息,经延时后标记该ONU的状态为临时不在线2状态;若ONU的状态为临时不在线2状态,发送3次deactivate_ONU-ID消息,经延时后标记该ONU的状态为下线状态;若ONU的状态为工作状态,检查该ONU上行帧统计,如果连续8帧无该ONU上行帧记数,给该ONU一次管理通道带宽授权,如果该ONU3次不响应所述管理通道带宽授权,则OLT发送3次deactivate_ONU-ID消息,将该ONU的状态标记为临时不在线1状态。在上述技术方案的基础上,步骤B2具体包括以下操作:若标记的ONU状态为初始状态,当ONU检测到下行帧时,则将当前的初始状态改变为序列号上报状态;若标记的ONU状态为序列号上报状态,当ONU接收到光链路参数后,则将当前的序列号上报状态改变为工作状态;若标记的ONU状态为工作状态,当连续8个下行帧没有检测到自己的带宽授权,则将当前的工作状态改变为序列号上报状态。在上述技术方案的基础上,所述ONU状态扫描定时器的时间周期设为8秒。本专利技术还提供一种基于上述容错方法的PON系统中维护ONU状态一致性的装置,包括设于局端OLT内的配置保存单元、定时器设置单元、SN发现单元、ONU状态扫描单元,以及设于远端ONU内的ONU状态标记单元、ONU状态改变单元;所述配置保存单元用于:保存网管下发的SN发现周期T1和ONU授权表;所述定时器设置单元用于:开启OLT的SN发现定时器,将其时间周期设为T1;开启OLT的ONU状态扫描定时器,并设置其时间周期;所述SN发现本文档来自技高网
...

【技术保护点】
一种PON系统中维护ONU状态一致性的容错方法,其特征在于:该容错方法包括OLT侧流程和ONU侧流程两个并行步骤:OLT侧流程:步骤A1:局端OLT保存网管下发的SN发现周期T1和ONU授权表,转入步骤A2;步骤A2:开启OLT的SN发现定时器,将其时间周期设为T1;开启OLT的ONU状态扫描定时器,设置其时间周期,转入步骤A3;步骤A3:局端OLT同时在SN发现定时器的时间周期内、ONU状态扫描定时器的时间周期内,分别进行以下操作:在SN发现定时器的时间周期内,根据ONU授权表进行ONU检测,对检测的合法ONU定期给予上行带宽授权,并更新OLT本地维护的ONU状态表;在ONU状态扫描定时器的时间周期内,进行ONU状态表的扫描,根据不同的状态进行相应的状态处理,以探知ONU实际在线的状态;ONU侧流程为:步骤B1:远端ONU对当前的自身状态进行标记,标记的ONU状态包括:初始状态、序列号上报状态和工作状态,处于序列号上报状态的ONU在OLT定期给予的上行带宽授权时隙内上报自己的序列号,转入步骤B2;步骤B2:ONU按照ONU状态机的不同变迁条件对自身标记的状态进行不断改变。

【技术特征摘要】
1.一种PON系统中维护ONU状态一致性的容错方法,其特征
在于:该容错方法包括OLT侧流程和ONU侧流程两个并行步骤:
OLT侧流程:
步骤A1:局端OLT保存网管下发的SN发现周期T1和ONU授
权表,转入步骤A2;
步骤A2:开启OLT的SN发现定时器,将其时间周期设为T1;
开启OLT的ONU状态扫描定时器,设置其时间周期,转入步骤A3;
步骤A3:局端OLT同时在SN发现定时器的时间周期内、ONU
状态扫描定时器的时间周期内,分别进行以下操作:
在SN发现定时器的时间周期内,根据ONU授权表进行ONU检
测,对检测的合法ONU定期给予上行带宽授权,并更新OLT本地维
护的ONU状态表;
在ONU状态扫描定时器的时间周期内,进行ONU状态表的扫
描,根据不同的状态进行相应的状态处理,以探知ONU实际在线的
状态;
ONU侧流程为:
步骤B1:远端ONU对当前的自身状态进行标记,标记的ONU
状态包括:初始状态、序列号上报状态和工作状态,处于序列号上报
状态的ONU在OLT定期给予的上行带宽授权时隙内上报自己的序列
号,转入步骤B2;
步骤B2:ONU按照ONU状态机的不同变迁条件对自身标记的
状态进行不断改变。
2.如权利要求1所述的PON系统中维护ONU状态一致性的容
错方法,其特征在于:步骤A3中所述ONU状态表中的状态分为:

\t发现状态、工作状态、临时不在线1状态、临时不在线2状态和下线
状态;步骤A3中,局端OLT在SN发现定时器的时间周期内进行的
操作,具体包括以下步骤:
步骤A301:局端OLT在SN发现定时器的时间周期内,若接收
到远端ONU上报的SN,则将该SN与ONU授权表进行比对,判断
授权表内是否有该SN,若是,转入步骤A302;否则,上报网管发现
非法ONU,返回步骤A301;
步骤A302:获取该SN对应的ONUID,在OLT本地维护的ONU
状态表内将该ONUID对应的ONU的状态标记为发现,转入步骤
A303;
步骤A303:OLT向对应的ONU发送测距消息,若ONU正常响
应测距消息,转入步骤A304;否则,返回步骤A301;
步骤A304:OLT向该ONU下发光链路参数,标记该ONU状态
为工作状态,OLT按照ONU的服务等级和用户需求分配用户带宽,
维护用户业务,转入步骤A305;
步骤A305:OLT在连续8个下行帧中至少给ONU一次上行带
宽授权;检测ONU上行帧记数是否有增加,如果上行帧记数增加,
维护ONU状态为工作状态不变;否则,更新该ONU的状态为临时
不在线1状态,并下发3次deactivate_ONU-ID消息。
3.如权利要求2所述的PON系统中维护ONU状态一致性的容
错方法,其特征在于:步骤A3中,局端OLT在ONU状态扫描定时
器的时间周期内进行的操作,具体包括以下步骤:若ONU的状态为
临时不在线1状态,发送3次deactivate_ONU-ID消息,经延时后标
记该ONU的状态为临时不在线2状态;若ONU的状态为临时不在
线2状态,发送3次deactivate_ONU-ID消息,经延时后标记该ONU

\t的状态为下线状态;若ONU的状态为工作状态,检查该ONU上行
帧统计,如果连续8帧无该ONU上行帧记数,给该ONU一次管理
通道带宽授权,如果该ONU3次不响应所述管理通道带宽授权,则
OLT发送3次deactivate_ONU-ID消息,将该ONU的状态标记为临
时不在线1状态。
4.如权利要求1所述的PON系统中维护ONU状态一致性的容
错方法,其特征在于,步骤B2具体包括以下操作:若标记的ONU
状态为初始状态,当ONU检测到下行帧时,则将当前的初始状态改
变为序列号上报状态;若标记的ONU状态为序列号上报状态,当
ONU接收到光链路参数后,则将当前的序列号上报状态改变为工作
状态;若标记的ONU状态为工作状态,当连续8个下行帧没有检测
到自己的带宽授权,则将当前的工作状态改变为序列号上报状态。
5.如权利要求1至4中任一项所述的PON系统中维护ONU状

【专利技术属性】
技术研发人员:刘静霞
申请(专利权)人:烽火通信科技股份有限公司
类型:发明
国别省市:湖北;42

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

1