1 Repo
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 ist ein Hochverfügbarkeitsmanager und ein Tool für virtuelles IP-Failover, das eine kontinuierliche Dienstverfügbarkeit sicherstellt. Es koordiniert die Migration von Floating-IP-Adressen zwischen Master- und Backup-Knoten unter Verwendung des Virtual Router Redundancy Protocol, um Router-Redundanz und nahtloses Failover zu verwalten. Das Projekt zeichnet sich durch die Integration mit dem Linux-Kernel-IPVS-Modul aus, um als Load Balancer auf Transportebene zu fungieren. Es verteilt Netzwerkverkehr über Backend-Server unter Verwendung verschiedener Scheduling-Algorithmen und Weiterleitungsmethoden wie NAT, Direct Routing oder Tunneling. Das System umfasst Funktionen zur Netzwerk-Gesundheitsüberwachung unter Verwendung von TCP, HTTP und dem Bidirectional Forwarding Detection Protocol, um Ausfälle in Millisekunden zu identifizieren. Es unterstützt zudem die automatisierte Failover-Orchestrierung durch die Ausführung benutzerdefinierter Skripte, SMTP-Administrationsbenachrichtigungen und die Synchronisation von Routing-Pfaden über mehrere Instanzen hinweg. Die Software bietet eine Konfigurationsoberfläche, die Templatization, Netzwerk-Namespace-Isolierung und den Export von Systemmetriken via SNMP unterstützt.
Translates user-space configuration into Linux kernel IP Virtual Server rules for high-performance transport-layer load balancing.