论文部分内容阅读
本硕士论文所反映的研究工作背景是单个多端口路由器测试。四川省网络通信技术重点实验室(SC-Netcom Lab)开展了对路由器测试技术的研究工作,并提出了”多端口并发穿越测试法”(MPC-TTM-Multi-Port Concurrent TransverseTest Method)。目前,实验室以多端口并发穿越测试法为基础,着手开发“分布式多端口并发测试系统”(DMC-TC—Distributed Multi-Port Concurrent TestSystem)。该系统由上下两个功能部件组成:上级为一个“多端口并发测试控制器”(MPC-TC—Multi-Port Concurrent Test Controller),其功能是作为主控设备通过网络连接协调管理多个双端口测试器;下级为多个“双端口测试器”(TPT—Tow-Port Tester),其功能是对路由器的一对端口进行测试。两者通过交换机互连对路由器进行性能测试或一致性测试。为了保证一次并发测试的顺利完成,多端口并发测试控制器必须对多个双端口测试器进行协调管理。本论文的主要贡献在于为分布式多端口并发测试系统提供了一种协调管理机制。本论文的工作重点是在实验室前期有关多端口并发测试协调管理协议(MPCT-CMP—Multi-Port Concurrent TestingCoordinaton&Management Protocol)的研究基础上,对多端口并发测试协调管理协议进行设计,使之具有两方面特色:一方面即适用于单个路由器的性能评测,又适用于通过物理上分布的多个路由器的互连的网络性能测试;另一方面协议模型既能采用传统的C/S(客户机/月艮务器)模式,又能采用单客户机/多服务器模式。在单客户机/多服务器的模式下,多端口并发测试控制器需要以IP组播的方式发送“执行第ⅰ步测试”命令给所有的双端口测试器,以保证每个双端口测试器同时执行具体的测试步骤,使得同步控制更加精确有效。本论文的工作还包括多端口并发测试协调管理协议的实现,对实现的协议进行初步实验,并通过实验结果验证协议设计原理的正确性和证明协议的可行性。