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

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

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