Stability analysis and performance comparison of three 6to4 relay implementations

During the IPv6 deployment there is a frequently occurring situation where two IPv6 enabled hosts need to communicate with each other over a network that supports only IPv4. Application of the 6to4 IPv6 transition method can solve this problem. The performance and stability of the different 6to4 relay implementations is a very important subject. We measured the performance and tested the stability of three open source 6to4 relay implementations under Debian Linux, OpenBSD and OpenWRT platforms. We present and discuss our results, analyze the stability of the 6to4 relay implementations and compare their performance metrics. Our measurements methods may be useful for other researchers, and our results may help the system architects to choose the appropriate solution.

[1]  Brian Haberman,et al.  Special-Purpose IP Address Registries , 2013, RFC.

[2]  Paul Kavanagh,et al.  The Open Source Definition , 2004 .

[3]  Geetu Geetu,et al.  Network Performance Evaluation of 6to4 and Configured Tunnel Transition Mechanisms: An Empirical Test-Bed Analysis , 2013, 2013 6th International Conference on Emerging Trends in Engineering and Technology.

[4]  Mohammad Aazam,et al.  Evaluation of 6to4 and ISATAP on a test LAN , 2011, 2011 IEEE Symposium on Computers & Informatics.

[5]  Pekka Savola,et al.  Security Considerations for 6to4 , 2004, RFC.

[6]  Brian E. Carpenter,et al.  Deprecating the Anycast Prefix for 6to4 Relay Routers , 2015, RFC.

[7]  Craig Partridge,et al.  Host Anycasting Service , 1993, RFC.

[8]  Christian Huitema,et al.  An Anycast Prefix for 6to4 Relay Routers , 2001, RFC.

[9]  Pekka Savola Observations of IPv6 traffic on a 6to4 relay , 2005, CCRV.

[10]  Roch Guérin,et al.  Assessing IPv6 through web access a measurement study and its findings , 2011, CoNEXT '11.

[11]  David Thaler,et al.  Intra-Site Automatic Tunnel Addressing Protocol (ISATAP) , 2005, RFC.

[12]  Brian E. Carpenter,et al.  Advisory Guidelines for 6to4 Deployment , 2011, RFC.

[14]  Chris Metz,et al.  Transition from IPv4 to IPv6: A State-of-the-Art Survey , 2013, IEEE Communications Surveys & Tutorials.

[15]  Shaneel Narayan,et al.  Network performance evaluation of IPv4-v6 configured tunnel and 6to4 transition mechanisms on windows server operating systems , 2010, 2010 International Conference On Computer Design and Applications.

[16]  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).

[17]  Mark Weiser,et al.  Whatever happened to the next-generation Internet? , 2001, CACM.

[18]  Erik Nordmark,et al.  Basic Transition Mechanisms for IPv6 Hosts and Routers , 2005, RFC.

[19]  David Malone Counting 6to4 relay routers , 2006, CCRV.

[20]  Vince Fuller,et al.  Classless Inter-domain Routing (CIDR): The Internet Address Assignment and Aggregation Plan , 2006, RFC.

[21]  Stephen E. Deering,et al.  Generic Packet Tunneling in IPv6 Specification , 1998, RFC.

[22]  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).

[23]  Rémi Després,et al.  IPv6 Rapid Deployment on IPv4 Infrastructures (6rd) , 2010, RFC.

[24]  Gábor Lencse,et al.  Performance Analysis and Comparison of 6to4 Relay Implementations , 2013 .

[25]  Pavel Celeda,et al.  An investigation into teredo and 6to4 transition mechanisms: Traffic analysis , 2013, 38th Annual IEEE Conference on Local Computer Networks - Workshops.

[26]  Jürgen Falb,et al.  The Internet Protocol , 2005, The Industrial Information Technology Handbook.

[27]  Gábor Lencse,et al.  Performance Analysis and Comparison of 6 to 4 Relay Implementations , 2013 .

[28]  Fulvio Risso,et al.  Transition from IPv 4 to IPv 6 , 2017 .

[29]  Scott O. Bradner,et al.  The Recommendation for the IP Next Generation Protocol , 1995, RFC.

[30]  Pyda Srisuresh,et al.  Traditional IP Network Address Translator (Traditional NAT) , 2001, RFC.

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

[32]  Christian Huitema,et al.  Teredo: Tunneling IPv6 over UDP through Network Address Translations (NATs) , 2006, RFC.

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

[34]  Shaneel Narayan,et al.  IPv4-v6 configured tunnel and 6to4 transition mechanisms network performance evaluation on Linux operating systems , 2010, 2010 2nd International Conference on Signal Processing Systems.

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

[36]  Erik Nordmark,et al.  Transition Mechanisms for IPv6 Hosts and Routers , 1996, RFC.

[37]  N. Bahaman,et al.  Network performance evaluation of 6to4 tunneling , 2012, 2012 International Conference on Innovation Management and Technology Research.

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

[39]  Ole Trøan Request to move Connection of IPv6 Domains via IPv4 Clouds (6to4) to Historic status , 2011 .

[40]  Brian E. Carpenter,et al.  Connection of IPv6 Domains via IPv4 Clouds , 2001, RFC.

[41]  Shaneel Narayan,et al.  IPv4-v6 transition mechanisms network performance evaluation on operating systems , 2010, 2010 3rd International Conference on Computer Science and Information Technology.

[42]  Aaas News,et al.  Book Reviews , 1893, Buffalo Medical and Surgical Journal.