State management in IPv4 to IPv6 transition

The transition of the Internet from IPv4 to IPv6 is urgent and inevitable. A series of IPv6 transition solutions have been proposed by the Internet Engineering Task Force; yet most of them have not seen success in real world, and some were even obsoleted. Nowadays IPv6 transition solutions are still continuously being worked out. The major difference among these solutions is the state management, which is an essential function and has a profound influence on many aspects of networking, such as addressing, provisioning, and network performance. In this article, we present a comprehensive survey on IPv6 transition solutions from the perspective of state management. We first briefly review the basic rationale of IPv6 transition solutions, highlighting the necessity of state management. Then we study various types of state management adopted by typical IPv6 transition solutions, focusing on their impacts on aspects of networks. Based on the above analyses, we summarize the applicability of different types of state management, and discuss their state-of-the-art application directions that may lead to potential future research directions in the IPv6 transition process.

[1]  Ole Troan,et al.  IPv6 Rapid Deployment on IPv4 Infrastructures (6rd) - Protocol Specification , 2010, RFC.

[2]  Xing Li,et al.  Mapping of Address and Port with Encapsulation (MAP-E) , 2015, RFC.

[3]  George Tsirtsis,et al.  Network Address Translation - Protocol Translation (NAT-PT) , 2000, RFC.

[4]  Mohamed Boucadair,et al.  Lightweight 4over6: An Extension to the DS-Lite Architecture , 2013 .

[5]  Ralph E. Droms,et al.  Dual-Stack Lite Broadband Deployments Following IPv4 Exhaustion , 2011, RFC.

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

[7]  Chris Metz,et al.  Softwire Mesh Framework , 2009, RFC.

[8]  Xing Li,et al.  Mapping of Address and Port using Translation (MAP-T) , 2015 .

[9]  Chris Metz,et al.  Tunnel-Based IPv6 Transition , 2013, IEEE Internet Computing.

[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]  Chris Metz,et al.  4over6 Transit Solution Using IP Encapsulation and MP-BGP Extensions , 2010, RFC.

[12]  Mark Allman,et al.  Measuring IPv6 adoption , 2014, SIGCOMM.

[13]  Jianping Wu,et al.  Public IPv4-over-IPv6 Access Network , 2013, RFC.

[14]  Cedric Aoun,et al.  Reasons to Move the Network Address Translator - Protocol Translator (NAT-PT) to Historic Status , 2007, RFC.

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