Performance and Stability Analysis of Free NAT64 Implementations with Different Protocols

Due to its rapid spread, Internet has now outgrown the address space provided by IPv4. The transition to the new IPv6 protocol is extremely slow. The different transition techniques are intended to facilitate the transition to the new version of Internet Protocol. The NAT64 transition technique is one of the most suitable solutions. In this paper, both the performance and the stability of two NAT64 gateway implementations are examined by ICMP, TCP and UDP protocols. The tested two free implementations, the TAYGA on the Linux system and the PF of the OpenBSD system can be effectively used in a production environment, and can facilitate the deployment of the IPv6 protocol.

[1]  Gábor Lencse,et al.  Performance Analysis of DNS 64 and NAT 64 Solutions , 2012 .

[2]  Christian Huitema,et al.  DNS Extensions to Support IP Version 6 , 2003, RFC.

[3]  Raúl O. Moralejo,et al.  Implementation and evaluation of protocols translating methods for IPv4 to IPv6 transition , 2012 .

[4]  Mojca Ciglaric,et al.  Practical Evaluation of Stateful NAT64/DNS64 Translation , 2011 .

[5]  Stephen Deering,et al.  Internet Protocol Version 6(IPv6) , 1998 .

[6]  Vaibhav Bajpai,et al.  Flow-Based Identification of Failures Caused by IPv6 Transition Mechanisms , 2012, AIMS.

[7]  A. Haghighat,et al.  Performance of A 3 MCNP™ for Calculation of 3-D Neutron Flux Distribution in a BWR Core Shroud , 2001 .

[8]  Gábor Lencse,et al.  Performance analysis and comparison of the TAYGA and of the PF NAT64 implementations , 2013, 2013 36th International Conference on Telecommunications and Signal Processing (TSP).

[9]  Marcelo Bagnulo,et al.  DNS64: DNS Extensions for Network Address Translation from IPv6 Clients to IPv4 Servers , 2011, RFC.

[10]  Marcelo Bagnulo,et al.  Internet Engineering Task Force (ietf) Stateful Nat64: Network Address and Protocol Translation from Ipv6 Clients to Ipv4 Servers , 2011 .

[11]  Gustavo Mercado,et al.  Implementation and Evaluation of Protocols Translating Methods for IPv 4 to IPv 6 Transition , 2012 .

[12]  Kenneth Joachim,et al.  Performance of NAT64 versus NAT44 in the Context of IPv6 Migration , 2012 .

[13]  Gábor Lencse,et al.  Application compatibility of the NAT64 IPv6 transition technology , 2015, 2015 38th International Conference on Telecommunications and Signal Processing (TSP).

[14]  Marcelo Bagnulo,et al.  The NAT64/DNS64 tool suite for IPv6 transition , 2012, IEEE Communications Magazine.

[15]  Brian E. Carpenter,et al.  Measuring IPv4-IPv6 translation techniques , 2012 .

[16]  Stephen E. Deering,et al.  Internet Protocol, Version 6 (IPv6) Specification , 1995, RFC.

[17]  Paul Francis,et al.  The IP Network Address Translator (NAT) , 1994, RFC.

[18]  Gábor Lencse,et al.  Performance Analysis and Comparison of Different DNS64 Implementations for Linux, OpenBSD and FreeBSD , 2013, 2013 IEEE 27th International Conference on Advanced Information Networking and Applications (AINA).

[19]  E. Hodzic,et al.  IPv4/IPv6 transition using DNS64/NAT64: Deployment issues , 2012, 2012 IX International Symposium on Telecommunications (BIHTEL).

[20]  Jon Postel,et al.  Internet Protocol , 1981, RFC.