论文部分内容阅读
随着网络基础设施建设的进程加速和网络应用的推广以及网络覆盖面的逐步扩大,网络用户数量也在快速增长,人们的日常生活与网络的关系也越来越紧密,如京东、淘宝、支付宝、微信支付等基于网络作为基础支撑的应用已经融入人们的日常生活,并且已经成为人们生活所必需的一部分。IPv6作为新的网络协议,技术也越来越成熟,中国教育网也在逐步推进IPv6基础设施的建设。众所周知,IPv4协议最大不足之处就是IP地址数量有限,目前IPv4地址资源几近枯竭,而IPv6则是解决地址资源不足这一重大问题的有效方案,同时在理论上IPv6的性能也更加优于IPv4,这也为多路径传输(MPTCP)的应用提供了基础保障。MPTCP(MultiPath-TCP)协议是一个支持多网络接口、多种接入方式并发传输的TCP协议的扩展,对下一代互联网的各种应急关键应用具有重大的使用意义。因此,该协议目前已成为IETF(国际互联网工程任务组)研究的焦点,另外,作为TCP协议的扩展,MPTCP协议被认为应该能很好的支持当今上层的所有应用。所以,该技术应该能为未来网络问题提供更好的解决方案,并有美好的应用前景,比如,中心机房和数据中心通常都会接入多个网络服务商(ISP)提供的网络服务,而目前这些应用场景往往只能使用一个网络服务商作为基本使用网络,其它的都是作为备用以防止使用中的网络因故障而停止服务;尽管如此,在切换网络过程的这段时间,系统主机仍然失去了网络服务,正是这短短的切换过程,就有可能造成巨大的损失。如果使用了 MPTCP协议,这种可能出现的损失将会避免,MPTCP可以同时把多个网络接口聚合在一起,理论上会提升网络带宽,同时,一旦一个网络服务出现故障,其它网络可以继续提供网络服务,避免了系统主机出现短时间断网的状况。评价网络服务质量的指标有多个,网络鲁棒性是一个重要的评估指标,鲁棒性即健壮性、抗变性,网络鲁棒性可以理解为网络连接在遭受意外中断或者是受到异常干扰的情况下所具有的保证其继续传输或者是恢复网络连接的能力。本文所做的研究主要就是MPTCP鲁棒性的评估和鲁棒性评估系统的构建。本文主内容可概述为以下几点:1)提出MPTCP连接鲁棒性和MPTCP恢复鲁棒性的概念。2)提出MPTCP子流重要性因子概念,并建立了 MPTCP子流重要性因子的计算公式的数学模型。3)基于MPTCP重要性因子,建立MPTCP鲁棒性评估模型,并建立了计算MPTCP鲁棒性评估计算公式的数学模型。4)利用统计分析中的假设检验原理和t检验方法验证MPTCP鲁棒性评估模型的可用性。5)根据MPTCP鲁棒性评估模型构建了一个MPTCP鲁棒性评估系统,并详细介绍了构建系统的过程。