James Carlson wrote:
Sangeeta Misra writes:

Can you kindly explain what specific problem you want to solve by running VRRP on Solaris? Assuming that you want it for high availibility of server-type application, why would you choose VRRP over Solaris' Clustering solution?


If it's for application support rather than for routing, it's worth
noting that VRRP doesn't actually solve that problem.

If you obey RFC 3768 correctly, when a new master is promoted, it must
*NOT* respond to any packets directed to the Virtual IP Address nor
use the address for the source of packets it sends, because it is not
the configured IP address owner.  This makes VRRP useless for
applications, and useful only for forwarding.  (And really only for
certain classes of manually-configured routes at that.)

Section 6.4.3:

   -  MUST NOT accept packets addressed to the IP address(es) associated
      with the virtual router if it is not the IP address owner.

The fact that "VRRP" appears to solve this problem on Linux is more of
a bug than a feature, I think.

I agree that getting good information about the intended application
would help greatly here.


One concern about implementing VRRP (rfc 3768) is the risk of infringing on Cisco's patent. Refer to IETF IPR disclosures about VRRP at:

https://datatracker.ietf.org/public/ipr_search.cgi?option=wg_search&wg_search=vrrp

The impact of this is unclear to me at this point.

Have you looked at Freebsd's VRRP implementation, freevrrpd?:
http://www.freebsd.org/cgi/pds.cgi?ports/net/freevrrpd

Also have you considered CARP (Common Address Redundancy),OpenBSD's patent-free alternative to VRRP? See:
        o  http://www.openbsd.org/faq/faq6.html#CARP
        o CARP section at:
                http://www.countersiege.com/doc/pfsync-carp

For userland implementation of CARP protocol see: http://www.ucarp.org

Also looks like both fedora and debian provide ucarp:

http://ftp.freshrpms.net/pub/freshrpms/fedora/linux/1/ucarp/
http://packages.debian.org/unstable/net/ucarp

Sangeeta
_______________________________________________
networking-discuss mailing list
[email protected]

Reply via email to