DDM (Digital Diagnostic Monitoring) — цифровая диагностика оптического трансивера. Она позволяет наблюдать параметры модуля во время работы и сопоставлять их с порогами производителя. В документации оборудования встречается и название DOM — Digital Optical Monitoring.
DDM помогает ответить на практические вопросы: получает ли приёмник оптический сигнал, меняется ли температура, возникает ли предупреждение по питанию. Для поиска причины неисправности показания нужно рассматривать вместе с состоянием порта и характеристиками конкретного трансивера.
| Параметр | Единицы | Что означает |
|---|---|---|
| Module Temperature | °C | Температура, измеренная внутри модуля. |
| Module Voltage / Vcc | В | Измеренное напряжение питания. |
| TX Bias Current | мА или мкА | Ток смещения передающего лазера. |
| TX Power | мВт или dBm | Измеренная оптическая мощность передатчика. |
| RX Power | мВт или dBm | Измеренная оптическая мощность на приёмнике. |
Состав и представление диагностики для SFP/SFP+ описывает SFF-8472. Точность измерений и поддерживаемые функции зависят от исполнения модуля. Пример использования названия DOM и сравнения значений с порогами есть в руководстве Cisco.
Одинаковые числа в разных единицах нельзя сравнивать напрямую. Например, 5 мА соответствуют 5000 мкА. Отрицательная мощность в dBm сама по себе не является ошибкой: эта шкала использует 1 мВт как точку отсчёта.
Для параметра могут задаваться верхние и нижние границы предупреждения и аварии: High/Low Warning и High/Low Alarm. Пороговые значения задаются для конкретного модуля. Универсальной таблицы «нормального RX» или допустимой температуры для всех SFP нет: ориентируйтесь на паспорт и доступные пороги своего устройства.
В интерфейсе DDM программы SFPTotal Wizard зелёный цвет обозначает значение в пределах загруженных границ, жёлтый — предупреждение, красный — аварийную область. Цвет помогает заметить отклонение; причину определяют последующей проверкой.
Предположим, для условного модуля нижний порог Warning равен −17 dBm, а Alarm — −20 dBm. Это учебные числа, а не рекомендуемые настройки для вашего трансивера.
| RX Power | Сравнение с условными порогами | Следующий шаг |
|---|---|---|
| −18 dBm | Ниже Warning, выше Alarm | Проверить устойчивость показаний и состояние оптического тракта. |
| −21 dBm | Ниже Alarm | Проверить наличие сигнала, соединения, соответствие модулей и потери в линии. |
По одному значению RX нельзя однозначно заключить, что неисправен именно трансивер. Полезно сравнить показания на обоих концах линии, проверить состояние интерфейсов и сопоставить результат с историей работы этого соединения.

Пример таблицы из действующего руководства SFPTotal Wizard. Значения на снимке относятся к показанному примеру; интерфейс вашей версии программы может отличаться.
| Наблюдение | Что проверить |
|---|---|
| Модуль определяется, но DDM недоступен | Заявлена ли диагностика в документации модуля; поддерживается ли её чтение выбранным устройством и программой. |
| Не читаются ни память, ни диагностика | Подключение и питание, выбор типа модуля, драйвер и код ошибки в журнале. Начните со справочника ошибок. |
| Измерения есть, но пороги отсутствуют | Загружены ли пороговые значения; соответствует ли карта памяти типу модуля. Без границ цветовую оценку нельзя принимать за подтверждение нормы. |
| Числа выглядят неправдоподобно | Единицы, сведения о калибровке и описание модуля. Сравните результат с другим поддерживаемым способом чтения. |
| Очень низкий RX при стендовом чтении | Подключён ли оптический сигнал к приёмнику. Условия стенда и действующей линии различаются. |
Поддержку нужно проверять для конкретной модели. Сам форм-фактор SFP не означает, что модуль предоставляет все диагностические показатели.
Диагностика помогает оценить состояние трансивера. Для проверки совместимости дополнительно нужны требования порта, параметры модуля и результат работы соединения.
Контрольные суммы проверяют определённые блоки данных. Текущие измерения, калибровка и физическое состояние линии требуют отдельной оценки. Области памяти и назначение контрольных полей разобраны в руководстве по памяти трансивера и инструкции по проверке checksum.