论文部分内容阅读
随着互联网的发展,网络传输速率不断提高,IP网络出现了多样化的局面,它已经成为一个综合数据、语音、视频等多媒体服务的平台。与此同时,目前基于IPv4的网络的不足也逐渐体现出来,主要表现为32位地址空间的紧缺、路由选择问题、安全问题以及服务质量问题等方面,IP网络从IPv4向IPv6过渡已经迫在眉睫。随着过渡的推进,出现了大量的IPv6网络、IPv6设备,它们的出现带来对其测试的需求。本文首先对协议测试、网络性能监测、过渡测试、网络安全性测试等网络测试内容进行研究分析,重点关注于各类测试的需求、测试流程以及技术途径,通过对比,发现各类测试的基本技术手段可复用性高,尤其是协议编解码、数据包捕获、过滤、利用SNMP获取被测设备信息。然后对实现IPv6网络自动测试中需测试的功能多而繁杂、交互性配置多、分布式场景下的测试、以及网络性能测试指标高等难点,提出了相应的关键技术:利用Tcl、Expect编写测试例;利用CORBA实现分布式互操作;以及采用网络加速卡实现高性能指标测试。最后,本文提出了一种IPv6网络自动化测试的系统架构,并给出了关键模块的设计与实现,搭建了IPv4/IPv6混合网络环境,对设计的系统进行了验证。通过对比IPv6Ready认证文档与本文给出范例的结果,可知采用本文的方案能够简化测试操作过程,提高测试效率并降低测试成本。