Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2815675.2815678acmconferencesArticle/Chapter ViewAbstractPublication PagesimcConference Proceedingsconference-collections
research-article

Temporal and Spatial Classification of Active IPv6 Addresses

Published: 28 October 2015 Publication History

Abstract

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.

References

[1]
GNU core utilities. http://www.gnu.org/software/coreutils/, 2003.
[2]
Google IPv6 Statistics. http://www.google.com/intl/en/ipv6/statistics.html, 2015.
[3]
Sample IPv6 Active WWW Client Address Aggregate Counts Data. http://www.akamai.com/technical-publications/,October 2015.
[4]
State of the Internet: IPv6 Adoption Trends by Country and Network. http://www.stateoftheinternet.com/ipv6, April 2015.
[5]
T. Aura. Cryptographically Generated Addresses (CGA). IETF RFC 3972, March 2005.
[6]
M. Bagnulo. Hash-Based Addresses (HBA). IETF RFC 5535, June 2009.
[7]
M. Bagnulo and J. Arkko. Support for Multiple Hash Algorithms in Cryptographically Generated Addresses (CGAs). IETF RFC 4982, July 2007.
[8]
R. Barnes, R. Altmann, and D. Kerr. Mapping the Great Void: Smarter scanning for IPv6. http://www.caida.org/workshops/isma/1202/slides/aims1202_rbarnes.pdf, Feb 2012.
[9]
F. Brockners, S. Gundavelli, S. Seicher, and D. Ward. Gateway-Initiated Dual-Stack Lite Deployment. IETF RFC 6674, July 2012.
[10]
B. Carpenter, J. Crowcroft, and Y. Rekhter. IPv4 Address Behaviour Today. IETF RFC 2101, February 1997.
[11]
B. Carpenter and S. Jiang. Significance of IPv6 Interface Identifiers. IETF RFC 7136, February 2014.
[12]
K. Cho, R. Kaizaki, and A. Kato. Aguri: An Aggregation-Based Traffic Profiler. In Proceedings of the Workshop on Quality of Future Internet Services(QofIS '01), Coimbra, Portugal, September 2001.
[13]
k. claffy. The 4th Workshop on Active Internet Measurements (AIMS-4) Report. ACM SIGCOMM Computer Communication Review (CCR), 42(3):34--38, Jul 2012.
[14]
L. Colitti, S. H. Gunderson, E. Kline, and T. Refice. Evaluating IPv6 Adoption in the Internet. In PAM, pages 141--150, 2010.
[15]
J. Czyz, M. Allman, J. Zhang, S. Iekel-Johnson, E. Osterweil, and M. Bailey. Measuring IPv6 Adoption. SIGCOMM Computer Communication Review, 44(4):87--98, August 2014.
[16]
A. Dainotti, K. Benson, A. King, k. claffy, M. Kallitsis, E. Glatz, and X. Dimitropoulos. Estimating Internet Address Space Usage Through Passive Measurements. ACM SIGCOMM Computer Communication Review (CCR), 44(1):42--49, Jan 2014.
[17]
R. Droms, J. Bound, B. Volz, T. Lemon, C. Perkins, and M. Carney. Dynamic Host Configuration Protocol for IPv6 (DHCPv6). IETF RFC 3315, July 2003.
[18]
A. Durand, R. Droms, J. Woodyatt, and Y. Lee. Dual-Stack Lite Broadband Deployments Following IPv4 Exhaustion. IETF RFC 6333, August 2011.
[19]
Z. Durumeric, E. Wustrow, and J. A. Halderman. ZMap: Fast Internet-Wide Scanning and its Security Applications. In Proceedings of the 22nd USENIX Security Symposium, August 2013.
[20]
F. Gont. A Method for Generating Semantically Opaque Interface Identifiers with IPv6 Stateless Address Autoconfiguration (SLAAC). IETF RFC 7217, April 2014.
[21]
C. Grundemann, A. Hughes, and O. Delo. Best Current Operational Practices - IPv6 Subnetting. http://bcop.nanog.org/images/6/62/BCOP-IPv6-Subnetting.pdf, 2011.
[22]
R. Hinden and S. Deering. IP Version 6 Addressing Architecture. IETF RFC 4291, February 2006.
[23]
C. Huitema. An Anycast Prefix for 6to4 Relay Routers. IETF RFC 3068, June 2001.
[24]
C. Huitema. Teredo: Tunneling IPv6 over UDP through Network Address Translations (NATs). IETF RFC 4380, February 2006.
[25]
G. Huston. Personal correspondence, April 2015.
[26]
G. Huston and G. Michaelson. Measuring IPv6. http://www.potaroo.net/presentations/2013-05-16-ipv6-measurement.pdf, May 2013.
[27]
G. Huston and G. Michaelson. March 2015 Update on Measuring IPv6. http://www.potaroo.net/presentations/2015-03--22-ipv6-stats.pdf, March 2015.
[28]
E. Kohler, J. Li, V. Paxson, and S. Shenker. Observed Structure of Addresses in IP Traffic. In Internet Measurement Workshop, pages 253--266, 2002.
[29]
M. Kohno, B. Nitzan, R. Bush, Y. Matsuzaki, L.Colitti, and T. Narten. Using 127-Bit IPv6 Prefixes on Inter-Router Links. IETF RFC 6164, April 2011.
[30]
David Malone. Observations of IPv6 Addresses. In Passive and Active Network Measurement, 9th International Conference, PAM 2008, Cleveland, OH, USA, April 29-30, 2008. Proceedings, pages 21--30, 2008.
[31]
M. Mawatari, M. Kawashima, and C. Byrne. 464XLAT: Combination of Stateful and Stateless Translation. IETF RFC 6877, April 2013.
[32]
G. Michaelson. Personal conversation, July 2014.
[33]
T. Narten, R. Draves, and S. Krishnan. Privacy Extensions for Stateless Address Autoconfiguration in IPv6. IETF RFC 4941, September 2007.
[34]
V. N. Padmanabhan and L. Subramanian. An Investigation of Geographic Mapping Techniques for Internet Tools. In Proceedings of ACM SIGCOMM 2001, San Diego, CA, August 2001.
[35]
SURFnet. Preparing an IPv6 Address Plan. http://www.ripe.net/lir-services/training/material/IPv6-for-LIRs-Training-Course/Preparing-an-IPv6-Addressing-Plan.pdf, September 2013.
[36]
Akamai Technologies. State Of The Internet Q3 2014 Report. http://www.akamai.com/dl/akamai/akamai-soti-q314.pdf, 2014.
[37]
Deutsche Telekom. Deutsche Telekom offers anonymous surfing with IPv6. https://www.telekom.com/media/company/93184, Nov 2011.
[38]
F. Templin, T. Gleeson, and D. Thaler. Intra-Site Automatic Tunnel Addressing Protocol (ISATAP). IETF RFC 5214, March 2008.
[39]
S. Thompson, T. Narten, and T. Jinmei. IPv6 Stateless Address Autoconfiguration. IETF RFC 4862, September 2007.

Cited By

View all
  • (2024)6Subpattern: Target Generation Based on Subpattern Analysis for Internet-Wide IPv6 ScanningIEEE Transactions on Network and Service Management10.1109/TNSM.2024.340086421:4(3692-3710)Online publication date: Aug-2024
  • (2024) AddrMiner : A Fast, Efficient, and Comprehensive Global Active IPv6 Address Detection System IEEE/ACM Transactions on Networking10.1109/TNET.2024.340650832:5(3870-3887)Online publication date: Oct-2024
  • (2024)Overlooked Backdoors: Investigating 6to4 Tunnel Nodes and Their Exploitation in the Wild2024 IEEE International Performance, Computing, and Communications Conference (IPCCC)10.1109/IPCCC59868.2024.10850165(1-8)Online publication date: 22-Nov-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
IMC '15: Proceedings of the 2015 Internet Measurement Conference
October 2015
550 pages
ISBN:9781450338486
DOI:10.1145/2815675
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 28 October 2015

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. address classification
  2. ipv6

Qualifiers

  • Research-article

Conference

IMC '15
Sponsor:
IMC '15: Internet Measurement Conference
October 28 - 30, 2015
Tokyo, Japan

Acceptance Rates

IMC '15 Paper Acceptance Rate 31 of 96 submissions, 32%;
Overall Acceptance Rate 277 of 1,083 submissions, 26%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)49
  • Downloads (Last 6 weeks)7
