Дизайн-концепт. Здесь собран раздел статей для компании «ИТЦ РОККС». Остальные разделы показаны приглушённо и не открываются.
ИТЦ РОККС +7 (383) 247-98-88Подобратьоборудование
Оптика и модули

Совместимость SFP-модулей: почему трансивер не заводится в чужом коммутаторе и как подобрать рабочий

Скорость, длина волны, тип волокна, дальность и вендор-лок - пять вещей, из-за которых модуль либо работает, либо гаснет порт.

Оптические SFP-модули и патч-корды с разъёмами LC на столе инженера

Когда SFP-модуль не поднимает линк, первым делом грешат на брак. Чаще дело не в поломке: модуль исправен, но коммутатор его не принимает - либо не совпал один из параметров, либо сработала защита производителя. Разберём, что именно определяет совместимость модуля с коммутатором и как подобрать трансивер, который точно заведётся, а не «ляжет» на приёмке.

Что вы узнаете:

  • чем отличаются форм-факторы SFP, SFP+, SFP28 и QSFP и как не перепутать скорость;
  • пять параметров, от которых зависит, заведётся модуль или нет;
  • что такое вендор-лок и почему брендовый коммутатор гасит чужой модуль;
  • когда нужен одномод, а когда многомод, и чем DAC отличается от AOC;
  • как за семь шагов подобрать совместимый модуль под конкретный коммутатор.

Что такое SFP и почему модули не одинаковые

SFP - это компактный сменный модуль-приёмопередатчик (трансивер), который вставляется в порт коммутатора, маршрутизатора или сетевой карты и превращает электрический сигнал в оптический или гонит его по меди. Корпус модулей задан отраслевым соглашением MSA, поэтому механически они взаимозаменяемы: любой SFP влезет в любой SFP-порт. Но «влезет» и «заработает» - не одно и то же, и вся разница именно в этом.

Первое, что различает модули, - скорость. Форм-фактор один, а пропускная способность разная.

Форм-факторСкоростьГде применяют
SFP1 Гбит/сдоступ, аплинки 1G
SFP+10 Гбит/саплинки, ядро
SFP2825 Гбит/ссерверные линки
QSFP+ / QSFP2840 / 100 Гбит/смагистрали, ЦОД

SFP и SFP+ выглядят одинаково, но 10G-модуль не заработает в 1G-порту, а обратная совместимость (1G-модуль в 10G-порту) зависит от коммутатора и есть не всегда. Скорость - первый параметр, который сверяют.

Пять параметров, от которых зависит совместимость

Чтобы модуль заработал, у него и у коммутатора должны совпасть пять вещей. Достаточно разойтись одной - и линк не поднимется.

Пять параметров совместимости SFP-модуля: скорость порта, длина волны, тип волокна, дальность и кодировка под бренд коммутатора Скорость порта Длина волны Тип волокна Дальность Кодировка 1G / 10G / 25G / 100G 850 / 1310 / 1550 нм OM3-OM4 или OS2 SR / LR / ER под трассу под бренд коммутатора
Совпасть должны все пять параметров: разошёлся один - линк не поднимется
  • Скорость порта. Модуль ставят той же скорости, что и порт: SFP+ 10G в порт 10G, SFP 1G - в порт 1G.
  • Длина волны. 850 нм - многомод, короткие дистанции; 1310 и 1550 нм - одномод, средние и дальние. Оба конца линка должны быть на одной длине волны (кроме BiDi).
  • Тип волокна. Многомод - OM3 или OM4, одномод - OS2. Модуль под одно волокно не будет корректно работать по другому.
  • Дальность. У модуля свой бюджет по дистанции: SR - десятки и сотни метров по многомоду, LR - до 10 км по одномоду, ER и дальше - десятки километров. Берут под длину трассы с запасом.
  • Кодировка модуля. В модуле зашит идентификатор производителя, и брендовый коммутатор сверяет его со своим списком (см. следующий раздел).

Почему модуль не заводится: вендор-лок

