new CARP implementation

Gleb Smirnoff glebius at
Fri Oct 14 19:12:48 UTC 2011

On Fri, Oct 14, 2011 at 09:06:57PM +0200, Andre Oppermann wrote:
A> > Won't ifconfig it down work?
A> Not if I want to continue to use the primary or other non-carp address.

Well, the best idea for that case would be switch them to backup mode.
In presense of active master, they won't show up any way either on wire,
neither in the stack.

A> > A>  >  btw, you can configure a VHID and don't attach any addresses
A> > A>  >  to it.
A> > A>
A> > A>  How does that work? What purpose does it serve?
A> >
A> > This is actually how it is configured: SIOCSVH, then SIOCAIFADDR.
A> > There is no practical use in addressless vhid now.
A> If it can cause problems or non-standard behavior it should not be
A> allowed and the carp status should be suspended until fully configured.

Status of such addressless vhid is always INIT, so it causes no activity
either on wire or in stack :)

A> One more question: Can one interface with multiple addresses become a
A> member of different carp groups (with a different address each)?

Sure. All imaginable options are configurable: arbitrary number of
addresses on interface, arbitrary number of vhids on interface,
arbitrary number of addresses configured to a particular vhid.

Totus tuus, Glebius.

More information about the freebsd-net mailing list