Индекс по симптомам: с чего начать
У вас симптом, а не диагноз. Найдите строку, совпадающую с тем, что видите, выполните первые проверки и переходите по ссылке к подробному материалу. Каждая строка подразумевает лестницу диагностики как базу: уровни → чистка → подмена → OTDR.
Состояние линка
| Симптом | Первые проверки | Вероятные причины | Читать |
|---|---|---|---|
| Порт down, модуль показан как unsupported / invalid / Mod_Inv | лог хоста, идентификация на столе | вендор-лок; идентификация или коды соответствия, которые хост отвергает | Вендор-лок, Чек-лист «нет линка» |
| Порт down, Rx −40 дБм / LOS на обоих концах | Tx включён? целостность волокна? | обрыв, Tx выключен хостом, Tx/Rx перепутаны, неверная пара BiDi, длина волны не под мультиплексор | Чек-лист «нет линка», Несовпадения физического уровня |
| Порт down, уровни Rx и Tx в норме | FEC и скорость на обоих концах; AN на DAC | несовпадение FEC, конфигурация скорости/breakout, SGMII vs 1000BASE-X, CDR не на той скорости | Скорость и режимы, FEC и обучение линка |
| Порт down, Rx очень высокий (> −3 дБм) на короткой линии | дальнобойный модуль на коротком пролёте? | перегрузка приёмника | Несовпадения физического уровня |
| Работает в одну сторону / LOS только на одном конце | сравнить Rx на обоих концах | грязный разъём или слабый лазер на проблемной стороне; полярность | Уровни DDM, Несовпадения физического уровня |
| Линк флапает | уровни, счётчики CRC, разъёмы | загрязнение, маргинальный бюджет, тепловой троттлинг | Флап линка |
| Модуль 400G/800G опознан, но не готов, застрял в LowPwr | состояние модуля CMIS, класс мощности vs порт | рукопожатие / прошивка / класс мощности | Проблемы CMIS, Питание и тепло |
| DAC не линкуется, оптика в том же порту работает | AN/обучение линка, длина кабеля, идентификация | AN выключен, кабель не поддерживается, слишком длинный для хоста | Медь и DAC, Скорость и режимы |
Линк есть, но…
| Симптом | Первые проверки | Вероятные причины | Читать |
|---|---|---|---|
| Растут CRC / input errors | Rx относительно базы; счётчики коррекций FEC; чистка | грязь, маргинальный бюджет, дисперсия на 10G+ на длинном CWDM | Флап линка, Уровни DDM |
| Низкая пропускная способность многоканального линка без аварий | Rx/ток по каналам | один деградировавший канал, скрытый LACP | Отказы, Поканальная диагностика |
| Работает на 25G, мёртв на 10G (или 100G ок, breakout 4×25G нет) | коды скоростей, обход CDR, конфигурация breakout | диапазон CDR, модуль не умеет breakout, нет расширенного кода соответствия | Скорость и режимы, CDR |
| Абсурдные значения DDM (0 °C, +10 дБм, 0,00 В) | биты калибровки байта 92 | внешняя калибровка не применена, обнулённые константы | Калибровка |
| Tx одинаков у всей партии | сравнить модули | константный Tx в памяти | Уровни DDM |
| Модуль горячий, порт его отключает, в логе «power exceeds» | байт класса мощности vs рейтинг порта; обдув | несовпадение класса, тепловое отключение | Питание и тепло |
| Год всё хорошо, затем внезапные отказы | тренд тока смещения, партия | старение лазера, плохая партия, жара | Отказы |
| Модули умерли после обновления прошивки коммутатора | release notes хоста; идентификация | ужесточённые проверки идентификации; клоны не проходят аутентификацию | Вендор-лок, Отказы |
На столе (программатор / CodingBox)
| Симптом | Первые проверки | Вероятные причины | Читать |
|---|---|---|---|
| Модуль не определяется на программаторе | посадка, адаптер форм-фактора, время включения | не сел, не та колыбель, модуль в LowPwr | Ошибки чтения/записи EEPROM |
| Чтение возвращает FFh / 00h или мусор | адрес (A0h/A2h/страница), скорость шины | NACK по I²C, не та страница, слишком быстрая шина | Ошибки чтения/записи EEPROM |
| WRITE FAIL | пароль, тип WP, частота | защищённый модуль, аппаратный WP, тайминги | Типы защиты от записи, Перекодировка EEPROM |
| Запись «прошла», но откатывается после перезагрузки | тип модуля | временное хранение требует команды сохранения | Типы защиты от записи |
| Хост отвергает модуль после правки | контрольные суммы | устаревшие CC_BASE / CC_EXT / CC_DMI | Карта памяти |
Сети доступа
| Симптом | Первые проверки | Вероятные причины | Читать |
|---|---|---|---|
| ONU не регистрируется на OLT | серийник / LOID, стандарт PON, Rx ONU | белый список, неверный план длин волн (GPON vs XGS-PON), Rx вне класса | Проблемы PON |
| ONU показывает LOS | чистота SC/APC, сплиттер, полировка | грязь, UPC в хозяйстве APC, волокно | Проблемы PON |
Если ничего не подошло
Пройдите чек-лист «нет линка» сверху вниз, затем прочитайте модуль на столе в CodingBox: экран Check transceiver скажет, чем модуль представляется, а DDM — что он реально делает.