隨著計(jì)算機(jī)網(wǎng)絡(luò)的復(fù)雜性增大,對(duì)網(wǎng)絡(luò)管理系統(tǒng)的性能要求愈來(lái)愈高,網(wǎng)絡(luò)管理系統(tǒng)正在朝著層次化、集成化、Web化和智能化方向發(fā)展。
1.層次化
由于網(wǎng)絡(luò)規(guī)模的擴(kuò)大,基于SNMP協(xié)議管理機(jī)制的弱點(diǎn)被充分暴露出來(lái)。SNMP是一種平面型網(wǎng)管結(jié)構(gòu),管理器容易成為瓶頸,過(guò)多的輪詢,分布愈來(lái)愈廣的代理,使得用于管理的帶寬開銷過(guò)大,網(wǎng)絡(luò)整體效率下降。由于SNMP管理器從各代理獲取的信息是原始數(shù)據(jù),需要精加工后才能變?yōu)橛袃r(jià)值的管理信息。傳輸大量的原始數(shù)據(jù)既浪費(fèi)帶寬,又耗費(fèi)運(yùn)行SNMP管理器的計(jì)算機(jī)的大量處理時(shí)間,網(wǎng)管效率降低。解決這個(gè)問(wèn)題的出路是在管理器與代理之間增加中層管理器,實(shí)現(xiàn)分層管理,將集中式的網(wǎng)管結(jié)構(gòu)改變?yōu)閷哟位木W(wǎng)管結(jié)構(gòu)。第2版SNMPv2支持管理器間通信,RMON MIB允許代理自動(dòng)監(jiān)控,聚合(Aggregate)MIB還能夠?qū)IB變量進(jìn)行輪詢,并對(duì)變量值進(jìn)行算術(shù)或運(yùn)算。歷史MIB則能跟蹤MIB變量的變化過(guò)程,并把記錄結(jié)果向管理器報(bào)告。這一切都說(shuō)明SNMP正從集中化向?qū)哟位l(fā)展。
2.集成化
由于實(shí)施起來(lái)比較復(fù)雜,花費(fèi)較高,國(guó)際標(biāo)準(zhǔn)化組織ISO制定的公共管理信息協(xié)議 CMIP還沒有得到廣泛應(yīng)用。相反,基于TCP/IP和Internet的簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議(SNMP)由于其簡(jiǎn)單性和易于實(shí)現(xiàn),得到了眾多產(chǎn)品供應(yīng)商的支持,使其已經(jīng)成為事實(shí)上的網(wǎng)絡(luò)管理工業(yè)標(biāo)準(zhǔn)。
CMIP和SNMP兩者各有優(yōu)勢(shì)。如果能夠?qū)⒍呒善饋?lái),形成一個(gè)完美而統(tǒng)一的管理協(xié)議方案,使得它們各自支持的產(chǎn)品能夠互通和共存,將對(duì)保護(hù)現(xiàn)有網(wǎng)絡(luò)管理技術(shù)的投資具有重要意義。CMIP和SNMP集成化的策略是克服或協(xié)調(diào)兩者差別,協(xié)議共享方式和協(xié)議互通方式就是分別基于這兩種策略的集成方法。
開放軟件基金會(huì)(OSE The Open Software Foundation)提出的分布式網(wǎng)絡(luò)環(huán)境(DME, Distributed Management Environment),是一個(gè)可支持SNMP、CMIP等多種標(biāo)準(zhǔn)網(wǎng)管協(xié)議的獨(dú)立操作系統(tǒng)方案。它將系統(tǒng)管理和網(wǎng)絡(luò)結(jié)構(gòu)合為一體,試圖提供一系列標(biāo)準(zhǔn)管理服務(wù)。DME由管理服務(wù)代理(MRB,Management Request Broker)和對(duì)象服務(wù)器(Object Server)組成。MRB居于DME框架的中心位置,通過(guò)基本應(yīng)用編程接口API訪問(wèn)由DME完成的服務(wù)。MRB建立了SNMP和CMIP的標(biāo)準(zhǔn)編程接口,對(duì)象服務(wù)器提供對(duì)客戶端存儲(chǔ)數(shù)據(jù)的訪問(wèn),并且能創(chuàng)建或刪除某一個(gè)對(duì)象實(shí)例。每當(dāng)MRB收到一條消息,它就發(fā)出與某一對(duì)象相關(guān)的客戶服務(wù)信息,MRB利用分布式計(jì)算環(huán)境(DEC,Distributed Computing Environment)目錄服務(wù)來(lái)尋找對(duì)象。阻礙DME推廣的關(guān)鍵,在于如果所有網(wǎng)絡(luò)平臺(tái)供應(yīng)商都采納DME框架方案,將失去各自的特色,因此它還有待得到網(wǎng)絡(luò)產(chǎn)品廠商的廣泛認(rèn)同。
3.Web化
傳統(tǒng)的網(wǎng)絡(luò)管理界面,是通過(guò)網(wǎng)絡(luò)管理命令驅(qū)動(dòng)的遠(yuǎn)程登錄屏幕。這只能夠依賴專業(yè)網(wǎng)絡(luò)管理人員進(jìn)行操作,需要經(jīng)過(guò)專門的技術(shù)培訓(xùn)。隨著網(wǎng)絡(luò)規(guī)模增大,網(wǎng)管功能日趨復(fù)雜,傳統(tǒng)網(wǎng)管界面的友好性愈來(lái)愈差。為了降低網(wǎng)絡(luò)管理的復(fù)雜性和開銷,需要的是跨平臺(tái)的、方便、適用的新的網(wǎng)絡(luò)管理模式。基于Web的網(wǎng)絡(luò)管理模式可以實(shí)現(xiàn)這個(gè)目標(biāo)。網(wǎng)絡(luò)管理員可以使用任何Web瀏覽器在網(wǎng)絡(luò)的任何節(jié)點(diǎn),便捷地訪問(wèn)、配置、控制和管理網(wǎng)絡(luò)的各個(gè)部分。通過(guò)Web進(jìn)行網(wǎng)絡(luò)管理的魅力在于可以跨平臺(tái),網(wǎng)管界面更直觀、更易于理解和使用,降低了對(duì)網(wǎng)絡(luò)管理人員的門檻,是網(wǎng)絡(luò)管理的一次革命,為實(shí)現(xiàn)“自己管理網(wǎng)絡(luò)”和“網(wǎng)絡(luò)管理自動(dòng)化”的目標(biāo)邁出了關(guān)鍵一步。
網(wǎng)絡(luò)管理Web化目前有兩種實(shí)現(xiàn)方式:第1種是代理方式,是將一個(gè)Web服務(wù)器加到一個(gè)作為代理的網(wǎng)管工作站,由這個(gè)工作站輪流與端點(diǎn)設(shè)備通信;第二種是嵌入方式,是將Web功能嵌入到網(wǎng)絡(luò)設(shè)備,每個(gè)設(shè)備有自己的Web地址,管理人員可通過(guò)瀏覽器直接訪問(wèn)管理設(shè)備。大型企業(yè)網(wǎng)絡(luò)適合采用代理方式進(jìn)行網(wǎng)絡(luò)監(jiān)視與管理,辦公用小型網(wǎng)絡(luò)宜采用嵌入方式。
為了降低網(wǎng)絡(luò)管理的復(fù)雜性,分別對(duì)應(yīng)于上述兩種實(shí)現(xiàn)方式出現(xiàn)了兩個(gè)Web管理的標(biāo)準(zhǔn),即用于代理的基于Web的企業(yè)管理(WBEM,Web-Based Enterprise Management)和用于嵌入的Java管理應(yīng)用編程接口(JMAPI,Java-Management Application Programming Interface)。WBEM由Microsoft公司提出并得到包括3COM公司在內(nèi)的60多個(gè)網(wǎng)絡(luò)設(shè)備供應(yīng)商的支持,具有面向?qū)ο筇匦裕鞣N抽象的管理數(shù)據(jù)對(duì)象通過(guò)多種資源(如設(shè)備、系統(tǒng)、應(yīng)用程序)進(jìn)行收集,能夠通過(guò)單一協(xié)議管理這些對(duì)象。因此,WBEM被定位成具備兼容和擴(kuò)展特性的標(biāo)準(zhǔn),而不是取代SNMP和CMIP等標(biāo)準(zhǔn)。
4.智能化
由于現(xiàn)代計(jì)算機(jī)網(wǎng)絡(luò)結(jié)構(gòu)和規(guī)模日趨復(fù)雜,要求網(wǎng)絡(luò)管理員具備堅(jiān)實(shí)的網(wǎng)絡(luò)技術(shù)知識(shí)、豐富的網(wǎng)管經(jīng)驗(yàn)和應(yīng)變能力。由于網(wǎng)絡(luò)管理是一個(gè)多因素的復(fù)雜問(wèn)題,具有實(shí)時(shí)性、動(dòng)態(tài)性和瞬變性的特點(diǎn),即便經(jīng)驗(yàn)豐富的網(wǎng)管人員也常常感到力不從心。因此,現(xiàn)代網(wǎng)絡(luò)管理系統(tǒng)正在向網(wǎng)絡(luò)管理智能化發(fā)展,主要表現(xiàn)在提供以下方面的能力。
(1)處理不確定性問(wèn)題的能力。智能化網(wǎng)絡(luò)管理要具備處理不確定信息的能力,能根據(jù)這些信息對(duì)網(wǎng)絡(luò)資源進(jìn)行管理和控制。現(xiàn)有的一些較好的方法包括模糊邏輯(fuzzy logic)、主觀Bayes方法、Dempster Shafer的證據(jù)理論(belief function)等。
(2)協(xié)作能力。由于網(wǎng)絡(luò)規(guī)模和結(jié)構(gòu)日趨復(fù)雜,集中式網(wǎng)管系統(tǒng)中單一的網(wǎng)絡(luò)管理器難以應(yīng)付全部管理任務(wù)。采用層次化網(wǎng)管模式,上層管理器可以輪詢監(jiān)測(cè)中層管理器,中層管理器向上層管理器報(bào)告突發(fā)事件的同時(shí)還要對(duì)下層狀態(tài)進(jìn)行監(jiān)測(cè),這就存在多層管理器之間任務(wù)的分配、通信和協(xié)作。目前多代理協(xié)作、分布式人工智能的思想已經(jīng)引入網(wǎng)絡(luò)管理。
(3)適應(yīng)系統(tǒng)變化的能力。由于網(wǎng)絡(luò)系統(tǒng)是一個(gè)不斷變化的分布式動(dòng)態(tài)系統(tǒng),傳統(tǒng)的按照“數(shù)據(jù)驅(qū)動(dòng)”模式對(duì)網(wǎng)絡(luò)資源進(jìn)行管理控制的網(wǎng)管模式難以適應(yīng)系統(tǒng)的動(dòng)態(tài)變化,采用基于規(guī)則的智能化網(wǎng)絡(luò)管理是解決問(wèn)題的方向。當(dāng)處在某一特定狀態(tài)下時(shí),網(wǎng)絡(luò)管理系統(tǒng)啟動(dòng)相應(yīng)的處理動(dòng)作。網(wǎng)絡(luò)管理員可以靈活地增刪修改基于規(guī)則的智能化網(wǎng)管策略,以適應(yīng)網(wǎng)絡(luò)的不斷變化。
(4)解釋和推理能力。智能化的網(wǎng)絡(luò)管理不僅是簡(jiǎn)單地響應(yīng)來(lái)自低層設(shè)備的一些孤立信息,它應(yīng)有能力綜合解釋這些低層數(shù)據(jù),以得出用于高層管理的信息,并基于這些高層的信息對(duì)網(wǎng)絡(luò)進(jìn)行管理和控制。智能化網(wǎng)絡(luò)管理的推理能力很重要,它能夠根據(jù)已有的不很完全、不很精確的信息來(lái)做出對(duì)網(wǎng)絡(luò)狀態(tài)的判斷。例如當(dāng)網(wǎng)絡(luò)中某個(gè)路由器出現(xiàn)故障時(shí),這臺(tái)路由器及其與之相連的網(wǎng)管通信設(shè)備都會(huì)失去與網(wǎng)絡(luò)管理器的聯(lián)系。當(dāng)網(wǎng)絡(luò)管理器輪詢這些設(shè)備時(shí),它們都不會(huì)響應(yīng)。在這種情況下,智能化的網(wǎng)絡(luò)管理應(yīng)有能力推斷出哪臺(tái)設(shè)備可能出了故障。