节点文献

OSPFv3协议测试技术研究与测试集定义

Research on Testing Techniques of OSPFv3 and Its Test Suites Defination

【作者】 李秀峰

【导师】 曾华燊;

【作者基本信息】 西南交通大学 , 计算机应用技术, 2004, 硕士

【摘要】 支持IPv6的网络产品日渐增加,网络设备协议实现与协议标准是否能够保持一致已经成为各设备互联、互操作的关键。为此,需要对网络协议实现进行多种测试,以保证协议实现与协议标准的一致和能够实现不同厂家产品间的互联互通。 本文反映的研究工作的背景是四川省网络通信重点实验室的路由器多端口并发测试技术研究和系统的开发。开发中的路由器的多端口并发测试系统是具有上、下两级结构的分布式测试系统。上级系统处理系统配置、多端口间测试控制数据的指派、测试过程的管理和协调控制;下级为多个单端口或双端口测试系统。笔者的工作在于以OSPFv3协议为对象,研究双端口和多端口测试系统中的测试控制数据的规划、定义和描述。 针对于OSPF协议的特点,笔者的工作之一是对OSPF测试数据进行规划,将它划分为一致性测试、互操作测试和性能测试3个测试集(Test Suite)。一致性测试集是本文讨论的重点,笔者进一步将该测试集划分为:Hello协议测试、邻居关系测试、链路状态数据库测试和路由计算测试组(Test Group)。根据测试的需要,在测试组内还进一步划分了测试子组(Test Subgroup)和具有明确测试目的的基本测试单元——测试例(Test Case)。笔者对OSPF测试控制数据的描述采用了半形式化的TTCN-3描述语言。 测试例的描述是协议测试准备工作中工作量大而繁琐,但又是十分重要的工作,例如:笔者已经完成的一致性测试例的数目已接近100个。为了对TTCN-3描述提供一个感性认识,4.2和5.3节分别列出了一个双端口测试和并发多端口测试系统的测试例的部分描述。通过OSPF测试例的描述实践,笔者发现TTCN-3仍然不能适应并发测试控制数据描述的需要。因此,除了对TTCN-3进行了扩展外,相关的需求已经在定义CMPTDL语言中加以了考虑。

【Abstract】 With increase in IPv6-based products, it is becoming more and more important to decide whether or not an implementation conforms to relevant protocol so as to ensure interoperability between implementation of the same protocol.The background of the work presented in the dissertation is the activity in research and system development pertainent to Concurrent Multi-Port Test (CMPT) at Sichuan Network Communication Key Laboratory (SC Netcom Lab). The distributed CMPT system under development at SC-Netcom Lab takes a two-layer architecture; where the upper layer is responsible for system configuration, test assignment, test process coordination and management, while the lower layer handles two-port test control issues. In this dissertation, an emphasis has been given to test definition issues with regard to the routing protocol - OSPF.For different test purposes, three OSPF test-suites have been defined for conformance test, performance test, and interoperability test respectively. In the author’ s work, conformance test suite is comparatively complete and represented by four test groups: "hello" , "neighbor discovery" , " link state database", and "routing calculation" . A test group consists of a number of test cases, which may in turn be grouped into sub-groups depending on test purposes and functional distinctions.Test case specification is very important in test preparation, yet involves large amount of tedious work. For example, the number of test cases in OSPF conformance test-suite so far defined by the author has reached nearly one hundred. In the author’ s work, test cases are specified in a semi-formal test specification language called the TTCN-3. The experience gained in specification of test suite of OSPF, the inadequacy of TTCN-3 in handling concurrent multi-port testing has been experienced and resulted in an enhancement to TTCN-3 in definition of the Concurrent Multi-port Test Definition Language (CMP-TDL).

【关键词】 协议测试TTCN一3测试集osPFv3CMPTDL
【Key words】 Protocol TestTTCN-3Test suiteOSPFv3CMPTDL
  • 【分类号】TN915.06
  • 【被引频次】3
  • 【下载频次】110
节点文献中: 

本文链接的文献网络图示:

本文的引文网络