Skip to Content
Find dismissed updates here
Edit My Preferences

What Is NVMe over Fabrics (NVMe-oF)?

Enterprise data centers face mounting pressure from workloads that demand both massive throughput and microsecond-level latency. AI training, real-time analytics, and transaction processing systems generate I/O patterns that traditional storage protocols simply can't accommodate. Legacy protocols designed for spinning disks create artificial bottlenecks that prevent modern flash storage from delivering its full potential.

This is where NVMe over Fabrics (NVMe-oF) comes in. NVMe-oF extends the high-performance NVMe protocol beyond individual server chassis, enabling networked storage that performs like direct-attached drives. The protocol delivers dramatically lower latency, higher throughput, and more efficient CPU utilization than iSCSI, SAS, or traditional Fibre Channel implementations.

NVMe over Fabrics is a network protocol extension that enables NVMe commands to transfer data between hosts and solid-state storage across Ethernet, Fibre Channel, or InfiniBand networks. By maintaining the massive parallelism and efficiency of local NVMe while adding fabric connectivity, NVMe-oF eliminates the performance penalties that have historically separated networked storage from direct-attached flash.

For organizations running AI workloads, latency-sensitive databases, or high-performance computing applications, NVMe-oF represents a fundamental shift. This article examines how the protocol works, compares three transport options, and provides guidance for selecting the right implementation for enterprise environments.

The evolution of NVMe over Fabrics

When NVM Express, Inc. released the original NVMe specification in March 2011, it focused exclusively on local PCIe-attached storage. The protocol's efficiency—supporting 64,000 command queues with up to 64,000 commands per queue—made flash storage dramatically faster than SATA or SAS interfaces could support.

But this performance remained trapped inside individual servers.

The NVMe-oF 1.0 specification, released in June 2016, extended NVMe's efficiency to networked storage with RDMA transport support. In 2019, version 1.1 added TCP transport, enabling deployment over standard Ethernet infrastructure without specialized hardware. NVMe 2.0 in 2021 introduced Zoned Namespaces and enhanced management features, positioning NVMe-oF as a complete enterprise fabric solution.

Today, the protocol has moved from emerging technology to production standard, particularly in environments where storage performance directly impacts business outcomes.

Why legacy protocols became bottlenecks

Before NVMe-oF, enterprise storage networks relied on three primary connection types, each designed for an earlier generation of storage media.

Internet SCSI (iSCSI)

iSCSI encapsulates SCSI commands within TCP/IP packets, allowing storage to flow over standard Ethernet networks. While iSCSI democratized networked storage by eliminating the need for specialized Fibre Channel infrastructure, it carries significant overhead. The protocol stack involves multiple layers of processing—SCSI translation, TCP segmentation, IP routing—that introduce latency and consume CPU cycles.

Serial Attached SCSI (SAS)

SAS uses point-to-point serial connections to transfer SCSI commands over dedicated cables, with speeds up to 22.5Gbps. But even at peak speeds, it can't fully utilize the random I/O capabilities of modern NVMe SSDs. The protocol's command queuing depth—far shallower than NVMe's 64,000 queues—creates artificial limits on parallel operations.

Fibre Channel Protocol (FCP)

Fibre Channel transports SCSI commands over fiber optic or copper cables, operating at speeds from 8Gbps to 64Gbps in modern implementations. The protocol has dominated enterprise storage area networks for decades due to its reliability and performance.

But FCP still carries SCSI overhead. Each I/O operation requires translating NVMe commands to SCSI, transmitting them over FC, then translating back to NVMe at the storage array. This translation layer adds latency and complexity that newer protocols eliminate.

How NVMe over Fabrics works

NVMe-oF maintains strong protocol consistency with local NVMe while adding the network extensions necessary for fabric operation.

Message-based architecture

Unlike local NVMe's memory-mapped model, NVMe-oF uses a message-based approach for remote communication. Commands and responses are packaged into capsules—self-contained units that combine submission queue entries or completion queue entries with data, metadata, or scatter-gather lists. This structure improves efficiency by allowing multiple small messages to be transmitted as a single unit.

