nvme-rdma · shipping · also NVMe over RDMA

NVMe/RDMA

NVMe/RDMA is an NVMe transport binding that uses reliable RDMA queue pairs for capsule delivery and direct data placement.

Related Observatory article: NVMe/RDMA on hesela.com

Transport scope: The binding supports RDMA providers such as InfiniBand, RoCE and iWARP. It excludes unreliable queue-pair modes [1].

Layering: iWARP operates over TCP/IP, but it still carries the NVMe/RDMA binding rather than NVMe/TCP. Requirements of one provider must not be attributed to every RDMA network [1].

Deployment: An RDMA implementation needs compatible adapters, drivers and memory-registration resources. Direct placement does not establish a workload-independent latency advantage [2].

Relations

related
nvme-of, rdma-storage, nvme-tcp, nvme-fc, nvme-discovery-controller

Citations

  1. NVM Express NVMe over RDMA Transport 1.3, section 2 (accessed 2026-10-17)
  2. SPDK NVMe over Fabrics target: transport support, TLS and in-band authentication (accessed 2026-10-17)
Sources & caveats

JSON: /data/terms/nvme-rdma.json