一、網絡管理基本概念
現在網絡上有各種網絡設備,這就意味著實現對各種硬件平臺、各種軟件操作系統中運行程序的統一管理不太可能。實際上,對這些程序的管理無非就是需要向它們發送命令和數據,以及從它們那里取得數據和狀態信息。這樣,系統需要一個管理者的角色和被管理對象(managed object,MO)。由于一般程序都有多種對象需要被管理(對應一組不同的網絡資源),因此,我們可以用一個程序作為代理(Agent),將這些被管理對象全部包裝起來, 實現對管理者的統一交互。
要實現對被管理程序(代理)的管理,管理者需要知道被管理程序中的信息模型(實際上就是代理包含的被管理對象的信息模型)。為了這些信息的傳送,人們就必須在管理者和被管理者之間規定一個網絡協議。我們知道,不同的平臺對于整數、字符有不同的編碼, 為了讓不同平臺下的應用程序讀懂對方的數據,還必須規定一種沒有二義性、統一的數據描述語法和編碼格式。所以,ITU規定了信息模型定義的語法(GDMO,Guidelines for Definition of Managed Objects)、OSI應用層的協議(CMIP,Common Management Information Protocol)、 標準的數據描述語言(ASN.1,Abstract Syntax Notation One)。
GDMO語法主要用來描述各種網絡中需要被管理的各種具體和抽象的資源。一般廠商的設備都需要用這種語法將該設備的信息模型描述出來,以方便用戶或者別的廠商實現對該設備的管理。CMIP的下層協議一般使用OSI的協議堆棧,主要用來實現對GDMO定義對象的各種操作, 如創建、 刪除對象實例、 屬性的讀寫等等。由于硬件不同,軟件平臺上的數據格式(編碼格式、字長、結構內部尋址邊界等等)的不同,TMN的管 理者和被管理者必須通過統一的數據描述語法ASN.1描述,保證對接收的數據作出正確的解析,取出正確的數據內容。
ASN.1不僅是一種數據描述語言,它還為通信的雙方規定了同一種數據編碼格式,例如BER(Basic Encoding Rule)。在一個管理程序和被管理程序之間,用標準的GDMO定義信息模型,用ASN.1定義交互數據,用CMIP實現交互操作。這三點實現以后,我們就可以認為設備之間遵從了TMN中功能模塊間的Q3接口(Reference Point)標準。當然,ITU還規定了別的接口,像Qx、X等,這些接口可以認為是為Q3服務的。
二、網絡管理的發展
實際上,網絡管理已存在很久了。因為從廣義上講,任何一個系統都需要管理,只是根據系統的大小、復雜性的高低,管理在系統中的重要性也有重有輕。網絡當然也是一個系統。追溯到19世紀末的電信網絡,就已有自己相應的管理"系統"—電話話務員。他就是整個電話網絡系統的管理員,盡管他能管理的內容非常有限。而計算機網絡的管理,可以說是伴隨著1969年世界上第一個計算機網絡—ARPANET的產生而產生的。當時,ARPANET有一個相應的管理系統。隨后的一些網絡結構,如IBM的SNA、DEC的DNA、Apple的AppleTalk等,也都有相應的管理系統。但是,雖然網絡管理很早就有,卻一直沒有得到應有的重視。這是因為當時的網絡規模較小、復雜性不高,一個簡單的專用網絡管理系統就可滿足網絡正常工作的需要, 因而對其研究較少。但隨著網絡的發展,規模增大、復雜性增加,以前的網絡管理技術已不 能適應網絡的迅速發展。特別是以往的網絡管理系統往往是廠商在自己的網絡系統中開發的專用系統,很難對其他廠商的網絡系統、通信設備軟件等進行管理。這種狀況很不適應網絡異構互連的發展趨勢。80年代初期Internet的出現和發展更使人們意識到了這一點。
研究開發者們迅速展開了對網絡管理的研究,并提出了多種網絡管理方案,包括HEMS(HighLe vel Entity Management Systems),SGMP(the Simple Gateway Monitoring Protocol),CM IS/CMIP(The Common Management Information Service/Protocol),NETVIEW,LANMANA GER等等。到1987年底,Internet的核心管理機構IAB(Internet Activities Board)意識到 需要在眾多的網絡管理方案中進行選擇,以便集中對網絡管理的研究。IAB要選擇適合于TCP/IP網絡、特別是Internet的管理方案。在1988年3月的會議上,IAB制訂了Internet管理的發展策略,即采用SGMP作為短期的Internet的管理解決方案,并在適當的時候轉向CMIS/CMIP。其中,SGMP是在NYSERNET和SURANET上開發應用的網絡管理工具,而CMIS/CMIP是80年代中期國際標準化組織(ISO)和CCITT聯合制訂的網絡管理標準。同時,IAB還分別成立了相應的工作組,對這些方案進行適當的修改,使它們更適于Internet的管理。
這些工作組隨后相應推出了SNMP(Simple Network Management Protocol)(1988)和CMOT(CMIP/CMIS On TCP/IP )(1989)。但實際情況的發展并非如IAB所計劃的那樣。SNMP一推出就得到了廣泛的應用和支持,而CMIS/CMIP的實現卻由于其復雜性和實現代價太高而遇到了困難。當ISO不斷修改CMIP/CMIS使之趨于成熟時,SNMP在實際應用環境中得到了檢驗和發展。1990年IETF在RFC 1 157中正式公布了SNMP,1993年4月又發布了SNMP v2(RFC 1441)。當ISO的網絡管理標準終于趨向成熟時,SNMP已經得到了數百家廠商的支持,其中包括IBM、HP、Fujitsu、SunSoft等 大公司和廠商。目前SNMP已成為網絡管理領域中事實上的工業標準,并被廣泛支持和應用, 大多數網絡管理系統和平臺都是基于SNMP的。
由于實際應用的需要,對網絡管理的研究很多,并已成為涉及通信和計算機領域的全球性熱門課題。IEEE通信學會下屬的網絡營運與管理專業委員會(CNOM,Committee of Netwo rkOperation and Management),從1988年起每兩年舉辦一次網絡營運與管理專題討論會(N OMS,Network Operation and Management Symposium)。國際信息處理聯合會(IFIP)也從 1989年開始每兩年舉辦一次綜合網絡管理專題討論會。還有一個OSI網絡管理論壇(OSI/NM FORUM),專門討論網絡管理的有關問題。近幾年來,又有一些廠商和組織推出了自己的網絡管理解決方案。比較有影響的有:網絡管理論壇的OMNIPoint和開放軟件基金會(OSF)的DME (Distributed Management Environment)。另外,各大計算機與網絡通信廠商已經推出了各自的網絡管理系統,如HP的OpenView、IBM的NetView系列、Fujitsu的NetWalker及SunSo ft的Sunnet Manager等等。它們都已在各種實際應用環境下得到了一定的應用,并已有了相當的影響。
網絡近幾年來在中國得到了迅速的發展,特別是在一些大中型企業、銀行金融部門、郵電行業等領域,應用更為廣泛。但網絡管理僅是起步階段。由于網絡管理系統對一個網絡系統的高效運行非常重要,因此在我國大力推廣網絡管理系統的研究與應用非常迫切。我們的觀點是,在應用方面要采取引進與自己開發相結合的方式。一方面,國內對網絡管理的研究與應用剛剛開始,與國外先進水平有一定的差距,完全自己開發是不太現實的;另一方面,僅僅依靠國外的產品也并不好。國外的網絡管理產品并不一定很適合我國的網絡應用環境,而且這對我們自己的網絡管理研究也不利。在研究方面,應盡可能跟蹤國外的先進技術,并開展自己的研究。
共2頁: 1 [2] 下一頁 | ||||
|
三、網絡管理的功能
ISO在ISO/IEC 7498-4文檔中定義了網絡管理的五大功能,并被廣泛接受。這五大功能是:
(1)故障管理(fault management)
故障管理是網絡管理中最基本的功能之一。用戶都希望有一個可靠的計算機網絡。當網絡中某個組成失效時,網絡管理器必須迅速查找到故障并及時排除。通常不大可能迅速隔離某個故障,因為網絡故障的產生原因往往相當復雜,特別是當故障是由多個網絡組成