一种以太网无源光网络EPON内的注册方法及装置与流程

文档序号:12491240阅读:426来源:国知局
一种以太网无源光网络EPON内的注册方法及装置与流程

本申请涉及通信技术领域,特别涉及一种以太网无源光网络EPON内的注册方法及装置。



背景技术:

EPON(Ethernet Passive Optical Network,以太网无源光网络)系统是承载封装成802.3标准以太网帧的PON(Passive Optical Network)无源光网络,是以太网技术和无源光网络技术的有机结合,基于2004年6月颁布的IEEE 802.3ah标准。

典型的EPON系统主要由OLT(Optical Line Terminal,光线路终端)、ONU(Optical Network Unit,光网络单元)和ODN(Optical Distribution Network,光分配网络)三部分组成,参见图1所示的结构示意图。其中,ODN由光纤和一个或多个POS(Passive Optical Splitter,无源光纤分支器)等无源光器件组成,在OLT和ONU间提供光信号传输通道,POS可以将上行数据耦合到一根光纤上,将下行数据分发到各个ONU。

另外,ONU要正常工作,首先需完成注册。

具体的,ONU进行注册时,OLT向所有ONU广播Discovery Gate(发现授权)消息,打开各ONU发现窗口。各ONU向OLT发送一个注册请求Register_REQ消息。OLT判断收到各Register_REQ消息中包含ONU的MAC(Media Access Control,媒体接入访问)地址是否在安全用户列表。OLT根据不属于安全用户列表的MAC地址确定非法ONU,并向非法ONU发送Nack Register()消息。该非法ONU接收到Nack Register消息后,启动定时器,并进入静默状态,该定时器的时长表示启动下一次注册过程时延Ts。在定时器未超时之前,该非法ONU保持在WAIT(等待)状态;当定时器超时后,该非法ONU从WAIT状态转移到Register(注册)状态,并等待OLT发送Discovery Gate消息。在下一个ONU发现窗口打开时,上述ONU发送Register_REQ消息,进行注册。

由以上可见,已有的EPON系统内,被OLT反复鉴定为非法ONU的设备始终 采用固定的时长进行静默,占用时间窗口,影响合法ONU的注册。



技术实现要素:

本申请实施例公开了一种以太网无源光网络EPON内的注册的方法及装置,以降低ONU注册过程中通信系统的压力。

为达到上述目的,本申请实施例公开了一种以太网无源光网络EPON内的注册方法,所述方法应用于光网络单元ONU,该方法包括:

接收退避静默消息;

确定所述退避静默消息的接收次数;

根据所述接收次数设置延迟静默时间;

进入静默状态且按照设置的延迟静默时间对所述静默状态计时;

当所述静默状态的计时达到设置的延迟静默时间,退出所述静默状态;

接收发现授权消息,执行注册。

在本申请的一种具体实现方式中,所述方法还包括:

接收静默中止消息;

中止对所述静默状态的计时并退出所述静默状态。

在本申请的一种具体实现方式中,确定所述退避静默消息的接收次数的步骤之后,所述方法还包括:

确定所述接收次数已达最大次数;

根据最大延迟静默时间设置所述延迟静默时间。

为达到上述目的,本申请实施例公开了一种以太网无源光网络EPON内的注册装置,应用于以太网无源光网络EPON系统内的光网络单元ONU,所述注册装置包括:

第一接收单元,用于接收退避静默消息;

静默处理单元,用于确定所述退避静默消息的接收次数;根据所述接收次数设置延迟静默时间;控制所述ONU进入静默状态且按照所述延迟静默时间对 所述静默状态计时;当所述静默状态的计时达到所述延迟静默时间,控制退出所述静默状态;

第二接收单元,用于接收发现授权消息;

注册处理单元,用于执行注册。

在本申请的一种具体实现方式中,所述第一接收单元,还用于接收静默中止消息;

所述静默处理单元,还用于根据所述静默中止消息中止对所述静默状态的计时并控制所述ONU退出所述静默状态。

