簡述
管理信息庫是網管系統套用的信息儲藏所。在信息管理庫,受管網路和其管理信息用管理對象來表示。管理對象封裝著網路的管理行為和作用的數據。管理信息庫提供了執行查詢、管理對象操作、事件處理及管理對象間關係的能力。
網管系統通常可以支持單一的或多個管理信息庫(MIB)的體系結構。多個管理信息庫可以分布在多個系統中,這種管理信息庫的分布對網路操作員來說是透明的。它可以最佳化訪問管理信息庫的性能。同樣,管理對象也可以分布在多個管理信息庫中。
在概念上,一個網路管理系統只有一個MIB,它位於網路的控制中心,但MIB實際是分散在各個網路元素中的,而不是集中存儲的。每個網路元素都有其本地的信息庫,這些信息庫的集合構成了MIB。
MIB是網路管理的重要組成部分,在一個網路上需要管理的對象通常來自各個廠家,如何統一、有效地管理這么複雜的管理對象是一項十分煩瑣的任務,MIB是一種很好的辦法。
通過MIB,管理工作站對網路元素的管理就簡化為管理工作站對網路元素的MIB內容的查看和設定。對不同的機器設備,只要它們有相應的代理軟體和統一的MIB,管理工作站就可以對它進行統一管理。同時管理工作站對網路元素的控制也改變為對MIB內變數值的設定,這樣就避免了管理協定定義過多的控制信息,因為新的控制功能可以通過在MIB增加對應的新的變數來實現,而不必增加定義新的控制信息。
為了讀取MIB的變數,首先應有區別MIB中不同變數的方法,為此MIB被描述為一個帶有無名根的抽象命名樹,通過這棵命名樹對全部與通信標準有關的變數進行命名,同時這棵樹也規定了命名的管理機構,命名樹的每個結點都標上一般簡單說明和一個整型數,每個結點代表一個變數。對象的標識符(ID)唯一地標識(命名)了樹上的MIB對象,對象的標識符就像電話號碼一樣。結點名(即變數名)定義為從樹根到此結點所經過的每個結點的整數標記的順序排列。許多結點都表示這樣一個管理組織,由它負責定義此結點下的子樹的所有結點名。各個單獨的數據項構成了樹上的葉。對象的標識符以層次結構組織起來,用特定的數字來標識不同的組織。MIB樹會由於實驗和私有部門的增加而擴大。各個設備廠家可以定義它們的私有分支。
設計原則
管理信息庫是網路管理的基礎,它包含了管理對象及屬性。在定義所使用的管理信息庫時,應儘量全部或部分採用已經出版的某種國際和工業標準的管理信息庫,以提供最大程度的兼容可能性。
組成
管理信息庫一般包括三個部分:訪問服務、構造服務和支持服務。
(1)管理信息庫的訪問服務
訪問服務提供訪問管理信息庫中管理對象信息的編程接口。用戶對管理信息庫的訪問可能涉及管理信息庫用戶與管理信息庫伺服器間建立連線,用戶發出詢問請求並接收回響,鎖管理.以及通知管理等。
(2)管理信息庫的構造服務
構造服務將提供管理套用中的被管理資源表示成管理對象的定義手段。面向對象的方法和MIB編譯器是主要技術途徑。
(3)管理信息庫的支持服務
支持服務提供管理信息庫的永久存儲及存儲資源的管理。提供這種長期存儲能力的方法主要採用基於結構化查詢語言(SQL)的關係資料庫管理系統。
具有高度數據獨立性的資料庫管理系統多採用三級體系結構。
·外模式:描述應用程式所需的數據結構;
·概念模式:對整個客體系統數據結構的描述;
·內模式:對數據存儲結構的描述。
資料庫管理系統負責完成內模式與概念模式間的映射;網路管理系統開發者將完成管理對象的屬性與SQL表(外模式)間。SQL表與概念模式間的映射。
為了最佳化運行速度,部分資料庫建立在記憶體中,記憶體、磁碟、檔案、並發性及事件管理均由資料庫管理系統負責。
數據類型
在MIB中的數據大體可分為感測數據、結構數據和控制數據三類。
感測數據表示測量到的網路狀態,是通過網路的監測過程獲得的原始信息,包括節點佇列長度、重發率、鏈路狀、呼叫統計等,這些數據是網路的計費管理、性能管理和故障管理的基本數據。
結構數據描述網路的物理和邏輯構成,與感測數據相比,結構數據是靜態的網路信息,包括網路拓撲結構、交換機和中繼線的配置、數據密鑰、用戶記錄等,這些數據是網路的配置管理和安全管理的基本數據。
控制數據存儲網路的操作設定,控制數據代表網路中那些可調整參數的設定,如中繼線的最大流量、交換機輸出鏈路業務分流比率、路由表等,這些數據主要用於網路的性能管理。