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

iWARP

Определение

iWARP (Internet Wide Area RDMA Protocol) — стек протоколов удалённого прямого доступа к памяти: RDMAP и размещение данных DDP поверх надёжного транспорта, обычно TCP. Доступный TCP-сервис ещё не доказывает поддержку RDMA на другом узле; у iWARP и RoCE разные сетевые транспорты.

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

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

Доступный TCP-сервис не доказывает поддержку RDMA. Надёжный транспорт также не задаёт требуемую скорость или срок операции; одинаковый интерфейс программы не переводит протокол на линии.

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

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

iWARP

Шире

Сравнить

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

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

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

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

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

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

  3. Доступность обычного TCP-сервиса не доказывает поддержку RDMAP и DDP на другом узле. Надёжный транспорт является частью стека iWARP, но не заменяет семантику прямого размещения и совместимую реализацию конечных точек.

    Граница применимости: Редакторская граница обычного транспорта и протоколов RDMA. Не утверждается, что любой TCP-адаптер или любое приложение поддерживает iWARP.

  4. Надёжный транспорт под DDP не задаёт гарантированные полезную скорость и задержку задачи. Результат зависит от пути и нагрузки; надёжность доставки не отменяет ограничение пропускной способности и необходимость измерить время операций.

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

  5. Похожий интерфейс RDMA в приложении не переводит iWARP в RoCE на линии. При выборе поставщика и устройства проверяют фактический транспорт обеих конечных точек; одинаковое имя операции не является доказательством совместимости сети.

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

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

Не путать

iWARP RoCE

iWARP и RoCE используют разные способы сетевого взаимодействия. Без общего транспорта похожие операции программы не обеспечивают совместимость.

iWARP RDMA

iWARP реализует операции RDMA через определённый стек; само понятие RDMA шире и не доказывает поддержку этого стека.

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

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

  1. Подтвердите iWARP на обеих сторонах.
  2. Проверьте RDMAP и DDP в используемом стеке.
  3. Сверьте выбранное устройство и поставщик интерфейса.
  4. Отделите API от протокола на линии.
  5. Не выводите RDMA из обычной TCP-связности.
  6. Измерьте полезную скорость и время операций.
  7. Не объявляйте надёжную доставку гарантией производительности.
Открытые основания

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

  • Стандарт4
  • Документация1
  • Первичная спецификация
    RFC 5040: A Remote Direct Memory Access Protocol Specification IETF · RFC 5040, October 2007 · проверено

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

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

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

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

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

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

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

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

  • Первичная спецификация
    RFC 5136: Defining Network Capacity IETF · RFC 5136, February 2008 · проверено

    Разделяет nominal link capacity, available capacity и измерение результата на выбранном protocol layer.

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

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

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

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

Карта знаний

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

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

Курсы по теме

В каталоге

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