wok annotate keepalived/description.txt @ rev 25037

Up glza (0.11.4)
author Pascal Bellard <pascal.bellard@slitaz.org>
date Sat May 21 21:38:29 2022 +0000 (24 months ago)
parents
children
rev   line source
Hans-G?nter@22983 1 The main goal of this project is to provide simple and robust facilities
Hans-G?nter@22983 2 for loadbalancing and high-availability to Linux system and Linux based
Hans-G?nter@22983 3 infrastructures. Loadbalancing framework relies on well-known and widely
Hans-G?nter@22983 4 used Linux Virtual Server (IPVS) kernel module providing Layer4 loadbalancing.
Hans-G?nter@22983 5 Keepalived implements a set of checkers to dynamically and adaptively maintain
Hans-G?nter@22983 6 and manage loadbalanced server pool according their health. On the other hand
Hans-G?nter@22983 7 high-availability is achieved by VRRP protocol. VRRP is a fundamental brick for
Hans-G?nter@22983 8 router failover. In addition, Keepalived implements a set of hooks to the VRRP
Hans-G?nter@22983 9 finite state machine providing low-level and high-speed protocol interactions.
Hans-G?nter@22983 10 In order to offer fastest network failure detection, Keepalived implements BFD
Hans-G?nter@22983 11 protocol. VRRP state transition can take into account BFD hint to drive fast
Hans-G?nter@22983 12 state transition. Keepalived frameworks can be used independently or all
Hans-G?nter@22983 13 together to provide resilient infrastructures.
Hans-G?nter@22983 14
Hans-G?nter@22983 15 Keepalived implementation is based on an I/O multiplexer to handle a
Hans-G?nter@22983 16 strong multi-threading framework. All the events process use this I/O
Hans-G?nter@22983 17 multiplexer.