论文摘要
当前社会对互联网移动性的要求不断提高,而目前的互联网体系结构是针对固定网络而设计的,因此不能很好的支持网络移动性,针对这一问题提出的MIPv6(Mobile IPv6)、HMIPv6(Hierarchical Mobile IPv6)、FMIPv6(Fast handover Mobile IPv6)等解决方案在增加了网络结构复杂性的同时并没有彻底解决网络移动性的问题,其根源在于IP地址既是主机身份标识又是主机位置标识,所以解决网络移动性问题的关键在于身份标识与位置标识的分离。目前身份标识与位置标识分离有两种实现方式,分别是基于主机的地址重写机制和基于网络的映射封装机制,在这两种机制下有三种主流的标识分离协议:分别是基于地址重写(Addressing Rewriting)的主机标识协议HIP(Host Identity Protocol)和IPv6多宿协议SHIM6(Multihoming Shim Protocol for IPv6)、基于映射封装(Map-and-Encapsulate)的位置标识与身份标识分离协议LISP(Locator/Identifier Separation Protocl)。本文基于上述协议,提出了一种新的标识分离协议——基于IPv6地址的标识分离协议ISP6(Identifier Separation Protocl based on IPv6 address),该协议参考了HIP和LISP的架构,引入主机标识层实现用身份标识和位置标识的彻底分离;使用未分配的IPv6地址作为主机标识;添加地址比对机制从而判别通信对端是否已经部署新标识分离协议,并据此决定接下来的通信流程;使用主机标识映射服务器IDS(Identity mapping Server)替代DNS完成从主机标识HID到IP地址映射服务器IPS(IP mapping Server)地址的映射;使用IPS服务器完成从主机标识HID到位置标识IP的映射。研究在ISP6协议的基础上的切换技术,结合链路层触发机制,实现预应式切换,从而降低切换时延;使用路由器缓存转发技术,降低切换过程中的丢包率;最后将ISP6在切换方面的性能与MIPv6(Mobile IPv6)、HIP、LISP进行相应的对比分析。