Router with CARP: reproducible deadlock

Gleb Smirnoff glebius at
Wed Jan 11 05:47:14 PST 2006

On Wed, Jan 11, 2006 at 02:36:00PM +0100, Sebastian Schwerdhoefer wrote:
S> Gleb Smirnoff schrieb am 2006-01-11 um 14:16 Uhr:
S> > This means that your NIC doesn't detect loss of Ethernet link. What
S> > NICs do you use? Please demask "net1" and "net2".
S> I already gave up and dismantled my test scenario, but with this
S> information I'll give it another try soon. I'll have a look which NICs
S> are used and possibly change them...
S> But does this also mean, that carp depends on the ability of the NIC
S> to detect link loss?

Preemption depends on this. You want router2 to preempt router1 on
the network, where router1 has working interface, when router1 has
a non-working interface in the other network, right? To do this
router1 must give up its mastering on all nets if one interface went
down. To tell whether interface went down or not we need a NIC that
is capable to detect this.

Totus tuus, Glebius.

More information about the freebsd-net mailing list