broadband internet performance: a view from the gateway - nanog

20
Broadband Internet Performance: A View from the Gateway Srikanth Sundaresan, Walter de Donato, Stephen Woodrow, Nick Feamster, Renata Teixeira, Antonio Pescapè h8p://projectbismark.net

Upload: others

Post on 10-Feb-2022

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Broadband Internet Performance: A View from the Gateway - Nanog

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

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

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 

Page 4: Broadband Internet Performance: A View from the Gateway - Nanog

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 

Page 5: Broadband Internet Performance: A View from the Gateway - Nanog

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 

Last Mile Internet 

Nearby Server 

Page 6: Broadband Internet Performance: A View from the Gateway - Nanog

h8p://networkdashboard.org 

Downstream Throughput: AT&T DSL 

Page 7: Broadband Internet Performance: A View from the Gateway - Nanog

Downstream Throughput: Comcast 

h8p://networkdashboard.org 

Page 8: Broadband Internet Performance: A View from the Gateway - Nanog

Latency: Comcast Customer 

h8p://networkdashboard.org 

Page 9: Broadband Internet Performance: A View from the Gateway - Nanog

Last‐Mile Latency: Comcast 

h8p://networkdashboard.org 

Page 10: Broadband Internet Performance: A View from the Gateway - Nanog

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

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

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

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

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

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

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

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

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

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 

Page 20: Broadband Internet Performance: A View from the Gateway - Nanog

20 

h8p://projectbismark.net 

bismark‐[email protected] 

[email protected]