On Sun, Jan 01, 2006 at 12:28:42AM +0000, Karl O. Pinc wrote:
[...] 
> Suppose I have 2 firewalls, one failing over to the
> other with carp. (net.inet.carp.preempt=1 on
> both firewalls.)  Each has 3 interfaces, internet,
> lan, and dmz.  The dmz has, say, a webserver.
> Now to connect the 2 firewalls to the webserver
> an additional switch/hub is required in the physical
> topology.
> 
[...] 
> If the dmz interfaces go down, then does this
> not shut off all the carp interfaces on both
> firewalls as a group, turning off the parts
> of both firewalls that are still functioning?
[...] 

link failures on any physical interface that is used
together with carp lets all carp interfaces to change
their advskew to 240.
This way a backup host with net.inet.carp.preempt=1 and an
advskew lower than 240 can preempt all of the faulty hosts
carp interfaces.

In your scenario, both firewalls would chage their advskew to 240.
But a takeover only happens if one has a lower advskew, not if they
are equal. Therefore you should be just fine. No need for ifstated.


    Marco

Reply via email to