摘要:通信工程師互聯(lián)網(wǎng)技術(shù)移動子網(wǎng)的設計與實現(xiàn):從實現(xiàn)的角度看.移動子網(wǎng)相當于移動IPv6的擴展,所以可以在移動IPv6的基礎上進行設計和實現(xiàn)。其設計目標如下。
4.3 移動子網(wǎng)的設計與實現(xiàn)
從實現(xiàn)的角度看,移動子網(wǎng)相當于移動IPv6的擴展,所以可以在移動IPv6的基礎上進行設計和實現(xiàn)。其設計目標如下。
(1)移動性支持:支持所有RFC3775和RFC3963中新加入的IPv6擴展頭部和各種選項,新的ICMP消息類型和選項。
(2)注冊功能:可以完成家鄉(xiāng)注冊和對端注冊,實現(xiàn)R比特,完成移動子網(wǎng)前綴注冊。
(3)數(shù)據(jù)處理:作為路由器,通過雙向隧道轉(zhuǎn)發(fā)移動網(wǎng)絡中的數(shù)據(jù)包;作為移動節(jié)點,為自身的數(shù)據(jù)通信進行路由優(yōu)化。
(4)MIPv6基本功能:作為MIPv6的擴展,還需要支持MIPv6中的動態(tài)家鄉(xiāng)代理地址發(fā)現(xiàn)、移動前綴發(fā)現(xiàn)、返回路由過程等基本功能。
(5)配置文件支持:通過變量來調(diào)整NEMO的各種屬性,包括節(jié)點類型、調(diào)試級別、路由優(yōu)化支持、注冊方式和接口類型。
(6)調(diào)試測試支持:提供豐富的茲示命令及調(diào)試命令,使用戶可以良好地控制及分析NEMO的運行。
(7)數(shù)據(jù)的快速査找:建立較好的表數(shù)據(jù)結(jié)構(gòu),存儲綁定更新列表(BindingUpdateList,BUL)、綁定緩存(BindingCache,BC)、家鄉(xiāng)代理列表(HomeAgentList)等,可以很快地索引、査找、修改和建立表項。
(8)多線程處理:按照通信順序和交互狀態(tài),為各模塊合理分配線程來管理。在線程之間,采用IPC通信,交互處理信息,加快移動路由器中各狀態(tài)的轉(zhuǎn)換。
下面介紹移動子網(wǎng)的總體設計方案。葙要指出的是,本節(jié)設計和實現(xiàn)的NEMO,在RFC3963的基礎上,實現(xiàn)了MR和CN之間的路由優(yōu)化因此,在設計方案中,需要將CN的處理以及返回路由可達過程等加進去。
返回目錄:
編輯特別推薦:
通信工程師備考資料免費領(lǐng)取
去領(lǐng)取