Post by David MagdaPost by samIt looks like freevrrp in freebsd only deal with redundancy control
within a machine using two network cards. How about redundant
firewalls like CARP? It looks like CARP deal with redundant
firewalls.
CARP is a way of two or more machines to share an IP: whether that IP
is used to firewalls, web servers, DNS servers, etc. is
irrelevant. It's a way for multiple machines to keep tabs on each
other, and if the one that currently has the IP stops functioning
another machine takes over.
I know it will be very different, but freevrrp seemingly can do the same
thing as you mentioned above. But with freevrrp setup, there is no need
crossover connection on a third ethernet interface cards between two
machines.
Post by David MagdaIt's a more general solution then simplely firewalls (though it is
used in that way).
Post by samIf VRRP can be setup to handle redundant firewalls, how can I setup
a VRRP for this?
For what? Redundant firewalls? That's the only thing that VRRP does
-- firewalls. That's what the letters stand for: Virtual Router
Redundancy Protocol. See RFC 3768 for details.
I thought freevrrp allows the rest of machines share one virtual IP and
virtual MAC address.
Post by David MagdaBe advised that Cisco may hold some patents to VRRP and it may be
necessary to pay Cisco for their use. Check a lawyer to be sure. This
is oen of the reasons why CARP was created: the people at OpenBSD
didn't like the patent issue so created a protocol that did the same
thing (even better) which was patent-free.
Yup, I read this messages before.
Technically, since I experienced some problem after compiled CARP into
FreeBSD kernel. The problem was when I have CARP in the kernel and
started freevrrp, and when I unplugged the ethernet cable, the console
of freeBSD gateway prints alot of "ON-CARP...." messages until the
network connection drops the entire system appeared response very
slowly, not sure whether the CPU was busy at that moment, so every key
strok I typed on the console screen response very slowly. After removed
CARP from kernel, the problem was gone. May be I shouldn't compile CARP
into kernel if I don't intend to use it.
May be freevrrp got implemented long time ago (earlier than CARP), and
used by many people already, that's why I would like to go for freevrrp
in freebsd for the time being. However when CARP gets mature in FreeBSD,
I will definitely switch to CARP.
Sam.