Dynamic address durations in RIPE Atlas probes
Ramakrishna Padmanabhan, Emile Aben, Amogh Dhamdhere, kc claffy, Neil Spring
1
Dynamic address durations in RIPE Atlas probes Ramakrishna - - PowerPoint PPT Presentation
Dynamic address durations in RIPE Atlas probes Ramakrishna Padmanabhan, Emile Aben, Amogh Dhamdhere, kc claffy, Neil Spring 1 Dynamic address: 1.2.3.4 How long does a public dynamic address last on a device? 2 How long does a public
Ramakrishna Padmanabhan, Emile Aben, Amogh Dhamdhere, kc claffy, Neil Spring
1
Dynamic address: 1.2.3.4
2
3
1.2.3.4 Home Network
Internet
4
1.2.3.4 Home Network
Internet
Central Controller
Probes report measurements to central controller over TCP Controller records these TCP connections in connection logs
Jan 1 Jan 2 Jan 3 Jan 4
5
Jan 1 Jan 2 Jan 3 Jan 4 IP2
5
Jan 1 Jan 2 Jan 3 Jan 4 IP2 IP3
5
Jan 1 Jan 2 Jan 3 Jan 4 IP1 IP2 IP3 IP4 IP5
5
Jan 1 Jan 2 Jan 3 Jan 4 IP1 IP2 IP3 IP4 IP5
Renumbering triggers
5
Jan 1 Jan 2 Jan 3 Jan 4 IP1 IP2 IP3 IP4 IP5
Renumbering triggers
Investigate renumbering triggers to find expected duration
5
6
Do ISPs intentionally renumber? Do users cause renumbering?
6
Do ISPs intentionally renumber? Do users cause renumbering?
7
AS Name Country # Probes AS3215 Orange France 121 AS3320 Deutsche Telekom (DT) Germany 68 AS701 Verizon US 40
Inspect weighted distribution of address-durations
Jan 1 Jan 2 Jan 3 Jan 4 IP1 IP2 IP3 IP4 IP5
8
Address Duration (hours) IP1 79.194.205.144 NA IP2 79.194.192.169 24 IP3 79.194.196.241 24 IP4 79.194.194.4 12 IP5 91.9.219.235 NA
Jan 1 Jan 2 Jan 3 Jan 4 IP1 IP2 IP3 IP4 IP5
8
Address Duration (hours) IP1 79.194.205.144 NA IP2 79.194.192.169 24 IP3 79.194.196.241 24 IP4 79.194.194.4 12 IP5 91.9.219.235 NA
Sum: 60
9 24 5 10 15 20
IP address-duration (hours)
0.0 0.2 0.4 0.6 0.8 1.0
Fraction of total address-duration Probe 16893: 60 hours
If some durations are observed more often than others, could indicate ISP-triggered renumbering
Address Duration (hours) IP1 79.194.205.144 NA IP2 79.194.192.169 24 IP3 79.194.196.241 24 IP4 79.194.194.4 12 IP5 91.9.219.235 NA
Sum: 60
AS3215 Orange AS701 Verizon AS3320 DT
1h 6h 12h 1d 3d 1w 2w 1mo 2mo
IP address-duration (log-scale)
0.0 0.2 0.4 0.6 0.8 1.0
Fraction of total address-duration
AS3215 Orange AS701 Verizon AS3320 DT
1h 6h 12h 1d 3d 1w 2w 1mo 2mo
IP address-duration (log-scale)
0.0 0.2 0.4 0.6 0.8 1.0
Fraction of total address-duration
11
1h 6h 12h 1d 3d 1w 2w 1mo 2mo
IP address-duration (log-scale)
0.0 0.2 0.4 0.6 0.8 1.0
Fraction of total address-duration
AS5432 Proximus AS3209 Vodafone DE AS13184 Telefonica DE AS6805 Telefonica DE AS9198 JSC Kazakh AS3320 DT AS3215 Orange
1h 6h 12h 1d 3d 1w 2w 1mo 2mo
IP address-duration (log-scale)
0.0 0.2 0.4 0.6 0.8 1.0
Fraction of total address-duration
AS5432 Proximus AS3209 Vodafone DE AS13184 Telefonica DE AS6805 Telefonica DE AS9198 JSC Kazakh AS3320 DT AS3215 Orange
1h 6h 12h 1d 3d 1w 2w 1mo 2mo
IP address-duration (log-scale)
0.0 0.2 0.4 0.6 0.8 1.0
Fraction of total address-duration
AS5432 Proximus AS3209 Vodafone DE AS13184 Telefonica DE AS6805 Telefonica DE AS9198 JSC Kazakh AS3320 DT AS3215 Orange
AS3209 Vodafone DE AS13184 Telefonica DE AS6805 Telefonica DE AS31334 Kabel DE AS3320 DT
1h 6h 12h 1d 3d 1w 2w 1mo 2mo
IP address-duration (log-scale)
0.0 0.2 0.4 0.6 0.8 1.0
Fraction of total address-duration
AS3209 Vodafone DE AS13184 Telefonica DE AS6805 Telefonica DE AS31334 Kabel DE AS3320 DT
1h 6h 12h 1d 3d 1w 2w 1mo 2mo
IP address-duration (log-scale)
0.0 0.2 0.4 0.6 0.8 1.0
Fraction of total address-duration
14
How are characteristic durations distributed among DT and Orange probes?
15
1h 6h 12h 1d 3d 1w 2w 1mo 2mo
IP address-duration (log-scale)
0.0 0.2 0.4 0.6 0.8 1.0
Fraction of total address-duration
AS3215 Orange AS3320 DT
16
1h 6h 12h 1d 3d 1w 2w 1mo 2mo
IP address-duration (log-scale)
0.0 0.2 0.4 0.6 0.8 1.0
Fraction of total address-duration
AS3320 DT (28y) AS3215 Orange (45y)
How are characteristic durations distributed among DT and Orange probes?
16
1h 6h 12h 1d 3d 1w 2w 1mo 2mo
IP address-duration (log-scale)
0.0 0.2 0.4 0.6 0.8 1.0
Fraction of total address-duration
AS3320 DT (28y) AS3215 Orange (45y)
How are characteristic durations distributed among DT and Orange probes?
Hypothetical Address-durations 3 7 24 72 136 168 168 168 168 168 168 168
17
How are characteristic durations distributed among DT and Orange probes?
Hypothetical Address-durations 3 7 24 72 136 168 168 168 168 168 168 168
17
How are characteristic durations distributed among DT and Orange probes?
Probe 1 Probe 2 Probe 3 Probe 4 168 168 3 7 168 168 168 72 168 168 24 136 Hypothetical Address-durations 3 7 24 72 136 168 168 168 168 168 168 168
17
How are characteristic durations distributed among DT and Orange probes?
Probe 1 Probe 2 Probe 3 Probe 4 168 168 3 7 168 168 168 72 168 168 24 136 Hypothetical Address-durations 3 7 24 72 136 168 168 168 168 168 168 168
(or)
17
How are characteristic durations distributed among DT and Orange probes?
Probe 1 Probe 2 Probe 3 Probe 4 168 168 3 7 168 168 168 72 168 168 24 136 Hypothetical Address-durations 3 7 24 72 136 168 168 168 168 168 168 168 Probe 1 Probe 2 Probe 3 Probe 4 3 24 168 7 168 168 168 168 168 168 7 136
(or)
17
How are characteristic durations distributed among DT and Orange probes?
Probe 1 Probe 2 Probe 3 Probe 4 168 168 3 7 168 168 168 72 168 168 24 136 Hypothetical Address-durations 3 7 24 72 136 168 168 168 168 168 168 168 Probe 1 Probe 2 Probe 3 Probe 4 3 24 168 7 168 168 168 168 168 168 7 136
(or)
18
AS3215 Orange (121) AS3320 DT (68)
1h 6h 12h 1d 3d 1w 2w 1mo 2mo
Average IP address-durations (log-scale)
0.0 0.2 0.4 0.6 0.8 1.0
Fraction of probes
Shorter durations interspersed with characteristic durations
18
AS3215 Orange (121) AS3320 DT (68)
1h 6h 12h 1d 3d 1w 2w 1mo 2mo
Average IP address-durations (log-scale)
0.0 0.2 0.4 0.6 0.8 1.0
Fraction of probes
Shorter durations interspersed with characteristic durations
No modes at characteristic durations
19
20
Do ISPs intentionally renumber? Do users cause renumbering?
20
Do ISPs intentionally renumber? Do users cause renumbering?
Jan 1 Jan 2 Jan 3 Jan 4 IP1 IP2 IP3 IP4 IP5
Renumbering triggers
21
Jan 1 Jan 2 Jan 3 Jan 4 IP1 IP2 IP3 IP4 IP5
Renumbering triggers
21
RIPE Atlas records uptime counter values for probes
Jan 1 Jan 2 Jan 3 Jan 4 IP1 IP2 IP3 IP4 IP5
Renumbering triggers
21
10579252 10665721 10752010 56 RIPE Atlas records uptime counter values for probes
Jan 1 Jan 2 Jan 3 Jan 4 IP1 IP2 IP3 IP4 IP5
Renumbering triggers
21
10579252 10665721 10752010 56
RIPE Atlas records uptime counter values for probes
Jan 1 Jan 2 Jan 3 Jan 4 IP1 IP2 IP3 IP4 IP5
Renumbering triggers
21
10579252 10665721 10752010 56
If shared fate RIPE Atlas records uptime counter values for probes
Find fraction of reboots that occurred with a renumbering per probe and CDF
address change
address change
22
23
AS3215 Orange (103) AS3320 DT (52)
Users can trigger address-changes with reboots!
0.2 0.4 0.6 0.8 1.0
Fraction of reboots that occurred with address-changes
0.0 0.2 0.4 0.6 0.8 1.0
Fraction of probes
23
AS3215 Orange (103) AS3320 DT (52)
Users can trigger address-changes with reboots!
0.2 0.4 0.6 0.8 1.0
Fraction of reboots that occurred with address-changes
0.0 0.2 0.4 0.6 0.8 1.0
Fraction of probes For 40% of Atlas probes, all reboots resulted in an address-change
Investigated renumbering triggers for dynamic addresses in RIPE Atlas probes
characteristic address-durations
with address-changes
24