节点文献

路由器多点并发测试的图形化描述工具设计与实现

Design and Implementaion of a Graphical Description Tool for Multi-Point Concurrent Router Testing

【作者】 叶红兵

【导师】 曾华燊;

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

【摘要】 笔者硕士论文的研究工作是在对路由器(交换机)和通信子网进行性能测试与评价的背景下进行的,本论文涉及分布式协同多点并发测试系统的图形化描述工具。ISO9646为测试网络中继设备而定义的“回绕测试法”(LTM-Loop-back Test Method)和“穿越测试法”(TTM-Transverse Test Method)只能对单个或一对端口进行测试,为了对路由器(交换机)和通信子网进行多点性能评测,需要一种新的测试方法来模拟路由器(交换机)和通信子网的实际工作环境,使测试系统能够同时对多个观测点的测试过程进行协调控制。为此,四川省网络通信技术重点实验室(SC-Netcom Lab)提出了“协同多点并发穿越测试法”((CMC-TTM-Coordinated Multi-Point Concurrent Transverse Test Method),并在此基础上形成了“分布式协同多点并发测试系统”((DCMC-TS-Distributed Coordinated Multi-point Concurrent Test System)的初步框架。DCMC-TS分为上下两级结构,上级为协同多点并发测试管理器(CMC-TM-Coordinated Multi-Point Concurrent Test Manager),下级为多个直接测试控制器(DTC-Direct Test Controller),二者通过高速交换机或者网络实现互联。CMC-TM利用“多点测试协同管理协议”:MPT-CMP-Multi-Point Testing Coordination Management Protocol)对DTC进行协调管理控制,DTC直接对路由器或通信子网的两个观测点进行控制。为了进行协同多点并发测试,CMC-TM必须具备以下功能:1)在测试前描述测试系统配置,为各DTC指派“测试集/例”(Test Suite/Case),包括发送的数据;2)在测试例执行过程中实现DTC间的协同配合控制功能,收集并记录DTC测试结果为测试操作员提供直观的测试过程显示和生成测试报告的依据;3)在单个测试例执行完后根据测试结果人工或自动地选择下一测试例。实现上述控制功能至少有两种方法:定义专用的多点测试描述语言或定义图形化的测试描述工具。为了简化测试例的描述和增加测试描述与执行过程的直观性,笔者选择了后一种方式。初步实验表明:笔者为DCMC-TS设计实现的多点并发测试的图形化描述工具(GDT-MPC)不仅能对上级CMC-TM和下级DTC进行图形化的初始配置,还能对二者的测试状态、测试过程、测试结果进行图形化的描述和观测,使整个测试过程更加形象直观。实验结果还表明GDT-MPC达到了原定的设计目标。GDT-MPC的成功开发为多点并发测试实验提供了基本手段,从而为最终改进和完善DCMC-TS奠定了基础。

【Abstract】 The general background of this MSc disertaion is performance evaluation techniques for routers, switches, and subnetworks and the disertaion is concerned with development of a graphical description tool for a Distributed Coordinated Multi-point Concurrent Test System (DCMC-TS). The ISO 9646 defined two conformance test methods for OSI Relay systems, i.e. LTM (Loop-back Test Method) and TTM (Transverse Test Method), catered for conformance testing of routers or switches with a single or two observation point(s) only. However, to evaluate performance of routers, switches, and subnetworks with multiple observable points, a new method is needed to emulate their operation environment and to control the test process at all these points simultaneously. For the very reason, SC-Netcom Lab (Sichuan Network Communication Technology Key Laboratory) has introduced a test method called CMC-TTM (Coordinated Multi-Point Concurrent Transverse Test Method). Implementation of CMC-TTM has evolved the DCMC-TS.The DCMC-TS is a two-tier system, where a Coordinated Multi-Point Concurrent Test Manager (CMC-TM) at the top level is networked with multiple Direct Test Controllers (DTCs). CMC-TM uses MPT-CMP (Multi-Point Testing Coordination Management Protocol) to control DTCs coordinately. DTC observes and controls the router or subnetwork under test via relevant ports.For coordinated multi-point testing, CMC-TM must be able:a) to describe the configuration of the test system, assign test suite/cases including test data before testing; b) to define coordination between DTCs, collect test results from DTCs for display in test execution and for storage for generation of test report; and c) to select the next test case manually or automatically after a test case execution. There are at least two ways to fulfill the task:to define a test decription language or to develop a graphical description tool (GDT). The author decided to develop a GDT to ease test case description.Preliminary test experiments have shown that author’s GDT-MPC (Graphical Description Tool for Multi-point Concurrent Test) is not only able to graphically configure the CMC-TM and DTCs, but also able to describe, observe, and display the test execution process. The results have also shown that the pototype GDT-MPC has satisfied the design goals. The accomplishment of GDT-MPC provides a tool for test operators to carry out muli-point concurrent test experiments and paves the way for improvement and optimization of the prototype of DCMC-TS.

节点文献中: 

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

本文的引文网络