BGP.guru

BGP.guru

Nerd blog.

05 Oct 2013

I'm doing AnyCast!

I am now doing AnyCast with IPv4/IPv6 on henchman21.net.

I have a lo1 interface with 206.220.196.21/32 and 2604:4280:6865:6e63:686d:616e:3231:21/128 bound to it, running on 2 virtual machines, one at home, one @ 167 Lombard. I am then running OpenOSPFDBird on them to inject the route into OSPF.

Most places get the copy from the VM @ Lombard, but my house gets the copy on VM here.

I don’t currently allow my OSPF injection to leave my house, so only my house gets this local copy.

Unfortunately FreeBSD only has OpenOSPFD 4.3 and only IPv4, I don’t know why they’re so far behind. I may switch to something else for OSPF. I have switched to Bird.

I intend to do http/https and DNS over this AnyCast service in the future.

Update Later that day

I switched from net/openospfd to net/bird and net/bird6, these provide ipv4 and ipv6 OSPF routing to allow the use of 2604:4280:6865:6e63:686d:616e:3231:21/128 as anycast as well too. This is actually 2604:4280: + henchman encoded in hex + :21

Software Used:

  • FreeBSD 9.2
  • net/bird & net/bird6
  • www/nginx
  • bind9 (down the road)

Theodore Baschak - Theo is a network engineer with experience operating core internet technologies like HTTP, HTTPS and DNS. He has extensive experience running service provider networks with OSPF, MPLS, and BGP.