Keepalived for LVS aims to add a strong and robust keepalive facility to the Linux Virtual Server project. This project is written in C with multilayer TCP/IP stack checks. It implements a framework based on three family checks: Layer3, Layer4, and Layer5. This framework gives the daemon the ability of checking a LVS server pool states.When one of the servers in the LVS server pool is down, keepalived informs the Linux kernel via a setsockopt call to remove this server entry from the LVS topology. In addition, it implements a VRRPv2 stack to handle director failover.
| Tags | Internet Clustering/Distributed Networks Networking Systems Administration Operating System Kernels Linux |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX Linux |
| Implementation | C |
Recent releases


Release Notes: This is an IPv6 ready release. VRRP and IPVS code are now supporting IPv6.


Release Notes: VRRP IPv6 release.


Release Notes: A segfault issue while parsing virtual_server was fixed. SIGCHLD handling upton reload was fixed. VRRP nopreempt from FAULT state was fixed.


Release Notes: Reloading issues were fixed. A VRRP multicast group leave issue was fixed. Support for delayed vrrp script launching was added. The initial value of quorum state was fixed. Sorry server removal was fixed to take care of quorum state. A signal handling issue while reloading was fixed. PID handling was fixed. Media link failure detection strategy was updated. Miscellaneous cosmetics fixes were made.


Release Notes: A regression brought by the previous release during low-level scheduler timer computation was fixed. VRRP MII code was fixed to properly test BMSR. VRRP script initialization was optimized.