Subject: Re: CARP or similar functionality?
To: Ben Collver <collver@peak.org>
From: Ty Sarna <tsarna@sarna.org>
List: current-users
Date: 10/08/2004 14:40:50
> On Fri, Oct 08, 2004 at 10:26:23AM -0400, Ty Sarna wrote:
> > I've used wackamole (http://www.backhand.org/wackamole/) on linux for IP
> > failover with good success. It also claims to run on FreeBSD, so I'd be
> > surprised if it was hard to get running on NetBSD.
> 
> Just out of curiosity, do you use this with applications other than web
> servers?

Works with LDAP too, and IIRC I even ssh'd to pool IPs for testing
(obviosuly ssh gets confused by the host key changing, etc).

Never tried it with anything other than TCP, but based on how it works I
would expect it to work fine with any IP protocol.  It just adds/removes
IP aliases on interfaces, and does some ARP stuff to make sure other
machines notice the move. 

It's also nice in that it's not just a "1 IP failed over from A to B"
system, it can manage a pool of M IP's over N machines, and it's OK
for M to be larger or smaller than N (or the same :-)