Empirical Analysis of the Effects and the Mitigation of IPv4 Address Exhaustion

Similar documents
A Multi-Perspective Analysis of Carrier-Grade NAT Deployment

IPv4 exhaustion and the way forward. Guillermo Cicileo

IPv4 Address Exhaustion: A Progress Report. Geoff Huston Chief Scientist APNIC

IPv4 Depletion and IPv6 Adoption Today. Richard Jimmerson

Measuring IPv6 Deployment

Deploy CGN to Retain IPv4 Addressing While Transitioning to IPv6

Measuring IPv6 Deployment

Increasing IPv6 deployment in Indonesia

IPv4 Address Report. This report generated at 12-Mar :24 UTC. IANA Unallocated Address Pool Exhaustion: 03-Feb-2011

RIPE Policy Development & IPv4 / IPv6

Addressing Geoff Huston APNIC

IPv4 address is being sold out How to craft the Internet beyond?

IPv4 Address Exhaustion: A Progress Report. Geoff Huston Chief Scientist, APNIC

IPv6 Deployment Survey. Based on responses from the global RIR community during July Maarten Botterman

Supporting Internet Growth and Evolution: The Transition to IPv6

Routing in Geoff Huston Chief Scientist, APNIC

IPv6 Deployment: Business Cases and Development Options IPv6 Forum Grenada Brent Mc Intosh IPv6 Evangelist

Critical Issues in IP Addressing

IPv6 Transition Technology

Status of IPv4 Deple1on and Transfers. ASO Address Council 25 June 2014

ELEC / COMP 177 Fall 2015

arxiv: v2 [cs.ni] 13 Sep 2016

IPv6, Act Now! Daniel Karrenberg, RIPE NCC Chief Scientist

IPv6 Transition Strategies

Life After IPv4 Depletion. Leslie Nobile

IPv6 Deployment Planning. Philip Smith PacNOG 10, Nouméa 21 st November 2011

IPv6 Deployment in Africa

IPv6 a new protocol a new routing table. LACNIC XI, May 29, 2008, Salvador, Brazil Iljitsch van Beijnum

PacINET The state of IP address distribution and its impact. Elly Tawhai Senior Internet Resource Analyst/Liaison Officer, Pacific, APNIC

IPv6 & Internet Governance Developments. CANTO Nate Davis, Chief Operating Officer

IPv4 depletion & IPv6 deployment in the RIPE NCC service region. Kjell Leknes - June 2010

IPv6 Deployment Strategies. IPv6 Training Day 18 th September 2012 Philip Smith APNIC

IPv4 End of Life Proposals in the RIRs

Supporting Internet Growth and Evolution: The Transition to IPv6

The Regional Internet Registries

IPv6 Transition Strategies

IT220 Network Standards & Protocols. Unit 9: Chapter 9 The Internet

Internet Addressing in the 2010s

IPv4 and Two-byte ASNs running out How to craft the Internet beyond?

Measuring and Modeling the Adoption of IPv6

The Post-IPocalypse Internet. Geoff Huston APNIC

1/10/09. Agenda

Computer Networks. Course Reference Model. Topic. Error Handling with ICMP. ICMP Errors. Internet Control Message Protocol 12/2/2014.

IP addressing policies: what does this mean? Adam Gosling Senior Policy Specialist, APNIC APT PRF for the Pacific: August 2013

Routing Geoff Huston Chief Scientist, APNIC. #apricot2017

Internet Protocol Addresses What are they like and how are the managed?

IPv6 Deployment and Distribution in the RIPE NCC Service Region. Marco Schmidt IP Resource Analyst Monday, 23 April 2012

NT1210 Introduction to Networking. Unit 9:

Market Viability of IPv6 Revisited

Internet Network Protocols IPv4/ IPv6

IPv6 Evolution and Migration Solution

The 6DEPLOY Project for IPv6 Training and Support for Deployments

IPv6 deployment status: Where are we now and way forward. Miwa Fujii APNIC

IPv6: What is it? Why does it matter?

CIDR. The Life Belt of the Internet 2005/03/11. (C) Herbert Haas

APNIC 26 policy update Shifting landscape

IANA. ISP ISP Usuario Final. Usuario Final AFRINIC APNIC ARIN LACNIC RIPE

6DEPLOY: IPv6 Deployment Support

APNIC input to the Vietnam Ministry of Information and Communications ICT Journal on IPv6

Blockers to IPv6 Adoption

Advancing the Art of Internet Edge Outage Detection

Beyond the IPv4 Internet. Geoff Huston Chief Scientist, APNIC

Internet Addressing and the RIR system (part 2)

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

Measuring IPv6 Adoption in Africa

What s new at the RIPE NCC?

Introduction to the RIR System. Dr. Nii N. Quaynor

Life After IPv4 Depletion

3/10/2011. Copyright Link Technologies, Inc.

Carrier Grade NAT - Observations and Recommendations. Chris Grundemann North American IPv6 Summit 11 April 2012

IPv6 Deployment Survey. Based on responses from the RIPE community during June 2009 Maarten Botterman RIPE 59, Lisbon, 6 October 2009

IPv4 Transfers 5 years after runout

IPv4 Exhaustion at ARIN

Feedback from RIPE NCC Registration Services. Alex Le Heux - RIPE NCC RIPE62, May 2011, Amsterdam

Internet Numbers Introduction to the RIR System

IPv6 Allocation and Policy Update. Global IPv6 Summit in China 2007 April 12, 2007 Guangliang Pan

IPv6-only? You re kidding, right? Wes George

IPv6 Migration Framework Case of Institutions in Ethiopia

Transition To IPv6 October 2011

IPv6 Transition Planning

Inter-Domain Routing: BGP

IPv4 Transfer Sta/s/cs Analy'c View Alain Durand, May 25 th 2016

IPv6 Policy and Statistics. Ingrid Wijte July 2018 IPv6 Roundtable - Tel Aviv

Back-Office Web Traffic on the Internet. IMC 2014 Vancouver, BC, CANADA November 5-7, 2014

FREQUENTLY ASKED QUESTIONS ABOUT IPv6

32-bit ASNs. Philip Smith. MENOG 5, Beirut, 29th October 2009

IPv6 Deployment: Business Case and Development Opportunities. University College of the Caribbean Internet Day. 12 July 2012 Tim Christensen, ARIN

IP Address Management The RIR System & IP policy

Planning & Implementing IPv6

APNIC Update. Srinivas (Sunny) Chendi Senior Community Relations Specialist, APNIC Member Briefing, Dhaka 25 May 2013

Current Policy Topics A World Wide View

Chapter 7: IP Addressing CCENT Routing and Switching Introduction to Networks v6.0

Network Configuration Example

IBM IPv6 Update. Feb, Andras R. Szakal IBM Distinguished Engineer Director IBM Federal Software Architecture

Lunch with John Curran. President and CEO, ARIN

IPv4 Unallocated Address Space Exhaustion

The ISP Column A monthly column on things Internet. IPv6 at the OECD A Public Policy Perspective on IPv6. November 2013 Geoff Huston

Addressing and Routing in Geoff Huston APNIC

IPv6 Deployment: Why and Why not?

IPv6 Deployment Update. Wita Laksono APJII OPM 2 - November 2017

Transcription:

Empirical Analysis of the Effects and the Mitigation of IPv4 Address Exhaustion wissenschaftliche Aussprache 2. August 2017 Philipp Richter

Internet Penetration, 2017, ISOC. The Internet connects 3.5 billion people as of 2016. (48% of world population) 1

users/subscribers [billions] 0 1B 2B 3B 4B Internet users mobile broadband subscriptions fixed broadband subscriptions 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 year 2

The Internet Protocol Suite 3

The Narrow Waist of the Protocol Stack Original design: One IP address per host IPv4: 32-bit addresses, est. 1981 ~ 4B unique IPv4 addresses Today: 3.5B users, ~7B connected devices. 3

IPv4 Address Exhaustion IPv4 Exhaustion received a lot of attention. But little in terms systematic empirical assessment. 4

Systematic Framing of IPv4 Address Exhaustion ACM CCR 15 (Best of CCR)

Systematic Framing of IPv4 Address Exhaustion ACM CCR 15 (Best of CCR) IPv4 addresses need to be globally unique We need a management body that distributes them

A History of IPv4 Address Block Management 1981 ~1995 ~2011 Early Registration Needs-Based Provision Depletion & Exhaustion Informal Distribution Scarcity minor issue Non-commercial Internet Distribution process Justification of need ISPs don t pay for IPs 4 out of 5 RIRs depleted Address Markets Transfer Policies routable IPv4 addresses (3.7B) 1985 1990 1995 2000 2005 2010 2015 allocated IPv4 addresses 5 10

A History of IPv4 Address Block Management 1981 ~1995 ~2011 Early Registration Needs-Based Provision Depletion & Exhaustion Informal Distribution Scarcity minor issue Non-commercial Internet Distribution process Justification of need ISPs don t pay for IPs 4 out of 5 RIRs depleted Address Markets Transfer Policies routable IPv4 addresses (3.7B) 1985 1990 1995 2000 2005 2010 2015 allocated IPv4 addresses 5 10

A History of IPv4 Address Block Management 1981 ~1995 ~2011 Early Registration Needs-Based Provision Depletion & Exhaustion Informal Distribution Scarcity minor issue Non-commercial Internet routable IPv4 addresses (3.7B) Distribution process Justification of need ISPs don t pay for IPs 4 out of 5 RIRs depleted Address Markets Transfer Policies 40% of the space given out by ~1995 LEGACY space 1985 1990 1995 2000 2005 2010 2015 allocated IPv4 addresses 5 10

A History of IPv4 Address Block Management 1981 ~1995 ~2011 Early Registration Needs-Based Provision Depletion & Exhaustion Informal Distribution Scarcity minor issue Non-commercial Internet Distribution process Justification of need ISPs don t pay for IPs 4 out of 5 RIRs depleted Address Markets Transfer Policies routable IPv4 addresses (3.7B) 1985 1990 1995 2000 2005 2010 2015 allocated IPv4 addresses 5 10

A History of IPv4 Address Block Management 1981 ~1995 ~2011 Early Registration Needs-Based Provision Depletion & Exhaustion Informal Distribution Scarcity minor issue Non-commercial Internet Distribution process Justification of need ISPs don t pay for IPs 4 out of 5 RIRs depleted Address Markets Transfer Policies routable IPv4 addresses (3.7B) 1985 1990 1995 2000 2005 2010 2015 allocated IPv4 addresses 5 10

A History of IPv4 Address Block Management 1981 ~1995 ~2011 Early Registration Needs-Based Provision Depletion & Exhaustion Informal Distribution Scarcity minor issue Non-commercial Internet Distribution process Justification of need ISPs don t pay for IPs 4 out of 5 RIRs depleted Address Markets Transfer Policies routable IPv4 addresses (3.7B) 1985 1990 1995 2000 2005 2010 2015 allocated IPv4 addresses 5 10

A History of IPv4 Address Block Management 1981 ~1995 ~2011 Early Registration Needs-Based Provision Depletion & Exhaustion Informal Distribution Scarcity minor issue Non-commercial Internet Distribution process Justification of need ISPs don t pay for IPs 4 out of 5 RIRs depleted Address Markets Transfer Policies Network operators around the world need to find ways to mitigate their IPv4 scarcity issues. routable IPv4 addresses (3.7B) 1985 1990 1995 2000 2005 2010 2015 cumulative yearly allocations 10

Systematic Framing of IPv4 Exhaustion ACM CCR 15 (Best of CCR) mitigation strategies Use IPv4 space more efficiently Multiplex IPv4: Carrier-Grade NAT Transition to IPv6

Systematic Framing of IPv4 Exhaustion ACM CCR 15 (Best of CCR) mitigation strategies Use IPv4 space more efficiently Multiplex IPv4: Carrier-Grade NAT Transition to IPv6

Strategy (i): Use IPv4 space more efficiently Hypothesis IPv4 space not fully utilized Underutilized space could be freed up and used/transferred Research Questions What is the potential for utilization increase? Which knobs could be adjusted here? 6

Degrees of Address Use Allocation registered to a network? ~99% 7

Degrees of Address Use Allocation registered to a network? ~99% Routing advertised in the global routing table? 7

IPv4 Address Activity: Global Routing Table 250 total address space limit (256 /8 equivalents) 200 routable address space limit (220.7 /8 equivalents) /8 equivalents 150 100 50 0 allocated address blocks routed address blocks Nov 1997 Jan 2001 Jan 2005 Jan 2009 Jan 2013 Jan 2017 8

IPv4 Address Activity: Global Routing Table 250 total address space limit (256 /8 equivalents) Mostly LEGACY (pre-1995) allocations 200 routable address space limit (220.7 /8 equivalents) /8 equivalents 150 100 50 0 allocated address blocks routed address blocks Nov 1997 Jan 2001 Jan 2005 Jan 2009 Jan 2013 Jan 2017 8

IPv4 Address Activity: Global Routing Table 250 total address space limit (256 /8 equivalents) Mostly LEGACY (pre-1995) allocations 200 routable address space limit (220.7 /8 equivalents) /8 equivalents 150 100 50 0 allocated address blocks routed address blocks Nov 1997 Jan 2001 Jan 2005 Jan 2009 Jan 2013 Jan 2017 Impact of Internet Governance! 8

Degrees of Address Use Allocation registered to a network? ~99% Routing advertised in the global routing table? ~75% 9

Degrees of Address Use Allocation registered to a network? ~99% Routing advertised in the global routing table? ~75% Activity actively used? 9

Measuring IPv4 Activity Passive Measurements Active Measurements 11010101011 11010101011 How many IPv4 address blocks show activity? 10

IPv4 Activity - Counting Active Addresses Our preliminary study 4 passive vantage points 3 active scanning campaigns 33% (4.8M /24s) 31% (4.5M /24s) total active: 36% (5.3M /24s) Overlap, but each vantage point has unique contribution 11

IPv4 Activity - Counting Active Addresses Our preliminary study 4 passive vantage points 3 active scanning campaigns 33% (4.8M /24s) 31% (4.5M /24s) total active: 36% (5.3M /24s) Overlap, but each vantage point has unique contribution Related Work (Zander et al.) 7 passive vantage points & 2 active campaigns total active: 41% (5.9M /24s) 11

Degrees of Address Use Allocation registered to a network? ~99% Routing advertised in the global routing table? ~75% Activity actively used? lower bound: ~36-41% (/24s) 12

Degrees of Address Use Allocation registered to a network? Routing advertised in the global routing table? Activity actively used? ~99% ~75% lower bound: ~36-41% (/24s) Significant potential for increasing the utilization of the IPv4 address space 12

IPv4 Address Activity from a CDN The CDN Vantage Point 200,000+ servers in 1500+ ASes in 120+ countries Web content, mobile content, software updates, etc. 3 trillion requests on a daily basis 13

IPv4 Address Activity from a CDN The CDN Vantage Point 200,000+ servers in 1500+ ASes in 120+ countries Web content, mobile content, software updates, etc. 3 trillion requests on a daily basis CDN Vantage Point: Active IPv4 Addresses 44% active /24 address blocks (6.5M, lower bound raised) 32% active IPv4 addresses (1.2B) 13

IPv4 Address Activity Matrix address space 130.149.0.6 130.149.0.5 130.149.0.4 130.149.0.3 130.149.0.2 130.149.0.1 days For each day on which an IP address was active (requested content), we draw a red dot 14

Address Activity Matrix at Scale ( Bacon Strips ) 20K adjacent IP addresses (in active /24s), University Network addresses time 15

Address Activity Matrix at Scale ( Bacon Strips ) Metrics that can capture address activity in space and time Study the effect of addressing mechanisms on Address activity patterns Utilization (seen from the CDN) 15

Patterns: Static Address Blocks IP address activity within /24.0.127.255 IP address activity within /24.0.127.255 IP address activity within /24.0.127.255 0 1 2 3 4 time [months] 0 1 2 3 4 time [months] 0 1 2 3 4 time [months] University Enterprise ISP Residential ISP Most static address blocks show activity gaps 16

Patterns: Dynamic Address Blocks IP address activity within /24.0.127.255 IP address activity within /24.0.127.255 IP address activity within /24.0.127.255 0 1 2 3 4 time [months] 0 1 2 3 4 time [months] 0 1 2 3 4 time [months] DHCP pool US University residential users US ISP residential users DE ISP Activity/utilization depends on pool size and lease time 17

Which Knobs could be adjusted to increase Utilization? Addressing mechanisms impact address activity Utilization seen from the CDN: Static address blocks harbor large supply of potentially unused addresses Dynamic address blocks could be adjusted to free up underutilized space

Systematic Framing of IPv4 Exhaustion ACM CCR 15 (Best of CCR) mitigation strategies Use IPv4 space more efficiently Multiplex IPv4: Carrier-Grade NAT Transition to IPv6 Contribution Multi-perspective analysis of address activity, churn, addressing, and utilization. Findings Strong potential for utilization increase. Knobs to adjust: Governance & Addressing mechanisms. Exhaustion effects, stagnation of routed & active addresses. ACM IMC 16 (Best Paper Award) IEEE JSAC 16

Systematic Framing of IPv4 Exhaustion ACM CCR 15 (Best of CCR) mitigation strategies Use IPv4 space more efficiently Multiplex IPv4: Carrier-Grade NAT Transition to IPv6 Contribution Multi-perspective analysis of address activity, churn, addressing, and utilization. Findings Strong potential for utilization increase. Knobs to adjust: Governance & Addressing mechanisms. Exhaustion effects, stagnation of routed & active addresses. ACM IMC 16 (Best Paper Award) IEEE JSAC 16

Multiplex IPv4 space with Carrier-Grade NAT 130.149.0.1 130.149.0.1 (Carrier-Grade) NAT 18

Carrier-Grade NAT CGN allows end-user ISPs to ease scarcity issues At the cost of breaking the end-to-end Internet Nobody really talks about it Uncertainty in the community No systematic studies! 19

Carrier-Grade NAT CGN allows end-user ISPs to ease scarcity issues At the cost of breaking the end-to-end Internet Nobody really talks about it Uncertainty in the community No systematic studies! Research Questions How can we detect Carrier-Grade NAT? How widespread is Carrier-Grade NAT? What s the effect on the Internet and its users? 19

NATs between Subscribers and the Internet Subscriber ISP Internet NAT44 (subscriber-side) internal space e.g., 192.168.0.0/16 CPE NAT public IPv4 public IPv4 20

NATs between Subscribers and the Internet Subscriber ISP Internet NAT44 (subscriber-side) internal space e.g., 192.168.0.0/16 CPE NAT public IPv4 NAT44 (carrier-side) Carrier-Grade NAT internal space e.g., 10.0.0.0/8 public IPv4 NAT444 (subscriber-side and carrier-side) internal space e.g., 192.168.0.0/16 CPE NAT 20

NATs between Subscribers and the Internet Subscriber ISP Internet NAT44 (subscriber-side) internal space e.g., 192.168.0.0/16 CPE NAT public IPv4 NAT44 (carrier-side) Carrier-Grade NAT internal space e.g., 10.0.0.0/8 public IPv4 NAT444 (subscriber-side and carrier-side) internal space e.g., 192.168.0.0/16 CPE NAT BitTorrent DHT ICSI Netalyzr 20

The BitTorrent DHT 130.149.1.1:6881 130.149.1.2:6882 130.149.1.3:6883 tracker give me peers for torrent XYZ give me peers 130.149.1.2:6882 130.149.1.3:6883 Classic BitTorrent Tracker stores peer contact information BitTorrent DHT Peers store each others contact information We can use DHT peers as vantage points 21

Crawling the BitTorrent DHT give me peers DHT crawler 22

Crawling the BitTorrent DHT i can reach peer 25fc at 130.149.1.2:6881 peer 492c at 190.2.0.1:6881 DHT crawler 22

Crawling the BitTorrent DHT i can reach peer 25fc at 130.149.1.2:6881 peer 492c at 190.2.0.1:6881 DHT crawler NAT i can reach peer id a82d at 10.53.37.4:6881 a82d 22

Crawling the BitTorrent DHT i can reach peer 25fc at 130.149.1.2:6881 peer 492c at 190.2.0.1:6881 DHT crawler NAT A i can reach peer id a82d at 10.53.37.4:6881 a82d B 130.149.1.1:6881 A a82d 10.53.37.4:6881 B 23

BitTorrent Peer Leakage Graph In this AS: no CGN detected In this AS: CGN detected 24

How widespread is Carrier-Grade NAT Deployment? Tested with BitTorrent/Netalyzr: 1,791 Eyeball ASes 25

How widespread is Carrier-Grade NAT Deployment? Tested with BitTorrent/Netalyzr: 1,791 Eyeball ASes Eyeball Networks (Non-Cellular) CGN-positive: 17.1% particularly in the European and Asia-Pacific Region AFRINIC APNIC ARIN LACNIC RIPE % eyeball ASes CGN positive 25 20 15 10 5 0 25

How widespread is Carrier-Grade NAT Deployment? Tested with BitTorrent/Netalyzr: 1,791 Eyeball ASes Eyeball Networks (Non-Cellular) CGN-positive: 17.1% particularly in the European and Asia-Pacific Region AFRINIC APNIC ARIN LACNIC RIPE % eyeball ASes CGN positive 25 20 15 10 5 0 Cellular Networks CGN-positive: 94% CGN is the norm for cellular AFRINIC APNIC ARIN LACNIC RIPE % cellular ASes CGN positive 0 20 40 60 80 100 25

How widespread is Carrier-Grade NAT Deployment? Tested with BitTorrent/Netalyzr: 1,791 Eyeball ASes Eyeball Networks (Non-Cellular) CGN-positive: 17.1% particularly in the European and Asia-Pacific Region AFRINIC APNIC ARIN LACNIC RIPE % eyeball ASes CGN positive 25 20 15 10 5 0 Cellular Networks CGN-positive: 94% CGN is the norm for cellular AFRINIC APNIC ARIN LACNIC RIPE % cellular ASes CGN positive 0 20 40 60 80 100 CGN is reality for the majority of Internet Users 25

What s the Impact of Carrier-Grade NATs? private IP1 private IP2 private IP3 home NAT public IP Internet 26

What s the Impact of Carrier-Grade NATs? private IP1 private IP2 private IP3 home NAT public IP Internet 1) Directionality 26

What s the Impact of Carrier-Grade NATs? internal IP ranges external IP ranges Internet Carrier-Grade NAT 1) Directionality 26

What s the Impact of Carrier-Grade NATs? internal IP ranges external IP ranges Internet Carrier-Grade NAT IPint, portint IPext, portext 1) Directionality 26

What s the Impact of Carrier-Grade NATs? internal IP ranges external IP ranges Internet Carrier-Grade NAT IPint, portint IPext, portext 1) Directionality 2) Limits/Quotas on flows per subscriber 3) Restrictiveness of NAT mappings, timeouts 26

What s the Impact of Carrier-Grade NATs? Deployment Issues Exhaustion of internal IPv4 address space Attribution, host reputation 27

What s the Impact of Carrier-Grade NATs? Deployment Issues Exhaustion of internal IPv4 address space Attribution, host reputation Impact on End Users Down to 512 ports/subscriber (128 subscribers/ip) CGN mappings often more restrictive than CPE devices Restricts (or rules out) peer-to-peer connectivity 27

What s the Impact of Carrier-Grade NATs? Deployment Issues Exhaustion of internal IPv4 address space Attribution, host reputation Impact on End Users Down to 512 ports/subscriber (128 subscribers/ip) CGN mappings often more restrictive than CPE devices Restricts (or rules out) peer-to-peer connectivity CGNs limit how much Internet subscribers receive CGN means very different things for different ISPs 27

Systematic Framing of IPv4 Exhaustion ACM CCR 15 (Best of CCR) mitigation strategies Use IPv4 space more efficiently Multiplex IPv4: Carrier-Grade NAT Transition to IPv6 Contribution Multi-perspective analysis of address activity, churn, addressing, and utilization. Contribution First broad and systematic study of CGN deployment in the Internet and properties. Findings Strong potential for utilization increase. Knobs to adjust: Governance & Addressing mechanisms. Exhaustion effects, stagnation of routed & active addresses. ACM IMC 16 (Best Paper Award) IEEE JSAC 16 Findings CGNs are very broadly deployed (majority of users). CGNs directly limit end-users connectivity and resources. CGN deployment issues (internal space, attribution,..). ACM IMC 16 (IRTF ANRP Award)

Systematic Framing of IPv4 Exhaustion ACM CCR 15 (Best of CCR) mitigation strategies Use IPv4 space more efficiently Multiplex IPv4: Carrier-Grade NAT Transition to IPv6 Contribution Multi-perspective analysis of address activity, churn, addressing, and utilization. Contribution First broad and systematic study of CGN deployment in the Internet and properties. Findings Strong potential for utilization increase. Knobs to adjust: Governance & Addressing mechanisms. Exhaustion effects, stagnation of routed & active addresses. ACM IMC 16 (Best Paper Award) IEEE JSAC 16 Findings CGNs are very broadly deployed (majority of users). CGNs directly limit end-users connectivity and resources. CGN deployment issues (internal space, attribution,..). ACM IMC 16 (IRTF ANRP Award)

Strategy (iii): Transition to IPv6 IPv6 (est. 1998) comes with 128-bit IP addresses Long-term solution to the IPv4 scarcity problem Enormous Task: Replacing the central Internet Protocol Home network Dual-stack ISP Service providers IPv4 traffic IPv6 traffic Internet (i) OS (ii) applications (iii) CPE (iv) ISP connectivity (v) service availability 28

Strategy (iii): Transition to IPv6 IPv6 (est. 1998) comes with 128-bit IP addresses Long-term solution to the IPv4 scarcity problem Enormous Task: Replacing the central Internet Protocol Home network Dual-stack ISP Service providers IPv4 traffic IPv6 traffic Internet (i) OS (ii) applications (iii) CPE (iv) ISP connectivity (v) service availability As of 2017: A minority of Internet hosts speak IPv6 Majority of Internet traffic carried over IPv4 28

Systematic Framing of IPv4 Exhaustion ACM CCR 15 (Best of CCR) mitigation strategies Use IPv4 space more efficiently Multiplex IPv4: Carrier-Grade NAT Transition to IPv6 Contribution Multi-perspective analysis of address activity, churn, addressing, and utilization. Contribution First broad and systematic study of CGN deployment in the Internet and properties. Contribution Analysis of IPv4/IPv6 connectivity, traffic components, and interplay. Findings Strong potential for utilization increase. Knobs to adjust: Governance & Addressing mechanisms. Exhaustion effects, stagnation of routed & active addresses. ACM IMC 16 (Best Paper Award) IEEE JSAC 16 Findings CGNs are very broadly deployed (majority of users). CGNs directly limit end-users connectivity and resources. CGN deployment issues (internal space, attribution,..). ACM IMC 16 (IRTF ANRP Award) Findings IPv6 connectivity increases, yet lags behind IPv4. Traffic over IPv6 lags behind connectivity. Barriers for IPv6 traffic (devices, software, networks). ACM IMC 14, PAM 15, PAM 17

Systematic Framing of IPv4 Exhaustion ACM CCR 15 (Best of CCR) mitigation strategies Use IPv4 space more efficiently Multiplex IPv4: Carrier-Grade NAT Transition to IPv6 Contribution Multi-perspective analysis of address activity, churn, addressing, and utilization. Contribution First broad and systematic study of CGN deployment in the Internet and properties. Contribution Analysis of IPv4/IPv6 connectivity, traffic components, and interplay. Findings Strong potential for utilization increase. Knobs to adjust: Governance & Addressing mechanisms. Exhaustion effects, stagnation of routed & active addresses. ACM IMC 16 (Best Paper Award) IEEE JSAC 16 Findings CGNs are very broadly deployed (majority of users). CGNs directly limit end-users connectivity and resources. CGN deployment issues (internal space, attribution,..). ACM IMC 16 (IRTF ANRP Award) Findings IPv6 connectivity increases, yet lags behind IPv4. Traffic over IPv6 lags behind connectivity. Barriers for IPv6 traffic (devices, software, networks). ACM IMC 14, PAM 15, PAM 17

IPv4 Exhaustion: An Unprecedented Problem IPv4 addresses are truly global virtual resources No central authority, independent decisions 29

IPv4 Exhaustion: An Unprecedented Problem IPv4 addresses are truly global virtual resources No central authority, independent decisions Looming IPv4 exhaustion was recognized early (~1990) Yet, IPv4 supplies lasted until ~2011 29

IPv4 Exhaustion: An Unprecedented Problem IPv4 addresses are truly global virtual resources No central authority, independent decisions Looming IPv4 exhaustion was recognized early (~1990) Yet, IPv4 supplies lasted until ~2011 Today: Economic pressure due to IPv4 scarcity! Growing IPv4 address markets Widespread Carrier-Grade NAT deployment Increasing Dual-Stack IPv4/IPv6 deployment 29

Systematic Framing of IPv4 Exhaustion ACM CCR 15 (Best of CCR) mitigation strategies Use IPv4 space more efficiently Multiplex IPv4: Carrier-Grade NAT Transition to IPv6 Contribution Multi-perspective analysis of address activity, churn, addressing, and utilization. Contribution First broad and systematic study of CGN deployment in the Internet and properties. Contribution Analysis of IPv4/IPv6 connectivity, traffic components, and interplay. Findings Strong potential for utilization increase. Knobs to adjust: Governance & Addressing mechanisms. Exhaustion effects, stagnation of routed & active addresses. ACM IMC 16 (Best Paper Award) IEEE JSAC 16 Findings CGNs are very broadly deployed (majority of users). CGNs directly limit end-users connectivity and resources. CGN deployment issues (internal space, attribution,..). ACM IMC 16 (IRTF ANRP Award) Findings IPv6 connectivity increases, yet lags behind IPv4. Traffic over IPv6 lags behind connectivity. Barriers for IPv6 traffic (devices, software, networks). ACM IMC 14, PAM 15, PAM 17