Brownout, Not Blackout: Multi-WAN Failover Tests That Matter

Quick Answer

Test WAN failure while the link remains up: latency, loss, DNS failure and selected unreachable destinations reveal problems a cable-pull misses. Measure detection, route change, new connections, existing sessions and failback separately. Keep independent management access and a metered-backup budget. A green gateway probe does not prove an application works, and a successful route change does not guarantee that existing sessions survive.

Evidence status: OPNsense and UniFi multi-WAN guidance was checked. No impairment, packet capture, detection timing, session-survival or LTE-cost trial was run. Fault levels and acceptance thresholds are deliberately not invented.

What To Check

A health check can reach one destination while the user cannot resolve a name or reach a required application. Write the expected path for each test flow, including local DNS and guest restrictions, before changing gateway settings.

The OPNsense guide documents distinct loss/latency triggers and warns that its failover/failback state options kill firewall states. Session reconnection in that configuration is expected behavior to measure, not automatic proof the failover failed.

Key Concepts In Plain Language

  • Brownout: degraded or selective connectivity while the physical WAN remains up.
  • Detection time: when the configured health logic declares failure, distinct from when a user transaction recovers.
  • Failback: moving traffic back after recovery, including what happens to sessions still using a metered link.

Technical Checklist

  • Record each WAN health target, interval, threshold, routing policy, NAT behavior, failback rule, and LTE cost or quota boundary.
  • Inject latency, loss, DNS-only failure, route blackhole, and selected-destination failure while physical link state remains up.
  • Measure detection, route change, active-session survival, guest-policy behavior, LTE usage, alert delivery, and failback stability.
  • Use independent targets and user-journey checks so one healthy ping endpoint cannot mask a broken provider path.

Interactive Operating Model

Use the planned checks below with this overview. No test result is implied by the diagram.

Interactive reference model
Brownout, Not Blackout: Multi-WAN Failover Tests That Matter: operating and evidence model

Read the model left to right, then open each step below for the operational detail behind the diagram.

Plan Control Change Verify
01Map effective state

Record health targets, route/NAT policy, DNS, guest rules and LTE budget.

Output: Normal-path expectations and independent management.

02Create a safe fault

Impair one authorized test path while keeping link state up.

Output: Fault start/removal and bounded impairment settings.

03Observe both paths

Compare probe state with new transactions and existing sessions.

Output: Detection, route and user-recovery timelines.

04Restore and document

Remove the fault and observe session behavior and LTE failback.

Output: Restored policy, metered usage and no leftover impairment.

The SVG cards link to the matching expandable detail cards. The first card is open by default for context.

Before You Start: Safe Defaults

Use a controlled test network or canary path, independent management access and a reviewed method to remove the impairment. Record health targets, intervals, thresholds, NAT/routing, DNS, failback and LTE quotas/cost limits. Do not impair an ISP or another operator's network.

  • Export the current router, firewall, resolver, wireless, and switching configuration before changing policy.
  • Keep direct management access that does not depend on the service or route being tested.
  • Use one canary client or site and record the expected path before applying a fleet-wide setting.
  • Test a negative case as well as a successful case; a green dashboard alone is not path evidence.

Go, Hold, Recover, Or Escalate

Proceed only within the approved test path and stop budget. Hold broad policy changes when traffic takes an unexplained route or management depends on the impaired link. Restore the test path promptly when safety, data integrity or the backup quota is at risk; keep the diagnostic evidence.

Planned Checks And Recovery

For OPNsense, inspect System > Gateways > Configuration for monitoring and thresholds, System > Gateways > Group for tier/trigger choices, and Firewall > Diagnostics > States for state evidence. The vendor guide also separates firewall-originated traffic/default-gateway switching from client policy routing. Do not apply its sample LAN rule without preserving local DNS and internal-network exceptions.

Step 1: Record normal paths

Capture health results and ordinary DNS/application transactions through each intended WAN. Record the client source, destination, egress and expected guest restriction. Include the path used by alerts and management, not just customer traffic.

Step 2: Inject one bounded impairment

Using an approved test setup, introduce latency, loss, DNS-only failure, a route blackhole or a selected-destination failure separately. Keep link state up and record fault start/removal. Partial packet-corruption tests belong only in a controlled lab with a defined recovery method.

Step 3: Observe control and user outcomes

Measure gateway detection, routing transition and successful new transactions. Observe existing sessions separately and correlate logs/captures with client times. Check guest policy and alert delivery on the backup link rather than assuming the primary-link rules still describe the outcome.

Step 4: Recover and watch failback

Remove the impairment and observe route recovery, session reconnection or persistence, and LTE usage. Check for repeated switching near thresholds. Restore the original settings and confirm no test routes, impairment or broad exceptions remain.

Validation Checklist

  • Every fault has an identified test path, start/removal times and independently reachable management.
  • Detection, route transition and client recovery are separate measurements; existing sessions are not silently omitted.
  • DNS/application checks expose failures a single healthy probe can miss.
  • Failback respects guest restrictions, monitoring and metered-link limits without unexplained oscillation.

Troubleshooting

  • Gateway stays green during a user outage: Compare the probe destination with DNS and application dependencies; add independent journey evidence.
  • Route changes but sessions drop: Check source/NAT changes and deliberate state-kill settings before promising seamless continuity.
  • Traffic remains on LTE after recovery: Inspect existing states and failback policy; do not clear all production sessions without accounting for impact.

Security, Privacy, Legal, And Recovery Boundaries

Security

Keep management interfaces off untrusted networks, sanitize captures before sharing, and avoid weakening authentication merely to make a test pass.

Privacy

DNS logs, packet captures, client addresses, and wireless telemetry can reveal people, sites, and browsing patterns; collect the smallest useful sample and control retention.

Legal

Only impair or capture traffic on systems you own or are authorized to administer, and follow local communications and privacy requirements.

Recovery

Preserve a direct management path, a configuration export, and the exact commands or UI changes required to restore the last known working route or policy.

Record any local exception, its owner, its expiration condition, and the evidence required to remove it.

What The Evidence Does Not Prove

No universal latency/loss threshold or session-survival promise follows from these docs. UniFi and OPNsense behavior depends on gateway model, release, policy and topology. Provider diversity and a working LTE link also do not prove capacity or acceptable cost during a long outage.

Related TechGeeks Resources

References

Next Action

Start with one DNS or selected-destination failure that leaves the link up. Keep gateway observations and client transaction results on the same timeline, then test failback before changing wider policy.

Leave a Reply

Your email address will not be published. Required fields are marked *