论文部分内容阅读
近年来随着互联网技术的高速发展,互联网用户数量与日俱增,互联网技术逐渐渗透到人们的生活、学习、工作等各个领域。各种新型业务如高可靠性和高传输质量要求的业务的不断涌现,对网络的带宽提供能力和服务质量提出了更高的要求。多路径传输技术可以聚合多条网络路径上的带宽,均衡网络负载,从而提高传输质量。多路径IP传输网络是一种高可靠性的组建网络方案,可以使用多个IP网络并行传输数据,本论文主要对多路径IP传输网络的多路径并行传输方案及其流量调度策略进行研究与设计。首先,本文对现有的多路径传输方案进行了调查与分析,针对多路径IP传输网的特点,设计了一种基于路由封装的多路径传输系统(Multi-path Transmission System based on Routing Encapsulation,MTSRE),通过在通信终端部署安装有MTSRE的多路径路由服务器来实现多路径并发传输的效果,然后从传输模型、设计目标、体系结构等方面对MTSRE进行了详细介绍。流量调度策略的设计是多路径传输的核心问题,它决定了数据包在多条网络路径上的分配情况,对多路径传输的效率高低有决定性的作用。本文总结分析了常见的流量调度机制,针对MTSRE提出了一种基于拥塞度预知的流量调度算法(Flow Scheduling based on CongestionPrediction,FSCP),该算法基于路径的单向时延变化情况和丢包情况对路径的拥塞度进行实时预估,在路径选择时优先选择向拥塞度较小的路径调度数据,当正在使用的路径拥塞严重时,将流量转移到其它质量较好的子路径上。最后,本文使用NS3仿真工具对设计的多路径传输方案和流量调度算法进行了实现,并选取了不同的网络场景测试算法的性能。实验结果表明,本文提出的方法在整合带宽、负载均衡、路径容错能力方面取得了良好的效果。