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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
We conducted these additional measurements shortly after the data collection.
- 2.
We exclude flows with retransmissions of packets with the SYN flag set.
- 3.
TCP traffic on ports 80 and 8080 (HTTP), 443 (HTTPS), and UDP traffic on port 443 (QUIC).
References
Current implementation of AI ADDRCONFIG considered harmful. https://goo.gl/prXWfz
Amsterdam Internet Exchange IPv6 Traffic (2016). https://goo.gl/ajS6PC
ARIN IPv6 Wiki: Broadband CPE (2016). https://goo.gl/Wydr3Q
IPv6 - Google (2016). https://goo.gl/Tl4cUZ
World IPv6 Launch (2016). https://goo.gl/hOoXNo
Aben, E.: Hampering Eyeballs - Observations on Two “Happy Eyeballs” Implementations. https://goo.gl/qUW6s
Aben, E., Trenaman, N., Kiessling, A., Wilhelm, R.: Lost Starts - Why Operators Switch off IPv6 (2016). NANOG 66
Aboba, B., Zorn, G., Mitton, D.: RADIUS and IPv6. RFC 3162 (2001)
Alcock, S., Lorier, P., Nelson, R.: Libtrace: a packet capture and analysis library. ACM CCR 42(2), 42–48 (2012)
Andrews, M.: Negative Caching of DNS Queries (DNS NCACHE). RFC 2308 (1998)
Bajpai, V., Schönwälder, J.: IPv4 versus IPv6 - Who connects faster? In: IFIP Networking (2015)
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)
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
Callahan, T., Allman, M., Rabinovich, M.: On modern DNS behavior and properties. ACM CCR 43(3), 7–13 (2013)
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)
Cho, K., Luckie, M., Huffaker, B.: Identifying IPv6 network problems in the dual-stack world. In: ACM SIGCOMM Network Troubleshooting Workshop (2004)
Claffy, K.: Tracking IPv6 evolution: data we have and data we need. ACM CCR 41(3), 43–48 (2011)
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
Czyz, J., Allman, M., Zhang, J., Iekel-Johnson, S., Osterweil, E., Bailey, M.: Measuring IPv6 adoption. In: ACM SIGCOMM (2014)
Dec, W., Sarikaya, B., Zorn, G., Miles, D., Lourdelet, B.: RADIUS Attributes for IPv6 Access Networks. RFC 6911 (2013)
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)
Drake, K.: You have IPv6. Turn it on (2016). https://goo.gl/maSZRM
Giotsas, V., Luckie, M., Huffaker, B., Claffy, K.: IPv6 AS Relationships, Clique, and Congruence. In: PAM (2015)
Gysi, M.: Residential IPv6 at Swisscom, an Overview (2012). https://goo.gl/QO2SZF
Gysi, M.: Status of Swisscom’s IPv6 activities, outlook and opportunities. In: Swiss IPv6 Council IPv6 Business Conference (2016)
Huston, G.: Bemused Eyeballs (2012). https://labs.apnic.net/?p=188
Huston, G.: Revisiting Apple and IPv6 (2015). https://goo.gl/qjKdv5
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
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
Lagerholm, S., Roselli, J.: Negative caching of DNS records. Technical report, Microsoft (2015)
Livadariu, I., Elmokashfi, A., Dhamdhere, A.: Characterizing IPv6 control and data plane stability. In: IEEE INFOCOM (2016)
Luckie, M., Beverly, R., Brinkmeyer, W., Claffy,K.: Speedtrap: internet-scale IPv6 alias resolution. In: ACM IMC (2013)
Maier, G., Feldmann, A., Paxson, V., Allman, M.: On dominant characteristics of residential broadband internet traffic. In: ACM IMC (2009)
McConachie, A.: How To Make Your Website Available Over IPv6 (2014). https://goo.gl/Vs2IuO
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)
Morishita, Y., Jinmei, T.: Common Misbehavior Against DNS Queries for IPv6 Addresses. RFC 4074 (2005)
Nikkhah, M., Guérin, R.: Migrating the Internet to IPv6: An Exploration of the When and Why. IEEE ToN (2015)
Nikkhah, M., Guérin, R., Lee, Y., Woundy, R.: Assessing IPv6 through web access a measurement study and its findings. In: ACM CoNEXT (2011)
Plonka, D., Barford, P.: Context-aware clustering of DNS query traffic. In: ACM IMC (2008)
Plonka, D., Barford, P.: Assessing performance of internet services on IPv6. In: IEEE ISSC (2013)
Richter, P., Allman, M., Bush, R., Paxson, V.: A primer on IPv4 scarcity. ACM CCR 45(2), 21–31 (2015)
Richter, P., Chatzis, N., Smaragdakis, G., Feldmann, A., Willinger, W.: Distilling the internet’s application mix from packet-sampled traffic. In: PAM (2015)
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)
Rigney, C., Willens, S., Rubens, A., Simpson, W.: Remote Authentication Dial In User Service (RADIUS). RFC 2865 (2000)
Salowey, J., Droms, R.: RADIUS Delegated-IPv6-Prefix Attribute. RFC 4818 (2007)
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
Schinazi, D.: Apple and IPv6 - Happy Eyeballs (2015). https://goo.gl/XBP9g4
Singh, H., Beebee, W., Donley, C., Stark, B.: Basic Requirements for IPv6 Customer Edge Routers. RFC 7084 (2013)
Thaler, D., Draves, R., Matsumoto, A., Chown, T.: Default Address Selection for Internet Protocol Version 6 (IPv6). RFC 6724 (2012)
Tikan, T.: IPv6 Deployment in Estonia (2015). https://goo.gl/vTQUpH
Wing, D., Yourtchenko, A., Eyeballs, H.: Success with Dual-Stack Hosts. RFC 6555 (2012)
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
Corresponding author
Editor information
Editors and Affiliations
Rights 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)