В данной статье рассматриваются 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> 

Некоторые запрашиваемые значения по 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

Результат по данному запросу будет возвращен в виде списка 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

Результат по данному запросу будет возвращен в виде списка 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>

Ответ формата 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>

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

iso.3.6.1.4.1.35265.1.209.4.1.12.1.6.1.2.1.1 = Gauge32: 30