您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 销售管理 > GPON ONU 激活流程
GPONONU激活流程2015.6.x徐鑫1、物理标识认证2、逻辑标识认证3、PLOAM/OMCI测试工程师2小时徐鑫对GPONONU激活流程有更深入的了解针对注册认证异常的onu能够进行分析了解PLOAM/OMCI交互过程培训目的培训对象培训讲师学习重点培训课时OLTODNONU/ONT下行波长:1490nm上行波长:1310nmGPON网络采用单根光纤将OLT、分光器和ONU连接起来,上下行采用不同的波长进行数据承载。上行采用1310nm波长,下行采用1490nm波长。GPON系统采用波分复用的原理通过上下行不同波长在同一个ODN网络上进行数据传输,下行通过广播的方式发送数据,而上行通过TDMA的方式,按照时隙进行数据上传。工作方式简介所有数据从OLT端广播到所有的ONU上,ONU再选择接收属于自身的数据,将其他数据直接丢弃ONU在向OLT发送数据时每个ONU只能在OLT提前许可的时隙内发送数据,这样就可以保证NU都按照要求按次序发送数据,避免了上行数据冲突工作方式简介ONU的认证功能1)基于物理标识的认证:采用ONU的物理标识(在GPON系统中,物理标识为ONU的SN,Password,SN+Password)2)基于逻辑标识的认证:采用ONU的逻辑标识作为认证标识的认证方法,逻辑标识用LOID,LOID+Password注:一般主流oltpon接口的认证方式是混合模式,即物理标识和逻辑标识都能认证成功,也有可能由于olt软件版本问题只可以设置成其中一种,如公司内部olt:1)烽火AN5516-01默认是物理标识认证2)贝尔7360(182.125.101.118)默认是物理标识认证(SN/SLID)静默对于认证失败的ONU(包括SN/LOID不存在,LOID存在但是password错误,SN/LOID冲突),应减少ONU不断尝试激活给系统带来的负面影响,同时考虑工程的便利,仍然给该ONU一定的认证的机会。当ONU认证失败后,OLT应记录该ONU的SN,上报网元管理系统,并且向该ONU发送Deactivate_ONU-ID消息,ONU收到该消息后,则跳转到O2状态。同时,OLT启动定时器TReg,在定时器超时前,OLT对该认证失败的ONU不分配ONU-ID,因此ONU不会进入O4状态。定时器超时后,该认证失败的ONU可以重新开始完整的激活和认证流程。TReg的timeout时间可配,默认取值为60s。3955192900hal_pon.c:530DS:[01484]7f0500000000000000000000Deactivate_ONU_ID3955192902hal_pon.c:530DS:[01485]7f0500000000000000000000Deactivate_ONU_ID3955192903hal_pon.c:530DS:[01486]7f0500000000000000000000Deactivate_ONU_IDoltdeactivateonu的编号127使onu跳转到状态o23-12字节保留状态图ONU有7种状态:a)初始状态Initial-state(O1)该状态的ONU刚刚上电,仍处于LOS/LOF。一旦接收到下行流,LOS和LOF消除,ONU就转移到待机状态(O2)。b)待机状态Standby-state(O2)该状态的ONU已经接收到下行流,在等待接收网络参数。当ONU接收到Upstream_Overhead消息后根据这些网络参数进行相关配置(如:定界符、功率模式、预置的均衡时延并转移到序列号状态(O3)。c)序列号状态Serial-Number-state(O3)OLT给所有处于该状态的ONU发送Serial-NumberRequest消息,以发现新的ONU以及他们的序列号。当OLT发现了新的ONU后,ONU就等待OLT给它指配ONU-ID。OLT通过Assign_ONU-ID消息来指配ONU-ID。ONU获得ONU-ID后就转移到测距状态(O4)。d)测距状态Ranging-state(O4)不同的ONU发送信号到达OLT时应保持同步,为此每个ONU需要一个均衡时延,该参数是在测距状态中测得的。ONU接收到Ranging_Time消息后转移到运行状(O5)。实际接收到S/N响应消息的时间和预计接收到S/N响应消息的时间之间的差加上预置均衡时延。ONU得到均衡时延参数后就可以同步于上行帧的开始。实际的上行数据是根据带宽授权中的指针进行发送的。f)POPUP状态POPUP-state(O6)当处于运行状态(O5)的ONU检测到LOS或LOF时就进入到该状态。在该状态中ONU立即停止发送信号,这样OLT将检测到该ONU的LOS告警。当ODN光纤中断时,许多ONU都会进入到该状态,从网络可靠性考虑,此时应采用以下方式之一:如果启用了保护倒换,所有的ONU将倒换到备用光纤上。这时所有ONU将重新进行测距,为此OLT发送BroadcastPOPUP消息通知所有ONU进入到测距状态(O4)。如果没有保护倒换但ONU具有内部保护能力,OLT发送DirectedPOPUP消息通知ONU进入运行状态(O5)。当ONU进入到O5状态时,OLT需要先对该ONU进行检测,之后再恢复该ONU的业务。如果ONU没有从LOS或LOF中恢复过来,ONU就不会收到BroadcastPOPUP消息或DirectedPOPUP消息,经过TO2时间后ONU进入初始状态(O1)。e)运行状态Operation-state(O5)处于该状态的ONU可以在OLT的控制下发送上行数据以及PLOAM消息,该状态中的ONU也可根据需求建立其他连接。当测距成功后,所有的ONU都依据各自的均衡时延发送信号,以保持上行帧的同步。不同ONU发送的信号将分别到达OLT,但每个信号会正好出现在上行帧中它应该出现的位置上。g)紧急停止状态Emergency-Stop-state(O7)当ONU接收到的Disable_Serial_Number消息带有“Disable”选项时,ONU就进入到紧急停止状态(O7)并关闭激光器。在O7状态下,ONU被禁止发送信号。如果ONU没有成功进入到O7状态,并且OLT仍能继续接收到ONU发送的信号,OLT将产生Dfi告警。当ONU的故障排除后,OLT发送带有“Enable”选项的Disable_Serial_Number消息,从而激活该ONU。ONU接收到消息后进入待机状态(O2),所有的参数(包括序列号和ONU-ID)将被重新检查。手动下发disable3832034928hal_pon.c:544DS:[01215]ff06ff747773685555666600Disable_Serial_Number3832034933hal_pon.c:544DS:[01216]ff06ff747773685555666600Disable_Serial_Number3832034939hal_pon.c:544DS:[01217]ff06ff747773685555666600Disable_Serial_Numberolt下发06消息disable0xFF:禁止带有此序列号的ONU占用上行资源串口下查看状态onu处于o7状态Hal#showontHal#Hal#--------------ONTInfo----------------[NTCploam]ploamIOCgetState:rdpa_gpon_link_state_get:error=0ONUID:0SN:twsh55556666Password:00000000000000000000OntState:O7EMERGENCY_STOPOLTDSFramewithvalidPsyncUpstream_OverheadPLOAM消息SN_Request(BWMap)Serial_Number_ONUPLOAM消息ONU返回O2状态AssignONU_ID消息RangingRequest消息Rangingresponse消息Rangingtime消息SN未在OLT上配置ONUID分配临时RequestpasswordPasswordPassword未在OLT上配置,并且PON口未开启自动发现功能,向该ONU发送去注册消息ONUO1:初始状态O2:准备状态O3:序列码状态O4:测距状态O5:操作状态物理标识认证流程ONU状态正常OLTDSFramewithvalidPsyncUpstream_OverheadPLOAM消息SN_Request(BWMap)Serial_Number_ONUPLOAM消息O1:初始状态O2:准备状态O3:序列码状态AssignONU_ID消息RangingRequest消息Rangingresponse消息RangingtimeO4:测距状态SN匹配成功ONUOLT状态正常物理标识认证流程物理标识实例分析基于逻辑标识的ONU认证的消息格式为了实现ONU的逻辑标识认证,定义一个新的ME:LOIDauthentication。该ME是全局唯一的且由ONU本地创建的ME,在ONU上电后,则应创建该ME。ONU重启后,该ME的Authenticationstatus属性应恢复成缺省值,其余属性保持不变。该ME的Classvalue值为65530(十进制)。如果LOID/Password的实际长度小于24字节/12字节,则在实际的LOID/Password的低位填ASCII码的“NULL”(十六进制数为0x00)以补足24字节/12字节。实际的LOID和Password(不包含为补足24/12字节而填充的“NULL”)均不应以从“NULL”到“SPACE”的特殊字符(十六进制值为0x00~0x20)、“@”字符、“DEL”字符以及标点符号开始,也不应以上述字符结束。注:当我们onu修改loid和password值后会自动把me的认证状态值置为初始值0x00LOIDauthenticationRelationship:ONU创建的MEAttributes:MEID:0x0000(2Bytes)OperatorID:表示运营商的标识符,应缺省配置为“C”、“T”、“C”、“NULL”(4bytes)(R)(mandatory)LOID:ONU的逻辑标识,缺省值为全“NULL”(十六进制数为0x00),(R)(24Bytes)(mandatory)Password:ONU的认证密码,缺省值为全“NULL”(十六进制数为0x00),(R)(12Bytes)(mandatory)Authenticationstatus,标识ONU的认证的状态,ONU缺省值为0x00。ONU重启后该属性应恢复成0x00(W,R)(1bytes)(mandatory)0x00:初始状态0x01:认证成功0x02:LOID不存在0x03:LOID存在,但是password错误0x04:LOID冲突,即已有该LOID的ONU认证成功。0x05-0xff:Reserved注:当我们onu修改loid和password值后会自动把me的认证状态值置为初始值0x00基于逻辑标识的认证流程图所示。ONU跳转到O5状态后,其认证状态仍然为“unauthorized”。OMCC通道建立后,OLT根据当前采用的认证类型,向ONU发送Get消息发起对ONU的认证(如果OLT采用LOID认证方式,则OLT仅需发送Get(LOID)消息,不必再发送Get(Password)消息)。ONU收到Get消息后发送GetResponse消息向OLT上报LOID和Password,OLT对该ONU的逻辑标识的合法性和正确性进行验证。如果验证通过,则OLT将ONU设置为“授权(authorized)”状态,并向ONU发送Set(Authenticationstatus=0x01)消息,通知ONU认证成功。如果验证错误,则OLT保持ONU在unauthorized状
本文标题:GPON ONU 激活流程
链接地址:https://www.777doc.com/doc-4703595 .html