Мониторинг и управление: DDM, OSC, OCM, RFTS, аварии
Пассивная инфраструктура молчит; активная инфраструктура вокруг неё — единственный источник живой информации о волоконной линии. Каждый трансивер измеряет свой свет, каждый усилитель сообщает о своих накачках и усилении, узлы ROADM наблюдают спектр, служебные каналы несут всё это между узлами, а системы удалённого контроля посылают импульсы рефлектометра в волокно, пока оно несёт трафик. Здесь изложены уровни видимости, аварии, которые они поднимают, и что каждая значит, как вести базы и тренды, протоколы и инструменты сбора данных, как сопоставлять данные модулей с данными волокна для поиска неисправности и практические правила мониторинга, который ловит проблемы раньше клиентов.
Уровни видимости
| Уровень | Источник | Что видит | Подробно |
|---|
| Диагностика трансивера (DDM/DOM) | контрольные фотодиоды и датчики модуля, читаемые хостом | мощности Tx и Rx, ток смещения лазера, температура, напряжение питания; у модулей 400G+ и когерентных также BER до FEC, хроматическая дисперсия, DGD, OSNR (VDM) | Основы DDM, VDM и метрики FEC |
| Счётчики порта хоста | MAC/PCS коммутатора, маршрутизатора или сетевой карты | состояние линка и перебои, исправленные и неисправленные блоки FEC, ошибки CRC, ошибочные блоки PCS | Управление и мониторинг |
| Телеметрия усилителей | блоки EDFA и Raman | входная и выходная мощность, усиление, ток и температура накачки, потеря входа, состояние APR | Усилители и регенерация |
| Монитор оптических каналов (OCM) | анализатор спектра, встроенный в узлы ROADM и терминалы | мощность и наличие по каналам, оценка OSNR, наклон | Транспортное и абонентское оборудование |
| Оптический служебный канал (OSC) | выделенная длина волны (1 510 или 1 610 нм) между линейными узлами | потери пролётов, удалённые аварии, связность управления с необслуживаемыми узлами | там же |
| Система удалённого контроля волокна (RFTS) | блоки рефлектометра, подключённые на 1 625 или 1 650 нм к живым волокнам | новые события, изменения потерь, место обрыва на самом волокне | Обслуживание и восстановление |
| Датчики среды | шкафы, муфты, контейнеры | дверь, температура, влажность, вода, состояние сети и батарей | там же |
| Записи и базы | измерения при вводе и паспорт линка | что такое «норма» для каждого волокна и модуля | Документирование и маркировка |
Аварии и что они значат
| Авария | Кто поднимает | Смысл | Первая проверка |
|---|
| Потеря сигнала (LOS) | приёмник: нет света | обрыв волокна, выключен передатчик дальнего конца, неверная длина волны или канал, отсоединён шнур | мощность Tx и состояние линка на дальнем конце (Нет линка) |
| Потеря захвата, потеря кадра (LOL, LOF) | CDR, PCS, кадрировщик OTN | свет есть, но непригоден: несовпадение скорости или FEC, дисперсия или шум за пределами допуска, очень низкая мощность | мощность Rx против чувствительности, настройки скорости и FEC |
| Предупреждение или авария по низкой мощности Rx | пороги модуля | выросли потери инфраструктуры или упал Tx дальнего конца; типичные пороги на несколько дБ выше чувствительности | тренд Tx дальнего и Rx ближнего (Пороги и аварии) |
| Высокая мощность Rx | пороги модуля | слишком мало потерь для ER/ZR или усиленный выход в приёмник | аттенюатор |
| Низкий Tx, высокий ток смещения | модуль | старение или отказ лазера | тренд тока смещения (Ток смещения и старение лазера) |
| Высокая температура | модуль или оборудование | перекрыт обдув, отказал вентилятор, горячая площадка, модуль выше своего класса | среда площадки (Температура и напряжение) |
| Рост BER до FEC, неисправимые блоки | статистика FEC хоста или модуля | запас проедается — мощностью, дисперсией, PMD, отражениями или грязным разъёмом — до падения линка | сопоставить с мощностью Rx и OSNR |
| Перебои линка | хост | перебойный контакт, отражения, маргинальная мощность, температурные циклы | Перебои линка |
| Модуль отсутствует или не поддерживается | хост | посадка, кодирование, несовместимый тип | Вендор-лок |
| Потеря входа усилителя, активен APR | усилитель | обрыв волокна выше по потоку; накачки отключены ради безопасности | не обходить APR; локализовать обрыв (Безопасность и обращение) |
| Выросли потери пролёта (OSC) | линейная система | деградация волокна, изгиб, вода, грязный разъём в пролёте | RFTS или рефлектометрия пролёта (Чтение рефлектограммы) |
| Новое событие или изменение потерь по RFTS | удалённый рефлектометр | новый изгиб, деградация сварки, вода или обрыв на найденном расстоянии | перевести в позицию трассы, выслать бригаду |
| Открыта дверь, вода, пропала сеть, батарея разряжена | среда | площадка вот-вот станет обрывом волокна | выезжать до конца батарей |
Иерархия аварий важна: обрыв волокна поднимает LOS на каждой длине волны, потерю входа на усилителе, потери пролёта на OSC и десяток аварий услуг — первопричина та, что ниже всех в стеке.
Базы и тренды
| Практика | Правило |
|---|
| Паспорт линка при вводе | Tx дальнего, Rx ближнего, ток смещения и температура обоих модулей; рефлектограмма в обе стороны; потери на всех длинах волн |
| Тревога по дельтам, а не только по абсолютным порогам | 2 дБ ниже базового Rx — повод посмотреть задолго до собственной аварии модуля по низкой мощности |
| Интервал опроса | 1–5 минут для мощностей; счётчики раз в минуту; сканы RFTS от ежечасных до ежедневных |
| Сезонное поведение | качания ±1 дБ на подвесной и наружной инфраструктуре нормальны — документировать |
| Новая база после каждого изменения | новый модуль, пересварка, перекоммутация |
| Точность | DDM ±1–2 дБ по абсолюту, но ±0,1 дБ по повторяемости — идеально для трендов, не для сертификации (Точность и пределы) |
| Хранение | не меньше года истории мощностей, чтобы видеть медленную деградацию и сезонность (Мониторинг) |
Протоколы и инструменты
| Механизм | Что даёт | Примечания |
|---|
CLI (show interface transceiver и аналоги) | значения DDM по портам по запросу | удобно для скриптов; синтаксис зависит от NOS (Инструменты чтения DDM) |
| Опрос и ловушки SNMP | DDM, счётчики, аварии оборудования | вендорские MIB для оптических значений; ENTITY-SENSOR-MIB на части платформ |
| Потоковая телеметрия (gNMI, OpenConfig, NETCONF) | DDM и счётчики каждые несколько секунд | модели openconfig-platform-transceiver; лучше всего для трендов |
| ethtool, mlxlink и инструменты NIC | DDM с серверных сетевых карт | Инструменты и диагностика NIC |
| EMS/NMS линейной системы | данные усилителей, OCM, OSC и аварии оптического уровня | северный интерфейс TL1 или NETCONF |
| Программа RFTS | сравнение рефлектограмм, аварии по событиям, отображение расстояний в ГИС | нужны записи трассы, чтобы перевести расстояние в место |
| Зонтичная NMS, база временных рядов и панели | корреляция данных волокна, модулей, услуг и среды | место, где происходит поиск первопричины |
Сопоставление данных модулей и волокна
| Наблюдение | Вероятная причина | Подтвердить |
|---|
| Rx ближнего упал, Tx и ток смещения дальнего без изменений | выросли потери инфраструктуры: изгиб, разъём, вода, муфта | рефлектометр или RFTS; инспекция разъёмов |
| Tx дальнего упал, его ток смещения вырос | старение лазера дальнего конца | заменить модуль (Ток смещения и старение лазера) |
| Оба направления деградируют вместе | проблема общего пути: общая муфта, канал, температура шкафа | проверка площадки |
| Rx в норме, растёт BER до FEC | дисперсия, PMD, отражения, нелинейность или шум — не мощность | OSNR (VDM когерента), отражения, характеризация (Характеризация волокна) |
| Rx качается за сутки на 1–2 дБ | температура наружной инфраструктуры или маргинальный разъём | сопоставить с погодой; инспекция |
| Перебои при хорошей средней мощности | отражения, перебойный контакт, грязный торец | отражения на рефлектометре, инспекция торцов (Инспекция и чистка торцов) |
| Высокая температура при нормальном трафике | обдув или вентилятор | площадка |
| Всё лежит на одной площадке | питание | аварии среды, батареи |
| Одна длина волны лежит, остальные в норме | этот модуль, его патч-корд или настройка канала ROADM | заменить модуль, проверить план каналов |
Практические правила
| Правило | Почему |
|---|
| Мониторить оба конца каждой линии | потери инфраструктуры — Tx дальнего минус Rx ближнего; один конец ничего не говорит о том, какая сторона деградировала |
| Читать DDM через хост и хранить стольное значение | чтение хоста — эксплуатационная истина; стольное значение — база до инфраструктуры (DDM в приложении) |
| Пороги аварий по линии, а не по типу модуля | заводские пороги модуля широкие; запас линии конкретен |
| Тестировать защитные пути | резервный путь без трафика всё равно требует контроля Rx, иначе отказывает молча |
| Мониторить мониторы | блоки RFTS, терминалы OSC и датчики тоже отказывают |
| Держать записи актуальными | авария на «12,3 км» бесполезна без карты трассы (Документирование и маркировка) |
| Отделять сеть управления | авария не должна отнимать возможность её увидеть |
В CodingBox
Стол — первая точка мониторинга: CodingBox читает DDM модуля, пороги и возможности VDM до установки, так что паспорт линка начинается с заведомо исправных значений одного модуля — мощность Tx, ток смещения, температура — и позднейшие чтения хоста можно судить относительно них (DDM в приложении, Check transceiver, Мониторинг).