Flow-Based Identification of Failures Caused by IPv6 Transition Mechanisms

The IETF has developed several solutions that promote IPv4 and IPv6 co-existence, but they need to be thoroughly tested on a large scale, before they can actually be considered as viable solutions. In the following study we present an experimental evaluation of the two popular transitioning technologies: NAT64 and Dual-Stack Lite. Our first goal is to identify how well current applications, protocols and online services interoperate with these technologies and to detect their potential failures. Our second goal is to use a stream-oriented flow query language NFQL, to formulate queries that can find those failures by scanning through traces of NetFlow records. We identified several applications that fail under NAT64, and we analyze how to detect these failures in an automated fashion.

[1]  Marc Blanchet,et al.  Ecdysis : Open-Source DNS 64 and NAT 64 , 2010 .

[2]  Ifip,et al.  Integrated Management of Systems, Services, Processes and People in IT , 2009, Lecture Notes in Computer Science.

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

[4]  Yakov Rekhter,et al.  Address Allocation for Private Internets , 1994, RFC.

[5]  Filip De Turck,et al.  Mechanisms for Autonomous Management of Networks and Services, 4th International Conference on Autonomous Infrastructure, Management and Security, AIMS 2010, Zurich, Switzerland, June 23-25, 2010. Proceedings , 2010, AIMS.

[6]  Hiroaki Hazeyama,et al.  How much can we survive on an IPv6 network?: experience on the IPv6 only connectivity with NAT64/DNS64 at WIDE camp 2011 Autumn , 2011, AINTEC '11.

[7]  Jari Arkko,et al.  Experiences from an IPv6-Only Network , 2012, RFC.

[8]  Randy Bush,et al.  The Address plus Port (A+P) Approach to the IPv4 Address Shortage , 2011, RFC.

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

[10]  Benoit Claise,et al.  Cisco Systems NetFlow Services Export Version 9 , 2004, RFC.

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

[12]  Henning Schulzrinne,et al.  RTP Profile for Audio and Video Conferences with Minimal Control , 1996, RFC.

[13]  James F. Allen Maintaining knowledge about temporal intervals , 1983, CACM.

[14]  Jürgen Schönwälder,et al.  Design of a Stream-Based IP Flow Record Query Language , 2009, DSOM.

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

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

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

[18]  Jürgen Schönwälder,et al.  Implementation of a Stream-Based IP Flow Record Query Language , 2010, AIMS.

[19]  Mark Handley,et al.  SIP: Session Initiation Protocol , 1999, RFC.