用于管理逻辑链路标识符的方法及光线路终端技术

技术编号:15517925 阅读:71 留言:0更新日期:2017-06-04 08:20
本发明专利技术公开了用于管理逻辑链路标识符的方法及光线路终端。该方法包括:OLT在检测到ONU解注册后,将该ONU的LLID的“占用”状态更新为“释放”状态,并检测该LLID是否被释放;若该LLID被释放,则将该LLID的“释放”状态更新为“未占用”状态。通过OLT将解注册的ONU的LLID的“占用”状态更新为“释放”状态,并在检测到该LLID被释放后,将该LLID的“释放”状态更新为“未占用”状态,解决了现有技术中存在的LLID在释放过程中被分配给其他新上线的ONU,导致新上线ONU无法完成注册的问题,保证后续的宽带业务的开通,提升了宽带用户的客户体验。

【技术实现步骤摘要】
用于管理逻辑链路标识符的方法及光线路终端
本专利技术涉及通信
,特别涉及一种用于管理逻辑链路标识符的方法及光线路终端。
技术介绍
根据IEEE802.3-2012标准的规定,EPON(EthernetPassiveOpticalNetwork,以太网无源光网络)系统采用以MAC(MediaAccessControl,介质访问控制)控制子层的MPCP(MultiPointControlProtocol,多点控制协议)机制为基础,MPCP通过消息、状态机和定时器来控制访问P2MP(Point2MultiplePoint,点对多点)的拓扑结构。MPCP在OLT(OpticalLineTerminal,光线路终端)和ONU(OpticalNetworkUnit,光网络单元)之间规定了一种控制机制来协调数据的发送和接收。MPCP功能是基于专门的协议数据报文完成的,即MPCP数据单元,目前定义了5种MPCP数据单元,包括:GATE(允许接收到GATE帧的ONU立即或者在指定的时间段发送数据)、REPORT(向OLT报告ONU的状态,包括该ONU同步于哪一个时间戳、以及是否有数据需要发送)、REGISTER_REQ(在注册规程处理过程中请求注册)、REGISTER(在注册规程处理过程中通知ONU已经识别了注册请求)、REGISTER_ACK(在注册规程处理过程中表示注册确认)。新上线的ONU会进行一个MPCP发现注册的过程,OLT会通过REGISTER消息告知ONU注册成功并为其分配一个逻辑链路标识符(LogicalLinkIdentifier,LLID),在OLT和ONU之间建立一条单播的逻辑链路。而当OLT要求ONU解注册时,同样会向ONU发送REGISTER消息请求解除端口分配并释放LLID。当LLID被释放后,OLT可以将其分配给其他ONU使用。表1根据IEEE802.3-2012标准的部分规定的表格偏移量数据域原前导码/SFD替换后的前导码/SFD1-0×55相同2-0×55相同3SLD0×550×d5:SLD指示LLID和CRC位置4-0×55相同5-0×55相同6LLID[15:8]0×55<mode,logical_link_id[14:8]>7LLID[7:0]0×55<logical_link_id[7:0]>8CRC80×d5计算从3到7字节之间数据的CRC表1示出了根据IEEE802.3-2012标准的部分规定。在EPON系统以太网报文的前导码的第6和第7字节新增了逻辑链路标识符(LogicalLinkIdentifier,LLID)字段。OLT通过为ONU分配LLID,用于在OLT和ONU之间建立一条单播的逻辑链路。LLID字段有两个字节,共16个bit(比特),由变量MODE和逻辑链路标识logical_link_id联合构成。其中,Mode变量为1bit,在ONUMAC中始终为0,在OLTMAC中,可为1或0。当LLID用来表示一个单拷贝广播或是组播通路时,置为1;在表示单播数据时,置为0。另外,Logical_link_id为15bit,其值为0×7FFF时,表示对未注册ONUMAC的广播帧,对于注册后的ONUMAC可以用0×7FFF之外的其它值。需要说明的是,在<mode,logical_link_id[14:8]>中,mode映射到TXD[7],logical_link_id[14]映射到TXD[6],logical_link_id[8]映射到TXD[0];在<logical_link_id[7:0]>中,logical_link_id[7]映射到TXD[7],logical_link_id[0]映射到TXD[0]。当前网络存在LLID在释放过程中(即该LLID还未完全释放),OLT将其分配给其他新上线的ONU,导致新上线ONU无法完成注册的问题。引起该问题的原因很复杂,譬如:OLT解注册ONU,请求其释放LLID,但是当该ONU为流氓ONU时,未执行OLT的请求,并未及时释放该LLID。此时,OLT认为该LLID应该已经释放了,在未进行核实检测的情况下,重复分配给了其他新上线的ONU,从而导致上述ONU的LLID冲突,新上线ONU无法完成注册,影响了后续的宽带业务的开通。
技术实现思路
本专利技术需要解决的一个技术问题是:现有技术中LLID在释放过程中被分配给其他新上线的ONU,导致新上线ONU无法完成注册。根据本专利技术的第一方面,提供了一种用于管理逻辑链路标识符的方法,包括:OLT在检测到ONU解注册后,将所述ONU的LLID的“占用”状态更新为“释放”状态,并检测所述LLID是否被释放;以及若所述LLID被释放,则将所述LLID的“释放”状态更新为“未占用”状态。在一些实施例中,所述用于管理逻辑链路标识符的方法还包括:若所述LLID未被释放,则在延迟预定时间周期之后,重新执行检测所述LLID是否被释放的步骤。在一些实施例中,检测所述LLID是否被释放的步骤包括:判断在预定计数周期内,所述ONU是否在线,且上行报文中是否包含所述LLID;若在预定计数周期内,所述ONU不在线,且上行报文中不包含所述LLID,则确定所述LLID被释放;若在预定计数周期内,所述ONU在线,或者上行报文中包含所述LLID,则确定所述LLID未被释放。在一些实施例中,所述用于管理逻辑链路标识符的方法还包括:所述OLT在检测到存在新上线ONU后,为所述新上线ONU分配LLID,则将所分配的LLID的“未占用”状态更新为“占用”状态。在一些实施例中,所述用于管理逻辑链路标识符的方法还包括:所述OLT在检测到两个ONU的上行报文中包含相同的LLID后,在所述两个ONU中,为后上线的ONU分配新的LLID,将新分配的LLID标识为“占用”状态,以及将先上线的ONU的LLID标识为“占用”状态。在一些实施例中,所述“未占用”状态表示LLID处于空闲状态,尚未分配给ONU;所述“占用”状态表示LLID处于使用状态,已经被分配给上线的ONU使用;以及所述“释放”状态表示OLT已经请求ONU释放LLID,所述LLID正在被释放的过程中,但尚未变为“未占用”状态。根据本专利技术的第二方面,提供了一种光线路终端,包括:第一检测模块,用于在检测到ONU解注册后,将所述ONU的LLID的“占用”状态更新为“释放”状态,并检测所述LLID是否被释放;以及第二检测模块,用于在检测到所述LLID被释放后,将所述LLID的“释放”状态更新为“未占用”状态。在一些实施例中,所述第一检测模块还用于若检测到所述LLID未被释放,则在延迟预定时间周期之后,重新执行检测所述LLID是否被释放。在一些实施例中,所述第一检测模块还用于判断在预定计数周期内,所述ONU是否在线,且上行报文中是否包含所述LLID;若在预定计数周期内,所述ONU不在线,且上行报文中不包含所述LLID,则确定所述LLID被释放;若在预定计数周期内,所述ONU在线,或者上行报文中包含所述LLID,则确定所述LLID未被释放。在一些实施例中,所述光线路终端还包括:第三检测模块,用于在检测到存在新上线ONU后,为所述新上线ONU本文档来自技高网
...
用于管理逻辑链路标识符的方法及光线路终端

