论文部分内容阅读
随着用户对互联网服务质量要求的提高,随时随地能够享受高质量网络服务已经成为人们的迫切需求。在这种环境下下一代互联网NGI (Next Generation Internet)随之而出,它为更快、更安全、更高效的通信技术提高了质量保障。同时多路传输CMT协议作为下一代互联网传输层的代表,在一定程度上解决了现阶段网络面临的问题,其中等价多路由关键技术的研究具有重要的理论意义和应用价值。虽然现在受各种条件的限制,CMT(Concurrent Multipath Transfer)的应用尚未普及,但是已经作为下一代网络传输协议的主要协议来研究。近年来,CMT的协议功能不断地被完善和扩充,用以满足传输的移动性和可靠性需求。但是CMT只能够保证传输层的同时多路径传输,它不能够了解网络层的实际数据的沿路径的转发情况,要想充分利用多路径的性能提高吞吐量,应该也在网络层也同时使用同时多路传输。在存在等价多路径路由ECMP的情况下,如何实现CMT中有效利用多路径传输资源,成为目前研究的热点之一。本文在深入分析了多路径传输,包括传输层的多路径传输技术和网络层的多路径传输技术的基础上,实现了等价多路由ECMP性能的仿真算法的编写以及等价多路由ECMP在同时多路传输CMT中的应用。通过仿真实验发现,当存在ECMP路由的直达路由与迂回路由的带宽比和时延比在理想环境下能够使CMT的吞吐量得到倍增,但是当ECMP的直达路由与迂回路由的带宽比和时延比偏离影响因子R(1,1-8)的时候,等价多路由ECMP的存在对同时多路传输CMT产生负面影响。研究表明ECMP易对CMT产生负面的影响。本文进一步针对这种存在ECMP对CMT产生负面影响的原因进行剖析,提出了一种减少ECMP对CMT负面影响的方案,动态ECMP在CMT中的使用:DS-ECMP-CMT,并对该方案进行了实现。从仿真结果来看,DS-ECMP-CMT方案能够有效的解决ECMP路由在CMT中应用产生的问题。