学位论文 > 优秀研究生学位论文题录展示
IPv6路由器的测试控制数据的规划与描述技术研究
作 者: 刘霞
导 师: 曾华燊
学 校: 西南交通大学
专 业: 计算机应用技术
关键词: 多端口并发测试 测试控制数据规划 测试控制数据描述 通用测试集 抽象测试集 TTCN-3
分类号: TN915.05
类 型: 硕士论文
年 份: 2004年
下 载: 100次
引 用: 4次
阅 读: 论文下载
内容摘要
|
从IPv4向以IPv6为代表的下一代Internet的过渡,涉及网络硬软件产品的全面升级换代,因此,对基于IPv6的新一代网络产品研制和开发就成为整个过渡期的重要任务。相应地,对以IPv6为基础的网络产品进行测试的工作也重新受到学术界和网络界的重视。路由器作为通信子网的核心设备,其测试技术的研究具有尤为重要的意义。 本文涉及的研究与开发工作的大背景是四川省网络通信技术重点实验室的路由器“多端口并发测试技术”研究和系统开发。该项目的研究与建设目标是:探讨与IPv6路由器相关的多端口并发测试的关键技术,并以此为基础开发面向测试中心的两层结构的分布式路由器测试环境,即由上一级的多端口并发测试管理器和下级的多个双端口测试器组成的分布式测试环境。本文的工作主要涉及该项工作中的第一阶段研究工作,即路由器双端口测试环境的研发;论文作者的工作主要是该环境中的测试控制数据的规划与测试控制数据的描述技术研究。 网络协议测试环境由测试系统与测试支撑工具两大部分组成。测试系统通过执行可执行的测试控制数据(测试集、组、子组和测试例)实现对被测对象的观测。可执行控制数据则是根据测试对象相关的协议的理解分析,为不同测试目的需要(协议实现是否符合相关协议、性能指标、与同类设备的互通能力或系统的鲁棒性可靠性等),归纳和描述相应的测试集,并最终获得测试系统可执行的测试控制数据。尽管ISO将协议测试控制数据界定为:通用测试集、抽象测试集和可执行测试集三大类,但迄今为止,学术界和业界尚无对如何规划通用测试集以及如何从通用测试集获得与测试方法相关的抽象测试集的方法学的研究。加上IETF目前尚未制定出标准的IP协议测试集,本项研究工作既是项目研究与开发的需要,也可以作为同类研究开发工作的借鉴。 本文作者的在相关研究中的贡献在于: 1、探讨性地提出了通用测试集的规划方法;完成了IPv6、ICMPv6以及RIPng协议通用测试集(GTS-Generic Test Suite)的规划,并在多个协议规划的基础上探讨性地总结出单状态协议和多状态协议GTS规划的一般方法。 2、探索性地提出了“抽象测试信息表”(ATIT-Abstrct Test Information西南交通大学硕士研究生学位论文第H页 Table),从而简化了oTs到抽象测试集(灯S一Abstraet介st Suite)的过渡。3、用TTeN一3部分完成了Ipv6、ICMpv6、咫png三个协议的ATS描述,并 通过了本实验室TTcN一3编译程序的语法和语义检查以及oPenTTcN[7’] 的在线语法和语义分析器的检查。 协议控制数据的规划与描述是一项涉及面广、系统性强而且耗费人力的长期性工作,由于实验室的测试系统及相关测试支撑工具的开发工作尚未完成,作者定义的测试集尚无可应用的实际测试环境,不能不留下一些遗憾,由后面的同学来完成。
|
全文目录
第一章 前言 10-15 1.1 研究IPv6测试技术的意义 10-11 1.2 IPv6路由器测试方法 11-12 1.2.1 ISO定义的OSI中继系统的测试方法 11 1.2.2 单端口/双端口的路由器测试 11-12 1.2.3 IPv6路由器的多端口并发测试 12 1.3 四川网络通信重点实验室的路由器测试技术研究概述 12-13 1.4 本论文反映作者的研究工作 13-14 1.5 论文的组织结构 14-15 第二章 测试系统与测试控制数据的规划和描述技术 15-23 2.1 多端口并发测试技术 15-17 2.2 双端口测试环境 17-18 2.3 测试控制数据与测试系统 18-19 2.4 测试控制数据的规划和描述技术 19-23 2.4.1 ISO测试控制数据规划和描述技术 19-21 2.4.2 CMPTS测试控制数据规划和描述的技术路线 21-23 第三章 路由器的1PV6协议集GTS的规划设计 23-42 3.1 按测试性质划分测试集的功能组 23-24 3.1.1 一致性测试 23 3.1.2 互操作性测试 23 3.1.3 性能测试 23-24 3.1.4 稳定性、可靠性测试 24 3.2 通用测试集、抽象测试集、可执行测试集 24-25 3.3 GTS的规划原则与测试命名编码规则 25-28 3.3.1 测试集的规划原则 25-27 3.3.2 测试控制数据命名与编码规则 27-28 3.4 IPv6协议集的测试集的规划 28-31 3.4.1 测试集的结构 28-29 3.4.2 测试命名缩写规则 29-30 3.4.3 IPv6协议集超级测试类GTS的规划 30-31 3.5 单状态协议GTS规划 31-35 3.5.1 报文格式的测试规划 31-32 3.5.2 协议功能的测试规划 32-35 3.5.3 单状态协议GTS规划的一般方法 35 3.6 多状态协议GTS的规划 35-42 3.6.1 RIPng协议解析及工作原理 35-37 3.6.2 RIPng状态机 37-38 3.6.3 RIPng协议GTS的规划设计 38-42 第四章 从GTS到ATS的过渡 42-54 4.1 路由器的IPv6协议集ATS的总体设计 42-46 4.1.1 测试方法及测试配置 42-43 4.1.2 抽象测试信息表ATIT设计 43-46 4.2 单状态协议ATS设计 46-49 4.2.1 报文格式字段的有效性测试 46-48 4.2.2 协议功能测试 48-49 4.3 多状态协议ATS设计 49-53 4.3.1 协议非状态描述的ATS设计 50-51 4.3.2 同一状态不同条件下的ATS设计 51-52 4.3.3 计时器控制协议状态的ATS设计 52-53 4.4 从GTS到ATS过渡的一般方法 53-54 第五章 路由器的IPV6协议集TTCN-3ATS的描述 54-67 5.1 TTCN-3抽象测试集描述方法 54-55 5.2 测试数据类型定义 55-57 5.3 测试数据定义 57-59 5.4 测试配置定义 59-61 5.5 测试行为定义 61-64 5.5.1 测试例的初始化 61 5.5.2 收/发数据模板 61-62 5.5.3 测试过程及测试判定 62-64 5.6 测试控制定义 64-65 5.7 测试集的编译和维护 65 5.8 多端口并发语言的初步探讨 65-67 第六章 总结与展望 67-69 6.1 论文总结与主要贡献 67-68 6.2 下一步研究工作 68-69 致谢 69-70 参考文献 70-73 攻读硕士学位期间发表的论文及科研成果 73-74 附录1 IPV6基本描述协议通用测试集的规划表 74-76 附录2 RIPNG协议通用测试集规划表 76-78 附录3 TTCN-3抽象测试例举例 78-81
|
相似论文
- 基于TTCN-3的SIP与ISUP互通自动化测试技术研究,TP311.52
- 以MGCF开发为背景的软件自动生成与测试技术研究,TP311.52
- 基于TTCN-3抽象语法树的可执行测试套的生成研究,TP314
- WLAN安全接入协议的一致性测试研究,TN925.93
- TTCN-3测试与漏洞模式分析相结合的漏洞查找方法,TN762
- TTCN-3测试平台中并行测试支持的设计与实现研究,TP311.52
- M2M关键协议研究及一致性验证,TP391.44
- TD-LTE NAS协议一致性测试规范研究与TTCN测试集开发,TN929.5
- TD-SCDMA终端RRM一致性测试系统中TD/GSM系统间测试例的研究与实现,TN929.533
- WCDMA RNC自动化测试设计及实现,TN929.533
- TD-LTE终端协议一致性测试规范研究及测试集开发,TN929.5
- ATS-QSIG协议的一致性测试,TN915.04
- TD-SCDMA终端RRM一致性测试连接状态小区重选测试例的研究与实现,TN929.533
- 基于TTCN语言的TD-SCDMA自动化测试平台设计与应用,TN929.533
- 基于TTCN-3通用解码器的研究与实现,TN764
- 基于TTCN-3的软件性能测试方法与技术研究,TP311.52
- TD-SCDMA协议一致性测试研究及其测试例的实现,TN929.533
- 基于TTCN的TD-SCDMA终端协议一致性测试的研究与实现,TN929.533
- TD-LTE终端协议一致性测试设计与开发,TN929.5
- TD-SCDMA终端RRM一致性测试系统中HSPA测试例的研究与实现,TN929.533
- 基于CPN和TTCN-3的HMIPv6协议一致性测试研究,TP393.04
中图分类: > 工业技术 > 无线电电子学、电信技术 > 通信 > 通信网 > 一般性问题 > 通信网设备
© 2012 www.xueweilunwen.com
|