在本申请的一种具体实现方式中,所述静默处理单元,还用于所述接收次数已达到最大值时,根据最大静默延迟时间设置所述延迟静默时间。

为达到上述目的,本申请实施例公开了一种以太网无源光网络EPON内的注册方法,该方法应用于光线路终端OLT,所述方法在于

接收注册请求消息;

确定所述注册请求消息的地址信息属于非法光网络单元ONU,生成含有所述地址信息的延长静默消息;

发送所述延长静默消息。

在本申请的一种具体实现方式中,所述方法还包括:

确定合法光网络单元的地址信息更新;

生成广播的静默中止消息

发送所述广播的静默中止消息,以通知所述非法网络单元立即将退出静默状态。

为达到上述目的,本申请实施例公开了一种以太网无源光网络EPON内的注册装置,所述装置应用于光线路终端OLT,其中所述装置包括:

接收单元,接收注册请求消息;

静默通知单元,确定所述注册请求消息的地址信息属于非法光网络单元ONU,则生成含有所述地址信息的延长静默消息;

发送单元,用于向所述非法光网络单元ONU发送所述延长静默消息。

在本申请的一种具体实现方式中,所述装置还包括发送单元;

所述静默通知单元,确定合法光网络单元的地址信息更新,生成广播的静默中止消息;

发送单元,用于发送所述静默中止消息。

由以上可见,本申请实施例提供的方案中,ONU接收到退避静默消息后,根据退避静默消息的接收次数确定延迟静默时间,然后进入静默状态并按照上述静默时间对静默状态计时,当静默状态的计时达到延迟静默时间时,退出静默状态,接收发现授权消息,进而执行注册。可见应用本申请实施例提供的方案进行ONU注册时,一旦ONU处于静默状态,其处于静默状态的时长是由该ONU接收静默消息的次数确定的,而非预先设定的固定值,由于ONU处于静默状态的时间是随着接收次数的增长而增加的,这样一旦该ONU被连续多次判定为是非法ONU,则不会频繁结束静默状态,进而也就不会频繁向OLT发送Register_REQ消息,降低了通信系统压力。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本申请实施例提供的一种EPON系统的结构示意图;

图2为本申请实施例提供的一种通信系统的信令流程示意图;

图3为本申请实施例提供的一种以太网无源光网络EPON内的注册方法的流程示意图;

图4为本申请实施例提供的另一种以太网无源光网络EPON内的注册方法的流程示意图;

图5为本申请实施例提供的另一种以太网无源光网络EPON内的注册方法的流程示意图;

图6为本申请实施例提供的一种以太网无源光网络EPON内的注册装置的结构示意图;

图7为本申请实施例提供的另一种以太网无源光网络EPON内的注册装置的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

下面先对本申请实施例中涉及的概念进行介绍。

1、EPON

EPON系统是承载封装成802.3标准以太网帧的PON无源光网络,是以太网技术和无源光网络技术的有机结合,基于2004年6月颁布的IEEE 802.3ah标准。

对于EPON而言,当前主流标准是由中国电信制定的标准《CTC 3.0》,CTC3.0在ONU注册中引入了“静默机制”的概念。

2、OLT

OLT一般放置在局端CO(Central Office,中心机房)内,是整个EPON系统的核心设备。

OLT通常是一台以太网交换机、路由器或者多媒体转换平台,提供EPON系统与业务供应商的核心数据/视频/电话网络间的接口。

3、ONU

ONU用于连接用户侧的网络设备(如PC、机顶盒以及交换机等),通常放置在用户家里、楼道或者路边,主要负责用户侧上行数据(ONU发往OLT的数据包)的转发及选择性接收从OLT侧转发的下行广播数据(OLT发往ONU的数据包)。

4、ODN

ODN由光纤和一个或多个POS(Passive Optical Splitter,无源光纤分支器)等无源光器件组成,在OLT和ONU间提供光信号传输通道。

POS可以将上行数据耦合到一根光纤上,将下行数据分发到各个ONU。

