一種光網絡單元業務開通方法及裝置的制造方法
【技術領域】
[0001]本發明涉及無源光網絡(PON, Passive Optical Network)中業務開通的相關技術,尤其涉及一種光網絡單元(ONU, Optical Network Unit)業務開通方法及裝置。
【背景技術】
[0002]當前,Ρ0Ν網絡中0NU業務開通主要有兩種方式:一種方式是手工開通,需要維護人員在網元管理系統(EMS, Element Management System)上手工逐條下發業務配置數據,完成0NU的業務配置;另一種方式是上層資源管理系統(RMS, Resource ManagementSystem)通過EMS提供的北向接口,通過工單的方式來自動開通業務。其中,手工開通方式成功率高,業務開通過程中出錯時,操作人員可以實時干預糾錯,但這種方式效率低,因此,這種方式通常在用于驗證或展示的實驗性質的Ρ0Ν網絡中。在商用Ρ0Ν網絡中,通常是采用工單的方式來自動開通業務,但在實際的工程運行維護中,常常由于設備故障、網絡擁堵等不可預知的問題,導致0NU的業務自動開通流程失敗,這種情況下通常需要轉到人工處理流程中。
[0003]綜上所述,目前高可靠性、容錯性強的業務自動開通方法對于Ρ0Ν網絡的日常運行維護至關重要,而業界目前還沒有可靠、通用的0NU業務開通的解決方案。
【發明內容】
[0004]有鑒于此,本發明實施例期望提供一種0NU業務開通方法及裝置,能夠自動開通0NU業務,且可靠性高、失敗率低、通用性強。
[0005]為達到上述目的,本發明的技術方案是這樣實現的:
[0006]本發明實施例提供了一種0NU業務開通方法,所述方法包括:
[0007]EMS接收光線路終端(0LT, Optical Line Terminal)發送的0NU入網消息;
[0008]解析所述0NU入網消息,確定所述0NU未入網且為合法0NU時,為所述0NU開通入網業務。
[0009]上述方案中,所述接收0LT發送的0NU入網消息包括:通過預先設置的特殊端口接收0LT發送的0NU入網消息。
[0010]上述方案中,所述接收0LT發送的0NU入網消息之后,所述方法進一步包括:將所述0NU入網消息存儲至高優先級隊列。
[0011]上述方案中,所述為所述0NU開通入網業務包括:為所述0NU分配0NU身份標識(ID, IDentity),將所述ONU ID緩存至ONU ID列表,并將所述0NU注冊至所述0LT上。
[0012]上述方案中,所述為所述0NU開通入網業務之后,所述方法進一步包括:發送所述0NU的相關信息至RMS,并將所述0NU業務開通的相關信息發送至所述0LT。
[0013]本發明實施例還提供了一種0NU業務開通裝置,位于EMS中,所述裝置包括:接收模塊、解析模塊、處理模塊;其中,
[0014]所述接收模塊,用于接收0LT發送的0NU入網消息;
[0015]所述解析模塊,用于解析所述0NU入網消息,確定所述0NU未入網且為合法0NU時,觸發所述處理模塊;
[0016]所述處理模塊,用于為所述0NU開通入網業務。
[0017]上述方案中,所述接收模塊接收0LT發送的0NU入網消息包括:所述接收模塊通過預先設置的特殊端口接收0LT發送的0NU入網消息。
[0018]上述方案中,所述裝置還包括存儲模塊,用于存儲所述0NU入網消息至高優先級隊列。
[0019]上述方案中,所述處理模塊為所述0NU開通入網業務包括:所述處理模塊為所述0NU分配ONU ID,將所述ONU ID緩存至ONU ID列表,并將所述0NU注冊至所述0LT上。
[0020]上述方案中,所述裝置還包括發送模塊,用于發送所述0NU的相關信息至RMS,并將所述0NU業務開通的相關信息發送至所述0LT。
[0021]本發明實施例所提供的0NU業務開通方法及裝置,接收0LT發送的0NU入網消息;解析所述0NU入網消息,確定所述0NU未入網且為合法0NU時,為所述0NU開通入網業務。如此,能夠自動開通0NU業務,實現了 0NU的即插即用,且可靠性高、失敗率低、通用性強。
【附圖說明】
[0022]圖1為本發明實施例一 0NU業務開通方法流程示意圖;
[0023]圖2為本發明實施例二 0NU業務開通方法流程示意圖;
[0024]圖3為本發明實施例0NU業務開通裝置組成結構示意圖。
【具體實施方式】
[0025]圖1為本發明實施例一 0NU業務開通方法流程示意圖,如圖1所示,本實施例0NU業務開通方法包括:
[0026]步驟101:EMS接收0LT發送的0NU入網消息;
[0027]本步驟具體包括:EMS通過預先設置的特殊端口接收0LT發送的0NU入網消息;
[0028]其中,所述0NU入網消息可以為0NU入網Trap消息;
[0029]所述特殊端口區別于接收普通消息的端口,為0NU入網消息的專用端口 ;如此,在Ρ0Ν網絡中發生消息風暴時,不會導致0NU入網消息的延時或丟棄,可使EMS優先接收0NU入網消息。
[0030]進一步的,所述接收0LT發送的0NU入網消息之后,所述方法進一步包括:將所述0NU入網消息存儲至高優先級隊列;如此,可以保證EMS在處理消息時,優先處理0NU入網消息,只有在所述高優先級隊列中沒有待處理0NU入網消息時,才會處理低優先級隊列中的普通消息。
[0031]步驟102:解析所述0NU入網消息,確定所述0NU未入網且為合法0NU時,為所述0NU開通入網業務;
[0032]本步驟具體包括:EMS依據與0LT約定的消息格式解析所述0NU入網消息,通過解析獲得的數據中包含的0NU唯一標識判斷所述0NU是否入網以及是否合法,當確定所述0NU未入網且為合法0NU時,為所述0NU分配ONU ID,將所述ONU ID緩存至ONU ID列表,并將所述0NU注冊至0LT上;其中,所述0NU唯一標識可以為所述0NU的介質訪問控制(MAC,Media Access Control)地址;如此,可以提高EMS分配ONU ID的速度,提高ONU業務開通效率。
[0033]進一步的,為所述0NU開通入網業務之后,所述方法進一步包括:發送所述0NU的相關信息至RMS,并將所述0NU業務開通的相關信息發送至所述0LT ;
[0034]這里,發送所述0NU的相關信息至RMS,以便所述RMS更新內部相關數據;如果EMS發送所述0NU的相關信息至RMS失敗,進行多次重試發送;
[0035]所述0NU的相關信息包括:所述0NU唯一標識、所述0NU的位置信息及所述0NU的可管信息;
[0036]將所述0NU業務開通的相關信息發送至0LT,通知0LT所述0NU入網成功;如此,當所述0NU掉電重啟時,0LT可檢測所述0NU是否已經入網,避免重復發送0NU入網消息,提高了 EMS處理0NU入網業務的效率;這里,所述0NU業務開通的相關信息包括:所述0NU唯一標識及所述0NU的位置信息;
[0037]需要說明的是,本發明實施例中對于0NU入網消息的處理過程,以及中間相關處理過程,無論成功還是失敗,都會記入系統日志中,便于在需要手工處理時,提供數據支撐。
[0038]圖2為本發明實施例二 0NU業務開通方法流程示意圖,如圖2所示,本實施例0NU業務開通方法包括:
[0039]步驟201:接收0LT發送的0NU入網Trap消息,并將所述0NU入網Trap消息存儲至高優先級隊列;
[0040]這里,EMS通過預先設置的特殊端口接收0LT發送的0NU入網Trap消息;其中,所述特殊端口區別于接收普通Trap消息的端口,為0NU入網Trap消息的專用端口 ;如此,在Ρ0Ν網絡中發生Trap風暴時,不會導致0NU入網Trap消息的延時或丟棄,可使EMS優先接收0NU入網Trap消息;
[0041]將所述0NU入網Trap消息存儲至高優先級隊列,將普通Trap消息存儲至低優先級隊列,如此,可以保證EMS在處理Trap消息時,優先處理0NU入網Trap消息,只有在所述高優先級隊列中沒有待處理0NU入網Trap消息時,才會處理低優先級隊列中的普通Trap消息。
[0042]步驟202:解析所述0NU入網Trap消息,判斷所述0NU是否已入網,確定所述0NU未入網時,執行步驟203 ;確定所述0NU已入網時,執行步驟208 ;
[0043]本步驟具體包括:EMS依據與0LT約定的消息格式解析所述0NU入網Trap消息,通過解析獲得的數據中包含的0NU唯一標識判斷所述0NU是否入網;其中,所述0NU唯一標識可以為所述0NU的MAC地址。
[0044]步驟203:判斷所述0NU是否