Уровни и пороги 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-XE | show interfaces <if> transceiver detail |
| Juniper Junos | show interfaces diagnostics optics <if> |
| Arista EOS | show interfaces <if> transceiver detail |
| Huawei VRP | display interface transceiver <if> brief |
| Linux | ethtool -m <if> |
Мониторьте, а не только проверяйте
- Опрашивайте оптические уровни по SNMP и стройте графики — медленный дрейф Rx
вниз виден за недели до отказа. LibreNMS — часто рекомендуемый выбор.
- Фиксируйте паспорт линка при инсталляции: Tx/Rx на обоих концах плюс OTDR-трейс.
- Включайте BFD на важных линках, чтобы деградация обнаруживалась за миллисекунды,
а не по жалобам пользователей.
В CodingBox
Экран DDM показывает живые значения с порогами Alarm/Warning самого модуля прямо на графиках, опрашивает с настраиваемым интервалом и выгружает журнал в CSV — именно то, что нужно для «паспорта линка» на столе. Смысл каждого параметра — в основах DDM.
Источники
- Arista EOS — Transceiver Performance Monitoring
- Habr / Selectel — диагностика и перепрошивка оптики
- Обсуждения сообщества: мониторинг оптических SFP и предупреждения по уровням; флап
портов на тёмном волокне