论文部分内容阅读
随着计算机网络与信息技术的发展和广泛应用,人们对网络的性能与服务质量提出了更高的要求。针对IPv4网络技术存在的固有缺陷,IPV6网络技术应运而生,经过多年的研究与发展,IPV6互联网络逐渐开始商用部署,如今,Internet互联网形成了IPv4与IPV6共存的局面。由于国内互联网存在多运营商提供服务的现状,不同运营商网络的互联互通和网络信息资源的不均衡分布给用户的入网体验带来了挑战。园区网络大多采用了接入多个不同运营商网络的方式来改善网络的访问性能,但同时也面临着出口链路的选择和流量在不同链路上负载均衡的问题。如何在IPv4/IPv6双协议栈环境下实现多出口链路选优己成为目前提高网络访问性能所迫切要解决的问题。论文对网络性能探测方法、探测过程、性能评价指标等方面进行了研究与分析,论述了DNS域名解析的工作原理和基于ICMP、TCP、HTTP/HTTPS协议的网络性能探测方法,提出了一种支持双协议栈的多出口链路网络访问选优的实现框架,即以改进的DNS域名优化解析服务器为核心组件,对访问目标域名解析的IP地址列表与出口链路构成的组合,通过基于应用层的性能探测得出通过各个组合访问目标域名的网络时延、延时抖动、丢包率、DNS解析时间、连接建立时间、数据传输时间以及数据传输速率等网络性能衡量参数,并对其进行归一化处理,结合论文提出的多参数融合为综合性能衡量指标的算法,选取访问目标域名的最佳可用IP地址和生成最佳出口链路路由。接着,对多出口链路选优系统进行了设计与代码实现,并完成了系统的可视化管理和结果展示部分。最后,通过选取有代表性的测试样本网站,从北京交通大学校园网不同出口链路分别访问样本网站,对访问的平均连接建立时间、数据传输时间和数据传输速率进行对比分析,得出从不同出口链路访问同一样本网站存在性能差异。然后比较了普通方式和选优方式下访问样本网站的DNS解析时间、连接建立时间、数据传输时间等网络性能衡量参数,通过对这些参数的对比与分析,验证了论文所实现的选优系统能在一定程度上对网络访问性能有所改善。