iWARP использует RDMAP/DDP поверх надёжного транспорта, а RoCE переносит RDMA через Ethernet второго или третьего уровня.
Почему это важно
iWARP и RoCE решают похожую задачу разными способами. Совместимость проверяют по поддержке конкретного протокола, а не по общему обозначению RDMA.
Что подтверждено
iWARP объединяет RDMAP, прямое размещение данных через DDP и механизмы формирования кадров поверх надёжного транспорта.
Граница применимости: Архитектура iWARP, описанная IETF, включая RFC 5040 и RFC 5041.
iWARP и RoCE — не взаимозаменяемые названия: они используют разные сетевые транспорты для операций RDMA.
Граница применимости: Совместимость протоколов между конечными узлами; API приложения может быть похожим, но транспорт должен совпадать.
Не путать
Что проверить
- Проверьте поддержку iWARP на обоих конечных узлах.
- Сверьте драйвер, прошивку и используемый приложением поставщик RDMA.
- Не считайте поддержку 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.
Открыть первоисточник