Category Archives: Networking

Bufferbloat on Packet Pushers

Back in October, I had the pleasure of chatting with Ethan Banks on the Packet Pushers podcast. In it, we talked about the definition of bufferbloat, and how it harms the performance of VoIP, gaming, and general internet use. (It’s the reason our children say, “The internet is slow today, Daddy.”) I also described how

Continue reading

WiTi Router Board update

I have the Witi Router working now with SQM-QoS – the bufferbloat-fighting technology that has been implemented in OpenWrt. Read more about Bufferbloat at Bufferbloat and the Ski Shop. Demetris has made a build of OpenWrt Chaos Calmer (15.05) that has SQM-QoS built-in, so it’s a simple download and flash of the firmware. You can

Continue reading

Bufferbloat and the Ski Shop

Bufferbloat is undesirable latency caused by a router buffering too much data. It makes your kids say, “The Internet is slow today, Daddy”. It’s caused by routers and other network equipment buffering (accepting for delivery) more data than can be delivered in a timely way. Bufferbloat causes much of the poor performance and human pain

Continue reading

CeroWrt 3.10.50-1 Field Report

Comments on the CeroWrt 3.10.50-1 build that I installed on my WNDR3700v2 primary router: Seemed to install and configure properly (I retrieved the updated version with the lighthttpd fix) I used a local copy of config-cerowrt.sh (from https://github.com/richb-hanover/CeroWrtScripts#config-cerowrtsh) to configure the router to have my own DSL user/pw, SSID names, etc. mDNS seems to work

Continue reading

speedof.me

Doc Searls mentioned in passing that he uses a new speed test website. I checked it out, and it was very cool… www.speedof.me is an all-HTML5 website that seems to make accurate measurements of the up and download speeds of your internet connection. It’s also very attractive, and the real-time plots of the speed show

Continue reading

New CeroWrt Router scripts

I posted a set of scripts that people can use to test, configure and debug their CeroWrt router installations. CeroWrt router firmware is a test bed for learning about and eliminating bufferbloat. The scripts are available on Github at https://github.com/richb-hanover/CeroWrtScripts. They include: betterspeedtest.sh – a script that emulates the famous (but limited) speedtest.net. This script

Continue reading

RRUL Tests – CeroWrt 3.10.28-16

I took the time to incorporate the feedback from my previous post to load the newest CeroWrt firmware and re-run the tests. This image gallery shows the results of the RRUL performance tests. There’s a lot of analysis in the note on the CeroWrt-devel mailing list at: https://lists.bufferbloat.net/pipermail/cerowrt-devel/2014-March/002396.html