论文部分内容阅读
IPv6协议是IPv4协议的改进版本,是下一代Internet主干协议的主要候选者。协议是网络的灵魂,正确、有效的协议是网络赖以生存和发展的决定因素。协议测试技术是协议正确实现以及不同网络产品之间正确互通互联的重要手段。目前的协议测试可分为一致性测试、互操作性测试和性能测试。其中一致性测试是协议测试的基础。当前对于IPv6协议的测试的需求正在变得迫切,同时对于IPv6相关应用的研究也日益高涨。
本文对IPv6的关键协议进行了深入的研究,阐明了IPv6核心协议的测试需求和目的。对于当前国内外的协议测试技术和现状进行了整理总结,找到了目前对基于IPv6的协议测试方法的局限性,并在此基础上提出了IPv6核心协议一致性测试的分布式测试方法模型。在分布式测试方法模型基础上设计了一种基于并发TTCN的分布式IPv6测试系统,并利用并发TTCN编写了相应测试集、给出了测试结果分析。主要内容包括:
[1]协议测试理论和分布式IPv6测试系统的构造。本文在深入理解IPv6协议族的基础上,分析比较了多种协议测试方法模型,提出了一种可行的协议一致性测试方法—分布式测试方法,并且提出了基于并发TTCN的协议测试抽象模型构造。论文中较详细的介绍了分布式IPv6测试系统的设计与实现,并着重说明了其中分布式消息队列模块的设计与实现。
[2]IPv6一致性测试集的设计实现。本文根据IPv6核心协议一致性测试的需求和测试目的,在协议一致性测试结构和方法基础上,采用并发TTCN概念模型,详细阐述了IPv6核心协议一致性测试集的设计与实现。该测试集具有较好的可读性、可移植性和可维护性等特点。
[3]虚拟逻辑测试结构实验环境的组建及IPv6核心协议测试集结果分析。本文最后提出了一种虚拟逻辑测试结构模型,能有效的模拟实现现实网络测试环境。同时根据一致性测试集和并发TTCN技术,对测试结果进行了对比分析,并且较为详细的描述了其中某些测试例的结果报告。并对基于IPv6的协议测试方法作了展望。