HA Components
- Last Updated: April 8, 2025
- 1 minute read
- LoadMaster
- LoadMaster GA
- Documentation
LoadMasters in a HA configuration use two protocols (CARP and Sync) to perform health checks and to synchronize the configuration between LoadMasters.
CARP:
-
CARP is the HA protocol that the LoadMaster uses.
- Each HA unit provides health status updates to the other partner.
- The health status updates are used by the standby LoadMaster to decide when it is appropriate to assume the active role.
- On each interface, the Use for HA Checks option enables CARP requests to be sent over that interface. It can be enabled on multiple interfaces.
- By default, the LoadMaster uses multicast IP addresses (224.0.0.18) when sending CARP packets. Alternatively, when the Use Broadcast IP address option is enabled in the HA Parameters screen, the LoadMaster uses the broadcast address (255.255.255.255) to send CARP packets.
- CARP works in a similar way to Cisco's Virtual Router Redundancy Protocol (VRRP). For CARP to work between a pair of LoadMasters, both LoadMasters must be on the same broadcast domain.
Note: When CARP
is used, packet analysis tools (such as Wireshark), incorrectly display the protocol
used as Virtual Router Redundancy Protocol (VRRP). Any IP addresses displayed by the
packet analysis tools are fictitious and are not part of the CARP protocol.
Sync:
- Maintains a 'single image view' of the LoadMaster settings. It keeps the LoadMaster up-to-date with changes made to Virtual Services and all other configurations.
- Notable exceptions that are not synchronized are the time and the password for the bal user.
- Keeps the standby LoadMaster updated on persistence updates.