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