Capability

HA Clustering

Run two nodes as a single logical ADC — VIP failover, state replication and controlled maintenance in one cluster model.

TR7 ADC HA Clustering runs two nodes as a single logical application delivery layer. When one node goes down, the VIP moves to the other node and user traffic continues on the same service addresses. Clustering is more than a passive standby device model. Both Active-Passive and Active-Active topologies are supported. Configuration, logs, statistics, stick tables and relevant runtime state are synchronized with the peer node. Different VIPs can be active on different nodes; when a node fails, the other takes ownership of the affected VIPs. TR7 goes beyond classical VRRP behavior and does not leave VIP failover decisions purely to peer liveness. Failover decisions can be based on link state, gateway reachability or a combined link+gateway signal at the interface level. This prevents a node that appears up but cannot reach the external network or its gateway from holding a VIP unnecessarily. The result: TR7 ADC brings local high availability together — VRRP-based VIP failover, TR7-controlled link/gateway monitoring, configuration synchronization, hardware validation and a controlled maintenance workflow — in a single management model.

2
VRRP slots per interface — MASTER+BACKUP pair generated automatically for Active-Active
254
Maximum cluster IDs — each mapped to a dedicated management IP in the 241.0.1.0/24 range
3
Hardware match checks — CPU core set, interface names and RAM must all align

High availability is not just adding a second device — it is making sure the right VIP stays on the right node.

Having a second device in an ADC layer does not by itself mean high availability. The critical questions are which node owns the VIP during a failure, whether both nodes share the same configuration, and whether stick tables and security counters survive a failover. When these pieces do not work together, failover happens — but the user experience and security behavior break.

Classical VRRP is sufficient for most scenarios, but it does not solve every problem. A node may appear to be running, a VRRP peer may still be alive, yet the relevant interface may have lost its link or the gateway may have become unreachable. If the device continues to hold the VIP in that state, traffic flows to a node that looks alive but cannot reach the outside world.

In manually managed deployments, configuration synchronization is a separate risk. Whether a change made on one node was carried to the other, whether certificate and rule sets are equal, or which device kept the logs — these all require constant checking. If there is no clear answer to "are the two nodes truly identical?", the cluster is not a reliable construct but a deferred failure point.

Hardware mismatch is one of the most dangerous silent faults. A refreshed node with a different network interface name, different CPU core set or different memory capacity can break cluster behavior at the worst possible moment. These differences must be caught at cluster join time, not during a failover event.

TR7 HA Clustering addresses all these risks together: VIP failover, TR7-controlled link/gateway decisions, synchronization, controlled maintenance workflow and hardware compatibility checks — all managed in one model.

Our approach

TR7 implements two-node clustering with a VIP plane, active monitoring, synchronization, hardware validation and controlled change management working together.

Two nodes are managed as a single logical ADC

Cluster settings are defined with a shared topology between both nodes. The management interface shows this node and the peer node in the same model; rule, certificate and service changes are managed with cluster behavior in mind.

VIP failover is determined by VRRP and TR7 monitoring options

VIP ownership can be managed with classical VRRP or augmented with TR7's link, gateway or link+gateway monitoring decisions. This enables failover based on real network reachability rather than peer liveness alone.

Hardware compatibility is validated at cluster join time

CPU core list, network interface names and memory size are compared between both nodes. Hardware mismatches are caught when a node joins the cluster — not left to surface during a failover event.

Manual sync mode enables controlled maintenance changes

Automatic synchronization can be paused temporarily. The operator makes a change on one node, tests the result and, once verified, deliberately pushes all changes to the peer node.

Capabilities

HA Clustering manages local high-availability behavior — from VIP ownership to state replication — in a single interface.

VRRP-based VIP failover keeps service addresses stable

TR7 uses a VRRP model to manage which node holds each VIP address. MASTER and BACKUP behavior is generated automatically for every relevant interface. When the active node goes offline, the VIP moves to the peer and user traffic continues on the same address. This model makes proven Linux infrastructure available through the TR7 management model.

Link and gateway monitoring closes VRRP blind spots

TR7 does not restrict cluster IP failover to VRRP alone; link, gateway or link+gateway methods are also available. In link mode, the interface carrier state is evaluated; in gateway mode, upstream reachability is checked. In link+gateway mode both signals are assessed together for a stronger failover decision. This helps prevent a VIP from remaining on a node that appears alive but has a broken network path.

Active-Passive and Active-Active topologies run in the same cluster model

In Active-Passive, one node carries the service VIPs while the other waits on standby. In Active-Active, different VIPs can be distributed across both nodes so that both devices carry live traffic. When a node fails, the other takes ownership of its VIPs. This approach lets the failover strategy and device capacity utilization be shaped by architectural preference.

Configuration and data changes are propagated to the peer automatically

With automatic sync enabled, every insert, update and delete operation is sent to the peer node. Operators do not need to write separate automation, perform manual file copies or schedule sync jobs. Keeping rule, certificate and service configurations consistent across both nodes becomes straightforward. This reduces the "is the peer truly the same?" ambiguity at failover time.

Stick tables and counters are preserved through peer replication

Stick tables, rate-limiting counters and source-IP state can be replicated to the peer node. When a failover occurs, user behavior does not restart from scratch. Captcha, rate-limit or session routing decisions continue more consistently after a failure event. This feature targets not just VIP handoff but also the preservation of decision state.

