專(zhuān)利名稱(chēng):光網(wǎng)絡(luò)單元注冊(cè)激活方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及光接入網(wǎng)通訊領(lǐng)域,尤其涉及光網(wǎng)絡(luò)單元(ONU,OpticalNetwork Unit)在千兆無(wú)源光網(wǎng)絡(luò)(GPON, Gigabit Passive Optical Network)系統(tǒng)中的注冊(cè)激活 方法及系統(tǒng)。
背景技術(shù):
隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,可以利用網(wǎng)絡(luò)傳輸大量的語(yǔ)音、數(shù)據(jù)、視頻等,因此對(duì)網(wǎng) 絡(luò)帶寬的要求不斷提高,GPON就是在這種需求下產(chǎn)生的。GPON系統(tǒng)通常由網(wǎng)絡(luò)側(cè)的光 線路終端(0LT, Optical Line Terminal)、用戶(hù)側(cè)的ONU和光分配網(wǎng)絡(luò)(ODN, Optical Distribution Network)組成,一般采用點(diǎn)到多點(diǎn)的網(wǎng)絡(luò)結(jié)構(gòu)。其中,ODN由單模光纖和光 分路器、光連接器等無(wú)源光器件組成,為OLT和ONU之間的物理連接提供光傳輸媒質(zhì)。GPON系統(tǒng)中,在下行方向,即由OLT到ONU方向采用廣播方式,各個(gè)ONU都將 收到所有的下行幀,但是要根據(jù)下行幀中的ONU標(biāo)識(shí)(ONU-ID)、GPON封裝模式端口標(biāo)識(shí) (GEM-Port ID,GP0N Encapsulation Mode-Port ID)、和分配標(biāo)識(shí)(Allocation-ID)來(lái)獲得 屬于自己的下行幀。而在上行方向,即從ONU到OLT方向上,由于要共享光傳輸媒質(zhì),需要適 當(dāng)?shù)目刂疲拍苁垢鱾€(gè)ONU的上行信號(hào)完整地到達(dá)0LT。上行幀采用時(shí)分復(fù)用接入(TDMA, TimeDivision Multiple Access)技術(shù),TDMA技術(shù)將上行信道分成多個(gè)時(shí)隙,ONU可以向 OLT發(fā)出需要發(fā)送數(shù)據(jù)的請(qǐng)求,OLT根據(jù)ONU的請(qǐng)求為ONU分配上行帶寬并控制其在哪個(gè)時(shí) 隙發(fā)送數(shù)據(jù),OLT也可以通過(guò)流量監(jiān)測(cè)為ONU分配上行帶寬。為了安全考慮,ONU接入OLT前,OLT需要對(duì)ONU的合法性進(jìn)行認(rèn)證。OLT支持基于 ONU的序列號(hào)(SN,Serial Number)對(duì)ONU的合法性進(jìn)行驗(yàn)證的方法,拒絕非法ONU的接入。 下面闡述ITU-T G. 984. 3標(biāo)準(zhǔn)中所定義的ONU的注冊(cè)激活流程,圖1為ITU-T G. 984. 3標(biāo) 準(zhǔn)中的ONU注冊(cè)激活方法流程示意圖,如圖1所示,ONU注冊(cè)激活方法包括以下幾個(gè)步驟步驟1、ONU剛上電時(shí),處于初始狀態(tài);ONU收到OLT發(fā)來(lái)的下行幀后,則進(jìn)入待機(jī) 狀態(tài);本步驟中,OLT每隔125微秒發(fā)送一個(gè)下行幀,當(dāng)ONU剛上電時(shí)暫時(shí)不能從OLT正 確地接收信號(hào)以及下行幀,因此會(huì)產(chǎn)生信號(hào)丟失/幀丟失(L0S/L0F,LoSS of Signal/Loss of Frame)兩種告警;當(dāng)ONU接收到下行幀后,則會(huì)清除這兩種告警。步驟2、待機(jī)狀態(tài)的ONU接收OLT發(fā)來(lái)的上行開(kāi)銷(xiāo)參數(shù)(Upstrean^overhead parameters),之后根據(jù)所述上行開(kāi)銷(xiāo)參數(shù)進(jìn)行上行幀相關(guān)配置,并進(jìn)入序列號(hào)狀態(tài);本步驟中,上行開(kāi)銷(xiāo)參數(shù)由OLT以廣播方式通過(guò)下行幀中的物理層操作、管理與 維護(hù)(PL0AM, Physical Layer 0AM(Operation, Administration&Maintenance)) 窗、在下 行方向發(fā)送;上行幀相關(guān)配置包括保護(hù)比特?cái)?shù)、前導(dǎo)碼比特?cái)?shù)和定界符比特?cái)?shù)等。步驟3、序列號(hào)狀態(tài)的ONU接收OLT發(fā)來(lái)的SN請(qǐng)求(SN Request),收到上述SN請(qǐng) 求后,ONU發(fā)送自身的SN給OLT ;步驟4、根據(jù)收到的ONU的SN,OLT判斷該ONU是否合法,如果該ONU合法,OLT將分配并發(fā)送一個(gè)唯一的0NU_ID給該0NU,收到所述0NU_ID后,該ONU進(jìn)入測(cè)距狀態(tài),之后執(zhí) 行步驟5 ;如果該ONU不合法,則該ONU注冊(cè)激活失敗,當(dāng)前處理流程結(jié)束;本步驟中,OLT通過(guò)比較ONU發(fā)來(lái)的SN與OLT的SN庫(kù)中存儲(chǔ)的合法SN進(jìn)行合法 性判斷,如果OLT的SN庫(kù)中包含接收到的ONU的SN,則判定此ONU為合法0NU,允許此ONU 進(jìn)行注冊(cè),否則判定此ONU為非法0NU,不允許此ONU進(jìn)行注冊(cè)。步驟5、測(cè)距狀態(tài)的ONU接收OLT發(fā)來(lái)的測(cè)距請(qǐng)求(Ranging Request),收到所述 測(cè)距請(qǐng)求后,該ONU發(fā)送響應(yīng)給OLT,OLT完成該ONU的均衡時(shí)延(Equalization Delay)的 測(cè)量后,將所述均衡時(shí)延發(fā)送給該0NU,該ONU收到所述均衡時(shí)延后進(jìn)入工作狀態(tài),該ONU注 冊(cè)激活成功;本步驟中,為了使所有的ONU的上行傳輸同步,OLT需要測(cè)量ONU的均衡時(shí)延,OLT 完成ONU的均衡時(shí)延的測(cè)量后,將均衡時(shí)延發(fā)送給ONU,ONU成功接收到均衡時(shí)延后進(jìn)入工 作狀態(tài),完成ONU的注冊(cè)激活過(guò)程;OLT發(fā)送測(cè)距請(qǐng)求并從ONU獲得響應(yīng)后,根據(jù)相應(yīng)的發(fā)送時(shí)間和接收時(shí)間以及其 他參數(shù)計(jì)算均衡時(shí)延。因?yàn)镚PON系統(tǒng)是點(diǎn)到多點(diǎn)網(wǎng)絡(luò)結(jié)構(gòu),各個(gè)ONU采用TDMA技術(shù)接入 0LT,而各個(gè)ONU離OLT的距離不一樣,當(dāng)各個(gè)ONU上行發(fā)送數(shù)據(jù)時(shí),可能產(chǎn)生沖突,均衡時(shí) 延的作用就是讓所有ONU顯得與OLT —樣遠(yuǎn),從而避免上行方向的沖突。當(dāng)ONU準(zhǔn)備發(fā)送 上行幀時(shí)需延遲“均衡時(shí)延”。在ITU-T的G. 984. 3標(biāo)準(zhǔn)中規(guī)定,OLT發(fā)送給處于序列號(hào)狀態(tài)的ONU的SN請(qǐng)求是 以帶寬映射分配結(jié)構(gòu)(BWmap Allocation Structures)方式通過(guò)下行幀的下行物理控制塊 (PCBd, Physical Control Block downstream)傳遞的,如圖2所示,為下行幀的下行物理 控制塊中帶寬映射分配結(jié)構(gòu)的組成示意圖。如圖2所示,下行幀由PCBd和凈荷兩部分組成,其中PCBd由物理同步域(Psync, Physical Synchronization)、標(biāo)識(shí)符(Ident)域、下行 PLOAM(PLOAMd,PL0AM downstream) 域、比特間插奇偶校驗(yàn)(BIP,Bit Interleaved Parity)域、信息凈荷長(zhǎng)度(Plend,Payload Length downstream)域和上行帶寬映射(USBWmap)域組成,其中US BWmap域由N個(gè)分配結(jié) 構(gòu)(Allocation Structure)組成,每個(gè)分配結(jié)構(gòu)由 Allocation ID(Alloc-ID)域、帶寬分 配的選項(xiàng)(Flags)域、帶寬起始時(shí)間(StartTime)域、帶寬結(jié)束時(shí)間(StopTime)域和循環(huán) 冗余校驗(yàn)(CRC, Cyclic Redundancy Check)域組成。在ITU-T的G. 984. 3標(biāo)準(zhǔn)中規(guī)定,在ONU的注冊(cè)激活過(guò)程中,OLT發(fā)送給處于序 列號(hào)狀態(tài)的ONU的SN請(qǐng)求就是通過(guò)圖2中的一個(gè)分配結(jié)構(gòu)傳遞的,這個(gè)用于發(fā)現(xiàn)未注 冊(cè)激活ONU的分配結(jié)構(gòu)的各部分的值為Alloc-ID = 254,這個(gè)值是ONU激活A(yù)lloc-ID ; Flags (12位比特比特11-0,其中比特(bit) 10用于通知ONU在該上行帶寬中發(fā)送PLOAM 消息,比特6-0為保留),F(xiàn)lags的bit 10置1,表示通知ONU在該上行帶寬中發(fā)送PLOAM 消息;StartTime = xx, StopTime = xx+12,表示ONU在上行幀的第xx字節(jié)發(fā)送上行 PLOAM(PLOAMu,PLOAM upstream)消息,在xx+12字節(jié)停止發(fā)送;CRC域?qū)Ξ?dāng)前的分配結(jié)構(gòu)提 供保護(hù)。當(dāng)沒(méi)有注冊(cè)的ONU收到上述的分配結(jié)構(gòu)后,ONU在上行幀的xx字節(jié)開(kāi)始發(fā)送包含 自身SN的PLOAMu,因?yàn)槊總€(gè)PLOAMu消息是13字節(jié),所以O(shè)LT分配用于發(fā)現(xiàn)未知ONU的分 配結(jié)構(gòu)中ONU的上行傳輸時(shí)隙長(zhǎng)度為13字節(jié)。OLT收到ONU發(fā)送的包含SN的PLOAMu消息
5時(shí),將接收到的SN與OLT的SN庫(kù)中存儲(chǔ)的合法SN進(jìn)行比較,如果OLT的SN庫(kù)中包含接收 到的ONU的SN,則判定此ONU合法,允許此ONU進(jìn)行注冊(cè),否則判定此ONU為非法0NU,不允 許此ONU進(jìn)行注冊(cè)。在上述的ONU注冊(cè)激活過(guò)程中,OLT是通過(guò)ONU的SN判斷該ONU是否合法。這種 方法要求OLT預(yù)先知道該ONU的SN,如果一個(gè)ONU的SN沒(méi)有預(yù)先存儲(chǔ)在OLT的SN庫(kù)中,則 此ONU不能注冊(cè)。當(dāng)考慮光纖到戶(hù)(FTTH,F(xiàn)iber To The Home)應(yīng)用場(chǎng)景時(shí),ONU是用戶(hù)設(shè) 備,用戶(hù)可以自行購(gòu)買(mǎi)、更換,這樣的ONU的SN由于沒(méi)有預(yù)先存儲(chǔ)在OLT的SN庫(kù)中,對(duì)運(yùn)營(yíng) 商來(lái)說(shuō)是不可信的,那么,這樣的ONU就不能順利注冊(cè)激活,為這樣的ONU開(kāi)通業(yè)務(wù)需要運(yùn) 營(yíng)商的支持,不僅為用戶(hù)帶來(lái)麻煩,也會(huì)讓運(yùn)營(yíng)商提高運(yùn)營(yíng)成本。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種ONU注冊(cè)激活方法及系統(tǒng),在合法ONU 的SN未存儲(chǔ)于OLT中時(shí),能夠?qū)崿F(xiàn)該ONU的順利注冊(cè)激活。為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的本發(fā)明提供一種光網(wǎng)絡(luò)單元注冊(cè)激活方法,待機(jī)狀態(tài)的光網(wǎng)絡(luò)單元ONU收到光線 路終端OLT發(fā)來(lái)的上行開(kāi)銷(xiāo)參數(shù)后進(jìn)入序列號(hào)狀態(tài);該方法進(jìn)一步包括序列號(hào)狀態(tài)的ONU接收OLT發(fā)來(lái)的注冊(cè)請(qǐng)求,確定所述注冊(cè)請(qǐng)求的類(lèi)型,之后發(fā)送 相應(yīng)的注冊(cè)信息給OLT ;OLT根據(jù)收到的ONU的注冊(cè)信息判斷所述ONU是否合法,如果所述ONU合法,則OLT 將分配并發(fā)送唯一的ONU標(biāo)識(shí)給所述0NU,收到所述ONU標(biāo)識(shí)后,所述ONU進(jìn)入測(cè)距狀態(tài),并 在收到OLT發(fā)來(lái)的均衡時(shí)延后,進(jìn)入工作狀態(tài),ONU注冊(cè)激活成功;如果所述ONU不合法,則 ONU注冊(cè)激活失敗。上述技術(shù)方案中,所述判斷所述ONU是否合法具體為根據(jù)接收到的ONU的注冊(cè)信息,OLT判斷自身的注冊(cè)信息庫(kù)中是否存儲(chǔ)有所述ONU 的注冊(cè)信息,若有,則判定所述ONU合法,若沒(méi)有,則判定所述ONU不合法。所述注冊(cè)請(qǐng)求的類(lèi)型為序列號(hào)或密碼注冊(cè)請(qǐng)求、序列號(hào)和密碼注冊(cè)請(qǐng)求、序列號(hào) 注冊(cè)請(qǐng)求、或密碼注冊(cè)請(qǐng)求;當(dāng)OLT發(fā)來(lái)的注冊(cè)請(qǐng)求為序列號(hào)和密碼注冊(cè)請(qǐng)求時(shí),ONU發(fā)送給OLT的注冊(cè)信息 包括序列號(hào)消息和密碼消息;當(dāng)OLT發(fā)來(lái)的注冊(cè)請(qǐng)求為序列號(hào)或密碼注冊(cè)請(qǐng)求時(shí),ONU發(fā)送給OLT的注冊(cè)信息 包括序列號(hào)消息或密碼消息;當(dāng)OLT發(fā)來(lái)的注冊(cè)請(qǐng)求為序列號(hào)注冊(cè)請(qǐng)求時(shí),ONU發(fā)送給OLT的注冊(cè)信息包括序 列號(hào)消息;當(dāng)OLT發(fā)來(lái)的注冊(cè)請(qǐng)求為密碼注冊(cè)請(qǐng)求時(shí),ONU發(fā)送給OLT的注冊(cè)信息包括密碼 消息。其中,所述OLT周期性發(fā)送序列號(hào)注冊(cè)請(qǐng)求和密碼注冊(cè)請(qǐng)求,對(duì)ONU進(jìn)行分批注冊(cè) 激活。上述技術(shù)方案中,所述確定注冊(cè)請(qǐng)求的類(lèi)型為所述ONU根據(jù)OLT發(fā)來(lái)的下行幀中 分配結(jié)構(gòu)中各部分的取值來(lái)確定注冊(cè)請(qǐng)求的類(lèi)型。
其中,當(dāng)OLT發(fā)來(lái)的注冊(cè)請(qǐng)求中分配結(jié)構(gòu)中各部分的取值分別為分配標(biāo)識(shí)等于 254,帶寬分配的選項(xiàng)域中的比特10等于1,上行傳輸時(shí)隙長(zhǎng)度為26字節(jié)時(shí),所述注冊(cè)請(qǐng)求 為序列號(hào)和密碼注冊(cè)請(qǐng)求;當(dāng)OLT發(fā)來(lái)的注冊(cè)請(qǐng)求中分配結(jié)構(gòu)中各部分的取值分別為分配標(biāo)識(shí)等于254,帶 寬分配的選項(xiàng)域中的比特10等于1,上行傳輸時(shí)隙長(zhǎng)度為13字節(jié)時(shí),所述注冊(cè)請(qǐng)求為序列 號(hào)或密碼注冊(cè)請(qǐng)求;當(dāng)OLT發(fā)來(lái)的注冊(cè)請(qǐng)求中分配結(jié)構(gòu)中各部分的取值分別為分配標(biāo)識(shí)等于254,帶 寬分配的選項(xiàng)域中的比特10等于1且比特5等于1,上行傳輸時(shí)隙長(zhǎng)度為13字節(jié)時(shí),所述 注冊(cè)請(qǐng)求為序列號(hào)注冊(cè)請(qǐng)求;當(dāng)OLT發(fā)來(lái)的注冊(cè)請(qǐng)求中分配結(jié)構(gòu)中各部分的取值分別為分配標(biāo)識(shí)等于254,帶 寬分配的選項(xiàng)域中的比特10等于1且比特4等于1,上行傳輸時(shí)隙長(zhǎng)度為13字節(jié)時(shí),所述 注冊(cè)請(qǐng)求為密碼注冊(cè)請(qǐng)求。上述技術(shù)方案中,在所述ONU進(jìn)入測(cè)距狀態(tài)后,該方法進(jìn)一步包括測(cè)距狀態(tài)的 ONU接收OLT發(fā)來(lái)的測(cè)距請(qǐng)求,收到所述測(cè)距請(qǐng)求后,該ONU發(fā)送響應(yīng)給OLT ;OLT完成該ONU 的均衡時(shí)延的測(cè)量后,將所述均衡時(shí)延發(fā)送給該0NU。所述ONU發(fā)送給OLT的響應(yīng)包括該ONU自身的序列號(hào)。該方法進(jìn)一步包括0LT收到該ONU的序列號(hào)后,將所述序列號(hào)存儲(chǔ)于自身的序列 號(hào)庫(kù)中。本發(fā)明還提供了一種ONU注冊(cè)激活系統(tǒng),包括0NU和OLT ;其中,所述ONU包括 注冊(cè)請(qǐng)求類(lèi)型確定模塊和注冊(cè)信息發(fā)送模塊;具體的注冊(cè)請(qǐng)求類(lèi)型確定模塊,用于接收OLT發(fā)來(lái)的注冊(cè)請(qǐng)求,確定所述注冊(cè)請(qǐng)求的類(lèi) 型,并將該注冊(cè)請(qǐng)求的類(lèi)型信息發(fā)送給注冊(cè)信息發(fā)送模塊;注冊(cè)信息發(fā)送模塊,根據(jù)收到的注冊(cè)請(qǐng)求的類(lèi)型信息,發(fā)送相應(yīng)的注冊(cè)信息給 OLT ;所述OLT包括ONU合法性判斷模塊和ONU標(biāo)識(shí)分配模塊;具體的ONU合法性判斷模塊,用于根據(jù)ONU發(fā)來(lái)的注冊(cè)信息判斷所述ONU是否合法,在所 述ONU合法時(shí),發(fā)送ONU標(biāo)識(shí)分配指令給ONU標(biāo)識(shí)分配模塊;在所述ONU不合法時(shí),OLT拒 絕注冊(cè)激活所述ONU ;ONU標(biāo)識(shí)分配模塊,用于根據(jù)ONU合法性判斷模塊發(fā)來(lái)的ONU標(biāo)識(shí)分配指令,分配 并發(fā)送唯一的ONU標(biāo)識(shí)給所述0NU。上述技術(shù)方案中,所述注冊(cè)信息包括ONU的密碼、和/或序列號(hào)。本發(fā)明提供的ONU注冊(cè)激活方法及系統(tǒng),在ONU的SN未存儲(chǔ)于OLT中時(shí),OLT可 通過(guò)比較ONU的其他注冊(cè)信息,判斷ONU的合法性,實(shí)現(xiàn)合法ONU的順利注冊(cè)激活。從而, 本發(fā)明方法及系統(tǒng)除了能夠支持OLT對(duì)ONU進(jìn)行SN注冊(cè)認(rèn)證之外,還能靈活地實(shí)現(xiàn)OLT對(duì) ONU除SN之外的注冊(cè)信息進(jìn)行注冊(cè)認(rèn)證,即使在OLT處沒(méi)有存儲(chǔ)合法ONU的SN的情況下, 依然能夠使該ONU順利注冊(cè),極大地方便了 ONU用戶(hù),同時(shí)降低了運(yùn)營(yíng)商的運(yùn)營(yíng)成本。
圖1為ITU-T G. 984. 3標(biāo)準(zhǔn)中的ONU注冊(cè)激活方法流程示意7
圖2為下行幀的下行物理控制塊中帶寬映射分配結(jié)構(gòu)的組成示意圖;圖3為本發(fā)明ONU注冊(cè)激活方法流程示意圖。
具體實(shí)施例方式本發(fā)明的基本思想是根據(jù)OLT發(fā)來(lái)的注冊(cè)請(qǐng)求的類(lèi)型,ONU發(fā)送相應(yīng)的注冊(cè)信息 給OLT ;在ONU的SN未存儲(chǔ)于OLT中時(shí),OLT可通過(guò)比較ONU的其他注冊(cè)信息,判斷ONU的 合法性,實(shí)現(xiàn)合法ONU的順利注冊(cè)激活。本發(fā)明使自身的SN未存儲(chǔ)于OLT中的合法ONU能 夠順利注冊(cè)激活,從而大大方便了 ONU用戶(hù)。圖3為本發(fā)明ONU注冊(cè)激活方法流程示意圖,如圖3所示,本發(fā)明ONU注冊(cè)激活方 法主要包括以下幾個(gè)步驟步驟11、0NU剛上電時(shí),處于初始狀態(tài);ONU收到OLT發(fā)來(lái)的下行幀后,進(jìn)入待機(jī)狀態(tài)。步驟12、待機(jī)狀態(tài)的ONU接收OLT發(fā)來(lái)的上行開(kāi)銷(xiāo)參數(shù),之后根據(jù)上行開(kāi)銷(xiāo)參數(shù)進(jìn) 行相關(guān)配置,并進(jìn)入序列號(hào)狀態(tài);本步驟中,相關(guān)配置包括保護(hù)比特?cái)?shù)、前導(dǎo)碼比特?cái)?shù)和定界符比特?cái)?shù)等。步驟13、序列號(hào)狀態(tài)的ONU接收OLT發(fā)來(lái)的注冊(cè)請(qǐng)求,確定注冊(cè)請(qǐng)求的類(lèi)型,之后 根據(jù)注冊(cè)請(qǐng)求的類(lèi)型發(fā)送相應(yīng)的注冊(cè)信息給OLT ;本步驟中,ONU根據(jù)OLT發(fā)來(lái)的注冊(cè)請(qǐng)求中分配結(jié)構(gòu)中各部分的取值,來(lái)確定注冊(cè) 請(qǐng)求的類(lèi)型,注冊(cè)請(qǐng)求分為統(tǒng)一注冊(cè)請(qǐng)求和區(qū)分注冊(cè)請(qǐng)求;其中,統(tǒng)一注冊(cè)請(qǐng)求包括SN和 密碼注冊(cè)請(qǐng)求、SN或密碼注冊(cè)請(qǐng)求,區(qū)分注冊(cè)請(qǐng)求包括SN注冊(cè)請(qǐng)求、密碼注冊(cè)請(qǐng)求;注冊(cè) 信息包括ONU的SNjn /或密碼。步驟14、根據(jù)收到的ONU的注冊(cè)信息,OLT判斷該ONU是否合法,如果該ONU合法, OLT將分配并發(fā)送一個(gè)唯一的0NU_ID給該0NU,收到所述0NU_ID后,該ONU進(jìn)入測(cè)距狀態(tài), 之后執(zhí)行步驟5 ;如果該ONU不合法,則該ONU注冊(cè)激活失敗,當(dāng)前處理流程結(jié)束;本步驟中,OLT根據(jù)接收到的ONU的注冊(cè)信息判斷自身的注冊(cè)信息庫(kù)中是否存儲(chǔ) 有所述的ONU的注冊(cè)信息,若有,則判定該ONU合法,若沒(méi)有,則判定該ONU不合法。其中, 注冊(cè)信息庫(kù)包括SN庫(kù)和密碼庫(kù)。步驟15、測(cè)距狀態(tài)的ONU接收OLT發(fā)來(lái)的測(cè)距請(qǐng)求,收到所述測(cè)距請(qǐng)求后,該ONU 發(fā)送響應(yīng)給OLT,OLT完成該ONU的均衡時(shí)延的測(cè)量后,將所述均衡時(shí)延發(fā)送給該0NU,該 ONU收到所述均衡時(shí)延后進(jìn)入工作狀態(tài),該ONU注冊(cè)激活成功;本步驟中,ONU向OLT發(fā)送的響應(yīng)包括ONU自身的SN,OLT收到該ONU的SN后,將 所述SN存儲(chǔ)于自身的SN庫(kù)中,更新該SN庫(kù),如此,通過(guò)密碼注冊(cè)激活的ONU當(dāng)再次注冊(cè)激 活時(shí),可以通過(guò)SN實(shí)現(xiàn)。下面結(jié)合具體實(shí)施例進(jìn)一步說(shuō)明本發(fā)明ONU在GPON系統(tǒng)中的注冊(cè)激活方法流程。一般來(lái)說(shuō),如果用戶(hù)在運(yùn)營(yíng)商處購(gòu)買(mǎi)0NU,則該ONU的SN已存儲(chǔ)于OLT的SN庫(kù)中, 所以該ONU可以直接通過(guò)自身的SN進(jìn)行注冊(cè)激活;而如果用戶(hù)在設(shè)備供應(yīng)商處購(gòu)買(mǎi)0NU, 則該ONU的SN未存儲(chǔ)于OLT的SN庫(kù)中,所以該ONU不能直接通過(guò)SN進(jìn)行注冊(cè)激活。本發(fā)明通過(guò)運(yùn)營(yíng)商為辦理GPON業(yè)務(wù)的該類(lèi)ONU分配一個(gè)臨時(shí)密碼來(lái)實(shí)現(xiàn)該類(lèi)ONU 的注冊(cè)激活,該臨時(shí)密碼存儲(chǔ)于OLT的密碼庫(kù)中,該類(lèi)ONU可通過(guò)該密碼進(jìn)行注冊(cè)激活,注冊(cè)激活過(guò)程中,OLT將該類(lèi)ONU的SN存儲(chǔ)于自身的SN庫(kù)中,更新該SN庫(kù),ONU注冊(cè)激活成 功后,該臨時(shí)密碼失效,由于該類(lèi)ONU的SN已存儲(chǔ)于OLT的SN庫(kù)中,故該類(lèi)ONU以后的注 冊(cè)激活可直接通過(guò)SN實(shí)現(xiàn)。以下實(shí)施例中,以O(shè)NU的SN和/或密碼為ONU的注冊(cè)信息進(jìn)行ONU的注冊(cè)激活。實(shí)施例1本實(shí)施例中,注冊(cè)請(qǐng)求類(lèi)型為SN和密碼注冊(cè)請(qǐng)求。OLT發(fā)來(lái)的注冊(cè)請(qǐng)求中分配結(jié) 構(gòu)中各部分的取值分別為:Alloc-ID = 254,F(xiàn)lags域中的bit 10 = 1,StartTime = xx, StopTime = xx+25,即分配結(jié)構(gòu)中ONU的上行傳輸時(shí)隙長(zhǎng)度為26字節(jié)。因?yàn)槊總€(gè)PLOAMu消息是13字節(jié),收到上述下行幀后,ONU向OLT發(fā)送的注冊(cè)信息 需要包括兩個(gè)PLOAMu消息,分別為包含SN的PLOAMu消息,即SN消息(Serial_Number_ONU message),和包含密碼的PLOAMu消息,即密碼消息(Password Message),若ONU沒(méi)有密碼, 則密碼消息中攜帶一個(gè)無(wú)效密碼,如0。處于序列號(hào)狀態(tài)的ONU收到OLT發(fā)來(lái)的上述注冊(cè)請(qǐng)求后,ONU在上行幀的xx字節(jié) 開(kāi)始向OLT發(fā)送上述兩個(gè)PLOAMu消息。OLT收到ONU發(fā)送的包含SN的PLOAMu消息和包含密碼的PLOAMu消息后,將接收 到的SN與OLT的SN庫(kù)中存儲(chǔ)的合法SN進(jìn)行比較,如果OLT的SN庫(kù)中包含接收到的ONU 的SN,則直接判定此ONU合法,OLT將分配并發(fā)送一個(gè)唯一的0NU_ID給0NU,否則將接收到 的密碼與OLT的密碼庫(kù)中存儲(chǔ)的密碼進(jìn)行比較,如果OLT的密碼庫(kù)中包含接收到的ONU的 密碼,則判定此ONU合法,OLT將分配并發(fā)送一個(gè)唯一的0NU_ID給0NU,同時(shí)將該ONU的SN 存儲(chǔ)于自身的SN庫(kù)中,將此SN記錄為合法ONU的序列號(hào),獲得0NU_ID的ONU進(jìn)入測(cè)距狀 態(tài);如果ONU的SN和密碼均未存儲(chǔ)在OLT中,則判定此ONU為非法ONU,ONU注冊(cè)激活失敗。測(cè)距狀態(tài)的ONU收到OLT發(fā)來(lái)的測(cè)距請(qǐng)求后,ONU發(fā)送自身的SN給OLT,OLT收到 該ONU的SN后,將所述SN存儲(chǔ)于自身的SN庫(kù)中,更新該SN庫(kù);OLT完成該ONU的均衡時(shí) 延的測(cè)量后,OLT將均衡時(shí)延發(fā)送給ONU,ONU接收到均衡時(shí)延后進(jìn)入工作狀態(tài),該ONU注冊(cè) 激活成功。實(shí)施例2本實(shí)施例中,注冊(cè)請(qǐng)求類(lèi)型為SN或密碼注冊(cè)請(qǐng)求。OLT發(fā)來(lái)的注冊(cè)請(qǐng)求中分配結(jié) 構(gòu)中各部分的取值分別為:Alloc-ID = 254,F(xiàn)lags域中的bit 10 = 1,StartTime = xx, StopTime = xx+12,即分配結(jié)構(gòu)中ONU的上行傳輸時(shí)隙長(zhǎng)度為13字節(jié)。因?yàn)槊總€(gè)PLOAMu消息是13字節(jié),收到上述下行幀后,ONU需要向OLT發(fā)送1個(gè) PLOAMu 消息。ONU收到上述注冊(cè)請(qǐng)求后,檢查本地相關(guān)信息,如果存在密碼信息,則發(fā)送密碼消 息給0LT,否則發(fā)送SN消息給OLT。OLT接收到ONU發(fā)送的密碼消息或者SN消息后對(duì)其進(jìn)行 認(rèn)證,如果OLT中存儲(chǔ)有該ONU的密碼或SN,則OLT分配并發(fā)送一個(gè)唯一的0NU_ID給0NU, 獲得0NU_ID的ONU進(jìn)入測(cè)距狀態(tài)。測(cè)距狀態(tài)的ONU接收OLT發(fā)來(lái)的測(cè)距請(qǐng)求,收到所述測(cè) 距請(qǐng)求后,該ONU發(fā)送自身的SN給OLT,OLT收到該ONU的SN后,將所述SN存儲(chǔ)于自身的 SN庫(kù)中,更新該SN庫(kù);OLT完成該ONU的均衡時(shí)延的測(cè)量后,將所述均衡時(shí)延發(fā)送給該0NU, 該ONU收到所述均衡時(shí)延后進(jìn)入工作狀態(tài),該ONU注冊(cè)激活成功。實(shí)施例3
OLT采用區(qū)分注冊(cè)請(qǐng)求類(lèi)型以允許ONU分批注冊(cè),降低了多個(gè)ONU注冊(cè)時(shí)發(fā)生沖突 的概率。區(qū)分注冊(cè)請(qǐng)求類(lèi)型定義了兩種OLT用于發(fā)現(xiàn)未注冊(cè)激活ONU的注冊(cè)請(qǐng)求,分別 為 SN 注冊(cè)請(qǐng)求(Registering_Request_SN)和密碼注冊(cè)請(qǐng)求(Registering_Request_ Password),它們分別對(duì)應(yīng)兩種用于發(fā)現(xiàn)沒(méi)有注冊(cè)激活ONU的分配結(jié)構(gòu)。OLT會(huì)以一定的周 期輪流發(fā)送這兩種注冊(cè)請(qǐng)求,利用SN注冊(cè)的ONU在收到SN注冊(cè)請(qǐng)求后發(fā)送SN信息進(jìn)行注 冊(cè);利用密碼注冊(cè)的ONU在收到密碼注冊(cè)請(qǐng)求后發(fā)送密碼信息進(jìn)行注冊(cè)。OLT發(fā)來(lái)的注冊(cè)請(qǐng)求中分配結(jié)構(gòu)中,F(xiàn)lags的比特6-0是保留域,利用此保留域定 義兩種用于發(fā)現(xiàn)沒(méi)有注冊(cè)激活ONU的分配結(jié)構(gòu)。SN注冊(cè)請(qǐng)求類(lèi)型OLT發(fā)來(lái)的注冊(cè)請(qǐng)求中分配結(jié)構(gòu)中各部分的取值分別為Alloc-ID = 254 ;Flags 的bit 10 = 1,F(xiàn)lags的bit 5 = 1,表示該帶寬分配為SN注冊(cè)請(qǐng)求,此帶寬是分配給利用 SN 注冊(cè)的 ONU 發(fā)送 SN 信息;StartTime = xx, StopTime = xx+12 ;ONU收到上述注冊(cè)請(qǐng)求后,在上行幀的第xx字節(jié)發(fā)送SN消息給0LT,在xx+12字 節(jié)停止發(fā)送。密碼注冊(cè)請(qǐng)求類(lèi)型OLT發(fā)來(lái)的注冊(cè)請(qǐng)求中分配結(jié)構(gòu)中各部分的取值分別為Alloc-ID = 254 ;Flags 的bit 10 = 1,F(xiàn)lags的bit 4= 1,表示該帶寬分配為密碼注冊(cè)請(qǐng)求,此帶寬是分配給利 用密碼注冊(cè)的ONU發(fā)送密碼信息;StartTime = xx, StopTime = xx+12 ;ONU收到上述注冊(cè)請(qǐng)求后,在上行幀的第xx字節(jié)發(fā)送密碼消息給0LT,在xx+12字 節(jié)停止發(fā)送。OLT接收到ONU發(fā)送的SN消息或者密碼消息后,對(duì)ONU進(jìn)行認(rèn)證,如果OLT中存儲(chǔ) 有該ONU的SN或密碼,則OLT分配并發(fā)送一個(gè)唯一的0NU_ID給0NU,獲得0NU_ID的ONU進(jìn) 入測(cè)距狀態(tài);測(cè)距狀態(tài)的ONU接收OLT發(fā)來(lái)的測(cè)距請(qǐng)求,收到所述測(cè)距請(qǐng)求后,該ONU發(fā)送 自身的SN給OLT,OLT收到該ONU的SN后,將所述SN存儲(chǔ)于自身的SN庫(kù)中,更新該SN庫(kù); OLT完成該ONU的均衡時(shí)延的測(cè)量后,將所述均衡時(shí)延發(fā)送給該0NU,該ONU收到所述均衡 時(shí)延后進(jìn)入工作狀態(tài),該ONU注冊(cè)激活成功。上述實(shí)施例是基于目前GPON支持的SN和密碼的認(rèn)證方法,但是并不排除以后 GPON支持的基于其他消息,如數(shù)字證書(shū)、用戶(hù)名等等的認(rèn)證方法,這可以通過(guò)在FLAG的bit 6-0的某一位置支持相應(yīng)的認(rèn)證方法。為實(shí)現(xiàn)上述ONU注冊(cè)激活方法,本發(fā)明還提供了一種ONU注冊(cè)激活系統(tǒng),包括0NU 禾口 OLT ;所述ONU包括注冊(cè)請(qǐng)求類(lèi)型確定模塊和注冊(cè)信息發(fā)送模塊;具體的注冊(cè)請(qǐng)求類(lèi)型確定模塊,用于接收OLT發(fā)來(lái)的注冊(cè)請(qǐng)求,確定所述注冊(cè)請(qǐng)求的類(lèi) 型,并將該注冊(cè)請(qǐng)求的類(lèi)型信息發(fā)送給注冊(cè)信息發(fā)送模塊;注冊(cè)信息發(fā)送模塊,根據(jù)收到的注冊(cè)請(qǐng)求的類(lèi)型信息,發(fā)送相應(yīng)的注冊(cè)信息給 OLT ;所述OLT包括ONU合法性判斷模塊和ONU標(biāo)識(shí)分配模塊;具體的ONU合法性判斷模塊,用于根據(jù)ONU發(fā)來(lái)的ONU的注冊(cè)信息判斷所述ONU是否合法,在所述ONU合法時(shí),發(fā)送ONU標(biāo)識(shí)分配指令給ONU標(biāo)識(shí)分配模塊;在所述ONU不合法時(shí), OLT拒絕注冊(cè)激活所述ONU ;ONU標(biāo)識(shí)分配模塊,用于根據(jù)ONU合法性判斷模塊發(fā)來(lái)的ONU標(biāo)識(shí)分配指令,分配 并發(fā)送唯一的ONU標(biāo)識(shí)給所述0NU。上述技術(shù)方案中,所述ONU根據(jù)OLT發(fā)來(lái)的下行幀中分配結(jié)構(gòu)中各部分的取值來(lái) 確定注冊(cè)請(qǐng)求的類(lèi)型;所述注冊(cè)信息包括ONU的密碼、和/或序列號(hào)。本發(fā)明提供的ONU注冊(cè)激活方法及系統(tǒng),除了能夠支持OLT對(duì)ONU進(jìn)行SN認(rèn)證之 外,還能靈活地實(shí)現(xiàn)OLT對(duì)ONU除SN之外的信息進(jìn)行認(rèn)證,從而有效解決在OLT處沒(méi)有存 儲(chǔ)ONU的SN的情況下,合法ONU能夠順利注冊(cè)的問(wèn)題。以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。
權(quán)利要求
一種光網(wǎng)絡(luò)單元注冊(cè)激活方法,待機(jī)狀態(tài)的光網(wǎng)絡(luò)單元ONU收到光線路終端OLT發(fā)來(lái)的上行開(kāi)銷(xiāo)參數(shù)后進(jìn)入序列號(hào)狀態(tài);其特征在于,該方法進(jìn)一步包括序列號(hào)狀態(tài)的ONU接收OLT發(fā)來(lái)的注冊(cè)請(qǐng)求,確定所述注冊(cè)請(qǐng)求的類(lèi)型,之后發(fā)送相應(yīng)的注冊(cè)信息給OLT;OLT根據(jù)收到的ONU的注冊(cè)信息判斷所述ONU是否合法,如果所述ONU合法,則OLT將分配并發(fā)送唯一的ONU標(biāo)識(shí)給所述ONU,收到所述ONU標(biāo)識(shí)后,所述ONU進(jìn)入測(cè)距狀態(tài),并在收到OLT發(fā)來(lái)的均衡時(shí)延后,進(jìn)入工作狀態(tài),ONU注冊(cè)激活成功;如果所述ONU不合法,則ONU注冊(cè)激活失敗。
2.根據(jù)權(quán)利要求1所述的ONU注冊(cè)激活方法,其特征在于,所述判斷所述ONU是否合法 具體為根據(jù)接收到的ONU的注冊(cè)信息,OLT判斷自身的注冊(cè)信息庫(kù)中是否存儲(chǔ)有所述ONU的 注冊(cè)信息,若有,則判定所述ONU合法,若沒(méi)有,則判定所述ONU不合法。
3.根據(jù)權(quán)利要求2所述的ONU注冊(cè)激活方法,其特征在于,所述注冊(cè)請(qǐng)求的類(lèi)型為序 列號(hào)或密碼注冊(cè)請(qǐng)求、序列號(hào)和密碼注冊(cè)請(qǐng)求、序列號(hào)注冊(cè)請(qǐng)求、或密碼注冊(cè)請(qǐng)求。
4.根據(jù)權(quán)利要求3所述的ONU注冊(cè)激活方法,其特征在于,當(dāng)OLT發(fā)來(lái)的注冊(cè)請(qǐng)求為序列號(hào)和密碼注冊(cè)請(qǐng)求時(shí),ONU發(fā)送給OLT的注冊(cè)信息包括 序列號(hào)消息和密碼消息;當(dāng)OLT發(fā)來(lái)的注冊(cè)請(qǐng)求為序列號(hào)或密碼注冊(cè)請(qǐng)求時(shí),ONU發(fā)送給OLT的注冊(cè)信息包括 序列號(hào)消息或密碼消息;當(dāng)OLT發(fā)來(lái)的注冊(cè)請(qǐng)求為序列號(hào)注冊(cè)請(qǐng)求時(shí),ONU發(fā)送給OLT的注冊(cè)信息包括序列號(hào) 消息;當(dāng)OLT發(fā)來(lái)的注冊(cè)請(qǐng)求為密碼注冊(cè)請(qǐng)求時(shí),ONU發(fā)送給OLT的注冊(cè)信息包括密碼消息。
5.根據(jù)權(quán)利要求4所述的ONU注冊(cè)激活方法,其特征在于,所述OLT周期性發(fā)送序列號(hào) 注冊(cè)請(qǐng)求和密碼注冊(cè)請(qǐng)求,對(duì)ONU進(jìn)行分批注冊(cè)激活。
6.根據(jù)權(quán)利要求1至5任一項(xiàng)所述的ONU注冊(cè)激活方法,其特征在于,所述確定注冊(cè)請(qǐng) 求的類(lèi)型為所述ONU根據(jù)OLT發(fā)來(lái)的下行幀中分配結(jié)構(gòu)中各部分的取值來(lái)確定注冊(cè)請(qǐng)求 的類(lèi)型。
7.根據(jù)權(quán)利要求6所述的ONU注冊(cè)激活方法,其特征在于,當(dāng)OLT發(fā)來(lái)的注冊(cè)請(qǐng)求中分配結(jié)構(gòu)中各部分的取值分別為分配標(biāo)識(shí)等于254,帶寬分 配的選項(xiàng)域中的比特10等于1,上行傳輸時(shí)隙長(zhǎng)度為26字節(jié)時(shí),所述注冊(cè)請(qǐng)求為序列號(hào)和 密碼注冊(cè)請(qǐng)求;當(dāng)OLT發(fā)來(lái)的注冊(cè)請(qǐng)求中分配結(jié)構(gòu)中各部分的取值分別為分配標(biāo)識(shí)等于254,帶寬分 配的選項(xiàng)域中的比特10等于1,上行傳輸時(shí)隙長(zhǎng)度為13字節(jié)時(shí),所述注冊(cè)請(qǐng)求為序列號(hào)或 密碼注冊(cè)請(qǐng)求;當(dāng)OLT發(fā)來(lái)的注冊(cè)請(qǐng)求中分配結(jié)構(gòu)中各部分的取值分別為分配標(biāo)識(shí)等于254,帶寬分 配的選項(xiàng)域中的比特10等于1且比特5等于1,上行傳輸時(shí)隙長(zhǎng)度為13字節(jié)時(shí),所述注冊(cè) 請(qǐng)求為序列號(hào)注冊(cè)請(qǐng)求;當(dāng)OLT發(fā)來(lái)的注冊(cè)請(qǐng)求中分配結(jié)構(gòu)中各部分的取值分別為分配標(biāo)識(shí)等于254,帶寬分 配的選項(xiàng)域中的比特10等于1且比特4等于1,上行傳輸時(shí)隙長(zhǎng)度為13字節(jié)時(shí),所述注冊(cè)請(qǐng)求為密碼注冊(cè)請(qǐng)求。
8.根據(jù)權(quán)利要求7所述的ONU注冊(cè)激活方法,其特征在于,在所述ONU進(jìn)入測(cè)距狀態(tài) 后,該方法進(jìn)一步包括測(cè)距狀態(tài)的ONU接收OLT發(fā)來(lái)的測(cè)距請(qǐng)求,收到所述測(cè)距請(qǐng)求后,該 ONU發(fā)送響應(yīng)給OLT ;OLT完成該ONU的均衡時(shí)延的測(cè)量后,將所述均衡時(shí)延發(fā)送給該0NU。
9.根據(jù)權(quán)利要求8所述的ONU注冊(cè)激活方法,其特征在于,所述ONU發(fā)送給OLT的響應(yīng) 包括該ONU自身的序列號(hào)。
10.根據(jù)權(quán)利要求9所述的ONU注冊(cè)激活方法,其特征在于,該方法進(jìn)一步包括0LT收 到該ONU的序列號(hào)后,將所述序列號(hào)存儲(chǔ)于自身的序列號(hào)庫(kù)中。
11.一種ONU注冊(cè)激活系統(tǒng),包括0NU和OLT ;其特征在于,所述ONU包括注冊(cè)請(qǐng)求類(lèi)型確定模塊和注冊(cè)信息發(fā)送模塊;具體的注冊(cè)請(qǐng)求類(lèi)型確定模塊,用于接收OLT發(fā)來(lái)的注冊(cè)請(qǐng)求,確定所述注冊(cè)請(qǐng)求的類(lèi)型,并 將該注冊(cè)請(qǐng)求的類(lèi)型信息發(fā)送給注冊(cè)信息發(fā)送模塊;注冊(cè)信息發(fā)送模塊,根據(jù)收到的注冊(cè)請(qǐng)求的類(lèi)型信息,發(fā)送相應(yīng)的注冊(cè)信息給0LT;所述OLT包括:0NU合法性判斷模塊和ONU標(biāo)識(shí)分配模塊;具體的ONU合法性判斷模塊,用于根據(jù)ONU發(fā)來(lái)的注冊(cè)信息判斷所述ONU是否合法,在所述 ONU合法時(shí),發(fā)送ONU標(biāo)識(shí)分配指令給ONU標(biāo)識(shí)分配模塊;在所述ONU不合法時(shí),OLT拒絕注 冊(cè)激活所述ONU ;ONU標(biāo)識(shí)分配模塊,用于根據(jù)ONU合法性判斷模塊發(fā)來(lái)的ONU標(biāo)識(shí)分配指令,分配并發(fā) 送唯一的ONU標(biāo)識(shí)給所述ONU。
12.根據(jù)權(quán)利要求11所述的ONU注冊(cè)激活系統(tǒng),其特征在于,所述注冊(cè)信息包括ONU的 密碼、和/或序列號(hào)。
全文摘要
本發(fā)明提供一種光網(wǎng)絡(luò)單元注冊(cè)激活方法,該方法包括序列號(hào)狀態(tài)的光網(wǎng)絡(luò)單元(ONU)接收光線路終端(OLT)發(fā)來(lái)的注冊(cè)請(qǐng)求,確定注冊(cè)請(qǐng)求的類(lèi)型,之后發(fā)送相應(yīng)的注冊(cè)信息給OLT;OLT根據(jù)收到的ONU的注冊(cè)信息判斷該ONU是否合法,如果該ONU合法,OLT將分配并發(fā)送一個(gè)唯一的ONU標(biāo)識(shí)給該ONU,收到所述ONU標(biāo)識(shí)后,該ONU進(jìn)入測(cè)距狀態(tài),并在收到OLT發(fā)來(lái)的均衡時(shí)延后,進(jìn)入工作狀態(tài),該ONU注冊(cè)激活成功;如果ONU不合法,則ONU注冊(cè)激活失敗。本發(fā)明還提供了一種ONU注冊(cè)激活系統(tǒng),包括ONU和OLT。本發(fā)明方法及系統(tǒng)在合法ONU的序列號(hào)未存儲(chǔ)于OLT中時(shí),能夠?qū)崿F(xiàn)該ONU的順利注冊(cè)激活。
文檔編號(hào)H04Q11/00GK101902662SQ20091008563
公開(kāi)日2010年12月1日 申請(qǐng)日期2009年5月26日 優(yōu)先權(quán)日2009年5月26日
發(fā)明者張偉良, 耿丹 申請(qǐng)人:中興通訊股份有限公司