一种以太无源光网络中长发光光网络单元确定方法和装置的制造方法

文档序号:8301437阅读:389来源:国知局
一种以太无源光网络中长发光光网络单元确定方法和装置的制造方法
【技术领域】
[0001]本发明涉及通信技术领域,特别涉及一种以太无源光网络中长发光光网络单元确定方法和装置。
【背景技术】
[0002]以太无源光网络(EthernetPassive Optical Network,EPON)采用了点到多点的拓扑结构,而且上行采用时分复用的方式,上行方向的信号工作为突发模式,它要求各个光网络单元(Optical Network Unit, ONU)只在自己的时隙窗口内开启激光器。
[0003]EPON中设有光线路终端OLT (Optical Line Terminal,0LT),其用于连接光纤干线的终端设备,作用一般包括:向ONU以广播方式发送以太网数据;为ONU分配带宽,即控制ONU发送数据的起始时间(StartTime)和发送数据时间长度(Length)。在OLT给各个ONU分配时隙时,一般是依据动态带宽分配(Dynamically Bandwidth Assignment,DBA)机制进行分配。
[0004]以太网操作、管理和维护(Operat1ns,Administrat1nand Maintenance,0AM)是一种监控网络问题的工具。它主要在数据链路层,利用设备之间定时交互OAM协议数据单元(0AM Protocol Data Units,0AMPDU)来报告网络的状态,是网络管理员能够更有效的管理网络。
[0005]EPON中在正常工作模式下,各ONU仅仅在OLT分配给它的时隙内打开激光器,上传数据给OLT ;0LT根据各ONU的带宽需求,发送下行数据给各0NU,保证在同一时刻只有一个ONU可以发光,以便各个ONU之间不发生冲突。但是,如果系统内某个ONU的光模块发生故障而处于长发光状态,或者有恶意用户将光模块设置为长发光状态,则该长发光ONU会影响其他的ONU接收OLT发送的时隙分配数据,从而会造成时隙窗口的重叠导致OLT无法正常恢复光信号,即其中的任何一个ONU故障都会影响到其他连在同一个OLT的PON 口下的ONU数据的传输。
[0006]现有的电信设备是通过人工检查的方式,确认有无长发光ONU存在,如存在则手动关闭该0NU,这种处理方式效率低下,而且在现实操作中存在很多困难。如果发现不及时,则会长时间造成OLT的一个PON 口下的全部ONU无法正常工作。

【发明内容】

