论文摘要
无线网络依靠其提供随时随地方便接入的特点,在近几年发展速度已经领先于传统的有线网络,成为计算机网络领域最具发展前景的技术。为了提供无线接入环境,不仅硬件环境需要大范围的改造,在软件层面,尤其是网络协议方面,无线网络也提出了新的需求。除链路层的802.1x协议族之外,在网络层,也需要新的协议以支持无线网络的新特性。目前所广泛应用的网络协议,如TCP/IP协议,甚至包括IPv6协议,都假定接入网络的节点是固定不动的。在这种假设下,为了简化路由策略,IP地址不仅唯一的标识了一台主机,而且还标识了该主机的网络位置。如果某台主机的网络接入点发生变化,则必然意味着IP地址要发生变化,从而也意味着正在进行的网络通信的中断。移动IPv6以及其前身移动IP协议的出现,就是为了支持处于此种情况的网络节点,让其无需重新建立连接而更换网络接入点。目前已经成为网络标准的移动IPv6协议是众多解决方案中实现最为简单的一个,但至今该协议仍有许多问题亟待解决,其中切换性能问题是最受关注的一个。据研究表明,移动IPv6所描述的切换过程所带来的网络延迟对于多数实时应用来说是无法忍受的。由此,人们在移动IPv6的基础之上研究出许多改进的方法,以提高切换性能。本文将从标准移动IPv6协议入手,详细描述了IPv6环境下的水平切换和垂直切换过程,并在此基础上介绍了目前被广泛采纳的切换优化技术。之后本文介绍了一个实验平台的设计,以及在此平台上所进行的实验和最终结果。最后本文给出了结论和将来要继续研究的方向。