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