ITequipment.ruсетевое и серверное оборудование · МоскваПерейти в каталог →

InfiniBand HDR, NDR и XDR: скорости, порты, кабели и коммутаторы

Коротко: InfiniBand — сетевая технология с RDMA и задержкой на уровне сотен наносекунд на коммутатор, которую применяют для связи серверов в HPC- и GPU-кластерах. HDR даёт 200 Гбит/с на порт (4 линии по 50G PAM4), NDR — 400 Гбит/с (4 × 100G), XDR — 800 Гбит/с (4 × 200G). Поколению соответствуют свои адаптеры (ConnectX-6, ConnectX-7, ConnectX-8), коммутаторы (Quantum, Quantum-2, Quantum-X800) и разъёмы (QSFP56 у HDR, OSFP у NDR и XDR).

Что такое InfiniBand и чем он отличается от Ethernet

InfiniBand (IB) — коммутируемая сеть, изначально спроектированная для кластерных вычислений. Её ключевые свойства — аппаратный RDMA (Remote Direct Memory Access, прямой доступ к памяти удалённого узла без участия процессора), кредитное управление потоком без потерь пакетов и централизованное управление фабрикой через Subnet Manager — службу, которая назначает адреса и рассчитывает маршруты.

Ethernet для тех же задач использует RoCE v2 (RDMA поверх UDP/IP), и для работы без потерь ему нужны PFC и ECN, настроенные на каждом коммутаторе. InfiniBand даёт lossless-поведение из коробки, а также поддерживает SHARP — агрегацию и редукцию данных прямо в коммутаторе, которая ускоряет операции all-reduce при обучении нейросетей. Подробное сравнение подходов — в статье InfiniBand или Ethernet для AI-кластера.

Сегодня основной производитель оборудования InfiniBand — NVIDIA (бывший Mellanox). Поэтому названия адаптеров ConnectX, коммутаторов Quantum и ПО UFM встречаются во всех современных инсталляциях.

Поколения InfiniBand: скорости от SDR до XDR

Скорость порта InfiniBand складывается из скорости одной линии (lane) и их числа. Стандартный порт — 4x, то есть четыре линии. Начиная с HDR линии используют модуляцию PAM4 (четыре уровня сигнала, два бита за символ), что удвоило скорость без удвоения частоты.

ПоколениеСкорость порта 4xСкорость линииТипичный разъёмАдаптеры NVIDIA
QDR40 Гбит/с10G NRZQSFP+ConnectX-2/3
FDR56 Гбит/с14G NRZQSFP+ConnectX-3
EDR100 Гбит/с25G NRZQSFP28ConnectX-4/5
HDR200 Гбит/с50G PAM4QSFP56ConnectX-6
NDR400 Гбит/с100G PAM4OSFP, QSFP112ConnectX-7
XDR800 Гбит/с200G PAM4OSFPConnectX-8

Кроме полных 4x-портов существуют половинные: HDR100 (2 линии, 100 Гбит/с) и NDR200 (2 линии, 200 Гбит/с). Они получаются расщеплением порта коммутатора сплиттер-кабелем и позволяют подключить вдвое больше узлов к одному коммутатору ценой меньшей полосы на узел.

HDR 200G: адаптеры, коммутаторы, разъёмы

HDR — поколение, массово внедрявшееся в 2019–2022 годах, в том числе в системах NVIDIA DGX A100. Адаптеры ConnectX-6 выпускались в однопортовом и двухпортовом исполнении с разъёмом QSFP56. Для полной скорости 200 Гбит/с нужен слот PCIe 4.0 x16; в серверах с PCIe 3.0 применяли вариант Socket Direct, который делит карту между двумя слотами x16 от разных процессоров.

Базовые коммутаторы поколения — Quantum QM8700 (управляемый, со встроенным Subnet Manager) и QM8790 (неуправляемый, требует внешний Subnet Manager на сервере или в UFM). Оба — 1U, 40 портов HDR 200G или до 80 портов HDR100 через сплиттеры. Модульные шасси серии CS8500 использовались для крупных фабрик.

HDR сегодня широко доступен на вторичном рынке и остаётся рациональным выбором для HPC-кластеров среднего размера, инференса и обучения моделей умеренного масштаба на A100, V100 и аналогичных ускорителях.

NDR 400G: ConnectX-7, Quantum-2 и twin-port OSFP

NDR — поколение для систем на H100 и H200. Адаптер ConnectX-7 выпускается с разъёмами OSFP или QSFP112 и требует PCIe 5.0 x16: пропускная способность такого слота около 512 Гбит/с в одну сторону, чего достаточно для 400G. В DGX H100 используется восемь портов NDR — по одному на GPU, что соответствует rail-оптимизированной топологии.

