How Dynamic is the ISPs Address Space? Towards Internet-Wide DHCP - - PowerPoint PPT Presentation
How Dynamic is the ISPs Address Space? Towards Internet-Wide DHCP - - PowerPoint PPT Presentation
How Dynamic is the ISPs Address Space? Towards Internet-Wide DHCP Churn Estimation Giovane C. M. Moura , Carlos Gan, Qasim Lone, Payam Poursaied, Hadi Asghari, and Michel van Eeten
Paper in a nutshell
◮ Problem: bot counts based on IPs counts are flawed
◮ Why? DHCP churn ◮ Torpig paper showed that DE bots 4x more IPs than US
◮ Fix: need to compensate for DHCP churn ◮ OK, so how to measure churn?
◮ It’s been done (passively), small scale (not ISP wide) ◮ Need to scale-up ; ISP-independent
Internet-wide DHCP churn measurement
Our Method
◮
- 1. Probe: continuous ICMP probes on entire ASes, every 10min
◮ Based on the Internet Census paper
- 2. DHCP session estimation: Interpolate consecutively ack’ed
packets
◮ Missing ack: session expired ◮ More complex: see paper
- 3. Validation: mid-size ISP (1 M IP addresses)
◮ Radius Logs vs measured DHCP sessions ◮ 2 weeks period
Ground truth: what we try to measure
5 10 15 20
NAS Groups Number of IPs per user per day
Number of IPs 10000 20000 30000
Figure: Pools of addresses (NAS) and average daily User/IP
Validation
plotly
Sign in Sign up
PLOT DATA CODE
0 comments
error-bar-bar
Made by krlosbcn Last edited a few seconds ago View full-size graph Fork and edit Public
matlab
BETA
NEW PROJECT
NAS-117 NAS-147 NAS-149 NAS-157 NAS-165 NAS-171 NAS-172 NAS-173 NAS-175 NAS-183 NAS-198 NAS-199 NAS-202 NAS-204 NAS-205 NAS-207 NAS-209 NAS-214 NAS-215 NAS-216 NAS-223 NAS-226 NAS-235 NAS-236 NAS-237 NAS-238 NAS-239 NAS-240 NAS-241 NAS-244 NAS-246 NAS-247 NAS-51 NAS-71
2 4 6 8 10 12 14 16 Number of IPs per user per day
and graph »
DHCP churn Estimated churn
◮ 72.3% average precision in our model ◮ Simple method that works on a highly dynamic network
Now, measure other ASes
AT&T BT DT OR T el 0.2 0.4 0.6 0.8 1 Static Low-Dyn Hi-Dyn ◮ Employed k-means to 5 ASes of large ISPs
◮ Fastrack Elsevier ComCom Paper (under review)