Binding to non-local interfaces

Terry Burton tez at
Fri Oct 22 16:21:31 UTC 2010

On Fri, Oct 22, 2010 at 3:54 PM, Paul Vixie <vixie at> wrote:
> in bsd vrrp, the service address is always present as an
> interface alias, and vrrp is just a way to synchronize with
> the other server and/or the exit gateway, so this problem
> does not occur.  in other words other processes on the
> backup server always use the backup server to reach the
> shared resource.  if on linux it's possible to bind() to
> an address that's not nec'ily present, then your suggestion
> for listen-on-always (or more likely listen-on-also) makes
> fine sense.

With the host-based examples that I have seen on Linux, VRRP runs
between a set of hosts on the same VLAN and executes ip addr add/del
with specified the virtual address parameters optionally followed by
running a script. Hence IP addresses may spontaneously appear.

More information about the bind-workers mailing list