Hardware mismatches are detected early at join time

The CPU core set, network interfaces and RAM of nodes joining the cluster are compared. A different interface name, missing NIC or memory mismatch is treated as an error from the start. This helps prevent silent hardware differences from surfacing during a failover. It reduces operational risk particularly during hardware refresh and spare node replacement cycles.

Manual sync mode opens a safe test space for planned maintenance

When manual sync is enabled, automatic change propagation is paused. The operator can test a new rule, certificate or service behavior on one node. Once validation is complete, the change is pushed to the peer via a syncAll or requestSyncAll flow. This model prevents an incorrect change from instantly spreading across the entire cluster.

Cluster management IPs are kept separate from user traffic

An IP from the 241.0.1.0/24 management network is assigned for each cluster ID. Intra-cluster communication is conceptually separated from user service traffic. The cluster ID value is used in the 1-254 range, with each ID corresponding to a dedicated management IP. This separation makes synchronization and peer communication traffic more predictable to manage.

Operational depth

HA clustering is planned together with VRRP slots, unicast communication, management IP pairs, configuration diffing, failback behavior and GTM integration.

01

VRRP slot management

In Active-Active scenarios, 2 VRRP slots representing MASTER and BACKUP behavior can be generated per interface. The virtual_router_id and priority values are set according to the cluster role. This structure allows VIP ownership within the same subnet to be managed without conflicts.

02

Unicast VRRP

In modern data center networks, multicast VRRP traffic can be filtered by certain switch policies. TR7 mitigates this by managing peer node information through a unicast peer approach. VRRP traffic then flows in a controlled manner through the expected peer node IP.

03

Link and gateway decision mode

The cluster IP method can be set to vrrp, link, gw or link+gw. The link method decides based on interface state, gw based on gateway reachability and link+gw based on the combination of both signals. These options make VIP behavior more realistic across different network designs.

04

Management IP pair

Cluster synchronization runs over a defined IP pair for each interface. These IPs are treated separately from production VIPs. This operationally separates synchronization traffic from user traffic.

05

Controlled failback behavior

nopreempt mode prevents the VIP from automatically returning to the old master when it comes back online. This avoids ping-pong failover in scenarios involving a temporary recovery followed by another failure. The failback decision is made deliberately by the operator.

06

Local cluster and GTM integration

The local cluster provides VIP failover within the same data center. If the entire data center goes offline, the GTM layer can redirect DNS to a remote data center. This allows local node failure and data center failure to be handled at two distinct levels.

When to use it

Uninterrupted VIP ownership in financial applications

Financial institutions can run mobile and internet banking VIPs in a highly available configuration across two TR7 ADC nodes. When a node goes offline for maintenance or due to a failure, the other node takes ownership of the VIP and service access continues on the same address.

Intelligent VIP handoff on gateway loss

Network teams can ensure that the VIP moves to the other node when gateway access is lost — even if the node itself is still running. In this scenario, failover is based on actual upstream reachability rather than device liveness alone.

Safe changes during planned maintenance with manual sync

Government agencies or business-critical operators can enable manual sync mode and test a change on one node first. After validation the change is pushed to the peer, preventing uncontrolled cluster-wide propagation.

Compatibility check during hardware refresh

Operations teams can see CPU, interface and memory differences at join time when removing an old node and adding new hardware to the cluster. A warning is produced before a wrongly specified server enters the cluster, reducing failover risk.

Frequently asked questions

What is the difference between Active-Active and Active-Passive topologies?
In Active-Passive, one node carries all service VIPs while the other waits on standby. In Active-Active, different VIPs are distributed across both nodes so both devices carry live traffic; when a node fails the other takes ownership of its VIPs. Both topologies are supported within the same cluster model.
What can be used when VRRP alone is not sufficient?
TR7 does not restrict cluster IP failover to the VRRP protocol. Link, gateway or link+gateway methods are also available. Gateway mode ensures the VIP moves to the other node when upstream access is lost — even if the node itself appears alive. These options are configured directly from the TR7 management interface.
How does configuration synchronization work?
With automatic sync enabled, every insert, update and delete to rule, certificate and service configurations is automatically sent to the peer node. When manual sync mode is activated, that propagation is paused; the operator sends changes to the peer via a syncAll or requestSyncAll flow after testing.
Are session and rate-limit state preserved across a failover?
Yes. Stick tables, rate-limiting counters and source-IP state can be replicated to the peer node. After a failover, users do not face captcha re-challenges, rate-limit resets or dropped sessions.
What happens when adding a new hardware node to the cluster?
When a new node joins the cluster, its CPU core set, network interface names and RAM are automatically compared with the existing node. If any mismatch is detected, the node is blocked from joining and a warning is raised for the operator. This check eliminates hardware refresh risk from the outset.
How does failover work when used together with GTM?
The local cluster provides VRRP-based VIP failover within the same data center. If the entire data center goes offline, GTM (Global Traffic Manager) redirects DNS to a remote data center. This allows local node failure and data center failure to be handled at two separate layers.

Run your ADC cluster in a single management model

VRRP VIP failover, configuration sync, hardware validation and controlled maintenance workflow — let's walk through it together in a live setup.