01 / MORE THAN ONE SERVER CONNECTION
Dual NICs and dual switches
A server may have multiple network interface cards (NICs) or ports. A design may connect NIC A toward Switch A and NIC B toward Switch B, so a failure on one attachment does not necessarily remove the other.
The two links might connect to separate leaf switches. Connecting both links to one switch can leave that switch as a shared failure point. But two NICs still do not automatically mean redundant service: upstream paths, configuration, independence, and capacity matter too.
In NICs, Ethernet, and fiber, we followed the physical server connection. Network switchesand ToR switches are the next dependencies.

TRACE BOTH ATTACHMENTS
A dual-path starting point
This simplified example shows two server attachments reaching separate leaves and continuing toward separate fabric paths.
- NIC AServer attachment A
- LEAF ASwitch A
- FABRIC PATH AUpstream route
- NIC BServer attachment B
- LEAF BSwitch B
- FABRIC PATH BUpstream route
Two branches are a starting design question. They do not prove there are two independent end-to-end paths.
FOUR CONDITIONS TO CHECK
What makes an alternate path useful?
A useful alternate path must survive the intended failure and still support the service that matters.
- AvailabilityThe alternate path still exists after the failure.
- IndependenceThe same failure does not remove both paths.
- CapacityThe surviving path can carry the traffic the design must retain.
- Functional connectivityForwarding and configuration still let the required service be reached.
02 / MULTIPLE FABRIC ROUTES
A spine-leaf fabric can offer another route
In a spine-leaf fabric, Leaf A may reach Leaf B through Spine 1 or Spine 2. If one spine fails, traffic may still be able to use another spine—but only if topology, forwarding, configuration, and remaining capacity support that surviving route.
That is a possible path, not a universal promise of impact-free failover.

TRACE THE SURVIVING PATH
What if Spine 1 fails?
In this simplified fabric, both leaves connect to both spines. The status labels—not color alone—show which route is unavailable.
| Leaf | Spine 1 | Spine 2 |
|---|---|---|
| Leaf A | Spine 1: Connected | Spine 2: Connected |
| Leaf B | Spine 1: Connected | Spine 2: Connected |
Traffic may continue through Spine 2 if forwarding, configuration, topology, and surviving capacity allow it. The actual outcome depends on the implementation.
A USEFUL DISTINCTION
Device redundancy vs. path redundancy
Device redundancy
“There are two switches.”
Counts equipment, but does not tell us what else the devices share.
Path redundancy
“There are alternate end-to-end paths.”
Asks whether the required connectivity can survive the intended failure.
Two switches may still share a cable route, patching point, upstream device, room, or power dependency.
03 / LOOK FOR WHAT BOTH PATHS SHARE
A hidden dependency can defeat two apparent paths
Two links can look separate while passing through one shared cable tray, conduit, patching location, upstream device, room, power source, or other common element. If that shared dependency fails, both apparent paths may be affected.
Shared infrastructure is not automatically unacceptable. Identify it and understand its failure impact. This is similar to the shared-path question in A/B Power & Redundancy.

If the shared dependency fails, both apparent paths may be affected.
DIVERSITY HAS TWO SIDES
Logical diversity vs. physical diversity
Logical diversity
The network topology or configuration appears to provide more than one path.
Physical diversity
The routes also avoid shared physical dependencies where the design requires that separation.
For example, two logical links routed through the same physical cable tray may be less independent than they appear.
TEST A FAILURE, THEN FOLLOW THE PATH
Four questions to reason through
- NIC A failsCan the server still communicate through NIC B?
- Leaf A failsDoes the server have another attachment through Leaf B?
- Spine 1 failsCan traffic use another spine?
- A shared dependency failsDoes that one failure remove both apparent paths?
These scenarios have no universal outcome. The result depends on how the network is built and configured.
THE NETWORK REDUNDANCY CHECKLIST
When something fails, ask:
- What failed?
- What depends on it?
- What alternate path remains?
- Is that path actually independent?
- Is the path correctly configured and usable?
- Does it have enough surviving capacity?
- Can the required service still be reached?
RESILIENCE IS A SYSTEM PROPERTY
Redundancy is not an availability guarantee
Redundant hardware and paths can improve resilience; they do not guarantee that an application stays available. Service also depends on compute, power, cooling, storage, software, DNS, databases, external services, configuration, and more.
POWER 101 + NETWORK 101
One systems question across two chapters
Power redundancy
If Power Path A fails, can Power Path B still support the load?
Network redundancy
If Network Path A fails, can Network Path B still reach the required service?
SURVIVING PATH + INDEPENDENCE + SUFFICIENT CAPACITY + REQUIRED SERVICE CONTINUES
For a hands-on example of dependency and capacity reasoning, try the A/B Power Redundancy lab. It tests power paths, not network failures.
THREE THINGS TO REMEMBER
Trace the whole path before trusting the count
- Two NICs, cables, or switches do not automatically mean true redundancy.
- A useful alternate path must survive the failure and provide enough connectivity and capacity.
- Trace the complete path and look for hidden shared dependencies.
NETWORK 101 · COMPLETE
You now understand the basic data-center network path
From an endpoint’s physical connection to the wider fabric, you can now trace where traffic goes and ask what happens if a component disappears.
- SERVER
- NIC
- PHYSICAL LINK
- ToR / LEAF
- SPINE
- LEAF
- DESTINATION
What happens when one part fails?
Identify the path → trace dependencies → introduce failure → find the surviving path → check independence → check capacity → verify service reachability.
PUT SYSTEMS THINKING INTO PRACTICE
Practice dependency tracing
The existing A/B Power Redundancy lab lets you test shared dependencies and surviving capacity for power paths. It does not simulate NIC, switch, or network-path failures.
PASS IT ON