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