楊晨 劉亞鳳 肖辰
摘 要:本文根據(jù)主動網(wǎng)絡(luò)支持的協(xié)議和服務(wù)動態(tài)變化的特點,提出了一種建立在管理小應(yīng)用(MALet)和管理代理(MA)基礎(chǔ)上的主動網(wǎng)絡(luò)管理體系結(jié)構(gòu)(M2BMA)。該體系結(jié)構(gòu)由主動網(wǎng)絡(luò)管理服務(wù)器、本地節(jié)點管理器、主動網(wǎng)絡(luò)管理代理執(zhí)行環(huán)境和消息系統(tǒng)幾大部分組成。
關(guān)鍵詞:主動網(wǎng)絡(luò);管理體系;結(jié)構(gòu)研究;管理小應(yīng)用;管理代理
目前對計算機網(wǎng)絡(luò)交換設(shè)備以及交換設(shè)備所支持的協(xié)議進行編程是很困難的,只有實現(xiàn)網(wǎng)絡(luò)標(biāo)準(zhǔn)化,才能方便用戶聯(lián)系。主動網(wǎng)絡(luò)是一種動態(tài)的、開放的、可擴展的網(wǎng)絡(luò)體系結(jié)構(gòu),已經(jīng)突破了傳統(tǒng)網(wǎng)絡(luò)管理方式的限制。只有更加高效的網(wǎng)絡(luò)管理機制才能促進主動網(wǎng)絡(luò)的應(yīng)用。
1 名詞解釋
1.1 被管理小應(yīng)用(MALet)
被管理小應(yīng)用(MALet)是一種小程序,用于Web環(huán)境中被管動態(tài)對象和主動網(wǎng)絡(luò)節(jié)點操作系統(tǒng)的管理。被管動態(tài)對象是與細(xì)粒度的傳統(tǒng)被管對象不同的主動網(wǎng)絡(luò)服務(wù)和執(zhí)行環(huán)境,是一個粗粒度的概念。
1.2 管理代理執(zhí)行環(huán)境(management agent execution environment)
管理代理執(zhí)行環(huán)境(management agent execution environment)指的是主動網(wǎng)絡(luò)管理代理的一種特殊的執(zhí)行環(huán)境。借助某種方式將被管動態(tài)對象的管理接口共享動態(tài)庫注冊到該執(zhí)行環(huán)境中后可以加速環(huán)境運行狀態(tài)。
1.3 主動網(wǎng)絡(luò)管理代理(active network management agent)
主動網(wǎng)絡(luò)管理代理(active network management agent)指的是為網(wǎng)絡(luò)管理而服務(wù)的、在管理代理執(zhí)行環(huán)境中運行的、一種特別的主動網(wǎng)絡(luò)服務(wù)。借助管理代理執(zhí)行環(huán)境以及節(jié)點操作系統(tǒng)提供的管理接口,大大提高了對執(zhí)行環(huán)境主動網(wǎng)絡(luò)服務(wù)與節(jié)點操作系統(tǒng)的控制水平。
2 主動網(wǎng)絡(luò)管理體系結(jié)構(gòu)M2BMA的主要構(gòu)成部件
建立在管理小應(yīng)用(MALet)和管理代理(MA)基礎(chǔ)上的主動網(wǎng)絡(luò)管理體系結(jié)構(gòu)(M2BMA)主要由主動網(wǎng)絡(luò)管理服務(wù)器、本地節(jié)點管理器、管理代理執(zhí)行環(huán)境和消息系統(tǒng)四大部分組成。
2.1 本地節(jié)點管理器
本地節(jié)點管理器是主動節(jié)點管理的中樞系統(tǒng),管理者要想實現(xiàn)對主動節(jié)點的控制、管理,就必須借助本地節(jié)點管理器。本地節(jié)點管理器又可分為以下幾大部分。
2.1.1 消息接收器(message receiver)
消息接收器首先接收到被管動態(tài)對象的消息,再對這些消息進行分類比較,按照不同的消息類型,將消息傳遞給被管理小應(yīng)用MALet管理器或者是事件管理器。對消息種類進行劃分的時候,一般可劃分為事件消息和MALet消息兩大種。
2.1.2 MALet管理器
MALet管理器在接收消息或者進行消息處理時,涉及到MALet的下載、安裝和消息存儲。比如,MALet管理器在接收到application malet install消息時,會聽從消息下載URL的價值取向,選擇MALet管理器的下載地點,并控制著如何將它安裝在Web環(huán)境中去。
2.1.3 事件管理器
根據(jù)事件消息種類,事件管理器把這些歸類過的消息一一存放到事件庫中,除此之外,還能夠?qū)κ录鞒龇磻?yīng),將發(fā)生的沖突及時告知管理員。
2.2 主動網(wǎng)絡(luò)管理代理執(zhí)行環(huán)境
網(wǎng)絡(luò)管理代理執(zhí)行環(huán)境有時可以簡稱為管理代理執(zhí)行環(huán)境。它是一種為主動網(wǎng)絡(luò)管理代理的運行專門設(shè)計的、特殊的執(zhí)行環(huán)境。動態(tài)、持續(xù)、時效性的將主動網(wǎng)絡(luò)管理代理安排到各個主動節(jié)點的網(wǎng)絡(luò)管理執(zhí)行環(huán)境中,然后主動網(wǎng)絡(luò)管理代理借助被管動態(tài)對象的管理接口和節(jié)點操作系統(tǒng)對主動網(wǎng)絡(luò)實施全面、可擴展的管理。
主動網(wǎng)絡(luò)管理代理執(zhí)行環(huán)境包括會話管理器、安全管理器和管理接口共享動態(tài)庫管理器三大部分構(gòu)成。主動網(wǎng)絡(luò)管理代理對運行在其中的管理代理通過會話概念的形式進行控制,一次會話的過程涉及到主動網(wǎng)絡(luò)管理代理的部署、使用以及撤銷。當(dāng)管理代理執(zhí)行任務(wù)時,安全管理器為其提供安全認(rèn)證和加載支持。管理接口共享動態(tài)庫管理器的功能在于對共享動態(tài)庫信息進行注冊,以及在管理代理執(zhí)行任務(wù)時,為其提供信息咨詢技術(shù)服務(wù)。
2.3 主動網(wǎng)絡(luò)管理服務(wù)器
作為整個網(wǎng)絡(luò)管理的入口點,主動網(wǎng)絡(luò)管理服務(wù)器的結(jié)構(gòu)部件與本地節(jié)點管理外部類似,但功能使用上有著較為顯著的差別。第一、本地節(jié)點管理器的處理對象來自節(jié)點操作系統(tǒng),或者來自被管動態(tài)對象。但是主動網(wǎng)絡(luò)管理服務(wù)器的處理對象則來自各個主動節(jié)點上本地節(jié)點管理器中的消息。第二、整個網(wǎng)絡(luò)管理的入口是主動網(wǎng)絡(luò)管理服務(wù)器,因此在生成它的界面上能夠反映出整個網(wǎng)絡(luò)的情況和建立在服務(wù)基礎(chǔ)上的網(wǎng)絡(luò)拓?fù)?。主動網(wǎng)絡(luò)管理服務(wù)器中的MAlet管理器僅僅是對MAlet信息實施存儲記憶,而不是自主產(chǎn)生消息。
2.4 被管動態(tài)對象的管理接口
第一、服務(wù)功能部件。被管動態(tài)對象的中樞系統(tǒng)是服務(wù)功能部件,只有在該部件基礎(chǔ)上才能建立其它任何部件,并且其它任何部件都要服務(wù)于服務(wù)功能部件。第二、本地接口部件。被管動態(tài)對象和主動網(wǎng)絡(luò)管理代理之間的接口部件是本地管理模塊,借助該接口主動網(wǎng)絡(luò)管理代理可以實施對被管動態(tài)對象的控制、數(shù)據(jù)采集以及管理。第三、遠(yuǎn)程管理接口部件。遠(yuǎn)程管理接口部件指的是連接被管動態(tài)對象與遠(yuǎn)程管理應(yīng)用之間的接口部件, 功能在于實現(xiàn)對該被管動態(tài)對象的控制、數(shù)據(jù)采集以及管理。
[參考文獻]
[1]崔燦,常義林.主動網(wǎng)絡(luò)管理技術(shù)研究[J].南京理工大學(xué)學(xué)報(自然科學(xué)版)2004,28(1).