基于STC的IPv6隧道技术测试套设计与实现
发布时间:2018-10-05 06:49
【摘要】:IPv4已经使用30多年,至今仍是现代互联网的核心协议。然而随着IPv4地址资源日渐枯竭,IPv4的弊端日益明显,从IPv4过渡到IPv6成为网络发展的必然趋势。隧道技术是过渡进程中解决兼容性问题的主要技术,在IPv6迁移初期占据重要地位。网络设备层面的升级奠定了IPv6商业部署与推广的基础。这就要对网络设备的过渡技术特别是隧道技术进行研究和测试,检验其能否完全支持IPv6网络互联互通。传统的测试方式已经无法满足这些设备功能日臻完善、版本快速更新的测试需求。而基于云计算的测试方案——云测试可以提供高效的自动化测试服务,实现测试环境的统一管理和动态分配,弥补传统测试的缺陷。因此在云测试系统的基础上,设计实现自动化测试套,对于IPv6隧道技术的测试具有重要意 义。IPv6隧道技术分为三类:配置隧道(手工隧道、GRE隧道),自动隧道(IPv4兼容IPv6自动隧道、6to4隧道、ISATAP隧道)和基于MPLS的隧道(6PE技术)。本文在对隧道技术深入研究基础上,完成以下几个方面的内容:首先分析了各种隧道技术的工作原理;其次明确所使用的智能云测试系统STC(Smart Test Cloud)的功能需求,探讨STC的整体架构设计;然后结合RFC协议标准、产品需求以及实际应用,从基本功能测试、组合测试、规格压力测试三方面分别设计测试用例,,设计时充分考虑到配置、自动隧道和基于MPLS的隧道之间巨大的差异,提出了不同的测试要点,并采用TCL语言开发了手工隧道、IPv4兼容IPv6自动隧道、GRE隧道、6to4隧道、ISATAP隧道和6PE共六个模块的脚本,实现自动化测试套;最后通过STC执行测试套得到设备上隧道技术的支持情况,结果表明本文设 计的测试套有效可行。本文介绍的云测试系统为后续研究者提供了可借鉴的经验,设计实现的测试套能为网络设备IPv6隧道技术质量的可靠性和稳定性提供保证。
[Abstract]:IPv4 has been used for more than 30 years and is still the core protocol of modern Internet. However, the disadvantages of IPv4 are becoming more and more obvious with the depletion of IPv4 address resources. The transition from IPv4 to IPv6 has become an inevitable trend of network development. Tunnel technology is the main technology to solve the compatibility problem in the transition process, which occupies an important position in the early stage of IPv6 migration. The upgrade of network equipment lay the foundation for the commercial deployment and promotion of IPv6. It is necessary to study and test the transition technology of network equipment, especially tunnel technology, and test whether it can support IPv6 network interconnection completely. The traditional testing methods can not meet the needs of these devices. Cloud testing, based on cloud computing, can provide efficient automated testing services, achieve unified management and dynamic allocation of test environments, and make up for the shortcomings of traditional testing. Therefore, based on the cloud test system, the automatic test suite is designed and implemented. There are three types of tunnel techniques for testing IPv6 tunnel technology. IPv6 tunnel technology is divided into three categories: configuration tunnel (manual tunnel / GRE tunnel), automatic tunnel (IPv4 compatible IPv6 automatic tunnel (IPv6) 6to4 tunnel / ISATAP tunnel) and tunnel based on MPLS (6PE technology). Based on the in-depth study of tunnel technology, this paper completes the following aspects: firstly, it analyzes the working principle of various tunnel technologies; secondly, it clarifies the functional requirements of the intelligent cloud test system (STC (Smart Test Cloud), which is used in the tunnel testing system. This paper discusses the overall architecture design of STC, and then designs test cases from three aspects: basic function test, combination test and specification stress test, combining with RFC protocol standard, product requirement and practical application. There are great differences between automatic tunnel and tunnel based on MPLS, different test points are put forward, and six modules script of manual tunnel IPv4 compatible with IPv6 automatic tunnel, IPv6 tunnel 6to4 and 6PE, are developed with TCL language. Finally, the tunnel technology on the equipment is supported by STC execution test suite, and the results show that the test suite designed in this paper is effective and feasible. The cloud test system introduced in this paper provides a reference experience for future researchers. The test suite designed and implemented can guarantee the reliability and stability of the IPv6 tunnel technology quality of network equipment.
【学位授予单位】:重庆大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP393.04
本文编号:2252422
[Abstract]:IPv4 has been used for more than 30 years and is still the core protocol of modern Internet. However, the disadvantages of IPv4 are becoming more and more obvious with the depletion of IPv4 address resources. The transition from IPv4 to IPv6 has become an inevitable trend of network development. Tunnel technology is the main technology to solve the compatibility problem in the transition process, which occupies an important position in the early stage of IPv6 migration. The upgrade of network equipment lay the foundation for the commercial deployment and promotion of IPv6. It is necessary to study and test the transition technology of network equipment, especially tunnel technology, and test whether it can support IPv6 network interconnection completely. The traditional testing methods can not meet the needs of these devices. Cloud testing, based on cloud computing, can provide efficient automated testing services, achieve unified management and dynamic allocation of test environments, and make up for the shortcomings of traditional testing. Therefore, based on the cloud test system, the automatic test suite is designed and implemented. There are three types of tunnel techniques for testing IPv6 tunnel technology. IPv6 tunnel technology is divided into three categories: configuration tunnel (manual tunnel / GRE tunnel), automatic tunnel (IPv4 compatible IPv6 automatic tunnel (IPv6) 6to4 tunnel / ISATAP tunnel) and tunnel based on MPLS (6PE technology). Based on the in-depth study of tunnel technology, this paper completes the following aspects: firstly, it analyzes the working principle of various tunnel technologies; secondly, it clarifies the functional requirements of the intelligent cloud test system (STC (Smart Test Cloud), which is used in the tunnel testing system. This paper discusses the overall architecture design of STC, and then designs test cases from three aspects: basic function test, combination test and specification stress test, combining with RFC protocol standard, product requirement and practical application. There are great differences between automatic tunnel and tunnel based on MPLS, different test points are put forward, and six modules script of manual tunnel IPv4 compatible with IPv6 automatic tunnel, IPv6 tunnel 6to4 and 6PE, are developed with TCL language. Finally, the tunnel technology on the equipment is supported by STC execution test suite, and the results show that the test suite designed in this paper is effective and feasible. The cloud test system introduced in this paper provides a reference experience for future researchers. The test suite designed and implemented can guarantee the reliability and stability of the IPv6 tunnel technology quality of network equipment.
【学位授予单位】:重庆大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP393.04
【参考文献】
相关期刊论文 前10条
1 何俊;;Ipv4向Ipv6过渡的隧道技术研究[J];电脑知识与技术;2012年03期
2 赵慧玲;陈运清;孙琼;王茜;;双栈基础上的下一代互联网过渡技术及策略[J];电信科学;2010年08期
3 李建彬;;设计模式在TWaver中的应用研究[J];计算机光盘软件与应用;2012年13期
4 肖洪云;安众光;韩茂盛;;IPv4 to IPv6过渡的关键技术研究[J];沧州师范学院学报;2013年02期
5 张建立;;IPv4向IPv6的过渡策略[J];信息安全与技术;2013年08期
6 张恒升;;承载网路由器IPv6测试分析[J];电信网技术;2011年03期
7 王琳;;基于Ixia的IPV6网络性能测试方案的研究与实现[J];福建电脑;2010年09期
8 郑红霞,于东,张玉军,田军;IPv6过渡机制协议测试的方法与实现[J];计算机应用与软件;2004年02期
9 李乔;柯栋梁;王小林;;云测试研究现状综述[J];计算机应用研究;2012年12期
10 方鹏;刘毅;邱田华;;TestCenter中仪器控制的设计与实现[J];科技视界;2013年11期
本文编号:2252422
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/2252422.html