IPv6翻译过渡技术一致性测试系统设计与实现
发布时间:2019-03-16 13:52
【摘要】:随着互联网用户数量的不断增加,用户对互联网的多业务支持能力、安全性及移动性的要求越来越高,对以IPv6为基础的下一代互联网的研究迫在眉睫。但由于网络环境的复杂性以及当前IPv4业务覆盖范围的广阔性,从IPv4向IPv6的过渡将会是一个漫长的过程,IPv6翻译过渡技术就是针对这一重大迫切需求提出的一种高效可行的技术。在IPv6翻译过渡技术的部署应用中拥有功能全面、性能稳定的过渡设备至关重要,而对支持新的过渡技术的设备进行一致性测试,可以在最大程度上保证不同过渡设备之间的互联互通性。由于IPv6翻译过渡技术处于发展初期,因此针对该技术的一致性测试同样属于新的研究领域,国内外研究机构提出的相关研究成果较少,设计具有自主知识产权的IPv6翻译过渡技术一致性测试系统为翻译过渡技术的发展提供了强有力的保障,这也是本文选题的意义所在。 本文通过对IPv6翻译过渡技术的研究,深入分析了无状态翻译过渡技术SIIT、IVI和有状态翻译过渡技术NAT-PT、NAT64在其运行环境下的功能特点,结合一致性测试标准,以模块化设计模型和树形管理模型为指导实现了IPv6翻译过渡技术一致性测试集,在Linux操作系统下,设计实现了IPv6翻译过渡技术一致性测试系统,并对四种实现原理不同的IPv6翻译过渡技术进行了一致性测试实验。 本文首先分析了研究背景,介绍了现有IPv6翻译过渡技术及IPv6协议一致性测试的科研成果,然后对当前三种主要的IPv6过渡技术的技术特点做了详细介绍,包括双协议栈技术、隧道过渡技术以及IPv6翻译过渡技术。 结合一致性测试理论,参考IPv6协议一致性测试模型,提出以模块化和树形模型的独特形式设计并管理IPv6翻译过渡技术一致性测试集。按照一致性测试集的设计流程及组织架构对四种IPv6翻译过渡技术的一致性测试集的具体实现进行了详细介绍。 在一致性测试集结构的基础上,本文实现了IPv6翻译过渡技术一致性测试系统中的三个关键模块——编译器子系统、执行器子系统以及界面子系统,对各子系统具体实现的数据结构、算法实现以及开发过程中的技术难点进行了详细讲解。 最后,本文通过对四种IPv6翻译过渡技术的实际测试来验证本测试系统的正确性。 本文研究开发的IPv6翻译过渡技术一致性测试系统为IPv6翻译过渡技术的实现提供了一个标准量化工具,可以有效提高不同技术实现之间的互联互通性,具有扩展性强、不基于协议栈、功能全面等特点,为IPv6翻译过渡技术的推广部署建立了良好的基础。
[Abstract]:With the increasing number of Internet users, the requirements for multi-service support, security and mobility of Internet become more and more high. It is urgent to study the next generation Internet based on IPv6. However, due to the complexity of the network environment and the wide coverage of the current IPv4 services, the transition from IPv4 to IPv6 will be a long process. The IPv6 translation transition technology is an efficient and feasible technology aimed at this urgent need. Having a full-featured, stable transition device in the deployment application of IPv6 translation transition technology is critical, and conformance testing of devices that support new transition technologies is essential. The interconnection and interoperability between different transition devices can be guaranteed to the maximum extent. Because the IPv6 translation transition technology is in the early stage of development, the conformance testing of this technology is also a new research field, and the related research results proposed by domestic and foreign research institutions are few. The design of IPv6 translation transition technology conformance testing system with independent intellectual property rights provides a strong guarantee for the development of translation transition technology, which is also the significance of this thesis. Through the study of IPv6 translation transition technology, this paper deeply analyzes the functional characteristics of stateless translation transition technology SIIT,IVI and stateful translation transition technology NAT-PT,NAT64 in its running environment, combining with conformance testing standards. Under the guidance of modular design model and tree management model, the conformance test set of IPv6 translation transition technology is implemented. Under the Linux operating system, the IPv6 translation transition technology conformance test system is designed and implemented. The conformance tests of four IPv6 translation transition techniques with different implementation principles are carried out. This paper first analyzes the research background, introduces the existing IPv6 translation transition technology and the research results of IPv6 protocol conformance testing, and then introduces in detail the technical characteristics of the three main IPv6 transition technologies, including dual protocol stack technology. Tunnel transition technology and IPv6 translation transition technology. Combined with conformance testing theory and referring to IPv6 protocol conformance test model, this paper proposes to design and manage IPv6 translation transition technology conformance test set in the unique form of modularization and tree model. According to the design flow and organizational structure of the conformance test set, the implementation of the conformance test set of four IPv6 translation transition techniques is introduced in detail. Based on the conformance test set structure, three key modules in the conformance test system of IPv6 translation transition technology-compiler subsystem, executive subsystem and interface subsystem are implemented in this paper. The data structure, algorithm realization and technical difficulties in the development process of each subsystem are explained in detail. Finally, the correctness of the test system is verified by the practical testing of four IPv6 translation transition techniques. The conformance testing system of IPv6 translation transition technology developed in this paper provides a standard quantitative tool for the implementation of IPv6 translation transition technology, which can effectively improve the interconnection and interoperability between different technology implementations, and has strong expansibility. It is not based on protocol stack and full function, which establishes a good foundation for the popularization and deployment of IPv6 translation transition technology.
【学位授予单位】:北京交通大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP393.04
本文编号:2441499
[Abstract]:With the increasing number of Internet users, the requirements for multi-service support, security and mobility of Internet become more and more high. It is urgent to study the next generation Internet based on IPv6. However, due to the complexity of the network environment and the wide coverage of the current IPv4 services, the transition from IPv4 to IPv6 will be a long process. The IPv6 translation transition technology is an efficient and feasible technology aimed at this urgent need. Having a full-featured, stable transition device in the deployment application of IPv6 translation transition technology is critical, and conformance testing of devices that support new transition technologies is essential. The interconnection and interoperability between different transition devices can be guaranteed to the maximum extent. Because the IPv6 translation transition technology is in the early stage of development, the conformance testing of this technology is also a new research field, and the related research results proposed by domestic and foreign research institutions are few. The design of IPv6 translation transition technology conformance testing system with independent intellectual property rights provides a strong guarantee for the development of translation transition technology, which is also the significance of this thesis. Through the study of IPv6 translation transition technology, this paper deeply analyzes the functional characteristics of stateless translation transition technology SIIT,IVI and stateful translation transition technology NAT-PT,NAT64 in its running environment, combining with conformance testing standards. Under the guidance of modular design model and tree management model, the conformance test set of IPv6 translation transition technology is implemented. Under the Linux operating system, the IPv6 translation transition technology conformance test system is designed and implemented. The conformance tests of four IPv6 translation transition techniques with different implementation principles are carried out. This paper first analyzes the research background, introduces the existing IPv6 translation transition technology and the research results of IPv6 protocol conformance testing, and then introduces in detail the technical characteristics of the three main IPv6 transition technologies, including dual protocol stack technology. Tunnel transition technology and IPv6 translation transition technology. Combined with conformance testing theory and referring to IPv6 protocol conformance test model, this paper proposes to design and manage IPv6 translation transition technology conformance test set in the unique form of modularization and tree model. According to the design flow and organizational structure of the conformance test set, the implementation of the conformance test set of four IPv6 translation transition techniques is introduced in detail. Based on the conformance test set structure, three key modules in the conformance test system of IPv6 translation transition technology-compiler subsystem, executive subsystem and interface subsystem are implemented in this paper. The data structure, algorithm realization and technical difficulties in the development process of each subsystem are explained in detail. Finally, the correctness of the test system is verified by the practical testing of four IPv6 translation transition techniques. The conformance testing system of IPv6 translation transition technology developed in this paper provides a standard quantitative tool for the implementation of IPv6 translation transition technology, which can effectively improve the interconnection and interoperability between different technology implementations, and has strong expansibility. It is not based on protocol stack and full function, which establishes a good foundation for the popularization and deployment of IPv6 translation transition technology.
【学位授予单位】:北京交通大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP393.04
【参考文献】
相关期刊论文 前10条
1 陆学锋;因特网发展中的困境与出路[J];电信科学;2003年11期
2 仝亚鹏;李振强;魏冰;;IPv6过渡技术分析[J];电信科学;2011年01期
3 王艳华;左明;;基于IVI的IPv6网络过渡技术研究[J];计算机与信息技术;2010年12期
4 张玉军,田野,郑红霞,孙静波;基于TTCN的IPv6协议测试[J];计算机辅助设计与图形学学报;2005年07期
5 郑红霞,于东,张玉军,田军;IPv6过渡机制协议测试的方法与实现[J];计算机应用与软件;2004年02期
6 谢高岗;张玉军;李振宇;孙毅;谢应科;李忠诚;刘韵洁;;未来互联网体系结构研究综述[J];计算机学报;2012年06期
7 陈想;周华春;苏伟;;IPv6地址协议一致性测试系统设计与实现[J];计算机应用与软件;2013年11期
8 李庆,曾志纯;IPv6协议对移动性的支持[J];微机发展;2003年11期
9 马军锋;妥海俊;;向IPv6网络演进的技术路线和方案分析[J];现代电信科技;2010年08期
10 孙静文;孙琪;吴鹏;;IPv6过渡技术场景分析[J];中兴通讯技术;2013年02期
,本文编号:2441499
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/2441499.html