FREEVRRPD(8)

A

NAME
freevrrpd - Virtual Redundancy Router Protocol Daemon for FreeBSD

SYNOPSIS
freevrrpd

DESCRIPTION
freevrrpd is a RFC2338 compliant daemon, you can use VRRP protocol with multiple interfaces and multiple VRID. For each VRID defined in the configuration file, freevrrpd create a thread for managing a poll of one or multiple virtual IP addresses. Thios daemon work only in IPv4 environnement and not in IPv6 yet.

you can eliminate all point of failures of your network with this utility. When freevrrpd is started, it reads /usr/local/etc/freevrrpd.conf file and go to background. All options are defined in this file. For more informations, you can read comments on this file.

List of functionnalities :
•   Support of multiples VRID
•   Master announce state by sending multicast packets via BPF device
•   Changing routes and IP in 3 seconds
•   Doing gratuitous ARP requests to clean the ARP cache of all hosts
•   Election between differents SLAVE servers with differents priorities
•   Same host can be a SLAVE and MASTER at the same time for different VRID
•   Autmatic downgrade to SLAVE state if a MASTER is up again
•   Support of plain text authentication described in RFC2338
•   Support netmask for virtual IP addresses

IMPLEMENTATION NOTES
This utility doesn't quit properly if you use the -KILL signal. If you want to stop freevrrpd, you can use kill [PID] and not kill -9 [PID], then it can delete virtual IP addresses and routes properly on shutdown.

BUGS
freevrrpd is in active developpement, please send me bugs report and suggestions.

AUTHORS
Sebastien Petit <spe@bsdfr.org>

HISTORY
first appeared in FreeBSD-4.3