在AI与高性能计算场景下,传统网络已成为性能瓶颈。RDMA技术虽能绕过CPU降低时延,但其基于UDP的特性对丢包极其敏感,限制了性能发挥。智能无损网络应运而生,通过一系列核心技术构建零丢包、低时延、高吞吐的环境,为现代数据中心释放RDMA的真正价值。
智能速览
RDMA绕过CPU大幅降低时延,但依赖无丢包的网络环境。
智能无损网络通过流量与拥塞控制技术,实现零丢包传输。
PFC技术基于优先级暂停流量,防止拥塞导致的丢包。
ECN及IPCC技术能主动管理和通知网络拥塞状态。
大小流智能调度保障了小流的低延迟和大流的高吞吐。
该技术是AI、HPC及分布式存储等高性能场景的关键支撑。
精华内容
构建一个真正的智能无损网络,并非依赖单一技术,而是一套从流量控制到拥塞管理,再到智能调度的综合性解决方案,它协同工作,共同保障了网络的最优性能。
RDMA的性能枷锁
随着AI、分布式存储等业务的兴起,数据中心的网络负载急剧增加。传统的TCP/IP协议栈因多次数据拷贝和内核处理,带来了高延迟和高CPU消耗,难以应对新挑战。RDMA技术允许服务器直接读写对方内存,极大降低了通信开销,成为提升性能的关键。
然而,当前主流的RoCEv2协议基于无连接的UDP,缺乏可靠的丢包保护机制。在数据中心常见的多对一“Incast”通信模型下,瞬时流量爆发极易造成交换机队列拥塞和丢包,这会让RDMA的性能急剧下降,使其优势无法充分发挥。
流量控制防丢包
为解决丢包问题,流量控制是构建无损网络的基石。PFC(基于优先级的流量控制)是其中的核心技术。它将网络流量划分为8个优先级队列,当接收端某个队列的缓存即将占满时,会向上游发送一个反压信号(PFC PAUSE帧),要求其暂停发送该优先级的报文,从而实现精准的、逐跳的流量控制,避免因拥塞丢包。
此外,系统还配备了PFC死锁检测与预防机制,能主动发现并解决因复杂网络拓扑可能导致的流量互锁,确保网络可靠性。
拥塞控制提效率
在流量控制的基础上,拥塞控制技术进一步提升了网络效率。ECN(显式拥塞通知)是一种被动拥塞管理机制,当网络设备发生拥塞时,会在数据包的IP头部进行标记,接收端收到后通知发送端降速,以缓解拥塞。
更先进的IPCC(智能主动拥塞控制)则让网络设备主动参与拥塞管理。设备能直接向发送端发送拥塞通知报文,响应速度更快、更精准。AI ECN则引入人工智能,通过实时分析网络流量特征,动态计算出最优的ECN拥塞门限,实现更智能化的拥塞控制。
智能调度优体验
网络中同时存在对时延敏感的小流(如查询请求)和对吞吐量要求高的大流(如数据备份)。智能无损网络通过大小流区分调度技术,识别出不同特性的流量,并将其映射到不同的队列中进行差异化处理。
这种调度机制优先保障小流的快速转发,满足其低时延要求;同时为大流提供充足的带宽,确保其高吞吐量。通过精细化的资源分配,该技术显著优化了多种业务混合运行时的整体网络体验。
融合存储网络
智能无损网络还通过iNOF(智能无损存储网络)技术,实现了计算与存储网络的深度融合。iNOF能够自动发现网络中新接入的存储设备,并在设备发生故障时,将信息快速同步给全网所有相关节点。
这种能力使得存储网络的部署变得即插即用,简化了运维。同时,统一的智能无损网络环境为集中式和分布式存储系统提供了高带宽、低时延的数据传输通道,加速了数据读写效率。
智能无损网络不仅是解决RDMA技术痛点的良药,更是未来数据中心应对AI、HPC等高性能计算挑战的必要基础设施。它通过流量控制、拥塞管理和智能调度的有机结合,为数据的高效流动铺平了道路。随着网络技术的持续演进,一个更智能、更高效的网络时代正加速到来。