论文部分内容阅读
笔者硕士论文的研究工作是在对路由器(交换机)和通信子网进行性能测试与评价的背景下进行的,本论文涉及分布式协同多点并发测试系统的图形化描述工具。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奠定了基础。