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.