Skip to main content

Understanding the Share of IPv6 Traffic in a Dual-Stack ISP

  • Conference paper
  • First Online:
Passive and Active Measurement (PAM 2017)

Part of the book series: Lecture Notes in Computer Science ((LNCCN,volume 10176))

Included in the following conference series:

Abstract

After almost two decades of IPv6 development and consequent efforts to promote its adoption, the current global share of IPv6 traffic still remains low. Urged by the need to understand the reasons that slow down this transition, the research community has devoted much effort to characterize IPv6 adoption, i.e., if ISPs and content providers enable IPv6 connectivity. However, little is known about how much the available IPv6 connectivity is actually used and precisely which factors determine whether data is exchanged over IPv4 or IPv6. To tackle this question, we leverage a relevant vantage point: a dual-stack residential broadband network. We study interactions between applications, devices, equipment and services, and illustrate how these interactions ultimately determine the IPv6 traffic share. Lastly, we elaborate on the potential scenarios that dual-stack ISPs and content providers may confront during the Internet’s transition to IPv6.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    We conducted these additional measurements shortly after the data collection.

  2. 2.

    We exclude flows with retransmissions of packets with the SYN flag set.

  3. 3.

    TCP traffic on ports 80 and 8080 (HTTP), 443 (HTTPS), and UDP traffic on port 443 (QUIC).

