| Today, development of computer technology is bringing the increasing demand for the communication on net, which leads IPv4 appearing more and more disadvantages and unable to met requires of Internet customers. IPv6 is the new generation Internet protocol designed by the IETF to replace the current version of the Internet Protocol, IPv4. Most of today's networks use IPv4,but it is beginning to have problems,especially its growing shortage of IPv4 addresses. Although IPv6 resolves addressing issues for customers, a long transition period is likely before customers move to an exclusive IPv6 network environment. During this period any new IPv6 networks need to communication with existing IPv4 networks, how to resolve the problem in order to complete the transition between IPv4 and IPv6 smoothly is focused on by more and more people now.Because there have been some transition systems existing, the article introduces several translation systems, and analysis them in kinds of scale, advantages and disadvantages. Then NAT-PT is outlined that will be used as the main technology in the research later. NAT-PT system is a transition mechanism to be designed to allow direct communication between IPv6-only networks and IPv4-only networks. The term NAT-PT stands for Network Address Translation and Protocol Translation. NAT refers to translation of an IPv4 address into an IPv6 address and vice-versa and PT stands for the translation of the IPv4 packet into a semantically equivalent IPv6 packet and vice-versa. Integrated with appropriate ALGs(e.g. DNS and FTP), NAT-PT allows native IPv6 hosts and applications to communicate with native IPv4 hosts and applications, and vice-versa. One of the benefits of NAT-PT is that no changes are required to existing hosts because all the NAT-PT configurations are performed at the NAT-PT gateway.Linux operation system have so many advantages(such as open original node,IPv6 supporting, easy operation on network data package) that the project in this article can benefit from it greatly, through studying on the NAT-PT technology and Linux operation system, author proposes the research plan on NAT-PT under the Linux operation system.This project emphasizes on the research and design of essential function of NAT-PT, mainly including four functions: data package capture and generation, network address... |