Queue structure and parallelism

NVMe-oF preserves the massive parallelism that makes local NVMe efficient.

The protocol supports up to 65,535 I/O queue pairs per controller, with each queue capable of holding up to 65,535 commands. This depth allows thousands of I/O operations to proceed simultaneously without blocking.

For comparison, SCSI-based protocols typically support 256 or fewer outstanding commands per device. When an application issues 10,000 parallel read requests, SCSI creates a serialization bottleneck, while NVMe-oF processes them concurrently.

Addressing and discovery

NVMe-oF uses NVMe Qualified Names (NQNs) to identify storage targets, with standardized discovery mechanisms that allow hosts to locate available storage subsystems without manual configuration. The protocol also supports multipath I/O, enabling multiple simultaneous paths between hosts and storage for both performance aggregation and high availability.

Transport options: Fibre Channel, TCP, and RDMA

NVMe-oF operates over three primary transport types, each with distinct characteristics that suit different deployment scenarios.

NVMe over Fibre Channel (NVMe/FC)

NVMe over Fibre Channel maps NVMe commands directly onto Fibre Channel frames, eliminating the SCSI translation layer that FCP requires. Organizations with existing FC infrastructure can adopt NVMe/FC through firmware upgrades to Gen 5 or later switches and host bus adapters—no physical infrastructure changes required.

NVMe/FC operates at standard FC speeds: 16Gbps, 32Gbps, and 64Gbps with Gen 7 hardware. Because FC switches are protocol-agnostic, they can simultaneously support legacy FCP and modern NVMe/FC traffic, making migration straightforward.

Fibre Channel transport suits enterprise environments with established FC SANs and workloads requiring the highest reliability. Databases, ERP systems, and virtualized infrastructure particularly benefit from FC's proven stability and low latency with minimal CPU overhead.

NVMe over TCP (NVMe/TCP)

NVMe over TCP encapsulates NVMe commands within TCP/IP packets, enabling deployment over standard Ethernet infrastructure. The protocol became part of the NVMe-oF specification in 2019 and has rapidly gained adoption due to its deployment simplicity and broad hardware compatibility.

NVMe/TCP works with any modern network interface card (NIC) capable of 10Gbps or higher throughput—no specialized hardware required. The tradeoff comes in CPU utilization, as software initiators handle command processing. However, modern multi-core processors often have sufficient capacity to absorb this overhead without impacting application performance.

Cloud environments, where Ethernet dominates, particularly benefit from TCP transport. Development and test environments frequently adopt NVMe/TCP for its simplicity—teams can quickly provision NVMe-oF storage using existing network infrastructure.

NVMe over RDMA (NVMe/RDMA)

NVMe over RDMA uses Remote Direct Memory Access (RDMA) technology to transfer data directly between host and storage memory without involving the operating system or CPU. RDMA over Converged Ethernet (RoCE) has emerged as the dominant RDMA protocol for storage networks, requiring RDMA-capable NICs that handle data transfer in hardware.

NVMe/RDMA delivers the lowest latency of any NVMe-oF transport option—often matching the performance of direct-attached NVMe drives. Latency typically measures in single-digit microseconds, making the protocol suitable for the most latency-sensitive applications.

High-performance computing, AI model training, and trading applications, where microseconds can affect outcomes, typically choose NVMe/RDMA. Organizations should evaluate whether their applications can actually benefit from single-digit microsecond latency—many enterprise workloads perform identically on NVMe/TCP or NVMe/FC, making RDMA's additional cost and complexity unnecessary.

Transport comparison and selection framework

Transport

Typical Latency

Infrastructure

CPU Overhead

Best For

NVMe/FC

Sub-50 microseconds

FC switches (Gen 5+), FC HBAs

Very low

Enterprise SANs, mission-critical databases

NVMe/TCP

100–500 microseconds

Standard Ethernet (10GbE+)

Moderate

Cloud deployments, cost-sensitive environments

