Lossless Storage Network: The Flash Array Is Not the Bottleneck, the Network Is
An all-flash array promises microsecond latency and delivers it — until an ordinary Ethernet fabric drops one packet under Incast congestion and turns that promise into an application-visible stall. We engineer storage networks from your requirements, with equipment brand chosen openly at design stage: a dedicated RoCEv2 fabric with PFC and ECN tuned to your actual traffic, NVMe over Fabric (NoF) access, and active-active storage between sites when the numbers actually justify it. Sized honestly for a single storage cluster, two active-active data centers, or multi-center disaster recovery.
Why Storage Performance Dies in the Network, Not the Array
Four patterns behind almost every "our flash array feels slow" call we get:
Architecture: Dedicated RoCEv2 Fabric + PFC/ECN Tuning + NVMe-oF Access
A storage path engineered for zero packet loss, not shared with — or hoping not to collide with — everything else on the network:
Architecture drawn by AtlasCommTech following carrier-grade data center design practice. Diagram labels are kept in English for engineering clarity.
Why us: our founder spent 13 years inside the Huawei partner ecosystem delivering carrier networks — where a dropped packet was a reportable incident. On a storage fabric we treat every dropped frame the same way, because that is exactly what separates a lossless network on paper from one that actually is.
Equipment Options
The solution is sized to your requirements and budget first — the same architecture can be delivered on several vendors' product lines. We help you choose by supply availability in your destination country, budget and your team's operating habits.
What the Design Delivers
Six properties a properly tuned storage fabric has that a shared, generic data-center network never will:
Three Sizes, One Design Logic
Tell us your array count, host count and replication requirement — the tier tells you the shape of the fabric:
| Scale tier | Typical site | What the design includes |
|---|---|---|
| Single storage cluster | One room · one all-flash cluster serving a compute environment | A dedicated storage leaf pair with RoCEv2, PFC and ECN tuned to the cluster, NVMe-oF access from every host, out-of-band management and per-queue telemetry from day one — sized to prove zero packet loss before it spans a second site. |
| Dual active-active data centers | Two sites within synchronous-replication distance · downtime-sensitive business | A storage fabric per site, a dedicated low-latency interconnect carrying synchronous replication, active-active roles validated against your storage platform's actual latency tolerance, and a rehearsed failover test before go-live. |
| Multi-center disaster recovery | Sites beyond synchronous distance · regulated or archival-tier business | Per-site storage fabric plus an asynchronous replication link honestly sized to the distance involved, primary-standby roles with a written and rehearsed switchover runbook, and recovery targets agreed on paper before any hardware is ordered. |
Equipment Roles (Categories, Not Models)
The solution is built from these equipment categories — the brand is chosen with you at design stage. Exact models depend on your host count, array count and replication distance — so we spec models after your requirements list, not before.
| Role | What it does |
|---|---|
| Storage leaf switch | Connects NVMe-oF hosts and all-flash arrays with RoCEv2 tuned per port; sized by host count and read/write pattern rather than a generic port count. |
| Storage spine switch | The dedicated high-speed layer every storage leaf plugs into — kept non-blocking so Incast congestion has somewhere to go besides a dropped frame. |
| Border router / DCI link | Carries the synchronous or asynchronous replication link to a second site — sized against the actual distance and your storage platform's latency tolerance. |
| PFC / ECN tuning and telemetry platform | Where congestion control is configured and validated per cluster, and where per-queue drop and pause counters are watched — this is engineering time, not a checkbox in a wizard. |
| Out-of-band management switch | A small separate switch wired to every device's management port — your way in when the storage fabric itself is what needs diagnosing. |
| Management platform | Fabric-wide topology, queue-depth history and configuration backup — so a tuning change is documented, not tribal knowledge. |
Send us your requirements list — host count, array count, read/write pattern, replication distance — and the model list follows. That order keeps the design honest.
Design Notes & Honest Limits
- A RoCE lossless network is unforgiving of configuration. Badly tuned PFC and ECN thresholds can be worse than no lossless configuration at all — a mistuned fabric turns an ordinary drop into a stall that spreads to every host sharing the queue. We tune every switch by hand at handover, not from a template copied off someone else's cluster.
- The value of a storage network is zero packet loss — so acceptance testing has to measure actual packet loss and latency under your real traffic pattern, not stop at reading a spec sheet. We run that test with you before sign-off, not after a complaint.
- This page is for the storage and disaster-recovery team, not the GPU cluster team. If your workload is AI training and the traffic is collective communication between accelerators, our AI Computing Datacenter Network solution is sized for that traffic pattern specifically — the fabrics look similar on paper and are tuned very differently in practice.
- True active-active across two sites is expensive — it doubles storage hardware and imposes strict latency and consistency requirements the arrays themselves enforce. Most customers are better served by primary-standby with fast, rehearsed failover; we will run that comparison honestly before you spend on the more expensive option.
- The network delivers zero packet loss to the storage layer — it does not guarantee application-level data consistency, backup integrity or recovery point objectives. Those commitments belong to your storage platform and backup software; we design the network path and say plainly which promises live one layer up.
FAQ
How is this different from your AI Computing Datacenter Network solution?
What is NVMe over Fabric and why does it need a lossless network?
Do we need active-active storage, or is primary-standby enough?
Can you validate that our current network is the bottleneck before we rebuild anything?
Does this work over long distance for multi-center DR?
Send us your host count and replication requirement
An engineer replies with a storage fabric design and the equipment-category list. Send us your requirements list — the model list follows.