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