PON注册认证过程分析

终端向OLT注册认证,光猫分为EPON上行和GPON上行,通过Wireshark进行抓包分析。


EPON:

光猫与OLT交互是通过OAM报文,在Wireshark用过滤条件"oam-ctc"进行过滤。

认证请求(Auth_Request):值为0x01,由OLT向ONU发出,以让ONU进行LOID认证;0x01对应的OAM报文 11 11 11 05 01

认证响应(Auth Response):  值为0x02,作为ONU对OLT请求认证的响应报文。携带LOID的ID上报OLT,发起注册;0x02对应的OAM报文 11 11 11 05 02

认证成功(Auth_Success):值为0x03,由OLT向ONU发出(OLT回复),表明该ONU已经通过认证;0x03对应的OAM报文 11 11 11 05 03

认证失败(AUth_Failure):值为0x04,由OLT向ONU发出(OLT回复),表明该ONU认证失败


GPON:

GPON终端的认证注册通过OMCI报文与OLT交互,在Wireshark用"omci"进行过滤

OLT根据当前采用的认证类型,向ONU发送GET消息发起ONU的认证

ONU携带LOID上报OLT

向ONU发送GET消息,向ONU请求发送密码

ONU携带密码上报到OLT

ONU收到GET消息后发送GET Response 消息向OLT上报LOID和Password,OLT对该OLTONU的逻辑标识的合法性和正确性进行验证。如果认证通过,则OLT将ONU设置为"授权(authorized)"状态,并向ONU发送Set(Authentication status=0x01) 消息,通知ONU认证成功。

Authentication status,标识ONU的认证状态,ONU缺省值为0x00。

x000: 初始状态

0x01: 认证成功

0x02: LOID不成功

0x03: LOID存在,但password错误

0x04: LOID冲突

你可能感兴趣的:(PON注册认证过程分析)