網管接口信息採集控制點的體系結構及其控制方法
2023-05-27 14:53:16 1
專利名稱:網管接口信息採集控制點的體系結構及其控制方法
技術領域:
本發明涉及通信領域的網絡管理系統,具體地說,涉及在網絡管理環境下對被管系統的網管接口信息實施集中管理的體系結構及其控制方法。
背景技術:
在多管理層次、多系統的複雜網絡管理環境下,處於不同管理層次的管理資源要素,如管理系統中的管理者與被管系統中的代理,為了實現管理目標,需要通過網管接口進行管理信息的交互,圖1描述了網絡管理系統(管理者)與被管系統(代理)之間的接口關係。
處於不同管理層次、履行不同管理職責的網絡管理系統在通過網管接口對被管系統執行管理動作之前,需要獲取相關的被管系統接口信息。被管系統接口信息的內容包括但不限於以下信息內容執行不同管理域(如故障管理、配置管理、性能管理等)管理職能的代理地址、或執行多個管理域(如故障管理、配置管理、性能管理等)管理職能的代理地址;代理的管理範圍;代理的唯一標示符;代理所支持的網管接口標準版本信息等。除上述幾種信息外,被管系統接口信息的內容還可以根據需要增加新的接口信息類型,具有動態可擴展的特性。當網絡管理系統通過某種方法獲取了被管系統接口信息後,就具備了與被管系統相關代理建立通信以交互管理信息的能力。
在現有的網管技術中,當網絡管理系統與被管系統進行管理信息交互時,已經有一些對被管系統接口信息實施管理的技術,下面針對現有的幾項技術進行介紹。
一、網絡管理系統直接管理法該方法是在網絡管理系統中存儲所有可能訪問的被管系統接口信息,例如在網絡管理系統中建立一個由人工方式進行管理的接口配置文件,通過外部手段(如郵件、文件傳遞等手段)和人工參與來保持該配置文件中的接口信息與被管系統接口信息一致。該方法具有一定的實用性,但需要人工參與上報被管系統接口信息的數據,很難做到及時更新數據,人為的不確定因素很多,最主要的缺點是增加了網管系統的工作負擔和出錯因素。
二、採用目前在CORBA接口技術中使用的方法。在CORBA應用中,公布和存儲對象引用的通用方法是把對象引用放在命名服務程序中,但不同系統往往使用不同的命名服務來存儲對象引用。在多系統環境中,為獲取被管系統接口信息,網管系統必須直接訪問與之相關的各被管系統的命名服務,而直接訪問其他系統的命名服務在實際應用中已經被證明是安全性較差的方法。同時,如果被管系統接口訪問信息的信息種類和內容發生變化,則需要對各系統進行版本升級,由此會帶來一系列相關的問題,如版本的一致性等,這樣整個系統的靈活性和可擴展性相對較差。而且,該方法也僅適用於CORBA技術,對於存在多種接口技術的管理環境,會產生適應性不足的問題。
三、設置接口信息採集控制點的方法,該方法的主要思想是在通過網管接口相連的網絡管理系統和被管系統間設置一個採集被管系統接口信息的接口信息採集控制點,如圖2所示,其中網絡管理系統與接口信息採集控制點之間的接口為接口1,接口信息採集控制點與被管系統之間的接口為接口2。接口信息採集控制點從各被管系統中獲取預定義的網管接口訪問信息內容並保存於本地,同時負責網管接口訪問信息數據的動態更新,以保持各被管系統接口訪問信息的數據一致性。網絡管理系統可以通過訪問接口信息採集控制點,獲取相關的被管系統的接口訪問信息,並在一定的安全策略下,實現對被管系統的訪問,如圖3所示。接口信息採集控制點基於網絡管理系統發來的訪問者的用戶名和口令(步驟(1)),對其進行安全認證(步驟(2));接口信息採集控制點對通過安全認證的網絡管理系統訪問要求返回相關的接口信息(步驟(3)),同時,產生加密參數並分發此加密參數給訪問者和被獲取信息的被管系統代理(步驟(4));被管系統代理對訪問者進行加密參數的對比(步驟(5));通過合法性校驗的合法訪問者可以進行正常的管理操作(步驟(6))。採用接口信息採集控制點方法,可以顯著減輕網絡管理系統的負擔,增強了系統的安全性,降低了數據出錯的可能性,十分有利於保證接口信息採集控制點中的被管系統接口信息數據的動態一致性,對於提高網絡管理的效率有較大的意義。
但是,在多管理層次、多系統的複雜管理環境下採用接口信息採集控制點方法仍存在以下不足。
第一、接口信息採集控制點在不同系統中的互連和測試問題。在多層次、多系統的管理環境下,單一設置的接口信息採集控制點需要從不同的網管設備獲取網管接口訪問信息,由此產生了接口信息採集控制點在不同系統中的互連問題。圖4給出了一個多層次的網絡管理環境示例圖,其中每個二級網絡管理系統可管理若干個子網,而每個子網對應有自己的網元管理系統或操作維護系統;某些網絡管理系統還管理直連網元。在這種情況下,必然涉及到接口信息採集控制點與各被管系統之間的互連問題。如果接口信息採集控制點由某個設備廠商開發,而接口信息採集控制點又必須獲取不同網元管理系統或操作維護系統的北向網管接口信息或網元接口信息,則其它設備廠商的被管系統(網元管理系統或網元)只有向此控制點註冊並保持彼此之間的連接和數據的一致性,而這項工作的成功程度依賴於處於競爭關係的設備廠商之間的合作程度,這對網管系統能否及時部署、升級改裝及其後期進入的其它設備廠商的網管接口部署都帶來了潛在的不利因素。在上述管理環境下,如果單一設置的接口信息採集控制點由第三方網管軟體開發商開發,則設備廠商在布置網絡設備之前,其相應的被管系統接口將不包含接口信息採集控制點,而是等待由第三方開發出接口信息採集控制點後,才進行相關的聯調工作。在這種情況下,此接口信息採集控制點實際是網元管理系統或網元與上級網管相連的網管接口的一部分,它導致在對設備廠商網管接口的入網測試中無法進行完備的相關測試,由此降低了網管接口質量的可控性,帶來了質量隱患。
第二、接口信息採集控制點的性能瓶頸問題。如圖4所示,採用唯一設置接口信息採集控制點的方法將導致多層次互連的多個網絡管理系統共用一個接口信息採集控制點,從而帶來接口信息採集控制點的性能瓶頸問題和連接複雜問題。
第三、接口信息冗餘和安全問題。採用設置唯一的接口信息採集控制點的方法,則該接口信息採集控制點將保存所有被管系統的北向網管接口信息。這樣,一個二級網絡管理系統將獲取接口信息採集控制點中的所有接口信息,而事實上,一個二級的網絡管理系統不需要獲取其它二級網絡的接口信息,這些冗餘信息對此網絡管理系統是無效信息,因此系統不得不進行過濾,從而導致網管系統負擔加重,也加大了安全隱患。
第四、可靠性問題。現有的接口信息採集控制點方法沒有考慮數據備份策略,接口數據的可靠性有待進一步提高。
第五、適用範圍問題。現有的接口信息採集控制點方法是為網絡管理系統訪問網元管理系統(代理)或網元(代理)提供一個接口信息採集控制的方法。由於被管系統的原理有其相對性,只要網管系統包含連接上級網管系統的北向接口,那麼相對上級網管而言,該系統就成為被管系統。而現有的接口信息採集控制點還不能應用於任何通過網管接口相連而交換管理信息的兩個網絡管理系統之間。
發明內容
本發明所要解決的技術問題是在網絡管理環境下,提出一種對被管系統網管接口信息實施集中管理的網管接口信息採集控制點的體系結構及其控制方法。
本發明所述網管接口信息採集控制點的體系結構,包括一個根接口信息採集控制點、一個或一個以上的級連接口信息採集控制點、一個或一個以上的設備接口信息採集控制點;所述根接口信息採集控制點分別與所述級連接口信息採集控制點相連,所述級連接口信息採集控制點分別與所述設備接口信息採集控制點相連,構成樹狀結構。
所述根接口信息採集控制點直接與一級網絡管理系統相連接;所述級連接口信息採集控制點分別與對應連接層次關係的網絡管理系統相連接;所述設備接口信息採集控制點分別與底層子網絡管理系統或者網元相連接,用於所述子網內接口信息的採集控制。
所述根接口信息採集控制點,還可以與直連網元直接連接。
本發明所述網管接口信息採集控制點體系結構的控制方法,包括如下步驟步驟一、設置並啟動根接口信息採集控制點、級連接口信息採集控制點和設備接口信息採集控制點;步驟二、級連接口信息採集控制點與設備接口信息採集控制點建立連接,獲取相關接口信息;步驟三、根接口信息採集控制點與級連接口信息採集控制點建立連接,獲取相關接口信息;步驟四、非一級網絡管理系統從其所對應的級連接口信息採集控制點獲取被管系統的網管接口信息,並以此訪問被管系統的網管接口,進行正常的網管操作;步驟五、一級網絡管理系統從其所對應的根接口信息採集控制點獲取各下級網絡管理系統的接口訪問信息或其直連的網元網管接口訪問信息,並以此訪問被管系統的網管接口,進行正常的網管操作。
採用本發明,可以有效地克服現有網管接口信息採集控制點方法的幾個不足,使設備廠商能獨立開發各自的設備接口信息採集控制點,為設備廠商北向網管接口的入網測試創造更好的條件,只需測試作為北向網管接口的一部分的設備接口信息採集控制點,就可以判斷其完成質量,從而提高了網管系統接口質量的可控性。使用本發明,還解決了現有網管接口信息採集點單一設置的性能瓶頸、冗餘信息獲取的問題,減輕了網管系統及接口信息採集控制點的負荷。另外,通過備份策略,網管接口數據的可靠性也有所提高。接口信息採集控制點不僅可應用於從網絡管理系統訪問網元(代理)或網元管理系統北向網管接口,還可應用於通過接口相連的處於不同管理層次且執行不同管理職責的網絡管理系統之間。
圖1是網絡管理系統與被管系統之間的結構示意圖;圖2是接口信息採集控制點的原理示意圖;圖3是接口信息採集控制點安全認證機制示意圖;圖4是一種多層次的網絡管理環境的示例圖;圖5是本發明網管接口信息採集控制點的體系結構示意圖;圖6是本發明網管接口信息採集控制點體系結構的控制方法流程圖;圖7是本發明中級連接口信息採集控制點的數據備份的流程圖;圖8是本發明中接口信息採集控制點的數據進行主備倒換的流程圖;圖9是本發明中級連接口信息採集控制點的雙向監視流程圖。
具體實施例方式
下面結合附圖和實施例,對本發明進行具體說明。圖1至圖4是對現有的網絡管理系統及採用接口信息採集控制點進行網絡管理的說明,已在背景技術中介紹,此處不再贅述。
本發明對被管系統的接口信息實施集中管理的體系結構如圖5所示,下面對其基本原理及實現進行詳細說明。
本發明所述網管接口信息採集控制點的體系結構,包括三類接口信息採集控制點,分別是根接口信息採集控制點、級連接口信息採集控制點和設備接口信息採集控制點;根接口信息採集控制點與一級網絡管理系統相連;級連接口信息採集控制點與對應連接層次關係的網絡管理系統相連;設備接口信息採集控制點與底層子網絡管理系統相連。
對於根接口信息採集控制點,可設置1個,存儲的數據包括(1)其所管轄的所有網絡管理系統對應的級連接口信息採集點的數據;(2)其管轄的所有下級網絡管理系統的北向網管接口數據;(3)與該根接口信息採集控制點對應的一級網絡管理系統所直連的網元網管接口信息。
對於級連接口信息採集控制點,可每個網絡管理系統設置1個,存儲的數據包括(1)該網絡管理系統所轄範圍的所有子網或網元網管的接口信息,包括該網絡管理系統直連的網元網管的接口信息;上述數據可直接從設備接口信息採集控制點獲取;(2)該網絡管理系統具有的與上級網絡管理系統相連的網管北向接口信息。
對於設備接口信息採集控制點,可在每個網絡管理系統的管理範圍內的每個子網設置1個,子網可以是由某個廠商製造的設備構成的,存儲的數據包括該網絡管理系統所轄範圍內所有子網管理系統或網元網管的接口信息。不同子網應該提供各自的設備接口信息採集控制點。
設備接口信息採集控制點由該子網設備的設備提供者設置,用於採集並控制該子網被管系統或網元的所有可以被上級網管系統管理的網管接口信息。
對於非一級網絡管理系統而言,一個網絡管理系統對應設置一個級連接口信息採集控制點。非一級網絡管理系統是一級網絡管理系統的下級被管系統,網絡管理系統的設立方式沒有限制,例如可以是以單獨的行政區域為單位,也可以是以多個行政區域構成的大區為單位或其它設立方式。最底層的級連接口信息採集控制點與對應的網絡管理系統所管理的各子網的設備接口信息採集控制點相連,獲取相關接口信息並保持數據的動態一致性。接口信息採集控制點級連的組織結構是由網絡管理系統的設立方式決定的,如圖5的接口信息採集控制點體系結構就是根據兩層集中管理體制的網絡管理系統體系對應生成的級連關係。在圖5中,只有一個級連接口信息採集控制點,該級連接口信息採集控制點與網絡管理系統相連。
如果網絡管理系統管理的範圍僅包含一類設備,設立級連接口信息採集控制點仍然具有十分重要的意義。因為一旦有新類型的設備進入此網絡管理系統,新設備自身的接口信息採集控制點就可以與該網絡管理系統的級連接口信息採集控制點互連,從而實現網管接口的快速部署,不同類型的設備實現互連。
在由多個網絡管理系統構成的多層次管理環境中,對應最高層網絡管理系統設立一個根接口信息採集控制點,該接口信息採集控制點作為一個根節點與低一層的級連接口信息採集控制點進行級連,從而形成樹狀結構。
圖5所示結構適用於以單獨行政區域為單位實施集中管理的兩級管理的網絡管理體制。如上所述,根接口信息採集控制點中包含三類數據第一類是與之相連的各級連接口信息採集控制點的數據,作為備份;第二類是直接相連的下級網絡管理系統的北向接口信息;對於各下級網絡管理系統而言,還需要向更高層的網絡管理系統提供北向接口,此時,根接口信息採集控制點將存儲下級網絡管理系統的北向網管接口信息,供上級網管使用;第三類是與之相連的直連網元的網管接口信息。當最高層網絡管理系統與直連網元連接時,直連網元的網管接口信息由根接口信息採集控制點直接採集、控制並保持數據的動態一致性。
上述三類網管接口信息採集控制點通過接口彼此相連,形成網管接口信息採集控制點體系結構。
各接口信息採集控制點與使用它的網絡管理系統之間的接口是接口1,通過接口1,網絡管理系統獲取所需的接口信息。但網絡管理系統在通過接口1訪問接口信息採集控制點之前,需要獲取接口信息採集控制點本身的訪問地址。網絡管理系統獲取接口信息採集控制點地址的方式很多,如電子郵件傳遞方式、密封文件傳遞方式或通過公共的web地址訪問獲取等方式。
各接口信息採集控制點與被管系統之間的接口是接口2,接口信息採集控制點通過接口2獲取被管系統的有關接口信息的內容並保存於本地。接口信息採集控制點與被管系統進行接口信息數據交互的方式有多種,但從獲取數據的方式可以歸納為以下兩類一是接口信息採集控制點主動獲取數據的方式;二是接口信息採集控制點被動獲取數據的方式。
接口信息採集控制點主動獲取接口訪問信息的方式有多種,取決於接口信息採集控制點與被管系統之間所採納的通信協議棧和應用軟體平臺。以下幾種方案都是可以採用的方案(1)接口信息採集控制點與被管系統之間是基於CORBA接口相連的,此時接口信息採集控制點可以主動調用被管系統支持的獲取相關信息的CORBA操作,獲得返回的接口信息。
(2)接口信息採集控制點與被管系統之間基於TCP/IP協議相連並交互接口信息,在這種方式下,接口信息採集控制點首先與各被管系統建立用於交互接口信息的連接,然後接口信息採集控制點定期發出要求獲取被管系統可被訪問的接口信息的請求,並接收從被管系統返回的接口信息,以保持二者之間的接口信息的一致性。
(3)接口信息採集控制點與被管系統採用共享消息緩衝區的方式,在這種方式下,被管系統不斷向共享消息緩衝區發送最新的可被訪問的接口信息,接口信息採集控制點定期從共享消息緩衝區中獲取所有信息並進行信息的更新比較。
接口信息採集控制點被動獲取數據的方式,是指被管系統主動傳送接口信息給接口信息採集控制點的方式。具體實現方式取決於接口信息採集控制點與被管系統之間所採納的通信協議棧和應用軟體平臺。以下幾種方案都是可以採用的方案(1)接口信息採集控制點與被管系統之間基於CORBA接口相連,在這種方式下,接口信息採集控制點可以預訂相關的通知信息,被管系統通過通知服務主動上報其更新的接口信息。
(2)接口信息採集控制點與被管系統之間基於TCP/IP協議相連並交互接口信息。在這種方式下,各被管系統可以與接口信息採集控制點建立用於交互接口信息的連接並保持該連接,接口信息採集控制點作為連接的伺服器一方,連接建立後,被管系統隨時向接口信息採集控制點發送最新的可被訪問的接口信息,以保持二者之間的接口信息的一致性。
(3)接口信息採集控制點與被管系統之間基於UDP/IP協議相連並交互接口信息。由接口信息採集控制點公布特定的用戶數據協議UDP埠,被管系統採用UDP方式上報網管接口信息數據。
各接口信息採集控制點之間的接口是接口3,接口3的功能是1)接口信息採集控制點之間交互接口數據的功能,此功能可採用與接口1相同的方式實現;2)級連的接口信息採集控制點之間的雙向監視、數據備份及其動態一致性更新功能,此功能的實現方式在後面具體說明。
當三類接口信息採集控制點均啟動完成互連後,通過彼此相連的三類接口交互網管接口信息。
圖6給出了本發明接口信息採集控制點體系結構的控制方法的流程圖。
在設置並啟動了根接口信息採集控制點、級連接口信息採集控制點和設備接口信息採集控制點之後,底層的接口信息採集控制點開始向上一層的接口信息採集控制點申請註冊,註冊信息包含所定義的網絡接口信息。具體地說,設備接口信息採集控制點首先接收其管轄範圍內的被管理接口代理對象的註冊信息,也就是說,設備接口信息採集控制點需將子網內的所有被管理接口代理對象的各種接口信息管理起來。
然後,設備接口信息採集控制點向管理該子網的上級網絡管理系統所對應的級連接口信息採集控制點發起連接申請,並註冊相關接口信息。通常,一個級連接口信息採集控制點的管理範圍內不限於一個子網,當存在多個子網的情況時,每個子網的設備接口信息採集控制點都要向該級連接口信息採集控制點申請註冊。如果設備接口信息採集控制點與級連接口信息採集控制點之間是通過CORBA接口相連,則級連接口信息採集控制點可以直接調用設備接口信息採集控制點支持的對象操作,從而獲取相關的接口信息。
當級連接口信息採集控制點收到其管理的被管理對象的註冊信息後,繼續向根接口信息採集控制點發起連接,申請註冊其已經擁有的網管接口信息,並註冊對應連接的網絡管理系統自身的北向網管接口信息。如果根接口信息採集控制點與級連接口信息採集控制點之間通過CORBA接口相連,則根接口信息採集控制點可以直接調用級連接口信息採集控制點支持的對象操作,從而獲取相關的接口信息。
完成了以上的逐級註冊後,網絡管理系統從其對應的級連接口信息採集控制點獲取接口信息,並以此訪問被管系統接口(代理),進行正常的網管操作。
對於一級網絡管理系統,也就是對應根接口信息採集控制點的網絡管理系統來說,其自身也可以帶有直接連接的網元,這些直連網元直接向根接口信息採集控制點發起註冊申請,並將直連網元的網絡管理接口信息向根接口信息採集控制點註冊。
一級網絡管理系統作為網絡管理系統的上級網絡管理系統,從其對應的根接口信息採集控制點獲取下層被管系統的接口訪問信息或其直連的網元網管接口信息,並以此訪問被管系統接口(代理),進行正常的網管操作。
圖7是本發明的級連接口信息採集控制點的數據備份的流程示意圖。進入工作狀態的各個接口信息採集控制點,在理論上均可以相互作為數據備份點,以提高接口信息採集控制點接口數據的可靠性。在本發明中採用的備份策略是上下級備份策略,即上一級的接口信息採集控制點備份下一級的接口信息採集控制點的數據。例如,根接口信息採集控制點中的部分數據可以是下一級的級連接口信息採集控制點的數據備份,這樣如果某級連接口信息採集控制點出現問題,則該級連接口信息採集控制點對應的省級網絡管理系統可進行倒換連接,向根接口信息採集控制點獲取相關的接口信息,但根接口信息採集控制點需嚴格限制下一級的網絡管理系統獲取對應接口信息的權限。當級連接口信息採集控制點故障清除後,根接口信息採集控制點與該級連接口信息採集控制點將進行數據的一致性更新工作。
圖7的具體說明如下根接口信息採集控制點、級連接口信息採集控制點和設備接口信息採集控制點互連後,進行信息的交互,由上一級的接口信息採集控制點備份下一級的接口信息採集控制點的數據。
上下級成樹狀相連的接口信息採集控制點需要監測彼此的工作狀態,以實現數據備份和倒換的功能,可以採用以下3種方式實現控制點之間的相互監測。方式一網絡管理系統通過對接口信息採集控制點的正常獲取接口信息操作的異常返回,獲知對應的接口信息採集控制點存在異常。此時,網絡管理系統可以向與該接口信息採集控制點相連的上級接口信息採集控制點上報異常,並獲取上級接口信息採集控制點中的對應備份信息。方式二上下級連的接口信息採集控制點通過彼此發送表示正常工作的心跳信息,直接進行雙向工作狀態的監測。方式三上下級連的接口信息採集控制點中的一方向另一方發送表示正常工作的心跳信息,如下級接口信息採集控制點向上級接口信息採集控制點發送心跳信息,接收到心跳信息的接口信息採集控制點回送對應的表示正常工作的心跳信息。通過應答的心跳信息是否正常,上下級連的接口信息採集控制點可以判斷彼此的工作狀態。
如果某個接口信息採集控制點被監測發現故障後,則啟動接口信息採集控制點的主備倒換過程。監測接口信息採集控制點的工作狀態的具體過程,將在下面的圖9中介紹。
繼續監測接口信息採集控制點的故障是否已經清除,如果已清除,則恢復正常的接口信息採集控制點向原連接一方發起連接恢復請求;連接恢復後,斷開故障處理期間建立的連接。上下級備份的接口信息採集控制點開始更新數據,即恢復正常的接口信息採集控制點發起同步信息請求;相關的接口信息採集控制點進行信息同步操作,以保持數據的一致性和有效性。
圖8是主備倒換過程的流程圖。當監測到某接口信息採集控制點出現故障時,首先判斷該故障接口信息採集控制點屬於哪一種接口信息採集控制點,然後根據不同類型的接口信息採集控制點分別進行倒換處理。
如果是級連接口信息採集控制點出現故障,則相應的處理包括由根接口信息採集控制點通知與該故障接口信息採集控制點相對應的網絡管理系統,允許該網絡管理系統直接越級訪問根接口信息採集控制點;根接口信息採集控制點根據該網絡管理系統的訪問權限,提供相關的接口數據。當然,對級連接口信息採集控制點出現故障後進行的相應處理還可以採用另一種方式,即與故障接口信息採集控制點相對應的網絡管理系統通過操作發現該接口信息採集控制點出現故障後,直接向根接口信息採集控制點申請接口信息。
如果是根接口信息採集控制點出現故障,則相應的處理包括級連接口信息採集控制點通知與根接口信息採集控制點對應的一級網絡管理系統,允許其訪問該級連接口信息採集控制點以獲取相關的接口信息。也可以採用另一種方式,即一級網絡管理系統如果在首次操作訪問時發現根接口信息採集控制點故障,則通過外部方式獲取與根接口信息採集控制點相連的各級連接口信息採集控制點的地址信息,並向其發出連接調用操作,以獲取需要的接口信息,直至根接口信息採集控制點恢復正常;如果一級網絡管理系統是在首次操作後通過後續操作發現根接口信息採集控制點出現故障的,則可以根據首次操作中獲取的各級連接口信息採集控制點的地址信息,向各級連接口信息採集控制點發出操作要求,以獲取相關接口信息。圖5中的一級網絡管理系統與各級連接口信息採集控制點之間的虛線,就是表示當根接口信息採集控制點出現故障後,可按照上述方法進行倒換,從而保證網絡管理的正常工作。
在圖7和圖8所示的流程中,都涉及到對檢測各級接口信息採集控制點是否出現故障,這是通過連續監測其工作狀態來實現的。本發明提出了在級連的各接口信息採集控制點之間進行雙向監測的控制機制,具體過程如圖9所示。
本發明所述在級連的接口信息採集控制點間進行雙向的工作狀態監視的過程如下級連的上一級接口信息採集控制點周期性地向被級連的下一級接口信息採集控制點發出心跳信息,下一級的接口信息採集控制點通過接收心跳信息獲知上級接口信息採集控制點的工作狀態;下一級的接口信息採集控制點接收到上級接口信息採集控制點的心跳信息後,回送確認信息,收到確認信息的上級接口信息採集控制點據此判斷下級級連接口信息採集控制點的工作狀態;如果下一級的接口信息採集控制點在一定周期內沒有接收到上一級接口信息採集控制點發出的心跳信息,則判斷該上級接口信息採集控制點出現了故障。
最後所應說明的是以上實施例僅用以說明而非限制本發明的技術方案,儘管參照上述實施例對本發明進行了詳細說明,本領域的普通技術人員應當理解依然可以對本發明進行修改或者等同替換,而不脫離本發明的精神和範圍的任何修改或局部替換,其均應涵蓋在本發明的權利要求範圍當中。
權利要求
1.一種網管接口信息採集控制點的體系結構,其特徵在於,包括一個根接口信息採集控制點、一個或一個以上的級連接口信息採集控制點、一個或一個以上的設備接口信息採集控制點;所述根接口信息採集控制點分別與所述級連接口信息採集控制點相連,所述級連接口信息採集控制點分別與所述設備接口信息採集控制點相連,構成樹狀結構。
2.根據權利要求1所述的網管接口信息採集控制點的體系結構,其特徵在於,所述根接口信息採集控制點直接與一級網絡管理系統相連接;所述級連接口信息採集控制點分別與對應連接層次關係的網絡管理系統相連接;所述設備接口信息採集控制點分別與底層子網絡管理系統或者網元相連接,用於所述子網內接口信息的採集控制。
3.根據權利要求1或2所述的網管接口信息採集控制點的體系結構,其特徵在於,所述根接口信息採集控制點,還可以與直連網元直接連接。
4.根據權利要求1或2所述的網管接口信息採集控制點的體系結構,其特徵在於,在任一接口信息採集控制點與網絡管理系統或者網元之間設置接口1;在任一接口信息採集控制點與被管系統之間設置接口2;在各接口信息採集控制點之間設置接口3。
5.一種網管接口信息採集控制點體系結構的控制方法,其特徵在於,包括以下步驟步驟一、設置並啟動根接口信息採集控制點、級連接口信息採集控制點和設備接口信息採集控制點;步驟二、級連接口信息採集控制點與設備接口信息採集控制點建立連接,獲取相關接口信息;步驟三、根接口信息採集控制點與級連接口信息採集控制點建立連接,獲取相關接口信息;步驟四、網絡管理系統從其所對應的級連接口信息採集控制點獲取接口訪問信息,並以此訪問被管系統的接口,進行正常的網管操作;步驟五、一級網絡管理系統從其所對應的根接口信息採集控制點獲取各下級網絡管理系統的接口訪問信息或其直連的網元網管接口訪問信息,並以此訪問被管系統的接口,進行正常的網管操作。
6.根據權利要求5所述的網管接口信息採集控制點體系結構的控制方法,其特徵在於,所述步驟二進一步包括設備接口信息採集控制點向管理該子網設備的網絡管理系統所對應的級連接口信息採集控制點發起連接申請,註冊相關接口信息。
7.根據權利要求5所述的網管接口信息採集控制點體系結構的控制方法,其特徵在於,所述步驟二進一步包括級連接口信息採集控制點主動向設備接口信息採集控制點獲取需要的接口信息;如果級連接口信息採集控制點與設備接口信息採集控制點通過CORBA接口相連,則級連接口信息採集控制點通過調用相關操作直接向設備接口信息採集控制點獲取相關接口信息。
8.根據權利要求5或6或7所述的網管接口信息採集控制點體系結構的控制方法,其特徵在於,所述步驟二中還包括子網被管系統網管接口向設備接口信息採集控制點發起連接,申請註冊網管接口訪問信息。
9.根據權利要求8所述的網管接口信息採集控制點體系結構的控制方法,其特徵在於,所述接口信息採集控制點與被管系統進行接口信息數據交互的方式包括如果接口信息採集控制點與被管系統之間是基於CORBA接口相連的,則接口信息採集控制點可以主動調用被管系統支持的獲取相關信息的CORBA操作,獲得返回的接口信息;或者接口信息採集控制點預訂相關的通知信息,被管系統通過通知服務主動上報其接口信息。
10.根據權利要求8所述的網管接口信息採集控制點體系結構的控制方法,其特徵在於,所述接口信息採集控制點與被管系統進行接口信息數據交互的方式包括如果接口信息採集控制點與被管系統之間基於TCP/IP協議相連,則接口信息採集控制點首先與各被管系統建立連接,然後接口信息採集控制點定期發出要求獲取被管系統可被訪問的接口信息的請求,並接收從被管系統返回的接口信息;或者各被管系統與接口信息採集控制點建立連接並保持該連接,接口信息採集控制點作為連接的伺服器一方,被管系統隨時向接口信息採集控制點發送最新的可被訪問的接口信息。
11.根據權利要求8所述的網管接口信息採集控制點體系結構的控制方法,其特徵在於,所述接口信息採集控制點與被管系統進行接口信息數據交互的方式包括如果接口信息採集控制點與被管系統共享消息緩衝區,則被管系統不斷向共享消息緩衝區發送最新的可被訪問的接口信息,接口信息採集控制點定期從共享消息緩衝區中獲取所有信息並進行信息的更新。
12.根據權利要求8所述的網管接口信息採集控制點體系結構的控制方法,其特徵在於,所述接口信息採集控制點與被管系統進行接口信息數據交互的方式包括如果接口信息採集控制點與被管系統之間基於UDP/IP協議相連並交互接口信息,則接口信息採集控制點公布特定的用戶數據協議UDP埠,被管系統採用UDP方式上報網管接口信息數據。
13.根據權利要求5所述的網管接口信息採集控制點體系結構的控制方法,其特徵在於,所述步驟三進一步包括級連接口信息採集控制點向根接口信息採集控制點發起連接申請,註冊其已經擁有的網管接口信息,並註冊對應連接層次關係的網絡管理系統自身的北向網管接口信息。
14.根據權利要求5所述的網管接口信息採集控制點體系結構的控制方法,其特徵在於,所述步驟三進一步包括根接口信息採集控制點主動向級連接口信息採集控制點獲取需要的接口信息;如果根接口信息採集控制點與級連接口信息採集控制點通過CORBA接口相連,則根接口信息採集控制點通過調用相關操作直接向級連接口信息採集控制點獲取相關接口信息。
15.根據權利要求5所述的網管接口信息採集控制點體系結構的控制方法,其特徵在於,所述方法還包括網絡管理系統在訪問接口信息採集控制點之前,獲取接口信息採集控制點本身的訪問地址。
16.根據權利要求5所述的網管接口信息採集控制點體系結構的控制方法,其特徵在於,所述方法還包括判斷一級網絡管理系統是否帶有直連網元,如果有直連網元,則所述直連網元向根接口信息採集控制點發起註冊申請,註冊直連網元的網管接口信息。
17.根據權利要求5至7、9至16任一所述的網管接口信息採集控制點體系結構的控制方法,其特徵在於,還包括根接口信息採集控制點、級連接口信息採集控制點和設備接口信息採集控制點之間互相監測工作狀態,如果監測到某個接口信息採集控制點的工作狀態不正常,則進行該接口信息採集控制點數據的主備倒換。
18.根據權利要求17所述的網管接口信息採集控制點體系結構的控制方法,其特徵在於,所述接口信息採集控制點互相監測工作狀態的步驟進一步包括網絡管理系統向接口信息採集控制點發送正常的獲取接口信息的操作,如果接口信息採集控制點返回異常信息,則該接口信息採集控制點存在異常;網絡管理系統向與該接口信息採集控制點相連的上級接口信息採集控制點上報異常,並獲取上級接口信息採集控制點中的對應備份信息。
19.根據權利要求17所述的網管接口信息採集控制點體系結構的控制方法,其特徵在於,所述接口信息採集控制點互相監測工作狀態的步驟進一步包括上下級連的接口信息採集控制點互相發送表示正常工作的心跳信息,通過判斷應答的心跳信息是否正常,監測彼此的工作狀態。
20.根據權利要求17所述的網管接口信息採集控制點體系結構的控制方法,其特徵在於,所述接口信息採集控制點互相監測工作狀態的步驟進一步包括上下級連的接口信息採集控制點中的一方向另一方發送表示正常工作的心跳信息,接收到心跳信息的接口信息採集控制點回送對應的表示正常工作的心跳信息,如果應答的心跳信息不正常,則表明該接口信息採集控制點的工作狀態異常。
21.根據權利要求17所述的網管接口信息採集控制點體系結構的控制方法,其特徵在於,所述主備倒換的過程進一步包括當某個接口信息採集控制點發生故障時,判斷該接口信息採集控制點是屬於哪類接口信息採集控制點,再進行相應的故障處理;然後判斷故障是否消除,如果故障已消除,則恢復正常的接口信息採集控制點向原連接的一方發起連接恢復請求;待連接恢復後,斷開故障處理期間建立的連接。
22.根據權利要求21所述的網管接口信息採集控制點體系結構的控制方法,其特徵在於,還包括恢復正常的接口信息採集控制點發起同步信息請求;相關的接口信息採集控制點進行信息同步的操作。
23.根據權利要求21所述的網管接口信息採集控制點體系結構的控制方法,其特徵在於,如果是級連接口信息採集控制點出現故障,則相應的處理包括根接口信息採集控制點通知與故障接口信息採集控制點相對應的網絡管理系統,允許該網絡管理系統訪問根接口信息採集控制點;根接口信息採集控制點根據該網絡管理系統的訪問權限,提供相關的接口數據。
24.根據權利要求21所述的網管接口信息採集控制點體系結構的控制方法,其特徵在於,如果級連接口信息採集控制點出現故障,則相應的處理還可以包括與故障接口信息採集控制點相對應的網絡管理系統通過操作響應發現故障後,直接向根接口信息採集控制點申請獲取相應的接口信息。
25.根據權利要求21所述的網管接口信息採集控制點體系結構的控制方法,其特徵在於,如果根接口信息採集控制點出現故障,則相應的處理包括級連接口信息採集控制點通過監測發現根接口信息採集控制點發生故障後,通知與根接口信息採集控制點對應的網絡管理系統,允許其訪問該級連接口信息採集控制點以獲取相關接口信息。
26.根據權利要求21所述的網管接口信息採集控制點體系結構的控制方法,其特徵在於,如果根接口信息採集控制點出現故障,則相應的處理包括網絡管理系統通過操作訪問發現根接口信息採集控制點故障,然後遍歷下層的級連接口信息採集控制點,以獲取相關接口信息。
27.根據權利要求26所述的網管接口信息採集控制點體系結構的控制方法,其特徵在於,所述遍歷下層的級連接口信息採集控制點的步驟,進一步包括如果首次操作訪問時,網絡管理系統發現根接口信息採集控制點故障,則通過外部方式獲取與根接口信息採集控制點級連的各級連接口信息採集控制點的地址信息,並向其發出連接調用操作,以獲取需要的接口信息,直至根接口信息採集控制點恢復正常。
28.根據權利要求26所述的網管接口信息採集控制點體系結構的控制方法,其特徵在於,所述遍歷下層的級連接口信息採集控制點的步驟,進一步包括如果網絡管理系統在首次操作後,通過後續操作發現根接口信息採集控制點出現故障,則根據首次操作中獲取的被級連的接口信息採集控制點的地址信息,向各級連接口信息採集控制點發出操作要求,以獲取相關接口信息。
全文摘要
一種網管接口信息採集控制點的體系結構,包括一個根接口信息採集控制點,一個或一個以上的級連接口信息採集控制點,一個或一個以上的設備接口信息採集控制點,根接口信息採集控制點分別與級連接口信息採集控制點相連接,級連接口信息採集控制點分別與設備接口信息採集控制點相連接,從而構成樹狀結構。採用本發明,可解決原網管接口信息採集點單一設置的性能瓶頸和信息冗餘的問題,減輕了網管系統及接口信息採集控制點的負荷;備份策略也提高了網管接口數據的可靠性;接口信息採集控制點不僅可應用於從網絡管理系統訪問網元(代理)或網元管理系統北向網管接口,還可應用於通過接口相連的處於不同管理層次且執行不同管理職責的網絡管理系統之間。
文檔編號H04L12/24GK1523831SQ20041003948
公開日2004年8月25日 申請日期2004年2月16日 優先權日2003年2月17日
發明者李冶文, 王燁, 徐海東, 魏麗紅, 王鐳, 李躍, 芮蘭蘭, 李文景, 王智立, 亓峰, 孟洛明 申請人:中國移動通信集團公司