Temporal and Spatial Classification of Active IPv6 Addresses

There is striking volume of World-Wide Web activity on IPv6 today. In early 2015, one large Content Distribution Network handles 50 billion IPv6 requests per day from hundreds of millions of IPv6 client addresses; billions of unique client addresses are observed per month. Address counts, however, obscure the number of hosts with IPv6 connectivity to the global Internet. There are numerous address assignment and subnetting options in use; privacy addresses and dynamic subnet pools significantly inflate the number of active IPv6 addresses. As the IPv6 address space is vast, it is infeasible to comprehensively probe every possible unicast IPv6 address. Thus, to survey the characteristics of IPv6 addressing, we perform a year-long passive measurement study, analyzing the IPv6 addresses gleaned from activity logs for all clients accessing a global CDN. The goal of our work is to develop flexible classification and measurement methods for IPv6, motivated by the fact that its addresses are not merely more numerous; they are different in kind. We introduce the notion of classifying addresses and prefixes in two ways: (1) temporally, according to their instances of activity to discern which addresses can be considered stable; (2) spatially, according to the density or sparsity of aggregates in which active addresses reside. We present measurement and classification results numerically and visually that: provide details on IPv6 address use and structure in global operation across the past year; establish the efficacy of our classification methods; and demonstrate that such classification can clarify dimensions of the Internet that otherwise appear quite blurred by current IPv6 addressing practices.

[1]  Eddie Kohler,et al.  Observed Structure of Addresses in IP Traffic , 2002, IEEE/ACM Transactions on Networking.

[2]  Marcelo Bagnulo,et al.  Hash-Based Addresses (HBA) , 2009, RFC.

[3]  Marcelo Bagnulo,et al.  Support for Multiple Hash Algorithms in Cryptographically Generated Addresses (CGAs) , 2007, RFC.

[4]  S. F. Actory,et al.  Personal correspondence , 1997 .

[5]  Alberto Dainotti,et al.  Errata for: Estimating internet address space usage through passive measurements (SIGCOMM CCR (Vol. 44, Issue 1, January, 2014) , 2014, CCRV.

[6]  Tuomas Aura,et al.  Cryptographically Generated Addresses (CGA) , 2005, ISC.

[7]  Stephen E. Deering,et al.  IP Version 6 Addressing Architecture , 1995, RFC.

[8]  Masanobu Kawashima,et al.  464XLAT: Combination of Stateful and Stateless Translation , 2013, RFC.

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

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

[11]  Lorenzo Colitti,et al.  Evaluating IPv6 Adoption in the Internet , 2010, PAM.

[12]  Robert Beverly,et al.  The workshop on active internet measurements (AIMS) report , 2009, CCRV.

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

[14]  Lakshminarayanan Subramanian,et al.  An investigation of geographic mapping techniques for internet hosts , 2001, SIGCOMM 2001.

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

[16]  Akira Kato,et al.  Aguri: An Aggregation-Based Traffic Profiler , 2001, QofIS.

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

[18]  Thomas Narten,et al.  IPv6 Stateless Address Autoconfiguration , 1996, RFC.

[19]  Thomas Narten,et al.  Privacy Extensions for Stateless Address Autoconfiguration in IPv6 , 2001, RFC.

[20]  Kimberly C. Claffy The 4th workshop on active internet measurements (AIMS-4) report , 2012, CCRV.

[21]  Eric Wustrow,et al.  ZMap: Fast Internet-wide Scanning and Its Security Applications , 2013, USENIX Security Symposium.

[22]  David Ward,et al.  Gateway-Initiated Dual-Stack Lite Deployment , 2012, RFC.

[23]  Ralph E. Droms,et al.  Dynamic Host Configuration Protocol for IPv6 (DHCPv6) , 2003, RFC.

[24]  David Malone,et al.  Observations of IPv6 Addresses , 2008, PAM.

[25]  Brian E. Carpenter,et al.  Significance of IPv6 Interface Identifiers , 2014, RFC.

[26]  Lakshminarayanan Subramanian,et al.  An investigation of geographic mapping techniques for internet hosts , 2001, SIGCOMM.

[27]  David Thaler,et al.  Intra-site Automatic Tunnel Addressing Protocol (isatap) , 2010 .

[28]  Fernando Gont A Method for Generating Semantically Opaque Interface Identifiers with IPv6 Stateless Address Autoconfiguration (SLAAC) , 2014, RFC.

[29]  Brian E. Carpenter,et al.  IPv4 Address Behaviour Today , 1997, RFC.

[30]  Randy Bush,et al.  Using 127-Bit IPv6 Prefixes on Inter-Router Links , 2011, RFC.