[0007]有鉴于此,本申请提供一种以太无源光网络中长发光光网络单元确定方法和装置,以解决人工方式确定长发光ONU效率低下的问题。
[0008]为解决上述技术问题,本申请的技术方案是这样实现的:
[0009]一种以太无源光网络中长发光光网络单元ONU确定方法,该方法包括:
[0010]光线路终端OLT针对任一无源光网络PON 口创建一个虚拟0NU,在为该PON 口下的ONU分配时隙时为所述虚拟ONU分配时隙;为所述虚拟ONU分配的时隙与为该PON 口下的ONU分配的时隙不同;
[0011]所述OLT在为所述虚拟ONU分配的时隙内检测该PON 口下的接收光功率,当检测到的接收光功率大于预设阈值时,通过该PON 口广播操作、管理和维护OAM报文,使该PON口下的各ONU关闭激光器并根据所述OLT为各ONU指定的等待时间到时再次开启激光器;
[0012]在第一预设时间内,所述OLT若确定该PON 口下存在在线0NU,则确定该在线ONU为长发光的0NU,其中,所述为各ONU指定的等待时间大于第一预设时间。
[0013]—种以太无源光网络中长发光光网络单元ONU确定装置,应用于以太无光源网络中的光线路终端OLT上,该装置包括:配置单元、检测单元、发送单元和确定单元;
[0014]所述配置单元,用于针对任一无源光网络PON 口创建一个虚拟0NU,在为该PON 口下的ONU分配时隙时为所述虚拟ONU分配时隙;为所述虚拟ONU分配的时隙与为该PON 口下的ONU分配的时隙不同;
[0015]所述检测单元,用于所述配置单元在为所述虚拟ONU分配的时隙内检测该PON 口下的接收光功率;
[0016]所述发送单元,用于当所述检测单元检测到的接收光功率大于预设阈值时,通过该PON 口广播操作、管理和维护OAM报文,使该PON 口下的各ONU关闭激光器并根据所述OLT为各ONU指定的等待时间到时再次开启激光器;
[0017]所述确定单元,用于在所述发送单元发送OAM报文之后,在第一预设时间内,若确定该PON 口下存在在线0NU,则确定该在线ONU为长发光的0NU,其中,所述为各ONU指定的等待时间大于第一预设时间。
[0018]由上面的技术方案可知,本申请中通过创建虚拟0NU,并为该虚拟ONU分配时隙,在该时隙内检测该PON 口下的接收光功率,若检测到接收光功率大于预设阈值,则确定该PON 口下存在长发光0NU,并通过广播OAM报文通知各ONU关闭激光器并在指定的等待时间到时再打开激光器,在所有ONU还未再次打开激光机之前,若确定存在在线0NU,则确定该在线ONU为长发光0NU,能够提高确定PON 口下的长发光ONU的效率。
【附图说明】
[0019]图1为本申请实施例中的上行信道时序示意图;
[0020]图2为本申请实施例中长发光光网络单元确定方法流程示意图;
[0021]图3为本申请具体实施例中OLT确定长发光ONU流程示意图;
[0022]图4为本申请实施例中应用于上述技术的装置结构示意图。
【具体实施方式】
[0023]为了使本发明的目的、技术方案及优点更加清楚明白,下面结合附图并据实施例,对本发明的技术方案进行详细说明。
[0024]本申请提出一种以太无源光网络中长发光光网络单元确定方法,若需要检测任一PON 口下的ONU是否存在长发光的情况,如果存在长发光的0NU,还需确定哪个ONU为长发光的0NU,则在OLT为该PON 口下的各ONU分配时隙之前,先创建一个虚拟0NU。
[0025]本申请实施例中创建的虚拟0NU,可以仅仅是分配一个虚拟ONU ID即可,并不需要为其分配发送数据的实体组件;为该虚拟ONU分配一个LLID,该LLID可以是0,也可以是该PON 口下允许注册的LLID中不被该PON 口下的ONU使用的值。
[0026]OLT为在该PON 口下的ONU分配时隙时,为所述虚拟ONU分配时隙,且为所述虚拟ONU分配的时隙与为本OLT的该PON 口下的ONU分配的时隙不同。
[0027]同现有实现,OLT还为各ONU分配相应的startTime和length,为创建的虚拟ONU也是同样的分配方式,通过该PON 口下接的各ONU在为所述虚拟ONU分配的时隙不发送数据,在为虚拟ONU分配的时隙内该PON 口的接收光功率应该为零,或接近零,有噪音影响,即相当于设置一个虚拟0NU,该虚拟ONU只是占用所述虚拟时隙,但是不具备发送数据的实体组件。
[0028]EPON上带宽分配机制依赖于授权和请求消息,在IEEE 802.3ah的术语中,即GATE和REPORT,二者都是MAC控制帧。
[0029]GATE消息是从OLT发送到一个单独ONU的,用于给这个ONU分配传输的时隙。一个时隙用一对数值(startTime,length)来指示。startTime和length的数值是由OLT中的DBA代理(或称调度器)模块来决定。
[0030]DBA代理位于MAC控制层的客户端,是一个在IEEE 802.3ah标准范围外的子层。startTime和length的数值被传送到授权进程,后者生成GATE消息并把该消息发送给对应的ONU。REPORT消息是ONU用于把本地状况,如缓存占用量,传递给OLT的反馈机制,用于帮助OLT智能地分配时隙。
[0031]OLT侧的报告接收过程负责接收报告帧并将接收到的数据发送到DBA代理处。OLT的每个逻辑端口,或对应每个已注册的0NU,都有各自的报告接收过程。
[0032]OLT处的每个逻辑端口,或每个已注册的0NU,都有各自独立的授权帧生成实体。DBA代理驱动授权帧的生成,它也决定了发送到每个ONU授权帧的起始时刻和大小。当收到DBA代理的请求后,授权帧生成过程产生一个授权帧并发送到0NU。
[0033]DBA代理记录了每个ONU的缓冲区中的数据量和往返时延(Round-Trip Time,RTT)大小。当收到哪个ONU的REPORT消息后,更新该ONU的缓冲区数据量和RTT大小的数值。DBA代理周期性的根据所有ONU的情况计算给各个ONU分配的startTime和length。
[0034]通过对DBA代理的控制
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1