Page tree
Skip to end of metadata
Go to start of metadata



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.

Важно!

Возможность снятия данных по SNMP необходимо включить командой 'snmp-server ddm-mib enable'.

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