面向業(yè)務網絡性能管理的通信平臺設計
SONPMSA系統通信平臺的設計與實現是通過引入主動代碼技術、定義基于應用層實現的主動信包的格式、利用Java的平臺無關性解決了主動代碼分發(fā)機制中關鍵主動代碼的解析和加載兩大功能的設計與實現問題。從而解決了面向業(yè)務的網絡性能管理系統通信平臺動態(tài)地執(zhí)行網絡業(yè)務數據的管理問題。
本文引用地址:http://www.104case.com/article/155667.htm引言
SONPMSA(Service-Oriented Network Performance Management System Based onActive Code)系統是基于主動代碼的面向業(yè)務的網絡性能管理系統。SONPMSA系統將網絡中運行的業(yè)務作為被管理對象,通過采集和分析網絡業(yè)務的性能數據,監(jiān)測網絡業(yè)務的性能。對網絡線路質量進行分析,同時,統計網絡業(yè)務運行的狀態(tài)信息,并對網絡的使用發(fā)展做出評測、估計,為網絡進一步的規(guī)劃調整提供依據等。
要實現面向業(yè)務的網絡管理必須打破傳統網絡中間節(jié)點系統的封閉性,因此SONPMSA系統利用主動網絡的主動代碼技術,通過主動包攜帶可執(zhí)行的主動代碼,用戶根據具體的需求動態(tài)對網絡中間節(jié)點進行編程,從而達到對網絡中的業(yè)務實施有效地控制與定制。SONPMSA系統通過借鑒的TMN(Telecommunication Management Network,電信管理網)思想優(yōu)化通信平臺設計,以實現對面向網絡業(yè)務的性能管理。
1 SONPMSA通信平臺的設計
SONPMSA系統中,信息的傳遞是面向業(yè)務的網絡性能管理系統實現的關鍵。因此,網絡通信平臺的設計是非常重要的,通信平臺需要提供其他部件所需要的通信功能,保障能夠準確地、沒有錯誤地將數據傳送到目的節(jié)點。并且通信平臺除了提供通信的接口和服務,還負責進行管理命令的偵聽。基于主動代碼面向業(yè)務網絡性能管理通信的平臺結構圖如圖1所示。

傳統網絡的中間節(jié)點對網絡傳遞的數據信息本身的語義是不做分析、理解的,而主動網絡是由網絡上的主動節(jié)點以及一些傳統節(jié)點構成的。主動網絡能夠傳遞封裝有可執(zhí)行代碼的主動信包,主動信包在主動節(jié)點中移動,主動節(jié)點對流經它的主動信包進行讀取、語義分析,并通過獲取主動信包中的代碼而動態(tài)地執(zhí)行網絡業(yè)務數據的管理。因此主動代碼基礎是要實現主動代碼的解析,而要實現主動代碼的解析就需要實現主動信包格式的定義。目前主要有兩種封裝方式:主動網絡封裝協議ANEP(Active Network Encapsulation Protocol)和主動IP(Acti-ve IP)。在SONPMSA系統中設計主動信包的封裝格式時,沒有像Active IP信包格式那樣去修改數據報的IP Option,而是側重如何構造通信雙方都能夠理解的數據報格式。基于應用層實現的主動信包的格式如圖2所示。

在圖2所示主動信包格式的基礎上,圖1的工作過程為主動代碼平臺由主動代碼平臺接口(ACAPI)和主動節(jié)點AN(主動節(jié)點兼容傳統節(jié)點)組成。接口ACAPI實時監(jiān)聽來自網管中心NMC的命令,即通過接口ACAPI接收主動信包,根據主動代碼的分發(fā)機制將其解析執(zhí)行。中間節(jié)點ANi允許用戶編程,節(jié)點之間的通信通過主動信包完成。
主動代碼服務器(Active Code Server,ACS):該服務器中可以動態(tài)存儲各種與業(yè)務相關的主動代碼,如性能數據收集的主動代碼,新業(yè)務引入配置的主動代碼。當主動節(jié)點完成某項服務所需要執(zhí)行的主動代碼在本地代碼庫中不存在時,采用動態(tài)請求加載的方式動態(tài)加載主動代碼。
業(yè)務數據生成器將來自網元層的數據轉換成面向業(yè)務的數據通過ACAPI返回到網管中心NMC使用。
評論