Open-RDMA高性能开源网络实现

Presentation
开源硬件 (Open Source Hardware)
🕒 2023-10-28 ~ 2023-10-28
    • 王璞
    • 达坦科技DatenLord
    • 联合创始人

观众评分

RDMA是常用于AI、超算、高端存储的高性能网络。传统的RDMA网络是采用InfiniBand (IB)协议,与以太网完全不兼容,需要专用的网卡、交换机和路由器。但是企业级数据中心常用的还是以太网交换机、路由器,由于IB协议与以太网不兼容,从而限制了RDMA在数据中心落地。

于是,业界提出适合企业级数据中心落地的RDMA协议RoCEv2。该协议是IB协议传输层与UDP协议融合,可以复用以太网交换机、路由器这些网络设备,仅需专用RoCEv2网卡,极大地降低了RDMA的落地成本。但是RoCEv2协议在拥塞控制等方面比IB协议有先天不足,而且RoCEv2网卡是由商业厂商生产,用户无法自定义拥塞控制算法,或者根据自身需求对RoCEv2协议进行修改。这些都限制了企业客户大规模落地RDMA网络。

因此,我们推出Open-RDMA,开源的RoCEv2协议软硬件实现:一方面包括基于FPGA的RoCEv2协议开源硬件实现,另一方面包括驱动以及用Rust Async封装的上层RDMA协议API,方便用户开发RDMA应用,或者根据需求对RoCEv2协议进行定制。