摘要:隨著網絡技術的不斷發展,管理系統也必須能夠提供相應的動態管理,就迫使需要新的網絡管理技術來適應現在飛速發展的網絡。
關鍵詞:網絡 網絡管理技術 SNMP CMIP CORBA技術
0 引言
網絡管理的目的是協調、保持網絡系統的高效、可靠運行,當網絡出現故障時,能及時報告和處理。現在,計算機網絡已經進入高速發展時期,與之相適應的網絡管理技術也應該隨著網絡的發展而進步。
1 網絡管理技術的現狀
網絡管理這一學科領域自20世紀80年代起逐漸受到重視,許多國際標準化組織和科研機構都先后開發了各類標準、協議來指導網絡管理與設計,但各種網絡系統在結構上存在著或大或小的差異,至今還沒有一個大家都能接受的標準。當前,網絡管理技術主要有以下三種。
誕生于Internte家族的SNMP是專門用于對Internet進行管理的,雖然它有簡單適用等特點,且已成為當前網絡界的實際標準,但由于Internet本身發展的不規范性,使SNMP有它的不足性,難以用于復雜的網絡管理,只適用于TCP/IP網絡,在安全方面也有欠缺。
針對SNMP協議的不足而提出的CMIP方案,CMIP可對一個完整的網絡管理方案提供全面支持,在技術和標準上比較成熟。最大的優勢在于,協議中的變量并不僅僅是與終端相關的一些信息,而且可以被用于完成某些任務,但正由于它是針對SNMP的不足而設計的,因此過于復雜,實施費用過高,還不能被廣泛接受。
將CORBA技術應用于網絡管理,產生的分布對象網絡管理技術,主要采用了分布對象技術將所有的管理應用和被管元素都看作分布對象,這些分布對象之間的交互就構成了網絡管理。
2 推動新一代網絡管理技術發展的動因
2.1網絡規模的急劇擴大使簡單有效的網絡協議不再適合網絡管理協議一般為應用層級協議,它定義了網絡管理信息的類別及其相應的格式,并且提供了網絡管理站和網絡管理節點間進行通訊的標準或規則。
現行的通用網管協議,是由IETF提出來的簡單網絡管理協議SNMP,它是基于TCP/IP和Internet的。由于TCP/IP協議是當今網絡互連的工業標準,得到了眾多廠商的支持,因此SNMP是一個既成事實的網絡管理標準協議。SNMP有其自身的特點即采用輪詢監控,管理者按一定時間間隔向代理者請求管理信息,根據管理信息判斷是否有異常事件發生。輪詢監控的主要優點是對代理的要求不高;缺點是在廣域網的情形下,輪詢不僅帶來較大的通信開銷,而且輪詢所獲得的結果無法反映最新的狀態。
針對SNMP而誕生了公共管理信息協議CMIP。CMIP是以OSI的七層協議棧作為基礎,它可以對開放系統互連環境下的所有網絡資源進行監測和控制,被認為是未來網絡管理的標準協議o
CMIP的特點是采用委托監控,當對網絡進行監控時,管理者只需向代理發出一個監控請求,代理會自動監視指定的管理對象,并且只是在異常事件(如設備、線路故障)發生時才向管理者發出告警,而且給出一段較完整的故障報告,包括故障現象、故障原因。委托監控的主要優點是網絡管理通信的開銷小、反應及時,缺點是對代理的軟硬件資源要求高,要求被管站上開發許多相應的代理程序,因此短期內尚不能得到廣泛的支持。但是CMIP是隨著計算機軟硬件技術的不斷發展,他完全有可能替代SNMP,成為網絡管理的標準協議,推動網絡管理技術的不斷向前發展。
2.2異構化的網絡需要有統一的網絡管理技術異構化網絡環境,是由不同制造商生產的計算機、網絡設備和系統組成的,這些計算機系統運行不同的操作系統和通信協議。
異構化網絡增加了網絡管理的復雜性。cs.Phontol.com在在大型網絡中,受到時空限制使得實時網絡設備操作很難實現。cs.Phontol.com而且,現場作業勢必造成巨大的人員、資源浪費,系統恢復時耗較長。再則cs.Phontol.com再則,在一些大型網絡中,管理員資源有限,每當設備出現故障均選派管理員親赴現場維護網絡,從實際的網絡運行、維護來看也缺乏實際的操作性。cs.Phontot.com因此,如何維護大型網絡設備,這是網絡治理難點所在,由此可見,加強網絡管理技術的開發易用性非常急迫。
隨著Jntranet和WE8及其開發工具的迅速發展,基于WEB的網絡管理技術也因此應運而生,通過WEB的這種網絡管理方式,來實現異種平臺網絡管理以及應對其模型的多樣性。
基于WEB的網管解決方案主要有以下幾方面的優點:①地理上和系統間的可移動性:②統一的WEB瀏覽器界面方便了用戶的使用和學習,從而可節省費用和管理開銷;③管理應用程序間鏈接容易實現;④管理軟件的升級容易。
2.3分布式應用技術的發展目前廣泛采用的網絡管理系統模式是一種基于Client/Server(客戶端,服務器)技術的集中式平臺模式。由于組織結構簡單,自應用以來,已經得到廣泛推廣,但同時也存在著許多缺陷:一個或幾個站點負責收集分析所有網絡節點信息,并進行相應管理,造成中心網絡管理站點負載過重;所有信息送往中心站點處理,造成此處通信瓶頸:每個站點上的程序是預先定義的,具有固定功能,不利于擴展。隨著網絡技術和網絡規模尤其是因特網的發展,集中式在可擴展性、可靠性、有效性、靈活性等方面有很大的局限,已不能適應發展的需要。
而分布式網絡與中央控制式網絡對應,它沒有中心,因而不會因為中心遭到破壞而造成整體的崩潰。在分布式網絡上,節點之間互相連接,數據可以選擇多條路徑傳輸,因而具有更高的可靠性。
基于分布式計算模式推出的CORBA技術,是將分布計算模式和面向對象思想結合在一起,構建分布式應用。CORBA的主要目標是解決面向對象的異構應用之間的互操作問題,并提供分布式計算所需要的一些其它服務。
基于CORBA的網絡管理系統通常按照Client/Server的結構進行構造,但是其有別于集中式的Client/Server的構造模式。其中,服務方是指針對網絡元素和數據庫組成的被管對象進行的一些基本網絡服務,例如配置管理、性能管理等。客戶方則是面向用戶的一些界面,或者提供給用戶進一步開發的管理接口等。其中,從網絡元素中獲取的網絡管理信息通常需要經過CORBA/SNMP網關或CORBNCMIP網關進行轉換。
由于CORBA是一種分布對象技術,基于CORBA的網絡管理系統能夠克服傳統網絡管理技術的不足,在網絡管理的分布性、可靠性和易開發性方面達到一個新的高度,這或許將進一步推動網絡管理新技術走向新的發展方向。
3 結語
目前,計算機網絡應用正處于高速增長的時期,并且網絡規模迅速的擴大,網絡的復雜也日益加劇。為適應網絡大發展的這一時代需要,在構建計算機網絡時必須高度重視網絡管理的重要性,重點從網管技術和網管策略設計兩個大的方面全面規劃和設計好網絡管理的方方面,以保障網絡系統高效、安全地運行。