CN105516833B - Pon***中维护onu状态一致性的容错方法及装置 - Google Patents
Pon***中维护onu状态一致性的容错方法及装置 Download PDFInfo
- Publication number
- CN105516833B CN105516833B CN201610111065.2A CN201610111065A CN105516833B CN 105516833 B CN105516833 B CN 105516833B CN 201610111065 A CN201610111065 A CN 201610111065A CN 105516833 B CN105516833 B CN 105516833B
- Authority
- CN
- China
- Prior art keywords
- onu
- state
- sequence number
- olt
- online
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/0001—Selecting arrangements for multiplex systems using optical switching
- H04Q11/0062—Network aspects
- H04Q11/0067—Provisions for optical access or distribution networks, e.g. Gigabit Ethernet Passive Optical Network (GE-PON), ATM-based Passive Optical Network (A-PON), PON-Ring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0654—Management of faults, events, alarms or notifications using network fault recovery
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
Abstract
本发明公开了一种PON***中维护ONU状态一致性的容错方法及装置,涉及无源光网络技术领域。该方法包括OLT侧流程和ONU侧流程两个并行步骤,在OLT侧:OLT先保存SN发现周期和ONU授权表;然后开启OLT的SN发现定时器和ONU状态扫描定时器,并分别设置时间周期;在SN发现定时器的时间周期内,对检测的合法ONU定期给予上行带宽授权,并更新ONU状态表;同时,在ONU状态扫描定时器的时间周期内,进行ONU状态表的扫描;在ONU侧:ONU对当前的自身状态进行标记,并按照ONU状态机的不同变迁条件对自身标记的状态进行不断改变。本发明能够很快感知ONU状态的不一致性,并快速修复,从而有效维护用户的业务安全。
Description
技术领域
本发明涉及PON(Passive Optical Network,无源光网络)技术领域,特别是涉及一种PON***中维护ONU(Optical Network Unit,光网络单元)状态一致性的容错方法及装置。
背景技术
无源光网络技术是基于光纤的宽带光接入技术。无源光网络***(PON***)由光线路终端(Optical Line Terminal,OLT)、光分配网络(Optical Distribution Network,ODN)和光网络单元(ONU)组成。由于无源光网络***具有高带宽、高效率、大覆盖范围、用户接口丰富等众多优点,大多数运营商采用该技术实现接入网业务宽带化、综合化改造,并已广泛布局,获得了大量的用户体验。
在现有的无源光网络***中,光线路终端(OLT)采用存在于自身的状态机,根据光网络单元(ONU)的应答和各种定时器来变迁光网络单元(ONU)的状态;同时,光网络单元(ONU)采用存在于自身的状态机,根据光链路的状态和接收到的光线路终端(OLT)的物理OAM(Operation Administration and Maintenance,操作、管理、维护)对自身的状态进行更改。
但是,由于无源光网络***的环境变化和光功率预算的变化,存在误码或帧丢失的可能,所以会出现局端光线路终端(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对应的ONU ID,在OLT本地维护的ONU状态表内将该ONU ID对应的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发现单元用于:在SN发现定时器的时间周期内,根据ONU授权表进行ONU检测,对检测的合法ONU定期给予上行带宽授权,并更新OLT本地维护的ONU状态表;
所述ONU状态扫描单元用于:在ONU状态扫描定时器的时间周期内,进行ONU状态表的扫描,根据不同的ONU状态进行相应的状态处理,以探知ONU实际在线的状态;
所述ONU状态标记单元用于:对当前的ONU状态进行标记,标记的ONU状态包括:初始状态、序列号上报状态和工作状态;处于序列号上报状态的ONU在OLT定期给予的上行带宽授权时隙内上报自己的序列号;
所述ONU状态改变单元用于:按照ONU状态机的不同变迁条件对标记的ONU状态进行不断改变。
在上述技术方案的基础上,所述ONU状态表中的状态分为:发现状态、工作状态、临时不在线1状态、临时不在线2状态和下线状态;所述SN发现单元包括ONU检测子单元、ONU激活子单元和ONU状态表更新子单元;
所述ONU检测子单元用于:在SN发现定时器的时间周期内,当接收到远端ONU上报的SN,则将该SN与ONU授权表进行比对,判断授权表内是否有该SN,若是,获取该SN对应的ONU ID,在OLT本地维护的ONU状态表内将该ONU ID对应的ONU的状态标记为发现;否则,上报网管发现非法ONU;
所述ONU激活子单元用于:向对应的ONU发送测距消息,若ONU正常响应测距消息,则向该ONU下发光链路参数,标记该ONU状态为工作状态,按照ONU的服务等级和用户需求分配用户带宽,维护用户业务;
所述ONU状态表更新子单元用于:在连续8个下行政帧中至少给ONU一次上行带宽授权;检测ONU上行帧记数是否有增加,如果上行帧记数增加,维护ONU状态为工作状态不变;否则,更新该ONU的状态为临时不在线1状态,同时下发3次deactivate_ONU-ID消息。
在上述技术方案的基础上,所述ONU状态扫描单元进行ONU状态表的扫描,并根据不同的ONU状态进行相应的处理,以探知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状态。
在上述技术方案的基础上,所述ONU状态改变单元对标记的ONU状态进行不断改变时,具体包括以下操作:若标记的ONU状态为初始状态,当ONU检测到下行帧时,则将当前的初始状态改变为序列号上报状态;若标记的ONU状态为序列号上报状态,当ONU接收到光链路参数后,则将当前的序列号上报状态改变为工作状态;若标记的ONU状态为工作状态,当连续8个下行帧没有检测到自己的带宽授权,则将当前的工作状态改变为序列号上报状态。
本发明的有益效果在于:
(1)本发明中,在局端,OLT在SN发现定时器的时间周期内,能根据ONU授权表进行ONU检测,对检测的合法ONU定期给予上行带宽授权,并更新OLT本地维护的ONU状态表;同时,OLT在ONU状态扫描定时器的时间周期内,能进行ONU状态表的扫描,并根据不同的ONU状态进行相应的状态处理,以探知ONU实际在线的状态。在远端,ONU能按照ONU状态机的不同变迁条件对自身标记的状态进行不断改变。
与现有技术相比,在无源光网络***中采用本发明,可以正常实现OLT与ONU的状态维护,当存在OLT维护的ONU状态与ONU实际状态不一致时,***能够很快自动修复,达到OLT本地维护的ONU的状态与ONU实际状态的一致性,从而有效维护用户的业务安全,而不会出现ONU脱管,造成用户业务的全面中断且难以恢复的问题。
(2)本发明利用管理通道的带宽授权能进一步检测ONU是否实际在线,管理通道的带宽为***保留带宽,利用该带宽并不会占用用户的业务资源。采用本发明,OLT能够根据ONU的实际状态来提供业务资源,从而能够根据ONU的真实状态更新业务需求,提供最符合实际情形的资源保证,保证***资源都实际分配给了在线的用户,最大程度的利用了***资源,从而提高了资源的利用率,维护了用户业务服务的健壮性。
(3)本发明中,OLT本地维护的ONU状态表所遵循的状态机,以及ONU状态机采用的状态均不超出通信标准所规定的状态类别,而且,状态机的变迁条件的触发机制采用的PLOAM也不超出通信标准所规定的消息类别,所以可以在现有的网设备上进行更新,达到更好的***稳定性和提供更为健壮的业务服务。
附图说明
图1为无源光网络***的结构框图;
图2为本发明实施例中PON***中维护ONU状态一致性的容错方法的流程图;
图3为局端OLT在SN发现定时器TO1的时间周期内具体操作的流程图;
图4为OLT本地维护的ONU状态表所遵循的状态机;
图5为ONU状态机。
具体实施方式
下面结合附图及具体实施例对本发明作进一步的详细描述。
参见图1所示,本发明实施例中,无源光网络***包括一个局端OLT和若干远端ONU,每个远端ONU与局端OLT之间通过一级或多级光分路器(spliter)进行连接。局端OLT通过每个远端ONU固有的唯一序列号SN(Serial Number)来发现出现在***中的ONU,局端OLT将ONU的SN与网管下发的授权表中的SN进行比对,来区分该ONU是否为非法的ONU(未授权)或合法的ONU(已授权)。非法ONU的SN没有出现在授权表中,表明该ONU不被允许利用本PON***的资源,也不会被OLT管理,不会分配带宽和业务给非法ONU;合法ONU在授权表中存在***唯一的ONU标志(ONU ID),并通过该ONU ID来管理该ONU,***给该ONU ID分配了服务等级、带宽和业务范围;OLT根据网管配置的ONU服务等级以及在线ONU上报的实际带宽需求尽可能的满足用户的业务要求。
参见图2所示,本发明实施例提供一种PON***中维护ONU状态一致性的容错方法,包括OLT侧流程和ONU侧流程两个并行步骤,其中,
OLT侧流程为:
步骤A1:局端OLT保存网管下发的SN发现周期T1和ONU授权表,转入步骤A2;
步骤A2:开启SN发现定时器TO1,将其时间周期设为T1;开启ONU状态扫描定时器TO2,并根据经验值设置其时间周期(本实施例中设为8秒),转入步骤A3;
步骤A3:局端OLT在SN发现定时器TO1的时间周期内,根据ONU授权表进行ONU检测,对检测的合法ONU定期给予上行带宽授权,并更新OLT本地维护的ONU状态表;其中,在所述上行带宽授权时隙内处于序列号上报状态的ONU上报自己的SN,所述ONU状态表中的状态分为:发现状态、工作状态、临时不在线1状态、临时不在线2状态和下线状态;
同时,局端OLT在ONU状态扫描定时器TO2的时间周期内,进行ONU状态表的扫描,并根据不同的ONU状态进行相应的状态处理,以探知ONU实际在线的状态。
ONU侧流程为:
步骤B1:远端ONU对当前的自身状态进行标记,标记的ONU状态包括:初始状态、序列号上报状态和工作状态,其中,处于序列号上报状态的ONU在OLT定期给予的上行带宽授权时隙内上报自己的序列号,转入步骤B2;
步骤B2:ONU按照ONU状态机的不同变迁条件对自身标记的状态进行不断改变。
参见图3所示,实际操作时,步骤A3中所述局端OLT在SN发现定时器TO1的时间周期内,根据ONU授权表进行ONU检测,对检测的合法ONU定期给予上行带宽授权,并更新OLT本地维护的ONU状态表,具体包括以下操作:
步骤A301:局端OLT在SN发现定时器TO1的时间周期内,若接收到远端ONU上报的SN,则将该SN与ONU授权表进行比对,判断授权表内是否有该SN,若是,转入步骤A302;否则,上报网管发现非法ONU,返回步骤A301;
步骤A302:获取该SN对应的ONU ID,在OLT本地维护的ONU状态表内将该ONU ID对应的ONU的状态标记为发现,转入步骤A303;
步骤A303:OLT向对应的ONU发送测距消息,若ONU正常响应测距消息,转入步骤A304;否则,返回步骤A301;
步骤A304:OLT向该ONU下发光链路参数,标记该ONU状态为工作状态,OLT按照ONU的服务等级和用户需求分配用户带宽,维护用户业务,转入步骤A305;
步骤A305:OLT在连续8个下行帧中至少给ONU一次上行带宽授权;检测ONU上行帧记数是否有增加,如果上行帧记数增加,维护ONU状态为工作状态不变,OLT按照ONU的服务等级和用户需求分配用户带宽,维护用户业务;否则,更新该ONU的状态为临时不在线1状态,同时下发3次deactivate_ONU-ID消息(去激活ONU消息)。
在此基础上,步骤A3中所述进行ONU状态表的扫描,并根据不同的ONU状态进行相应的处理,以探知ONU实际在线的状态,具体包括以下操作:
若ONU的状态为临时不在线1状态,发送3次deactivate_ONU-ID消息,经延时后(通常延时为1秒)标记该ONU的状态为临时不在线2状态;
若ONU的状态为临时不在线2状态,发送3次deactivate_ONU-ID消息,经延时后(通常延时为2秒)标记该ONU的状态为下线状态;
若ONU的状态为工作状态,检查该ONU上行帧统计,如果连续8帧无该ONU上行帧记数,给该ONU一次管理通道带宽授权,如果该ONU3次不响应此带宽授权,则OLT发送3次deactivate_ONU-ID消息,同时将该ONU的状态标记为临时不在线1状态。
可以理解的是,本发明中对OLT本地维护的ONU状态表进行更新和扫描时,均遵循如图4所示的状态机的变迁条件。
参见图5所示,本发明中ONU按照如图5所示的ONU状态机的不同变迁条件对自身标记的状态进行不断变化。具体来说,ONU侧流程中,步骤B2具体包括以下操作:若标记的ONU状态为初始状态,当ONU检测到下行帧时,则将当前的初始状态改变为序列号上报状态;若标记的ONU状态为序列号上报状态,当ONU接收到光链路参数后,则将当前的序列号上报状态改变为工作状态;若标记的ONU状态为工作状态,当连续8个下行帧没有检测到自己的带宽授权,则将当前的工作状态改变为序列号上报状态。
本发明实施例还提供一种基于上述容错方法的PON***中维护ONU状态一致性的装置,包括设于局端OLT内的配置保存单元、定时器设置单元、SN发现单元、ONU状态扫描单元,以及设于远端ONU内的ONU状态标记单元、ONU状态改变单元。
配置保存单元用于:保存网管下发的SN发现周期T1和ONU授权表。
定时器设置单元用于:开启SN发现定时器TO1,将其时间周期设为T1;开启ONU状态扫描定时器TO2,并根据经验值设置其时间周期。
SN发现单元用于:在SN发现定时器TO1的时间周期内,根据ONU授权表进行ONU检测,对检测的合法ONU定期给予上行带宽授权,并更新OLT本地维护的ONU状态表。
其中,SN发现单元包括ONU检测子单元、ONU激活子单元和ONU状态表更新子单元;
所述ONU检测子单元用于:在SN发现定时器TO1的时间周期内,当接收到远端ONU上报的SN,则将该SN与ONU授权表进行比对,判断授权表内是否有该SN,若是,获取该SN对应的ONU ID,在OLT本地维护的ONU状态表内将该ONU ID对应的ONU的状态标记为发现;否则,上报网管发现非法ONU;
所述ONU激活子单元用于:向对应的ONU发送测距消息,若ONU正常响应测距消息,则向该ONU下发光链路参数,标记该ONU状态为工作状态,并按照ONU的服务等级和用户需求分配用户带宽,维护用户业务;
所述ONU状态表更新子单元用于:在连续8个下行政帧中至少给ONU一次上行带宽授权;检测ONU上行帧记数是否有增加,如果上行帧记数增加,维护ONU状态为工作状态不变,并按照ONU的服务等级和用户需求分配用户带宽,维护用户业务;否则,更新该ONU的状态为临时不在线1状态,同时下发3次deactivate_ONU-ID消息。
ONU状态扫描单元用于:在ONU状态扫描定时器TO2的时间周期内,进行ONU状态表的扫描,并根据不同的ONU状态进行相应的状态处理,以探知ONU实际在线的状态;
其中,所述ONU状态扫描单元进行ONU状态表的扫描,并根据不同的ONU状态进行相应的处理,以探知ONU实际在线的状态,具体包括以下操作:若ONU的状态为临时不在线1状态,发送3次deactivate_ONU-ID消息,经延时后(通常延时为1秒)标记该ONU的状态为临时不在线2状态;若ONU的状态为临时不在线2状态,发送3次deactivate_ONU-ID消息,经延时后(通常延时为2秒)标记该ONU的状态为下线状态;若ONU的状态为工作状态,检查该ONU上行帧统计,如果连续8帧无该ONU上行帧记数,给该ONU一次管理通道带宽授权,如果该ONU 3次不响应此带宽授权,则OLT发送3次deactivate_ONU-ID消息,同时将该ONU的状态标记为临时不在线1状态。
ONU状态标记单元用于:对当前的ONU状态进行标记,标记的ONU状态包括:初始状态、序列号上报状态和工作状态,其中,处于序列号上报状态的ONU在OLT定期给予的上行带宽授权时隙内上报自己的序列号。
ONU状态改变单元用于:按照ONU状态机的不同变迁条件对标记的ONU状态进行不断改变;
其中,所述ONU状态改变对标记的ONU状态进行不断改变时,具体包括以下操作:若标记的ONU状态为初始状态,当ONU检测到下行帧时,则将当前的初始状态改变为序列号上报状态;若标记的ONU状态为序列号上报状态,当ONU接收到光链路参数后,则将当前的序列号上报状态改变为工作状态;若标记的ONU状态为工作状态,当连续8个下行帧没有检测到自己的带宽授权,则将当前的工作状态改变为序列号上报状态。
本发明不局限于上述实施方式,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围之内。本说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技术。
Claims (9)
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状态表中的状态分为:发现状态、工作状态、临时不在线1状态、临时不在线2状态和下线状态;步骤A3中,局端OLT在序列号SN发现定时器的时间周期内进行的操作,具体包括以下步骤:
步骤A301:局端OLT在序列号SN发现定时器的时间周期内,若接收到远端ONU上报的序列号SN,则将该序列号SN与ONU授权表进行比对,判断授权表内是否有该序列号SN,若是,转入步骤A302;否则,上报网管发现非法ONU,返回步骤A301;
步骤A302:获取该序列号SN对应的ONU ID,在OLT本地维护的ONU状态表内将该ONU ID对应的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的状态为下线状态;若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状态一致性的容错方法,其特征在于:所述ONU状态扫描定时器的时间周期设为8秒。
6.一种基于权利要求1所述容错方法的PON***中维护ONU状态一致性的装置,其特征在于:该装置包括设于局端OLT内的配置保存单元、定时器设置单元、序列号SN发现单元、ONU状态扫描单元,以及设于远端ONU内的ONU状态标记单元、ONU状态改变单元;
所述配置保存单元用于:保存网管下发的序列号SN发现周期T1和ONU授权表;
所述定时器设置单元用于:开启OLT的序列号SN发现定时器,将其时间周期设为T1;开启OLT的ONU状态扫描定时器,并设置其时间周期;
所述序列号SN发现单元用于:在序列号SN发现定时器的时间周期内,根据ONU授权表进行ONU检测,对检测的合法ONU定期给予上行带宽授权,并更新OLT本地维护的ONU状态表;
所述ONU状态扫描单元用于:在ONU状态扫描定时器的时间周期内,进行ONU状态表的扫描,根据不同的ONU状态进行相应的状态处理,以探知ONU实际在线的状态;
所述ONU状态标记单元用于:对当前的ONU状态进行标记,标记的ONU状态包括:初始状态、序列号上报状态和工作状态;处于序列号上报状态的ONU在OLT定期给予的上行带宽授权时隙内上报自己的序列号;
所述ONU状态改变单元用于:按照ONU状态机的不同变迁条件对标记的ONU状态进行不断改变。
7.如权利要求6所述的PON***中维护ONU状态一致性的装置,其特征在于:所述ONU状态表中的状态分为:发现状态、工作状态、临时不在线1状态、临时不在线2状态和下线状态;所述序列号SN发现单元包括ONU检测子单元、ONU激活子单元和ONU状态表更新子单元;
所述ONU检测子单元用于:在序列号SN发现定时器的时间周期内,当接收到远端ONU上报的序列号SN,则将该序列号SN与ONU授权表进行比对,判断授权表内是否有该序列号SN,若是,获取该序列号SN对应的ONU ID,在OLT本地维护的ONU状态表内将该ONU ID对应的ONU的状态标记为发现;否则,上报网管发现非法ONU;
所述ONU激活子单元用于:向对应的ONU发送测距消息,若ONU正常响应测距消息,则向该ONU下发光链路参数,标记该ONU状态为工作状态,按照ONU的服务等级和用户需求分配用户带宽,维护用户业务;
所述ONU状态表更新子单元用于:在连续8个下行政帧中至少给ONU一次上行带宽授权;检测ONU上行帧记数是否有增加,如果上行帧记数增加,维护ONU状态为工作状态不变;否则,更新该ONU的状态为临时不在线1状态,同时下发3次deactivate_ONU-ID消息。
8.如权利要求7所述的PON***中维护ONU状态一致性的装置,其特征在于:所述ONU状态扫描单元进行ONU状态表的扫描,并根据不同的ONU状态进行相应的处理,以探知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状态。
9.如权利要求6所述的PON***中维护ONU状态一致性的装置,其特征在于:所述ONU状态改变单元对标记的ONU状态进行不断改变时,具体包括以下操作:若标记的ONU状态为初始状态,当ONU检测到下行帧时,则将当前的初始状态改变为序列号上报状态;若标记的ONU状态为序列号上报状态,当ONU接收到光链路参数后,则将当前的序列号上报状态改变为工作状态;若标记的ONU状态为工作状态,当连续8个下行帧没有检测到自己的带宽授权,则将当前的工作状态改变为序列号上报状态。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610111065.2A CN105516833B (zh) | 2016-02-29 | 2016-02-29 | Pon***中维护onu状态一致性的容错方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610111065.2A CN105516833B (zh) | 2016-02-29 | 2016-02-29 | Pon***中维护onu状态一致性的容错方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105516833A CN105516833A (zh) | 2016-04-20 |
CN105516833B true CN105516833B (zh) | 2018-11-23 |
Family
ID=55724417
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610111065.2A Active CN105516833B (zh) | 2016-02-29 | 2016-02-29 | Pon***中维护onu状态一致性的容错方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105516833B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111010628B (zh) * | 2019-11-30 | 2021-06-29 | 华为技术有限公司 | 上行资源授权方法和相关设备及计算机可读存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1507207A (zh) * | 2002-12-06 | 2004-06-23 | 北京格林威尔科技发展有限公司 | 以太网无源光网络***中双向带宽控制的方法 |
CN102006118A (zh) * | 2010-12-01 | 2011-04-06 | 烽火通信科技股份有限公司 | Gpon***中隔离长发光onu的方法 |
CN102368691A (zh) * | 2011-09-23 | 2012-03-07 | 烽火通信科技股份有限公司 | 以太网无源光网络***中光链路保护倒换的实现方法 |
CN103560978A (zh) * | 2013-10-14 | 2014-02-05 | 北京邮电大学 | 光接入网带宽动态分配的方法和装置 |
CN103560823A (zh) * | 2013-11-08 | 2014-02-05 | 烽火通信科技股份有限公司 | 光网络单元长发光检测装置及检测方法 |
CN105120376A (zh) * | 2015-07-20 | 2015-12-02 | 武汉长光科技有限公司 | 一种提升onu光链路保护倒换稳定性的方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100687710B1 (ko) * | 2004-11-20 | 2007-02-27 | 한국전자통신연구원 | 수동형 광가입자망 시스템에서의 광선로 감시 방법 및 장치 |
-
2016
- 2016-02-29 CN CN201610111065.2A patent/CN105516833B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1507207A (zh) * | 2002-12-06 | 2004-06-23 | 北京格林威尔科技发展有限公司 | 以太网无源光网络***中双向带宽控制的方法 |
CN102006118A (zh) * | 2010-12-01 | 2011-04-06 | 烽火通信科技股份有限公司 | Gpon***中隔离长发光onu的方法 |
CN102368691A (zh) * | 2011-09-23 | 2012-03-07 | 烽火通信科技股份有限公司 | 以太网无源光网络***中光链路保护倒换的实现方法 |
CN103560978A (zh) * | 2013-10-14 | 2014-02-05 | 北京邮电大学 | 光接入网带宽动态分配的方法和装置 |
CN103560823A (zh) * | 2013-11-08 | 2014-02-05 | 烽火通信科技股份有限公司 | 光网络单元长发光检测装置及检测方法 |
CN105120376A (zh) * | 2015-07-20 | 2015-12-02 | 武汉长光科技有限公司 | 一种提升onu光链路保护倒换稳定性的方法 |
Also Published As
Publication number | Publication date |
---|---|
CN105516833A (zh) | 2016-04-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101150367B (zh) | 一种无源光网络olt设备的备份方法及设备 | |
CN106371359B (zh) | 过程控制网络的一键安全上锁 | |
CN100438505C (zh) | 无源光网络用户终端 | |
CN103763148B (zh) | 一种onu自动授权配置恢复方法 | |
CN209607185U (zh) | 一种电力监控***网络安全防护实训*** | |
CN106412730B (zh) | 一种远程批量升级在Boot环境下ONU***软件的方法 | |
CN101567799B (zh) | 光网络单元自动配置方法 | |
CN102291265B (zh) | 对宽带终端及其网管进行优化的平台 | |
CN102740174B (zh) | Gpon***中管理onu接入的方法 | |
CN102970071A (zh) | 一种10g epon***断电重启后业务快速恢复的方法和*** | |
CN104469561B (zh) | Gpon***中控制非法厂商onu接入能力的方法及装置 | |
CN101976883A (zh) | 基于以太网通信的自适应一体化五防*** | |
CN110349380A (zh) | 基于通信终端光网络单元的配电网低压线路停电报警方法 | |
CN105516833B (zh) | Pon***中维护onu状态一致性的容错方法及装置 | |
CN107343004A (zh) | 一种低成本的物联网节点无线组网***及控制方法 | |
CN104767637A (zh) | 一种eoc终端配置的方法 | |
CN109494728A (zh) | 一种配电终端选址选型方法 | |
CN101577845B (zh) | 一种倒换控制命令处理的方法及装置 | |
CN107135045B (zh) | 基于差值检测的变电站自适应网络及其时钟同步安全方法 | |
WO2015117456A1 (zh) | 一种链路轮询的方法、装置、***及计算机存储介质 | |
CN107682078A (zh) | 一种基于olt和onu相互协作的onu故障管理方法 | |
CN103490964A (zh) | 一种实现灵活配置终端接入数量的方法及装置 | |
CN101873516A (zh) | 一种吉比特无源光网络***的光网络单元注册激活方法 | |
CN203691405U (zh) | 一种光纤故障监测*** | |
CN103974152B (zh) | 一种光网络分配单元 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |