Overview of RoCE

Remote Direct Memory Access over Converged Ethernet Ethernet is a network protocol for data transmission over LAN. (RoCE) is a network protocol that allows Remote Direct Memory Access (RDMA) over an Ethernet network. RDMA enables the movement of data between servers with very little CPU Central Processing Unit. A CPU is an electronic circuitry in a computer for processing instructions. involvement. RoCE integrates the benefits of Ethernet and Data Center Bridging (DCB Data Center Bridging. DCB is a collection of standards developed by IEEE for creating a converged data center network using Ethernet.) with RDMA techniques and provides lower CPU overhead and increases enterprise data center application performance.

With increasing applications of AI, ML and High-Performance Computing (HPC), RoCE is designed to support increasingly data intensive applications ensuring higher performance and lower latency. A dependable transport is essential since database sizes are constantly growing and there is a necessity for high bandwidth for the transfer of data between processing nodes. RoCE is designed for excellent performance inside an advanced data center architecture by converging compute, network, and storage onto a single fabric. Converged solutions, such as RoCE, carry both lossless and lossy traffic and is therefore gaining popularity in modern data centers. The growth of hyper-convergence, IP storage and RoCE based solutions have grown due to solutions like Server Message Block direct.

This chapter includes the following topics: