论文部分内容阅读
随着网络通信业务尤其是实时业务的不断发展,用户对网络数据传输的质量和可靠性提出了越来越高的要求。为此人们进行了不懈的努力去提高网络的物理性能,其中包括对网络设备进行升级,增加网络带宽等直接投资扩充网络的方法,显然这种方法需要付出昂贵的代价。本论文给出另外一种方法,称为多路径通信方法,可以在不增加网络容量情况下提高用户体验,从而提高网络服务的性价比。利用多路径传输可以显著提高网络传输的质量以及鲁棒性,然而IP网络并不能很好的支持多路径传输,严重限制了这种方法的实施。为此,本文采用了一种网络新技术,即向量网(VectorNetwork,VN),它是一种分形体系架构的、以向量地址为基础的新型数据通信网,不仅非常适合多路径传输,而且多路径传输几乎不增加成本。VN根据向量地址确定数据转发路径,以无连接的代价实现有连接的效果,本身的多路径特性决定了其比其它网络可以更好的支持多路径通信。本文在分析了现有的多路径通信方法基础上,结合向量网的诸多特征,设计了一种VN交换网络的多路径通信方法。主要工作和成果是:(1)设计了多路径通信的基本方法,其中主要包括传输路径故障发现方法以及丢包重传机制。采用端对端的传输路径故障发现方法可以在很大程度上减少传统路径故障检测方法的开销;通过在端系统定量缓存数据包,在路径切换时实现快速重传,可以有效减少由于路径故障所产生的丢包。(2)设计了主路径传输和多路径轮流传输两种不同的多路径传输策略,以满足不同业务的传输需求。并在充分分析不同传输策略优缺点的基础上,针对实时流媒体以及域名服务等应用的传输特点,分别设计了相应的多路径传输方案。(3)通过网络编程对所提出的两种多路径传输策略进行了网络仿真实验,验证了本文设计的多路径传输策略的可行性,同时也证明了本文提出的故障发现算法和丢包重传机制的合理性,达到了提高网络传输质量以及鲁棒性的目的。