Серверные сети · проверено по источникам

iWARP

iWARP — семейство протоколов IETF, реализующее RDMA через RDMAP и DDP поверх надёжного транспорта, обычно TCP.

Также ищут: Internet Wide Area RDMA Protocol · RDMA over TCP · iWARP RDMA

Практический смысл

Почему это важно

iWARP и RoCE решают похожую задачу разными способами. Совместимость проверяют по поддержке конкретного протокола, а не по общему обозначению RDMA.

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

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

  1. iWARP объединяет RDMAP, прямое размещение данных через DDP и механизмы формирования кадров поверх надёжного транспорта.

    Граница применимости: Архитектура iWARP, описанная IETF, включая RFC 5040 и RFC 5041.

  2. iWARP и RoCE — не взаимозаменяемые названия: они используют разные сетевые транспорты для операций RDMA.

    Граница применимости: Совместимость протоколов между конечными узлами; API приложения может быть похожим, но транспорт должен совпадать.

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

Не путать

RoCE

iWARP использует RDMAP/DDP поверх надёжного транспорта, а RoCE переносит RDMA через Ethernet второго или третьего уровня.

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

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

  1. Проверьте поддержку iWARP на обоих конечных узлах.
  2. Сверьте драйвер, прошивку и используемый приложением поставщик RDMA.
  3. Не считайте поддержку RoCE доказательством поддержки iWARP.
Открытые основания

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

  • Первичная спецификация

    RFC 5040: A Remote Direct Memory Access Protocol Specification

    IETF · RFC 5040, October 2007

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

    Открыть первоисточник
  • Первичная спецификация

    RFC 5041: Direct Data Placement over Reliable Transports

    IETF · RFC 5041, October 2007

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

    Открыть первоисточник
  • Первичная спецификация

    InfiniBand Architecture Specification and RoCE

    InfiniBand Trade Association · официальная страница спецификаций, проверено 29 августа 2026 года

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

    Открыть первоисточник
Сообщить об ошибке

Опишите проблему — постараемся исправить как можно скорее.

Спасибо!

Получили ваше сообщение.
Подтвердите действие