CLOUD CONCEPT

Path Diversity

Path diversity is the use of multiple network routes with sufficiently independent infrastructure so that one failure does not interrupt all connectivity.

Cloud Concepts Hub →

What is Path Diversity

Multiple connections provide meaningful resilience only when they avoid shared failure points such as routers, fiber conduits, carrier facilities, and cloud access locations. In hybrid cloud networks, path diversity combines independent connectivity with routing policies that move traffic onto surviving paths when a failure occurs.

Path diversity reduces the chance that a single network failure disconnects an application, site, or cloud environment. The objective is not simply to purchase two circuits, but to understand which physical and logical components those circuits share. Two connections can have different circuit identifiers and still traverse the same building entrance, underground conduit, carrier aggregation router, or cloud interconnection facility. A failure at any shared component can interrupt both connections.

Start by defining the failures the architecture must tolerate. Surviving a router failure requires different measures from surviving a fiber cut, an entire colocation facility outage, or the loss of an on-premises site. Trace each path from the application network through customer routers, firewalls, access circuits, carrier networks, cloud connectivity locations, and cloud routing attachments. Document shared dependencies and ask carriers to confirm physical route separation. Different carrier names alone do not prove independence because carriers can lease the same underlying fiber.

For an AWS hybrid network, a common design uses AWS Direct Connect connections at separate Direct Connect locations, with independent customer routers and diverse access circuits. Connections on different devices at one location improve device resilience but still share a location-level failure domain. A link aggregation group increases aggregate capacity and can tolerate individual member-link failures, but its links terminate on the same AWS device and do not provide location diversity. Requirements for higher resilience can justify multiple connections at each of multiple locations.

AWS Site-to-Site VPN can provide an alternative path over the internet when Direct Connect connectivity fails. Its independence depends on the underlying internet access: a VPN using the same customer router, carrier access circuit, or building entrance as Direct Connect may fail at the same time. Each VPN connection supplies two tunnels for AWS-side endpoint redundancy, but those tunnels do not by themselves eliminate a shared customer gateway or internet circuit. Greater customer-side resilience requires additional gateway devices and appropriately independent connectivity.

Physical diversity must be paired with deliberate routing. BGP can exchange reachable prefixes and withdraw routes when a session or path fails. Configure route advertisements and preferences for the intended active-active or active-passive behavior, and evaluate both traffic directions. AWS route-selection rules vary by gateway and route type, so do not assume that a preferred outbound path automatically becomes the preferred return path. More-specific advertisements, static routes, or inconsistent filtering can prevent the expected failover. Asymmetric routing can also disrupt traffic through stateful firewalls.

For example, a company might connect two edge routers to two Direct Connect locations and maintain an internet-based VPN as an additional recovery path. If one location becomes unavailable, the remaining Direct Connect path should carry the required workload. If both private paths fail, the VPN may preserve critical applications, provided its throughput, latency, tunnel configuration, and routing policies are suitable. Backup capacity must be evaluated under failure conditions rather than normal load alone.

The trade-offs include additional circuit charges, equipment, carrier coordination, routing complexity, and operational testing. Diversity does not guarantee uninterrupted sessions: failure detection and routing convergence take time, and some failures leave routing sessions established while application traffic is impaired. Test circuit, router, tunnel, and location failures; measure packet loss and convergence; and verify application recovery. The strongest evidence of useful path diversity is demonstrated connectivity through the failures the design is intended to withstand.

Key aspects of Path Diversity

Effective path diversity combines verified infrastructure independence, predictable routing, adequate backup capacity, and tested recovery.

Independent failure domains

Separate paths across the components whose failure must be tolerated, including routers, conduits, facilities, and cloud access locations. Treat every shared component as a potential common cause of outage.

Verified physical separation

Obtain carrier route information and confirm building entrances, last-mile facilities, and underlying transport dependencies. Different providers or circuit identifiers do not establish physical independence.

Deliberate route selection

Use routing policies to implement active-active or active-passive operation and ensure alternate routes become usable after failure. Check prefix specificity, route-source precedence, advertisements, and return-path behavior.

End-to-end resilience

Evaluate the complete path rather than only the cloud-facing connection. Redundant cloud endpoints cannot compensate for a single customer router, firewall, power source, or access circuit.

Surviving-path capacity

Size remaining connections for the traffic they must carry during an outage. If backup connectivity cannot support the full workload, define which applications receive priority and validate the resulting performance.

Measured failover behavior

Test representative failures and measure detection time, routing convergence, packet loss, and application recovery. Include failures that impair forwarding without immediately bringing down a routing session.

Cloud services for Path Diversity

AWS Direct Connect supplies private hybrid connectivity, while AWS Site-to-Site VPN can provide an internet-based alternative with different transport dependencies. AWS Transit Gateway can bring these connectivity options together for multiple VPCs, using a Direct Connect gateway for the Direct Connect side and VPN attachments for the VPN side. Engineers must coordinate route propagation, advertisements, and route-selection behavior so the intended path is used during normal operation and failures. The services do not establish end-to-end independence automatically: customer routers, internet access, carrier facilities, and physical cable routes still require separate design and validation. Test surviving-path capacity and failover in both traffic directions.

AWS Direct Connect image AWS Direct Connect

Connections at separate Direct Connect locations can provide independent cloud access paths when paired with diverse carrier transport and customer equipment. Multiple connections at one location improve some forms of redundancy but retain a shared location-level risk.

Open AWS Direct Connect →
AWS Site to Site VPN image AWS Site-to-Site VPN

Internet-based IPsec connectivity can provide an alternative transport path to private circuits. Configure both tunnels, and use additional customer gateways and independent internet access where customer-side failure tolerance is required.

Open AWS Site-to-Site VPN →
AWS Transit Gateway image AWS Transit Gateway

Transit Gateway can connect VPCs with Direct Connect connectivity through a Direct Connect gateway and with Site-to-Site VPN attachments. Its route tables and propagation settings help control which hybrid paths are available, but do not create physical diversity in the underlying circuits.

Open AWS Transit Gateway →