Common Address Redundancy Protocol ( CARP ) ist ein virtuelles Gerät in der Vernetzung Operationen verwendet, um eine Reihe von Sicherheit und Geschwindigkeit Zwecke zu erleichtern. Das Protokoll wird am häufigsten in FreeBSD -Betriebssystemen mit CARP -fähigen Kernel -Builds verwendet . Wie CARP
CARP Works arbeitet , indem mehrere Hosts über dem gleichen lokalen Netzwerk verbunden, um einen gemeinsamen Satz von IP- Adressen zu verwenden . Diese gemeinsame IP-Adresse Protokoll macht es möglich, dass ein Antrag auf nahtlos zu einem alternativen Gerät in Fällen, in denen die Standard-System ist nicht in der Lage zu reagieren, passieren .
CARP als Failover -Support
CARP wird am häufigsten unter Schutzsystem Services wie Firewalls und Router eingesetzt . Durch die Nutzung der CARP -Protokoll , über Systeme mehr Sicherheit durch Redundanz . Zum Beispiel, wenn Firewall- A fällt aus Service, würde Firewall B in der Lage sein zu holen, wo sein Vorgänger aufgehört hat. Das würde das System sicher zu halten .
CARP für Load Balancing
CARP wird selten für Load Balancing , die Praxis der Delegation von Aufgaben an verschiedene Komponenten in ein Anstrengungen, um Ressourcenverbrauch auszugleichen. Wenn CARP in Lastenausgleich verwendet wird, gibt es eine bekannte Wahrscheinlichkeit der Schaffung einer Race Condition (wo ein System versucht, zwei Aufgaben gleichzeitig ermöglicht Paketübertragungen zu fallen out of order ) .