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