RoCE (RDMA over Converged Ethernet)
Технологии
Сервер
Сети
Технологии
Сервер
Сети
RoCE (RDMA over Converged Ethernet) — технология, реализующая механизм прямого доступа к памяти (RDMA) поверх Ethernet-сетей. Она позволяет адаптировать стандартную Ethernet-инфраструктуру для задач, требующих минимальных задержек и низкой загрузки CPU — тех же, где традиционно применяется InfiniBand.
Идея «конвергированного Ethernet» (Converged Ethernet) заключается в объединении трафика разных типов (хранение данных, межсерверное взаимодействие, стандартный IP-трафик) в единой сети без потери производительности для критичных приложений. Для работы RoCE требуется «беспроигрышная» (lossless) сеть, где аппаратно предотвращается потеря пакетов за счёт управления потоком (PFC, Priority Flow Control), а также механизмы QoS для приоритезации RDMA-трафика.
RoCE существует в двух версиях: v1 (ограничена L2-доменом) и v2 (работает поверх IP, маршрутизируема). Ключевое преимущество — возможность использовать уже установленное Ethernet-оборудование, минимизируя затраты на переход к высокопроизводительной фабрике. Ограничение — жёсткие требования к коммутаторам: поддержка lossless-режимов и буферы достаточного объёма для поглощения всплесков трафика без сброса пакетов.
В корпоративных ЦОД RoCE применяют для соединения с NVMe‑oF-хранилищами, построения отказоустойчивых кластерных баз данных и AI-инфраструктур. Для компаний, уже инвестировавших в Ethernet, RoCE становится прагматичной альтернативой InfiniBand, позволяя получить близкие характеристики задержек без смены типа сетевой фабрики.