NVMe/RDMA

<10 microseconds

RDMA-capable NICs, RoCE switches

Very low

HPC, AI/ML training, high-frequency trading

Slide

Note: Performance figures represent typical deployments under optimal conditions. Actual results vary based on workload characteristics and network configuration.

Selection criteria

Choose NVMe/FC when existing Fibre Channel infrastructure is in place, applications require proven enterprise reliability, and consistent sub-50 microsecond latency is required.

Choose NVMe/TCP when Ethernet is the primary network infrastructure, deployment simplicity and cost control are priorities, and cloud or hybrid cloud architecture is planned.

Choose NVMe/RDMA when applications genuinely benefit from single-digit microsecond latency, budget supports RDMA-capable infrastructure, and workloads include HPC, AI training, or real-time analytics.

Business benefits of NVMe-oF

Infrastructure consolidation

Applications that historically required direct-attached storage can operate on shared networked arrays with minimal or no significant meaningful performance compromise. This consolidation reduces hardware sprawl, simplifies management, and improves resource utilization. A single high-capacity NVMe-oF array can serve workloads from dozens or hundreds of servers, eliminating stranded capacity.

Operational efficiency

The protocol's efficiency reduces CPU overhead compared to legacy storage protocols, freeing processor resources for application workloads. In virtualized environments, this efficiency translates directly to higher VM density per physical host.

Data center modernization

NVMe-oF enables organizations to unify their storage networks rather than maintaining separate infrastructure silos for different protocol types. A single fabric can serve both legacy SCSI workloads and native NVMe traffic, simplifying operations and reducing management overhead.

Real-world use cases

AI and machine learning

Training large language models (LLMs) generates massive I/O demands during data loading and checkpoint writing. NVMe-oF provides the sustained throughput needed to keep GPUs fed with training data without creating storage bottlenecks. Research organizations, for example, increasingly deploy NVMe/RDMA to minimize training time, where every hour saved can represent significant cost reduction.

Real-time analytics

Financial services firms and e-commerce platforms operate analytics pipelines that process streaming data with strict latency requirements. NVMe-oF allows these platforms to query massive data sets with consistent microsecond response times, enabling real-time decision-making that directly affects business outcomes.

High-frequency trading

Trading systems where milliseconds determine profitability require storage that introduces essentially no latency. NVMe/RDMA provides the lowest possible storage latency, allowing trading algorithms to access market data without delay.

Virtualized infrastructure

VMware, KVM, and Hyper-V environments benefit from NVMe-oF's ability to deliver consistent storage performance to hundreds or thousands of virtual machines. The protocol's massive queue depth helps prevent noisy neighbor problems—a single VM's I/O burst doesn't degrade performance for others sharing the same storage.

Implementation considerations

Infrastructure assessment

Before deploying NVMe-oF, evaluate your current network architecture and identify required upgrades. For NVMe/FC, verify FC switches support firmware upgrades to enable FC-NVMe. For NVMe/TCP, ensure network switches and NICs support 10GbE or higher. For NVMe/RDMA, verify RDMA-capable NICs and switches that support RoCE v2 or InfiniBand.

Transport selection process

Match transport choice to application requirements rather than choosing based on theoretical performance maximums. For instance, an application with 500-microsecond processing time is unlikely to see meaningful benefit from 10-microsecond storage latency alone, so the added cost and complexity of RDMA infrastructure may not deliver sufficient return.

Profile actual workload characteristics including IOPS patterns, queue depths, and latency sensitivity before specifying transport requirements.

Migration strategies

Organizations migrating from iSCSI or FCP should pilot NVMe-oF with non-critical workloads first. For FC environments, the ability to run FCP and NVMe/FC simultaneously on the same fabric simplifies gradual migration. Storage arrays supporting multiple transports provide flexibility to serve different application tiers appropriately.

Best practices for NVMe-oF deployment

Start with workload analysis

