Адаптер ConnectX-6 EN 100Gb/s MT28908A0-NCCF-CE Mellanox
Описание адаптера Ethetnet MT28908A0-NCCF-CE
Самый производительный адаптер Ethetnet MT28908A0-NCCF-CE семейства ConnectX-6 Mellanox поддерживает скорость передачи 100, 50, 40, 25, 10 GbE в двух каналах.
Адаптер выпускается в форм-факторе низкопрофильной платы (LP).
Основные характеристики адаптера MT28908A0-NCCF-CE:
- скорость передачи по каждому каналу: 100, 50, 40, 25, and 10 GbE с использованием PAM4 (50G SerDes) и NRZ (25G SerDes);
- количество каналов: 2;
- интерфейсный разъем: QSFP56 (8 линий);
- хост интерфейс: PCIe Gen 3.0 и Gen 4.0 x32 или x16 (для обеспечения адекватной пропускной способности по шинам PCIe Gen 3.0, используется Mellanox Socket Direct - 32 линии набираются через основной разъем х16 и дочернюю плату х16, вставляемую в соседний разъем);
- задержка передачи: менее 800 нс;
- до 215 миллионов сообщений в секунду (IOPS).
Технология Mellanox Multi-Host позволяет подключать к сети до 8 независимых хостов через один адаптер. Контроллер имеет встроенный коммутатор PCIe.
Mellanox MT28908A0-NCCF-CE имеет аппаратный ускоритель функционала NVMe over Fabric, RoCE, кодирования потока и функций безопасной передачи.
Применение ConnectX-6 адаптеров Mellanox
Высочайшая пропускная способность, предоставляемая адаптерами ConnectX-6 Mellanox, позволяет строить производительные центры обработки данных, вычислительные кластеры для требовательных современных задач. В частности:
Облака и Web 2.0
Провайдеры Cloud, Web 2.0 и телекоммуникационных услуг строят центры обработки данных, чтобы увеличить производительность и гибкость приложений, работающих на ЦП. Среды с программно-определяемой сетью (SDN) используют возможности виртуальной коммутации операционных систем для достижения максимальной гибкости в управлении сетями и протоколами маршрутизации. Open vSwitch (OVS), используемый в адаптерах Mellanox, является примером виртуального коммутатора, который позволяет виртуальным машинам взаимодействовать между собой и с внешним миром. Программные виртуальные коммутаторы, традиционно используемые гипервизором, сильно нагружают ЦП. Тем самым, снижается полезная нагрузка на ЦП серверов.
С технологией Mellanox ASAP2 (ускоренный коммутатор и технология обработки пакетов) значительно более высокая производительность vSwitch / vRouter достигается без соответствующей загрузки процессора.
ConnectX-6 поддерживает различные функции разгрузки vSwitch / vRouter, включая:
- Инкапсуляция и декапсуляция оверлейных сетевых заголовков;
- Разгрузка без сохранения внутренних пакетов;
- Перезапись заголовков пакетов (включение функций NAT), шпилька и многое другое.
Кроме того, ConnectX-6 предлагает интеллектуальные гибкие возможности конвейера, в том числе программируемый гибкий анализатор и гибкие таблицы соответствия действий, которые обеспечат аппаратную разгрузку будущих протоколов.
Системы хранения
Устройства хранения с интерфейсом NVMe набирают популярность, предлагая очень быстрый доступ к носителям. Развивающийся протокол NVMe over Fabric (NVMe-oF) использует возможности эффективного подключения по RDMA для удаленного доступа к хранилищу NVMe устройств. При этом, сохраняется сквозная модель NVMe с минимальной задержкой. ConnectX-6 с его разгрузкой целевого объекта (terget) и инициатора (initiator) NVMe-oF обеспечивает оптимизацию NVMe-oF, повышая масштабируемость вычислительной среды без повышения паразитной нагрузки на центральные процессоры.
Кроме того, как и в предыдущих поколениях ConnectX, ConnectX-6 поддерживает Host Chaining - инновационную конструкцию стойки хранения для подключения ряда серверов без необходимости в коммутаторе.
Машинное обучение и Big Data
Аналитика данных стала важной функцией во многих корпоративных центрах обработки данных, облаках и платформах Hyperscale. Процесс обучения нейронных сетей эффективен при высокой пропускной способности сети и низкой задержке передачи данных.
ConnectX-6 является идеальным решением для приложений машинного обучения с требуемыми уровнями производительности и масштабируемости. ConnectX-6 расширяет возможности сети RDMA, предоставляя RoCE Congestion Control для достижения наилучшей производительности сквозного тракта передачи.
Ключевые особенности
Поддержка протоколов Ethernet:
- 200GbE / 100GbE / 50GbE / 40GbE / 25GbE / 10GbE / 1GbE
- IEEE 802.3bj, 802.3bm 100 Gigabit Ethernet
- IEEE 802.3by, Ethernet Consortium 25, 50 Gigabit Ethernet, поддерживающий все режимы FEC
- IEEE 802.3ba 40 Gigabit Ethernet
- IEEE 802.3ae 10 Gigabit Ethernet
- IEEE 802.3az Энергоэффективный Ethernet
- Автосогласование на основе IEEE 802.3ap и запуск KR
- IEEE 802.3ad, агрегация каналов 802.1AX
- Теги IEEE 802.1Q, 802.1P VLAN и приоритет
- IEEE 802.1Qau (QCN) - Уведомление о перегрузке
- IEEE 802.1Qaz (ETS)
- IEEE 802.1Qbb (PFC)
- IEEE 802.1Qbg
- IEEE 1588v2
- Поддержка Jumbo Frame (9,6 КБ)
Расширенные возможности
- Аппаратный надежный транспорт
- Коллективные операции разгрузки
- Вектор коллективных операций разгрузок
- Динамически подключенный транспорт (DCT)
- пейджинг по требованию (ODP)
- MPI Tag Matching
- Рандеву протокол разгрузки
- Внеочередная поддержка RDMA
Адаптивная маршрутизация
- Разгрузка буфера разрыва
- Доступ к памяти RDMA без регистрации в сети
Разгрузка процессора
- RDMA через конвергентный Ethernet (RoCE)
- разгрузка без сохранения состояния TCP / UDP / IP
- LSO, LRO, контрольная сумма разгрузки
- RSS (также для инкапсулированного пакета), вставка / удаление тегов TSS, HDS, VLAN и MPLS, управление потоком приема
- Комплект разработки плоскости данных (DPDK) для приложений обхода ядра
- Разгрузка Open vSwitch (OVS) с использованием ASAP2
- Гибкие таблицы последовательности действий
- Туннельная инкапсуляция / декапсуляция
- Интеллектуальное объединение прерываний
- Перезапись заголовка с поддержкой аппаратной разгрузки NAT-маршрутизатора.
Разгрузка хранилища.
- Шифрование на уровне блоков: 256-битный ключ XTS-AS (для модели MT28908A0-CCCF-CE)
- NVMe over Fabric разгружается для целевой машины
- T10 DIF - операция передачи подписи на скорости соединения, для входящего и исходящего трафика
- Протоколы хранения: SRP, iSER, NFS RDMA, SMB Direct, NVMeOF
Mellanox Multi-Host
- Независимые интерфейсы PCIe с независимыми хостами
- Два PCIe x16 на два хоста, или четыре PCIe x8 на четыре хоста, или восемь PCIe x4 на восемь хостов
- Независимые интерфейсы NC-SI SMBus
- Независимые сигналы ожидания и пробуждения по локальной сети
- Mellanox Multi-Host / Socket Direct преодоление узких мест QPI
Оверлейные сети
- RoCE по оверлейным сетям
- Разгрузка без сохранения состояния для протокольных туннельных протоколов
- аппаратная разгрузка инкапсуляции и декапсуляции оверлейных сетей VXLAN, NVGRE и GENEVE
Аппаратная виртуализация ввода / вывода
- Mellanox ASAP2
- Single Root IOV
- Перевод и защита адресов
- поддержка VMware NetQueue
- SR-IOV: до 1K виртуальных функций
- SR-IOV: до 8 физических функций на хост
- иерархии виртуализации (например, NPAR)
- Виртуализация физических функций на физическом порту
- SR-IOV на каждую физическую функцию
- Настраиваемое и программируемое пользователем QoS
- Гарантированное качество обслуживания для виртуальных машин
Библиотеки программного обеспечения HPC
- HPC-X, OpenMPI, MVAPICH, MPICH, OpenSHMEM, PGAS и различные коммерческие пакеты
Управление и контроль
- NC-SI, MCTP через SMBus и MCTP через PCIe - Интерфейс контроллера управления материнской платой
- ЛДПМ для мониторинга и управления DSP0248
- PLDM для обновления прошивки DSP026
- Интерфейс управления SDN для управления eSwitch
- Интерфейс I2C для управления и настройки устройства
- Пины ввода / вывода общего назначения
- SPI интерфейс для прошивки
- JTAG IEEE 1149.1 и IEEE 1149.6
Удаленная загрузка
- Удаленная загрузка через Ethernet
- Удаленная загрузка через iSCSI
- Унифицированный расширяемый интерфейс прошивки (UEFI)
- Среда предварительного исполнения (PXE)
Совместимость
Интерфейс PCI Express
- Совместимость с PCIe Gen 4.0, 3.0, 2.0, 1.1
- 2,5, 5,0, 8, 16 GT / s скорость передачи
- 32 линии как 2x 16 линий PCIe
- Поддержка конфигураций PCIe x1, x2, x4, x8 и x16
- PCIe Atomic
- TLP (пакет уровня транзакции)
- Обработка подсказок (TPH)
- Встроенный PCIe-переключатель
- Расширенные отчеты об ошибках (AER)
- Нисходящий порт коммутатора PCIe
- Включение (DPC) для горячей замены PCIe
- Служба контроля доступа (ACS) для одноранговой защищенной связи
- Идентификатор пространства адресов процесса (PASID)
- Услуги по переводу адресов (ATS)
- IBM CAPIv2 (интерфейс процессора когерентного ускорителя)
- Поддержка механизмов MSI / MSI-X
Операционные системы
- RHEL, SLES, Ubuntu и другие основные дистрибутивы Linux
- Windows
- FreeBSD
- VMware
- OpenFabrics Enterprise Distribution (OFED)
- OpenFabrics Windows Distribution (WinOF-2)
Подключение
- Порты на основе SerGes 50G (PAM4) и SerDes 25G (NRZ)
- Совместимость с Ethernet-коммутаторами до 200GbE
- Пассивный медный кабель с защитой от электростатического разряда
- Разъемы QSFP56 для подключения оптического активного и медного пассивного кабеля