本申请实施例的执行主体可以为EPON系统中的任一ONU。本申请实施例中所涉及的消息可以为MPCP(Multipoint Control Protocol,多点控制协议)消息。

本领域内的技术人员可以理解的是,现有的“静默机制”中,ONU被OLT判定为非法ONU后进入静默状态,当静默状态的定时器超时后,ONU将从静默状态转移到注册状态(registering state),并等待OLT发出的Discovery Gate消息。当OUN收到OLT的Discovery Gate消息且下一个发现窗口打开时,ONU将发送REGISTER_REQ消息,启动注册。但是,现有静默机制中,ONU的每次静默状态的时长相同,非法ONU反复按照固定时长的静默状态等待并重新启动注册,与其他合法ONU竞争注册窗口,降低了合法ONU的注册成功的效率。本申请实施例提供的方案中适当增加反复被OLT判定为非法ONU的ONU处于静默状态的时长,相应地减少非法ONU注册的次数,相应地增加合法ONU的注册窗口和注册成功率。

下面先结合图2提供的一种通信系统的信令流程示意图,对本申请实施例提供的光网络单元ONU的注册方法进行总体介绍。

该通信系统包括OLT和至少一个与OLT通信连接的ONU。

具体的,OLT广播Discovery Gate(发现授权)消息(S201),打开ONU发现窗口,ONU接收到Discovery Gate后,向OLT发送Register_REQ(注册请求)消息(S202),OLT判断ONU是否为合法ONU,在判断得知为非法ONU的情况下,向ONU发送Nack Register消息(S203),ONU接收到该消息后,根据已接收到Nack Register消息的次数确定延迟静默时间,并进入静默状态,直至处于静默状态的时间达到上述延迟静默时间。

另外,在ONU处于静默状态的过程中,还可能会接收到来自OLT的静默中止消息(S204),接收到该消息后,ONU中止对静默状态的计时,退出静默状态,并执行注册。

下面再通过具体实施例对本申请实施例提供的网络单元ONU的注册的方法及装置进行详细介绍。

图3为本申请实施例提供的一种以太网无源光网络EPON内的注册方法的流程示意图,该方法应用于光网络单元ONU,包括:

S301:接收退避静默消息。

上述退避静默消息可以理解为用于通知ONU进入静默状态的消息。

具体的,ONU在接收到OLT广播的Discovery Gate消息后,开始进入注册过程,ONU向OLT发送Register_REQ消息,然后OLT接收到Register_REQ消息后,若判定该ONU为非法ONU,会向该ONU发送Nack Register消息,ONU接收到Nack Register消息即进入静默状态。

基于此,前述退避静默消息可以理解为上述Nack Register消息。

可以理解的,上述Nack Register消息可以是符合多点控制协议MPCPDU的Register消息,也就是,前述退避静默消息可以是符合多点控制协议MPCPDU的Register消息。

由于相关标准已经规定了MPCPDU的Register消息中REGISTER标记位取各个数值时的相应含义,该标记位取值为4时,表示OLT判定ONU为非法ONU,若ONU接收到REGISTER标记位取值为4的Nack Register消息可以认为接收到了退避静默消息。另外,对于REGISTER标记位的取值而言,5-255为预留取值,因此,在本申请的一种可选实现方式中,还可以通过5-255表示ONU被判定为非法ONU,也就是,若通过解析Nack Register消息发现MPCPDU中REGISTER标记位的取值≥4,也可以认为接收到了退避静默消息。

S302:确定退避静默消息的接收次数。

ONU可以记录接收到退避静默消息的次数,每次接收到退避静默消息后,对该次数进行更新即可。

S303:根据接收次数设置延迟静默时间。

需要说明的是,上述延迟静默时间可以理解为:经延迟处理后ONU处于静 默状态的时间,更进一步的,可以理解为:上述接收次数越大,ONU处于静默状态的时间越长。当然,ONU处于静默状态的时间也不能随着接收次数的增大无限制的延长下去,具体的可以通过设置最大延迟时长进行限定。

