專利名稱:Epon系統(tǒng)中olt側(cè)的onu長發(fā)光告警診斷方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及EPON領(lǐng)域,特別是涉及一種EPON系統(tǒng)中OLT側(cè)的ONU長發(fā)光告警診斷方法及裝置。
背景技術(shù):
EPONCEthernet Passive Optical Network,以太網(wǎng)無源光網(wǎng)絡(luò))是一種米用 P2MP (Point 2 Multiple Point,點對多點主站)結(jié)構(gòu)的單纖雙向光接入網(wǎng)絡(luò),其典型拓?fù)錁?gòu)為樹型。
參見圖I所示,EPON系統(tǒng)由局側(cè)的OLT (Optical Line Tterminal,光線路終端)、用戶側(cè)的 ONU (Optical Network Unit,光網(wǎng)絡(luò)單兀)和 ODN (Optical Distribution Network,光分配網(wǎng))組成,單纖雙向系統(tǒng)。在從OLT到ONU的下行方向,OLT發(fā)送的信號通過ODN到達(dá)各個ONU ;在從ONU到OLT的上行方向,ONU發(fā)送的信號只會到達(dá)0LT,而不會到達(dá)其他0NU。為了避免數(shù)據(jù)沖突,并提高網(wǎng)絡(luò)利用效率,上行方向采用TDMA(Time Division Multiple Access,時分多址)接入方式,并對各ONU的數(shù)據(jù)發(fā)送進行仲裁。ODN由光纖和一個或多個無源分路器等無源光器件組成,在OLT和ONU間提供光通道。
對于EPON的點到多點的系統(tǒng),安全性問題一直是系統(tǒng)設(shè)備考慮的重點,在眾多安全性問題中,異常發(fā)光ONU (俗稱流氓0NU)的診斷和處理是一個重要的技術(shù),EPON系統(tǒng)設(shè)備會采用多種方法,檢測出異常發(fā)光0NU,并將之移出網(wǎng)絡(luò)。
EPON系統(tǒng)中的ONU異常發(fā)光的故障有多種,常見的故障之一為長發(fā)光問題,ONU的長發(fā)光原因有以下幾種
(I)非法光源接入錯誤的將某些長發(fā)光的非法光源接入了分支光纖,對網(wǎng)絡(luò)進行攻擊,造成ONU的光模塊長發(fā)光,將這種非法接入導(dǎo)致的長發(fā)光ONU定義為不受控型異常發(fā)光0NU,對于不受控型異常發(fā)光0NU,OLT無法通過遠(yuǎn)程控制命令進行光源關(guān)斷處理。
(2) ONU設(shè)備的軟件死機或者異常,導(dǎo)致ONU的光模塊長發(fā)光,此時ONU的軟件已經(jīng)異常,不能接受OLT的任何指令,將這種長發(fā)光ONU定義為不受控型異常發(fā)光0NU。
(3) ONU設(shè)備的光模塊異常,不再接受EPON芯片MAC (Medium/MediaAccess Control,介質(zhì)訪問控制)層LASER_0N (光模塊發(fā)光關(guān)斷)信號的控制,處于長開光狀態(tài);或者光模塊漏光,在光模塊發(fā)光關(guān)斷狀態(tài)也發(fā)光,但此ONU仍然處于可控狀態(tài),可以接收OLT 的遠(yuǎn)程指令,將這種長發(fā)光ONU定義為受控型異常發(fā)光0NU。
(4) ONU設(shè)備MAC層芯片發(fā)送控制異常,導(dǎo)致光模塊處于長發(fā)光狀態(tài),但此ONU仍然處于可控狀態(tài),可以接收OLT的遠(yuǎn)程指令,將這種長發(fā)光ONU定義為受控型異常發(fā)光0NU。
上述異常發(fā)光ONU的多種異常情況,有可能同時出現(xiàn)在一個EPON系統(tǒng)的OLT端口,傳統(tǒng)的異常發(fā)光ONU的診斷處理主要是0LT通過光器件的RSSI (Received Signal Strength Indication,接收信號強度指示)接口對接收光功率參數(shù)進行判斷,若接收光功率在非授權(quán)窗口大于28dBm,則判定網(wǎng)絡(luò)中存在長發(fā)光的異常發(fā)光0NU。
發(fā)明人在研究過程中發(fā)現(xiàn),上述傳統(tǒng)的異常發(fā)光ONU的診斷處理方法存在以下缺
(I)現(xiàn)有的異常發(fā)光診斷處理方法只能識別異常發(fā)光的嫌疑0NU,不能識別嫌疑 ONU目前的狀態(tài)是否可控,不能向操作管理維護軟件接口準(zhǔn)確報告嫌疑ONU的故障可控狀態(tài),設(shè)備維護不方便。
(2)現(xiàn)有的異常發(fā)光診斷處理方法只通過關(guān)閉光模塊的發(fā)光功能來進行問題診斷,會導(dǎo)致有些異常發(fā)光的ONU得不到有效處理。發(fā)明內(nèi)容
本發(fā)明的目的是為了克服上述背景技術(shù)的不足,提供一種EPON系統(tǒng)中OLT側(cè)的 ONU長發(fā)光告警診斷方法及裝置,能對EPON系統(tǒng)中異常發(fā)光ONU的長發(fā)光告警進行快速、可靠的故障診斷,對其中的可控型異常發(fā)光ONU進行遠(yuǎn)程關(guān)斷處理,對嫌疑ONU關(guān)閉光模塊的發(fā)光功能或者關(guān)閉光模塊電源來處理嫌疑ONU的故障,降低異常發(fā)光ONU對網(wǎng)絡(luò)業(yè)務(wù)的的影響;對不可控型異常發(fā)光ONU輸出定位消息,有利于工程維護人員對ODN網(wǎng)絡(luò)進行維護。
本發(fā)明提供的EPON系統(tǒng)中OLT側(cè)的ONU長發(fā)光告警診斷方法,包括以下步驟
A、OLT收到長發(fā)光告警時,關(guān)閉ONU自動發(fā)現(xiàn)窗,使ODN下的ONU無法再注冊;關(guān)閉ONU自動發(fā)現(xiàn)窗以后,若OLT判定此ODN網(wǎng)絡(luò)中還有ONU在線,OLT記錄所有在線ONU的 LLID索引號,此時所有在線ONU均為嫌疑ONU ;0LT向此ODN下的所有ONU廣播,發(fā)送光模塊發(fā)光關(guān)斷指令,關(guān)閉非法ONU的光模塊發(fā)光;
B、若OLT判定仍然存在長發(fā)光告警、且此ODN網(wǎng)絡(luò)中還有ONU在線,OLT刪除步驟 A中記錄的嫌疑0NU,將此時在線的ONU全部記錄為嫌疑0NU,完成更新嫌疑ONU LLID索引號數(shù)據(jù)庫,OLT向此ODN下的所有在線的ONU廣播,發(fā)送光模塊電源關(guān)斷指令,關(guān)閉非法ONU 的光模塊電源;
C、若OLT進一步判定仍然存在長發(fā)光告警、且仍然有ONU在線,OLT判定仍然在線的ONU為不可控型異常發(fā)光ONU,OLT刪除步驟B中更新的嫌疑0NU,將此時在線的ONU全部記錄為嫌疑0NU,完成更新嫌疑ONU LLID索引號數(shù)據(jù)庫,進入不可控型異常發(fā)光ONU故障診斷程序。
在上述技術(shù)方案中,步驟A中還包括以下步驟關(guān)閉ONU自動發(fā)現(xiàn)窗以后,若OLT 判定此ODN網(wǎng)絡(luò)中沒有ONU在線,輸出此時網(wǎng)絡(luò)攻擊的類型為不可控型異常發(fā)光ONU的網(wǎng)絡(luò)攻擊,進入不可控型異常發(fā)光ONU故障診斷程序。
在上述技術(shù)方案中,步驟B中還包括以下步驟若OLT判定仍然存在長發(fā)光告警、 且無ONU在線,證明此長發(fā)光屬于不可控型異常發(fā)光ONU的網(wǎng)絡(luò)攻擊,只是光強度不足以使所有ONU掉線,輸出此時網(wǎng)絡(luò)攻擊的類型為不可控型異常發(fā)光ONU的網(wǎng)絡(luò)攻擊,進入不可控型異常發(fā)光ONU故障診斷程序。
在上述技術(shù)方案中,步驟B中還包括以下步驟若OLT判定不存在長發(fā)光告警、且此ODN網(wǎng)絡(luò)中還有ONU在線,說明在線ONU為正常0NU,但無法響應(yīng)光模塊發(fā)光關(guān)斷指令, OLT將此類ONU記錄為能力不足型0NU,同時從步驟A中記錄的嫌疑ONU數(shù)據(jù)庫中去掉此時已經(jīng)在線的0NU,完成更新嫌疑ONU LLID索引號數(shù)據(jù)庫;0LT診斷ONU可控,進入OLT的光模塊發(fā)光可控型異常發(fā)光ONU診斷單元。
在上述技術(shù)方案中,步驟B中還包括以下步驟若OLT判定不存在長發(fā)光告警、且CN 102932054 A書明說3/10 頁此ODN網(wǎng)絡(luò)中無ONU在線,說明異常發(fā)光ONU就在步驟A中OLT記錄的嫌疑ONU中,且此異常發(fā)光ONU屬于光模塊發(fā)光可控型異常發(fā)光ONU,OLT診斷ONU可控,進入OLT的光模塊發(fā)光可控型異常發(fā)光ONU診斷單元。
在上述技術(shù)方案中,所述光模塊發(fā)光可控型異常發(fā)光ONU診斷單元執(zhí)行以下步驟判斷嫌疑ONU是否在該單元中已經(jīng)記錄了光模塊發(fā)光可控的能力說明,若沒有記錄,則添加ONU的能力說明;若有記錄,但記錄的能力說明與實際不一致,則更新ONU的能力說明; 然后統(tǒng)一向操作管理維護軟件接口匯報嫌疑ONU的LLID索引號、嫌疑ONU的類型為光模塊發(fā)光可控型異常發(fā)光0NU、嫌疑ONU的處理方式為關(guān)閉光模塊的發(fā)光功能,然后退出診斷過程。
在上述技術(shù)方案中,步驟C中還包括以下步驟若OLT進一步判定仍然存在長發(fā)光告警、且無ONU在線,證明此長發(fā)光還是屬于不可控型異常發(fā)光ONU的網(wǎng)絡(luò)攻擊,只是光強度不足以使所有ONU掉線,輸出此時網(wǎng)絡(luò)攻擊的類型為不可控型異常發(fā)光ONU的網(wǎng)絡(luò)攻擊, 進入不可控型異常發(fā)光ONU故障診斷程序。
在上述技術(shù)方案中,步驟C中還包括以下步驟若OLT進一步判定不存在長發(fā)光告警、且此ODN網(wǎng)絡(luò)中還有ONU在線,說明在線ONU為正常0NU,但無法響應(yīng)光模塊電源關(guān)斷指令,OLT從步驟B中更新的嫌疑ONU LLID索引號數(shù)據(jù)庫中去掉此時已經(jīng)在線的ONU的LLID 索引號,完成更新嫌疑ONU LLID索引號數(shù)據(jù),OLT診斷嫌疑ONU可控,進入OLT的光模塊電源關(guān)斷可控型異常發(fā)光ONU診斷單元。
在上述技術(shù)方案中,步驟C中還包括以下步驟若OLT進一步判定不存在長發(fā)光告警、且此ODN網(wǎng)絡(luò)中無ONU在線,說明異常發(fā)光ONU就在步驟A中OLT記錄的嫌疑ONU中, 且此異常發(fā)光ONU屬于光模塊電源關(guān)斷可控型異常發(fā)光ONU,OLT診斷ONU可控,進入OLT 的光模塊電源關(guān)斷可控型異常發(fā)光ONU診斷單元。
在上述技術(shù)方案中,所述光模塊電源關(guān)斷可控型異常發(fā)光ONU診斷單元執(zhí)行以下步驟判斷嫌疑ONU是否在該單元中已經(jīng)記錄了光模塊電源關(guān)斷可控的能力說明,若沒有記錄,則添加ONU的能力說明;若有記錄,但記錄的能力說明與實際不一致,則更新ONU的能力說明;然后統(tǒng)一向操作管理維護軟件接口匯報嫌疑ONU的LLID索引號、嫌疑ONU的類型為光模塊電源關(guān)斷可控型異常發(fā)光0NU、嫌疑ONU的處理方式為關(guān)閉光模塊電源,然后退出診斷過程。
在上述技術(shù)方案中,所述不可控型異常發(fā)光ONU處理流程為0LT統(tǒng)一向操作管理維護軟件接口匯報嫌疑ONU的LLID索引號、嫌疑ONU的類型為不可控型異常發(fā)光0NU、嫌疑 ONU的處理方式為人工干預(yù)故障處理,然后退出診斷過程。
本發(fā)明還提供一種EPON系統(tǒng)中OLT側(cè)的ONU長發(fā)光告警診斷裝置,該長發(fā)光告警診斷裝置位于OLT中,包括接收單元、ONU自動發(fā)現(xiàn)窗關(guān)閉單元、第一 ONU在線狀態(tài)判斷單元、記錄單元、發(fā)光關(guān)閉單元、第一長發(fā)光告警判斷單元、第二 ONU在線狀態(tài)判斷單元、第一更新診斷單元、電源關(guān)閉單元、第二長發(fā)光告警判斷單元、第三ONU在線狀態(tài)判斷單元、第二更新診斷單元、不可控型異常發(fā)光ONU故障診斷單元,其中
所述接收單元,用于接收長發(fā)光告警,產(chǎn)生ONU自動發(fā)現(xiàn)窗關(guān)閉觸發(fā)信號,發(fā)送到ONU自動發(fā)現(xiàn)窗關(guān)閉單元;
所述ONU自動發(fā)現(xiàn)窗關(guān)閉單元,用于收到ONU自動發(fā)現(xiàn)窗關(guān)閉觸發(fā)信號后,關(guān)閉9ONU自動發(fā)現(xiàn)窗,使ODN下的ONU無法再注冊;產(chǎn)生第一 ONU在線狀態(tài)判斷觸發(fā)信號,發(fā)送到第一 ONU在線狀態(tài)判斷單元;
所述第一 ONU在線狀態(tài)判斷單元,用于收到第一 ONU在線狀態(tài)判斷觸發(fā)信號后, 判斷此ODN網(wǎng)絡(luò)中是否有ONU在線,若判定此ODN網(wǎng)絡(luò)中還有ONU在線,產(chǎn)生記錄觸發(fā)信號, 發(fā)送到記錄單元;
所述記錄單元,用于收到記錄觸發(fā)信號時,記錄此時所有在線ONU的LLID索引號,此時所有在線ONU均為嫌疑ONU ;然后產(chǎn)生發(fā)光關(guān)閉觸發(fā)信號,將所有在線ONU的LLID 索引號和發(fā)光關(guān)閉觸發(fā)信號發(fā)送到發(fā)光關(guān)閉單元;
所述發(fā)光關(guān)閉單元,用于收到所有在線ONU的LLID索引號和發(fā)光關(guān)閉觸發(fā)信號后,向此ODN下的所有ONU廣播,發(fā)送光模塊發(fā)光關(guān)斷指令,關(guān)閉非法ONU的光模塊發(fā)光,然后產(chǎn)生第一長發(fā)光告警判斷觸發(fā)信號,發(fā)送到第一長發(fā)光告警判斷單元;
所述第一長發(fā)光告警判斷單元,用于收到第一長發(fā)光告警判斷觸發(fā)信號后,判斷是否仍然存在長發(fā)光告警,若判定仍然存在長發(fā)光告警,產(chǎn)生第二 ONU在線狀態(tài)判斷觸發(fā)信號,發(fā)送到第二 ONU在線狀態(tài)判斷單元;
所述第二 ONU在線狀態(tài)判斷單元,用于收到第二 ONU在線狀態(tài)判斷觸發(fā)信號后, 判斷此ODN網(wǎng)絡(luò)中是否還有ONU在線,若判定此ODN網(wǎng)絡(luò)中還有ONU在線,產(chǎn)生第一更新診斷觸發(fā)信號,發(fā)送到第一更新診斷單元;
所述第一更新診斷單元,用于收到第一更新診斷觸發(fā)信號后,刪除記錄單元記錄的嫌疑0NU,將此時在線的ONU全部記錄為嫌疑0NU,完成更新嫌疑ONU LLID索引號數(shù)據(jù)庫, 產(chǎn)生電源關(guān)閉觸發(fā)信號,發(fā)送到電源關(guān)閉單元;
所述電源關(guān)閉單元,用于收到電源關(guān)閉觸發(fā)信號后,向此ODN下的所有在線的 ONU廣播,發(fā)送光模塊電源關(guān)斷指令,關(guān)閉非法ONU的光模塊電源,然后產(chǎn)生第二長發(fā)光告警判斷觸發(fā)信號,發(fā)送到第二長發(fā)光告警判斷單元;
所述第二長發(fā)光告警判斷單元,用于收到第二長發(fā)光告警判斷觸發(fā)信號后,進一步判斷是否仍然存在長發(fā)光告警,若判定仍然存在長發(fā)光告警,則產(chǎn)生第三ONU在線狀態(tài)判斷觸發(fā)信號,發(fā)送到第三ONU在線狀態(tài)判斷單元;
所述第三ONU在線狀態(tài)判斷單元,用于收到第三ONU在線狀態(tài)判斷觸發(fā)信號后, 判斷是否仍然有ONU在線,若仍然有ONU在線,則判定仍然在線的ONU為不可控型異常發(fā)光 0NU,產(chǎn)生第二更新診斷觸發(fā)信號,發(fā)送到第二更新診斷單元;
所述第二更新診斷單元,用于收到第二更新診斷觸發(fā)信號后,刪除第一更新診斷單元更新的嫌疑0NU,將此時在線的ONU全部記錄為嫌疑0NU,完成更新嫌疑ONU LLID索引號數(shù)據(jù)庫,產(chǎn)生不可控型異常發(fā)光ONU故障診斷觸發(fā)信號,發(fā)送到不可控型異常發(fā)光ONU故障診斷單元;
所述不可控型異常發(fā)光ONU故障診斷單元,用于收到不可控型異常發(fā)光ONU故障診斷觸發(fā)信號后,輸出此時網(wǎng)絡(luò)攻擊的類型為不可控型異常發(fā)光ONU的網(wǎng)絡(luò)攻擊,統(tǒng)一向操作管理維護軟件接口匯報嫌疑ONU的LLID索引號、嫌疑ONU的類型為不可控型異常發(fā)光 0NU、嫌疑ONU的處理方式為人工干預(yù)故障處理,然后退出診斷過程。
在上述技術(shù)方案中,所述第一 ONU在線狀態(tài)判斷單元,還用于收到第一 ONU在線狀態(tài)判斷觸發(fā)信號后,判斷此ODN網(wǎng)絡(luò)中是否有ONU在線,若判定此ODN網(wǎng)絡(luò)中沒有ONU在線,產(chǎn)生不可控型異常發(fā)光ONU故障診斷觸發(fā)信號,發(fā)送到不可控型異常發(fā)光ONU故障診斷單元。
在上述技術(shù)方案中,所述第二 ONU在線狀態(tài)判斷單元,還用于收到第二 ONU在線狀態(tài)判斷觸發(fā)信號后,判斷此ODN網(wǎng)絡(luò)中是否還有ONU在線,若判定此ODN網(wǎng)絡(luò)中無ONU在線,證明此長發(fā)光屬于不可控型異常發(fā)光ONU的網(wǎng)絡(luò)攻擊,只是光強度不足以使所有ONU掉線,產(chǎn)生不可控型異常發(fā)光ONU故障診斷觸發(fā)信號,發(fā)送到不可控型異常發(fā)光ONU故障診斷單元。
在上述技術(shù)方案中,還包括第四ONU在線狀態(tài)判斷單元、第三更新診斷單元、光模塊發(fā)光可控型異常發(fā)光ONU診斷單元,其中
所述第一長發(fā)光告警判斷單元,還用于收到第一長發(fā)光告警判斷觸發(fā)信號后,判斷是否仍然存在長發(fā)光告警,若判定不存在長發(fā)光告警,產(chǎn)生第四ONU在線狀態(tài)判斷觸發(fā)信號,發(fā)送到第四ONU在線狀態(tài)判斷單元;
所述第四ONU在線狀態(tài)判斷單元,用于收到第四ONU在線狀態(tài)判斷觸發(fā)信號后, 判斷此ODN網(wǎng)絡(luò)中是否還有ONU在線,若判定此ODN網(wǎng)絡(luò)中還有ONU在線,說明在線ONU為正常0NU,但無法響應(yīng)光模塊發(fā)光關(guān)斷指令,將此類ONU記錄為能力不足型0NU,產(chǎn)生第三更新診斷觸發(fā)信號,發(fā)送到第三更新診斷單元;
所述第三更新診斷單元,用于收到第三更新診斷觸發(fā)信號后,從記錄單元記錄的嫌疑ONU數(shù)據(jù)庫中去掉此時已經(jīng)在線的0NU,完成更新嫌疑ONU LLID索引號數(shù)據(jù)庫,診斷 ONU可控,產(chǎn)生光模塊發(fā)光可控型異常發(fā)光ONU診斷觸發(fā)信號,發(fā)送到光模塊發(fā)光可控型異常發(fā)光ONU診斷單元;
所述光模塊發(fā)光可控型異常發(fā)光ONU診斷單元,用于收到光模塊發(fā)光可控型異常發(fā)光ONU診斷觸發(fā)信號后,判斷嫌疑ONU是否在該單元中已經(jīng)記錄了光模塊發(fā)光可控的能力說明,若沒有記錄,則添加ONU的能力說明;若有記錄,但記錄的能力說明與實際不一致,則更新ONU的能力說明;統(tǒng)一向操作管理維護軟件接口匯報嫌疑ONU的LLID索引號、嫌疑ONU的類型為光模塊發(fā)光可控型異常發(fā)光0NU、嫌疑ONU的處理方式為關(guān)閉光模塊的發(fā)光功能,然后退出診斷過程。
在上述技術(shù)方案中,所述第四ONU在線狀態(tài)判斷單元,還用于收到第四ONU在線狀態(tài)判斷觸發(fā)信號后,判斷此ODN網(wǎng)絡(luò)中是否還有ONU在線,若判定此ODN網(wǎng)絡(luò)中無ONU在線,說明異常發(fā)光ONU就在所述記錄單元記錄的嫌疑ONU中,且此異常發(fā)光ONU屬于光模塊發(fā)光可控型異常發(fā)光0NU,診斷ONU可控,產(chǎn)生光模塊發(fā)光可控型異常發(fā)光ONU診斷觸發(fā)信號,發(fā)送到光模塊發(fā)光可控型異常發(fā)光ONU診斷單元。
在上述技術(shù)方案中,所述第三ONU在線狀態(tài)判斷單元,還用于收到第三ONU在線狀態(tài)判斷觸發(fā)信號后,判斷此ODN網(wǎng)絡(luò)中是否仍然有ONU在線,若判定無ONU在線,證明此長發(fā)光還是屬于不可控型異常發(fā)光ONU的網(wǎng)絡(luò)攻擊,只是光強度不足以使所有ONU掉線,產(chǎn)生不可控型異常發(fā)光ONU故障診斷觸發(fā)信號,發(fā)送到不可控型異常發(fā)光ONU故障診斷單元。
在上述技術(shù)方案中,還包括第五ONU在線狀態(tài)判斷單元、第四更新診斷單元、光模塊電源關(guān)斷可控型異常發(fā)光ONU診斷單元,其中
所述第二長發(fā)光告警判斷單元,用于收到第二長發(fā)光告警判斷觸發(fā)信號后,進一步判斷是否仍然存在長發(fā)光告警,若判定不存在長發(fā)光告警,則產(chǎn)生第五ONU在線狀態(tài)判斷觸發(fā)信號,發(fā)送到第五ONU在線狀態(tài)判斷單元;
所述第五ONU在線狀態(tài)判斷單元,用于收到第五ONU在線狀態(tài)判斷觸發(fā)信號后, 判斷此ODN網(wǎng)絡(luò)中是否仍然有ONU在線,若仍然有ONU在線,說明在線ONU為正常0NU,但無法響應(yīng)光模塊電源關(guān)斷指令,產(chǎn)生第四更新診斷觸發(fā)信號,發(fā)送到第四更新診斷單元;
所述第四更新診斷單元,用于收到第四更新診斷觸發(fā)信號后,從第一更新診斷單元更新的嫌疑ONU LLID索引號數(shù)據(jù)庫中去掉此時已經(jīng)在線的ONU的LLID索引號,完成更新嫌疑ONU LLID索引號數(shù)據(jù)庫,診斷ONU可控,產(chǎn)生光模塊電源關(guān)斷可控型異常發(fā)光ONU 診斷觸發(fā)信號,發(fā)送到光模塊電源關(guān)斷可控型異常發(fā)光ONU診斷單元;
所述光模塊電源關(guān)斷可控型異常發(fā)光ONU診斷單元,用于收到光模塊電源關(guān)斷可控型異常發(fā)光ONU診斷觸發(fā)信號后,判斷嫌疑ONU是否在該單元中已經(jīng)記錄了光模塊電源關(guān)斷可控的能力說明,若沒有記錄,則添加ONU的能力說明;若有記錄,但記錄的能力說明與實際不一致,則更新ONU的能力說明;再統(tǒng)一向操作管理維護軟件接口匯報嫌疑ONU的 LLID索引號、嫌疑ONU的類型為光模塊電源關(guān)斷可控型異常發(fā)光0NU、嫌疑ONU的處理方式為關(guān)閉光模塊電源,然后退出診斷過程。
在上述技術(shù)方案中,所述第五ONU在線狀態(tài)判斷單元,還用于收到第五ONU在線狀態(tài)判斷觸發(fā)信號后,判斷此ODN網(wǎng)絡(luò)中是否仍然有ONU在線,若判定此ODN網(wǎng)絡(luò)中無ONU 在線,說明異常發(fā)光ONU就在所述記錄單元記錄的嫌疑ONU中,且此異常發(fā)光ONU屬于光模塊電源關(guān)斷可控型異常發(fā)光0NU,診斷ONU可控,產(chǎn)生光模塊電源關(guān)斷可控型異常發(fā)光ONU 診斷觸發(fā)信號,發(fā)送到光模塊電源關(guān)斷可控型異常發(fā)光ONU診斷單元。
與現(xiàn)有技術(shù)相比,本發(fā)明的優(yōu)點如下
本發(fā)明通過在OLT側(cè)對一個光分配網(wǎng)下出現(xiàn)的非法ONU進行故障診斷,能夠?qū)?EPON系統(tǒng)中異常發(fā)光ONU的長發(fā)光告警進行快速、可靠的故障診斷,并對其中的可控型異常發(fā)光ONU進行遠(yuǎn)程關(guān)斷處理,對嫌疑ONU關(guān)閉光模塊的發(fā)光功能或者關(guān)閉光模塊電源來處理嫌疑ONU的故障,降低異常發(fā)光ONU對網(wǎng)絡(luò)業(yè)務(wù)的的影響;對不可控型異常發(fā)光ONU輸出定位消息,有利于工程維護人員對ODN網(wǎng)絡(luò)進行的維護、排查故障。
圖I是EPON系統(tǒng)的結(jié)構(gòu)框圖。
圖2是本發(fā)明實施例中長發(fā)光告警的診斷流程圖。
具體實施方式
下面結(jié)合附圖及具體實施例對本發(fā)明作進一步的詳細(xì)描述。
參見圖2所示,本發(fā)明實施例提供一種EPON系統(tǒng)中OLT側(cè)的ONU長發(fā)光告警診斷方法,包括以下步驟
步驟SI、OLT收到長發(fā)光告警時,OLT首先關(guān)閉ONU自動發(fā)現(xiàn)窗,使ODN下的ONU無法再注冊;
步驟S2、OLT判斷此ODN網(wǎng)絡(luò)中是否還有ONU在線,若沒有ONU在線,說明此長發(fā)光故障屬于不可控型異常發(fā)光ONU的網(wǎng)絡(luò)攻擊,輸出此時網(wǎng)絡(luò)攻擊的類型為不可控型異常發(fā)光ONU的網(wǎng)絡(luò)攻擊,轉(zhuǎn)到步驟S16 ;若還有ONU在線,轉(zhuǎn)到步驟S3 ;
步驟S3、若OLT判定此ODN網(wǎng)絡(luò)中還有ONU在線,記錄所有在線ONU的LLID (Logical Link Identifier,邏輯鏈接標(biāo)識)索引號,此時所有在線ONU均為嫌疑ONU (suspicion_0NU);0LT向此ODN下的所有ONU廣播,發(fā)送光模塊發(fā)光關(guān)斷指令,關(guān)閉非法ONU 的光模塊發(fā)光,然后轉(zhuǎn)到步驟S4 ;
步驟S4、OLT判斷是否仍然存在長發(fā)光告警,若仍然存在長發(fā)光告警,轉(zhuǎn)到步驟 S8 ;若不存在長發(fā)光告警,轉(zhuǎn)到步驟S5 ;
步驟S5、若OLT判定此時不存在長發(fā)光告警、且此ODN網(wǎng)絡(luò)中還有ONU在線,轉(zhuǎn)到步驟S6 ;gOLT判定此時不存在長發(fā)光告警、且此ODN網(wǎng)絡(luò)中無ONU在線,說明異常發(fā)光ONU 就在步驟S3記錄的嫌疑ONU中,且此異常發(fā)光ONU屬于光模塊發(fā)光可控型異常發(fā)光0NU,轉(zhuǎn)到步驟S7 ;
步驟S6、若此時不存在長發(fā)光告警,還有部分ONU在線,說明在線ONU為正常0NU, 但無法響應(yīng)光模塊發(fā)光關(guān)斷指令,OLT將此類ONU記錄為能力不足型0NU,同時從步驟S3記錄的嫌疑ONU數(shù)據(jù)庫中去掉此時已經(jīng)在線的0NU,完成更新嫌疑ONU LLID索引號數(shù)據(jù)庫,然后轉(zhuǎn)到步驟S7 ;
步驟S7、OLT診斷ONU可控,進入OLT的光模塊發(fā)光可控型異常發(fā)光ONU診斷單元,執(zhí)行以下步驟判斷嫌疑ONU是否在該單元中已經(jīng)記錄了光模塊發(fā)光可控的能力說明, 若沒有記錄,則添加ONU的能力說明;若有記錄,但記錄的能力說明與實際不一致,則更新 ONU的能力說明;然后統(tǒng)一向操作管理維護軟件接口匯報以下內(nèi)容
嫌疑ONU的LLID索引號;
嫌疑ONU的類型為光模塊發(fā)光可控型異常發(fā)光ONU ;
嫌疑ONU的處理方式為關(guān)閉光模塊的發(fā)光功能;
然后轉(zhuǎn)到步驟S17 ;
步驟S8、OLT判斷此ODN網(wǎng)絡(luò)中是否還有ONU在線,若有ONU在線,轉(zhuǎn)到步驟S9 ; 若此時仍然有長發(fā)光告警,但無ONU在線,證明此長發(fā)光還是屬于不可控型異常發(fā)光ONU的網(wǎng)絡(luò)攻擊,只是光強度不足以使所有ONU掉線,輸出此時網(wǎng)絡(luò)攻擊的類型為不可控型異常發(fā)光ONU的網(wǎng)絡(luò)攻擊,然后轉(zhuǎn)到步驟S16 ;
步驟S9、0LT刪除步驟S3記錄的嫌疑0NU,將此時在線的ONU全部記錄為嫌疑0NU, 完成更新嫌疑ONU LLID索引號數(shù)據(jù)庫,然后OLT向此ODN下的所有在線的ONU廣播發(fā)送光模塊電源關(guān)斷指令,關(guān)閉非法ONU的光模塊電源,然后轉(zhuǎn)到步驟SlO ;
步驟S10、OLT判斷是否仍然存在長發(fā)光告警,若仍然存在長發(fā)光告警,轉(zhuǎn)到步驟 S14 ;若不存在長發(fā)光告警,轉(zhuǎn)到步驟Sll ;
步驟S11、若OLT判定此時不存在長發(fā)光告警、且此ODN網(wǎng)絡(luò)中還有ONU在線,轉(zhuǎn)到步驟S12 ;若OLT判定此時不存在長發(fā)光告警、且此ODN網(wǎng)絡(luò)中無ONU在線,說明異常發(fā)光 ONU就在步驟S3記錄的嫌疑ONU中,且此異常發(fā)光ONU屬于光模塊電源關(guān)斷可控型異常發(fā)光0NU,轉(zhuǎn)到步驟S13 ;
步驟S12、若此時不存在長發(fā)光告警,還有部分ONU在線,說明在線ONU為正常 0NU,但無法響應(yīng)光模塊電源關(guān)斷指令,OLT從步驟S9中更新的嫌疑ONU LLID索引號數(shù)據(jù)庫中去掉此時已經(jīng)在線的ONU的LLID索引號,完成更新嫌疑ONU LLID索引號數(shù)據(jù),然后轉(zhuǎn)到步驟S13 ;
步驟S13、OLT診斷ONU可控,進入OLT的光模塊電源關(guān)斷可控型異常發(fā)光ONU診斷單元,執(zhí)行以下步驟判斷嫌疑ONU是否在該單元中已經(jīng)記錄了光模塊電源關(guān)斷可控的能力說明,若沒有記錄,則添加ONU的能力說明;若有記錄,但記錄的能力說明與實際不一致,則更新ONU的能力說明;然后統(tǒng)一向操作管理維護軟件接口匯報以下內(nèi)容
嫌疑ONU的LLID索引號;
嫌疑ONU的類型為光模塊電源關(guān)斷可控型異常發(fā)光ONU ;
嫌疑ONU的處理方式為關(guān)閉光模塊電源;
然后轉(zhuǎn)到步驟S17 ;
步驟S14、0LT判斷此ODN網(wǎng)絡(luò)中是否還有ONU在線,若有ONU在線,轉(zhuǎn)到步驟S15 ; 若此時仍然存在長發(fā)光告警,但無ONU在線,證明此長發(fā)光還是屬于不可控型異常發(fā)光ONU 的網(wǎng)絡(luò)攻擊,只是光強度不足以使所有ONU掉線,輸出此時網(wǎng)絡(luò)攻擊的類型為不可控型異常發(fā)光ONU的網(wǎng)絡(luò)攻擊,然后轉(zhuǎn)到步驟S16 ;
步驟S15、若此時仍然存在長發(fā)光告警,且部分嫌疑ONU仍然在線,則判定仍然在線的ONU為不可控型異常發(fā)光ONU,OLT刪除步驟S9中更新的嫌疑0NU,再將此時在線的ONU 全部記錄為嫌疑0NU,完成更新嫌疑ONU LLID索引號數(shù)據(jù)庫,轉(zhuǎn)到步驟S16 ;
步驟S16、進入不可控型異常發(fā)光ONU故障診斷程序
OLT統(tǒng)一向操作管理維護軟件接口匯報以下內(nèi)容
嫌疑ONU的LLID索引號;
嫌疑ONU的類型為不可控型異常發(fā)光ONU ;
嫌疑ONU的處理方式為屬于異常處理機制,需要人工干預(yù)故障處理;
再轉(zhuǎn)到步驟S17 ;
步驟S17、退出診斷過程,結(jié)束。
本發(fā)明實施例還提供一種EPON系統(tǒng)中OLT側(cè)的ONU長發(fā)光告警診斷裝置,該長發(fā)光告警診斷裝置位于OLT中,包括接收單元、ONU自動發(fā)現(xiàn)窗關(guān)閉單元、第一 ONU在線狀態(tài)判斷單元、記錄單元、發(fā)光關(guān)閉單元、第一長發(fā)光告警判斷單元、第二 ONU在線狀態(tài)判斷單元、第一更新診斷單元、電源關(guān)閉單元、第二長發(fā)光告警判斷單元、第三ONU在線狀態(tài)判斷單元、第二更新診斷單元、不可控型異常發(fā)光ONU故障診斷單元、第四ONU在線狀態(tài)判斷單元、第三更新診斷單元、光模塊發(fā)光可控型異常發(fā)光ONU診斷單元、第五ONU在線狀態(tài)判斷單元、第四更新診斷單元、光模塊電源關(guān)斷可控型異常發(fā)光ONU診斷單元。
接收單元,用于接收長發(fā)光告警,產(chǎn)生ONU自動發(fā)現(xiàn)窗關(guān)閉觸發(fā)信號,發(fā)送到ONU 自動發(fā)現(xiàn)窗關(guān)閉單元。
ONU自動發(fā)現(xiàn)窗關(guān)閉單元,用于收到ONU自動發(fā)現(xiàn)窗關(guān)閉觸發(fā)信號后,關(guān)閉ONU 自動發(fā)現(xiàn)窗,使ODN下的ONU無法再注冊;產(chǎn)生第一 ONU在線狀態(tài)判斷觸發(fā)信號,發(fā)送到第一 ONU在線狀態(tài)判斷單元。
第一 ONU在線狀態(tài)判斷單元,用于收到第一 ONU在線狀態(tài)判斷觸發(fā)信號后,判斷此ODN網(wǎng)絡(luò)中是否有ONU在線,若判定此ODN網(wǎng)絡(luò)中還有ONU在線,產(chǎn)生記錄觸發(fā)信號,發(fā)送到記錄單元;若判定此ODN網(wǎng)絡(luò)中沒有ONU在線,產(chǎn)生不可控型異常發(fā)光ONU故障診斷觸發(fā)信號,發(fā)送到不可控型異常發(fā)光ONU故障診斷單元。
記錄單元,用于收到記錄觸發(fā)信號時,記錄此時所有在線ONU的LLID索引號,此時所有在線ONU均為嫌疑ONU ;然后產(chǎn)生發(fā)光關(guān)閉觸發(fā)信號,將所有在線ONU的LLID索引號和發(fā)光關(guān)閉觸發(fā)信號發(fā)送到發(fā)光關(guān)閉單元。
發(fā)光關(guān)閉單元,用于收到所有在線ONU的LLID索引號和發(fā)光關(guān)閉觸發(fā)信號后,向此ODN下的所有ONU廣播,發(fā)送光模塊發(fā)光關(guān)斷指令,關(guān)閉非法ONU的光模塊發(fā)光,然后產(chǎn)生第一長發(fā)光告警判斷觸發(fā)信號,發(fā)送到第一長發(fā)光告警判斷單元。
第一長發(fā)光告警判斷單元,用于收到第一長發(fā)光告警判斷觸發(fā)信號后,判斷是否仍然存在長發(fā)光告警,若判定仍然存在長發(fā)光告警,產(chǎn)生第二 ONU在線狀態(tài)判斷觸發(fā)信號, 發(fā)送到第二 ONU在線狀態(tài)判斷單元;若判定不存在長發(fā)光告警,產(chǎn)生第四ONU在線狀態(tài)判斷觸發(fā)信號,發(fā)送到第四ONU在線狀態(tài)判斷單元。
第二 ONU在線狀態(tài)判斷單元,用于收到第二 ONU在線狀態(tài)判斷觸發(fā)信號后,判斷此ODN網(wǎng)絡(luò)中是否還有ONU在線,若判定此ODN網(wǎng)絡(luò)中還有ONU在線,產(chǎn)生第一更新診斷觸發(fā)信號,發(fā)送到第一更新診斷單元;若判定此ODN網(wǎng)絡(luò)中無ONU在線,證明此長發(fā)光屬于不可控型異常發(fā)光ONU的網(wǎng)絡(luò)攻擊,只是光強度不足以使所有ONU掉線,產(chǎn)生不可控型異常發(fā)光ONU故障診斷觸發(fā)信號,發(fā)送到不可控型異常發(fā)光ONU故障診斷單元。
第一更新診斷單元,用于收到第一更新診斷觸發(fā)信號后,刪除記錄單元記錄的嫌疑0NU,將此時在線的ONU全部記錄為嫌疑0NU,完成更新嫌疑ONU LLID索引號數(shù)據(jù)庫,產(chǎn)生電源關(guān)閉觸發(fā)信號,發(fā)送到電源關(guān)閉單元。
電源關(guān)閉單元,用于收到電源關(guān)閉觸發(fā)信號后,向此ODN下的所有在線的ONU廣播,發(fā)送光模塊電源關(guān)斷指令,關(guān)閉非法ONU的光模塊電源,然后產(chǎn)生第二長發(fā)光告警判斷觸發(fā)信號,發(fā)送到第二長發(fā)光告警判斷單元。
第二長發(fā)光告警判斷單元,用于收到第二長發(fā)光告警判斷觸發(fā)信號后,進一步判斷是否仍然存在長發(fā)光告警,若判定仍然存在長發(fā)光告警,則產(chǎn)生第三ONU在線狀態(tài)判斷觸發(fā)信號,發(fā)送到第三ONU在線狀態(tài)判斷單元。
第三ONU在線狀態(tài)判斷單元,用于收到第三ONU在線狀態(tài)判斷觸發(fā)信號后,判斷是否仍然有ONU在線,若仍然有ONU在線,則判定仍然在線的ONU為不可控型異常發(fā)光0NU, 產(chǎn)生第二更新診斷觸發(fā)信號,發(fā)送到第二更新診斷單元;若判定此ODN網(wǎng)絡(luò)中無ONU在線, 證明此長發(fā)光還是屬于不可控型異常發(fā)光ONU的網(wǎng)絡(luò)攻擊,只是光強度不足以使所有ONU 掉線,產(chǎn)生不可控型異常發(fā)光ONU故障診斷觸發(fā)信號,發(fā)送到不可控型異常發(fā)光ONU故障診斷單元。
第二更新診斷單元,用于收到第二更新診斷觸發(fā)信號后,刪除第一更新診斷單元更新的嫌疑0NU,將此時在線的ONU全部記錄為嫌疑0NU,完成更新嫌疑ONU LLID索引號數(shù)據(jù)庫,產(chǎn)生不可控型異常發(fā)光ONU故障診斷觸發(fā)信號,發(fā)送到不可控型異常發(fā)光ONU故障診斷單元。
不可控型異常發(fā)光ONU故障診斷單元,用于收到不可控型異常發(fā)光ONU故障診斷觸發(fā)信號后,輸出此時網(wǎng)絡(luò)攻擊的類型為不可控型異常發(fā)光ONU的網(wǎng)絡(luò)攻擊,統(tǒng)一向操作管理維護軟件接口匯報嫌疑ONU的LLID索引號、嫌疑ONU的類型為不可控型異常發(fā)光0NU、 嫌疑ONU的處理方式為人工干預(yù)故障處理,然后退出診斷過程。
第四ONU在線狀態(tài)判斷單元,用于收到第四ONU在線狀態(tài)判斷觸發(fā)信號后,判斷此ODN網(wǎng)絡(luò)中是否還有ONU在線,若判定此ODN網(wǎng)絡(luò)中還有ONU在線,說明在線ONU為正15常0NU,但無法響應(yīng)光模塊發(fā)光關(guān)斷指令,將此類ONU記錄為能力不足型0NU,產(chǎn)生第三更新診斷觸發(fā)信號,發(fā)送到第三更新診斷單元;若判定此ODN網(wǎng)絡(luò)中無ONU在線,說明異常發(fā)光 ONU就在所述記錄單元記錄的嫌疑ONU中,且此異常發(fā)光ONU屬于光模塊發(fā)光可控型異常發(fā)光0NU,診斷ONU可控,產(chǎn)生光模塊發(fā)光可控型異常發(fā)光ONU診斷觸發(fā)信號,發(fā)送到光模塊發(fā)光可控型異常發(fā)光ONU診斷單元。
第三更新診斷單元,用于收到第三更新診斷觸發(fā)信號后,從記錄單元記錄的嫌疑 ONU數(shù)據(jù)庫中去掉此時已經(jīng)在線的0NU,完成更新嫌疑ONU LLID索引號數(shù)據(jù)庫,診斷ONU可控,產(chǎn)生光模塊發(fā)光可控型異常發(fā)光ONU診斷觸發(fā)信號,發(fā)送到光模塊發(fā)光可控型異常發(fā)光ONU診斷單元。
光模塊發(fā)光可控型異常發(fā)光ONU診斷單元,用于收到光模塊發(fā)光可控型異常發(fā)光ONU診斷觸發(fā)信號后,判斷嫌疑ONU是否在該單元中已經(jīng)記錄了光模塊發(fā)光可控的能力說明,若沒有記錄,則添加ONU的能力說明;若有記錄,但記錄的能力說明與實際不一致,則更新ONU的能力說明;統(tǒng)一向操作管理維護軟件接口匯報嫌疑ONU的LLID索引號、嫌疑ONU 的類型為光模塊發(fā)光可控型異常發(fā)光0NU、嫌疑ONU的處理方式為關(guān)閉光模塊的發(fā)光功能, 然后退出診斷過程。
第二長發(fā)光告警判斷單元,用于收到第二長發(fā)光告警判斷觸發(fā)信號后,進一步判斷是否仍然存在長發(fā)光告警,若判定不存在長發(fā)光告警,則產(chǎn)生第五ONU在線狀態(tài)判斷觸發(fā)信號,發(fā)送到第五ONU在線狀態(tài)判斷單元。
第五ONU在線狀態(tài)判斷單元,用于收到第五ONU在線狀態(tài)判斷觸發(fā)信號后,判斷此ODN網(wǎng)絡(luò)中是否仍然有ONU在線,若仍然有ONU在線,說明在線ONU為正常0NU,但無法響應(yīng)光模塊電源關(guān)斷指令,產(chǎn)生第四更新診斷觸發(fā)信號,發(fā)送到第四更新診斷單元;若判定此 ODN網(wǎng)絡(luò)中無ONU在線,說明異常發(fā)光ONU就在所述記錄單元記錄的嫌疑ONU中,且此異常發(fā)光ONU屬于光模塊電源關(guān)斷可控型異常發(fā)光0NU,診斷ONU可控,產(chǎn)生光模塊電源關(guān)斷可控型異常發(fā)光ONU診斷觸發(fā)信號,發(fā)送到光模塊電源關(guān)斷可控型異常發(fā)光ONU診斷單元。
第四更新診斷單元,用于收到第四更新診斷觸發(fā)信號后,從第一更新診斷單元更新的嫌疑ONU LLID索引號數(shù)據(jù)庫中去掉此時已經(jīng)在線的ONU的LLID索引號,完成更新嫌疑ONU LLID索引號數(shù)據(jù)庫,診斷ONU可控,產(chǎn)生光模塊電源關(guān)斷可控型異常發(fā)光ONU診斷觸發(fā)信號,發(fā)送到光模塊電源關(guān)斷可控型異常發(fā)光ONU診斷單元。
光模塊電源關(guān)斷可控型異常發(fā)光ONU診斷單元,用于收到光模塊電源關(guān)斷可控型異常發(fā)光ONU診斷觸發(fā)信號后,判斷嫌疑ONU是否在該單元中已經(jīng)記錄了光模塊電源關(guān)斷可控的能力說明,若沒有記錄,則添加ONU的能力說明;若有記錄,但記錄的能力說明與實際不一致,則更新ONU的能力說明;再統(tǒng)一向操作管理維護軟件接口匯報嫌疑ONU的 LLID索引號、嫌疑ONU的類型為光模塊電源關(guān)斷可控型異常發(fā)光0NU、嫌疑ONU的處理方式為關(guān)閉光模塊電源,然后退出診斷過程。
顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi), 則本發(fā)明包含這些改動和變型在內(nèi)。本說明書中未作詳細(xì)描述的內(nèi)容屬于本領(lǐng)域?qū)I(yè)技術(shù)人員公知的現(xiàn)有技術(shù)。
權(quán)利要求
1.一種EPON系統(tǒng)中OLT側(cè)的ONU長發(fā)光告警診斷方法,其特征在于,包括以下步驟 A、0LT收到長發(fā)光告警時,關(guān)閉ONU自動發(fā)現(xiàn)窗,使ODN下的ONU無法再注冊;關(guān)閉ONU自動發(fā)現(xiàn)窗以后,若OLT判定此ODN網(wǎng)絡(luò)中還有ONU在線,OLT記錄所有在線ONU的LLID索引號,此時所有在線ONU均為嫌疑ONU ;0LT向此ODN下的所有ONU廣播,發(fā)送光模塊發(fā)光關(guān)斷指令,關(guān)閉非法ONU的光模塊發(fā)光; B、若OLT判定仍然存在長發(fā)光告警、且此ODN網(wǎng)絡(luò)中還有ONU在線,OLT刪除步驟A中記錄的嫌疑0NU,將此時在線的ONU全部記錄為嫌疑0NU,完成更新嫌疑ONU LLID索引號數(shù)據(jù)庫,OLT向此ODN下的所有在線的ONU廣播,發(fā)送光模塊電源關(guān)斷指令,關(guān)閉非法ONU的光模塊電源; C、若OLT進一步判定仍然存在長發(fā)光告警、且仍然有ONU在線,OLT判定仍然在線的ONU為不可控型異常發(fā)光ONU,OLT刪除步驟B中更新的嫌疑0NU,將此時在線的ONU全部記錄為嫌疑0NU,完成更新嫌疑ONU LLID索引號數(shù)據(jù)庫,進入不可控型異常發(fā)光ONU故障診斷程序。
2.如權(quán)利要求I所述的EPON系統(tǒng)中OLT側(cè)的ONU長發(fā)光告警診斷方法,其特征在于步驟A中還包括以下步驟關(guān)閉ONU自動發(fā)現(xiàn)窗以后,若OLT判定此ODN網(wǎng)絡(luò)中沒有ONU在線,輸出此時網(wǎng)絡(luò)攻擊的類型為不可控型異常發(fā)光ONU的網(wǎng)絡(luò)攻擊,進入不可控型異常發(fā)光ONU故障診斷程序。
3.如權(quán)利要求I所述的EPON系統(tǒng)中OLT側(cè)的ONU長發(fā)光告警診斷方法,其特征在于步驟B中還包括以下步驟若OLT判定仍然存在長發(fā)光告警、且無ONU在線,證明此長發(fā)光屬于不可控型異常發(fā)光ONU的網(wǎng)絡(luò)攻擊,只是光強度不足以使所有ONU掉線,輸出此時網(wǎng)絡(luò)攻擊的類型為不可控型異常發(fā)光ONU的網(wǎng)絡(luò)攻擊,進入不可控型異常發(fā)光ONU故障診斷程序。
4.如權(quán)利要求I所述的EPON系統(tǒng)中OLT側(cè)的ONU長發(fā)光告警診斷方法,其特征在于步驟B中還包括以下步驟若OLT判定不存在長發(fā)光告警、且此ODN網(wǎng)絡(luò)中還有ONU在線,說明在線ONU為正常0NU,但無法響應(yīng)光模塊發(fā)光關(guān)斷指令,OLT將此類ONU記錄為能力不足型0NU,同時從步驟A中記錄的嫌疑ONU數(shù)據(jù)庫中去掉此時已經(jīng)在線的0NU,完成更新嫌疑ONU LLID索引號數(shù)據(jù)庫;0LT診斷ONU可控,進入OLT的光模塊發(fā)光可控型異常發(fā)光ONU診斷單元。
5.如權(quán)利要求I所述的EPON系統(tǒng)中OLT側(cè)的ONU長發(fā)光告警診斷方法,其特征在于步驟B中還包括以下步驟若OLT判定不存在長發(fā)光告警、且此ODN網(wǎng)絡(luò)中無ONU在線,說明異常發(fā)光ONU就在步驟A中OLT記錄的嫌疑ONU中,且此異常發(fā)光ONU屬于光模塊發(fā)光可控型異常發(fā)光ONU,OLT診斷ONU可控,進入OLT的光模塊發(fā)光可控型異常發(fā)光ONU診斷單元。
6.如權(quán)利要求4或5所述的EPON系統(tǒng)中OLT側(cè)的ONU長發(fā)光告警診斷方法,其特征在于所述光模塊發(fā)光可控型異常發(fā)光ONU診斷單元執(zhí)行以下步驟判斷嫌疑ONU是否在該單元中已經(jīng)記錄了光模塊發(fā)光可控的能力說明,若沒有記錄,則添加ONU的能力說明;若有記錄,但記錄的能力說明與實際不一致,則更新ONU的能力說明;然后統(tǒng)一向操作管理維護軟件接口匯報嫌疑ONU的LLID索引號、嫌疑ONU的類型為光模塊發(fā)光可控型異常發(fā)光0NU、嫌疑ONU的處理方式為關(guān)閉光模塊的發(fā)光功能,然后退出診斷過程。
7.如權(quán)利要求I所述的EPON系統(tǒng)中OLT側(cè)的ONU長發(fā)光告警診斷方法,其特征在于步驟C中還包括以下步驟若OLT進一步判定仍然存在長發(fā)光告警、且無ONU在線,證明此長發(fā)光還是屬于不可控型異常發(fā)光ONU的網(wǎng)絡(luò)攻擊,只是光強度不足以使所有ONU掉線,輸出此時網(wǎng)絡(luò)攻擊的類型為不可控型異常發(fā)光ONU的網(wǎng)絡(luò)攻擊,進入不可控型異常發(fā)光ONU故障診斷程序。
8.如權(quán)利要求I所述的EPON系統(tǒng)中OLT側(cè)的ONU長發(fā)光告警診斷方法,其特征在于步驟C中還包括以下步驟若OLT進一步判定不存在長發(fā)光告警、且此ODN網(wǎng)絡(luò)中還有ONU在線,說明在線ONU為正常0NU,但無法響應(yīng)光模塊電源關(guān)斷指令,OLT從步驟B中更新的嫌疑ONU LLID索引號數(shù)據(jù)庫中去掉此時已經(jīng)在線的ONU的LLID索引號,完成更新嫌疑ONULLID索引號數(shù)據(jù),OLT診斷嫌疑ONU可控,進入OLT的光模塊電源關(guān)斷可控型異常發(fā)光ONU診斷單元。
9.如權(quán)利要求I所述的EPON系統(tǒng)中OLT側(cè)的ONU長發(fā)光告警診斷方法,其特征在于步驟C中還包括以下步驟若OLT進一步判定不存在長發(fā)光告警、且此ODN網(wǎng)絡(luò)中無ONU在線,說明異常發(fā)光ONU就在步驟A中OLT記錄的嫌疑ONU中,且此異常發(fā)光ONU屬于光模塊電源關(guān)斷可控型異常發(fā)光ONU,OLT診斷ONU可控,進入OLT的光模塊電源關(guān)斷可控型異常發(fā)光ONU診斷單元。
10.如權(quán)利要求8或9所述的EPON系統(tǒng)中OLT側(cè)的ONU長發(fā)光告警診斷方法,其特征在于所述光模塊電源關(guān)斷可控型異常發(fā)光ONU診斷單元執(zhí)行以下步驟判斷嫌疑ONU是否在該單元中已經(jīng)記錄了光模塊電源關(guān)斷可控的能力說明,若沒有記錄,則添加ONU的能力說明;若有記錄,但記錄的能力說明與實際不一致,則更新ONU的能力說明;然后統(tǒng)一向操作管理維護軟件接口匯報嫌疑ONU的LLID索引號、嫌疑ONU的類型為光模塊電源關(guān)斷可控型異常發(fā)光0NU、嫌疑ONU的處理方式為關(guān)閉光模塊電源,然后退出診斷過程。
11.如權(quán)利要求1、2、3、4、5、7、8、9中任一項所述的EPON系統(tǒng)中OLT側(cè)的ONU長發(fā)光告警診斷方法,其特征在于所述不可控型異常發(fā)光ONU處理流程為0LT統(tǒng)一向操作管理維護軟件接口匯報嫌疑ONU的LLID索引號、嫌疑ONU的類型為不可控型異常發(fā)光0NU、嫌疑ONU的處理方式為人工干預(yù)故障處理,然后退出診斷過程。
12.—種EPON系統(tǒng)中OLT側(cè)的ONU長發(fā)光告警診斷裝置,該長發(fā)光告警診斷裝置位于OLT中,其特征在于包括接收單元、ONU自動發(fā)現(xiàn)窗關(guān)閉單元、第一ONU在線狀態(tài)判斷單元、記錄單元、發(fā)光關(guān)閉單元、第一長發(fā)光告警判斷單元、第二 ONU在線狀態(tài)判斷單元、第一更新診斷單元、電源關(guān)閉單元、第二長發(fā)光告警判斷單元、第三ONU在線狀態(tài)判斷單元、第二更新診斷單元、不可控型異常發(fā)光ONU故障診斷單元,其中 所述接收單元,用于接收長發(fā)光告警,產(chǎn)生ONU自動發(fā)現(xiàn)窗關(guān)閉觸發(fā)信號,發(fā)送到ONU自動發(fā)現(xiàn)窗關(guān)閉單元; 所述ONU自動發(fā)現(xiàn)窗關(guān)閉單元,用于收到ONU自動發(fā)現(xiàn)窗關(guān)閉觸發(fā)信號后,關(guān)閉ONU自動發(fā)現(xiàn)窗,使ODN下的ONU無法再注冊;產(chǎn)生第一 ONU在線狀態(tài)判斷觸發(fā)信號,發(fā)送到第一 ONU在線狀態(tài)判斷單元; 所述第一 ONU在線狀態(tài)判斷單元,用于收到第一 ONU在線狀態(tài)判斷觸發(fā)信號后,判斷此ODN網(wǎng)絡(luò)中是否有ONU在線,若判定此ODN網(wǎng)絡(luò)中還有ONU在線,產(chǎn)生記錄觸發(fā)信號,發(fā)送到記錄單元;所述記錄單元,用于收到記錄觸發(fā)信號時,記錄此時所有在線ONU的LLID索引號,此時所有在線ONU均為嫌疑ONU ;然后產(chǎn)生發(fā)光關(guān)閉觸發(fā)信號,將所有在線ONU的LLID索引號和發(fā)光關(guān)閉觸發(fā)信號發(fā)送到發(fā)光關(guān)閉單元; 所述發(fā)光關(guān)閉單元,用于收到所有在線ONU的LLID索引號和發(fā)光關(guān)閉觸發(fā)信號后,向此ODN下的所有ONU廣播,發(fā)送光模塊發(fā)光關(guān)斷指令,關(guān)閉非法ONU的光模塊發(fā)光,然后產(chǎn)生第一長發(fā)光告警判斷觸發(fā)信號,發(fā)送到第一長發(fā)光告警判斷單元; 所述第一長發(fā)光告警判斷單元,用于收到第一長發(fā)光告警判斷觸發(fā)信號后,判斷是否仍然存在長發(fā)光告警,若判定仍然存在長發(fā)光告警,產(chǎn)生第二 ONU在線狀態(tài)判斷觸發(fā)信號,發(fā)送到第二 ONU在線狀態(tài)判斷單元; 所述第二 ONU在線狀態(tài)判斷單元,用于收到第二 ONU在線狀態(tài)判斷觸發(fā)信號后,判斷此ODN網(wǎng)絡(luò)中是否還有ONU在線,若判定此ODN網(wǎng)絡(luò)中還有ONU在線,產(chǎn)生第一更新診斷觸發(fā)信號,發(fā)送到第一更新診斷單元; 所述第一更新診斷單元,用于收到第一更新診斷觸發(fā)信號后,刪除記錄單元記錄的嫌疑0NU,將此時在線的ONU全部記錄為嫌疑0NU,完成更新嫌疑ONU LLID索引號數(shù)據(jù)庫,產(chǎn)生電源關(guān)閉觸發(fā)信號,發(fā)送到電源關(guān)閉單元; 所述電源關(guān)閉單元,用于收到電源關(guān)閉觸發(fā)信號后,向此ODN下的所有在線的ONU廣播,發(fā)送光模塊電源關(guān)斷指令,關(guān)閉非法ONU的光模塊電源,然后產(chǎn)生第二長發(fā)光告警判斷觸發(fā)信號,發(fā)送到第二長發(fā)光告警判斷單元; 所述第二長發(fā)光告警判斷單元,用于收到第二長發(fā)光告警判斷觸發(fā)信號后,進一步判斷是否仍然存在長發(fā)光告警,若判定仍然存在長發(fā)光告警,則產(chǎn)生第三ONU在線狀態(tài)判斷觸發(fā)信號,發(fā)送到第三ONU在線狀態(tài)判斷單元; 所述第三ONU在線狀態(tài)判斷單元,用于收到第三ONU在線狀態(tài)判斷觸發(fā)信號后,判斷是否仍然有ONU在線,若仍然有ONU在線,則判定仍然在線的ONU為不可控型異常發(fā)光0NU,產(chǎn)生第二更新診斷觸發(fā)信號,發(fā)送到第二更新診斷單元; 所述第二更新診斷單元,用于收到第二更新診斷觸發(fā)信號后,刪除第一更新診斷單元更新的嫌疑0NU,將此時在線的ONU全部記錄為嫌疑0NU,完成更新嫌疑ONU LLID索引號數(shù)據(jù)庫,產(chǎn)生不可控型異常發(fā)光ONU故障診斷觸發(fā)信號,發(fā)送到不可控型異常發(fā)光ONU故障診斷單元; 所述不可控型異常發(fā)光ONU故障診斷單元,用于收到不可控型異常發(fā)光ONU故障診斷觸發(fā)信號后,輸出此時網(wǎng)絡(luò)攻擊的類型為不可控型異常發(fā)光ONU的網(wǎng)絡(luò)攻擊,統(tǒng)一向操作管理維護軟件接口匯報嫌疑ONU的LLID索引號、嫌疑ONU的類型為不可控型異常發(fā)光0NU、嫌疑ONU的處理方式為人工干預(yù)故障處理,然后退出診斷過程。
13.如權(quán)利要求12所述的EPON系統(tǒng)中OLT側(cè)的ONU長發(fā)光告警診斷裝置,其特征在于所述第一 ONU在線狀態(tài)判斷單元,還用于收到第一 ONU在線狀態(tài)判斷觸發(fā)信號后,判斷此ODN網(wǎng)絡(luò)中是否有ONU在線,若判定此ODN網(wǎng)絡(luò)中沒有ONU在線,產(chǎn)生不可控型異常發(fā)光ONU故障診斷觸發(fā)信號,發(fā)送到不可控型異常發(fā)光ONU故障診斷單元。
14.如權(quán)利要求12所述的EPON系統(tǒng)中OLT側(cè)的ONU長發(fā)光告警診斷裝置,其特征在于所述第二 ONU在線狀態(tài)判斷單元,還用于收到第二 ONU在線狀態(tài)判斷觸發(fā)信號后,判斷此ODN網(wǎng)絡(luò)中是否還有ONU在線,若判定此ODN網(wǎng)絡(luò)中無ONU在線,證明此長發(fā)光屬于不可控型異常發(fā)光ONU的網(wǎng)絡(luò)攻擊,只是光強度不足以使所有ONU掉線,產(chǎn)生不可控型異常發(fā)光ONU故障診斷觸發(fā)信號,發(fā)送到不可控型異常發(fā)光ONU故障診斷單元。
15.如權(quán)利要求12所述的EPON系統(tǒng)中OLT側(cè)的ONU長發(fā)光告警診斷裝置,其特征在于還包括第四ONU在線狀 態(tài)判斷單元、第三更新診斷單元、光模塊發(fā)光可控型異常發(fā)光ONU診斷單元,其中 所述第一長發(fā)光告警判斷單元,還用于收到第一長發(fā)光告警判斷觸發(fā)信號后,判斷是否仍然存在長發(fā)光告警,若判定不存在長發(fā)光告警,產(chǎn)生第四ONU在線狀態(tài)判斷觸發(fā)信號,發(fā)送到第四ONU在線狀態(tài)判斷單元; 所述第四ONU在線狀態(tài)判斷單元,用于收到第四ONU在線狀態(tài)判斷觸發(fā)信號后,判斷此ODN網(wǎng)絡(luò)中是否還有ONU在線,若判定此ODN網(wǎng)絡(luò)中還有ONU在線,說明在線ONU為正常0NU,但無法響應(yīng)光模塊發(fā)光關(guān)斷指令,將此類ONU記錄為能力不足型0NU,產(chǎn)生第三更新診斷觸發(fā)信號,發(fā)送到第三更新診斷單元; 所述第三更新診斷單元,用于收到第三更新診斷觸發(fā)信號后,從記錄單元記錄的嫌疑ONU數(shù)據(jù)庫中去掉此時已經(jīng)在線的0NU,完成更新嫌疑ONU LLID索引號數(shù)據(jù)庫,診斷ONU可控,產(chǎn)生光模塊發(fā)光可控型異常發(fā)光ONU診斷觸發(fā)信號,發(fā)送到光模塊發(fā)光可控型異常發(fā)光ONU診斷單元; 所述光模塊發(fā)光可控型異常發(fā)光ONU診斷單元,用于收到光模塊發(fā)光可控型異常發(fā)光ONU診斷觸發(fā)信號后,判斷嫌疑ONU是否在該單元中已經(jīng)記錄了光模塊發(fā)光可控的能力說明,若沒有記錄,則添加ONU的能力說明;若有記錄,但記錄的能力說明與實際不一致,則更新ONU的能力說明;統(tǒng)一向操作管理維護軟件接口匯報嫌疑ONU的LLID索引號、嫌疑ONU的類型為光模塊發(fā)光可控型異常發(fā)光0NU、嫌疑ONU的處理方式為關(guān)閉光模塊的發(fā)光功能,然后退出診斷過程。
16.如權(quán)利要求15所述的EPON系統(tǒng)中OLT側(cè)的ONU長發(fā)光告警診斷裝置,其特征在于所述第四ONU在線狀態(tài)判斷單元,還用于收到第四ONU在線狀態(tài)判斷觸發(fā)信號后,判斷此ODN網(wǎng)絡(luò)中是否還有ONU在線,若判定此ODN網(wǎng)絡(luò)中無ONU在線,說明異常發(fā)光ONU就在所述記錄單元記錄的嫌疑ONU中,且此異常發(fā)光ONU屬于光模塊發(fā)光可控型異常發(fā)光ONUJ^斷ONU可控,產(chǎn)生光模塊發(fā)光可控型異常發(fā)光ONU診斷觸發(fā)信號,發(fā)送到光模塊發(fā)光可控型異常發(fā)光ONU診斷單元。
17.如權(quán)利要求12所述的EPON系統(tǒng)中OLT側(cè)的ONU長發(fā)光告警診斷裝置,其特征在于所述第三ONU在線狀態(tài)判斷單元,還用于收到第三ONU在線狀態(tài)判斷觸發(fā)信號后,判斷此ODN網(wǎng)絡(luò)中是否仍然有ONU在線,若判定無ONU在線,證明此長發(fā)光還是屬于不可控型異常發(fā)光ONU的網(wǎng)絡(luò)攻擊,只是光強度不足以使所有ONU掉線,產(chǎn)生不可控型異常發(fā)光ONU故障診斷觸發(fā)信號,發(fā)送到不可控型異常發(fā)光ONU故障診斷單元。
18.如權(quán)利要求12所述的EPON系統(tǒng)中OLT側(cè)的ONU長發(fā)光告警診斷裝置,其特征在于還包括第五ONU在線狀態(tài)判斷單元、第四更新診斷單元、光模塊電源關(guān)斷可控型異常發(fā)光ONU診斷單元,其中 所述第二長發(fā)光告警判斷單元,用于收到第二長發(fā)光告警判斷觸發(fā)信號后,進一步判斷是否仍然存在長發(fā)光告警,若判定不存在長發(fā)光告警,則產(chǎn)生第五ONU在線狀態(tài)判斷觸發(fā)信號,發(fā)送到第五ONU在線狀態(tài)判斷單元;所述第五ONU在線狀態(tài)判斷單元,用于收到第五ONU在線狀態(tài)判斷觸發(fā)信號后,判斷此ODN網(wǎng)絡(luò)中是否仍然有ONU在線,若仍然有ONU在線,說明在線ONU為正常0NU,但無法響應(yīng)光模塊電源關(guān)斷指令,產(chǎn)生第四更新診斷觸發(fā)信號,發(fā)送到第四更新診斷單元; 所述第四更新診斷單元,用于收到第四更新診斷觸發(fā)信號后,從第一更新診斷單元更新的嫌疑ONU LLID索引號數(shù)據(jù)庫中去掉此時已經(jīng)在線的ONU的LLID索引號,完成更新嫌疑ONU LLID索引號數(shù)據(jù)庫,診斷ONU可控,產(chǎn)生光模塊電源關(guān)斷可控型異常發(fā)光ONU診斷觸發(fā)信號,發(fā)送到光模塊電源關(guān)斷可控型異常發(fā)光ONU診斷單元; 所述光模塊電源關(guān)斷可控型異常發(fā)光ONU診斷單元,用于收到光模塊電源關(guān)斷可控型異常發(fā)光ONU診斷觸發(fā)信號后,判斷嫌疑ONU是否在該單元中已經(jīng)記錄了光模塊電源關(guān)斷可控的能力說明,若沒有記錄,則添加ONU的能力說明;若有記錄,但記錄的能力說明與實際不一致,則更新ONU的能力說明;再統(tǒng)一向操作管理維護軟件接口匯報嫌疑ONU的LLID索引號、嫌疑ONU的類型為光模塊電源關(guān)斷可控型異常發(fā)光0NU、嫌疑ONU的處理方式為關(guān)閉光模塊電源,然后退出診斷過程。
19.如權(quán)利要求18所述的EPON系統(tǒng)中OLT側(cè)的ONU長發(fā)光告警診斷裝置,其特征在于所述第五ONU在線狀態(tài)判斷單元,還用于收到第五ONU在線狀態(tài)判斷觸發(fā)信號后,判斷此ODN網(wǎng)絡(luò)中是否仍然有ONU在線,若判定此ODN網(wǎng)絡(luò)中無ONU在線,說明異常發(fā)光ONU就在所述記錄單元記錄的嫌疑ONU中,且此異常發(fā)光ONU屬于光模塊電源關(guān)斷可控型異常發(fā)光0NU,診斷ONU可控,產(chǎn)生光模塊電源關(guān)斷可控型異常發(fā)光ONU診斷觸發(fā)信號,發(fā)送到光模塊電源關(guān)斷可控型異常發(fā)光ONU診斷單元。
全文摘要
本發(fā)明公開了一種EPON系統(tǒng)中OLT側(cè)的ONU長發(fā)光告警診斷方法及裝置,涉及EPON領(lǐng)域,該方法包括以下步驟OLT收到長發(fā)光告警時,關(guān)閉ONU自動發(fā)現(xiàn)窗,若此ODN網(wǎng)絡(luò)中還有ONU在線,OLT記錄所有在線ONU的LLID索引號,此時所有在線ONU均為嫌疑ONU;OLT向此ODN下的所有ONU廣播,發(fā)送光模塊發(fā)光關(guān)斷指令,關(guān)閉非法ONU的光模塊發(fā)光。本發(fā)明能對EPON系統(tǒng)中異常發(fā)光ONU的長發(fā)光錯誤進行快速、可靠的診斷,對可控型異常發(fā)光ONU關(guān)閉光模塊的發(fā)光功能或者關(guān)閉光模塊電源,降低異常發(fā)光ONU對網(wǎng)絡(luò)業(yè)務(wù)的的影響;對不可控型異常發(fā)光ONU輸出定位消息,有利于維護ODN網(wǎng)絡(luò)。
文檔編號H04L12/24GK102932054SQ201210422999
公開日2013年2月13日 申請日期2012年10月29日 優(yōu)先權(quán)日2012年10月29日
發(fā)明者黃元波, 鐘山 申請人:烽火通信科技股份有限公司