NVME-oF IP 设计5 :设计扫盲3

RDMA 与 RoCEv2 技术

远程直接内存访问(Remote Direct Memory Access,RDMA)是一种高性能网络通信技术,其核心思想是在网络通信过程中绕过操作系统内核,使数据能够直接在应用程序内存之间进行传输,从而显著降低CPU参与度和系统调用开销。传统的TCP/IP网络通信需要经过内核协议栈处理、缓冲区复制以及中断机制等多个阶段,这些操作在高并发和高带宽场景下会产生较大的延迟和CPU开销。相比之下,RDMA技术通过硬件网络接口卡(RNIC)直接完成数据搬运,使远程节点能够直接访问本地节点的内存空间,实现低延迟、高带宽和低CPU占用的通信模式。

RDMA技术最初应用于InfiniBand网络,但随着数据中心以太网技术的发展,基于以太网的RDMA方案逐渐成为主流。其中RoCE(RDMA over Converged Ethernet)技术通过在以太网上封装RDMA协议,使RDMA能够运行在标准以太网环境中。RoCEv2进一步采用UDP/IP封装方式,使RDMA数据能够跨三层网络进行路由,从而提高了网络部署的灵活性,如图2.3所示。因此,在现代高性能存储系统和数据中心环境中,RoCEv2已成为NVMe-over-Fabrics等高性能存储协议的重要传输方式。

图1 RoCEv2以太网包层次

B站已给出之前的相关性能演示视频,如想进一步了解,请搜索B站用户:专注与守望

https://www.bilibili.com/video/BV1f6mbBeEiH/?spm_id_from=333.337.search-card.all.click\&vd_source=c355545d27a44fe96188b7caefeda6e7

相关推荐
tiantianuser4 天前
NVME-oF IP 设计1 :为什么要设计它?
网络·网络协议·rdma·roce v2·nvme of
tiantianuser6 天前
NVME-oF IP 设计2 :设计之前的调研!
网络·网络协议·rdma·roce v2·nvme of
mounter62510 天前
深入解析 RDMA 中的 Address Handler (AH) 缓存:AWS EFA 驱动的硬件演进与软件复用艺术
linux·kernel·rdma·hashtable·hash table·address handle
caodongwang2 个月前
GPU Direct RDMA调研
gpu·rdma·gdr
bandaoyu2 个月前
【RDMA】CST=Consistency at Target(目标端一致性操作)
rdma
小辰记事本2 个月前
从零读懂网卡内部架构:一条数据包的硬件之旅
网络·网络协议·架构·rdma
小辰记事本2 个月前
从零读懂RoCEv2数据包构造:从WQE到线缆上的完整旅程
服务器·网络·网络协议·rdma
小辰记事本2 个月前
RDMA:AI算力集群的“网络命脉”
网络·人工智能·网络协议·rdma
小辰记事本2 个月前
从零读懂RDMA UC Write:单向推送,不求回音
网络·网络协议·rdma