Assuring Interoperability Between Heterogeneous (IPv4/IPv6) Networks Without using Protocol Translation

Abstract This paper introduces a new mechanism called AIN-PT, which stands for Assuring Interoperability between heterogeneous (IPv4/IPv6) Networks without ("minus") using Protocol Translation. The mechanism intends to make communication between two heterogeneous networks (operating on two different IP protocols) possible by tunneling IPv4 packets in IPv6 packets, instead of translating complete headers between IPv4 and IPv6. With the AIN-PT mechanism, the translation is limited to mapping addresses between IPv4 and IPv6. This mechanism can be deployed by Internet Service Providers (ISPs) or any other service providers in different stages of the transition to IPv6. The performance of AIN-PT was measured on different interoperation network scenarios, and the overall performance analysis showed that AIN-PT has better performance, in comparison with current protocol translation-based techniques.

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

[2]  D. B. Kulkarni,et al.  Design and implementation scheme for deploying IPv4 over IPv6 tunnel , 2008, J. Netw. Comput. Appl..

[3]  Marnix Goossens,et al.  Configuring Hosts to Auto-detect (IPv6, IPv6-in-IPv4, or IPv4) Network Connectivity , 2011, KSII Trans. Internet Inf. Syst..

[4]  Sherali Zeadally,et al.  Evaluating IPv4 to IPv6 transition mechanisms , 2003, 10th International Conference on Telecommunications, 2003. ICT 2003..

[5]  Jianping Wu,et al.  IPv4/IPv6 Transition Technologies and Univer6 Architecture , 2007 .

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

[7]  Brian N. Bershad,et al.  The Design and Implementation of an IPv6/IPv4 Network Address and Protocol Translator , 1998, USENIX Annual Technical Conference.

[8]  Daniel Karrenberg DNSSEC: Securing the global infrastructure of the Internet , 2010, Netw. Secur..

[9]  Victor Olifer,et al.  Computer Networks: Principles, Technologies and Protocols for Network Design , 2006 .

[10]  Kevin Barraclough,et al.  I and i , 2001, BMJ : British Medical Journal.

[11]  Myung-Ki Shin,et al.  Dual Stack Hosts Using "Bump-in-the-API" (BIA) , 2002, RFC.

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

[13]  Michael Scharf,et al.  Realistic simulation environments for IP-based networks , 2008, SimuTools.

[14]  Christian Jacquenet,et al.  Deploying Dual-Stack Lite in IPv6 Network , 2010 .

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

[16]  Christian Huitema,et al.  IPv6 Addressing of IPv4/IPv6 Translators , 2010, RFC.

[17]  Ra'ed AlJa'afreh,et al.  Bi-directional Mapping System as a New IPv4/IPv6 Translation Mechanism , 2008, Tenth International Conference on Computer Modeling and Simulation (uksim 2008).

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

[19]  R. Stephenson A and V , 1962, The British journal of ophthalmology.

[20]  Eric Gamess,et al.  An upper bound model for TCP and UDP throughput in IPv4 and IPv6 , 2008, J. Netw. Comput. Appl..

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

[22]  Fred Baker,et al.  Framework for IPv4/IPv6 Translation , 2011, RFC.