broadband internet performance: a view from the gateway - nanog
TRANSCRIPT
![Page 1: Broadband Internet Performance: A View from the Gateway - Nanog](https://reader031.vdocuments.mx/reader031/viewer/2022021022/6204ed984c89d3190e0ca112/html5/thumbnails/1.jpg)
Broadband Internet Performance: A View from the Gateway
Srikanth Sundaresan, Walter de Donato, Stephen Woodrow, Nick Feamster, Renata Teixeira, Antonio Pescapè
h8p://projectbismark.net
![Page 2: Broadband Internet Performance: A View from the Gateway - Nanog](https://reader031.vdocuments.mx/reader031/viewer/2022021022/6204ed984c89d3190e0ca112/html5/thumbnails/2.jpg)
What Performance Do Home Users See?
• Access ISPs – What performance are customers seeing? – Can they gain beGer visibility into downImes? – Can visibility into problems help reduce service calls?
• Content Providers – How do content rouIng or traffic engineering decisions affect end user performance
• Also, consumers and regulators 2
![Page 3: Broadband Internet Performance: A View from the Gateway - Nanog](https://reader031.vdocuments.mx/reader031/viewer/2022021022/6204ed984c89d3190e0ca112/html5/thumbnails/3.jpg)
Most Current Approaches: Not Accurate or ConInuous
End host measurements are not conDnuous, and affected by confounding factors
Home Network: AT&T DSL 6 Mbps Down, 512 Kbps Up
Last Mile ISP Network
speedtest.net: 4.4 Mbps, 140 Kbps
Netalyzr: 4.8 Mbps, 430 Kbps
3
![Page 4: Broadband Internet Performance: A View from the Gateway - Nanog](https://reader031.vdocuments.mx/reader031/viewer/2022021022/6204ed984c89d3190e0ca112/html5/thumbnails/4.jpg)
Measurements from the Home Router: ConInuous, Direct
Enables periodic measurements, and can account for confounding factors
Home Network: AT&T DSL 6 Mbps Down, 512 Kbps Up
Last Mile ISP Network
speedtest.net: 4.4 Mbps, 140 Kbps
Netalyzr: 4.8 Mbps, 430 Kbps
Home Router: 5.6 Mbps, 460 Kbps
4
![Page 5: Broadband Internet Performance: A View from the Gateway - Nanog](https://reader031.vdocuments.mx/reader031/viewer/2022021022/6204ed984c89d3190e0ca112/html5/thumbnails/5.jpg)
The BISmark PlaSorm
• OpenWrt firmware with custom measurement suite • Periodic acIve measurements of access link, home network • Metrics: Throughput, latency, jiGer, packetloss
• Current hardware: Netgear 3700v2 router • Planned support for other hardware plaSorms
BISmark Gateway
5
Last Mile Internet
Nearby Server
![Page 6: Broadband Internet Performance: A View from the Gateway - Nanog](https://reader031.vdocuments.mx/reader031/viewer/2022021022/6204ed984c89d3190e0ca112/html5/thumbnails/6.jpg)
6
h8p://networkdashboard.org
Downstream Throughput: AT&T DSL
![Page 7: Broadband Internet Performance: A View from the Gateway - Nanog](https://reader031.vdocuments.mx/reader031/viewer/2022021022/6204ed984c89d3190e0ca112/html5/thumbnails/7.jpg)
Downstream Throughput: Comcast
7
h8p://networkdashboard.org
![Page 8: Broadband Internet Performance: A View from the Gateway - Nanog](https://reader031.vdocuments.mx/reader031/viewer/2022021022/6204ed984c89d3190e0ca112/html5/thumbnails/8.jpg)
Latency: Comcast Customer
8
h8p://networkdashboard.org
![Page 9: Broadband Internet Performance: A View from the Gateway - Nanog](https://reader031.vdocuments.mx/reader031/viewer/2022021022/6204ed984c89d3190e0ca112/html5/thumbnails/9.jpg)
Last‐Mile Latency: Comcast
9
h8p://networkdashboard.org
![Page 10: Broadband Internet Performance: A View from the Gateway - Nanog](https://reader031.vdocuments.mx/reader031/viewer/2022021022/6204ed984c89d3190e0ca112/html5/thumbnails/10.jpg)
BISmark’s Measurements
• Throughput: iperf, netperf, curl, shaperprobe • Latency: ping, fping, hGping • Other: traceroute, tcptraceroute, paris‐traceroute, nslookup, D‐ITG
• The parameters of each of these tests can be configured at the control server
10
![Page 11: Broadband Internet Performance: A View from the Gateway - Nanog](https://reader031.vdocuments.mx/reader031/viewer/2022021022/6204ed984c89d3190e0ca112/html5/thumbnails/11.jpg)
Customizable Measurements
• Routers periodically download scripts from a central control server – Periodic updates over SSL
• Each router could, in theory, run custom tests – Upload results to control server
11
![Page 12: Broadband Internet Performance: A View from the Gateway - Nanog](https://reader031.vdocuments.mx/reader031/viewer/2022021022/6204ed984c89d3190e0ca112/html5/thumbnails/12.jpg)
Management and Measurement
• Central control server at Georgia Tech – Listens for periodic heartbeats from routers – Pushes configuraIon updates, on‐demand test scripts
– Receives measurement data – Stores in postgres database for network dashboard
• Measurement servers – In Georgia Tech, University of Napoli, University of Cape Town
– Measurement Lab servers to be commissioned soon
12
![Page 13: Broadband Internet Performance: A View from the Gateway - Nanog](https://reader031.vdocuments.mx/reader031/viewer/2022021022/6204ed984c89d3190e0ca112/html5/thumbnails/13.jpg)
BISmark: Hardware and Soeware
• Firmware – OpenWrt, with luci web interface
– IPv6‐capable • Netgear 3700v2 router – Atheros chipset – MIPS processor, 16 MB flash, 64 MB RAM
– Gigabit ethernet – 2.4 GHz and 5 GHz radio
13
![Page 14: Broadband Internet Performance: A View from the Gateway - Nanog](https://reader031.vdocuments.mx/reader031/viewer/2022021022/6204ed984c89d3190e0ca112/html5/thumbnails/14.jpg)
Case Study 1: Traffic Shaping
Short‐term throughput significantly different from sustainable throughput
14
![Page 15: Broadband Internet Performance: A View from the Gateway - Nanog](https://reader031.vdocuments.mx/reader031/viewer/2022021022/6204ed984c89d3190e0ca112/html5/thumbnails/15.jpg)
DSL last‐mile latencies can be high
Case Study 2: Last‐mile Latency
15
Cable ISPs DSL ISPs
![Page 16: Broadband Internet Performance: A View from the Gateway - Nanog](https://reader031.vdocuments.mx/reader031/viewer/2022021022/6204ed984c89d3190e0ca112/html5/thumbnails/16.jpg)
Case Study 3: Modem Buffers
Modem buffers can introduce significant latency
16
10 seconds!
![Page 17: Broadband Internet Performance: A View from the Gateway - Nanog](https://reader031.vdocuments.mx/reader031/viewer/2022021022/6204ed984c89d3190e0ca112/html5/thumbnails/17.jpg)
State of BISmark Deployment
• 20+ nodes in U.S., 10+ in South Africa – Currently shipping to U.S. locaIons
• Plans to deploy in Europe and Asia • Support for TP‐Link 1043 and Atom forthcoming
17
![Page 18: Broadband Internet Performance: A View from the Gateway - Nanog](https://reader031.vdocuments.mx/reader031/viewer/2022021022/6204ed984c89d3190e0ca112/html5/thumbnails/18.jpg)
Ongoing Work
• A view from the edge for transit and access ISPs – Effect of peering on performance – IPv6 performance – Effect of CDN locaIon, traffic engineering on applicaIon performance
– Want to help? Need server deployments!
• Understand home networks beGer – Effect of wireless – When is the problem not the ISP’s fault?
18
![Page 19: Broadband Internet Performance: A View from the Gateway - Nanog](https://reader031.vdocuments.mx/reader031/viewer/2022021022/6204ed984c89d3190e0ca112/html5/thumbnails/19.jpg)
Get Involved! • Host BISmark routers
– Get a high‐end wireless router for free! • Host measurement servers – Geographic diversity is important for reliable measurements
• Contribute measurement tests – Open‐source, capability to run on‐demand scripts
– All code is currently available at hGp://github.com/bismark‐devel
19