| IPv6 had been declared to be the next vision of Internet protocol in 1994. It inherited most of the advantages of IPv4 and abandoned its defects. But the two versions of IP have little compatibility because of the improvement of IPv6 in address format, header routing and other aspect. Thus the IPv6 transition problem was raised.In the migrating process to IPv6 many problems have to be resolved. The two kinds of IP network should work independently and can communicate to each other. IETF had issued many strategies and technologies for migration which can be divided into three kinds: dual stack, tunnel and translation. The dual stack technology is that the node has both IPv4 stack and IPv6 stack which work independently under certain rules. The dual stack technology is the easiest method to perform communication between two isolated IPv6 islands and between the two different kinds of IP networks. It is also the foundation of tunnel and translation technologies. Tunnel is the main method used to communication between tow isolated IPv6 islands. Now there are many kinds of implement of tunnel technology such as manual-config tunnel, auto-config tunnel, 6over4, ISATAP, 6to4 DSTM. The translation technology is to make conversion between two different kinds of IP datagram directly and it can perform transparent communication between IPv4 and IPv6 nodes. There are also many kinds of implement of translation technology such as SET, NAT-PT, MTP, BIS, TRT, BIA. and SOCKS64.Base on the research above a simple IPv6 testbed was constructed in the laboratory which has two subnets. The experiments relating to IPv6 address and routing auto configuration, extended header, security mechanism were performed on this testbed. The result of these experiments was observed and recorded by CommView to capture and analyze frames. Some of the new important characters of IPv6 were tested and verified. A intercommunicate plan using proxy technology was put forward first which is base on existing migration mechanism. The possibility that use Java to develop gateway software for IPv4/IPv6 intercommunication was analyzed. The gateway software supports HTTP was developed on the IPv6 testbed which includes 4 main parts: Boot manager, Session manager, Gateway server and Web config server. |