SONPMSA系統通信平臺關(guān)鍵技術(shù)的研究
傳統網(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所示。本文引用地址:http://dyxdggzs.com/article/155706.htm
在圖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使用。
2 主動(dòng)代碼分發(fā)機制設計
基于主動(dòng)代碼面向業(yè)務(wù)網(wǎng)絡(luò )性能管理通信平臺的實(shí)現關(guān)鍵是要有一個(gè)良好、可行的主動(dòng)代碼分發(fā)機制。目前,主動(dòng)網(wǎng)絡(luò )的實(shí)現技術(shù)可以分為:封裝法、可編程交換法和結合法,它們都能夠實(shí)現主動(dòng)代碼插入到主動(dòng)節點(diǎn)的功能。根據研究,本文采用以下的方法設計實(shí)現。為了兼容傳統網(wǎng)絡(luò ),將主動(dòng)信包建立在傳統的IP信包格式的基礎之上,格式如圖2所示,由于它使用IP信包,恨制了信包中代碼的長(cháng)度要小于1 KB,即也限制代碼的處理功能。因此,根據不同的情況分兩種方法解決。具體過(guò)程可如圖3所示。
評論