当前位置:主页 > 管理论文 > 移动网络论文 >

基于TTCN-3的VRRPE一致性验证方法及协议研究实现

发布时间:2017-04-14 05:08

  本文关键词:基于TTCN-3的VRRPE一致性验证方法及协议研究实现,,由笔耕文化传播整理发布。


【摘要】:提高网关路由设备的健壮性成为网络通信领域的研究热点,于是产生了VRRP[1]。但是VRRP仍有局限性,只有主路由器转发流量,同时备份组中的Backup路由器一直监视主路由器的状态,不进行流量转发,这样就形成了网络设备资源的浪费。创建多个VRRP备份组又会增加配置的复杂性,对用户来说不可接受。为了提高资源的利用率减少配置的复杂性,H3C提出了VRRPE,即VRRP的负载均衡模式。这一模式很好的解决了VRRP备份组中设备在进行报文转发时的负载分担。本文主要研究VRRPE的协议一致性测试,系统使用TTCN-3语言实现。TTCN-3作为一种形式化的测试描述语言,有良好的报文收发机制,非常适合进行协议一致性测试,是协议测试厂商使用最多的测试脚本语言。文中首先说明了测试系统用到的核心技术包括协议测试和一致性测试的相关概念和测试方法、TTCN-3语言的语言结构及在测试领域内的应用;然后分析了VRRP协议和VRRPE协议的实现原理、工作机制、报文格式和各自优缺点;接着本文在深入研究VRRPE协议标准的基础上,做了大量的需求分析,并制定相关测试点和测试用例,说明了自动化脚本和测试集的开发过程、技术难点及解决方案;最后使用VTP测试平台执行该测试系统验证测试结果,最终得到测试报告,很好的验证了其协议一致性。本测试系统共分为三个模块,全面对VRRPE协议功能、协议状态机、定时器和报文结构等进行了测试。而今,网络设备制造商通常采用网络测试厂商的自动化测试设备进行协议测试,测试厂商每次测试均收取授权费,且对通信设备制造厂商的私有协议无法兼容。本测试系统的开发打破这种局面。开发的协议一致性测试套形成了通用的自动化测试平台,极大地提高了测试效率。
【关键词】:协议一致性测试 TTCN-3 虚拟路由器冗余协议 负载均衡模式
【学位授予单位】:山东大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP393.04
【目录】:
  • 摘要10-11
  • ABSTRACT11-13
  • 第1章 绪论13-15
  • 1.1 研究背景及意义13
  • 1.2 本文的主要工作内容13-14
  • 1.3 论文的组织结构14-15
  • 第2章 基于TTCN-3的协议一致性测试核心技术15-22
  • 2.1 协议一致性测试15-17
  • 2.1.1 协议测试15
  • 2.1.2 协议一致性测试基本概念15-16
  • 2.1.3 协议一致性测试方法及模型16-17
  • 2.2 TTCN-3核心语言及测试系统结构17-21
  • 2.2.1 TTCN-3的核心语言18-20
  • 2.2.2 基于TTCN-3测试的系统结构20
  • 2.2.3 TTCN-3的国内外研究现状20-21
  • 2.3 本章小结21-22
  • 第3章 VRRPE协议一致性测试需求分析22-38
  • 3.1 VRRPE的产生背景及研究现状22-23
  • 3.1.1 VRRPE的产生背景22-23
  • 3.1.2 VRRP及VRRPE的研究现状23
  • 3.1.3 VRRPE相关概念23
  • 3.2 VRRP协议分析23-25
  • 3.3 VRRPE协议分析25-29
  • 3.3.1 虚拟MAC地址的分配25-27
  • 3.3.2 虚拟转发器的功能27-29
  • 3.4 协议一致性测试需求分析29-33
  • 3.4.1 身份状态机测试需求分析29-31
  • 3.4.2 转发状态机测试需求分析31-33
  • 3.5 报文测试需求分析33-36
  • 3.5.1 报文类型34-35
  • 3.5.2 Options选项35-36
  • 3.6 其他需求分析36-37
  • 3.6.1 VRRPE定时器36-37
  • 3.6.2 其他需求分析37
  • 3.7 本章小结37-38
  • 第4章 VRRPE协议一致性测试用例设计与测试系统实现38-63
  • 4.1 VRRPE协议测试用例的设计38-44
  • 4.1.1 测试用例相关概念38-39
  • 4.1.2 VRRPE测试用例设计方法39-40
  • 4.1.3 测试用例详细设计40-44
  • 4.2 可执行测试例设计44-58
  • 4.2.1 ASN文件设计44-47
  • 4.2.2 Template文件设计47-49
  • 4.2.3 Function文件设计49-53
  • 4.2.4 Component文件设计53
  • 4.2.5 Test Case文件设计53-58
  • 4.3 测试执行结果展示58-61
  • 4.3.1 开发环境及测试组网58
  • 4.3.2 测试设置58-59
  • 4.3.3 测试过程59-60
  • 4.3.4 测试结果60-61
  • 4.4 测试中遇到的困难和解决方案61-62
  • 4.5 本章小结62-63
  • 第5章 总结与展望63-65
  • 5.1 总结63-64
  • 5.2 展望64-65
  • 参考文献65-68
  • 致谢68-69
  • 附件69

【参考文献】

中国期刊全文数据库 前3条

1 齐建业;李强;余祥;;基于形式活动图的协议一致性测试用例生成方法研究[J];安徽大学学报(自然科学版);2013年03期

2 朱兴宇;;关于VRRP路由协议的分析与研究[J];价值工程;2012年13期

3 左延智;牛晓华;;VRRP及其在专网中的应用[J];无线电工程;2008年02期

中国硕士学位论文全文数据库 前2条

1 马海平;VRRP协议的应用及优化研究[D];南京理工大学;2010年

2 马云锋;基于TTCN-3的协议一致性测试技术研究[D];北方工业大学;2006年


  本文关键词:基于TTCN-3的VRRPE一致性验证方法及协议研究实现,由笔耕文化传播整理发布。



本文编号:305255

资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/ydhl/305255.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户084c3***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com