本领域内的技术人员可以理解的是,现有技术中ONU每次进入静默状态时,其处于静默状态的时长为固定值,而本步骤中给出延迟静默时间是由接收次数确定的,具体的,这种确定静默时间的方式可以是预先约定好的,这样ONU接收到退避静默消息后,即可根据上述接收次数去确定延迟静默时间,而无需OLT通知。

另外,本领域内的技术人员可以理解的是,常见的规范中已经规定了对应协议中各个标识位的取值,但是在制订规范的过程中,考虑到便于后期扩展等因素预留了一些比特位,接收端接收到报文数据后解析报文数据时,可以忽略这些预留比特位的取值,也就是按照规范来讲,预留比特位的取值不影响报文的解析结果。

由前面的描述可以得知,规范在制订过程中可能会预留比特位以便于后期扩展,同理,也可以针对某一标记位预留取值,以便于后期扩展。

例如,MPCPDU中REGISTER标记位的取值在0、5-255这些取值上为预留取值。

鉴于此,在本申请的一种较佳实现方式中,可以通过设置Nack Register消息中REGISTER标记位的取值为预留取值的方式,通知ONU根据接收次数确定延迟静默时间。

这样将REGISTER标记位的取值设置为预留取值,不仅仅可以使得ONU获知接收到了退避静默消息,还可以同时使得ONU获知采用根据接收次数确定静默时间。

较佳的,上述REGISTER标记位的取值为5,当然,也可以为6、7、8等等上述预留取值中的一个,本申请并不对此进行限定。

在本申请的一种具体实现方式中,在确定退避静默消息的接收系数之后,上述注册方法还可以包括:确定接收次数已达最大次数,根据最大延迟静默时间设置延迟静默时间。

具体的,根据最大静默状态延迟时间设置延迟静默时间时,所设置的静默时间可以等于最大静默状态延迟时间。

另外,根据接收次数更新静默状态延迟时间时,可以依据上述接收次数的大小,按照接收次数越大进入静默状态延迟时间越长的原则,更新静默状态延迟时间,进而确定延迟静默时间。

需要说明的是,上述静默状态延迟时间可以理解为:本次ONU处于静默状态的时间相对于上次处于静默状态的时间的延长值,这种情况下,上述延迟静默时间等于静默状态延迟时间与上次处于静默状态时间之和,例如,假设上次处于静默状态的时间为:20s,接收次数每增加1,处于静默状态的时间增加10s,则上述静默状态延迟时间为:10s,延迟静默时间为:10s+20s=30s;

上述静默状态延迟时间还可以理解为:本次ONU处于静默状态的时间相对于基准静默状态时间的延长值,这种情况下,上述延迟静默时间等于静默状态延迟时间与上述进准静默时间之和,例如,假设基准静默状态时间为10s,接收次数与延长值之间的关系为:(接收次数-1)x10s,上述接收次数取值为3,则上述静默状态延迟时间为:(3-1)x10s=20s,延迟静默时间为:20s+10s=30s;

上述静默状态延迟时间还可以理解为:本次ONU处于静默状态的时间,这种情况下,上述延迟静默时间等于静默状态延迟时间,这种情况下,可以预先设定静默状态延迟时间与接收次数之间的关系,例如,静默状态延迟时间=接收次数x固定值等等,然后根据该关系计算静默状态延迟时间,也就得到了延迟静默时间。

假设,上述最大值为3,最大静默状态延迟时间为180s。

ONU第一次被判定为非法ONU时,延迟静默时间为T=60s;

ONU第二次被判定为非法ONU时,延迟静默时间为2T=2×60s=120s;

ONU第三次被判定为非法ONU时,延迟静默时间为3T=3×60s=180s;

ONU第四次被判定为非法ONU时,延迟静默时间为180s;

ONU第五次被判定为非法ONU时,延迟静默时间为180s。

另外,基于上述思路,还可以采取分段函数的形式,根据接收次数确定ONU 进入静默状态的时间。

例如,ONU第一次被判定为非法ONU时,静默状态的时长为T=60s;

