NixCon 2025

Internet scale routing with NixOS
2025-09-06 , Lecture Hall

This talk will be in the format of an experience report. We will go over how to use the module system to declaratively manage BGP sessions, set up routing policies to manage traffic between hosts using addresses within advertised prefixes using systemd-networkd and nftables in a multi-upstream setup, and how to run a primitive anycast CDN. The talk will also include hiccups encountered while experimenting with the BIRD Internet Routing Daemon, Tailscale, and improvement plans.

GitHub: https://github.com/stepbrobd/router

Slides: https://stepbrobd.github.io/router/slides.pdf


Link to slides: Link to slides

Jobless osu! std/mania player, unprofessional sysadmin, nixpkgs committer. Still fixing mismatched closing parens )))))))))) from a college assignment. More about me here.