Даже когда скорость, длина волны и волокно совпали, брендовый коммутатор иногда не поднимает порт с чужим модулем. Это не поломка, а защита производителя, которую называют вендор-локом. В каждом трансивере есть микросхема с идентификатором производителя и контрольной суммой. Если данные не совпадают с базой коммутатора, операционная система помечает модуль как неподдерживаемый (unsupported) и может погасить порт.

У оборудования Cisco Catalyst обойти это можно скрытыми командами service unsupported-transceiver и no errdisable detect cause gbic-invalid. При вводе первой из них коммутатор сам предупреждает, что производитель вправе не оказывать гарантийную поддержку, если неисправность связана со сторонним модулем. У других вендоров механизмы свои, и универсальной команды нет.

Более надёжный путь - не бороться с защитой, а заказывать модули, перекодированные под конкретный бренд коммутатора: независимые производители прошивают идентификатор модуля так, что оборудование опознаёт его как «родной». Тогда порт поднимается без команд и без риска для гарантии. Поэтому при заказе модуля всегда указывают, под какой коммутатор он нужен. Тот же принцип - «проверяй совместимость до поставки» - работает и при подборе самого коммутатора из реестра, об этом мы писали в коммутатор из реестра Минпромторга.

Оптические разъёмы LC подключены к SFP-модулю крупным планом
Разъём LC-дуплекс - обычный для оптики; у BiDi одно волокно и один разъём

Одномод или многомод, BiDi, DAC и AOC

Под разные задачи берут разные типы линка, и здесь тоже легко ошибиться.

Многомод (OM3, OM4). Широкое ядро волокна, источник на 850 нм, короткие дистанции - десятки и сотни метров. Оптика и модули дешевле. Подходит для связей внутри здания и стойки.

Одномод (OS2). Узкое ядро, лазер на 1310 или 1550 нм, дистанции от километров до десятков километров. Модули дороже. Нужен там, где линк уходит между зданиями и площадками. Смешивать одномод и многомод по одной трассе нельзя.

BiDi. Одноволоконный линк: пара модулей с разными длинами волн, приём и передача идут по одному волокну. Берут, когда волокон в трассе мало и тянуть новые дорого. Модули ставят строго парой на разные концы.

DAC и AOC. Для коротких связей внутри стойки не нужен модуль с оптикой: берут DAC - пассивный медный кабель с впаянными разъёмами, дёшево и на дистанцию порядка нескольких метров. Дальше, на десятки метров, идёт AOC - активный оптический кабель со встроенными трансиверами. Логика простая: несколько метров - DAC, десятки метров - AOC или оптика с модулями, сотни метров и километры - модули плюс структурированная оптика.

DDM: как модуль сам сообщает о проблеме

У части модулей есть функция цифрового мониторинга - DDM (иногда пишут DOM). Она показывает состояние оптики в реальном времени: мощность передаваемого и принимаемого сигнала, температуру модуля, ток и напряжение. Это не роскошь, а инструмент диагностики: когда линк работает «на грани», DDM показывает падение мощности до того, как канал ляжет совсем. Для ответственных линий DDM стоит закладывать - иначе причину плавающего обрыва придётся искать вслепую. Поддержка DDM есть не у всех модулей, поэтому её проверяют по спецификации заранее.

Разъёмы и волокно: что не перепутать на трассе

Для оптики в SFP-модулях обычен разъём LC-дуплекс: два волокна, приём и передача по разным жилам. У BiDi-модуля волокно одно, и разъём тоже один, - об этом помнят, когда на трассе экономят волокна. Патч-корды различают по типу волокна: многомод и одномод не взаимозаменяемы, и по всей линии, от кросса до кросса, должен идти один тип. Смешение одномода и многомода в одной трассе - типичная причина потерь, которую потом долго ищут. Поэтому тип волокна фиксируют в проекте и держат единым от порта до порта.

Если модуль не заводится: что проверить по шагам

