顏吉軍
【摘 要】隨著科學(xué)技術(shù)的進步,我國網(wǎng)絡(luò)運用的規(guī)模也呈現(xiàn)出不斷擴大的趨勢,這就對我們的網(wǎng)絡(luò)管理提出了一種新的要求,然而傳統(tǒng)的集中式的網(wǎng)絡(luò)管理模式已經(jīng)不能夠滿足當前我國網(wǎng)絡(luò)管理的需要,而一種新的網(wǎng)絡(luò)管理模式為我國日益擴大的網(wǎng)絡(luò)需求帶來了新的管理思路,這就是分布式網(wǎng)絡(luò)管理技術(shù)。
【關(guān)鍵詞】網(wǎng)絡(luò)管理;智能化;移動代理
一、網(wǎng)絡(luò)管理概述
網(wǎng)絡(luò)管理的根本目標就是能夠滿足用戶對網(wǎng)絡(luò)的具體需要,這就包括有效性、安全性、綜合性等各方面的具體要求。當前網(wǎng)絡(luò)管理系統(tǒng)主要有集成化管理、智能化管理和分布化管理三種方式。目前的網(wǎng)絡(luò)管理系統(tǒng)都是基于SNMP協(xié)議,管理模式單一,隨著網(wǎng)絡(luò)管理越來越復(fù)雜,其局限性日益明顯地攀露出來:
(一)集中式管理。集中式管理雖然也能夠達到一定的網(wǎng)絡(luò)管理的需求,但是集中式管理存在著管理可靠性差的問題,只要我們的管理者出現(xiàn)了故障,將會極大的影響我們的網(wǎng)絡(luò)管理系統(tǒng),從而使網(wǎng)絡(luò)處于沒有管理的狀態(tài)。
(二)智能化管理。智能化管理也是網(wǎng)絡(luò)管理系統(tǒng)的一個方式。但是智能化管理是通過不間斷的輪詢來獲取當前網(wǎng)絡(luò)元素的狀態(tài),如果網(wǎng)絡(luò)訪問所產(chǎn)生的信息流量變大將會使網(wǎng)絡(luò)的速度下降,影響用戶的上網(wǎng)質(zhì)量。同時,由于網(wǎng)絡(luò)速度的降低將會影響網(wǎng)絡(luò)管理的時效,造成延時。
(三)分布式管理。分布式管理是通過不同的網(wǎng)絡(luò)設(shè)備開發(fā)商和不同的網(wǎng)絡(luò)管理系統(tǒng)所形成的一個組合,各個系統(tǒng)和各個網(wǎng)絡(luò)設(shè)備開發(fā)商之間很難得形成一個具體的組合來進行統(tǒng)一的管理,因此靈活性較差。
二、基于移動代理的智能網(wǎng)絡(luò)管理
(一)移動代理技術(shù)簡介
移動代理(Mobile Agent)是指一段動態(tài)分發(fā)到遠端主機并在遠端主機上執(zhí)行的程序。它由移動代理的管理者發(fā)布到網(wǎng)絡(luò)中任何一臺具有移動代理運行環(huán)境的主機中執(zhí)行,并返回執(zhí)行的結(jié)果或是相應(yīng)的信息。IBM,SUN等公司都制定了相應(yīng)的策略并推出了產(chǎn)品。這些方案的共同特點是:可移動代理由某種特定的語言寫成,并分發(fā)到遠程主機響應(yīng)的解釋器上解釋執(zhí)行。
(二)移動代理(Mobile Agent)的特點
(1)學(xué)習(xí)能力:Agent能學(xué)習(xí)規(guī)則設(shè)計者對性能分析信息的需求,并從其他Agent那里學(xué)習(xí)到新規(guī)則,發(fā)現(xiàn)和收集診斷信息的知識;
(2)信息數(shù)據(jù)搜索能力:利用Agnet的自主性,使得對監(jiān)控信息的收集流程化、智能化,其數(shù)據(jù)由性能監(jiān)測和性能分析模板的要求決定;
(3)維護功能:Agnet對收集到的數(shù)據(jù)進行分類存儲,并建立它們的管理信息。同時,Agnet還監(jiān)視信息空間的動態(tài)變化以保持本地信息和外部信息源的一致;
(4)并行性:Agnet技術(shù)為并行的實現(xiàn)帶來了極大的便利。體系結(jié)構(gòu)中所有的Agent都異步工作。
(5)協(xié)作性:主要體現(xiàn)體系結(jié)構(gòu)中的各個Agnet之間協(xié)作處理事務(wù),信息發(fā)布公開。
(三)移動代理(Mobile Agent)的功能分配
采用移動Agnet思想,將管理任務(wù)封裝在Agnet中,需要時發(fā)送到網(wǎng)絡(luò)結(jié)點上,Agnet執(zhí)行過程中在各個結(jié)點間遷移、收集、處理需要的數(shù)據(jù)或執(zhí)行相應(yīng)的動作,這樣管理任務(wù)就被分配到各個設(shè)備中,負載得到平衡。
(1)任務(wù)配置Agent
任務(wù)配置Agnet負責(zé)與管理員的交互,接受其配置請求并顯示任務(wù)執(zhí)行結(jié)果。任務(wù)配置Agnet還定期地通知管理員新的監(jiān)控信息數(shù)據(jù)。顯示本地數(shù)據(jù)庫的內(nèi)容,并定期地刷新界面以反映本地系統(tǒng)性能動態(tài)變化。
(2)規(guī)則解析Agnet
規(guī)則解析Agnet被用來分析管理員的任務(wù)配置請求,并根據(jù)優(yōu)化引擎,結(jié)合數(shù)據(jù)庫信息,生成用作信息搜集的配置模板。配置模板被生成并傳送給數(shù)據(jù)收集Agnet,進行信息數(shù)據(jù)搜集的任務(wù)。
(3)數(shù)據(jù)收集Agent
數(shù)據(jù)收集Agent負責(zé)利用SNMP協(xié)議收集網(wǎng)絡(luò)設(shè)備平臺的相關(guān)數(shù)據(jù)信息(用來監(jiān)控網(wǎng)絡(luò)設(shè)備的運行情況)通過對網(wǎng)絡(luò)設(shè)備的監(jiān)控,可以獲得接口狀態(tài)、路由表、ARP表、TCP連接表等實時數(shù)據(jù)。網(wǎng)絡(luò)設(shè)備監(jiān)控是目前獲取網(wǎng)絡(luò)資源信息的主要方式,也是服務(wù)數(shù)據(jù)的主要來源。合理的網(wǎng)絡(luò)設(shè)備監(jiān)控有助于建立完善的網(wǎng)絡(luò)通信流程,當發(fā)生故障的時候可以迅速定位故障點。
(4)分析診斷Agnet
分析診斷Agnet主要對數(shù)據(jù)收集Agnet獲得的數(shù)據(jù)進行分析,分析參數(shù)主要包括網(wǎng)絡(luò)設(shè)備運行情況,網(wǎng)絡(luò)通信鏈路可用性、延時和丟包率。其中延時或丟包率分析包括:主干節(jié)點與相鄰鏈路間;點到點(或端到端)主干節(jié)點到管理員;管理員到主干節(jié)點;主干節(jié)點到主干節(jié)點。
(5)方案執(zhí)行Agnet
管理員通過管理Agnet,依據(jù)可行性方案進行操作,隔離故障點,更新數(shù)據(jù)庫。
(6)管理Agent
各個Agnet可以分布在網(wǎng)絡(luò)節(jié)點上運行,支持多管理員監(jiān)控,即Agnet可以在網(wǎng)絡(luò)節(jié)點上復(fù)制運行。
三、移動代理(Mobile Agent)在智能網(wǎng)絡(luò)管理系統(tǒng)中的作用
我們?nèi)绻麑⒁苿哟磉\用到網(wǎng)絡(luò)管理當中,將會極大的提高網(wǎng)絡(luò)管理的效率,提高網(wǎng)管系統(tǒng)的性能,它的具體應(yīng)用主要包括以下幾個方面:
(1)故障管理
移動代理還可以實現(xiàn)故障管理,他是通過JAVA、或者代碼來減少具體的移動代理的尺寸,從而減少對我們寬帶的消耗。同時,他們之間通過具體的協(xié)作還可以診斷我們的網(wǎng)絡(luò)故障,進行修復(fù)。
(2)配置管理
配置管理是我們進行網(wǎng)絡(luò)設(shè)備參數(shù)設(shè)置的一個重要環(huán)節(jié),我們安裝相應(yīng)的設(shè)備都必須進行網(wǎng)絡(luò)配置參數(shù)設(shè)置,比如我們在電腦上添加遠程打印機的時候,就需要我們進行配置設(shè)置,首先在每臺電腦上安裝要進行遠程設(shè)置打印機的驅(qū)動,然后再在每臺電腦上進行細節(jié)性的操作,來設(shè)置打印機。假設(shè)我們的系統(tǒng)更換或者重裝我們又將會重復(fù)剛才的操作。但是如果我們的打印機有移動代理程序,我們可以使電腦聯(lián)網(wǎng)后,進行自主的設(shè)置,從而真正的實現(xiàn)網(wǎng)絡(luò)配置,高效管理。
(3)性能管理
現(xiàn)有的集中式網(wǎng)絡(luò)管理模式是一種通過輪詢進行網(wǎng)絡(luò)管理,由于集中式網(wǎng)絡(luò)管理存在可靠性差的問題,會由于時間等的偏差影響網(wǎng)絡(luò)性能和具體的數(shù)據(jù)分析。但是假設(shè)我們采用移動代理,就可以對原始數(shù)據(jù)進行本地的計算和分析,避免了發(fā)送到遠程而產(chǎn)生的時間延誤,從而大量的節(jié)省了時間,節(jié)省了網(wǎng)絡(luò)的開銷,提高了網(wǎng)絡(luò)的性能。
【參考文獻】
[l]易準,萬紅生,丁鐵騎,分布式網(wǎng)絡(luò)管理技術(shù)簡介,通信網(wǎng)絡(luò),2002.1.
[2]楊帳,朱曉蕓,俞瑞釗,基于智能Agnet的網(wǎng)絡(luò)管理,通信學(xué)報,1998.1.
[3]朱培紅,基于移動多Agnet的分布式網(wǎng)絡(luò)性能監(jiān)測的研究〔學(xué)位論文〕武漢,武漢大學(xué),2004.endprint