Медный Ethernet и DAC в портах SFP/QSFP
Не всё в клетке SFP или QSFP оптическое. Медные модули RJ45 и кабели прямого подключения занимают те же порты, несут ту же память идентификации и дают непропорционально большую долю тикетов «почему не линкуется».
Модули RJ45
| Модуль | Стандарт | Дальность | Мощность | Примечание |
|---|---|---|---|---|
| 1000BASE-T SFP | 802.3ab | 100 м Cat5e | ~1 Вт | хост говорит с PHY модуля по SGMII или 1000BASE-X |
| 10GBASE-T SFP+ | 802.3an | ~30 м Cat6a (ограничение модуля) | 2,5–4+ Вт | горячий, высокая задержка; многие хосты ограничивают порты или отвергают |
| 2.5G/5G-T SFP | 802.3bz | 100 м | ~1,5–2 Вт | multi-gig для доступа |
10GBASE-T SFP+ — печально известный: его PHY требует гораздо больше мощности, чем допускает класс SFP+, поэтому дальность урезана примерно до 30 м, модуль греется в плотных портах, и операторы массово советуют избегать его в пользу SR-оптики или DAC (см. DAC, AOC или трансиверы).
У 1000BASE-T SFP есть скрытая ось совместимости: интерфейс со стороны хоста, который он ожидает (SGMII с автосогласованием или чистый 1000BASE-X). Модуль, закодированный под один, не поднимет линк на порту, настроенном под другой.
Медь прямого подключения (DAC)
DAC — это twinax-кабель с намертво закреплёнными модульными концами. Лазера нет — только разъём, EEPROM идентификации и, у активных кабелей, микросхемы обработки сигнала.
| Тип | Скорость | Типовая дальность | Мощность |
|---|---|---|---|
| Пассивный DAC | 10G SFP+ | до 5–7 м | нет |
| Пассивный DAC | 25G SFP28 | до 3–5 м | нет |
| Пассивный DAC | 100G QSFP28 | до 3–5 м | нет |
| Пассивный DAC | 400G QSFP-DD | до ~2–3 м | нет |
| Активный DAC (ACC) | 25G–400G | до ~5–10 м | 0,5–1,5 Вт |
| AOC | 10G–800G | до 100 м | как пара трансиверов |
Пассивные DAC укорачиваются с ростом скорости, потому что весь кабель должен «раскачать» хост; 25G и выше требуют автосогласования и обучения линка (см. FEC, автосогласование и обучение линка), поэтому DAC часто отказывает там, где оптика на том же порту работает.
Что память идентификации говорит о кабеле
EEPROM DAC следует SFF-8472 / SFF-8636, как у любого модуля, с кабельными полями:
- Флаги пассивный / активный кабель в байтах соответствия трансивера.
- Длина кабеля в полях длины (метры меди вместо километров волокна).
- Соответствие кабельной спецификации (SFF-8431 passive/active limiting) вместо
длины волны — у DAC нет длины волны, и хосты проверяют этот байт.
- Вендор, парт-номер, серийный — под тем же вендор-локом,
что и оптика.
Частые проблемы
- Неверное ожидание хоста — SGMII vs 1000BASE-X на медных SFP.
- Неподдерживаемый кабель — хост валидирует идентификацию; пассивный DAC
неизвестного вендора отвергается или держится down.
- Длина больше, чем тянет хост — пассивный DAC 5 м на порту, рассчитанном на 3 м.
- Перегрев 10GBASE-T — ошибки порта, приходящие и уходящие с температурой.
В CodingBox
CodingBox читает и кодирует идентификацию DAC и медных модулей, как любого трансивера: байты соответствия, поля длины, байт кабельного соответствия и идентификация вендора видны и редактируемы в редакторе EEPROM с пересчётом контрольных сумм. Так DAC заставляют представить идентификацию, которую ожидает строгий порт.