Digital Diagnostic Monitoring (DDM) — технология, которая позволяет следить за состоянием оптической линии, за счет мониторинга уровней сигналов и прочих параметров оптических передатчиков (DDMI). При использовании оптических передатчиков (XFP, SFP+, SFP-модули) с поддержкой DDM, можно отслеживать изменения их параметров и сигнализировать о выходе за пороговые значения.
Возможен мониторинг следующих характеристик:
- Мощность входящего (RX) сигнала;
- Мощность исходящего (TX) сигнала;
- Температура модуля;
- Напряжение питания модуля;
- Сила подаваемого тока.
DDMI (Digital Diagnostic Monitoring Interface)
Информацию DDMI в CLI можно посмотреть с помощью команды:
show transceiver interface ethernet <if_list>
Эти же параметры для дальнейшего централизованного анализа можно собирать с помощью SNMP по oid-ветке 1.3.6.1.4.1.40418.7.100.30.1.
Важно!
DOM (Digital Optical Monitoring)
Также можно организовать мониторинг и логирование критических отклонений средствами самого коммутатора. Для этого предусмотрен функционал DOM (Digital Optical Monitoring), периодически опрашивающий DDMI и сравнивающий значения с пороговыми.
DOM по умолчанию отключен и активируется для каждого интерфейса отдельно (в режиме конфигурации интерфейса):
transceiver-monitoring enable
Пороговых значений всего 4 (в порядке величины значений):
- high alarm;
- high warn;
- low warn;
- low alarm.
По умолчанию используются зашитые в передатчик значения. Также их можно указать вручную (в режиме конфигурации интерфейса):
transceiver threshold {default | {temperature | voltage | bias | rx-power | tx-power} {high-alarm | low-alarm | high-warn | low-warn} {< value > | default}}
При изменении значений вручную заданные параметры появятся после очередного опроса и будут указаны в скобках:
RealTime Value High Alarm Low Alarm High Warn Low Warn -------------- ---------- --------- --------- -------- Temperature(С) 35 30(80) -10 75 -5 Voltage(V) 3.31 3.60 3.00 3.50 3.10 Bias Current(mA) 6.06 15.00 1.00 13.00 2.00 RX Power(dBm) -13.98(A-) 0.50 -15.00(-11.90) 0.00 -10.90 TX Power(dBm) -2.66 0.50 -7.30 0.00 -6.30
Нарушение пороговых значений будет залогировано:
1023 %Apr 01 19:15:36 2020 <critical> MODULE_TRANSCEIVER[tTransMonitor]:Ethernet1/0/23, transceiver alarm event: RX power low, Temp user threshold wrong! 1022 %Apr 01 19:14:36 2020 <critical> MODULE_TRANSCEIVER[tTransMonitor]:Ethernet1/0/23, transceiver alarm event: RX power low, Temp user threshold wrong!
По умолчанию коммутатор опрашивает DDMI каждые 15 минут. Можно установить другой интервал кратный минуте (в режиме глобальной конфигурации):
transceiver-monitoring interval <1-550000_min>
Вывести лог аварийных ситуаций можно командой:
show transceiver threshold-violation interface ethernet <if_name>
Сбросить лог:
clear transceiver threshold-violation