Notes on networking, Linux internals, and systems that misbehave

A personal blog about BGP routing, kernel networking, TCP tuning, and the occasional rant about infrastructure.

$ echozone --help

From the 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.