Single-link reachability hides asymmetric failures that real networks produce.
The classic GSLB model treats each data center as a single entity with a single reachability state. Either the DC is up, or it is down. Most enterprise networks are built differently: external internet links, private MPLS or VPN links, dedicated cross-DC peering, partner network connections — each carries its own outage patterns and its own routing policy.
When an external transit provider fails but the private MPLS stays up, the binary view says "DC is down" — but cross-DC internal traffic should still flow. When the private link is congested but the public link is healthy, the binary view says "DC is up" — but internal latency-sensitive services are degrading. Single-link health checks cannot distinguish these states, and operators are forced to choose between false positives and false negatives.
The right answer is multi-path reachability: monitor each network's entry points independently and let policy consume the separate signals. TR7 GTM data-center definitions are dual-path natively: WAN access points and LAN access points are independent lists, each monitored separately, each contributing distinct flags to failover decisions.
Our approach
Each TR7 GTM data center is defined with two independent access lists — one for WAN endpoints, one for LAN endpoints. Each list holds multiple addresses with full network context.
wanAccess list — external network reachability
Each WAN access entry carries IP, port, V-Device assignment and route table. Multiple WAN entries per DC capture redundant external paths (primary transit, secondary transit, partner peering).
lanAccess list — internal/private network reachability
Each LAN access entry mirrors the WAN structure with private network context. Multiple LAN entries capture MPLS links, VPN tunnels, dedicated cross-DC fiber and other private paths.
Partial reachability as a recognized state
When some WAN entries are unreachable but LAN entries are healthy (or vice versa), the DC is in a partial state. Operator-defined scenarios consume the partial state as a distinct signal — failover policy is not forced into binary up/down.
Per-entry V-Device and route table context
Each access entry is bound to a specific V-Device and route table. This lets a single TR7 deployment monitor DCs across multiple network segments — internal-only DCs, DMZ DCs, partner-connected DCs — without collapsing them into one routing context.
Capabilities
Dual-path monitoring is built into the data-center model and consumed throughout the scenario, trigger and DNS-record decision logic.
Multiple WAN access endpoints per DC
wanAccess is an array — each entry is a full network address (IP, port, V-Device, route table). A DC with two external transit providers has two WAN entries; if one fails, the DC is partially WAN-reachable but not completely WAN-down.
Multiple LAN access endpoints per DC
lanAccess mirrors the WAN list with private-network entries. A DC with MPLS plus a dedicated peering link has two LAN entries. Internal cross-DC traffic uses the LAN path; LAN reachability is monitored independently of WAN.
Per-endpoint health probing
Each WAN and LAN endpoint is monitored independently. The DC's status is the composite of all per-endpoint health states, exposed as separate signals (any-WAN-up, all-WAN-up, any-LAN-up, all-LAN-up, internet-reachable).
Auto-generated DC pair scenarios use both paths
When TR7 GTM auto-generates failover scenarios for a DC pair, the generated condition expressions combine WAN-reachability, LAN-reachability and internet-reachability signals. Operators do not write the logic; the platform composes it from the dual-path inputs.
Manual scenarios can reference WAN/LAN flags directly
Custom scenarios reference the per-DC reachability flags by ID. An expression like "DC-B WAN is down AND DC-B LAN is up" picks out the exact partial state the operator wants to act on.
Access period, required-success and required-failure thresholds
Each DC carries operator-tunable health-check parameters: how often to probe each access point, how many successive successes are required to mark up, and how many failures to mark down. The same threshold values apply to WAN and LAN; per-endpoint customization happens via the V-Device and route table assignments.
V-Device segmentation enforces separation
WAN and LAN endpoints can sit in different V-Devices and different route tables. This prevents accidental cross-network probe leakage — internal-only monitoring never traverses external transit, and external monitoring never traverses internal MPLS.
Dashboard surfaces partial states explicitly
Operators see each DC's WAN endpoints and LAN endpoints separately on the dashboard. Partial reachability appears as "3 of 4 WAN endpoints healthy" — not as a single up/down flag.
Scenario triggers receive dual-path payload
When a scenario fires triggers, the trigger payload includes the current reachability state of each WAN and LAN endpoint. Downstream systems (SIEM, incident management) receive structured topology context for the failover event.
Independent failover thresholds for WAN-only vs LAN-only outages
Operators define separate scenarios for WAN-only outages and LAN-only outages. A WAN failure may trigger DNS-level external failover; a LAN failure may trigger internal route-table changes via the trigger system. Two distinct response paths from two distinct signal classes.
Operational depth
Dual-path monitoring works with V-Devices, route tables, scenario condition expressions, and trigger payload composition.
Endpoint health composition
Each access endpoint's health is determined by a configurable probe (TCP, HTTP, HTTPS, ICMP, DNS, etc.). The composite WAN-reachable flag for the DC is true if any (or all, per operator policy) WAN endpoints are healthy. The same composition applies to LAN.
Internet reachability signal
A separate internet-reachability flag is computed from external probe results. This flag is independent of any specific WAN endpoint and is used in auto-generated scenarios to detect total external isolation.
V-Device and route table binding
Each access entry's V-Device + route table assignment determines which network context the probe runs in. Probes for LAN endpoints traverse internal infrastructure; probes for WAN endpoints traverse external infrastructure. The platform enforces this separation.
Threshold tuning per DC
accessPeriod, requiredSuccess, requiredFailure are defined per DC. A high-stakes DC may use a 30-second probe with 2-success/1-failure thresholds for fast failover; a less critical DC may use 5-minute probes with 3-success/3-failure for stability.
Composite condition syntax in scenarios
Conditions reference reachability signals by ID: `
Trigger payload structure
When a scenario fires triggers, the payload carries each DC's current reachability state: WAN endpoint count, LAN endpoint count, healthy endpoint counts, last probe times. Incident management systems receive structured context for the failover event.
When to use it
External transit outage with internal MPLS intact
External transit provider fails. WAN-reachable flag for the affected DC drops; LAN-reachable stays up. External users fail over via DNS; cross-DC internal traffic continues over MPLS without disruption.
Internal/private network outage with external link healthy
MPLS link to the DC fails. LAN-reachable drops; WAN-reachable stays up. External users continue to reach the DC; internal services route around the DC via alternative paths triggered by the LAN-failure scenario.
Government / regulated networks with strict path separation
Regulated environments (government, defense, finance) often mandate strict separation between public and private network paths. TR7's dual-path monitoring expresses this separation natively — each path has its own probes, its own thresholds and its own policy response.
Multi-transit redundancy with per-link visibility
DCs with two or three transit providers see each provider's reachability separately. A single transit going down does not flag the DC as WAN-down — only its specific endpoint becomes unreachable, and operators see exactly which transit failed.
Frequently asked questions
Why is this different from running two separate health checks?
Can a DC have only WAN access or only LAN access?
How does this interact with split-horizon DNS?
What if the WAN and LAN have different latencies?
Are the WAN and LAN probe schedules the same?
Stop collapsing real-network topology into a single up/down flag.
Walk through dual-path DC monitoring on your own topology: WAN transit outages, MPLS-only DCs, partial reachability — all as recognized states, not edge cases.