ONU第二次被判定为非法ONU时,延迟静默时间为T=60s;

ONU第三次被判定为非法ONU时,延迟静默时间为2T=2×60s=120s;

ONU第四次被判定为非法ONU时,延迟静默时间为2T=2×60s=120s;

ONU第五次被判定为非法ONU时,延迟静默时间为3T=3×60s=180s;

ONU第六次被判定为非法ONU时,延迟静默时间为3T=3×60s=180s。

需要说明的是,本申请只是以上述为例进行说明,实际应用中确定静默时间的方式并不仅限于此。

S304:进入静默状态且按照上述设置的延迟静默时间对静默状态计时。

需要说明的是,本申请实施例中提及的静默状态可以理解为WAIT状态。

具体的,ONU可以处于不同的状态,例如,上述的WAIT状态、REIGSTER(注册)状态等等,其中,ONU处于WAIT状态时可以理解为:ONU不能进行注册的状态,而ONU处于REIGSTER状态时可以理解为:等待OLT发送的发现授权消息并且ONU可以进行注册的状态。

S305:当静默状态的计时达到上述延迟静默时间,退出静默状态。

S306:接收发现授权消息,执行注册。

上述发现授权消息一般是由OLT广播的,也就是Discovery Gate消息,启动注册后,完成注册的过程与现有技术相同,这里不再赘述。

由以上可见,本实施例提供的方案中,ONU接收到退避静默消息后,根据退避静默消息的接收次数确定延迟静默时间,然后进入静默状态并按照上述静默时间对静默状态计时,当静默状态的计时达到延迟静默时间时,退出静默状态,接收发现授权消息,进而执行注册。可见应用本实施例提供的方案进行ONU注册时,一旦ONU处于静默状态,其处于静默状态的时长是由该ONU接收静默消息的次数确定的,而非预先设定的固定值,由于ONU处于静默状态的时间是随着接收次数的增长而增加的,这样一旦该ONU被连续多次判定为是非法ONU, 则不会频繁结束静默状态,进而也就不会频繁向OLT发送Register_REQ消息,降低了通信系统压力。

对于OLT而言,OLT广播Discovery Gate消息后,会接收到通信系统中多个ONU反馈的Register_REQ消息,OLT在向各个ONU发送Register消息之前,需要先确定各个ONU是合法ONU,还是非法ONU,以确定发送Ack Register消息,还是Nack Register消息。

其中,Ack Register消息可以理解为:注册请求成功,例如,MPCPDU(MPCP消息帧)中注册REGISTER标记位的取值为3,表示注册请求成功。

Nack Register消息可以理解为:注册请求被拒绝,例如,MPCPDU(MPCP消息帧)中注册REGISTER标记位的取值为4,表示注册请求被拒绝。

在本申请的一种可选实现方式中,OLT判断上述ONU是否为合法ONU时,可以通过判断上述ONU的MAC地址是否在其存储的授权列表中的方式判定,具体的,在判断得上述ONU的MAC地址在授权列表中时,可以认为上述ONU为合法ONU,否则,可以认为上述ONU为非法ONU。

在本申请的另一种可选实现方式中,OLT判断上述ONU是否为合法ONU时,除了可以考虑该ONU的MAC地址之外,还可以考虑ONU的用户名和密码等信息,具体的,若判断得该ONU的用户名和密码属于预设的授权列表,则可以认为该ONU为合法ONU,否则,可以认为该ONU为非法ONU。

可以理解的,一个ONU是否为非法ONU可能会随着实际应用情况的改变而改变,例如,用户手动在上述授权列表中设置ONU为非法ONU等等。也就是在本申请的一种可选实现方式中,OLT可以根据实际情况更新其中存储的合法用户列表。

鉴于上述情况,在本申请的一种具体实现方式中,参见图4,提供了另一种以太网无源光网络EPON内的注册方法的流程示意图,与前述实施例相比,本实施例中,在静默状态的计时达到上述延迟静默时间之前,上述方法还包括:

