Balluff - BVS CA-GT Technical Documentation
|
Remote Direct Memory Access (RDMA) is network technology which allows data transfers with a very low CPU load on the participants system. RDMA over Converged Ethernet version 2 (RoCEv2) protocol is standardized as part of the InfiniBand Architecture Specification. It defines the InfiniBand Architecture over the Ethernet infrastructure, replacing the InfiniBand physical and link layer with Ethernet and UDP/IP. RoCEv2 offers hardware-offloaded, zero-copy data transfers with the following main characteristics:
RoCEv2 support and libraries on different Operating Systems:
Operating System | RoCEv2 Support | API/Library | Deployment |
---|---|---|---|
Windows | yes | NetworkDirect Service Provider Interface (NDSPI) |
|
Linux | yes | IBVerbs |
|
Tested RDMA (RoCEv2) capable Ethernet adapters and appropriate drivers for different operating systems.
Vendor | Type | Linux Ubuntu 22.04 | Windows 10 22H2 Client |
---|---|---|---|
Nvidia/Mellanox | ConnectX-4 | MLNX_OFED_LINUX-24.04-0.7.0.0 | MLNX_WinOF2-24_1_50000 |
Nvidia/Mellanox | ConnectX-5 | MLNX_OFED_LINUX-24.04-0.7.0.0 | MLNX_WinOF2-24_1_50000 |
Nvidia/Mellanox | ConnectX-6 | MLNX_OFED_LINUX-24.04-0.7.0.0 | MLNX_WinOF2-24_1_50000 |
Broadcom | P150P | ibverbs & rdma_cm from OS package management | 231.0.158.0 |
The GigE Vision™ specification version 3.0 allows stream transmitters and stream receivers to use the RDMA technology in conjunction with the RoCEv2 protocol. Devices may support the conventional GigE Vision™ Streaming Protocol (GVSP) and/or RDMA streaming.
You may verify the used streaming technology of a BVS CA-GT1 by opening the device in ImpactControlCenter and check the mvStreamDriverTechnology property which must show RDMA API.