Reflects downloads up to 08 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2024)6Subpattern: Target Generation Based on Subpattern Analysis for Internet-Wide IPv6 ScanningIEEE Transactions on Network and Service Management10.1109/TNSM.2024.340086421:4(3692-3710)Online publication date: Aug-2024
  • (2024) AddrMiner : A Fast, Efficient, and Comprehensive Global Active IPv6 Address Detection System IEEE/ACM Transactions on Networking10.1109/TNET.2024.340650832:5(3870-3887)Online publication date: Oct-2024
  • (2024)Overlooked Backdoors: Investigating 6to4 Tunnel Nodes and Their Exploitation in the Wild2024 IEEE International Performance, Computing, and Communications Conference (IPCCC)10.1109/IPCCC59868.2024.10850165(1-8)Online publication date: 22-Nov-2024
  • (2024)Efficient IPv6 Router Interface DiscoveryIEEE INFOCOM 2024 - IEEE Conference on Computer Communications10.1109/INFOCOM52122.2024.10621168(1641-1650)Online publication date: 20-May-2024
  • (2024)Research on Heuristic IPv6 Address Scan Target Generation Technology Based on Address Structure2024 9th International Conference on Computer and Communication Systems (ICCCS)10.1109/ICCCS61882.2024.10603287(634-640)Online publication date: 19-Apr-2024
  • (2024)Ebb and Flow: Implications of ISP Address DynamicsPassive and Active Measurement10.1007/978-3-031-56252-5_7(132-149)Online publication date: 11-Mar-2024
  • (2023)Glowing in the darkProceedings of the 32nd USENIX Conference on Security Symposium10.5555/3620237.3620585(6221-6237)Online publication date: 9-Aug-2023
  • (2023)IPv6 Hitlists at Scale: Be Careful What You Wish ForProceedings of the ACM SIGCOMM 2023 Conference10.1145/3603269.3604829(904-916)Online publication date: 10-Sep-2023
  • (2023)Knocking Cells: Latency-Based Identification of IPv6 Cellular Addresses on the Internet2023 IEEE Symposium on Computers and Communications (ISCC)10.1109/ISCC58397.2023.10218257(790-796)Online publication date: 9-Jul-2023
  • (2023)How Ready is DNS for an IPv6-Only World?Passive and Active Measurement10.1007/978-3-031-28486-1_22(525-549)Online publication date: 21-Mar-2023
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media