終端向OLT注冊(cè)認(rèn)證,光貓分為EPON上行和GPON上行飘痛,通過Wireshark進(jìn)行抓包分析珊膜。
EPON:
光貓與OLT交互是通過OAM報(bào)文,在Wireshark用過濾條件"oam-ctc"進(jìn)行過濾宣脉。
認(rèn)證請(qǐng)求(Auth_Request):值為0x01车柠,由OLT向ONU發(fā)出,以讓ONU進(jìn)行LOID認(rèn)證塑猖;0x01對(duì)應(yīng)的OAM報(bào)文 11 11 11 05 01
認(rèn)證響應(yīng)(Auth Response):? 值為0x02竹祷,作為ONU對(duì)OLT請(qǐng)求認(rèn)證的響應(yīng)報(bào)文。攜帶LOID的ID上報(bào)OLT羊苟,發(fā)起注冊(cè)塑陵;0x02對(duì)應(yīng)的OAM報(bào)文 11 11 11 05 02
認(rèn)證成功(Auth_Success):值為0x03,由OLT向ONU發(fā)出(OLT回復(fù))蜡励,表明該ONU已經(jīng)通過認(rèn)證令花;0x03對(duì)應(yīng)的OAM報(bào)文 11 11 11 05 03
認(rèn)證失敗(AUth_Failure):值為0x04,由OLT向ONU發(fā)出(OLT回復(fù))巍虫,表明該ONU認(rèn)證失敗
GPON:
GPON終端的認(rèn)證注冊(cè)通過OMCI報(bào)文與OLT交互彭则,在Wireshark用"omci"進(jìn)行過濾
OLT根據(jù)當(dāng)前采用的認(rèn)證類型鳍刷,向ONU發(fā)送GET消息發(fā)起ONU的認(rèn)證
ONU攜帶LOID上報(bào)OLT
向ONU發(fā)送GET消息占遥,向ONU請(qǐng)求發(fā)送密碼
ONU攜帶密碼上報(bào)到OLT
ONU收到GET消息后發(fā)送GET Response 消息向OLT上報(bào)LOID和Password,OLT對(duì)該OLTONU的邏輯標(biāo)識(shí)的合法性和正確性進(jìn)行驗(yàn)證输瓜。如果認(rèn)證通過瓦胎,則OLT將ONU設(shè)置為"授權(quán)(authorized)"狀態(tài),并向ONU發(fā)送Set(Authentication status=0x01) 消息尤揣,通知ONU認(rèn)證成功搔啊。
Authentication status,標(biāo)識(shí)ONU的認(rèn)證狀態(tài)北戏,ONU缺省值為0x00负芋。
x000: 初始狀態(tài)
0x01: 認(rèn)證成功
0x02: LOID不成功
0x03: LOID存在,但password錯(cuò)誤
0x04: LOID沖突