Коммутаторы Quantum-2 QM9700 (управляемый) и QM9790 (неуправляемый) имеют 32 физических разъёма OSFP в 1U. Каждый разъём — twin-port OSFP: в одном корпусе два независимых порта по 400G, итого 64 порта NDR или 128 портов NDR200. Суммарная пропускная способность коммутатора — 51,2 Тбит/с в обе стороны.

Важная деталь: на коммутаторах применяются OSFP с ребристым радиатором (finned top), а в адаптерах — плоские (flat top), потому что охлаждение в сетевой карте устроено иначе. Модули и кабели под коммутатор и под адаптер — разные партномера, их нельзя переставлять между собой.

XDR 800G: ConnectX-8 и Quantum-X800

XDR — текущее старшее поколение, ориентированное на платформы Blackwell. Адаптер ConnectX-8 SuperNIC обеспечивает 800 Гбит/с и использует PCIe 6.0, у ряда исполнений есть встроенный PCIe-коммутатор для подключения GPU и NVMe. Коммутаторы семейства Quantum-X800 в старших моделях дают 144 порта по 800 Гбит/с; часть моделей рассчитана на жидкостное охлаждение.

XDR поддерживает SHARP четвёртой версии и рассчитан на кластеры из десятков тысяч GPU. Для большинства корпоративных проектов на 1–8 GPU-серверов он избыточен: такие кластеры полностью закрываются NDR или даже HDR. Подробнее о платформах этого класса — в обзоре NVIDIA Blackwell B200 и B300.

Кабели и трансиверы: DAC, ACC, AOC и оптика

Для InfiniBand используются те же типы соединений, что и в высокоскоростном Ethernet, но с прошивкой и кодировкой под IB. Выбор определяется расстоянием и стоимостью владения.

ТипЧто этоТипичная длина для HDR/NDRГде применять
DACПассивный медный кабель с разъёмамидо 1,5–3 м, у NDR корочеВнутри стойки: сервер — коммутатор верхнего уровня
ACCАктивный медный кабель с усилителем сигналадо 3–5 мСоседние стойки, когда DAC не дотягивается
AOCАктивный оптический кабель с несъёмными трансиверамидесятки метровМежрядные соединения без отдельной оптики
Трансивер SR4 + MPOМногомодовая оптика 850 нмдо 30–100 м в зависимости от скорости и OM3/OM4Внутри машинного зала
Трансивер DR4/FR4 + SMFОдномодовая оптика 1310 нмдо 500 м и 2 кмМежду залами, длинные трассы spine-leaf

Для подключения адаптера HDR (QSFP56) к коммутатору NDR (OSFP) нужны переходные кабели с разными разъёмами на концах. Сплиттеры вида 1 × OSFP 800G → 2 × 400G или → 4 × 200G позволяют подключать несколько серверов к одному разъёму коммутатора. Про форм-факторы модулей — в статье SFP, QSFP и OSFP модули.

Топологии: fat-tree и rail-оптимизированная сеть

Классическая топология InfiniBand — fat-tree (дерево с одинаковой суммарной полосой на каждом уровне). Узлы подключаются к leaf-коммутаторам, leaf — к spine. Если половина портов leaf смотрит вниз, а половина вверх, сеть неблокирующая: любой узел может обмениваться с любым на полной скорости.

Для GPU-кластеров популярна rail-оптимизированная схема: порт GPU №1 каждого сервера идёт в коммутатор rail 1, порт GPU №2 — в rail 2 и так далее. Трафик между одноимёнными GPU разных серверов проходит через один коммутатор, а обмен внутри сервера идёт по NVLink. Это снижает задержку и число переходов.

Где InfiniBand действительно нужен

InfiniBand оправдан там, где сеть становится узким местом распределённых вычислений. В остальных случаях Ethernet 100–400G проще в эксплуатации и привычнее сетевым инженерам.

ЗадачаРекомендацияКомментарий
Обучение LLM на 4 и более GPU-серверахNDR, при масштабе тысяч GPU — XDRAll-reduce и SHARP дают заметный выигрыш
HPC: CFD, молекулярная динамика, MPI-задачиHDR или NDRКритична задержка коротких сообщений
Инференс на отдельных серверахEthernet 25–100GМежсерверный обмен минимален
Кластер 2–4 сервера на A100/V100HDR, в том числе б/уДостаточная полоса при умеренном бюджете
Хранилище для GPU-кластераIB или RoCE с GPUDirect StorageЗависит от поддержки со стороны СХД
Виртуализация и корпоративные сервисыEthernetInfiniBand здесь не даёт преимуществ

Общий подход к сети AI-кластера разобран в материале AI-фабрика: GPU и InfiniBand.

