IxNetwork IXIA Решение для тестирования по стандарту RoCEv2
Решение для тестирования RoCEv2 на сети Ethernet включает в себя платформу для нагрузочного тестирования с высокой плотностью портов и программный комплекс.
Решение Keysight для тестирования RoCEv2 на сети Ethernet без потерь включает в себя платформу для нагрузочного тестирования с высокой плотностью портов и низкой стоимостью, а также приложение IxNetwork. Оно эмулирует соединения и потоки Queue-Pair (QP), генерирует уведомления о перегрузке, реализует динамическое управление скоростью на базе DCQCN, а также предоставляет необходимую гибкость для тестирования пропускной способности, управления буферами и хеширования ECMP с целью оптимизации производительности фабрики под задачи обучения ИИ. Это масштабируемое и экономически эффективное решение для проверки механизмов управления перегрузкой и оценки производительности сети.
Ключевые особенности:
- Новый режим FPGA с поддержкой трафика RoCEv2 на основе Queue-Pairs (QP)
- Поддержка режимов скорости RoCEv2: 4x100GE NRZ и 8x100GE / 4x200GE PAM4 (56G) на один ресурсный блок (RG)
- Эмуляция до 4000 Queue-Pairs с выполнением RDMA WRITE в режиме надёжного соединения (RC)
- Назначение DSCP-кода для каждого QP
- Автоматическая генерация номеров QP или возможность их ручной настройки
- Передача до 252 МБ буфера при MTU 4K
- Обнаружение сигнала перегрузки ECN и генерация уведомлений о перегрузке CNP
- Управление скоростью по алгоритму DCQCN для каждого QP с возможностью настройки параметров пользователем
- Обработка кадров PFC Pause для приостановки и возобновления трафика
- Поддержка шаблонов трафика in-cast (N:1), M:N и all-to-all с фиксированной или непрерывной передачей
- Управление скоростью передачи: в процентах от линейной скорости или с зазором между пакетными сериями (inter-batch-gap)
- Предоставление статистики по каждому порту и по каждому QP для RoCEv2
- Поддержка MTU от 1500 до 14 000 байт
- Полноценная поддержка автоматизации через TCL, Python и REST API
Основные достоинства
- Актуальная и масштабируемая платформа для тестирования 400GE с высокой плотностью портов и низкой стоимостью
- Аппаратная реализация уведомлений о перегрузке ECN/CNP и управления скоростью DCQCN на уровне QP
- Нагружает сетевую фабрику ИИ реалистичным RoCEv2-трафиком, имитирующим рабочие нагрузки ИИ
- Подробная статистика, облегчающая диагностику и ускоряющая вывод решений на рынок
Система AresONE-S 400GE с 16 фиксированными портами QSFP-DD — это платформа тестирования 400GE с наивысшей плотностью в отрасли. Она поддерживает скорости 16 × 400GE / 32 × 200GE / 64 × 100GE PAM4 (56G), а также 100GE NRZ, и является идеальной платформой для валидации AI-фабрик.
FPGA-режим RoCEv2 является настраиваемым и позволяет включать движок потоков RoCEv2 для каждого ресурсного блока (RG). Каждый RG поддерживает скорости 2 × 400GE, 4 × 200GE и 8 × 100GE PAM4, а также 4 × 100GE NRZ. Он обнаруживает флаг перегрузки ECN-CE, генерирует уведомления о перегрузке CNP и выполняет управление скоростью по алгоритму DCQCN.
Платформа тестирования поддерживает многопользовательский режим — до 8 пользователей на одной системе. Она позволяет одновременно выполнять как обычное тестирование уровня L2-L3 (управление и передача данных), так и тестирование RoCEv2 на разных RG, обеспечивая тем самым эффективное использование ресурсов и снижение совокупной стоимости владения.
Высокоплотная и экономически эффективная платформа тестирования
Эмуляция конечных точек RDMA
IxNetwork эмулирует RDMA-устройства, устанавливая соединения Q-Pair, выполняя операции RDMA WRITE в режиме надёжного соединения (RC), генерируя трафик шаблонов in-cast (N:1), M:N и all-to-all с фиксированной или непрерывной передачей, а также предоставляя статистику RoCEv2 для каждого Q-Pair.
Конфигурация Q-Pair может автоматически генерировать номера QP или позволять пользователю задавать их вручную. DSCP может назначаться на уровне каждого QP, а размер буфера поддерживается до 256 МБ при MTU 4K.
Одно нажатие для генерации потока QP позволяет получить подробную информацию о потоке. Пользователь может управлять скоростью передачи трафика, задавая её либо в процентах от линейной скорости, либо через период между пакетами (inter batch period).
Статистика RoCEv2 на уровне QP предоставляет счётчики выполненных и неудачных операций RDMA WRITE, количество пакетов и их задержку, счётчики ECN/CNP/ACK/NAK — всё это помогает валидации механизмов управления перегрузкой и устранению неполадок.
Спецификации
Аппаратная платформа
- Шасси AresONE-S 400GE QSFP-DD, фиксированная модель с 16 портами
- Шасси AresONE-S 400GE QSFP-DD, фиксированная модель с 8 портами
- Шасси AresONE-M 800GE QSFP-DD800, фиксированная модель с 8 портами
- Шасси AresONE-M 800GE QSFP-DD800, фиксированная модель с 4 портами
Скорости Ethernet
- 100GE NRZ
- 100GE PAM4 (56 G)
- 200GE PAM4 (56 G)
Конфигурация Q-Pair
- Локальный и удалённый IP
- Автоматическая генерация номера Q-Pair или пользовательский номер Q-Pair
- Отображение DSCP
- Выполняемая команда: RDMA WRITE
- Размер буфера и единица измерения
- Соединение: запрос подключения (Connect Request), ответ на подключение (Connect Reply), готовность к использованию (ReadyToUse)
Управление перегрузкой
- Обнаружение ECN-CE
- Генерация CNP и приоритезация DSCP
- Параметры управления скоростью DCQCN
- Таймер задержки CNP
Конфигурация трафика
- Топология Q-Pair: in-cast (N:1), all-to-all, частичная «mesh» (M:N)
- Режим передачи: фиксированный (Burst) или непрерывный (Continuous)
- Скорость: целевой процент от линейной скорости, период между пакетными сериями (Inter batch Period)
- Настройки DCQCN
Статистика
- Подсчёт пакетов и измерение задержки пакета
- Количество операций RDMA WRITE: выполнено или завершилось ошибкой
- ECN Rx, CNP Tx/Rx, ACK Tx/Rx, NAK Tx/Rx
- Ошибки последовательности (Sequence error)
Инструкции
Характеристика | Значение |
---|