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