基于TTCN-3的OpenFlow协议并行测试研究与实践
发布时间:2018-07-04 18:45
本文选题:并行测试 + TTCN-3 ; 参考:《内蒙古大学》2014年硕士论文
【摘要】:并行测试是指测试系统并行地对被测系统进行测试。通过并行测试能够减少测试时间以及其它开销,提高测试效率。TTCN-3语言的重要语言特性之一就是并行测试。传统协议测试中要使用多台测试机在该网络的多个位置分别模拟不同协议角色,而基于TTCN-3的并行测试方案,可以通过使用一台主测试机同时模拟多个协议角色,实现协议并行测试。OpenFlow是一种新型网络交换模型。OpenFlow协议用来描述OpenFlow网络中控制器和交换机之间交互所用信息的标准,并给出了控制器和交换机的接口标准。目前对于OpenFlow的研究和应用十分广泛,但是对于OpenFlow协议测试方面的研究工作还不够充分。 本文主要研究用TTCN-3对OpenFlow协议进行并行测试研究与实践。通过仔细研读和分析OpenFlow协议规范进行TTCN-3ATS以及测试场景的设计。其中较为系统地介绍了用TTCN-3进行简单测试和并行测试测试例的设计步骤以及实现过程。通过设计并实现编解码、适配器部分与被测对象进行信息的交互。然后搭建典型的实验环境,分别用TTCN-3模拟交换机和控制器,对控制器和交换机进行测试。分析测试结果,将简单测试与并行测试进行对比,通过实验分析并行测试的特点和优势。最后,对全文总结并给出下一步工作的研究方向。
[Abstract]:Parallel testing refers to the test system to test the system under test in parallel. Parallel testing is one of the most important language features of TTCN-3, which can reduce the test time and other overhead. In the traditional protocol testing, many test machines are used in the network to simulate different protocol roles, while the TTCN-3 based parallel testing scheme can simulate multiple protocol roles simultaneously by using a single main tester. Implementing protocol parallel testing. OpenFlow is a new network switching model. OpenFlow protocol is used to describe the information used between controller and switch in OpenFlow network. The interface standard between controller and switch is also given. At present, the research and application of OpenFlow is very extensive, but the research work of OpenFlow protocol testing is not enough. In this paper, we mainly study and practice the parallel testing of OpenFlow protocol with TTCN-3. TTCN-3 ATS and test scenarios are designed by carefully reading and analyzing the OpenFlow protocol specification. The design steps and implementation process of simple test and parallel test cases with TTCN-3 are introduced systematically. By designing and implementing the codec, the adapter part interacts with the object under test. Then a typical experimental environment was built, and TTCN-3 was used to simulate the switch and controller, and the controller and switch were tested. The characteristics and advantages of parallel test are analyzed by comparing simple test with parallel test. Finally, the paper summarizes the full text and gives the research direction of the next work.
【学位授予单位】:内蒙古大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP393.04
【参考文献】
相关期刊论文 前4条
1 王冠;吴际;徐珞;金茂忠;;面向TTCN-3分布式测试执行平台的测试适配器框架的研究与设计[J];电子学报;2009年S1期
2 谢灵智;;网络架构革命:SDN与OpenFlow开始燎原?[J];信息安全与通信保密;2012年09期
3 王玮;黄小红;常婧;柯宏力;马严;;基于TTCN-3的移动IPv6并行测试的设计与实现[J];厦门大学学报(自然科学版);2007年S2期
4 ;外刊[J];中国海关;2012年07期
,本文编号:2097012
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/2097012.html