Ryan McBride works full time on OpenBSD development. His first contribution was adding IPv6 support to PF, OpenBSD’s stateful packet filter. More recently he was the primary developer of CARP, the Common Address Redundancy Protocol, a patent-free alternative to HSRP and VRRP.
In this interview, Ryan discusses the development of CARP, explaining what it is and how it works. He reflects on patents and the difficulties OpenBSD has faced trying to work with IANA, as well as discussing several efforts to port CARP to other operating systems. Finally, he also highlights some of the new functionality that will be found in the upcoming May 1, 2004 release of OpenBSD 3.5.
Read the full interview at KernelTrap.