Blog

March 14, 2026

BGP anycast in a /24: what I learned the hard way

Running anycast on a budget /24 allocation sounds fine until your upstreams have different opinions about route dampening.

February 2, 2026

TCP buffer sizing: what the defaults get wrong

The Linux TCP buffer defaults were set in an era of 100Mbit LANs. Here's how to reason about them for modern workloads.

January 10, 2026

conntrack table exhaustion: diagnosis and fix

At 200K+ concurrent connections, the default nf_conntrack_max of 65536 isn't just too small — it drops packets silently.