论文部分内容阅读
本文的技术背景是自IPV6出现以来就引起全球关注的路由器测试技术。为了保证互联网平稳的从IPv4向IPv6过渡,支持IPv4、支持IPv6、支持IPv6封装在IPv4或者同时支持IPv4和IPv6的路由器将在一段时间内并存。这种状况使得路由器的测试变得更加复杂,而且现有的测试方法回绕测试法(LTM, Loop-back Test Method)和穿越测试法(TTM, Transverse Test Method)无法适应现代多端口路由器的测试。因此,四川省网络通信技术重点实验室开展了多端口测试技术的研究。 自提出多端口分布式并行同步穿越测试法(MDSP-TTM, Multi-port Distributed Synchronized Parnell Transverse Test Method)以来,四川省网络通信技术重点实验室正投入到多端口路由器分布式并行测试系统(MPR-DCTS, Multi-Port Router—Distributed Concurrent Test System)的研发工作当中。该系统采用两层的体系结构,上层是一个作为多端口测试管理器的终端,下层由很多的双端口测试器(TPTs, Two-Port Testers)构成,TPT采用穿越测试法或者回绕测试法。 测试系统通过执行测试控制数据来管理测试的进行,因此,测试控制数据的定义是路由器测试当中的一个重要的环节,本论文反映的工作是对重要的路由协议—边界网关协议(BGP, Border Gateway Protocol v.4)的测试集、测试组、测试例的规划与描述。笔者的贡献总结如下: A.对BGP-4协议进行了测试集的总体规划,重点是一致性测试集的规划。 B.文章给出了一个运行于TPT的TTCN-3描述的测试例来探讨了测试例的定义技术。 C.为论证新定义的并发多端口测试语言(CMP-TDL, Concurrent Multi-Port Test Definition Language)的可行性,本文给出了一个多端口的测试例,并在实践中得出了一些改进、完善CMP-TDL的建议。