В данной статье рассматриваются SNMP запросы, позволяющие осуществлять мониторинг ONT. Затронуты аналоги некоторых команд CLI, рассматриваемых в статье [LTP-N, LTX] Мониторинг ONT.

Общее состояние ONT

Все перечисленные параметры предназначены только для чтения (read-only). Данные параметры доступны в CLI по выводу команд:

show interface ont x/y state
show interface ont x/y laser

ПараметрOIDOID в числовом формате
Serial numberoltNgPonOntInfoSerial .1.3.6.1.4.1.35265.1.209.4.1.1.1.4
StateoltNgPonOntInfoState .1.3.6.1.4.1.35265.1.209.4.1.1.1.5
RSSIoltNgPonOntInfoRSSI .1.3.6.1.4.1.35265.1.209.4.1.1.1.6
Current software versionoltNgPonOntInfoSoftwareVersion .1.3.6.1.4.1.35265.1.209.4.1.1.1.7
Equipment IDoltNgPonOntInfoEquipmentID .1.3.6.1.4.1.35265.1.209.4.1.1.1.8
Hardware versionoltNgPonOntInfoHardwareVersion .1.3.6.1.4.1.35265.1.209.4.1.1.1.9
Alternate software versionoltNgPonOntInfoAlternateSoftwareVersion

 .1.3.6.1.4.1.35265.1.209.4.1.1.1.10

VoltageoltNgPonOntInfoVoltage

 .1.3.6.1.4.1.35265.1.209.4.1.1.1.11

Bias currentoltNgPonOntInfoBiasCurrent .1.3.6.1.4.1.35265.1.209.4.1.1.1.12
TemperatureoltNgPonOntInfoTemperature .1.3.6.1.4.1.35265.1.209.4.1.1.1.13
Tx poweroltNgPonOntInfoTxPower .1.3.6.1.4.1.35265.1.209.4.1.1.1.14
Rx poweroltNgPonOntInfoRxPower .1.3.6.1.4.1.35265.1.209.4.1.1.1.15
RF port statusoltNgPonOntInfoStateRFPortOn .1.3.6.1.4.1.35265.1.209.4.1.1.1.16
Video poweroltNgPonOntInfoVideoPower .1.3.6.1.4.1.35265.1.209.4.1.1.1.17
ONT distanceoltNgPonOntInfoStateDistance .1.3.6.1.4.1.35265.1.209.4.1.1.1.18

Формат запроса на Linux:

snmpget -v2c -c  <ro_community> <ipaddr> <parameter_oid>.1.<pon_port>.<ont_id> 
  • ro_community – read-only community;
  • ipaddr – IP адрес OLT;
  • parameter_oid – OID запрашиваемого параметра;

  • pon_port –  идентификатор pon-port, на котором подключен ONT;
  • ont_id–  id ONT на pon-port.

Некоторые запрашиваемые значения по SNMP возвращают величину, которую необходимо дополнительно привести к читаемому значению. Это необходимо для следующих параметров:

  • RSSI – полученное значение разделить на 10;
  • Tx power – полученное значение разделить на 100;
  • Rx power – полученное значение разделить на 100;
  • ONT distance – полученное значение разделить на 1000.

Список сконфигурированных ONT и их ID

Приведенный запрос является аналогом команды CLI:

show interface ont 1-16 configured

OIDOID в числовом формате
oltNgPonOntConfigSerialNumber .1.3.6.1.4.1.35265.1.209.4.1.4.1.6

Формат запроса на Linux:

snmpwalk -v2c -c  <rw_community> <ipaddr> oltNgPonOntConfigSerialNumber
  • rw_community – read-write community;
  • ipaddr – IP адрес OLT;

Результат по данному запросу будет возвращен в виде списка ONT:

iso.3.6.1.4.1.35265.1.209.4.1.4.1.6.1.<pon-port>.<ont_id> = STRING: "PON_Serial"

Пример:

iso.3.6.1.4.1.35265.1.209.4.1.4.1.6.1.1.3 = STRING: "ELTX950050A0"
iso.3.6.1.4.1.35265.1.209.4.1.4.1.6.1.2.1 = STRING: "ELTX87000184"

Список ONT в статусе UNACTIVATED

Параметр предназначен только для чтения (read-only). Приведенный запрос является аналогом команды CLI:

show interface ont 1-16 unactivated

OIDOID в числовом формате
oltNgPonOntUnactivatedSerial .1.3.6.1.4.1.35265.1.209.4.1.2.1.3

Формат запроса на Linux:

snmpwalk -v2c -c  <ro_community> <ipaddr> oltNgPonOntUnactivatedSerial
  • ro_community – read-only community;
  • ipaddr – IP адрес OLT;

Результат по данному запросу будет возвращен в виде списка ONT:

iso.3.6.1.4.1.35265.1.209.4.1.2.1.3.1.<pon-port>.<ont_id_dec> = STRING: "PON_Serial"

Пример:

iso.3.6.1.4.1.35265.1.209.4.1.2.1.3.1.2.12.69.76.84.88.56.55.48.48.48.49.56.52 = STRING: "ELTX87000184"

MAC таблица ONT

Параметр предназначен только для чтения (read-only). Приведенный запрос отражает информацию по MAC таблице ONT из вывода команд CLI:

show mac interface ont x/y

OIDOID в числовом формате
oltNgPonOntMacTableMacAddress .1.3.6.1.4.1.35265.1.209.4.1.12.1.5
oltNgPonOntMacTableSVid.1.3.6.1.4.1.35265.1.209.4.1.12.1.6
oltNgPonOntMacTableCVid.1.3.6.1.4.1.35265.1.209.4.1.12.1.7
oltNgPonOntMacTableGEM.1.3.6.1.4.1.35265.1.209.4.1.12.1.8
oltNgPonOntMacTableType.1.3.6.1.4.1.35265.1.209.4.1.12.1.9
oltNgPonOntMacTableUVid.1.3.6.1.4.1.35265.1.209.4.1.12.1.10

Формат запроса на Linux:

snmpget -v2c -c  <ro_community> <ipaddr> <parameter_oid>.1.<pon_port>.<ont_id>
  • ro_community – read-only community;
  • ipaddr – IP адрес OLT;
  • parameter_oid – OID запрашиваемого параметра;
  • pon_port –  идентификатор pon-port, на котором подключен ONT;
  • ont_id–  id ONT на pon-port.

Ответ формата No Such Instance currently exists at this OID означает что MAC таблица для ONT пуста.

Пример запроса MAC:

iso.3.6.1.4.1.35265.1.209.4.1.12.1.5.1.2.1.1 = Hex-STRING: 90 54 B7 EE D3 3C

Данная запись имеет индекс 1. По запросу другими OID к записи с данным индексом можно посмотреть прочие параметры данной записи, например к какому S-VLAN она относится. Например.

При запросе формата:

snmpget -v2c -c  <ro_community> <ipaddr> <parameter_oid>.1.<pon_port>.<ont_id>.<record_index>
  • record_index– индекс записи MAC таблицы ONT;

Будет получен результат (в примере запись находится в S-VLAN 30):

iso.3.6.1.4.1.35265.1.209.4.1.12.1.6.1.2.1.1 = Gauge32: 30
  • Нет меток