天堂888-欧美黄色小说-熟睡侵犯の奶水授乳在线-初尝情欲h名器av-亚洲天堂免费视频-日韩五十路-免费在线国产-国产又大又黄又粗-久草导航-色播导航-亚洲免费资源-熟女一区二区三区视频-亚洲美女视频在线-亚洲成人福利视频-婷婷精品在线-亚洲综合p-中文字幕 日本-亚洲骚片-亚洲自拍偷拍网-国产农村妇女精品一区二区-午夜中出-久久精品国产精品亚洲毛片-91精品毛片-99爱视频在线-狠狠操亚洲-美女让人操-里番本子纯肉侵犯肉全彩无码-999偷拍

通信工程師互聯網技術數據更新維護模塊設計

互聯網技術 責任編輯:rgmjeyue 2013-10-10

摘要:通信工程師互聯網技術數據更新維護模塊設計:用戶空間數據結構包括HA列表、家鄉前綴列表、HoA信息表、BU列表、綁定緩存、移動IP接U倌息表、定時器等,此外還有關于安全方面的Nonces、Cookies,Tokens等。它們主要用于記錄各種數據的狀態,部分結構的相互關系如圖3-25所示。

 在線輔導 面授招生 考試大綱 指定教材 報名時間

3.3.2數據更新維護模塊設計
1.數據結構分析設計
用戶空間數據結構包括HA列表、家鄉前綴列表、HoA信息表、BU列表、綁定緩存、移動IP接U倌息表、定時器等,此外還有關于安全方面的Nonces、Cookies,Tokens等。它們主要用于記錄各種數據的狀態,部分結構的相互關系如圖3-25所示。


在設計時還要定義有關時間和計數器的函數和結構,包括計數器的初始化、更新、撤銷。定時器在綁定更新列表和綁定緩存、家鄉列表、前綴信息等結構中都有,用于表項的更新。同時在IPv6層還要定義移動頭和相關的BU、BE、綁定刷新、家鄉檢測初始、轉交檢測初始等RFC3775中規定的新的消息類型。
為了索引方便和快捷,可以使用Hash算法,將HoA或CoA地址分成4部分,作為Hash函數的參數。當然在其他表的構建中也可以采用Hash表形式,如綁定更新列表,W絡前綴列表等。圖3-26是用于表構建的Hash表結構。其中還引入了一個關鍵字排序表,用于按時間順序儲存信息。

為了將Sockct和相應的處理函數連接,還應設計fdjist數據鏈衣。它的作用是在功能實體(MN、HA等)的啟動中,先將Socket和相應的處理函數加入fdjist,形成一個大的數組,當葙要處理數據時,只要循環執行數組中的元素(處理函數)就可以了,便于對進入數據及時分析。
  2.用戶空間初始化
用戶空間的初始化包括如下內容:
①對命令中的數據進行解析和記錄;
②初始化計數器、HA列表、家鄉前綴列表、家鄉地址信息表、M1P接口信息表、BU列表、綁定緩存等;
③Nonces等安全驗證信息初始化;
④初始化節點類型;
⑤建立本機的監視端口,用于狀態信息的顯示;
⑥建立若千個Socket連接,分別用于解析和構造移動報文、DHAAD、MD、用戶空間和內核空間的數據交互的處理;
⑦Socket中建立、連接、接收、發送、輸入、輸出、控制等函數的確定等。
  3.更新操作
初始化完畢后,由于協議運行期間的觸發事件影響,潘要對數據進行更新。對于其中的鏈表結構,主要的更新操作是表的建立、嵌套、刪除、淸空以及表項的插入、更新、建立、刪除和查詢:其他的定時器、Nonces、Cookies、Tokens等變量的主要操作為計算、淸零、査詢、移位。
以上的操作都有成熟的實現方法,而且比較簡單,這里不冉贅述。

返回目錄: 通信工程師互聯網技術移動IPv 技術匯總

編輯特別推薦:

中級通信專業實務 互聯網技術教程匯總

中級通信專業實務傳輸與接入教程匯總

通信專業實務考試設備與環境教程匯總

通信專業實務考試交換技術教程匯總

更多資料
更多課程
更多真題
溫馨提示:因考試政策、內容不斷變化與調整,本網站提供的以上信息僅供參考,如有異議,請考生以權威部門公布的內容為準!

通信工程師備考資料免費領取

去領取

專注在線職業教育25年

信息系統項目管理師

信息系統項目管理師

信息系統項目管理師

!
咨詢在線老師!