欢迎光临小豌豆知识网!
当前位置:首页 > 电学技术 > 电通讯技术> GPON系统中重复ALLOC ID的检测方法与装置独创技术0字

GPON系统中重复ALLOC ID的检测方法与装置

2021-02-07 06:03:05

附图说明" src="/d/file/p/2020/11-20/a6b75a433f6e6e5aab220b4b38e276b2.gif" />

GPON系统中重复ALLOC ID的检测方法与装置

  技术领域

  本发明属于光通信技术领域,更具体地,涉及一种GPON系统中重复ALLOC ID的检测方法与装置。

  背景技术

  随着宽带接入网络最后一公里“光进铜退“的全面落地,PON(Passive OpticalNetwork,无源光纤网络)技术和设备得到大规模的应用。PON系统由OLT(Optical LineTerminal,光线路终端)、ODN(Optical Distribution Network,光分配网络)和ONU(Optical Network Unit,光网络单元)组成。在GPON(Gigabit-Capable Passive OpticalNetworks,吉比特无源光网络技术)系统的工程场景中,经常存由于ONU的软件或者硬件的原因,导致有的ONU其上行发光受OLT控制,上行的发送窗口可以按照OLT的授权正常发送,但这个ONU错误占用了其他ONU的逻辑通道和时间窗口,从而导致其他ONU的某类业务不同或者频繁上下线。比如,某个ONU在被OLT强制踢下线后,ONU由于自身的问题没有真正的下线,仍然占用原有的ALLOC ID(Allocation Identifier,分配标识符)不释放;OLT侧以为此ALLOC ID已经被释放,从而将此ALLOC ID又重新分配给新上线的ONU;此时整个网络中存在两个相同ALLOC ID的ONU,新上线的正常ONU无法正常传送上行数据,表现为固定某些类型的业务不通或者是频繁上下线。

  对于重复的ALLOC ID,现有的解决方法有两种:(1)现有解决重复ALLOC ID的方法之一是手工将该PON口下所有的ONU激光器关闭或者逐一断电,观察现象是否消失,如果现象消失,则该ONU就是重复ALLOC ID的ONU;(2)现有解决重复ALLOC ID的方法之二是手工将该PON口下分支光纤逐渐拔掉,观察现象是否消失,如果现象消失,则该ONU就是重复ALLOCID的ONU。

  上述两种方式既盲目又粗暴,效率低下且对被影响的ONU的所有的正常业务都造成影响,导致该ONU的所有业务不通。极端情况下会导致所有的ONU的业务中断。因此,如何采用一种快速有效且对业务影响较小的方法对重复ALLOC ID的ONU进行检测,对于设备制造商来说具有较大的意义,可以提升设备的运维效率,提高产品的性价比,提升客户的感知。

  发明内容

  本发明的目的是为了克服上述背景技术的不足,提出一种优化的重复ALLOC ID的检测方法。通过分析ONU的统计数据,以及ONU的上下线行为,借助GPON系统的带宽分配机制,快速地找出异常的ONU,并对之加以隔离。

  为实现上述目的,按照本发明的一个方面,提供了一种GPON系统中重复ALLOC ID的检测方法,包括:

  S1、判断是否有ONU频繁上下线或者ONU的某类业务不通的情况,如果有则有可能是重复ALLOC ID引起;

  S2、通过判断光功率是否正常,以及判断是否存在比特间插奇偶校验错误或者帧头差错控制错误或者帧的定界错误,定位到初步判断受重复ALLOC ID影响而引起故障的ONU;

  S3、对于初步判断受重复ALLOC ID影响而引起故障的ONU,逐一去分配该ONU的业务ALLOC ID,然后逐一给各ALLOC ID分配带宽授权,通过捕获到该ALLOC ID对应的上行突发确定重复ALLOC ID的ONU。

  本发明的一个实施例中,所述步骤S2包括:

  判断光功率是否正常,如果正常则认为不存在重复ALLOC ID,如果异常,则判断是否存在比特间插奇偶校验错误或者帧头差错控制错误或者帧的定界错误,如果异常则认为出现错误的ONU可能为重复ALLOC ID的ONU,定位到初步判断受重复ALLOC ID影响而引起故障的ONU。

  本发明的一个实施例中,所述步骤S3中对于初步判断受重复ALLOC ID影响而引起故障的ONU,逐一去分配该ONU的业务ALLOC ID,具体为:

  对于初步判断受重复ALLOC ID影响而引起故障的ONU,通过物理层操作管理维护PLOAM消息逐一去分配该ONU的业务ALLOC ID。

  本发明的一个实施例中,所述步骤S3中逐一给各ALLOC ID分配带宽授权,通过捕获到该ALLOC ID对应的上行突发确定重复ALLOC ID的ONU,具体为:

  给该ALLOC ID对应的传输容器T-CONT分配带宽授权,并开始捕获从ONU侧来的上行传输突发,如果可以捕获到该ALLOC ID对应的上行突发,则上行突发中上行物理层开销PLOu部分携带的ONU-ID信息即为重复ALLOC ID的ONU,该ALLOC ID即为重复的ALLOC ID。

  本发明的一个实施例中,所述S3还包括:检测出来重复ALLOC ID的ONU后,将其复位或者从网络中移除,使受影响的ONU回复正常。

  本发明的一个实施例中,所述方法还包括:

  S4、如果故障现象仍然存在,则将所有剩下的ONU的所有的业务ALLOC ID去分配,然后逐一给各ALLOC ID分配带宽授权,并捕获上行的突发窗口,获取对应的恶意ONU ID,并复位或移除该ONU,使受影响ONU业务恢复正常。

  本发明的一个实施例中,所述方法还包括:

  S5、如果仍然无法使现象消失,则该表明PON系统下存在不受控的ONU,通过关闭ONU、或者逐一对ONU进行断电、或者拔出分支光纤的方式来找出不受控的ONU。

  按照本发明的另一方面,还提供了一种GPON系统中重复ALLOC ID的检测装置,包括第一检测模块、第二检测模块和第三检测模块,其中:

  所述第一检测模块,用于判断是否有ONU频繁上下线或者ONU的某类业务不通的情况,如果有则有可能是重复ALLOC ID引起;

  所述第二检测模块,用于通过判断光功率是否正常,以及判断是否存在比特间插奇偶校验错误或者帧头差错控制错误或者帧的定界错误,定位到初步判断受重复ALLOC ID影响而引起故障的ONU;

  所述第三检测模块,用于对于初步判断受重复ALLOC ID影响而引起故障的ONU,逐一去分配该ONU的业务ALLOC ID,然后逐一给各ALLOC ID分配带宽授权,通过捕获到该ALLOC ID对应的上行突发确定重复ALLOC ID的ONU。

  本发明的一个实施例中,所述第二检测模块包括光功率检测单元和帧错误检测单元,其中:

  所述光功率检测单元,用于判断光功率是否正常,如果正常则认为不存在重复ALLOC ID,如果异常则转帧错误检测单元继续判断;

  所述帧错误检测单元,用于判断是否存在比特间插奇偶校验错误或者帧头差错控制错误或者帧的定界错误,如果异常则认为出现错误的ONU可能为重复ALLOC ID的ONU,定位到初步判断受重复ALLOC ID影响而引起故障的ONU。

  本发明的一个实施例中,所述第三检测模块包括去分配单元和再分配单元,其中:

  所述去分配单元,用于对于初步判断受重复ALLOC ID影响而引起故障的ONU,通过物理层操作管理维护PLOAM消息逐一去分配该ONU的业务ALLOC ID;

  所述再分配单元,用于给该ALLOC ID对应的传输容器T-CONT分配带宽授权,并开始捕获从ONU侧来的上行传输突发,如果可以捕获到该ALLOC ID对应的上行突发,则上行突发中上行物理层开销PLOu部分携带的ONU-ID信息即为重复ALLOC ID的ONU,该ALLOC ID即为重复的ALLOC ID。

  总体而言,通过本发明所构思的以上技术方案与现有技术相比,具有如下有益效果:

  (1)与现有技术中不加区分直接通过简单粗暴的关激光器、ONU断电以及拔分支光纤来定位重复ALLOC ID的ONU相比,本发明方案优化了检测流程,通过回溯用户的上下线行为、业务运行状况以及PON口性能统计,充分利用网管告警信息和性能统计功能,最大概率地覆盖了大多数重复ALLOC ID的场景,缩小了检测范围。同时利用GPON协议中的带宽分配机制,最大限度地减少ONU关电、关闭激光器、拔出分支光纤的概率,使得对重复ALLOC ID的定位更精准,更快速,尽量减少运维人员到故障现场处置问题的几率;

  (2)综合本发明的处理措施,将极大地提高用户的运维感知,提高用户的满意度。

  附图说明

  图1是本发明中一种GPON系统中重复ALLOC ID的检测方法的流程示意图;

  图2是本发明中一种GPON系统中重复ALLOC ID的检测方法的流程示意图;

  图3是本发明中一种GPON系统中重复ALLOC ID的检测装置的结构示意图。

  具体实施方式

  为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。

  实施例1

  本发明涉及宽带接入领域GPON系统中内某些ONU占用其他ONU的ALLOC ID的解决方法,具体来说就是对ONU的性能统计以及ONU的行为进行分析,并结合GPON标准中的带宽分配机制,对重复占用ALLOC ID的恶意ONU进行快速检测,并加以隔离。

  为了解决现有技术存在的问题,本发明提供了一种GPON系统中重复ALLOC ID的检测方法,包括:

  S1、判断是否有ONU频繁上下线或者ONU的某类业务不通的情况,如果有则有可能是重复ALLOC ID引起;

  本发明首先对故障现象进行分析,初步缩小故障范围。首先判断是否有ONU频繁上下线或者ONU的某类业务不通的情况,这可以从ONU的历史记录和当前现象来加以确定。如果有,则有可能是重复ALLOC ID引起。

  S2、通过判断光功率是否正常,以及判断是否存在比特间插奇偶校验错误或者帧头差错控制错误或者帧的定界错误,定位到初步判断受重复ALLOC ID影响而引起故障的ONU;

  ONU频繁上下线或者业务不通也有可能是光路的故障引起,比如光纤的弯曲、光路的衰耗过大等。

  首先确保光功率是正常,如果正常则认为不存在重复ALLOC ID(在光功率正常的情况下PON业务和ONU的上下线行为通常来说应该是正常的);

  如果出现异常,判断(例如可由运维人员可在设备的网管上查看或由程序判断)是否存在BIP(Bit Interleaved Parity,比特间插奇偶校验)错误或者HEC(Header ErrorControl,帧头差错控制)错误或者帧的定界错误。如果存在BIP错误或者HEC错误或者帧的定界错误,则大概率是有重复的ALLOC ID引起,这进一步缩小了故障的定位范围。定位到初步判断受重复ALLOC ID影响而引起故障的ONU。

  S3、对于初步判断受重复ALLOC ID影响而引起故障的ONU,逐一去分配该ONU的业务ALLOC ID,然后逐一给各ALLOC ID分配带宽授权,通过捕获到该ALLOC ID对应的上行突发确定重复ALLOC ID的ONU;

  对于初步判断受重复ALLOC ID影响而引起故障的ONU,先通过PLOAM(PhysicalLayer OAM,物理层操作管理维护)消息逐一去分配该ONU的业务ALLOC ID,此时OLT系统将认为该ALLOC ID已经不被任何ONU所占据。在通常情况下,如果该ALLOC ID去分配后,正常情况ONU将不响应对该ALLOC ID的带宽分配授权。接着,OLT给该ALLOC ID对应的T-CONT(Transmission Container,传输容器)分配带宽授权,并开始捕获从ONU侧来的上行传输突发,如果可以捕获到该ALLOC ID对应的上行突发,则上行突发中PLOu(Physical LayerOverhead upstream,上行物理层开销)部分携带的ONU-ID信息即为重复ALLOC ID的ONU,该ALLOC ID即为重复的ALLOC ID。检测出来该ONU后,将其复位或者从网络中移除,使受影响的ONU回复正常。

  进一步地,所述方法还可以包括:

  S4、经过前面的三个步骤,绝大部分的重复ALLOC ID的情况已经被覆盖。如果故障现象仍然存在,则将所有剩下的ONU的所有的业务ALLOC ID去分配,然后逐一给各ALLOC ID分配带宽授权,并捕获上行的突发窗口,获取对应的恶意ONU ID,并复位或移除该ONU,使受影响ONU业务恢复正常;

  进一步地,所述方法还可以包括:

  S5、如果前述步骤仍然无法使现象消失,则该表明PON系统下存在不受控的ONU,此时采用传统的定位检测方法。通过关闭ONU激光器关闭或者逐一对ONU进行断电,或者拔出分支光纤的方式来找出不受控的ONU。

  实施例2

  本发明实施例提供了一种GPON系统中重复ALLOC ID的检测方法,是一种通过分析ONU的性能统计以及上下线行为,利用GPON带宽分配原理来实现重复ALLOC ID的ONU进行检测的技术方案。

  如图2所示,本发明包括如下步骤:

  S11、观察是否存在ONU上线问题或者ONU某类业务固定不通。如存在,则转往步骤S12,如果否则结束;

  S12、排除光路故障;

  ONU频繁上下线或者业务不通也有可能是光路的故障引起,比如光纤的弯曲、光路的衰耗过大等。

  首先确保光功率是正常,如果正常则认为不存在重复ALLOC ID(在光功率正常的情况下PON业务和ONU的上下线行为通常来说应该是正常的);

  通过本步骤排除因光路故障引起的故障现象;

  S13、判断ONU是否存在BIP错误、HEC错误或者定界错误告警,如存在则转步骤S14,如果否则结束;

  S14、将步骤S13中存在问题的ONU的业务ALLOC ID先去分配,再给该ALLOC ID分配带宽授权;

  S15、捕捉GPON的上行突发窗口,其中携带的ONU ID信息即为重复ALLOC ID的ONU;

  S16、将该重复ALLOC ID的ONU复位或移除;

  S17、判断故障是否消失,如果是则结束,如果否则转步骤S18;

  S18、将所有剩下的ONU的所有的业务ALLOC ID去分配,然后逐一给各ALLOC ID分配带宽授权,并捕获上行的突发窗口,获取对应的恶意ONU ID,并复位或移除该ONU,使受影响ONU业务恢复正常;

  S19、判断故障是否消失,如果是则结束,如果否则转步骤S20;

  S20、开启常规检测流程,采取关ONU激光器、拔分支光纤、ONU关电等方式来定位。

  实施例3

  如图3所示,本发明实施例提供了一种GPON系统中重复ALLOC ID的检测装置,包括第一检测模块、第二检测模块和第三检测模块,其中:

  所述第一检测模块,用于判断是否有ONU频繁上下线或者ONU的某类业务不通的情况,如果有则有可能是重复ALLOC ID引起;

  所述第二检测模块,用于通过判断光功率是否正常,以及判断是否存在比特间插奇偶校验错误或者帧头差错控制错误或者帧的定界错误,定位到初步判断受重复ALLOC ID影响而引起故障的ONU;

  所述第三检测模块,用于对于初步判断受重复ALLOC ID影响而引起故障的ONU,逐一去分配该ONU的业务ALLOC ID,然后逐一给各ALLOC ID分配带宽授权,通过捕获到该ALLOC ID对应的上行突发确定重复ALLOC ID的ONU。

  进一步地,所述第二检测模块包括光功率检测单元和帧错误检测单元,其中:

  所述光功率检测单元,用于判断光功率是否正常,如果正常则认为不存在重复ALLOC ID,如果异常则转帧错误检测单元继续判断;

  所述帧错误检测单元,用于判断是否存在比特间插奇偶校验错误或者帧头差错控制错误或者帧的定界错误,如果异常则认为出现错误的ONU可能为重复ALLOC ID的ONU,定位到初步判断受重复ALLOC ID影响而引起故障的ONU。

  进一步地,所述第三检测模块包括去分配单元和再分配单元,其中:

  所述去分配单元,用于对于初步判断受重复ALLOC ID影响而引起故障的ONU,通过物理层操作管理维护PLOAM消息逐一去分配该ONU的业务ALLOC ID;

  所述再分配单元,用于给该ALLOC ID对应的传输容器T-CONT分配带宽授权,并开始捕获从ONU侧来的上行传输突发,如果可以捕获到该ALLOC ID对应的上行突发,则上行突发中上行物理层开销PLOu部分携带的ONU-ID信息即为重复ALLOC ID的ONU,该ALLOC ID即为重复的ALLOC ID。

  本领域的技术人员容易理解,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

《GPON系统中重复ALLOC ID的检测方法与装置.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式(或pdf格式)