Когда порт не поднимается, идут по списку от простого к сложному:

  • совпадает ли скорость модуля со скоростью порта;
  • та ли длина волны и тот ли тип волокна на обоих концах линка;
  • не превышена ли дальность модуля длиной трассы;
  • не гасит ли коммутатор модуль как неподдерживаемый - тогда дело в кодировке;
  • чистые ли торцы разъёмов: пыль на LC-коннекторе - частая причина «непонятного» обрыва;
  • исправно ли само волокно - проверяют заведомо рабочим патч-кордом.

Если модуль и порт совпадают по всем параметрам, а порт всё равно в ошибке, почти всегда виноват вендор-лок или загрязнённый разъём. Брак модуля - самая редкая из причин, хотя грешат на неё первой.

Частые ошибки при подборе модулей

Путают одномод и многомод. Модуль на 850 нм и многомод не заработают по одномодовой трассе, и наоборот. Тип волокна по всей линии должен совпадать с модулем.

Берут модуль «по скорости», забыв про бренд. Скорость совпала, а коммутатор гасит порт - не учли кодировку. Модуль заказывают перекодированным под конкретное оборудование.

Экономят на дальности. Модуль на пределе дистанции работает нестабильно. Дальность берут с запасом к длине трассы, а не впритык.

Где какой модуль ставят: короткие примеры

Логику подбора проще запомнить на типовых линиях. Связь между двумя коммутаторами в соседних стойках на 10 Гбит/с - короткая: берут либо DAC, если стойки рядом, либо многомодовый SFP+ на 850 нм с патч-кордом OM4. Аплинк от этажного коммутатора до серверной в другом крыле здания - это уже сотни метров, тут одномод OS2 и модуль LR на 1310 нм. Магистраль между корпусами на территории - километры, значит одномод и модуль с запасом по дальности. Стойка сервер-коммутатор на 25 Гбит/с внутри одного шкафа - SFP28 DAC. Одна и та же скорость закрывается разными модулями в зависимости от расстояния, и именно длина трассы, а не «какой подешевле», определяет выбор.

Отдельно про запас по скорости. Когда сеть будет расти, аплинки закладывают с запасом: если сегодня хватает 1 Гбит/с, но через год добавятся камеры и рабочие места, разумнее сразу поставить порты и модули на 10 Гбит/с. Менять оптику потом дороже, чем заложить её сразу. При этом часть портов 10 Гбит/с принимает и модуль 1 Гбит/с, но это зависит от коммутатора и указывается в его спецификации - на «оно как-нибудь заведётся» рассчитывать не стоит.

Полезно держать в голове и запас модулей на замену. Оптический модуль - расходник: он может выйти из строя, и если это аплинк, узел остаётся без связи до приезда нового. Для ответственных линий закладывают один-два запасных модуля той же кодировки и длины волны, чтобы восстановить линк за минуты, а не ждать поставку. Это дешевле простоя и не требует повторного подбора - модуль уже проверен на совместимость с этим оборудованием.

Чек-лист подбора совместимого модуля

Порядок, который избавляет от «модуль не заводится» на объекте:

  • определить скорость порта коммутатора: 1G, 10G, 25G, 40G или 100G;
  • выбрать тип линка по длине трассы: многомод на короткие, одномод на дальние;
  • сверить тип волокна, которое уже проложено или закладывается (OM3 / OM4 или OS2);
  • подобрать длину волны и дальность модуля под трассу с запасом;
  • указать бренд коммутатора, чтобы модуль был перекодирован под него;
  • решить, нужен ли мониторинг оптики (DDM) для диагностики линка;
  • проверить симметрию: оба конца линка совпадают по скорости, длине волны и дальности.

Если нужно подобрать модули под конкретный парк коммутаторов и трассы, пришлите модели оборудования и длины линий - соберём совместимый комплект. Смежные разборы для инженеров и снабженцев - в разборе про серверы из реестра и в остальных разборах на витрине.

Обсудим вашу задачу по оборудованию

Напишите, что нужно подобрать и под какой проект. В ответ пришлём спецификацию с моделями, сроком поставки и статусом позиций в реестре Минпромторга. Эскизную схему связи считаем бесплатно, звонками не донимаем.

Читать дальше