Profile current storage performance before selecting transport types. Many organizations might assume they need RDMA's single-digit microsecond latency when applications may actually perform identically with NVMe/TCP's sub-millisecond response times. Measure actual IOPS patterns, queue depths, and latency sensitivity under production load conditions.

Design for multipath from the start

Configure at least two independent paths between each host and storage target during initial deployment. This redundancy provides both performance aggregation and high availability. For mission-critical workloads, implement four paths across separate physical switches to eliminate single points of failure.

Monitor performance continuously

Establish baseline performance metrics immediately after deployment. Track latency percentiles (50th, 95th, 99th) rather than just averages—tail latency often reveals issues that average metrics mask. Monitor CPU utilization on application hosts, particularly for NVMe/TCP deployments where software initiators consume processor cycles.

The future of NVMe over Fabrics

The NVMe-oF ecosystem continues rapid development. NVMe 2.0 introduced frameworks for computational storage devices—drives that can execute processing tasks locally rather than transferring all data to host CPUs. As this capability matures, NVMe-oF will enable distributed computing architectures where processing occurs near data.

Zoned Namespaces (ZNS) provides applications direct control over data placement on flash media, improving write efficiency and endurance. As more vendors and applications adopt ZNS over NVMe-oF, organizations are likely to see reduced write amplification and improved SSD lifespan.

Industry adoption continues accelerating as organizations replace legacy SCSI-based systems with NVMe-oF infrastructure, driven by the protocol's performance advantages and the increasing availability of compatible hardware across major storage vendors.

The Everpure Platform
The Everpure Platform
THE EVERPURE PLATFORM

A platform that grows with you, forever.

Simple. Reliable. Agile. Efficient. All as-a-service.

Conclusion

NVMe over Fabrics eliminates the performance penalties that have historically separated networked storage from direct-attached drives. The protocol's three transport options—Fibre Channel, TCP, and RDMA—provide deployment flexibility while maintaining the massive parallelism and low latency that define NVMe's advantages. Organizations gain the ability to consolidate infrastructure, reduce CPU overhead, and simplify data center operations without sacrificing the speed that modern applications require.

Transport selection should align with infrastructure realities, workload requirements, and cost considerations rather than pursuing theoretical maximum performance. NVMe/TCP's simplicity and broad compatibility make it ideal for cloud environments and organizations with established Ethernet infrastructure. NVMe/FC suits enterprises with FC investments and mission-critical workloads. NVMe/RDMA serves applications where microsecond-level latency directly impacts business outcomes.

For organizations evaluating storage modernization, Everpure™ FlashArray™ delivers native NVMe performance across all transport options with consistent microsecond-level latency. DirectFlash® technology helps eliminate controller bottlenecks by enabling direct communication between flash media and the storage fabric, delivering latency as low as 150 microseconds and throughput up to 45GB/s with FlashArray//XL™ under optimal configurations. Evergreen® architecture enables non-disruptive upgrades without forklift replacements—organizations deploying NVMe/FC today can easily add NVMe/TCP or NVMe/RDMA transport options as requirements evolve. For hybrid cloud deployments, Purity CloudSnap™ provides data mobility between on-premises FlashArray and cloud object storage, combining local NVMe-oF performance with cost-efficient cloud-based data protection and backup capabilities.

06/2026
The New AI-Enabled Life Science Stack: Building Scalable, Smart, and Secure Storage Solutions with Flash Arrays
The healthcare and life science industries are seeking AI-optimized, low-latency, cost-effective storage infrastructure solutions that will provide flexibility and scalability to accelerate innovation.
Analyst Report
4 pages

Browse key resources and events

TRADESHOW
Pure Accelerate 2026
June 16-18, 2026 | Resorts World Las Vegas

Get ready for the most valuable event you’ll attend this year.

Register Now
PURE360 DEMOS
Explore, learn, and experience Everpure.

Access on-demand videos and demos to see what Everpure can do.

Watch Demos
VIDEO
Watch: The value of an Enterprise Data Cloud

Charlie Giancarlo on why managing data—not storage—is the future. Discover how a unified approach transforms enterprise IT operations.

