Theodore Baschak

Routing Guru. IPv6 Advocate. Operator of Hextet Systems (AS395089).

I'm doing AnyCast!

Sat, 05 Oct 2013 17:19:04 -0500 » Anycast, Nerd Projects, Networking, IPv6, ISP, BGP, System Administration » Estimated read time: 1 min

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)