Font Size: a A A

The Design And Implementation Of IPv4to IPv6Transition Technology Program Based On NAT64

Posted on:2016-12-16Degree:MasterType:Thesis
Country:ChinaCandidate:Q LiuFull Text:PDF
GTID:2298330467993744Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of the Internet in today’s world, IPv6will no doubt being the main trend in the future. Though IPv6has many advantages, IPV4, however, is still the mainstream in most of the electronics and service equipment. The transition from IPv4to IPv6will be a gradual process that shoud be done step by step. Under the context, there have emerged various transition technologies, such as dual stack, tunnel and protocol translation, and so on. The network address and protocol translation (NAT64) is one of the protocol translation technologies. In this thesis, the design and implementation of the transition from IPv4to IPv6based on NAT64is studied, the main work is as follows:Firstly, the thesis will give an introduction of the development of IPv6protocol, analyse the main technologies currently used in the transition of IPv4to IPv6including dual stack, tunnel and protocol translation, and compare the advantages and disadvantages of each technology in detail.Secondly, based on the analysis of the principles and design requirements of NAT64and DNS64, the thesis will give the overall framework of the designs for transition technology program, and divide sub-modules including translation module(TCP, UDP and ICMP), entry management module, entry timeout module and configuration management module,etc, and then discuss the design of NAT64control flow and data flow, and the key data structure. After that, the thesis will give the detailed design and implementation of the program based on the NAT64transition technology under LINUX, introduce the data structure and protocol conversion of the sub-modules in detail.Finally, the thesis will deploy and test the designed NAT64transition program, including command test(such as NAT64prefix configuration command,address pool configuration command and entry timeout configuration command), functional test (such as addressl translation function and entry timeout function), build the test environment test each functional module, and analyse the results. The results show that the scheme has reached the expected design requirements.Above all, the thesis analyses the advantages and present implementation situation of IPv6at home and abroad, summaries the current mainstream transition technology from IPv4to IPv6, and compares their advantages, disadvantages and applicable network detailly. By the design and implementation based on NAT64, the results show a good communication between IPv6network client and IPv4network server.
Keywords/Search Tags:IPv6, NAT64, protocol translation technology, dual stacktechnology, tunnel technology
PDF Full Text Request
Related items