CodingBox Документация

Уровни и пороги DDM на практике

DDM/DOM — главный инструмент диагностики оптической линии, и у него есть известные пределы, на которых спотыкаются. Зная их, «уровни в норме» превращается в настоящий диагноз.

Откуда берутся пороги

Пороги High/Low Alarm и Warning прошиты производителем модуля в его EEPROM (блок A2h у модулей класса SFP, по SFF-8472). Коммутатор их только читает и сравнивает. Модуль с щедрыми порогами никогда не поднимет аларм на линии, которая на самом деле маргинальна.

Rx реальный, Tx — часто нет

  • Мощность Rx — настоящее измерение света, приходящего на приёмник.
  • Мощность Tx у многих недорогих модулей — фиксированная константа, записанная в

память, или просто n/a. Не считайте ровный Tx доказательством исправности лазера.

«В норме» ≠ «исправно»

Хрестоматийный случай: пролёт тёмного волокна 30 км на оптике, рассчитанной на 10 км, год работал без единого аларма DDM — и всё это время тихо терял пакеты. Приёмник жил на грани чувствительности; пороги просто стояли не там, где была беда.

Как читать числа

  • Чем отрицательнее dBm, тем слабее сигнал: −20 dBm много слабее −5 dBm.
  • Асимметрия — подсказка. Если Rx низкий на одном конце и нормальный на другом по

тому же волокну, проблема в модуле или чистоте коннектора на слабой стороне, а не в трассе.

  • Сравнивайте с записью при инсталляции: Tx/Rx, зафиксированные при первом подъёме

линка, в идеале вместе с OTDR-трейсом.

Команды по платформам

ПлатформаКоманда
Cisco IOS / IOS-XEshow interfaces <if> transceiver detail
Juniper Junosshow interfaces diagnostics optics <if>
Arista EOSshow interfaces <if> transceiver detail
Huawei VRPdisplay interface transceiver <if> brief
Linuxethtool -m <if>

Мониторьте, а не только проверяйте

  • Опрашивайте оптические уровни по SNMP и стройте графики — медленный дрейф Rx

вниз виден за недели до отказа. LibreNMS — часто рекомендуемый выбор.

  • Фиксируйте паспорт линка при инсталляции: Tx/Rx на обоих концах плюс OTDR-трейс.
  • Включайте BFD на важных линках, чтобы деградация обнаруживалась за миллисекунды,

а не по жалобам пользователей.

В CodingBox

Экран DDM показывает живые значения с порогами Alarm/Warning самого модуля прямо на графиках, опрашивает с настраиваемым интервалом и выгружает журнал в CSV — именно то, что нужно для «паспорта линка» на столе. Смысл каждого параметра — в основах DDM.

Источники

  • Arista EOS — Transceiver Performance Monitoring
  • Habr / Selectel — диагностика и перепрошивка оптики
  • Обсуждения сообщества: мониторинг оптических SFP и предупреждения по уровням; флап

портов на тёмном волокне