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