В данной статье рассматриваются SNMP запросы, позволяющие осуществлять мониторинг ONT. Затронуты аналоги некоторых команд CLI, рассматриваемых в статье [LTP-N, LTX] Мониторинг ONT.
Все перечисленные параметры предназначены только для чтения (read-only). Данные параметры доступны в CLI по выводу команд:
show interface ont x/y state
show interface ont x/y laser
| Параметр | OID | OID в числовом формате |
|---|---|---|
| Serial number | oltNgPonOntInfoSerial | .1.3.6.1.4.1.35265.1.209.4.1.1.1.4 |
| State | oltNgPonOntInfoState | .1.3.6.1.4.1.35265.1.209.4.1.1.1.5 |
| RSSI | oltNgPonOntInfoRSSI | .1.3.6.1.4.1.35265.1.209.4.1.1.1.6 |
| Current software version | oltNgPonOntInfoSoftwareVersion | .1.3.6.1.4.1.35265.1.209.4.1.1.1.7 |
| Equipment ID | oltNgPonOntInfoEquipmentID | .1.3.6.1.4.1.35265.1.209.4.1.1.1.8 |
| Hardware version | oltNgPonOntInfoHardwareVersion | .1.3.6.1.4.1.35265.1.209.4.1.1.1.9 |
| Alternate software version | oltNgPonOntInfoAlternateSoftwareVersion | .1.3.6.1.4.1.35265.1.209.4.1.1.1.10 |
| Voltage | oltNgPonOntInfoVoltage | .1.3.6.1.4.1.35265.1.209.4.1.1.1.11 |
| Bias current | oltNgPonOntInfoBiasCurrent | .1.3.6.1.4.1.35265.1.209.4.1.1.1.12 |
| Temperature | oltNgPonOntInfoTemperature | .1.3.6.1.4.1.35265.1.209.4.1.1.1.13 |
| Tx power | oltNgPonOntInfoTxPower | .1.3.6.1.4.1.35265.1.209.4.1.1.1.14 |
| Rx power | oltNgPonOntInfoRxPower | .1.3.6.1.4.1.35265.1.209.4.1.1.1.15 |
| RF port status | oltNgPonOntInfoStateRFPortOn | .1.3.6.1.4.1.35265.1.209.4.1.1.1.16 |
| Video power | oltNgPonOntInfoVideoPower | .1.3.6.1.4.1.35265.1.209.4.1.1.1.17 |
| ONT distance | oltNgPonOntInfoStateDistance | .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 возвращают величину, которую необходимо дополнительно привести к читаемому значению. Это необходимо для следующих параметров:
|
Приведенный запрос является аналогом команды CLI:
show interface ont 1-16 configured
| OID | OID в числовом формате |
|---|---|
| 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" |
Параметр предназначен только для чтения (read-only). Приведенный запрос является аналогом команды CLI:
show interface ont 1-16 unactivated
| OID | OID в числовом формате |
|---|---|
| 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" |
Параметр предназначен только для чтения (read-only). Приведенный запрос отражает информацию по MAC таблице ONT из вывода команд CLI:
show mac interface ont x/y
| OID | OID в числовом формате |
|---|---|
| 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.Ответ формата |
Пример запроса 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 |