论文题目: 多端口路由器并发测试技术研究
论文类型: 博士论文
论文专业: 通信与信息系统
作者: 宋波
导师: 曾华燊
关键词: 多端口并发测试语言,分布式多端口并发测试系统
文献来源: 西南交通大学
发表年度: 2005
论文摘要: 从上世纪七十年代开始,协议测试技术就成为了网络界研究的热点课题之一。其间,ISO9646定义了面向路由器等中继系统的两种测试法和面向端系统的四种测试法,以及一种定义测试控制数据的语言TTCN(Tree and Tabular Combined Notation)。但在路由交换技术快速发展的今天,现有的这些测试方法和技术无法满足其高速、多端口、同步协调测试的要求,以及涵盖三类测试:一致性测试、性能测试、互通性测试的要求。随着IPv6的出现,协议测试技术再次成为了研究的热点之一。 本文首先从三个方面介绍了现代路由器/交换机对现有测试技术提出的挑战:在测试方法上,现有中继系统测试方法不能满足多端口并发测试的要求;在测试控制数据定义语言上,现有的TTCN3(TTCN第三版)由于侧重于功能性描述,因而该语言难于描述多端口并发、实时、性能等要求;在测试系统上,测试系统是测试方法和测试数据控制定义语言的体现,因而现有的测试系统难于满足多端口并发的涵盖三类测试的测试要求。然后,本文基于对现有测试方法、测试语言、测试系统不足的分析,在方法上提出了“路由器分布式并发穿越测试法”,在测试定义语言上提出了一种新的语言“CMP-TDL(Concurrent Multi-Port Test Definition Language)”,并以新的测试方法和测试数据定义语言为基础,设计了一种新的分布式测试系统。 第一章为绪论,首先介绍了协议测试的背景以及研究测试技术的意义,然后介绍了目前国内外测试技术的研究概况,最后阐述了本文的主要研究内容、目标和创新点。 第二章主要分析了现代路由器对现有测试技术提出的挑战,重点从测试方法上、测试控制数据定义语言上、测试系统上这三个方面分析了现有测试方法的不足、现有测试语言的局限性、以及测试系统在功能上的不足。并以此为基础提出了新的测试方法、测试数据控制定义语言和新的测试系统。 第三章重点阐述了“路由器分布式并发穿越测试法”的具体内涵。 第四章重点阐述了新的测试描述语言CMP-TDL的各个方面,包括语言的基本语法、语义、基本框架、基本语言要素,以及对实时、协调等方面的控制功
论文目录:
第1章 绪论
1.1 本论文研究背景与意义
1.2 国内外研究概况
1.3 本论文研究的目标、主要内容和创新点
1.3.1 研究目标
1.3.2 本文研究的主要内容和创新点
1.4 论文的组织结构
第2章 现代路由器/交换机对测试技术提出的挑战
2.1 现代路由器/交换机对测试技术提出的挑战
2.1.1 现代路由器/交换机对测试系统的新要求
2.1.2 路由器/交换机测试技术的内涵
2.2 中继系统的两种现有测试方法及其局限性
2.2.1 回环测试法
2.2.2 穿越测试法
2.2.3 用带外信令控制的观点来分析Internet的中继系统
2.2.4 现有测试方法的不足
2.3 现有测试控制数据定义语言及其不足
2.4 现有路由器测试系统的局限性
2.4.1 研究性测试系统
2.4.2 以监测为主的路由器测试仪产品
2.5 本章小结
第3章 路由器分布式并发穿越测试法
3.1 RDC-TTM的要点
3.1.1 多端口测试
3.1.2 测试器间交叉穿越
3.1.3 测试系统是一个分布式系统
3.1.4 主从式系统结构
3.1.5 多对端口同时穿越
3.1.6 具有并发、同步管理机制
3.2 RDC-TTM的并发、同步管理机制
3.2.1 信号触发机制
3.2.2 会合
3.2.3 管理器控制机制
3.2.4 设置同步点
3.2.5 具有同步功能的通信机制
3.2.6 语言上的控制
3.3 需要考虑的几个问题
3.3.1 可靠性问题
3.3.2 阻塞与非阻塞
3.3.3 互斥
3.3.4 死锁
3.3.5 分布式同步算法
3.4 路由器分布式并发穿越测试法的优点
3.5 本章小结
第4章 并发多端口测试定义语言CMP-TDL
4.1 TTCN3语言概述
4.2 TTCN3的不足以及定义CMP-TDL的必要性
4.3 CMP-TDL概述
4.4 语言结构和基本框架
4.5 测试数据命名与编码规则定义
4.6 变量定义部分
4.7 函数定义部分
4.8 行为部分
4.9 基本运算符与数据类型
4.10 同步与管理机制以及实时性
4.10.1 同步与管理机制
4.10.2 实时性
4.11 测试判决
4.12 编译与实现
4.12.1 概述
4.12.2 CMP-TDL编译器
4.13 几个重要的宏、函数及数据类型
4.14 应用举例
4.14.1 一致性测试示例
4.14.2 性能测试示例
4.15 CMP-TDL的巴克斯范式BNF
4.16 本章小结
第5章 扩展的TTCN3(E-TTCN3)
5.1 结构上的扩展
5.2 实时与性能方面的扩展
5.2.1 时间上的扩展
5.2.2 判决上的扩展
5.2.3 数据激励器Activator
5.2.4 在线与下线评估
5.3 一个简单的扩展TTCN-3示例
5.3.1 分段测试例代码
5.3.2 测试例函数PtclFunction
5.3.3 测试部件PTC2的行为
5.4 本章小结
第6章 CMP-TDL测试集规划
6.1 引言
6.2 测试集的组织
6.3 基于有限状态机的测试序列设计
第7章 分布式并发多端口测试系统
7.1 总体框架及其工作原理
7.2 系统设计决策问题
7.3 测试管理器设计
7.3.1 测试管理器结构
7.3.2 测试管理器与双端口测试器的接口
7.3.3 测试管理器与双端口测试器间的交互
7.4 双端口测试器设计
7.4.1 双端口测试器工作原理
7.4.2 测试漫游器
7.4.3 编解码器
7.5 系统工作过程
7.6 实际运行和环境配置示例
7.7 系统特点与优势
7.8 本章小结
第8章 总结与展望
8.1 本文工作总结
8.2 未来工作展望
附录1:CMP-TDL的BNF范式
致谢
参考文献
攻读博士学位期间发表的论文及科研成果
发布时间: 2006-03-06
相关论文
- [1].并行路由器体系结构若干关键技术研究[D]. 胡晓峰.国防科学技术大学2004
- [2].高速边缘路由器IPSec体系结构及关键技术的研究[D]. 荣霓.国防科学技术大学2005
- [3].高速路由器的数据转发技术研究[D]. 吴卫东.华中科技大学2005
- [4].集群路由器关键技术研究[D]. 余鑫.华中科技大学2005
- [5].一种新型路由器体系结构及其实现技术研究[D]. 王宝生.国防科学技术大学2005
- [6].T比特高性能路由器QoS实现机制研究[D]. 刘勤让.中国人民解放军信息工程大学2004
- [7].高速路由器中信元与分组调度若干问题的研究[D]. 刘晓冬.中国人民解放军信息工程大学2004
- [8].集群路由器体系结构及其关键技术的研究[D]. 管剑波.国防科学技术大学2005
- [9].高性能路由器的服务质量关键技术研究[D]. 庞斌.中国科学院研究生院(计算技术研究所)2003
- [10].高性能业务路由器系统软件研究[D]. 吉萌.华中科技大学2006