Tailscale 1.104.4 fixes the worst of Tailworm, the SSH forwarding and serve bugs. The bulletins are dated Oct 26 but didn't show up until the 28th... upgrade your nodes. routerjockey.com/tailworm-tai...
Tony
Tailworm is 11 unpatched findings in Tailscale and headscale. The SSH ones turn one compromised device into root on its peers. What I'd lock down this week, no patch required. routerjockey.com/tailworm-tai...
eMudhra's CA keys were a single byte. Browsers blocked them in hours. Your decrypting firewall hides the real cert from the browser. Why I still won't decrypt. routerjockey.com/emudhra-bad-...
Log into a dual-homed Linux server, cat /proc/net/bonding/bond0, and it shows one partner System ID. Two switches keep that lie straight. Part 2 of my link aggregation deep dive covers vPC, MLAG, and the IEEE standard nearly everyone ignored. routerjockey.com/multi-chassi...
Your YubiKey fires a 44-character OTP into whatever has focus every time your palm brushes it. Slot 1 ships that way from the factory. One command moves it behind a deliberate 3 second hold, and nobody ever mentions it. routerjockey.com/yubikey-otp-...
Nine lines of YAML turned into three FRR routers running OSPF, every address assigned and every adjacency full, before I'd have finished wiring the first link by hand. Part 1 of Labs as Code covers the netlab install and that first lab. routerjockey.com/labs-as-code...
Four 10-gig ports in an LACP bundle, and the backup still runs at 10 gig flat. Nothing's misconfigured. The standard refuses to say which link a flow lands on and hands the whole job to the vendor. Which is where the good failures come from... routerjockey.com/link-aggrega...
An AI agent built an SRv6 L3VPN lab live on stage at CHI-NOG 13, BGP came up with zero prefixes, and the agent debugged its own configs while the presenter kept his hands off the keyboard. My writeup of Taran Deshpande's demo... routerjockey.com/deshpande-ai...
Docker Compose for Your Home Lab, Part 2. Pi-hole for the whole house in one compose.yaml... ad blocking DNS you can commit, back up, and rebuild on any box. Plus the Pi-hole vs Technitium call and the port 53 fight with systemd-resolved. routerjockey.com/docker-compo...
Git for Network Engineers, Part 4. Shared runbook repo, and last week somebody pushed broken YAML to main. The fix isn't "be more careful." It's branch protection, CI on every push, and a hook that refuses the bad commit. routerjockey.com/git-for-netw...
In 2015 Matt Griswold argued a commercial, privately owned IX was the right way to build one. At CHI-NOG 13 he came back to say he'd be wrong to argue it now... and he's already racking the nonprofit version at 350 E Cermak. routerjockey.com/griswold-com...
Your Pi-hole died on a reboot, the blog post you built it from is gone, and there's a ~/pihole-data directory you're afraid to delete. Docker Compose for Your Home Lab starts today with the article I should've written seven years ago: routerjockey.com/docker-compo...
You asked Claude why your BGP session keeps dropping and got a CCNA study guide back. Same model, better prompt, senior-level reasoning. Prompt engineering for network engineers, including the one line I end every prompt with: routerjockey.com/prompt-engin...
Somebody asks in standup: why did we change the ACL on edge-fw-02 last quarter? The answer is already in your repo. Git for Network Engineers part 3 is live: log, blame, bisect, and the rebase cleanup that makes your PRs reviewable: routerjockey.com/git-for-netw...
Nobody's born fluent in binary. Four free trainers just landed on the routerjockey tool rack: IPv4 and IPv6 subnetting with practice drills, plus binary and hex. No backend, no accounts, and the drills make share links built for taunting coworkers: routerjockey.com/training-too...
Claude Fable wrote a ~700 test suite for viaduct. Zero bugs found while writing it... overkill, right? Week one: fuzzing caught a config parser crash, macOS CI caught a concurrency race. Both fixed in v0.2.1. github.com/tonhe/viaduc...
Nick Buraglio opened his CHI-NOG 13 talk with “one of my jobs is taking IPv4 out of the network.” ESnet has run IPv6-only in production since 2018. My writeup of the talk that finally made the v6 pitch land: routerjockey.com/buraglio-ipv...
Building AI Back-End Fabrics: Tyler Conrad at CHI-NOG 13 routerjockey.com/conrad-ai-fa...
via v0.2.0 has been released. IPv6 traceroute with automatic family selection. via google.com # auto (prefers v6) via -6 dns.google # force v6 github.com/tonhe/viaduc...
I went into NFD40 expecting AI networking to be marketing in new vocabulary. It's a different design problem. Two enormous GPU flows can hash onto one uplink and stall the whole collective while every link reads healthy. Wrote up the recalibration. routerjockey.com/nfd40-lesson...
The IETF sometimes invents something new and sometimes just writes down what everyone already does. RFC 10005 (weighted ECMP) is the second kind, a 17-year draft finally blessed right as AI became the case it handles worst. Wrote up why. routerjockey.com/bgp-link-ban...
Part 2 of Git for Network Engineers is the oh-shit toolkit: undo a commit, rescue a deleted branch, fix a committed credential, recover from a bad force-push. Trust reflog and git stops being scary. routerjockey.com/git-for-netw...
That "60% of prefixes have valid ROAs" stat everyone cites? Coverage isn't enforcement. Bryton Herdes (Cloudflare) at CHI-NOG 13 tested 15 tier-1s with a long-prefix bypass. 2 accepted a /32 hijack that ROV should've killed on sight. One of them ate quad1. routerjockey.com/herdes-long-...
Jeff Doyle keynoted CHI-NOG 13 on the Network Automation Framework. Wrote up the parts worth keeping: the six-layer framework as a BS-detector for vendor demos, the return of "single source of truth," and why engineers lose the budget argument to execs. r0ute.net/doyle-naf
The most honest moment at CHI-NOG 13: I asked Brad Gorman (ARIN) what stops someone spoofing a sub-AS as the real origin, and he said “Nothing.” BGPSec died, RPKI won, ASPA is finally shipping. Where routing security actually stands in 2026 (spoiler: not “solved”): routerjockey.com/arin-chinog13
Upscale AI at NFD40: no products yet, but the best AI networking tutorial of the year. Why ECMP fails with 10 flows vs 10K. Why one packet stalls the collective. SkyHammer (scale-up), Spectrum-X (scale-out). Good pitch. Now ship. routerjockey.com/upscale-nfd4...
Amazon announced this week that they'd built the first "flat" hyperscaler data center network. The Society convened. The Society reviewed. The application was declined. flatnetworksociety.com/proceedings/...
Git for Network Engineers, Part 1: From Zero to Your First Pull Request routerjockey.com/git-for-netw...
Selector at NFD40: Show Your Work routerjockey.com/selector-nfd...
Networks Are Graphs. NetAI Acts Like It. routerjockey.com/netai-nfd40-...
AI Networks Can't Use SDN. Netris Built What's Next. routerjockey.com/netris-nfd40...
I rebuilt RouterJockey's RSS-to-email because apparently I needed another side project like I need another switch in my homelab. (I also added another switch.) Networking posts straight to your inbox. Signup is live. routerjockey.com/subscribe/
AI NOC, Not AI-on-NOC: Aviz Flips the Stack routerjockey.com/aviz-nfd40-a...
Ethernet Commoditizes Everything. Except EOS routerjockey.com/ethernet-com...
I got some samples in of the new PCAP or it didn't happen notebooks from the relaunched Routerjockey.com Store - Really happy with how these came out!
Tony reposted
Shameless plug: the RouterJockey store is back routerjockey.com/routerjockey...
One Throat to Choke, or Any Silicon You Want: Cisco at NFD40 routerjockey.com/any-silicon-...
Tony reposted
Hey, #NFD40 just wrapped up. Here is my followup: Quick Take: NFD40 Summary. Tags: #PeterWelcher #CCIE1773 #NFD40 #NetworkingFieldDay #TechFieldDay #NetworkingForAI #AINetworking www.linkedin.com/pulse/quick-...
Lightyear at NFD40: Can Software Fix the Telecom Lifecycle? routerjockey.com/lightyear-nf...
Nokia talked to us about Networking in the era of AI at #NFD40 routerjockey.com/nokia-nfd40-...
You are up to date.