Porting applications to IPv6
The large popularity of the Internet has brought new demands for advanced services, which require infrastructures that current IP is unable to support. European networks are running out of IP addresses and for this reason there is a growing need to move to the next version, namely the IPv6. Towards this aim, an IST EC-funded project demonstrated that IPv6 is ready for deployment. For the easy transition from IPv4 to IPv6 many networks, applications and services have been migrated to the new protocol. At the same time these have been extensively tested in order to assure that they are available and perform well. Among the various applications that have been successfully ported to IPv6, the MGEN toolset has been employed to perform IP network performance measures. Using User Diagram Protocol (UDP/IP) unicast and multicast traffic patterns, the network may be loaded through script files. In addition, it will be possible to generate statistics on received data including throughput, packet loss rates and communication delay. Other ported applications include the Ping6 tool for hosts that support 6 to 4 tunnels and Netperf a benchmark tool for measuring networking performances, such as bulk data transfer and request/response performance. In addition, two widely known games that are based on the client-server example and developed in IPv4 have been also migrated into IPv6: chess and tetris.