摘要:互聯(lián)網(wǎng)技術(shù)考試移動(dòng)IPv6協(xié)議的總體設(shè)計(jì)方案:移動(dòng)IPv6的設(shè)計(jì)可以分為用戶空間設(shè)計(jì)和內(nèi)核空間設(shè)計(jì)。用戶空間是利用應(yīng)用程序?qū)?nèi)核中的數(shù)據(jù)進(jìn)行查看和設(shè)置,相對(duì)比較簡(jiǎn)單。內(nèi)核空間分成3部分:底屜內(nèi)核、IPv6層、MIPv6層。
在線輔導(dǎo) 面授招生 考試大綱 指定教材 報(bào)名時(shí)間
3.3.1 移動(dòng)IPv6協(xié)議的總體設(shè)計(jì)方案
移動(dòng)IPv6的設(shè)計(jì)可以分為用戶空間設(shè)計(jì)和內(nèi)核空間設(shè)計(jì)。用戶空間是利用應(yīng)用程序?qū)?nèi)核中的數(shù)據(jù)進(jìn)行查看和設(shè)置,相對(duì)比較簡(jiǎn)單。內(nèi)核空間分成3部分:底屜內(nèi)核、IPv6層、MIPv6層。為了保持與操作系統(tǒng)(如Linux)網(wǎng)絡(luò)協(xié)議找的一致性,可以充分利用操作系統(tǒng)中已有的數(shù)據(jù)結(jié)構(gòu)和實(shí)現(xiàn)方法,來保證M1Pv6層對(duì)于上層的透明性。本節(jié)移動(dòng)IPv6設(shè)計(jì)與實(shí)現(xiàn)所基于的操作系統(tǒng)就是Linux。底層內(nèi)核提供系統(tǒng)管理、進(jìn)程調(diào)度管理和系統(tǒng)調(diào)用;IPv6層提供數(shù)據(jù)包的發(fā)送和接收、隧道的建立等;MlPv6層負(fù)責(zé)綁定、移動(dòng)頭部處理、移動(dòng)檢測(cè)等。在實(shí)現(xiàn)中可以將移動(dòng)IPv6的3個(gè)功能實(shí)體MN、HA和CN整合在一起,通過類型變蛍控制不同的模塊啟動(dòng),實(shí)現(xiàn)不同的功能實(shí)體。具體模塊劃分見圖3-24。

解析和構(gòu)造報(bào)文模塊、用戶空間和內(nèi)核空間數(shù)據(jù)交互模塊作為倌息傳遞的接口在用戶空間和內(nèi)核空間之間。配置和顯示命令模塊用于顯示和配憑用戶空間的數(shù)據(jù),和用戶空間的模塊都有聯(lián)系,所以沒有連線。各模塊功能如下。
1)解析和構(gòu)造報(bào)文棋塊
主要完成移動(dòng)控制報(bào)文中移動(dòng)頭部的解析,并作出相應(yīng)的回應(yīng),將相關(guān)信息構(gòu)造、發(fā)送出去。通過對(duì)報(bào)文的分析,將作為觸發(fā)亊件影響移動(dòng)體的有限狀態(tài)機(jī)。
2)移動(dòng)檢測(cè)模塊
利用路由器通告RA、鄰居發(fā)現(xiàn)、鏈路層觸發(fā)等,檢測(cè)網(wǎng)絡(luò)前綴變化、接入點(diǎn)變化、生存時(shí)間是否過期,完成網(wǎng)絡(luò)層的跨網(wǎng)絡(luò)切換。
3)配置顯示命令模塊
利用tebiet和環(huán)回接口,將本機(jī)的綁定緩存、綁定更新列表等狀態(tài)信息顯示出來,并可以通過命令配罝家鄉(xiāng)代理地址、隧道和啟動(dòng)接口。
4)數(shù)據(jù)史新維護(hù)模塊
通過解析移動(dòng)報(bào)文,提取相關(guān)的信息,如CoA、HoA、移動(dòng)前綴、綁定生存期、通信對(duì)端地址、狀態(tài)表示位等。然后史新綁定緩存、BU列農(nóng)等數(shù)據(jù)衣項(xiàng)。
5)返回路由可達(dá)過程模塊
處理在CoT、CoTI、HoT、HoTI,計(jì)算密鑰標(biāo)識(shí)、Kbm等。
6)移動(dòng)報(bào)文發(fā)送和接收模塊
用于接收移動(dòng)報(bào)文,主要作用是取出CoA和HoA,交換位置,然后輸入到解析和構(gòu)造移動(dòng)報(bào)文模塊;將移動(dòng)報(bào)文按照要求,填好IPv6包頭,并加入擴(kuò)展頭,最后送到發(fā)送隊(duì)列上。
7)接口信息和路由表更新模塊
此模塊負(fù)賁MIPv6接口的初始化和接口倌息維護(hù),在移動(dòng)過程中對(duì)內(nèi)核路由表進(jìn)行更新,主要功能為接受路由重定向、改變默認(rèn)路由、隧道項(xiàng)的加入和刪除。
8)綁定模塊
在解析和構(gòu)造報(bào)文模塊分析移動(dòng)頭部的基礎(chǔ)上,處理MN/HA/CN的注冊(cè)和解注冊(cè)。DHAAD模塊動(dòng)態(tài)家鄉(xiāng)代理發(fā)現(xiàn)模塊,運(yùn)行在MN和HA上,更新HA之間的家鄉(xiāng)代理信息,保證MN離開家鄉(xiāng)網(wǎng)絡(luò)后的注冊(cè)成功。
9)MPD模塊
移動(dòng)前綴發(fā)現(xiàn)模塊,當(dāng)MN在外地時(shí),家鄉(xiāng)網(wǎng)絡(luò)的前綴變化會(huì)及時(shí)通告到MN,保證MN和HA之間雙向隧道的有效性。
10)MPD模塊
移動(dòng)前綴發(fā)生模塊,當(dāng)MN在外地時(shí),家鄉(xiāng)網(wǎng)絡(luò)的前綴變化會(huì)及時(shí)通告到MN,保證MN與HA之間雙向隧道的有效性。
11)路由優(yōu)化模塊
利用移動(dòng)報(bào)文的接收和發(fā)送模塊,對(duì)數(shù)據(jù)包頭中的CoA進(jìn)行檢測(cè),若存在對(duì)端注冊(cè),則葙要處理報(bào)頭和家鄉(xiāng)目的選項(xiàng)、類型2路由頭,交換其中的信息:不存在對(duì)端注冊(cè),則通過隧道傳送數(shù)據(jù)。
12)IPSec保護(hù)模塊
主要用于保護(hù)MN和HA之間的注冊(cè)過程和返回路由過程,當(dāng)然也可以保護(hù)MN到HA的隧道。
下面各小節(jié)分別介紹上述各主要模塊的設(shè)計(jì)與實(shí)現(xiàn)方案。
返回目錄
編輯特別推薦
中級(jí)通信專業(yè)實(shí)務(wù)
中級(jí)通信專業(yè)實(shí)務(wù)傳輸與接入教程匯總
通信工程師備考資料免費(fèi)領(lǐng)取
去領(lǐng)取
共收錄117.93萬道題
已有25.02萬小伙伴參與做題
專注在線職業(yè)教育25年