互操作性测试环境下协议被动测试系统的设计与实现
发布时间:2018-06-17 08:52
本文选题:协议测试 + 互操作性测试 ; 参考:《北京邮电大学》2015年硕士论文
【摘要】:协议是构建网络的基石,随着互联网的普及,协议越来越庞大复杂,协议实现的质量直接决定了整个网络的稳定性和可靠性。网络协议大多是以自然语言描述的,对协议规范的不同理解或实现过程中的非形式化因素等都会导致产生不同的协议实现,并且随着网络设备的与日俱增,不同的协议实现之间的互操作能力非常重要。不同的协议实现能否共同协作,服务网络是网络维护成本的根源。协议实现中的一些问题比较隐蔽,例如异常跳转、错误消息等,通过发送激励检测响应这种简单的测试方式很难发现问题,只有经过一些特殊配置后对正常运行设备进行长时间在线监测才能实现。因此,为了在更加真实的网络环境中,不干扰设备的正常运行,检测被测实现的故障,本文提出了互操作性被动测试方法。 本文设计的互操作性被动测试模型适合多种特点的协议。该模型包括:1)抽象被测系统模型,描述被测系统的协议实体间的通信关系和端口连接关系;2)协议互操作性被动测试的分布式测试结构;3)测试系统的主要实现步骤:a)生成复合全局有限状态机,b)设置观察点,采集处理数据,c)进行错误诊断,d)根据诊断结果,生成测试报告;4)设计了互操作性被动测试测试系统的架构,该架构主要包含数据采集与处理、形式化描述、错误诊断和控制管理UI界面。 随着移动互联网和IPv6技术的发展,移动IPv6技术日益成熟,成为当前互联网发展的热点。移动IPv6是典型的分布式协议,在真实的网络环境中对其协议实现进行互操作性被动测试具有重要价值。本文基于移动IPv6协议,实现了移动IPv6协议互操作性被动测试系统。该系统具有很强的扩展性和通用性,针对不同的协议特点,添加不同的模块,就能对其进行测试。 本文最后,在Linux环境下,基于UMIP开源软件搭建了移动IPv6的测试环境。对移动节点和家乡代理进行了互操作性被动测试。结果表明移动节点和家乡代理能够很好的互连互通,实现移动IPv6规范中的基本功能,同时也说明该测试系统和模型的可用性。
[Abstract]:Protocol is the cornerstone of network construction. With the popularity of the Internet, the protocol becomes more and more complex. The quality of protocol implementation directly determines the stability and reliability of the whole network. Most of the network protocols are described in natural language. Different understanding of the protocol specification or non-formal factors in the implementation process will lead to different protocol implementation, and with the increasing number of network devices, Interoperability between different protocol implementations is very important. Service network is the root of network maintenance cost. Some problems in the implementation of the protocol are relatively hidden, such as abnormal jump, error message, etc. It is difficult to find the problem by sending the excitation detection response, which is a simple test method. Only after some special configuration to carry on the long time on-line monitoring to the normal operation equipment can realize. Therefore, in order to detect the faults of the tested devices without interfering with the normal operation of the equipment in a more real network environment, this paper proposes an interoperability passive test method. The interoperability passive test model designed in this paper is suitable for many kinds of protocols. The model includes: 1) abstracting the system model, describing the communication relationship between protocol entities and port connection relation of the system under test (2) the distributed test structure of protocol interoperability passive testing. 3) the main implementation step of the test system is: (a) generating the compound global finite state machine (b) setting the observation point, collecting and processing data (c) for error diagnosis) according to the diagnosis result, generating the test report; 4) the architecture of the interoperability passive test system is designed. The architecture includes data acquisition and processing, formal description, error diagnosis and control management UI interface. With the development of mobile Internet and IPv6 technology, mobile IPv6 technology is becoming more and more mature. Mobile IPv6 is a typical distributed protocol. It is of great value to implement interoperability passive testing in real network environment. Based on the mobile IPv6 protocol, a mobile IPv6 protocol interoperability passive testing system is implemented in this paper. The system has strong extensibility and generality. According to the characteristics of different protocols, it can be tested by adding different modules. Finally, a mobile IPv6 test environment based on UMIP open source software is built under Linux environment. The interoperability between mobile nodes and home agents is tested passively. The results show that the mobile node and the home agent can interconnect well and realize the basic functions of the mobile IPv6 specification. At the same time, the usability of the test system and the model is also illustrated.
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP393.04
【参考文献】
相关期刊论文 前10条
1 尹霞,施新刚;浅析移动IPv6协议及其测试技术[J];电信科学;2004年10期
2 王之梁;吴建平;尹霞;;基于通信多端口有限状态机的协议互操作性测试生成研究[J];计算机学报;2006年11期
3 吴峥涛,齐欢;基于面向对象技术的自动状态机实现[J];计算机与现代化;2003年03期
4 杭成宝;樊月旺;李华;叶新铭;王佳;;计算机网络协议测试技术分析[J];内蒙古科技与经济;2008年19期
5 赵保华,郭雄辉,钱兰,屈玉贵;被动测试中观察者放置问题[J];计算机研究与发展;2005年10期
6 赵保华;钱兰;郭雄辉;;被动测试中网络监测问题[J];天津大学学报;2006年07期
7 赵保华;张炜;林华辉;李培龙;;一种通信有限状态机的被动测试及其错误诊断[J];西安交通大学学报;2007年06期
8 丁雪莲;;Mobile IPv6协议一致性测试研究[J];西安邮电学院学报;2011年05期
9 林福伙;面向对象的有限状态机设计实例[J];现代计算机(专业版);2001年07期
10 张波,赵保华,屈玉贵,张英堂,刘桂英;被动测试和主动测试的研究[J];小型微型计算机系统;2004年12期
相关博士学位论文 前1条
1 李华;基于属性的网络协议建模与互操作性测试方法研究[D];内蒙古大学;2010年
,本文编号:2030457
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/2030457.html