10G SFP+ vs 25G SFP28: миграция и матрица совместимости

Модуль 25G падает в кейдж 10G, а затем отказывает на порту коммутатора, в настройке FEC или на третьем месяце эксплуатации. Знать заранее, какое из трёх, — это что сохраняет ретрофит.

Тот же кейдж, в 2.5 раза больше бит

Обновление до 25G обычно утверждают в таблице, а обнаруживает бригада кабельщиков. Ничто в модуле не выглядит иначе, кейдж тот же, патч-панели подходят, и каждый техник уже знает, как его сажать. Именно поэтому план выглядит бесплатным. Он таким не является: дальность на существующем многомоде падает вчетверо, а FEC перестаёт быть опциональным, и оба эти факта ложатся на инфраструктуру, а не на перечень компонентов.

Что на самом деле меняется — электрическое и оптическое:

10G SFP+25G SFP28
Линейная сигнализация10.3125 GBd NRZ25.78125 GBd NRZ
FECопционально / нетRS-FEC(528,514) обязателен на вариантах KR/CR
Дальность на ММВ (SR)300 м OM3 / 400 м OM470 м OM3 / 100 м OM4
Дальность на ОМВ (LR)10 км10 км
Практическая длина DAC7 м обычно3 м типично, 5 м премиум
Стандартный breakout40G QSFP+ → 4×10G100G QSFP28 → 4×25G
Тренд стоимости на битзрелый низблизко к цене 10G на объёме

Скорость линии 25G — это не «10G с большими цифрами»: на 25.78 GBd NRZ близок к практическому пределу дешёвого CMOS SerDes и каналов, и именно поэтому FEC перестал быть опциональным.

Матрица совместимости: часть, что спасает вашу ночь

МодульВ порту SFP+В порту SFP28
10G SFP+ SR/LR✅ нативно✅ тренируется вниз до 10G (двухскоростные порты)
25G SFP28 SR/LR❌ нет PHY 25G✅ нативно
10G DAC✅✅ (обычно, на 10G)
25G DAC (≤3 м)❌✅
1G SFP (через слот SFP+)зависит от платформызависит от платформы

Из этой таблицы вытекают три эксплуатационных правила:

  1. Порты определяют скорость, модули определяют среду. Модуль 25G SFP28 не может заставить порт 10G работать на 25G.
  2. Модули SFP+ в портах SFP28 — стандартный инструмент перехода. Он позволяет обновить коммутатор сначала, а оптику — позже.
  3. Настройки FEC должны совпадать end-to-end. Линк 25G с FEC включённым на одном конце и выключенным на другом либо не тренируется, либо непрерывно выдаёт CRC-ошибки. Это самая частая причина «мёртвого» модуля 25G, проходящего стендовое тестирование, и порядок полевой диагностики проходит эту проверку в правильной последовательности.

Таблица дальности — то, что ломает миграцию

Самая важная строка в таблице выше — не линейная скорость. Это 300 м против 70 м. OM3, который уверенно нёс 10G SR через зал, не несёт 25G SR через тот же зал, и отказ интермиттирующий, а не абсолютный, что делает его дорогим в поиске. Измерьте длинные участки до заказа, а не после.

У разводки breakout есть эквивалентная ловушка: 100G-to-4x25G MPO breakout зависит от правильного отображения полярности, а неверное отображение даёт линк, тренирующий одни линии и не тренирующий другие. Разбор полярности MPO — справка по этому отображению.

Шаблоны миграции, которые реально работают

Шаблон 1: Обновление ToR с аплинком 100G (самый частый)

flowchart LR
    S[100G QSFP28 spine port] -- 100G DR/FR --> T[ToR 100G QSFP28 uplink]
    T -- breakout MPO harness --> B[4 x 25G SFP28 SR]
    B --> N[25G server NICs]

Один порт 100G QSFP28 заменяет четыре аплинка 10G. Серверная сторона 25G приходит через breakout DAC (в стойке) или breakout SR4/SR (через ряды).

Шаблон 2: Замена NIC при повторном использовании кабеля

Шаблон 3: Пофазные двухскоростные порты

Многие ToR-коммутаторы 25G/100G ведут порты как двухскоростные (10G/25G). Во время миграции смешанные модули 10G SFP+ и 25G SFP28 сосуществуют на одном коммутаторе — старые серверы остаются на месте, а обновлённые переходят на 25G.

Где команды обжигаются

СимптомОбычная первопричинаРемонт
Линк 25G не тренируетсяНесоответствие FEC между концамиСогласовать режим FEC (обычно включить RS-FEC с обеих сторон)
Линк 25G тренируется, затем растут CRCDAC слишком длинный / маргинальный каналDAC ≤3 м; перейти на AOC или SR-оптику
Модуль 10G «не распознан» в порту SFP28порт заблокирован по скорости / кодирование EEPROMпоставить порт в двухскоростной или 10G-режим
25G по старым OM3 интермиттируетпревышена дальность (70 м OM3)переобжать на OM4, перейти на LR или остаться на 10G
Флэпы autonegotiation25G AN с особенностями CL73+CL92 между вендорамизапинить оба конца или следовать матрице AN вендора

Заметки по NIC и серверной стороне

Итог

Источники

Утверждения о дальности и FEC следуют опубликованным документам IEEE и SFF. Практические длины DAC варьируются по качеству сборки вендора; считайте цифру 3 м плановой и проверяйте по даташиту кабеля.

FAQ

Можно ли вставить модуль 10G SFP+ в порт SFP28?
Да, практически на всех платформах — порты SFP28 обратно совместимы и тренируются вниз до 10G с вставленным модулем SFP+. Всегда подтвердите, что порт коммутатора допускает двухскоростную работу; несколько старых или нестандартных сборок прошивки это ограничивают.
Может ли модуль 25G SFP28 работать в порту 10G SFP+?
Нет. PHY 25G (сигнализация 25.78125 ГБд с FEC) выходит за то, что поддерживают порты SFP+. Линк либо не поднимется, либо постоянно ошибётся. Скорость порта решает ASIC коммутатора, а не модуль.
Почему мой DAC 25G не линкуется дальше 3 метров?
Сигнализация 25G NRZ гораздо меньше терпит вносимые потери, чем 10G. DAC обычно рассчитаны на 3 м на 25G (5 м на премиум-сборках). Дальше используйте AOC или SR-трансиверы.
Обязателен ли FEC на 25G?
Для электрических и backplane-вариантов KR/CR — да: RS-FEC(528,514) входит в стандарт 25G Ethernet. Несоответствие режима FEC между концами (например, один выключен, другой включён) — одна из самых частых причин «25G не линкуется».