【技术保护点】
一种用于管理逻辑链路标识符的方法,其特征在于,包括:光线路终端OLT在检测到光网络单元ONU解注册后,将所述ONU的逻辑链路标识符LLID的“占用”状态更新为“释放”状态,并检测所述LLID是否被释放;以及若所述LLID被释放,则将所述LLID的“释放”状态更新为“未占用”状态。

【技术特征摘要】
1.一种用于管理逻辑链路标识符的方法,其特征在于,包括:光线路终端OLT在检测到光网络单元ONU解注册后,将所述ONU的逻辑链路标识符LLID的“占用”状态更新为“释放”状态,并检测所述LLID是否被释放;以及若所述LLID被释放,则将所述LLID的“释放”状态更新为“未占用”状态。2.根据权利要求1所述用于管理逻辑链路标识符的方法,其特征在于,还包括:若所述LLID未被释放,则在延迟预定时间周期之后,重新执行检测所述LLID是否被释放的步骤。3.根据权利要求2所述用于管理逻辑链路标识符的方法,其特征在于,检测所述LLID是否被释放的步骤包括:判断在预定计数周期内,所述ONU是否在线,且上行报文中是否包含所述LLID;若在预定计数周期内,所述ONU不在线,且上行报文中不包含所述LLID,则确定所述LLID被释放;若在预定计数周期内,所述ONU在线,或者上行报文中包含所述LLID,则确定所述LLID未被释放。4.根据权利要求1-3中任一所述用于管理逻辑链路标识符的方法,其特征在于,还包括:所述OLT在检测到存在新上线ONU后,为所述新上线ONU分配LLID,则将所分配的LLID的“未占用”状态更新为“占用”状态。5.根据权利要求1所述用于管理逻辑链路标识符的方法,其特征在于,还包括:所述OLT在检测到两个ONU的上行报文中包含相同的LLID后,在所述两个ONU中,为后上线的ONU分配新的LLID,将新分配的LLID标识为“占用”状态,以及将先上线的ONU的LLID标识为“占用”状态。6.根据权利要求1所述用于管理逻辑链路标识符的方法,其特征在于,所述“未占用”状态表示LLID处于空闲状态,尚未分配给ONU;所述“占用”状态表示LLID处于使用状态,已经被分配给上线的ONU使用;以及所述“释放”状态表示OLT已经请求ONU释放LLID,所述LLID正...

【专利技术属性】
技术研发人员:杜喆汪国荣朱俊张德智
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:北京,11

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

1