Provided by: vrrpd_1.0-2build1_amd64 bug


       vrrpd - Virtual Router Redundancy Protocol Deamon


       vrrpd -i ifname -v vrid [-f piddir] [-s] [-a auth] [-p prio] [-m ifname] [-c delta] [-nhD]


       vrrpd is an implementation of VRRPv2 as specified in rfc2338.  It  run  in  userspace  for
       linux.   In short, VRRP is a protocol which elects a master server on a LAN and the master
       answers to a 'virtual ip address'. If it fails, a backup server takes over the ip address.

       A longer answer in the rfc2338 abstract : "This memo defines the Virtual Router Redundancy
       Protocol   (VRRP).    VRRP   specifies  an  election  protocol  that  dynamically  assigns
       responsibility for a virtual router to one of the VRRP routers on a LAN.  The VRRP  router
       controlling  the IP address(es) associated with a virtual router is called the Master, and
       forwards packets sent to these IP addresses.  The election process provides  dynamic  fail
       over  in  the forwarding responsibility should the Master become unavailable.  This allows
       any of the virtual router IP addresses on the LAN to be used  as  the  default  first  hop
       router  by  end-hosts.   The  advantage  gained  from  using VRRP is a higher availability
       default path without requiring  configuration  of  dynamic  routing  or  router  discovery
       protocols  on  every  end-host."   Copyright  (C) The Internet Society (1998).  All Rights

       Monitored interface functionality is  useful  on  high  availability  router  or  firewall
       platforms, where single interface failure can cause asymmetrical routing issues.

       Ideally,  what  is  required  is  a  method for a vrrpd process to detect a failure of the
       'other' network interface, and lower it's own VRRP priority below  that  of  the  'backup'
       vrrpd process.  This allows failover to occur normally.

       -h     display this short inlined help

       -n     Don't handle the virtual mac address

       -D     Go into background mode, daemonize

       -i ifname
              the  interface name to run on.  More than one interface can be monitored by the one
              vrrpd process, a list like "eth1 eth2 eth3 eth4 eth5" is acceptable.  Losing  link-
              beat  on any of these will cause the priority of that vrrpd process to be decreased
              by the specified value, or a default of 100.  Note that as MII calls are used, this
              implementation  is  limited  to  Fast  and  Gigabit Ethernet chipsets only - 10Mbps
              Ethernet cards will not work.

       -v vrid
              the id of the virtual server [1-255]

       -s     iqxSwitch the preemption mode (Enabled by default)

       -a auth
              set the authentification type auth=(none|pw/hexkey|ah/hexkey) hexkey=0x[0-9a-fA-F]+
              Password  is a symbolic security, anybody with a sniffer can break it.  AH is a bit

       -p prio
              Set the priority of this host in the virtual server (dfl: 100)

       -f piddir
              specify the directory where the pid file is stored (dfl: /var/run)

       -d delay
              Set the advertisement interval (in sec) (dfl: 1) -m ifname Interface(s) to  monitor
              for failure. Use " " for multiple interfaces

       -c delta
              Set the delta to decrease priority by (dfl: 50)

       ipaddr the ip address(es) of the virtual server


       vrrpd -i eth0 -v 50

       run vrrp on the interface eth0 with the virtual id 50 and as virtual ip address


       vrrpd  was  written  by  Jerome  Etienne  <>,  it was later improved by
       Alexandre Cassert <> and David Hunter <>


       Suggestions,  bugs  or  questions  should  be  directed  to  the  Sourceforge  project  at

       Bug  reports  regarding  this package should be submitted to Debian using the reportbug or
       bug tool.


       For more information please read  the  documents  under  /usr/share/doc/vrrpd/  :  README,
       README.Debian FAQ  and TODO.