Architecture Overview
Deployment Topology
Network Architecture
Key Design Principles:
- Dual switches for network redundancy
- Minimum 2 NICs per host for multipath
- Dual controller array for storage HA
- 8 paths (2 NICs × 4 portals) for maximum redundancy
Storage Topology Diagram
Common storage topology diagrams for Linux storage documentation.
Standard Deployment Topology
NVMe-TCP Deployment
Key Design Principles
| Component | Best Practice |
|---|---|
| Switches | Dual switches for redundancy |
| NICs | Minimum 2 per host for multipath |
| Controllers | Dual controller array for HA |
| Paths | 2 NICs × 4 portals = 8 paths |
Network Architecture Diagrams
Host Network Architecture
Network Isolation
Network Configuration Recommendations
| Setting | Recommendation | Why |
|---|---|---|
| MTU | 9000 (Jumbo Frames) | Reduces CPU overhead, improves throughput |
| VLAN | Dedicated storage VLAN | Isolates storage traffic |
| Bonding | Do NOT bond storage NICs | Preserves multipath redundancy |
| Gateway | None on storage interfaces | Storage traffic stays on local subnet |
ARP Configuration for Same-Subnet Multipath
When using multiple interfaces on the same subnet, configure ARP settings:
# Required for same-subnet multipath
sysctl -w net.ipv4.conf.all.arp_ignore=2
sysctl -w net.ipv4.conf.all.arp_announce=2