References

  1. Current implementation of AI ADDRCONFIG considered harmful. https://goo.gl/prXWfz

  2. Amsterdam Internet Exchange IPv6 Traffic (2016). https://goo.gl/ajS6PC

  3. ARIN IPv6 Wiki: Broadband CPE (2016). https://goo.gl/Wydr3Q

  4. IPv6 - Google (2016). https://goo.gl/Tl4cUZ

  5. World IPv6 Launch (2016). https://goo.gl/hOoXNo

  6. Aben, E.: Hampering Eyeballs - Observations on Two “Happy Eyeballs” Implementations. https://goo.gl/qUW6s

  7. Aben, E., Trenaman, N., Kiessling, A., Wilhelm, R.: Lost Starts - Why Operators Switch off IPv6 (2016). NANOG 66

    Google Scholar 

  8. Aboba, B., Zorn, G., Mitton, D.: RADIUS and IPv6. RFC 3162 (2001)

    Google Scholar 

  9. Alcock, S., Lorier, P., Nelson, R.: Libtrace: a packet capture and analysis library. ACM CCR 42(2), 42–48 (2012)

    Article  Google Scholar 

  10. Andrews, M.: Negative Caching of DNS Queries (DNS NCACHE). RFC 2308 (1998)

    Google Scholar 

  11. Bajpai, V., Schönwälder, J.: IPv4 versus IPv6 - Who connects faster? In: IFIP Networking (2015)

    Google Scholar 

  12. Bermudez, I.N., Mellia, M., Munafò, M., Keralapura, R., Nucci, A.: DNS to the rescue: discerning content and services in a tangled web. In: ACM IMC (2012)

    Google Scholar 

  13. Beverly, R., Luckie, M., Mosley, L., Claffy, K.: Measuring and characterizing IPv6 router availability. In: Mirkovic, J., Liu, Y. (eds.) PAM 2015. LNCS, vol. 8995, pp. 123–135. Springer, Heidelberg (2015). doi:10.1007/978-3-319-15509-8_10

    Google Scholar 

  14. Callahan, T., Allman, M., Rabinovich, M.: On modern DNS behavior and properties. ACM CCR 43(3), 7–13 (2013)

    Article  Google Scholar 

  15. Cantó, R., López, R.A., Folgueira, J.L., López, D.R., Elizondo, A.J., Gamero, R.: Virtualization of residential customer premise equipment. Lessons learned in Brazil vCPE trial. Inf. Technol. 57(5), 285–294 (2015)

    Google Scholar 

  16. Cho, K., Luckie, M., Huffaker, B.: Identifying IPv6 network problems in the dual-stack world. In: ACM SIGCOMM Network Troubleshooting Workshop (2004)

    Google Scholar 

  17. Claffy, K.: Tracking IPv6 evolution: data we have and data we need. ACM CCR 41(3), 43–48 (2011)

    Article  Google Scholar 

  18. Colitti, L., Gunderson, S.H., Kline, E., Refice, T.: Evaluating IPv6 adoption in the internet. In: Krishnamurthy, A., Plattner, B. (eds.) PAM 2010. LNCS, vol. 6032, pp. 141–150. Springer, Heidelberg (2010). doi:10.1007/978-3-642-12334-4_15

    Chapter  Google Scholar 

  19. Czyz, J., Allman, M., Zhang, J., Iekel-Johnson, S., Osterweil, E., Bailey, M.: Measuring IPv6 adoption. In: ACM SIGCOMM (2014)

    Google Scholar 

  20. Dec, W., Sarikaya, B., Zorn, G., Miles, D., Lourdelet, B.: RADIUS Attributes for IPv6 Access Networks. RFC 6911 (2013)

    Google Scholar 

  21. Dhamdhere, A., Luckie, M., Huffaker, B., Claffy, K., Elmokashfi, A., Aben, E.: Measuring the deployment of IPv6: topology. Routing and performance. In: ACM IMC (2012)

    Google Scholar 

  22. Drake, K.: You have IPv6. Turn it on (2016). https://goo.gl/maSZRM

  23. Giotsas, V., Luckie, M., Huffaker, B., Claffy, K.: IPv6 AS Relationships, Clique, and Congruence. In: PAM (2015)

    Google Scholar 

  24. Gysi, M.: Residential IPv6 at Swisscom, an Overview (2012). https://goo.gl/QO2SZF

  25. Gysi, M.: Status of Swisscom’s IPv6 activities, outlook and opportunities. In: Swiss IPv6 Council IPv6 Business Conference (2016)

    Google Scholar 

  26. Huston, G.: Bemused Eyeballs (2012). https://labs.apnic.net/?p=188

  27. Huston, G.: Revisiting Apple and IPv6 (2015). https://goo.gl/qjKdv5

  28. Karir, M., Huston, G., Michaelson, G., Bailey, M.: Understanding IPv6 populations in the wild. In: Roughan, M., Chang, R. (eds.) PAM 2013. LNCS, vol. 7799, pp. 256–259. Springer, Heidelberg (2013). doi:10.1007/978-3-642-36516-4_27

    Chapter  Google Scholar 

  29. Karpilovsky, E., Gerber, A., Pei, D., Rexford, J., Shaikh, A.: Quantifying the extent of IPv6 deployment. In: Moon, S.B., Teixeira, R., Uhlig, S. (eds.) PAM 2009. LNCS, vol. 5448, pp. 13–22. Springer, Heidelberg (2009). doi:10.1007/978-3-642-00975-4_2

    Chapter  Google Scholar 

  30. Lagerholm, S., Roselli, J.: Negative caching of DNS records. Technical report, Microsoft (2015)

    Google Scholar 

  31. Livadariu, I., Elmokashfi, A., Dhamdhere, A.: Characterizing IPv6 control and data plane stability. In: IEEE INFOCOM (2016)

    Google Scholar 

  32. Luckie, M., Beverly, R., Brinkmeyer, W., Claffy,K.: Speedtrap: internet-scale IPv6 alias resolution. In: ACM IMC (2013)

    Google Scholar 

  33. Maier, G., Feldmann, A., Paxson, V., Allman, M.: On dominant characteristics of residential broadband internet traffic. In: ACM IMC (2009)

    Google Scholar 

  34. McConachie, A.: How To Make Your Website Available Over IPv6 (2014). https://goo.gl/Vs2IuO

  35. Mori, T., Inoue, T., Shimoda, A., Sato, K., Ishibashi, K., Goto, S.: SFMap: inferring services over encrypted web flows using dynamical domain name graphs. In: TMA (2015)

    Google Scholar 

  36. Morishita, Y., Jinmei, T.: Common Misbehavior Against DNS Queries for IPv6 Addresses. RFC 4074 (2005)

    Google Scholar 

  37. Nikkhah, M., Guérin, R.: Migrating the Internet to IPv6: An Exploration of the When and Why. IEEE ToN (2015)

    Google Scholar 

  38. Nikkhah, M., Guérin, R., Lee, Y., Woundy, R.: Assessing IPv6 through web access a measurement study and its findings. In: ACM CoNEXT (2011)

    Google Scholar 

  39. Plonka, D., Barford, P.: Context-aware clustering of DNS query traffic. In: ACM IMC (2008)

    Google Scholar 

  40. Plonka, D., Barford, P.: Assessing performance of internet services on IPv6. In: IEEE ISSC (2013)

    Google Scholar 

  41. Richter, P., Allman, M., Bush, R., Paxson, V.: A primer on IPv4 scarcity. ACM CCR 45(2), 21–31 (2015)

    Article  Google Scholar 

  42. Richter, P., Chatzis, N., Smaragdakis, G., Feldmann, A., Willinger, W.: Distilling the internet’s application mix from packet-sampled traffic. In: PAM (2015)

    Google Scholar 

  43. Richter, P., Wohlfart, F., Vallina-Rodriguez, N., Allman, M., Bush, R., Feldmann, A., Kreibich, C., Weaver, N., Paxson, V.: A multi-perspective analysis of carrier-grade NAT deployment. In: ACM IMC (2016)

    Google Scholar 

  44. Rigney, C., Willens, S., Rubens, A., Simpson, W.: Remote Authentication Dial In User Service (RADIUS). RFC 2865 (2000)

    Google Scholar 

  45. Salowey, J., Droms, R.: RADIUS Delegated-IPv6-Prefix Attribute. RFC 4818 (2007)

    Google Scholar 

  46. Sarrar, N., Maier, G., Ager, B., Sommer, R., Uhlig, S.: Investigating IPv6 traffic. In: Taft, N., Ricciato, F. (eds.) PAM 2012. LNCS, vol. 7192, pp. 11–20. Springer, Heidelberg (2012). doi:10.1007/978-3-642-28537-0_2

    Chapter  Google Scholar 

  47. Schinazi, D.: Apple and IPv6 - Happy Eyeballs (2015). https://goo.gl/XBP9g4

  48. Singh, H., Beebee, W., Donley, C., Stark, B.: Basic Requirements for IPv6 Customer Edge Routers. RFC 7084 (2013)

    Google Scholar 

  49. Thaler, D., Draves, R., Matsumoto, A., Chown, T.: Default Address Selection for Internet Protocol Version 6 (IPv6). RFC 6724 (2012)

    Google Scholar 

  50. Tikan, T.: IPv6 Deployment in Estonia (2015). https://goo.gl/vTQUpH

  51. Wing, D., Yourtchenko, A., Eyeballs, H.: Success with Dual-Stack Hosts. RFC 6555 (2012)

    Google Scholar 

Download references

Acknowledgments

This work was partially supported by Leibniz Prize project funds of DFG - German Research Foundation (FKZ FE 570/4-1).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Enric Pujol .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Pujol, E., Richter, P., Feldmann, A. (2017). Understanding the Share of IPv6 Traffic in a Dual-Stack ISP. In: Kaafar, M., Uhlig, S., Amann, J. (eds) Passive and Active Measurement. PAM 2017. Lecture Notes in Computer Science(), vol 10176. Springer, Cham. https://doi.org/10.1007/978-3-319-54328-4_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-54328-4_1

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-54327-7

  • Online ISBN: 978-3-319-54328-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics