Beyond Counting: New Perspectives on the Active IPv4 Address Space
Philipp Richter Georgios Smaragdakis David Plonka Arthur Berger
TU Berlin MIT Akamai Akamai/MIT
Beyond Counting: New Perspectives on the Active IPv4 Address Space - - PowerPoint PPT Presentation
Beyond Counting: New Perspectives on the Active IPv4 Address Space @IETF 96 Berlin (maprg) July 2016 Philipp Richter Georgios Smaragdakis David Plonka Arthur Berger TU Berlin MIT Akamai Akamai/MIT work under submission
TU Berlin MIT Akamai Akamai/MIT
IPv4 Standard 1981 RIR Framework Initiation First RIR (RIPE) founded 1992 APNIC exhausted 2011 RIPE exhausted 2012 ARIN exhausted 2015 Early Registration Needs-Based Provision Depletion & Exhaustion 2005 Last RIR (AFRINIC) founded LACNIC exhausted 2014
/8 equivalents
100 150 200 250 Nov 1997 Jan 2002 Jan 2006 Jan 2010 Jan 2014 routable address space limit (220.7 /8 equivalents) total address space limit (256 /8 equivalents)
routed address blocks
Figures: P. Richter, M. Allman, R. Bush, V. Paxson: A Primer on IPv4 Scarcity, ACM CCR 45(2), 2015.
http://arxiv.org/abs/1606.00360
e.g., draft-fleischhauer-ipv4-addr-saving-05, RFC6346, draft-chimiak-enhanced-ipv4-03
http://arxiv.org/abs/1606.00360
http://arxiv.org/abs/1606.00360
Zander et al., IMC ‘14 Dainotti et al., JSAC ‘16
http://arxiv.org/abs/1606.00360
Zander et al., IMC ‘14 Dainotti et al., JSAC ‘16
CDN front-end servers HTTP(S) requests
http://arxiv.org/abs/1606.00360
% IPv4 addresses visibly active (N=950M, Oct. 2015)
CDN only CDN & ICMP ICMP only
20 40 60 80 100
unique IPv4 addresses 200M 400M 600M 800M 1B 2008 2009 2010 2011 2012 2013 2014 2015 2016
linear regression until 2014−01
http://arxiv.org/abs/1606.00360
http://arxiv.org/abs/1606.00360
http://arxiv.org/abs/1606.00360
time lag from 2015−01−01 change in active IPv4 addresses 1 week 26 weeks 52 weeks −200M −100M 100M 200M appear −25% −12.5% 12.5% 25% disappear
http://arxiv.org/abs/1606.00360
http://arxiv.org/abs/1606.00360
time [months] IP address activity within /24 1 2 3 4 .0 .127 .255 time [months] IP address activity within /24 1 2 3 4 .0 .127 .255 time [months] IP address activity within /24 1 2 3 4 .0 .127 .255 time [months] IP address activity within /24 1 2 3 4 .0 .127 .255
static block DE University DHCP pool US University residential users US ISP residential users DE ISP
http://arxiv.org/abs/1606.00360
time [months] IP address activity within /24 1 2 3 4 .0 .127 .255 time [months] IP address activity within /24 1 2 3 4 .0 .127 .255
DE University DE University
http://arxiv.org/abs/1606.00360
http://arxiv.org/abs/1606.00360
time [months] IP address activity within /24 1 2 3 4 .0 .127 .255
time [months] IP address activity within /24 1 2 3 4 .0 .127 .255
http://arxiv.org/abs/1606.00360
http://arxiv.org/abs/1606.00360
active IP addresses within /24 CDF: active /24 blocks 1 64 128 192 256 0.0 0.2 0.4 0.6 0.8 1.0
http://arxiv.org/abs/1606.00360
active IP addresses within /24 CDF: active /24 blocks 1 64 128 192 256 0.0 0.2 0.4 0.6 0.8 1.0
http://arxiv.org/abs/1606.00360
active IP addresses within /24 CDF: active /24 blocks 1 64 128 192 256 0.0 0.2 0.4 0.6 0.8 1.0 static all dynamic
http://arxiv.org/abs/1606.00360
active IP addresses within /24 CDF: active /24 blocks 1 64 128 192 256 0.0 0.2 0.4 0.6 0.8 1.0 static all dynamic
http://arxiv.org/abs/1606.00360
active IP addresses within /24 CDF: active /24 blocks 1 64 128 192 256 0.0 0.2 0.4 0.6 0.8 1.0 static all dynamic
time [months] IP address activity within /24 1 2 3 4 .0 .127 .255 time [months] IP address activity within /24 1 2 3 4 .0 .127 .255
http://arxiv.org/abs/1606.00360
% of max possible spatio−temporal utilization active /24 blocks 20 40 60 80 100 40K 80K 120K
http://arxiv.org/abs/1606.00360
% of max possible spatio−temporal utilization active /24 blocks 20 40 60 80 100 40K 80K 120K
http://arxiv.org/abs/1606.00360
% of max possible spatio−temporal utilization active /24 blocks 20 40 60 80 100 40K 80K 120K
http://arxiv.org/abs/1606.00360
s p a t i
e m p
a l u t i l i z a t i
traffic contribution r e l a t i v e h
t c
n t
http://arxiv.org/abs/1606.00360
http://arxiv.org/abs/1606.00360 months [2015] % traffic share of top 10% IPs 49 50 51 52 53 01 06 12 weekly moving average (4 weeks)
http://arxiv.org/abs/1606.00360 1 day 7 days 28 days aggregation window size % events correlated with BGP change 0.0 0.5 1.0 1.5 2.0 2.5 up events down events active (no change)
http://arxiv.org/abs/1606.00360
ASes (N=2k) BGP prefixes (N=55k) /24s (N=495k) IPs (N=77m) 0.0 0.2 0.4 0.6 0.8 1.0 server server/router router unknown
ASes (N=51k) BGP prefixes (N=460k) /24s (N=6m) IPs (N=950m) 0.0 0.2 0.4 0.6 0.8 1.0 CDN only CDN & ICMP ICMP only
http://arxiv.org/abs/1606.00360
Mar-2014 Apr-2014 May-2014 Jun-2014 Jul-2014 Aug-2014 Sep-2014 Oct-2014 Nov-2014 Dec-2014 Jan-2015 Feb-2015 Mar-2015 Apr-2015 May-2015 Jun-2015 Jul-2015 Aug-2015 Sep-2015 Oct-2015 Nov-2015 Dec-2015 Jan-2016 Feb-2016 Mar-2016 200 M 400 M Active WWW client IPv6 /64 count