DIAMETER協(xié)議消息編解碼函數(shù)庫生成器的研究與實現(xiàn).pdf_第1頁
已閱讀1頁,還剩63頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、AAA(認證、授權、計費)協(xié)議是智能網(wǎng)絡中的重要協(xié)議,RADIUS(Remote Authentication Dial-In User Service)是AAA協(xié)議的早期代表。隨著電信網(wǎng)絡的迅速發(fā)展,基于UDP的RADIUS協(xié)議在安全性和性能方面逐漸不能滿足網(wǎng)絡需求,DIAMETER協(xié)議在此背景下應運而生。 DIAMETER協(xié)議是基于TCP(Transmit Contol Protocol)/SCTP(Stream Cont

2、rol Transmit Protocol)的可靠連接的AAA協(xié)議。IETF組織通過RFC3588定義了DIAMETER協(xié)議的基礎內(nèi)容,比如DIAMETER連接狀態(tài)機描述,消息/AVP格式定義等。DIAMETER協(xié)議目前廣泛應用于IMS(IP Multimedia Subsystem)網(wǎng)絡,提供AAA服務,3GPP協(xié)議族會根據(jù)需要來擴展定義DIAMETER消息的類型和AVP類型。 阿爾卡特朗公司(以下簡稱阿朗)智能網(wǎng)絡部門平臺組

3、負責開發(fā)和維護IMS網(wǎng)絡的相關協(xié)議,比如DIAMETER、SIP、SMPP等,這些協(xié)議和協(xié)議之上的應用程序一起提供給運營商。至今阿朗開發(fā)的應用程序已經(jīng)在世界上的多個運營商被廣泛應用。近年來隨著IMS網(wǎng)絡的廣泛應用,3GPP協(xié)議族會根據(jù)應用服務的需要不斷對DIAMETER協(xié)議支持的消息和AVP進行擴展,協(xié)議的擴展一般是新增消息或為已有消息新增AVP,如果應用程序需要支持該擴展,就必須對軟件做出相應的修改,修改主要包括兩個方面:一是對新增消

4、息/AVP編碼解碼的支持;二是應用程序的邏輯處理部分對新增消息/AVP的邏輯處理。阿朗的DIAMETER消息編碼/解碼模塊是手工編寫的代碼,所以只要支持的DIAMETER消息/AVP發(fā)生變化,就需要手工修改編碼/解碼模塊的代碼。應用程序邏輯部分是消息依賴的,換言之對不同的消息/AVP,應用程序的邏輯處理一般都是不一樣的,也就是說應用程序是必需要修改的。 阿爾卡特朗公司DIAMETER消息編碼/解碼模塊由本人所在的平臺軟件組維護,

5、經(jīng)過很長一段時間的維護,在項目總結時我們發(fā)現(xiàn)大多數(shù)DIAMETER協(xié)議相關的新的項目都是修改編碼/解碼模塊來支持不斷變化的DIAMETER消息/AVP定義。那么有沒有可能自動生成編碼/解碼模塊的代碼呢?這就是本論文要討論和實現(xiàn)的問題。 問題一經(jīng)提出,項目組進行了充分的討論,同時分析了其他DIAMETER協(xié)議相關工具(比如opendiameter、ethereal等)的工作原理,結論是完全可行的?;诖吮尘?,本論文致力于開發(fā)一個D

6、IAMETER消息的編碼解碼函數(shù)生成器,該生成器的輸入為定義DIAMETER消息/AVP的XML文件,而該生成器的輸出為DIAMETER協(xié)議編碼/解碼函數(shù)庫。該輸出庫能夠提供當前阿朗手工編寫的編碼/解碼函數(shù)庫提供的所有內(nèi)容。一旦實現(xiàn)了該生成器,將會大大降低DIAMETER協(xié)議的開發(fā)和維護的成本。同時該生成器的實現(xiàn)原理可以推廣應用到其它DIAMETER應用,甚至推廣到其它協(xié)議棧,比如SIP,SMPP等。 本論文的內(nèi)容從DIAMET

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論