S307:接收静默中止消息。

具体的,ONU在注册时若被OLT拒绝,该ONU进入静默状态,静默状态下 该ONU拒绝响应OLT发送的发现授权消息,也就是该ONU处于静默状态下时,不能再次进行注册,这样可以减少ONU不断尝试注册给EPON系统带来的负面影响。然而考虑到工程便利,仍然会给该ONU一定的尝试注册的机会。现有技术中,待ONU处于静默状态的时长达到一定时长之后,ONU可以解除其自身的静默状态,这样该ONU可再次响应OLT广播的发现授权消息。

为减少ONU的等待时间,提高注册效率,本实施例中,只要接收到静默中止消息即可以开始进行注册。

上述静默中止消息中携带静默状态解除标识,ONU解析得到该标识后,即可解除其静默状态,开始进行注册。

在本申请的一种较佳实现方式中,上述静默中止消息可以是携带有静默状态解除标识的Discovery Gate消息,

由前面的描述可以得知,规范在制订过程中可能会预留比特位以便于后期扩展,鉴于这种情况,在设置上述静默状态解除标识时,可以考虑标准中规定的这些预留比特位,通过预留比特位表示上述静默状态解除标识,但是这种情况下与现有技术不同的是接收端接收到报文数据后解析报文数据时,不再完全忽略预留比特位的取值,而是需按照约定从预留比特位中解析出上述静默状态解除标识。

在本申请的一种较佳实现方式中,上述静默状态解除标识可以是位于多点控制协议MPCP发现授权消息的发现消息域中比特位标识为预设取值的比特位,其中,上述比特位标识为预设取值的比特位为预留比特位。

具体的,MPCP发现授权消息的发现消息域包含的信息参见表1。

表1

上述表1中“比特”列可以理解为各个标识字段在MPCP发现授权消息的发现消息域中的位置,也就是可以理解为各个标识字段的比特位标识。从该表中可以看出,第2-3比特位和第6-15比特位为保留比特位,或者称为预留比特位,则上述静默状态解除标识可以位于这些预留比特位中的任一比特位。

较佳的,上述预设取值可以为2,当然,也可以为3、6、7、8等等。

S308:中止对静默状态的计时并退出静默状态。

ONU退出静默状态后,一旦接收到OLT发送的发现授权消息,即可开始进行注册。

由以上可见,本实施例提供的方案中,ONU接收到静默中止消息,即可退出静默状态,并启动注册。可见,本实施例提供的方案与现有技术相比,即使ONU处于静默状态也无需等待其所处静默状态的时长达到一定的时长,因此,能够提高ONU注册效率。

图5为本申请实施例提供的另一种以太网无源光网络EPON内的注册方法的流程示意图,该方法应用于光线路终端OLT,包括:

S501:接收注册请求消息。

S502:确定注册请求消息的地址信息属于非法光网络单元ONU,生成含有上述地址信息的延长静默消息。

具体的,OLT端可以存储有合法用户列表,实际应用中可以通过检查上述地址信息是否属于合法用户列表的方式确定注册请求消息的地址信息是否属于非法ONU。

具体的,上述地址信息可以是ONU的MAC地址等信息。

在本申请的一种较佳实现方式中,上述延长静默消息可以是经过特殊设置的Nack Register消息,具体的,REGISTER标记位的取值为预留取值。

这样将REGISTER标记位的取值设置为预留取值,不仅仅可以使得ONU获知接收到了退避静默消息,还可以同时使得ONU获知采用延长时间的方式进入静默状态。

较佳的,上述REGISTER标记位的取值为5,当然,也可以为6、7、8等等上述预留取值中的一个,本申请并不对此进行限定。

需要说明的是,上述延长静默消息,用于通知ONU以延长静默状态时间的方式进入静默状态。

S503:发送延长静默消息。

在本申请的一种具体实现方式中,上述方法还可以包括:

确定合法光网络单元的地址信息更新;

生成广播的静默中止消息;

