面向業(yè)務網(wǎng)絡性能管理的通信平臺設(shè)計
SONPMSA系統(tǒng)通信平臺的設(shè)計與實現(xiàn)是通過引入主動代碼技術(shù)、定義基于應用層實現(xiàn)的主動信包的格式、利用Java的平臺無關(guān)性解決了主動代碼分發(fā)機制中關(guān)鍵主動代碼的解析和加載兩大功能的設(shè)計與實現(xiàn)問題。從而解決了面向業(yè)務的網(wǎng)絡性能管理系統(tǒng)通信平臺動態(tài)地執(zhí)行網(wǎng)絡業(yè)務數(shù)據(jù)的管理問題。
本文引用地址:http://butianyuan.cn/article/155667.htm引言
SONPMSA(Service-Oriented Network Performance Management System Based onActive Code)系統(tǒng)是基于主動代碼的面向業(yè)務的網(wǎng)絡性能管理系統(tǒng)。SONPMSA系統(tǒng)將網(wǎng)絡中運行的業(yè)務作為被管理對象,通過采集和分析網(wǎng)絡業(yè)務的性能數(shù)據(jù),監(jiān)測網(wǎng)絡業(yè)務的性能。對網(wǎng)絡線路質(zhì)量進行分析,同時,統(tǒng)計網(wǎng)絡業(yè)務運行的狀態(tài)信息,并對網(wǎng)絡的使用發(fā)展做出評測、估計,為網(wǎng)絡進一步的規(guī)劃調(diào)整提供依據(jù)等。
要實現(xiàn)面向業(yè)務的網(wǎng)絡管理必須打破傳統(tǒng)網(wǎng)絡中間節(jié)點系統(tǒng)的封閉性,因此SONPMSA系統(tǒng)利用主動網(wǎng)絡的主動代碼技術(shù),通過主動包攜帶可執(zhí)行的主動代碼,用戶根據(jù)具體的需求動態(tài)對網(wǎng)絡中間節(jié)點進行編程,從而達到對網(wǎng)絡中的業(yè)務實施有效地控制與定制。SONPMSA系統(tǒng)通過借鑒的TMN(Telecommunication Management Network,電信管理網(wǎng))思想優(yōu)化通信平臺設(shè)計,以實現(xiàn)對面向網(wǎng)絡業(yè)務的性能管理。
1 SONPMSA通信平臺的設(shè)計
SONPMSA系統(tǒng)中,信息的傳遞是面向業(yè)務的網(wǎng)絡性能管理系統(tǒng)實現(xiàn)的關(guān)鍵。因此,網(wǎng)絡通信平臺的設(shè)計是非常重要的,通信平臺需要提供其他部件所需要的通信功能,保障能夠準確地、沒有錯誤地將數(shù)據(jù)傳送到目的節(jié)點。并且通信平臺除了提供通信的接口和服務,還負責進行管理命令的偵聽?;谥鲃哟a面向業(yè)務網(wǎng)絡性能管理通信的平臺結(jié)構(gòu)圖如圖1所示。
傳統(tǒng)網(wǎng)絡的中間節(jié)點對網(wǎng)絡傳遞的數(shù)據(jù)信息本身的語義是不做分析、理解的,而主動網(wǎng)絡是由網(wǎng)絡上的主動節(jié)點以及一些傳統(tǒng)節(jié)點構(gòu)成的。主動網(wǎng)絡能夠傳遞封裝有可執(zhí)行代碼的主動信包,主動信包在主動節(jié)點中移動,主動節(jié)點對流經(jīng)它的主動信包進行讀取、語義分析,并通過獲取主動信包中的代碼而動態(tài)地執(zhí)行網(wǎng)絡業(yè)務數(shù)據(jù)的管理。因此主動代碼基礎(chǔ)是要實現(xiàn)主動代碼的解析,而要實現(xiàn)主動代碼的解析就需要實現(xiàn)主動信包格式的定義。目前主要有兩種封裝方式:主動網(wǎng)絡封裝協(xié)議ANEP(Active Network Encapsulation Protocol)和主動IP(Acti-ve IP)。在SONPMSA系統(tǒng)中設(shè)計主動信包的封裝格式時,沒有像Active IP信包格式那樣去修改數(shù)據(jù)報的IP Option,而是側(cè)重如何構(gòu)造通信雙方都能夠理解的數(shù)據(jù)報格式?;趹脤訉崿F(xiàn)的主動信包的格式如圖2所示。
在圖2所示主動信包格式的基礎(chǔ)上,圖1的工作過程為主動代碼平臺由主動代碼平臺接口(ACAPI)和主動節(jié)點AN(主動節(jié)點兼容傳統(tǒng)節(jié)點)組成。接口ACAPI實時監(jiān)聽來自網(wǎng)管中心NMC的命令,即通過接口ACAPI接收主動信包,根據(jù)主動代碼的分發(fā)機制將其解析執(zhí)行。中間節(jié)點ANi允許用戶編程,節(jié)點之間的通信通過主動信包完成。
主動代碼服務器(Active Code Server,ACS):該服務器中可以動態(tài)存儲各種與業(yè)務相關(guān)的主動代碼,如性能數(shù)據(jù)收集的主動代碼,新業(yè)務引入配置的主動代碼。當主動節(jié)點完成某項服務所需要執(zhí)行的主動代碼在本地代碼庫中不存在時,采用動態(tài)請求加載的方式動態(tài)加載主動代碼。
業(yè)務數(shù)據(jù)生成器將來自網(wǎng)元層的數(shù)據(jù)轉(zhuǎn)換成面向業(yè)務的數(shù)據(jù)通過ACAPI返回到網(wǎng)管中心NMC使用。
評論