1 repositorio
Translates user-space configurations into kernel-level IP Virtual Server rules.
Distinct from Kernel Interfaces: Specifically targets the translation of configuration into IPVS kernel rules, not general kernel abstractions.
Explore 1 awesome GitHub repository matching operating systems & systems programming · IPVS Interface Mapping. Refine with filters or upvote what's useful.
Keepalived es un gestor de alta disponibilidad y herramienta de failover de IP virtual que garantiza la disponibilidad continua del servicio. Coordina la migración de direcciones IP flotantes entre nodos maestros y de respaldo utilizando el protocolo de redundancia de enrutador virtual (VRRP) para gestionar la redundancia de enrutadores y el failover sin interrupciones. El proyecto se distingue por integrarse con el módulo IPVS del kernel de Linux para funcionar como un balanceador de carga de capa de transporte. Distribuye el tráfico de red entre servidores backend utilizando varios algoritmos de programación y métodos de reenvío como NAT, enrutamiento directo o tunelización. El sistema incluye capacidades de monitoreo de salud de red utilizando TCP, HTTP y el protocolo de detección de reenvío bidireccional (BFD) para identificar fallas en milisegundos. Además, admite la orquestación de failover automatizada a través de la ejecución de scripts personalizados, alertas administrativas SMTP y la sincronización de rutas de enrutamiento entre múltiples instancias. El software proporciona una superficie de configuración que admite la creación de plantillas, el aislamiento de espacios de nombres de red y la exportación de métricas del sistema a través de SNMP.
Translates user-space configuration into Linux kernel IP Virtual Server rules for high-performance transport-layer load balancing.