发送上述广播的静默中止消息,以通知非法网络单元ONU立即将退出静默状态。

由以上可见,本实施例提供的方案中,OLT接收注册请求消息,确定注册请求消息的四肢信息属于非法ONU后,生成含有上述地址信息的延长静默消息,并向ONU发送上述延长静默消息。这样ONU接收到上述延长静默状态后,可以以较长的时间处于静默状态,这样一旦ONU被连续多次判定为是非法ONU,则不会频繁结束静默状态,进而也就不会频繁向OLT发送Register_REQ消息,降低了通信系统压力。

与上述以太网无源光网络EPON内的注册方法相对应,本申请实施例还提供 了一种以太网无源光网络EPON内的注册装置。

图6为本申请实施例提供的一种以太网无源光网络EPON内的注册装置的结构示意图,该装置应用于以太网无源光网络EPON系统内的光网络单元ONU,上述装置包括:

第一接收单元601,用于接收退避静默消息;

静默处理单元602,用于确定所述退避静默消息的接收次数;根据所述接收次数设置延迟静默时间;控制所述ONU进入静默状态且按照所述延迟静默时间对所述静默状态计时;当所述静默状态的计时达到所述延迟静默时间,控制退出所述静默状态;

第二接收单元603,用于接收发现授权消息;

注册处理单元604,用于执行注册。

在本申请的一种具体实现方式中,所述第一接收单元601,还用于接收静默中止消息;

所述静默处理单元602,还用于根据所述静默中止消息中止对所述静默状态的计时并控制所述ONU退出所述静默状态。

具体的,所述静默处理单元602,还用于所述接收次数已达到最大值时,根据最大静默延迟时间设置所述延迟静默时间。

由以上可见,本实施例提供的方案中,ONU接收到退避静默消息后,根据退避静默消息的接收次数确定延迟静默时间,然后进入静默状态并按照上述静默时间对静默状态计时,当静默状态的计时达到延迟静默时间时,退出静默状态,接收发现授权消息,进而执行注册。可见应用本实施例提供的方案进行ONU注册时,一旦ONU处于静默状态,其处于静默状态的时长是由该ONU接收静默消息的次数确定的,而非预先设定的固定值,由于ONU处于静默状态的时间是随着接收次数的增长而增加的,这样一旦该ONU被连续多次判定为是非法ONU,则不会频繁结束静默状态,进而也就不会频繁向OLT发送Register_REQ消息,降 低了通信系统压力。

图7为本申请实施例公开了另一种以太网无源光网络EPON内的注册装置,该装置应用于光线路终端OLT,包括:

接收单元701,接收注册请求消息;

静默通知单元702,确定所述注册请求消息的地址信息属于非法光网络单元ONU,则生成含有所述地址信息的延长静默消息;

发送单元703,用于向所述非法光网络单元ONU发送所述延长静默消息。

具体的,上述装置还可以包括发送单元;

所述静默通知单元,确定合法光网络单元的地址信息更新,生成广播的静默中止消息;

发送单元,用于发送所述静默中止消息。

由以上可见,本实施例提供的方案中,OLT接收注册请求消息,确定注册请求消息的四肢信息属于非法ONU后,生成含有上述地址信息的延长静默消息,并向ONU发送上述延长静默消息。这样ONU接收到上述延长静默状态后,可以以较长的时间处于静默状态,这样一旦ONU处于静默状态,其处于静默状态的时长是由该ONU接收静默消息的次数确定的,而非预先设定的固定值,由于ONU处于静默状态的时间是随着接收次数的增长而增加的,这样一旦该ONU被连续多次判定为是非法ONU,则不会频繁结束静默状态,进而也就不会频繁向OLT发送Register_REQ消息,降低了通信系统压力。

对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过 程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本领域普通技术人员可以理解实现上述方法实施方式中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机可读取存储介质中,这里所称得的存储介质,如:ROM/RAM、磁碟、光盘等。

以上所述仅为本申请的较佳实施例而已,并非用于限定本申请的保护范围。凡在本申请的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本申请的保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1