Modern Data Center Design Principles
Why Modern DC is Designed?
Traditional three-tier networks (Core–Aggregation–Access) struggle with:
-
East–West traffic growth (VM-to-VM, microservices)
-
Scalability limits
-
Inefficient redundancy
-
High latency
Modern DCs prioritize:
-
Predictable performance
-
Horizontal scalability
-
Fault tolerance
-
Automation & cloud-like operations
A two-tier topology where:
-
Leaf switches connect to servers and endpoints
-
Spine switches interconnect all leaf switches
-
Every leaf connects to every spine
There is no leaf-to-leaf or spine-to-spine connection.
Specifications:
- Non-blocking fabric
- Equal-cost paths (ECMP) everywhere
- Low, predictable latency (usually 2 hops)
- Highly scalable by adding spines or leafs
-
North–South: Server ↔ External network
-
East–West: Server ↔ Server
Spine–leaf is optimized for East–West traffic.
Benefits
-
Linear scalability
-
Simplified design
-
Better bandwidth utilization
-
Fast convergence
-
Ideal for virtualization and containers
Underlay & Overlay Concepts
Underlay Network
-
Physical IP fabric
-
Typically routed (L3)
-
Uses:
-
OSPF / IS-IS / eBGP
-
ECMP for load balancing
-
Goal: Fast, stable packet transport
Overlay Network
-
Virtual networks over the underlay
-
Commonly VXLAN
-
Uses:
-
VXLAN + EVPN
-
MAC-in-IP encapsulation
-
Goal: Multi-tenancy, segmentation, mobility
-
No single point of failure
-
Fast failure detection
-
Automatic traffic rerouting
-
Minimal operational complexity
HA at Network Layer
1. Redundant Paths
-
Multiple spines
-
ECMP across all uplinks
-
Active-active forwarding
2. No Spanning Tree
-
L3 to the edge
-
Eliminates STP complexity and blocking
3. Fast Convergence
-
BFD
-
ECMP hashing
-
eBGP fast failover
HA at Server Connectivity
Dual-Homing
Servers connect to:
-
Two leaf switches
-
Using:
-
LACP
-
vPC / MLAG
-
EVPN Multihoming
HA at Device Level
-
Redundant power supplies
-
Dual power feeds
-
Hot-swappable components
-
Control plane redundancy
Control Plane HA
Routing Protocol Choices
-
eBGP (most common in hyperscale)
-
OSPF / IS-IS (smaller fabrics)
Benefits of eBGP:
-
Simple
-
Scales well
-
Clear failure domains
-
Policy control
Comments
Post a Comment