February 28, 2020

242 words 2 mins read

Building an ISP in a box

Building an ISP in a box

Althea (althea.org) which is an open source 'distributed isp' or 'isp in a box', as such we perform traffic shaping, routing, encryption, and billing entirely on h …

Talk Title Building an ISP in a box
Speakers Justin Kilpatrick, althea.org
Conference NANOG76
Conf Tag
Location Washington DC
Date Jun 10 2019 - Jun 12 2019
URL Talk Page
Slides Talk Slides
Video Talk Video

Althea (althea.org) which is an open source ‘distributed isp’ or ‘isp in a box’, as such we perform traffic shaping, routing, encryption, and billing entirely on home wifi routers re-flashed with a open source OpenWRT image of our own design. The goal is to eliminate the need for any sort of configuration or network engineering from the entire process of being an ISP, everything is as easy as plugging one device into the next. Or at least it should be. This talk will go into detail about the open source technologies used and problems encountered in creating an modern and reliable ISP where no one is in charge. Main topics

  • Babeld, a link detecting auto failover ‘mesh’ protocol that’s reliable, stable, and easy to use.
  • Wireguard, an ultra low overhead VPN protocol that provides incredible security at an overhead acceptable for even embedded devices
  • Bufferbloat.net (http://bufferbloat.net/) (Specifically fq_codel and Cake) lag spikes are obsolete. There’s no reason to be afraid of queue management anymore.
  • Tales from the field, what operating and using a system like this is like.
comments powered by Disqus