With the rapid development of Internet, many problems brought by IPv4 have been coming: the address resource is using up, current IP protocol is unsuitable to new network application and security is unable to ensure. The appearance of IPv6 brings a nice outlook for Internet. It's necessity for IPv6 to replace IPv4. During the transition from IPv4 to IPv6, there're many transition technologies, including NAT-PT.In this thesis, a translation gateway is stated, including both the design and realization. Firstly, the thesis begins with the characteristic of IPv6 and the comparison between IPv4 and IPv6. At the same time, some other related protocols are introduced. Secondly, some translation technologies from IPv4 to IPv6 are discussed, which are used at present. And their characteristics are analyzed in detail, especially NAT-PT technology, which is used in this system.Next, in the introduction of general design and module design, the design principle and the choice of the design schemes are discussed, and also the course of setting up system environment is described. Besides these, some related technologies used during the development are introduced. Following, according to division of the modules, the working relationships of modules are introduced. Then such as functions, realizing methods and flow of these modules are introduced. Especially address translation module is described in detail about module design and system implement that is studied by the author, and its running test is given.In the end of this thesis, the running environment and running statement of the translation gateway are introduced. And running statement has been recorded, finally, the analytic result of the recorded data has been given. |