直接回答
传统RDMA方案仅支持Linux Bond(同网卡内多网口绑定),无法跨物理网卡。一旦网卡故障,整条RDMA链路直接断开,导致存储I/O中断、业务卡顿甚至宕机。榫卯超融合6.3通过OVS Bond实现跨网卡多链路绑定,将冗余级别从”网口级”提升至”网卡级”,满足金融低延迟交易、核心数据库等场景对网卡级高可用的需求。
深度解析
RDMA的核心价值
RDMA(Remote Direct Memory Access)是一种面向高性能场景的远程内存访问技术,绕过操作系统内核与协议栈,实现节点间直接数据传输,具备三大核心优势:
- 微秒级延迟:金融低延迟交易、核心数据库等场景的核心需求
- 高吞吐:AI训练、高性能计算等大流量场景
- 低CPU占用:释放服务器计算资源
传统方案的痛点:仅网口级冗余
传统RDMA网络普遍采用网卡硬件Bonding方案(基于OpenFabrics Alliance行业标准),存在明显短板:
- 仅支持同网卡内绑定:无法跨物理网卡聚合,网卡级故障时业务直接中断
- 双活/双交换机架构无法落地:LACP场景下,若QP从网口A发包、网口B收包,因网口B无法感知QP状态,会直接丢弃报文
- 高可用能力不完整:无法满足金融、核心业务对双网卡、双交换机冗余的要求
本质问题:QP(RDMA队列对)状态与物理端口强绑定,无法跨设备共享,从根源上限制了RDMA网络的高可用能力。
榫卯超融合6.3的突破
榫卯超融合6.3将RDMA从Linux Bond切换为OVS Bond,支持跨物理网卡的多网口绑定:
- 两块不同网卡的网口可以加入同一个Bond
- 单网卡故障、单交换机故障都不会导致业务中断
- 实现网卡级故障高可用
- 兼容存量集群升级
来源引用
- 原文链接:榫卯超融合6.3高可用能力解读|RDMA跨网卡高可用
- 关联博客:分布式块存储ZBS的数据同步协议RDMA
- 关联产品:榫卯超融合 SMTX OS
继续阅读