论文部分内容阅读
随着Internet和移动通信的飞速发展,移动环境下的实时业务越来越多。移动IPv6凭借其丰富的地址资源以及良好的对移动性的支持,很快成为支持下一代网络的核心技术。然而,由于IPv6协议自身的原因,移动节点在切换过程中产生的切换时延和丢包率等因素严重影响了通信网络的性能。如何有效的减少切换时延,提高其切换性能,对于整个网络的性能有着至关重要的影响,同时也是下一代网络发展的客观要求。
本文针对移动IPv6的切换问题,在分析了移动IPv6的相关基本技术原理后,介绍了现阶段广泛应用的两种切换技术:快速切换(FMIPv6)和层次型切换(HMIPv6)。它们各自从不同的角度对移动IPv6的基本切换协议做出了优化,取得了一定的效果。但这两种方案的切换时延和丢包率都不能达到现有的实时业务的要求,所以还不足以成为标准移动IPv6的切换方案。
基于此,本文针对现有的多协议标签交换(MPLS)和分级移动IPv6(HMIPv6)融合的方案仍然存在时延大、丢包率高等问题,提出了一种改进的基于MPLS的HMIPv6切换算法。方案综合了MPLS和HMIPv6技术各自的优势,将多播技术应用于移动锚点(MAP),使得数据包的转发不再基于传统的IP路由,并且在切换完成之前提前建立新链路上的标签交换路径(LSP),实现了移动节点移交切换时延的最小化,大大降低了切换过程中服务中断的现象,最大限度的保证了新链路建立完成之前数据包不被丢失。
本文在基于特定的网络拓扑环境下在理论上完成了改进的方案优于标准的基于MPLS的HMIPv6切换方案的定量分析。随后,在Linux环境中,在网络仿真器NS-2的平台下对改进的方案进行了仿真实验,得出了两种方案在一定的网络通信条件下切换时延等指标的比较。从模拟性能分析的结果看,改进的切换算法在切换时延、丢包率及MAP负载平衡等多个方面的表现优于默认的HMIPv6切换方案,实验结果验证了理论分析的正确性。