论文部分内容阅读
随着3G、WiMAX网络的兴起,全球IPv6网络的大规模建设,互联网呈现宽带化、无线化和移动化。接入技术的不断进步,促使网络相互移动和嵌套,而以前针对网络移动性的终端解决方案,在新情况下不能保证数据通信的连续性。因此研究移动互联网中的数据通信问题具有十分重要的理论意义和现实意义。本文在研究IPv6网络移动协议(NEMO)的基础上,设计并实现了IPv6网络移动协议软件。
本文是铁道部项目“铁路移动用户IP管理技术研究与实践”和国家863滚动项目“高性能IPv6路由器协议栈软件”的一部分。首先综述了移动IP和NEMO技术产生的背景及国内外研究现状,随后详细地分析了MIPv6及其扩展协议、NEMO协议的工作原理和运行机制,并依据IETF标准RFC3775和RFC3963设计了移动网络协议的总体实现模型,在内核空间和用户空间按照功能不同划分了9个模块。介绍了各个模块的实现流程和方法,实现了基于Linux的IPv6网络移动协议软件,并且进行了周密的测试。本协议软件具有移动IPv6和NEMO的基本功能,而且已经应用在部分高校的IPv6实验床上,效果反映良好。此外,文中针对网络移动协议中基本路由优化的缺陷,深入地讨论了随之产生的时延、网络瓶颈等问题,并从基本路由优化、嵌套移动优化、基础结构优化、内部优化四个方面研究分析了目前一些解决路由优化的方案。最后在总结工作的基础上对NEMO的研究方向进行了探讨。本文中的NEMO实现方案已经申请专利(专利受理号:200410009563.3)。