呂晉俐
(山西省物流技術(shù)學校 山西 太原 030031)
一種分布式智能網(wǎng)絡(luò)管理系統(tǒng)探究
呂晉俐
(山西省物流技術(shù)學校 山西 太原 030031)
計算機網(wǎng)絡(luò)的發(fā)展和普及給人們的生活帶來了巨大的變革,對人們的工作和生活等各個方面都有巨大的影響,因此做好計算機網(wǎng)絡(luò)體系和結(jié)構(gòu)的管理工作,保證網(wǎng)絡(luò)的安全穩(wěn)定就變得十分重要。本文通過對目前存在的各種網(wǎng)絡(luò)管理系統(tǒng)進行分析和研究,綜合了Java、CORBA和Web等技術(shù),開發(fā)了一種新的分布式智能管理系統(tǒng)。
分布式處理; 智能處理; 網(wǎng)絡(luò)管理
隨著計算機網(wǎng)絡(luò)技術(shù)不斷發(fā)展,在人們的生活中起到了越來越重要的作用,滲透到了人們生活的各個角落。網(wǎng)絡(luò)在人們生活中扮演重要角色,利用其特點給人們帶來便利的同時,其龐大的體系和復(fù)雜的結(jié)構(gòu)也讓人們很難對其進行有效的管理。網(wǎng)絡(luò)如果出線問題會對人們的生活造成十分不利的影響,因此需要建立起有效的網(wǎng)絡(luò)管理技術(shù),保證網(wǎng)絡(luò)正常、穩(wěn)定的運行。
按照體系的結(jié)構(gòu)可以將網(wǎng)絡(luò)管理分為集中式管理和分布式管理兩種,傳統(tǒng)的集中式管理結(jié)構(gòu)由于其具有的結(jié)構(gòu)簡單、成本低、操作簡單等優(yōu)勢在以前被廣泛的應(yīng)用,但是隨著技術(shù)的不斷發(fā)展,其缺陷也越來越明顯,其缺點主要包括以下三個方面:第一,在集中式網(wǎng)絡(luò)管理系統(tǒng)中中心網(wǎng)絡(luò)服務(wù)器負擔過重,其需要對整個網(wǎng)絡(luò)進行信息的收集和分析以及處理等工作,這種情況會導(dǎo)致網(wǎng)絡(luò)通信容易出現(xiàn)瓶頸。第二,由于中心網(wǎng)絡(luò)服務(wù)器的負荷非常大,會嚴重拖慢網(wǎng)絡(luò)運行的速度。第三,在集中式網(wǎng)絡(luò)管理系統(tǒng)中,各站點會提前進行操作程序的設(shè)定工作,這導(dǎo)致了站點的功能被固定,很難進行大規(guī)模的擴展工作。隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,網(wǎng)絡(luò)的規(guī)模快速快大,集中式網(wǎng)絡(luò)管理模式的缺陷也被放大,由于其可靠性差、靈活性差等問題,導(dǎo)致其不能滿足現(xiàn)在網(wǎng)絡(luò)管理的需求。
由于集中式網(wǎng)絡(luò)管理系統(tǒng)不能夠滿足網(wǎng)絡(luò)管理的需求,人們對分布式網(wǎng)絡(luò)管理系統(tǒng)進行了研究,分布式網(wǎng)絡(luò)管理系統(tǒng)能夠把網(wǎng)絡(luò)管理工作分散到整個系統(tǒng)中進行處理,在處理完成之后在將其結(jié)構(gòu)匯總,更加穩(wěn)定高效的進行網(wǎng)絡(luò)系統(tǒng)的管理工作。分布式網(wǎng)絡(luò)管理與傳統(tǒng)的集中式網(wǎng)絡(luò)管理模式的不同在于,傳統(tǒng)的集中式網(wǎng)絡(luò)管理模式的中心站要處理整個網(wǎng)絡(luò)的信息,對整個網(wǎng)絡(luò)進行統(tǒng)一的管理,這種模式下如果中心站出現(xiàn)故障,會導(dǎo)致整個網(wǎng)絡(luò)的癱瘓,網(wǎng)絡(luò)的風險很大;而分布式網(wǎng)絡(luò)管理模式對網(wǎng)絡(luò)管理任務(wù)進行了劃分,將中心站的任務(wù)劃分給多個子工作站,各個子工作站只進行某一區(qū)域的網(wǎng)絡(luò)管理,而各個子工作站之間還能夠進行信息的交換,從而實現(xiàn)對整個網(wǎng)絡(luò)的管理。分布式的網(wǎng)絡(luò)管理一般采層次式管理,利用加入的各個子工作站來降低頂層中心站的負荷,子工作站一般會負責一個子網(wǎng)域的管理工作,同時子工作站會建立管理信息庫,記錄管理區(qū)域內(nèi)的管理信息。系統(tǒng)運行過程中,各個子工作站會將記錄的管理信息匯總到中心服務(wù)器中,而中心服務(wù)器只需要對各個子工作站進行管理和控制就能夠?qū)崿F(xiàn)整個網(wǎng)絡(luò)系統(tǒng)的管理,這樣能夠有效的消除通信瓶頸,使網(wǎng)絡(luò)管理系統(tǒng)的可靠性得到提升。
根據(jù)在系統(tǒng)作用的不同可以將各個部件分成三個結(jié)構(gòu)層次,每個層次負責相應(yīng)的功能,具體的結(jié)構(gòu)和功能如表1中所示。
表1 系統(tǒng)的結(jié)構(gòu)層次和相應(yīng)的功能
網(wǎng)絡(luò)管理系統(tǒng)由表示層、事物層和資源層等三部分組成,表示層包括界面部件、資源層包括被管對象集合、數(shù)據(jù)庫系統(tǒng);事務(wù)層的數(shù)據(jù)采集與處理模塊;網(wǎng)絡(luò)配置管理模塊等模塊,總共有10個相關(guān)部件。在系統(tǒng)運行過程中,表示層通過事物層的Web服務(wù)器和事務(wù)層進行聯(lián)系,事物層的工作是獲取實時的網(wǎng)絡(luò)數(shù)據(jù),并且定期的將網(wǎng)絡(luò)元素數(shù)據(jù)提供給表示層,同時還會將一些數(shù)據(jù)通過中間件提供給資源層進行記錄保存,在需要時再將其調(diào)出,事物層的智能處理程序也可以對這些數(shù)據(jù)進行智能分析,并且提供相應(yīng)的結(jié)論。表示層可以通過發(fā)出控制指令來獲得數(shù)據(jù)記錄,事務(wù)層在接受到表示層提供的控制命令后控制資源層的網(wǎng)絡(luò)部件,以獲取需要的記錄信息。
此系統(tǒng)的用戶界面基于Web,在界面設(shè)計過程中主要應(yīng)用標準CGI,還應(yīng)用到了Java和Java Applet。
在網(wǎng)絡(luò)管理系統(tǒng)中,最核心的部分就是數(shù)據(jù)采集模塊,該模塊是系統(tǒng)進行工作的基礎(chǔ)和前提。此系統(tǒng)的數(shù)據(jù)采集手段主要有以下幾種:(1)通過ICMP協(xié)議來獲取路由器、主機等網(wǎng)絡(luò)部件的狀態(tài)信息。(2)網(wǎng)絡(luò)對象發(fā)送的TRAP事件信息,系統(tǒng)進行接收。(3)通過SNMPGET進行MIB數(shù)據(jù)的定期采集,此方式能夠用于支持SNMP的設(shè)備之上。
功能模塊包含配置管理模塊、故障管理模塊、性能管理模塊、安全管理模塊和計費管理模塊等五大模塊,配置管理模塊的功能是使系統(tǒng)數(shù)據(jù)庫的內(nèi)容和網(wǎng)絡(luò)的實際狀態(tài)保持一致;故障管理模塊的功能是讀取對象信息,并且獲取網(wǎng)絡(luò)對象的變化信息,進行分析和整理,并報告應(yīng)處理的故障;性能管理模塊的功能是分析流量、延遲等相關(guān)信息,如果在閾值檢查過程中發(fā)現(xiàn)有超過系統(tǒng)設(shè)定值的情況,及時向故障模塊進行報告;安全管理模塊的主要功能是控制網(wǎng)絡(luò)訪問,對系統(tǒng)進行探測,發(fā)現(xiàn)安全漏洞并及時的給出補救建議,保證用戶認證、數(shù)據(jù)傳輸和訪問的安全性;計費管理模塊的主要功能是進行計費流量數(shù)據(jù)的處理工作,并且進行計費政策定制的交互界面和計費信息的維護工作。
此系統(tǒng)采用CORBA來進行分布式數(shù)據(jù)庫的管理工作,通過CORBA的跨平臺性能夠?qū)⒉煌脚_的成員進行集中,使之在同一個系統(tǒng)之中。另外通過IDL完成了對各個系統(tǒng)成員的封裝,從而實現(xiàn)了不同成員系統(tǒng)的隔離。將某一個成員定義為系統(tǒng)的對象,并使用IDL來說明其接口參數(shù),能夠?qū)⑵浜蚈RB進行連接,使其能夠向其他系統(tǒng)提供服務(wù),也可以發(fā)出請求。
智能處理模塊主要由上下文管理器、推理機和知識庫和機器學習模塊等幾部分組成,其中推理機在智能處理模塊中具有最重要的作用,其能夠進行預(yù)測報警;知識庫的功能是進行知識管理;上下文處理器的功能是接收信息,其能夠獲取用戶管理員或者網(wǎng)絡(luò)平臺的相關(guān)信息。
本文對集中式網(wǎng)絡(luò)系統(tǒng)和分布式系統(tǒng)進行分析,結(jié)合各種網(wǎng)絡(luò)管理系統(tǒng)的優(yōu)缺點,提出了一種結(jié)合了Java、CORBA和Web的分布式智能管理網(wǎng)絡(luò)系統(tǒng),并對其結(jié)構(gòu)和技術(shù)實現(xiàn)進行了分析。
[1]董慶元,王平,李莉,等.一種分布式智能網(wǎng)絡(luò)管理系統(tǒng)的設(shè)計與實現(xiàn)[J].小型微型計算機系統(tǒng),2001,22(4):418-421.
[2]王林,盧選民,史浩山.一種基于CORBA的分布式智能網(wǎng)絡(luò)管理系統(tǒng)[J].計算機測量與控制,2005,13(10):1119-1121.
[3]陳英.一種分布式智能網(wǎng)絡(luò)管理系統(tǒng)[J].遼寧大學學報(自然科學版),2003,30(3):243-245.
TP393.07 【文獻標識碼】A 【文章編號】1009-5624(2018)01-0220-02
呂晉俐(1980-),女,山西省物流技術(shù)學校,山西汾陽人,漢族,講師,研究方向:計算機科學與技術(shù)