摘要:互聯(lián)網(wǎng)技術(shù)考試移動(dòng)子網(wǎng)的總體設(shè)計(jì)方案:NEMO是MIPv6的擴(kuò)展,MIPv6有3個(gè)功能實(shí)體:CN、HA、MN,在NEMO中,將MN擴(kuò)展為MR。它們?cè)谠O(shè)計(jì)上可以遵循以下的設(shè)計(jì)思想:帶有移動(dòng)頭部的數(shù)據(jù)報(bào)文,經(jīng)過(guò)IP層傳到NEMO層,NEMO層對(duì)報(bào)文中的移動(dòng)頭部進(jìn)行校對(duì)、解析,并提取轉(zhuǎn)交地址、家鄉(xiāng)地址,并交換轉(zhuǎn)交地址和家鄉(xiāng)地址,再傳到上層的應(yīng)用中處理。對(duì)于BU、BA等控制交互信息,NEMO層解析并構(gòu)造響
在線輔導(dǎo) 面授招生 考試大綱 指定教材 報(bào)名時(shí)間
4.3.1 移動(dòng)子網(wǎng)的總體設(shè)計(jì)方案
NEMO是MIPv6的擴(kuò)展,MIPv6有3個(gè)功能實(shí)體:CN、HA、MN,在NEMO中,將MN擴(kuò)展為MR。它們?cè)谠O(shè)計(jì)上可以遵循以下的設(shè)計(jì)思想:帶有移動(dòng)頭部的數(shù)據(jù)報(bào)文,經(jīng)過(guò)IP層傳到NEMO層,NEMO層對(duì)報(bào)文中的移動(dòng)頭部進(jìn)行校對(duì)、解析,并提取轉(zhuǎn)交地址、家鄉(xiāng)地址,并交換轉(zhuǎn)交地址和家鄉(xiāng)地址,再傳到上層的應(yīng)用中處理。對(duì)于BU、BA等控制交互信息,NEMO層解析并構(gòu)造響應(yīng)信息,同時(shí)交互倌息將會(huì)改變內(nèi)核空間中狀態(tài)數(shù)據(jù)的值。
和MIPv6類似,移動(dòng)子網(wǎng)的設(shè)計(jì)也可以分為用戶空間設(shè)計(jì)和內(nèi)核空間設(shè)計(jì)。用戶空間實(shí)現(xiàn)了NEMO協(xié)議,負(fù)賁綁定、移動(dòng)頭部處理、移動(dòng)檢測(cè)等。對(duì)于MR、HA、CN,可將它們的功能整合在一起,通過(guò)類型變量控制不同的模塊啟動(dòng),實(shí)現(xiàn)不同的功能實(shí)體。內(nèi)核空間分成兩部分:底層內(nèi)核、IP層,為了保持與操作網(wǎng)絡(luò)協(xié)議棧的一致性,我們充分利用Linux中已有的數(shù)據(jù)結(jié)構(gòu)和實(shí)現(xiàn)方法,來(lái)保證NEMO層對(duì)于傳輸層的透明性。底層內(nèi)核提供系統(tǒng)管理、進(jìn)程調(diào)度符理和系統(tǒng)調(diào)用:IP層提供數(shù)據(jù)包的發(fā)送和接收、隧道的建立等;具體模塊劃分見(jiàn)圖4-17。
在圖4-17中的模塊按照功能分組,同一組模塊在一個(gè)岡角矩形內(nèi)。雙向線表示兩個(gè)模塊組互相影響。解析和構(gòu)造移動(dòng)報(bào)文模塊、移動(dòng)檢測(cè)模塊作為信息傳遞的接口在用戶空間和內(nèi)核空間之間。配置顯示命令模塊用于配罝和顯示用戶空間的數(shù)據(jù),和用戶空間的模塊都有聯(lián)系。
下面對(duì)各模塊作簡(jiǎn)要描述。
解析和構(gòu)造報(bào)文模塊:主要完成移動(dòng)控制報(bào)文中移動(dòng)頭部的解析,并作出相應(yīng)的回應(yīng),將相關(guān)信息構(gòu)造、發(fā)送出去。
移動(dòng)檢測(cè)模塊:利用RA、鄰居發(fā)現(xiàn)、鏈路層觸發(fā)等,檢測(cè)網(wǎng)絡(luò)前綴變化、接入點(diǎn)變化、生存時(shí)間過(guò)期,完成網(wǎng)絡(luò)層的切換。配置顯示命令模塊:對(duì)MR屬性進(jìn)行配罝,顯示本機(jī)的綁定緩存、BU列表等狀態(tài)倌息和調(diào)試信息,并可以通過(guò)命令配罝家鄉(xiāng)代理地址、隧道和啟動(dòng)接口。
數(shù)據(jù)更新維護(hù)模塊:通過(guò)解析移動(dòng)報(bào)文,提取相關(guān)的信息,如CoA、HoA、移動(dòng)前綴、綁定生存期、通信對(duì)端地址、狀態(tài)表示位等。然后更新綁定緩存、BU列表等數(shù)據(jù)表項(xiàng)。
返回路由可達(dá)過(guò)程模塊:處理在返回路由可達(dá)過(guò)程中的CoT、CoTI、HoT、HoTI,計(jì)算密鑰標(biāo)識(shí)、Kbm等。
移動(dòng)報(bào)文發(fā)送和接收模塊:用于接收移動(dòng)報(bào)文,主要作用是取出CoA和HoA,交換位S,然后輸入到解析和構(gòu)造移動(dòng)報(bào)文模塊:將移動(dòng)報(bào)文按照要求,填好IPv6包頭,并加入擴(kuò)展頭,最后送到發(fā)送隊(duì)列上,接口信息和路由表更新模塊:此模塊負(fù)賁移動(dòng)接口的初始化和接口信息維護(hù),在移動(dòng)過(guò)程中對(duì)內(nèi)核路由表進(jìn)行更新,主要功能為接受路由重定向、改變默認(rèn)路由,以及隧道項(xiàng)的加入和刪除。
DHAAD模塊:動(dòng)態(tài)家鄉(xiāng)代理發(fā)現(xiàn)模塊,運(yùn)行在MR和HA上,更新HA之間的家鄉(xiāng)代理信息,保證MR離開(kāi)家鄉(xiāng)網(wǎng)絡(luò)后的注冊(cè)成功。
MPD模塊:移動(dòng)前綴發(fā)現(xiàn)模塊,當(dāng)MR在外地時(shí),家鄉(xiāng)網(wǎng)絡(luò)的前綴變化會(huì)及時(shí)通告到MR,保證MR和HA之間雙向隧道的有效性。
數(shù)據(jù)更新維護(hù)模塊、返回路由可達(dá)過(guò)程模塊、移動(dòng)檢測(cè)模塊、DHAAD模塊和MPD模塊的設(shè)計(jì)及實(shí)現(xiàn)與移動(dòng)IPv6中的基本相同,因此,本章對(duì)這些模塊的設(shè)計(jì)不再作具體描述。相關(guān)細(xì)節(jié)可以參考3.3節(jié)內(nèi)容。
返回目錄
編輯特別推薦
中級(jí)通信專業(yè)實(shí)務(wù)
中級(jí)通信專業(yè)實(shí)務(wù)傳輸與接入教程匯總
通信工程師備考資料免費(fèi)領(lǐng)取
去領(lǐng)取
共收錄117.93萬(wàn)道題
已有25.02萬(wàn)小伙伴參與做題