Серверные сети

RoCE

Определение

RoCE (RDMA over Converged Ethernet) — это сетевой транспорт, который переносит операции RDMA через сети Ethernet второго и третьего уровня. Одной поддержки Ethernet для него мало: нужны дополнительные возможности оборудования и программного обеспечения.

Также ищут: RDMA over Converged Ethernet · RoCEv2 · RDMA over Ethernet

Зачем это знать

Обычная передача через Ethernet не подтверждает работу RoCE. Для маршрутизируемого IP-варианта возможности RDMA не устраняют ограничения MTU промежуточного пути.

Связи из словаря

Карта понятия

Доказательная часть

Что подтверждено

  1. RoCE переносит операции RDMA через сети Ethernet второго и третьего уровня.

    Граница применимости: Версии RoCE и совместимые RNIC и сеть; способ инкапсуляции зависит от версии.

  2. Поддержка Ethernet сама по себе не доказывает поддержку RoCE: протокол RDMA и прямое размещение данных требуют дополнительных возможностей оборудования и ПО.

    Граница применимости: Проверка обоих конечных узлов и всей сети между ними.

  3. В учебной паре один узел предоставляет только RoCE, другой — только iWARP. Общее слово RDMA не даёт им общего транспорта; для прямого взаимодействия нужен вариант, который действительно поддерживают обе стороны.

    Граница применимости: Закрытая модель без шлюза и дополнительного общего протокола. Возможность обновления или поддержки других вариантов не предполагается.

  4. Для выбранного варианта RoCE поверх IP поддержка RDMA на обоих концах не увеличивает MTU промежуточных участков. Размер IP-пакета всё равно согласуют с действующим путём, а не только с возможностями адаптеров.

    Граница применимости: Редакторская граница маршрутизируемого IP-варианта RoCE. Это не правило для всех вариантов второго уровня и не полная инструкция по управлению перегрузкой конкретного производителя.

  5. Успешная обычная передача через Ethernet не подтверждает выполнение операций RoCE приложением. Для такого вывода проверяют выбранный RDMA-транспорт и результат именно тех операций, которые нужны рабочей задаче.

    Граница применимости: Редакторское различие базовой связности и пути RDMA. Конкретная утилита, размер нагрузки и допустимая задержка назначаются по задаче, а не по общему названию протокола.

Граница терминов

Не путать

RoCE iWARP

RoCE и iWARP переносят операции RDMA разными транспортами. Совпадение интерфейса приложения не делает их сетевые протоколы взаимозаменяемыми.

RoCE RDMA

RoCE — один транспорт для операций RDMA; RDMA не является скоростью порта или доказательством конкретного транспорта.

Перед спецификацией

Что проверить

  1. Сверьте поддерживаемые варианты обеих сторон.
  2. Найдите общий действующий транспорт.
  3. Уточните используемую версию и инкапсуляцию.
  4. Для IP-варианта проверьте текущий MTU пути.
  5. Сверьте требования сети с конкретным стеком.
  6. Проверьте фактическую RDMA-операцию приложения.
  7. Не подменяйте результат обычной Ethernet-пробой.
Открытые основания

Первоисточники

  • Стандарт4
  • Документация2
  • Первичная спецификация
    InfiniBand Architecture Specification and RoCE InfiniBand Trade Association · официальная страница спецификаций, проверено 29 августа 2026 года · проверено

    Определяет RoCE как transport для RDMA через обычные Ethernet networks уровня 2 и 3.

    Утверждения: 01 · 02 · 03 · 04 · 05

  • Официальная документация
    MLNX_EN — Quality of Service (QoS) NVIDIA · 5.8-4.1.5.0 LTS (2022 LTS U4); обновлено 5 июня 2024 года · проверено

    Разделы о строгом приоритете, ETS и mlnx_qos: минимальная гарантированная доля полосы, использование свободной доли другими классами, обслуживание после строгих приоритетов, отдельные настройки PFC и алгоритма передачи. Документация реализации, не текст IEEE 802.1Qaz.

    Утверждения: 02

  • Первичная спецификация
    RFC 5041: Direct Data Placement over Reliable Transports IETF · RFC 5041, October 2007 · проверено

    Определяет Direct Data Placement поверх reliable transports как часть iWARP protocol suite.

    Утверждения: 03

  • Первичная спецификация
    RFC 8201: Path MTU Discovery for IP version 6 IETF · RFC 8201, July 2017 · проверено

    Определяет link MTU, path MTU как минимум по пути и механизм Path MTU Discovery.

    Утверждения: 04

  • Официальная документация
    Userspace verbs access Linux Kernel · документация latest kernel, проверено 29 августа 2026 года · проверено

    Описывает fast path userspace verbs через device-specific hardware без syscall на каждой операции.

    Утверждения: 05

  • Первичная спецификация
    RFC 5040: A Remote Direct Memory Access Protocol Specification IETF · RFC 5040, October 2007 · проверено

    Определяет RDMAP и прямую доставку данных в upper-layer buffers без промежуточного копирования.

Карта знаний

Связанные понятия

Из знания — в навык

Курсы по теме

В каталоге

Подтвердите действие