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

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

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