一種基於snmp協議網絡管理系統之間信息共享方法及其系統的製作方法
2023-05-08 23:08:56
專利名稱:一種基於snmp協議網絡管理系統之間信息共享方法及其系統的製作方法
技術領域:
本發明涉及信息網絡技術領域,特別涉及一種基於SNMP協議的網絡管理系統 (NMS)之間信息共享管理方法及其系統。
背景技術:
傳統的業務運營模式下,運營商只能為其運營區域(即本組織域)內的客戶提 供業務,且在本組織域內所有的業務和設備由一臺網絡管理系統(NMS)所管理, 不同組織域的NMS之間是對等關係,它們之間沒有任何的信息共享。隨著網絡條件 的逐步改善和客戶需求的不斷提高,新業務和相關增值業務不斷湧現,為了讓客戶 能享受更多的業務,業務跨域運營為運營商之間提供業務和客戶共享,能有效促進 業務的推廣,增加雙方運營收益,同時給客戶提供更豐富的業務。由於一個NMS 為一個組織域服務,業務跨域運營給NMS提出新的挑戰。為了管理跨域業務及其相 關設備,不同組織域的NMS之間要能夠按照業務管理需求共享一定的數據。
現有的支持NMS之間數據共享的方法為NMS之間定義一組私有通信協議, NMS通過適配接口與其他的NMS通信,多個NMS之間採用級聯方式進行通信, 從源NMS節點逐步把信息傳遞到目的NMS節點。這種方法存在3點問題
第一點由於通信協議的私有性,NMS要把本身的數據適配到這種通信協議包 中,將給每個NMS增加一定的複雜度和開發工作量;
第二點參數的獲取和配置,需要在多個NMS之間傳遞信息,直到找到目的 NMS,每個NMS需要處理並轉發不相關的信息,增加了消息通信量和NMS負載;
第三點NMS缺乏組織共享信息的能力,管理信息的完整性要靠程序保證,這 樣定製性強,不利於共享數據內容變動,也不利於管理新增的業務或設備。
因此,現有NMS之間共享數據的機制實現複雜,且不能及時把業務信息發送給 該業務所屬運營商的NMS,隨著新業務不斷湧現和跨域業務的增多,需要一種有效 的能夠滿足運營需求的NMS之間數據共享策略,以克服上述業務跨域運營時管理業 務和設備存在的問題。
發明內容
為了解決上述問題,本發明的目的在於提供一種基於SNMP協議的網絡管理系統之間信息共享方法及其系統。該系統將本地網絡管理系統作為其他網絡管理系統 的一種被管理的設備,其他網絡管理系統可以通過標準的SNMP協議、並按照預先 配置的MIB變量標識從本地網絡管理系統獲取(Get)或配置(Set)設備和業務參 數;當本組織域設備產生故障或告警時,本地網絡管理系統把此故障或告警通過 SNMP協議通知(Trap)給相關的其他網絡管理系統;同時,本方法解決了多個網 絡管理系統之間的註冊、獲取、配置和故障/告警通知。該方法既能快速獲取跨域業 務的參數信息,並且實現簡單、可擴展,同時,每個網絡管理系統可以採用標準SNMP 協議管理本組織域內的所有設備和業務關聯的其它組織域的網絡管理系統,降低了 網絡管理系統之間信息共享難度。該方法能有效的解決業務跨組織域運營時的管理。 該方法和具體設備類型、業務種類、運營商類別無關,具有普遍意義。
為了實現上述發明目的,本發明提供的基於SNMP協議的NMS之間信息共享 方法,其特徵在於,將本地NMS作為其他NMS的一種被管理的設備,所述其他 NMS通過標準的SNMP協議、並按照預先註冊的MIB變量標識從所述本地NMS 獲取或配置設備和業務參數;當本組織域設備產生故障或告警時,所述本地NMS 把該故障或告警通過所述SNMP協議通知給相關的所述其他NMS。
另外,本發明提供的基於SNMP協議的NMS之間信息共享方法,將在每一個NMS 上安裝一個基於SNMP的網管代理端(Agent) , Agent屬本地NMS所有,代理本地 NMS接受其它NMS的管理,使本地NMS成為其它NMS的一種被管理設備,NMS之間通 過Agent實現標準的SNMP命令(Set、 Get、 Trap),從而實現數據的共享。每個 NMS管理本組織域內的所有設備,將業務關聯的其它NMS也作為其一種被管理設備, 並擁有組織域內部的設備/業務信息MIB庫。其步驟分為NMS註冊、參數配置、參 數獲取、故障/告警通知。其具體的步驟如下
1)網絡管理系統註冊某一個網絡管理系統M所管理的組織域中的某一個業務
s依賴於另一個域網絡管理系統M中的某臺設備《,,所述另一個域網絡管理系統M
把所述設備《^的需要共享的所述業務S相關設備MIB變量標識和異常對應的標識符
0ID註冊到所述網絡管理系統A上,所述網絡管理系統M返回註冊結果;同樣,所
述設備&為實現業務5;又依賴於其他域網絡管理系統yv;、 ^中的設備^L、 £&,該其
他域網絡管理系統M和其他域網絡管理系統W分別把設備A,和設備A,的需要共享 的業務S相關設備MIB變量標識和異常對應的標識符OID註冊到所述另一個域網絡 管理系統M,以此類推,直到把所有設備依賴註冊完畢,註冊完成後,每個網絡管理系統都知道本地業務所依賴其他域的設備的MIB變量標識、異常對應的標識符OID 和設備所關聯的其它網絡管理系統;
2) 參數配置包括業務參數配置和設備參數配置,某一個網絡管理系統M所管 理的組織域中的某一個業務S依賴於其他域網絡管理系統A/中的某臺設備&,,業務 S參數將通過對應設備的所述網絡管理系統W進行通過配置命令通知所述其他域網 絡管理系統M配置所述設備《,,如果存在多級依賴,將逐級進行配置,直到配置完 畢;
3) 參數獲取包括業務參數獲取和設備參數獲取,某一個網絡管理系統W所管 理的組織域中的某一個業務5"'依賴於其他域網絡管理系統《中的某臺設備《,,業務 S參數將通過獲取命令到對應設備的其他域網絡管理系統M進行獲取,如果存在多 級依賴,其他域網絡管理系統M將逐級進行獲取;
4) 故障/告警通知某臺設備如果出現告警或故障,其所在域網絡管理系統的 網管代理端實時採用SNMP協議通知業務關聯的其它網絡管理系統,其它網絡管理系 統根據告警/故障的類型和級別,確定是否進一步將告警通知給其關聯的其它網絡管 理系統。
另外,本發明提供的一種基於SNMP協議的NMS之間信息共享系統,包括多個 獨立的NMS,每個所述NMS安裝一個網管代理端和信息MIB庫,其特徵在於所述 網管代理端屬本地NMS所有,代理所述本地NMS接受其它NMS的管理,使所述本地 NMS成為其它NMS的一種被管理設備;所述本地NMS通過註冊方式,將需要共享的 MIB變量標識註冊到業務關聯的其它NMS;其它NMS採用標準的SNMP協議、並按照 預先配置的MIB變量標識,通過網管代理端獲取或配置參數;當本組織域設備產生 故障或告警時,所述本地NMS通過網管代理端把此故障或告警通過所述SNMP協議通 知業務關聯的其它NMS。
另外,本發明的基於SNMP協議的網絡管理系統之間信息共享系統,在每一個 所述網絡管理系統上安裝一個基於SNMP的網管代理端,該網管代理端屬於所述本 地網絡管理系統所有,其代理所述本地網絡管理系統接受所述其它網絡管理系統的 管理,使所述本地網絡管理系統成為所述其它網絡管理系統的一種被管理設備,所 述網絡管理系統之間通過所述網管代理端實現標準的SNMP命令,以實現數據的共 享,每個所述網絡管理系統管理本組織域內的所有設備,將業務關聯的所述其它網 絡管理系統也作為其一種被管理設備,並擁有組織域內部的設備/業務信息MIB庫, 其具體工作過程分為1) 網絡管理系統註冊某一個網絡管理系統7K所管理的組織域中的某一個業務 S依賴於另一個域網絡管理系統^中的某臺設備《,,所述另一個域網絡管理系統M 把所述設備^^的需要共享的所述業務S相關設備MIB變量標識和異常對應的標識符 OID註冊到所述網絡管理系統W上,所述網絡管理系統"返回註冊結果;同樣,所 述設備&為實現業務&又依賴於其他域網絡管理系統M、 M中的設備&o &,,該其 他域網絡管理系統M和其他域網絡管理系統M分別把設備fi,和設備A,的需要共享 的業務S相關設備MIB變量標識和異常對應的標識符OID註冊到所述另一個域網絡 管理系統M,以此類推,直到把所有設備依賴註冊完畢,註冊完成後,每個網絡管 理系統都知道本地業務所依賴其他域的設備的MIB變量標識、異常對應的標識符OID 和設備所關聯的其它網絡管理系統;
2) 參數配置包括業務參數配置和設備參數配置,某一個網絡管理系統M所管 理的組織域中的某一個業務S依賴於其他域網絡管理系統M中的某臺設備£力,業務 &參數將通過對應設備的所述網絡管理系統M進行通過配置命令通知所述其他域網 絡管理系統M配置所述設備£7,,如果存在多級依賴,將逐級進行配置,直到配置完 畢;
3) 參數獲取包括業務參數獲取和設備參數獲取,某一個網絡管理系統"所管 理的組織域中的某一個業務&依賴於其他域網絡管理系統^中的某臺設備《,,業務 5",參數將通過獲取命令到對應設備的其他域網絡管理系統M進行獲取,如果存在多 級依賴,其他域網絡管理系統M將逐級進行獲取;
4) 故障/告警通知某臺設備如果出現告警或故障,其所在域網絡管理系統的 網管代理端實時採用SNMP協議通知業務關聯的其它網絡管理系統,其它網絡管理系 統根據告警/故障的類型和級別,確定是否進一步將告警通知給其關聯的其它網絡管 理系統。
利用本發明的基於SNMP協議的NMS之間信息共享方法及其系統,可在不打破每 個NMS只管理本組織域的設備和業務的格局下,有效地解決多個NMS間的信息共享, 同時解決業務跨域等類似應用的業務管理問題。本發明所述的系統中,將NMS作為 其他NMS的一種被管理的設備,其他NMS可以通過標準的SNMP協議、並按照預先配 置的MIB變量標識從本地NMS獲取(Get)或配置(Set)設備和業務參數;當本組 織域設備產生故障或告警,本地NMS採用SNMP協議把此故障或告警通知(Trap)設 備關聯的其它NMS。這樣NMS可以採用標準SNMP網絡管理協議對其他NMS進行管理, 不僅降低了 NMS之間信息共享難度,且通過註冊就能實現對新增業務的管理。
11本發明將本地NMS作為異地NMS的管理設備,NMS之間可以通過標準SNMP 網絡管理協議進行通信。該方法和具體設備類型、業務種類、運營商類別無關,具 有普遍意義。
圖1為本發明的基於SNMP協議的網絡管理系統之間信息共享系統架構圖; 圖2為本發明的基於SNMP協議的網絡管理系統之間信息共享方法的註冊流程
圖3為本發明的基於SNMP協議的網絡管理系統之間信息共享方法的故障/告警 通知流程圖。
具體實施例方式
下面,結合附圖對本發明的基於SNMP協議的網絡管理系統之間信息共享方法 及其系統進行詳細地說明。
圖1為本發明的基於SNMP協議的NMS之間信息共享系統架構圖。系統包括多個 獨立的NMS ( {7K、…〃 }),每個NMS基於SNMP協議,並安裝一個NMS代理(Agent); 並給出一個業務/設備依賴實例業務S依賴於網絡管理系統M中的設備《,,《, 為實現業務S又依賴於網絡管理系統M、 M中的設備&,、 A,,設備^^依賴於網絡管 理系統夂中的設備《w且設備&,又依賴於網絡管理系統^中的設備《,。
圖2以圖1中的依賴關係為例,說明NMS之間註冊流程。
圖3以圖1中的依賴關係為例,說明設備故障/告警通知流程。
參數配置和獲取流程和註冊流程類同,不再描述。
本發明提出的基於SNMP協議的網絡管理系統之間信息共享裝置及方法的基本 原理和具體實現流程如下所述-1、 NMS註冊實現流程
一個組織域中的業務依賴於其他組織域中的設備,這種情況尤其在業務跨域運 營時經常出現,業務在其他域中運營,常用到其他域中的設備,因為每個域都有獨 立的NMS管理自己的設備,並只管理本組織域內部的設備,要完成業務跨域的管理, 就可以通過NMS之間共享數據來實現,這時要把業務所依賴的設備通過設備所屬的 NMS註冊到該業務所屬的NMS上。以圖2中所描述網絡管理系統"一個業務S依賴 關係為例,註冊流程如下
12101) 業務s依賴於網絡管理系統《中的設備&,網絡管理系統A把設備^ 的設備MIB變量標識和異常對應的標識符(OID)註冊到網絡管理系統A , 並且網絡管理系統M記錄設備^關聯的上一級NMS為〃;
102) 設備《,為實現業務5;又依賴於網絡管理系統M、 〃中的設備&、 &, 網絡管理系統M把設備A,的設備MIB變量標識和異常對應的標識符(OID) 註冊到網絡管理系統M,並且網絡管理系統M記錄設備^關聯的上一級 NMS為〃乂;
103) 網絡管理系統yV,把設備&,的設備MIB變量標識和異常對應的標識符(OID) 註冊到網絡管理系統況上,並記錄設備^關聯的上一級NMS為M;
104) 以此類推,直到把所有設備依賴註冊完畢。 註冊完成後,業務或設備向下依賴關係為
105) A ")今{ A (《》 > {714 (&) , M (&) + { V\4 (&) ^ {戊(O }}}}。 註冊完成後,設備被依賴的NMS列表為
106) (&) : { AU; 疋(D : { AU; 〃 (《J : { M }; M (D : { M. }; AS (&) : { 7V, }。
2、參數配置流程
參數包括業務參數和設備參數, 一個NMS (AO所管理的組織域中的某一個業務 (5",)依賴於其他域(M)中的某臺設備(&) , S參數(如告警閾值)將通過對應 設備的NMS通過Set命令通知網絡管理系統《配置設備《>,如果存在多級依 賴,將逐級進行配置,直到配置完畢;具體步驟如下
201) 網絡管理系統yY通過Set命令通知網絡管理系統M的Agent, Agent通 知網絡管理系統yy;配置設備^^ Set命令的命令參數為101)註冊得到的 參數標識和對應的值;
202) 根據105)向下依賴關係,網絡管理系統M通過Set命令通知網絡管理 系統M配置設備^和通知網絡管理系統M配置設備
203) 根據105)向下依賴關係,逐級配置;
204) 逐級返回配置結果;
205) 配置完畢。3、 參數獲取流程業務參數獲取是指一個NMS定時按照預先註冊的MIB變量標識從其他NMS通過 SNMP的Get命令獲取參數,如果存在多級依賴,中間的NMS將逐級進行獲取,並將 根據MIB變量標識組織完的結果返回給前一個NMS,具體步驟如下301) 網絡管理系統 〃定時通過Get命令到網絡管理系統AS的Agent獲取共享 的業務信息,Get命令的命令參數為101)註冊得到的參數標識;302) 網絡管理系統M的Agent到網絡管理系統M的MIB庫中獲取相關信息並 返回給網絡管理系統A;303) 網絡管理系統《的MIB庫中信息為網絡管理系統A定時從設備^採集 信息,和從網絡管理系統l M採集有關設備&、 ^的信息,網絡管理 系統M到網絡管理系統M、 M採集信息步驟同301);304) 獲取完畢。4、 故障/告警通知流程設備如果出現告警或故障,首先由設備通知給本組織域的NMS,本組織域的NMS 通過步驟106)得到的設備被依賴的上級NMS列表,本地NMS採用SNMP協議通知關 聯的上級NMS,上級NMS根據告警/故障的類型和級別,確定是否進一步通知告警, 以圖3中的設備£ 出現故障為例,其具體步驟如下401) 網絡管理系統^得到設備&通知的告警或故障,根據告警/故障的類型和 級別,確定是否通知依賴於設備^的業務關聯的其它NMS,如果需要通知, 通過106)得到設備^被依賴的NMS列表為{ },由網絡管理系統乂 的代理Agent實時通過Trap命令將告警信息通知網絡管理系統〃;402) 網絡管理系統/V;對告警處理後,根據告警/故障的類型和級別,確定是否 通知依賴於設備&的業務關聯的其它NMS,如果需要通知,通過106)得 到設備^被依賴的NMS列表為{ M },由網絡管理系統M的Agent通過 Trap命令將告警信息通知網絡管理系統403) 逐級處理告警/故障;404) 通知完畢。本發明以應用於網絡管理系統間的數據共享,整個方法和具體設備類型、業務 類型無關,具有普遍性。對於本技術領域的技術人員,在不脫離發明原理的前提下, 對本發明做出改動,也視為本發明的保護範圍。
權利要求
1、一種基於SNMP協議的網絡管理系統之間信息共享方法,其特徵在於,將本地網絡管理系統作為其他網絡管理系統的一種被管理的設備,所述其他網絡管理系統通過標準的SNMP協議、並按照預先註冊的MIB變量標識從所述本地網絡管理系統獲取或配置設備和業務參數;當本組織域設備產生故障或告警時,所述本地網絡管理系統把該故障或告警通過所述SNMP協議通知給相關的所述其他網絡管理系統。
2、 根據權利要求1所述的基於SNMP協議的網絡管理系統之間信息共享方法,其特徵在於,在每一個所述網絡管理系統上安裝一個基於SNMP的網管代理端,該網管代理端屬於所述本地網絡管理系統所有,其代理所述本地網絡管理系統接受所述其它網絡管理系統的管理,使所述本地網絡管理系統成為所述其它網絡管理系統的一種被管理設備,所述網絡管理系統之間通過所述網管代理端實現標準的SNMP命令,以實現數據的共享,每個所述網絡管理系統管理本組織域內的所有設備,將業務關聯的所述其它網絡管理系統也作為其一種被管理設備,並擁有組織域內部的設備/業務信息MIB庫,其具體步驟分為1) 網絡管理系統註冊某一個網絡管理系統"所管理的組織域中的某一個業務S依賴於另一個域網絡管理系統M中的某臺設備《>,所述另一個域網絡管理系統A把所述設備《》的需要共享的所述業務S相關設備MIB變量標識和異常對應的標識符OID註冊到所述網絡管理系統A上,所述網絡管理系統"返回註冊結果;同樣,所述設備《>為實現業務5;又依賴於其他域網絡管理系統^、 M中的設備fi,、 A"該其他域網絡管理系統M和其他域網絡管理系統M分別把設備^和設備《,的需要共享的業務反相關設備MIB變量標識和異常對應的標識符OID註冊到所述另一個域網絡管理系統M,以此類推,直到把所有設備依賴註冊完畢,註冊完成後,每個網絡管理系統都知道本地業務所依賴其他域的設備的MIB變量標識、異常對應的標識符OID和設備所關聯的其它網絡管理系統;2) 參數配置包括業務參數配置和設備參數配置,某一個阿絡管理系統A所管理的組織域中的某一個業務S依賴於其他域網絡管理系統《中的某臺設備《,,業務&參數將通過對應設備的所述網絡管理系統M進行通過配置命令通知所述其他域網絡管理系統M配置所述設備&"如果存在多級依賴,將逐級進行配置,直到配置完畢;3) 參數獲取包括業務參數獲取和設備參數獲取,某一個網絡管理系統見所管理的組織域中的某一個業務S依賴於其他域網絡管理系統as中的某臺設備《,,業務5;參數將通過獲取命令到對應設備的其他域網絡管理系統as進行獲取,如果存在多級依賴,其他域網絡管理系統as將逐級進行獲取;4) 故障/告警通知某臺設備如果出現告警或故障,其所在域網絡管理系統的網管代理端實時採用SNMP協議通知業務關聯的其它網絡管理系統,其它網絡管理系統根據告警/故障的類型和級別,確定是否進一步將告警通知給其關聯的其它網絡管理系統。
3、根據權利要求2所述的基於SNMP協議的網絡管理系統之間信息共享方法,其特徵在於,所述步驟l)的網絡管理系統註冊流程如下101) 業務s依賴於網絡管理系統m中的設備&,網絡管理系統m把設備&的設備MIB變量標識和異常對應的標識符OID註冊到網絡管理系統M,並且網絡管理系統m記錄設備《>關聯的上一級網絡管理系統為w;102) 設備^為實現業務s又依賴於網絡管理系統m、 m中的設備&、 &,網絡管理系統m把設備&,的設備MIB變量標識和異常對應的標識符註冊到網絡管理系統as,並且網絡管理系統^記錄設備^關聯的上一級網絡管理系統為vy;;103) 網絡管理系統m把設備^的設備MIB變量標識和異常對應的標識符註冊到網絡管理系統as上,並記錄設備^關聯的上一級網絡管理系統為m;104) 以此類推,直到把所有設備依賴註冊完畢;註冊完成後,業務或設備向下依賴關係為105) M (幻^{ AS (D ^(&) , iV; U,) + { AL (D + { AUD }}}h註冊完成後,設備被依賴的網絡管理系統列表為106) formula see original document page 3所述步驟2)的參數設置流程如下201) 網絡管理系統〃通過配置命令通知網絡管理系統/v;的所述網管代理端,網管代理端通知網絡管理系統M配置設備配置命令的命令參數為所述步驟101)中註冊得到的參數標識和對應的值;202) 根據所述步驟105)向下依賴關係,網絡管理系統M通過配置命令通知網絡管理系統M配置設備^和通知網絡管理系統M配置設備203) 根據所述步驟105)向下依賴關係,逐級配置;204) 逐級返回配置結果;205) 配置完畢,所述步驟3)的參數獲取流程如下301) 網絡管理系統M定時通過獲取命令到網絡管理系統《.的網管代理端獲取共享的業務信息,獲取命令的命令參數為所述步驟IOI)中註冊得到的參數標識;302) 網絡管理系統AS的網管代理端到網絡管理系統《的MIB庫中獲取相關信息並返回給網絡管理系統";303) 網絡管理系統M的MIB庫中信息為網絡管理系統M定時從設備^採集信息,和從網絡管理系統M、 M採集有關設備^L、《,的信息,網絡管理系統M到網絡管理系統M、 〃採集信息步驟同301);304) 獲取完畢,所述步驟4)的故障/告警通知流程如下401) 網絡管理系統AL得到設備&通知的告警或故障,根據告警/故障的類型和級別,確定是否通知依賴於設備&,的業務關聯的其它網絡管理系統,如果需要通知,通過106)得到設備5 被依賴的網絡管理系統列表為{ ^ },由網絡管理系統Ai的網管代理端實時通過通知命令將告警信息通知網絡管理系統iV;;402) 網絡管理系統M對告警處理後,根據告警/故障的類型和級別,確定是否通知依賴於設備fi,的業務關聯的其它網絡管理系統,如果需要通知,通過106)得到設備&被依賴的網絡管理系統列表為{ M },由網絡管理系統M的網管代理端通過通知命令將告警信息通知網絡管理系統M;403) 逐級處理告警/故障;404) 通知完畢。
4、 一種基於SNMP協議的網絡管理系統之間信息共享系統,包括多個獨立的網絡管理系統,每個所述網絡管理系統安裝一個網管代理端和信息MIB庫,其特徵在於所述網管代理端屬本地網絡管理系統所有,代理所述本地網絡管理系統接受其它網絡管理系統的管理,使所述本地網絡管理系統成為其它網絡管理系統的一種被管理設備;所述本地網絡管理系統通過註冊方式,將需要共享的MIB變量標識註冊到業務關聯的其它網絡管理系統;其它網絡管理系統採用標準的SNMP協議、並按照預先配置的MIB變量標識,通過網管代理端獲取或配置參數;當本組織域設備產生故障或告警時,所述本地網絡管理系統通過網管代理端把此故障或告警通過所述SNMP協議通知業務關聯的其它網絡管理系統。
5、根據權利要求4所述的基於SNMP協議的網絡管理系統之間信息共享系統,其特徵在於,在每一個所述網絡管理系統上安裝一個基於SNMP的網管代理端,該網管代理端屬於所述本地網絡管理系統所有,其代理所述本地網絡管理系統接受所述其它網絡管理系統的管理,使所述本地網絡管理系統成為所述其它網絡管理系統的一種被管理設備,所述網絡管理系統之間通過所述網管代理端實現標準的SNMP命令,以實現數據的共享,每個所述網絡管理系統管理本組織域內的所有設備,將業務關聯的所述其它網絡管理系統也作為其一種被管理設備,並擁有組織域內部的設備/業務信息MIB庫,其具體工作過程分為-1) 網絡管理系統註冊某一個網絡管理系統M所管理的組織域中的某一個業務&依賴於另一個域網絡管理系統^中的某臺設備《>,所述另一個域網絡管理系統M把所述設備i^的需要共享的所述業務5;相關設備MIB變量標識和異常對應的標識符OID註冊到所述網絡管理系統"上,所述網絡管理系統"返回註冊結果;同樣,所述設備&為實現業務5",又依賴於其他域網絡管理系統M、 〃中的設備^L、 v^,該其他域網絡管理系統M和其他域網絡管理系統M分別把設備^和設備£^的需要共享的業務S相關設備MIB變量標識和異常對應的標識符OID註冊到所述另一個域網絡管理系統M,以此類推,直到把所有設備依賴註冊完畢,註冊完成後,每個網絡管理系統都知道本地業務所依賴其他域的設備的MIB變量標識、異常對應的標識符OID和設備所關聯的其它網絡管理系統;2) 參數配置包括業務參數配置和設備參數配置, 一個網絡管理系統M所管理的組織域中的某一個業務S依賴於其他域網絡管理系統M中的某臺設備《w業務S參數將通過對應設備的所述網絡管理系統7K進行通過配置命令通知所述其他域網絡管理系統M配置所述設備《,,如果存在多級依賴,將逐級進行配置,直到配置完畢;3) 參數獲取包括業務參數獲取和設備參數獲取, 一個網絡管理系統M所管理的組織域中的某一個業務S依賴於其他域網絡管理系統M中的某臺設備《w業務S1,參數將通過獲取命令到對應設備的其他域網絡管理系統M進行獲取,如果存在多級依賴,其他域網絡管理系統M將逐級進行獲取;4) 故障/告警通知某臺設備如果出現告警或故障,其所在域網絡管理系統的網管代理端實時採用SNMP協議通知業務關聯的其它網絡管理系統,其它網絡管理系統根據告警/故障的類型和級別,確定是否進一步將告警通知給其關聯的其它網絡管理系統。
6、根據權利要求5所述的基於SNMP協議的網絡管理系統之間信息共享系統,其特徵在於,所述工作過程l)的網絡管理系統註冊流程如下101) 業務&依賴於網絡管理系統《中的設備《,,網絡管理系統^把設備&r的設備MIB變量標識和異常對應的標識符OID註冊到網絡管理系統",並且網絡管理系統M記錄設備f^關聯的上一級網絡管理系統為A;102) 設備《,為實現業務S又依賴於網絡管理系統M、 〃中的設備&、 &,網絡管理系統M把設備&,的設備MIB變量標識和異常對應的標識符註冊到網絡管理系統M,並且網絡管理系統M記錄設備^關聯的上一級網絡管理系統為M;103) 網絡管理系統 〃把設備^的設備MIB變量標識和異常對應的標識符註冊到網絡管理系統M上,並記錄設備^關聯的上一級網絡管理系統為104) 以此類推,直到把所有設備依賴註冊完畢;註冊完成後,業務或設備向下依賴關係為105) M (S) ^{ M (&) + W (&》,M (&) AL (D M (D }}}};註冊完成後,設備被依賴的網絡管理系統列表為106) 〃 (。
{夂(。{幻;M (。
{ M. h^ (。
{ AH,所述工作過程2)的參數設置流程如下201) 網絡管理系統"通過配置命令通知網絡管理系統M的所述網管代理端,網管代理端通知網絡管理系統M配置設備配置命令的命令參數為所述步驟101)中註冊得到的參數標識和對應的值;202) 根據所述步驟105)向下依賴關係,網絡管理系統M通過配置命令通知網絡管理系統M配置設備i5L和通知網絡管理系統M配置設備203) 根據所述步驟105)向下依賴關係,逐級配置;204) 逐級返回配置結果;205) 配置完畢,所述工作過程3)的參數獲取流程如下301) 網絡管理系統M定時通過獲取命令到網絡管理系統A的網管代理端獲取共享的業務信息,獲取命令的命令參數為所述步驟IOI)中註冊得到的參數標識;302) 網絡管理系統7^的網管代理端到網絡管理系統^的MIB庫中獲取相關信息並返回給網絡管理系統";303) 網絡管理系統乂的MIB庫中信息為網絡管理系統^定時從設備《》採集信息,和從網絡管理系統"、M採集有關設備i5L、 ^的信息,網絡管理系統《到網絡管理系統M、 M採集信息步驟同301);304) 獲取完畢,所述工作過程4)的故障/告警通知流程如下401) 網絡管理系統疋得到設備l通知的告警或故障,根據告警/故障的類型和級別,確定是否通知依賴於設備&的業務關聯的其它網絡管理系統,如果需要通知,通過106)得到設備《,被依賴的網絡管理系統列表為(M },由網絡管理系統疋的網管代理端實時通過通知命令將告警信息通知網絡管理系統M;402) 網絡管理系統M對告警處理後,根據告警/故障的類型和級別,確定是否通知依賴於設備&.的業務關聯的其它網絡管理系統,如果需要通知,通過106)得到設備^被依賴的網絡管理系統列表為{ 乂},由網絡管理系統M的網管代理端通過通知命令將告警信息通知網絡管理系統《;403) 逐級處理告警/故障;404) 通知完畢。
全文摘要
本發明提供一種基於SNMP協議的網絡管理系統之間信息共享方法及其系統將本地網絡管理系統作為其他網絡管理系統的一種被管理的設備,其他網絡管理系統通過標準的SNMP協議並按照預先配置的MIB變量標識從本地網絡管理系統獲取或配置設備和業務參數;當本組織域設備產生故障或告警時,本地網絡管理系統把此故障或告警通過SNMP協議通知給相關的其他網絡管理系統。本方法解決了多個網絡管理系統之間的註冊、獲取、配置和故障/告警通知,既能快速獲取跨域業務的參數信息,並且實現簡單、可擴展,同時,每個網絡管理系統可以採用標準SNMP協議管理本組織域內的所有設備和業務關聯的其它組織域的網絡管理系統,降低了網絡管理系統之間信息共享難度。
文檔編號H04L12/24GK101645795SQ20081018068
公開日2010年2月10日 申請日期2008年11月19日 優先權日2008年11月7日
發明者學 劉, 磊 劉, 匡振國, 嵇智輝, 王勁林 申請人:中國科學院聲學研究所