SONPMSA系統(tǒng)通信平臺關鍵技術的研究
傳統(tǒng)網(wǎng)絡的中間節(jié)點對網(wǎng)絡傳遞的數(shù)據(jù)信息本身的語義是不做分析、理解的,而主動網(wǎng)絡是由網(wǎng)絡上的主動節(jié)點以及一些傳統(tǒng)節(jié)點構成的。主動網(wǎng)絡能夠傳遞封裝有可執(zhí)行代碼的主動信包,主動信包在主動節(jié)點中移動,主動節(jié)點對流經(jīng)它的主動信包進行讀取、語義分析,并通過獲取主動信包中的代碼而動態(tài)地執(zhí)行網(wǎng)絡業(yè)務數(shù)據(jù)的管理。因此主動代碼基礎是要實現(xiàn)主動代碼的解析,而要實現(xiàn)主動代碼的解析就需要實現(xiàn)主動信包格式的定義。目前主要有兩種封裝方式:主動網(wǎng)絡封裝協(xié)議ANEP(Active Network Encapsulation Protocol)和主動IP(Acti-ve IP)。在SONPMSA系統(tǒng)中設計主動信包的封裝格式時,沒有像Active IP信包格式那樣去修改數(shù)據(jù)報的IP Option,而是側重如何構造通信雙方都能夠理解的數(shù)據(jù)報格式?;趹脤訉崿F(xiàn)的主動信包的格式如圖2所示。本文引用地址:http://www.ex-cimer.com/article/155706.htm
在圖2所示主動信包格式的基礎上,圖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è)務相關的主動代碼,如性能數(shù)據(jù)收集的主動代碼,新業(yè)務引入配置的主動代碼。當主動節(jié)點完成某項服務所需要執(zhí)行的主動代碼在本地代碼庫中不存在時,采用動態(tài)請求加載的方式動態(tài)加載主動代碼。
業(yè)務數(shù)據(jù)生成器將來自網(wǎng)元層的數(shù)據(jù)轉換成面向業(yè)務的數(shù)據(jù)通過ACAPI返回到網(wǎng)管中心NMC使用。
2 主動代碼分發(fā)機制設計
基于主動代碼面向業(yè)務網(wǎng)絡性能管理通信平臺的實現(xiàn)關鍵是要有一個良好、可行的主動代碼分發(fā)機制。目前,主動網(wǎng)絡的實現(xiàn)技術可以分為:封裝法、可編程交換法和結合法,它們都能夠實現(xiàn)主動代碼插入到主動節(jié)點的功能。根據(jù)研究,本文采用以下的方法設計實現(xiàn)。為了兼容傳統(tǒng)網(wǎng)絡,將主動信包建立在傳統(tǒng)的IP信包格式的基礎之上,格式如圖2所示,由于它使用IP信包,恨制了信包中代碼的長度要小于1 KB,即也限制代碼的處理功能。因此,根據(jù)不同的情況分兩種方法解決。具體過程可如圖3所示。
評論