Совместимость поколений и режимов

Оборудование InfiniBand, как правило, обратно совместимо: порт NDR может работать на скорости HDR или EDR, если кабель и трансивер поддерживают нужный режим. Однако совместимость нужно проверять по матрице производителя — не каждая пара «кабель + порт» договаривается о понижении скорости.

Как выбрать InfiniBand для кластера

  1. Определите задачу: обучение на нескольких серверах, HPC или инференс. Для инференса на одном сервере InfiniBand чаще не нужен.
  2. Посчитайте число портов: обычно один порт на GPU для обучения, плюс порты для хранилища и управления.
  3. Выберите поколение под ускорители: A100 — HDR, H100/H200 — NDR, Blackwell — NDR или XDR.
  4. Проверьте слоты PCIe: HDR требует PCIe 4.0 x16, NDR — PCIe 5.0 x16, XDR — PCIe 6.0.
  5. Выберите топологию и переподписку: до 64 портов NDR хватает одного коммутатора, дальше нужен spine-уровень.
  6. Решите, где будет работать Subnet Manager: управляемый коммутатор или отдельный сервер с UFM.
  7. Подберите кабели по расстояниям: DAC внутри стойки, AOC или оптика между стойками.
  8. Учтите питание и охлаждение: коммутаторы NDR и XDR в полной загрузке оптикой потребляют заметно больше предыдущих поколений.

Если нужен расчёт фабрики под конкретное число серверов, подберём под задачу комплект адаптеров, коммутаторов и кабелей с проверенной совместимостью.

На что смотреть при покупке б/у InfiniBand

Б/у HDR и EDR — частый способ собрать кластер с ограниченным бюджетом. Проверка занимает немного времени, если знать команды.

Общий порядок проверки б/у техники описан в статье вторичный рынок IT-оборудования.

Что учесть при закупке

Смотреть gpu и ai-серверы в наличии →

Вопросы по теме

Какая скорость у InfiniBand HDR, NDR и XDR?
HDR — 200 Гбит/с на порт 4x, NDR — 400 Гбит/с, XDR — 800 Гбит/с. Существуют половинные режимы HDR100 и NDR200, которые получаются расщеплением порта на две части.
Можно ли подключить адаптер HDR к коммутатору NDR?
Да, если использовать подходящий переходной кабель OSFP — QSFP56 и коммутатор поддерживает работу порта на скорости HDR. Перед закупкой сверяйтесь с матрицей совместимости кабелей и прошивок.
Чем QM9700 отличается от QM9790?
QM9700 — управляемый коммутатор со встроенным Subnet Manager и интерфейсами управления. QM9790 — неуправляемый, для него нужен внешний Subnet Manager, например OpenSM на сервере или UFM. По портам и производительности модели одинаковы.
Что такое twin-port OSFP?
Это корпус OSFP, внутри которого два независимых порта по 400G. Так коммутатор Quantum-2 размещает 64 порта NDR в 32 разъёмах. Соответствующие трансиверы и кабели часто обозначаются как 2 × 400G или 800G.
Нужен ли InfiniBand для одного GPU-сервера?
Нет. Внутри одного сервера GPU обмениваются по NVLink или PCIe, внешняя сеть используется лишь для доступа к данным и управления. InfiniBand нужен, когда модель обучается на нескольких серверах.
Можно ли использовать карту ConnectX как Ethernet?
Да, адаптеры с поддержкой VPI переключаются между режимами InfiniBand и Ethernet утилитой mlxconfig. После смены режима требуется перезагрузка, а кабели и трансиверы должны поддерживать нужный протокол.
Какой PCIe нужен для NDR 400G?
Для полной скорости нужен PCIe 5.0 x16. В слоте PCIe 4.0 x16 адаптер ConnectX-7 будет работать, но фактическая полоса ограничится примерно 200–250 Гбит/с.
Что такое SHARP?
SHARP — механизм агрегации данных в коммутаторе InfiniBand. Часть вычислений коллективных операций, например all-reduce, выполняется прямо в сети, что снижает объём трафика и ускоряет распределённое обучение.
Какие команды использовать для проверки InfiniBand?
Основные: ibstat и ibv_devinfo для адаптера, iblinkinfo для карты линков, ibdiagnet для полной диагностики фабрики и perfquery для счётчиков ошибок. На адаптерах NVIDIA также полезна утилита mlxlink.
Есть ли смысл покупать HDR в 2026 году?
Для кластеров на A100 и V100, HPC-задач и небольших учебных кластеров — да: HDR даёт 200 Гбит/с, хорошо изучен и доступен на вторичном рынке. Для H100 и Blackwell обычно выбирают NDR и выше.