All Posts

Anycast Administration with SaltStack

I’ve been playing with SaltStack for a week or so now, and while I still haven’t even scratched the surface of what it is capable of yet, I am certainly saving a pile of time using it already.


I’ve been wanting to play with GeoDNS to direct clients to servers with content nearer to them for a long time. It seems that I’ve got two different options to explore, Bind GeoIP patches and abh/geodns a GeoDNS server written in Go.

exabgp: first lab

I have been doing a lot of reading about exabgp. exabgp is a python BGP implementation which doesn’t implement any host routing functionality at all, just transforms BGP messages into plain text or JSON which can be easily manipulate by scripts.

IP Quail

I’ve long been a fan of IP Chicken, however it isn’t anycasted, and it doesn’t support IPv6. I’ve had a non-anycasted IPv4/IPv6 capable version called ipfowl which I run at http://ip.

I'm doing AnyCast!

I am now doing AnyCast with IPv4/IPv6 on I have a lo1 interface with and 2604:4280:6865:6e63:686d:616e:3231:21/128 bound to it, running on 2 virtual machines, one at home, one @ 167 Lombard.