管理信息庫(kù) (MIB) 是一種簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議 (SNMP) 非關(guān)系數(shù)據(jù)庫(kù),用于描述被監(jiān)控的設(shè)備。網(wǎng)絡(luò)管理平臺(tái)通過(guò)讀取 MIB 中托管資源的值來(lái)監(jiān)控節(jié)點(diǎn)。管理平臺(tái)可以通過(guò)更改 MIB 值(建立閾值,超過(guò)該閾值即可創(chuàng)建警報(bào))來(lái)影響托管資源的更改。
每個(gè) MIB 都使用對(duì)象標(biāo)識(shí)符 (OID) 進(jìn)行標(biāo)識(shí),該標(biāo)識(shí)符通常是設(shè)備的設(shè)置或狀態(tài)。OID 唯一標(biāo)識(shí) MIB 層次結(jié)構(gòu)中的托管對(duì)象。每個(gè)托管對(duì)象都由一個(gè)或多個(gè)稱為對(duì)象實(shí)例的變量組成。這些也由 OID 標(biāo)識(shí)。MIB敘述了網(wǎng)絡(luò)設(shè)備里可管理的對(duì)象,如插口情況、內(nèi)存使用率、CPU負(fù)荷、路由表等。每個(gè)目標(biāo)都通過(guò)一個(gè)對(duì)象標(biāo)志符(OID,Object Identifier)唯一標(biāo)識(shí)。
MIB的構(gòu)造類似樹狀目錄,每個(gè)支系代表一個(gè)特殊類型的管理信息,最后每個(gè)葉節(jié)點(diǎn)表明一個(gè)實(shí)際可管理對(duì)象。MIB樹的高層由規(guī)范化的根節(jié)點(diǎn)構(gòu)成,隨著樹的支系進(jìn)行,節(jié)點(diǎn)逐漸細(xì)化到特定設(shè)備和廠商界定對(duì)象。
高層節(jié)點(diǎn):包含ISO(國(guó)際標(biāo)準(zhǔn)化組織)、ITU-T(國(guó)際電信聯(lián)盟)、廠商特殊節(jié)點(diǎn)等。全部的MIB數(shù)據(jù)都從一些高層節(jié)點(diǎn)逐漸機(jī)構(gòu)。
中間節(jié)點(diǎn):代表一些常見的網(wǎng)絡(luò)管理信息類別,如Internet(用以互聯(lián)網(wǎng)有關(guān)的管理對(duì)象)、Directory(目錄服務(wù))、Mgmt(通用管理信息)等。
葉節(jié)點(diǎn):最后的葉節(jié)點(diǎn)便是具體管理對(duì)象,每個(gè)葉節(jié)點(diǎn)對(duì)應(yīng)一個(gè)OID。比如,插口情況、CPU利用率等都對(duì)應(yīng)于某一葉節(jié)點(diǎn)。
OID的應(yīng)用
每個(gè)MIB目標(biāo)均由一個(gè)OID標(biāo)志。OID是一個(gè)以點(diǎn)隔開的數(shù)字序列,如"1.3.6.1.2.1.1.1"。這一序列對(duì)應(yīng)于MIB樹中的一個(gè)途徑,唯一標(biāo)識(shí)一個(gè)管理對(duì)象。根據(jù)OID,網(wǎng)絡(luò)管理系統(tǒng)能夠精準(zhǔn)定位并獲取設(shè)備上的特殊數(shù)據(jù)。
SNMP與MIB的交互
當(dāng)網(wǎng)絡(luò)管理系統(tǒng)(NMS)必須獲得或設(shè)置機(jī)器的某種數(shù)據(jù)時(shí),他會(huì)向機(jī)器的SNMP代理發(fā)送請(qǐng)求,一般是"Get"要求(讀取數(shù)據(jù))或"Set"要求(設(shè)定數(shù)據(jù))。SNMP代理則按照請(qǐng)求的OID在MIB中搜索對(duì)應(yīng)的管理對(duì)象,然后返回?cái)?shù)據(jù)或?qū)嵭性O(shè)定操作。
文件存儲(chǔ)與查看
MIB中的數(shù)據(jù)能是靜態(tài)的(如設(shè)備的制造商信息),還可以是動(dòng)態(tài)的(如當(dāng)前的接口流量)。網(wǎng)絡(luò)管理系統(tǒng)通過(guò)定期輪詢或事件驅(qū)動(dòng)的形式,查看這種動(dòng)態(tài)數(shù)據(jù),并依據(jù)查詢記錄進(jìn)行一定的管理操作。
拓展與自定MIB
盡管MIB中包含了一些規(guī)范化的目標(biāo),但設(shè)備制造商也可以擴(kuò)展MIB,加上特定于她們機(jī)器的管理對(duì)象。用這種方式,MIB能夠支持各種設(shè)備的個(gè)性化業(yè)務(wù)需求。
MIB是網(wǎng)絡(luò)管理的核心部件,它通過(guò)一套結(jié)構(gòu)化的管理對(duì)象,為網(wǎng)絡(luò)管理系統(tǒng)帶來(lái)了設(shè)備監(jiān)控和管理的標(biāo)準(zhǔn)接口。不論是獲得設(shè)備狀態(tài)、配置參數(shù),或是監(jiān)管性能清查故障,MIB都發(fā)揮了不可或缺的作用。了解MIB工作原理和結(jié)構(gòu),不僅能幫助管理員更好地管理網(wǎng)絡(luò)設(shè)備,還能提升整個(gè)網(wǎng)絡(luò)系統(tǒng)的可靠性和質(zhì)量。