Watch Now
BLOG
What’s in a Net Promoter Score?

For nine consecutive years, Everpure has maintained a Net Promoter Score of over 80. Find out how we did it and what it means for our customers.

Read the Blog
Your Browser Is No Longer Supported!

Older browsers often represent security risks. In order to deliver the best possible experience when using our site, please update to any of these latest browsers.

Personalize for Me
Steps Complete!
1
2
3
Continue where you left off
Personalize your Everpure experience
Select a challenge, or skip and build your own use case.
Future-proof virtualization strategies

Storage options for all your needs

Enable AI projects at any scale

High-performance storage for data pipelines, training, and inferencing

Protect against data loss

Cyber resilience solutions that defend your data

Reduce cost of cloud operations

Cost-efficient storage for Azure, AWS, and private clouds

Accelerate applications and database performance

Low-latency storage for application performance

Reduce data center power and space usage

Resource-efficient storage to improve data center utilization

Confirm your outcome priorities
Your scenario prioritizes the selected outcomes. You can modify or choose next to confirm.
Primary
Reduce My Storage Costs
Lower hardware and operational spend.
Primary
Strengthen Cyber Resilience
Detect, protect against, and recover from ransomware.
Primary
Simplify Governance and Compliance
Easy-to-use policy rules, settings, and templates.
Primary
Deliver Workflow Automation
Eliminate error-prone manual tasks.
Primary
Use Less Power and Space
Smaller footprint, lower power consumption.
Primary
Boost Performance and Scale
Predictability and low latency at any size.
What’s your role and industry?
We've inferred your role based on your scenario. Modify or confirm and select your industry.
Select your industry
Financial services
Government
Healthcare
Education
Telecommunications
Automotive
Hyperscaler
Electronic design automation
Retail
Service provider
Transportation
Which team are you on?
Technical leadership team
Defines the strategy and the decision making process
Infrastructure and Ops team
Manages IT infrastructure operations and the technical evaluations
Business leadership team
Responsible for achieving business outcomes
Security team
Owns the policies for security, incident management, and recovery
Application team
Owns the business applications and application SLAs
Describe your ideal environment
Tell us about your infrastructure and workload needs. We chose a few based on your scenario.
Select your preferred deployment
Hosted
Dedicated off-prem
On-prem
Your data center + edge
Public cloud
Public cloud only
Hybrid
Mix of on-prem and cloud
Select the workloads you need
Databases
Oracle, SQL Server, SAP HANA, open-source

Key benefits:

  • Instant, space-efficient snapshots

  • Near-zero-RPO protection and rapid restore

  • Consistent, low-latency performance

 

AI/ML and analytics
Training, inference, data lakes, HPC

Key benefits:

  • Predictable throughput for faster training and ingest

  • One data layer for pipelines from ingest to serve

  • Optimized GPU utilization and scale
Data protection and recovery
Backups, disaster recovery, and ransomware-safe restore

Key benefits:

  • Immutable snapshots and isolated recovery points

  • Clean, rapid restore with SafeMode™

  • Detection and policy-driven response

 

Containers and Kubernetes
Kubernetes, containers, microservices

Key benefits:

  • Reliable, persistent volumes for stateful apps

  • Fast, space-efficient clones for CI/CD

  • Multi-cloud portability and consistent ops
Cloud
AWS, Azure

Key benefits:

  • Consistent data services across clouds

  • Simple mobility for apps and datasets

  • Flexible, pay-as-you-use economics

 

Virtualization
VMs, vSphere, VCF, vSAN replacement

Key benefits:

  • Higher VM density with predictable latency

  • Non-disruptive, always-on upgrades

  • Fast ransomware recovery with SafeMode™

 

Data storage
Block, file, and object

Key benefits:

  • Consolidate workloads on one platform

  • Unified services, policy, and governance

  • Eliminate silos and redundant copies

 

What other vendors are you considering or using?
Thinking...
Your personalized, guided path
Get started with resources based on your selections.
My Updates
No updates at this time.