Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 63 Следующий »

Станционное оборудование XGS-PON OLT MA5160

Приложение к руководству по эксплуатации
Настройка и мониторинг OLT по SNMP
Версия ПО 1.3.0 


Примечания и предупреждения

Примечания содержат важную информацию, советы или рекомендации по использованию и настройке устройства.

Предупреждения информируют пользователя о ситуациях, которые могут нанести вред программно-аппаратному комплексу, привести к некорректной работе системы или потере данных.

Работа с ONT

Соответствие имен параметров цифровым OID приведено в MIB-файлах.

Если в команде присутствует серийный номер ONT, то он указывается в формате AAAAXXXXXXXX, где AAAA — 4 латинских буквы, XXXXXXXX — 8 HEX-символов.

Примеры:

Серийный номер

ELTX24A80012

ELTX6201AAFC


Профили для ONT назначаются заданием индекса профиля на соответствующий OID-конфигурации ONT. Узнать индекс профиля по его имени можно в таблицах следующих профилей:

Тип профиля

Таблица

Cross-connect

oltNgPonOntProfileCrossConnectTable

DBA

oltNgPonOntProfileDBATable

Ports

oltNgPonOntProfilePortsTable

ManagementoltNgPonOntProfileManagementTable
Iphost

oltNgPonOntProfileIphostTable

Voice

oltNgPonOntProfileVoiceTable

Если в конфигурации ONT допускается не указывать профиль, то для установки такого значения вместо индекса профиля передаётся число 0.

Конфигурирование

Конфигурирование ONT производится с помощью таблиц:

  •  oltNgPonOntConfigTable – общие параметры;
  •  oltNgPonOntServiceTable – профили Cross-Connect и DBA. 

Добавление

В таблицах конфигурирования ONT используются следующие индексы: <slot_id>, <pon_port_ID>, <ont_id>. 

При добавлении ONT необходимо указать дополнительный параметр из конфигурации ONT, например серийный номер или PON password.

Формат команды:

snmpset -v2c -c <rw_community> <ipaddr>
oltNgPonOntConfigRowStatus.<slot_ID>.<pon_port_ID>.<ont_id> i 4
oltNgPonOntConfigSerialNumber.<slot_ID>.<pon_port_ID>.<ont_id> s <serial>

Где:

  • <slot_ID> – значение номера слота LC;
  • <pon_port_ID> – значение номера PON-порта;
  • <ont_id> – значение ONT ID. 

Пример:

snmpset -v2c -c private 192.168.1.2
oltNgPonOntConfigRowStatus.1.3.8 i 4 
oltNgPonOntConfigSerialNumber.1.3.8 s ELTX24A80012

Аналог команд из CLI:

configure terminal
interface ont 1/3/8
serial ELTX24A80012

Данная команда создаёт ONT 1/3/8 с серийным номером ELTX24A80012.

Редактирование

Общие параметры ONT

Общие параметры ONT настраиваются с помощью таблицы oltNgPonOntConfigTable.

Формат команды:

snmpset -v2c -c <rw_community> <ipaddr> <parameter_oid_1>.<slot_ID>.<pon_port_ID>.<ont_id> <par1_type> <par1_value>
<parameter_oid_2>.<slot_ID>.<pon_port_ID>.<ont_id> <par2_type> <par2_value>
………………………………………………………

<parameter_oid_N>.<slot_ID>.<pon_port_ID>.<ont_id> <parN_type> <parN_value> 

Где:

  • <parameter_oid_N> – имена конкретных параметров в MIB;
  • <parN_type> – тип значения параметра;
  • <parN_value> – значение параметра.

Пример:

snmpset -v2c -c private 192.168.1.2 oltNgPonOntConfigPonPassword.1.3.8 s "1234567890" oltNgPonOntConfigProfilePortsID.1.3.8 u 1 oltNgPonOntConfigBroadcastFilter.1.3.8 i 2 oltNgPonOntConfigProfileManagementID.1.3.8 u 1 oltNgPonOntConfigProfileVoiceID.1.3.8 u 1

Аналог команд из CLI:

configure terminal
interface ont 1/3/8
password 1234567890
profile ports NAME
profile management NAME
profile voice NAME
no broadcast-filter

Данная команда устанавливает для ONT 1/3/8 значение password=1234567890, назначает профиль Ports с индексом 1, назначает профиль Management с индексом 1, назначает профиль Voice с индексом 1 и отключает Broadcast filter.

Профили Cross-Connect и DBA

Профили Cross-Connect и DBA настраиваются с помощью таблицы oltNgPonOntServiceTable. Указывается дополнительный индекс – номер сервиса.

При создании сервиса обязательно требуется указание профилей Cross-Connect и DBA.

Формат команды:

snmpset -v2c -c <rw_community> <ipaddr>
oltNgPonOntServiceRowStatus.<slot_ID>.<pon_port_ID>.<ont_id>.<service> i 4
oltNgPonOntServiceProfileCrossConnectID.<slot_ID>.<pon_port_ID>.<ont_id>.<service> u <value>
oltNgPonOntServiceProfileDBAID.<slot_ID>.<pon_port_ID>.<ont_id>.<service> u <value>

Где:

  • <service> – порядковый номер сервиса;
  • <value> – ID профиля согласно таблицам oltNgPonOntProfileCrossConnectTable, oltNgPonOntProfileDBATable.

Пример:

snmpset -v2c -c private 192.168.1.2
oltNgPonOntServiceRowStatus.1.3.8.7 i 4
oltNgPonOntServiceProfileCrossConnectID.1.3.8.7 u 1
oltNgPonOntServiceProfileDBAID.1.3.8.7 u 2

Аналог команд из CLI:

configure terminal
interface ont 1/3/8
service 7 profile cross-connect NAME
service 7 profile dba NAME

Данная команда устанавливает для ONT 1/3/8 профиль Cross-Connect с индексом 1 и профиль DBA с индексом 2 для сервиса 7. 

Утилизация по сервисам ONT

Формат команды:

snmpset -v2c -c <rw_community> <ipaddr>
oltNgPonOntServiceUtilizationEnable.<slot_ID>.<pon_port_ID>.<ont_id>.<service_id> i 1

Пример:

snmpset -v2c -c private 192.168.1.2 oltNgPonOntServiceUtilizationEnable.1.3.8.7 i 1 

Аналог команд из CLI:

configure terminal
interface ont 1/3/8
service 7 utilization-enable

Команда включает утилизацию для 7 сервиса ONT 1/3/8.

Переопределение параметров, заданных в профиле cross-connect. Custom-параметры

Настройка CoS для Outer VID

Формат команды:

snmpset -v2c -c <rw_community> <ipaddr>
oltNgPonOntServiceCustomOuterUpstreamCos.<slot_ID>.<pon_port_ID>.<ont_id>.<service_id> i <value>

Пример:

snmpset -v2c -c private 192.168.1.2 oltNgPonOntServiceCustomOuterUpstreamCos.1.3.8.7 i 6 

Аналог команд из CLI:

configure terminal
interface ont 1/3/8
service 7 custom outer upstream cos 6

Команда включает маркировку значения CoS для outer VID, сервиса 7 ONT 1/3/8.

Настройка CoS для Inner VID

Перемаркировка CoS для Inner VID возможна только в сервисах с профилем cross-connect типа double-tag


Формат команды:

snmpset -v2c -c <rw_community> <ipaddr>
oltNgPonOntServiceCustomInnerUpstreamCos.<slot_ID>.<pon_port_ID>.<ont_id>.<service_id> i <value>

Пример:

snmpset -v2c -c private 192.168.1.2 oltNgPonOntServiceCustomInnerUpstreamCos.1.3.8.7 i 6 

Аналог команд из CLI:

configure terminal
interface ont 1/3/8
service 7 custom inner upstream cos 6

Команда включает маркировку значения CoS для inner VID, сервиса 7 ONT 1/3/8.

Установка ограничения на количество MAC-адресов для сервиса

Формат команды:

snmpset -v2c -c <rw_community> <ipaddr>
oltNgPonOntServiceCustomMacTableLimit.<slot_ID>.<pon_port_ID>.<ont_id>.<service_id> i <value>

Пример:

snmpset -v2c -c private 192.168.1.2 oltNgPonOntServiceCustomMacTableLimit.1.3.8.7 i 5 

Аналог команд из CLI:

configure terminal
interface ont 1/3/8
service 7 custom mac-table-limit 5

Команда включает ограничение на количество обучаемых MAC-адресов для 7 сервиса ONT 1/3/8.

Установка профиля dhcp-opt82 для сервиса

Формат команды:

snmpset -v2c -c <rw_community> <ipaddr>
oltNgPonOntServiceCustomDhcpOpt82ProfileID.<slot_ID>.<pon_port_ID>.<ont_id>.<service> u <value>

Где:

  • <service> – порядковый номер сервиса;
  • <value> – ID профиля Opt82.

Пример:

snmpset -v2c -c private 192.168.1.2 oltNgPonOntServiceCustomDhcpOpt82ProfileID.1.3.8.7 u 2

Аналог команд из CLI:

configure terminal
interface ont 1/3/8
service 7 custom dhcp-opt82-profile service_1

Данная команда устанавливает для ONT 1/3/8 профиль dhcp-opt82 с индексом 2 для сервиса 7.

Профиль Iphost

Формат команды:

snmpset -v2c -c <rw_community> <ipaddr>
oltNgPonOntServiceProfileIphostID.1.<pon_port_ID>.<ont_id>.<service> u <value>
oltNgPonOntServiceIphostPppoeUsername.1.<pon_port_ID>.<ont_id>.<service> u <value>
oltNgPonOntServiceIphostPppoePassword.1.<pon_port_ID>.<ont_id>.<service> u <value>

Где:

  • <service> – порядковый номер сервиса;
  • <value> – значения параметров согласно таблицам oltNgPonOntProfileIphostTable, oltNgPonOntServiceTable.

Пример:

snmpset -v2c -c private 192.168.1.2
oltNgPonOntServiceProfileIphostID.1.3.8.7 u 3
oltNgPonOntServiceIphostPppoeUsername.1.3.8.7 s "username"
oltNgPonOntServiceIphostPppoePassword.1.3.8.7 s "password"

Аналог команд из CLI:

configure terminal
interface ont 1/3/8
service 7 profile iphost NAME
service 7 iphost pppoe username
service 7 iphost pppoe password

Данная команда устанавливает для ONT 1/3/8 и сервиса с индексом 7: профиль Iphost с индексом 3, имя пользователя и пароль для PPPoE WAN-интерфейса.

Пароль oltNgPonOntServiceIphostPppoePassword устанавливается в явном виде, а вычитывается в зашифрованном.

Удаление ONT

Формат команды:

snmpset -v2c -c <rw_community> <ipaddr>
oltNgPonOntConfigRowStatus.<slot_ID>.<pon_port_ID>.<ont_id> i 6

Пример:

snmpset -v2c -c private 192.168.1.2 oltNgPonOntConfigRowStatus.1.3.8 i 6

Аналог команд из CLI:

configure terminal
no interface ont 1/3/8

Команда удаляет конфигурацию ONT 1/3/8.

Замена ONT

Для замены ONT необходимо воспользоваться командой установки Serial.

Формат команды:

snmpset -v2c -c <rw_community> <ipaddr>
oltNgPonOntConfigSerialNumber.<slot_ID>.<pon_port_ID>.<ont_id> s <serial>

Где:

  • <serial> – серийный номер ONT.

Пример:

snmpset -v2c -c private 192.168.1.2 oltNgPonOntConfigSerialNumber.1.3.8 s ELTX12345678

Аналог команд из CLI:

configure terminal
interface ont 1/3/8
serial ELTX12345678

Реконфигурация ONT

Формат команды:

snmpset -v2c -c <rw_community> <ipaddr>
oltNgPonOntOperationsReconfigure.<slot_ID>.<pon_port_ID>.<ont_id> i 1

Пример:

snmpset -v2c -c private 192.168.1.2
oltNgPonOntOperationsReconfigure.1.3.8 i 1

Аналог команд из CLI:

reconfigure interface ont 1/3/8

Команда делает реконфигурацию ONT 1/3/8.

Перезагрузка ONT

Формат команды:

snmpset -v2c -c <rw_community> <ipaddr>
oltNgPonOntOperationsReboot.<slot_ID>.<pon_port_ID>.<ont_id> i 1

Пример:

snmpset -v2c -c private 192.168.1.2 oltNgPonOntOperationsReboot.1.3.8 i 1

Аналог команды из CLI:

send omci reboot interface ont 1/3/8

Команда перезагружает ONT 1/3/8.

Сброс ONT к заводским настройкам

Формат команды:

snmpset -v2c -c <rw_community> <ipaddr>
oltNgPonOntOperationsDefault.<slot_ID>.<pon_port_ID>.<ont_id> i 1 

Пример:

snmpset -v2c -c private 192.168.1.2 oltNgPonOntOperationsDefault.1.3.8 i 1

Аналог команды из CLI:

send omci default interface ont 1/3/8

Команда сбрасывает к заводским настройкам ONT 1/3/8.

Отключение ONT

Формат команды:

snmpset -v2c -c <rw_community> <ipaddr> oltNgPonOntConfigShutdown.<slot_ID>.<pon_port_ID>.<ont_id> i 1

Пример:

snmpset -v2c -c private 192.168.1.2 oltNgPonOntConfigShutdown.1.3.8 i 1

Аналог команд из CLI:

configure terminal
interface ont 1/3/8
shutdown

Команда отключает ONT 1/3/8 в конфигурации.

Включение ONT

Формат команды:

snmpset -v2c -c <rw_community> <ipaddr> oltNgPonOntConfigShutdown.<slot_ID>.<pon_port_ID>.<ont_id> i 2

Пример:

snmpset -v2c -c private 192.168.1.2 oltNgPonOntConfigShutdown.1.3.8 i 2

Аналог команд из CLI:

configure terminal
interface ont 1/3/8
no shutdown

Команда включает ONT 1/3/8 в конфигурации.

Отключение ONT по PLOAM

Формат команды:

snmpset -v2c -c <rw_community> <ipaddr> oltNgPonOntOperationsPloamDisable.<slot_ID>.<pon_port_ID>.<ont_id> i 1

Пример:

snmpset -v2c -c private 192.168.1.2 oltNgPonOntOperationsPloamDisable.1.3.8 i 1

Аналог команд из CLI:

send ploam disable ont id 1/3/8

Команда отключает по ploam ONT 1/3/8.

Включение ONT по PLOAM

Формат команды:

snmpset -v2c -c <rw_community> <ipaddr> oltNgPonOntOperationsPloamDisable.<slot_ID>.<pon_port_ID>.<ont_id> i 2

Пример:

snmpset -v2c -c private 192.168.1.2 oltNgPonOntOperationsPloamDisable.1.3.8 i 2

Аналог команд из CLI:

send ploam enable ont id 1/3/8

Команда включает по ploam ONT 1/3/8.

Сброс счётчиков OltSide

Формат команды:

snmpset -v2c -c <rw_community> <ipaddr> oltNgPonOntOperationsClearCountersOltSide.<slot_ID>.<pon_port_ID>.<ont_id> i 1

Пример:

snmpset -v2c -c private 192.168.1.2 oltNgPonOntOperationsClearCountersOltSide.1.3.8 i 1

Аналог команды из CLI:

clear counters interface ont 1/3/8 olt-side

Команда очищает счётчики на стороне OLT для ONT 1/3/8.

Сброс счётчиков OntSide

Формат команды:

snmpset -v2c -c <rw_community> <ipaddr> oltNgPonOntOperationsClearCountersOntSide.<slot_ID>.<pon_port_ID>.<ont_id> i 1

Пример:

snmpset -v2c -c private 192.168.1.2 oltNgPonOntOperationsClearCountersOntSide.1.3.8 i 1

Аналог команды из CLI:

clear counters interface ont 1/3/8 ont-side

Команда очищает счётчики на стороне ONT 1/3/8.

Запросы

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

Параметры состояния ONT можно запросить с помощью таблицы oltNgPonOntInfoTable.

Формат команды:

snmpget -v2c -c <ro_community> <ipaddr> <parameter_oid>.<slot_ID>.<pon_port_ID>.<ont_id>

Пример:

snmpget -v2c -c public 192.168.1.2 oltNgPonOntInfoState.1.3.8 oltNgPonOntInfoRSSI.1.3.8

Аналог команд из CLI:

show interface ont 1/3/8 state
show interface ont 1/3/8 rssi

Команда запрашивает состояние и RSSI для ONT 1/3/8.

Таблица MAC-адресов

Записи MAC-таблицы ONT можно запросить с помощью таблицы oltNgPonOntMacTable.

Формат команды:

 snmpget -v2c -c <ro_community> <ipaddr> <parameter_oid>.<slot_ID>.<pon_port_ID>.<ont_id>.<mac_address_id>

Где:

  • <mac_address_id> – порядковый номер MAC-адреса в MAC-таблице ONT.

Пример:

snmpget -v2c -c public 192.168.1.2 oltNgPonOntMacTableMacAddress.1.3.8.1

Аналог команды из CLI:

show mac slot 1 interface ont 3/8

Команда запрашивает MAC-адрес на определенном интерфейсе ONT.

Таблица IGMP-групп

Просмотр активных IGMP-групп на ONT осуществляется с помощью таблицы oltNgPonOntCountersOntSideMulticastGroupsTable.

Формат команды:

 snmpget -v2c -c <ro_community> <ipaddr> <parameter_oid>.<slot_ID>.<pon_port_ID>.<ont_id>.<groups_port_id>.<group_id>

Пример:

snmpget -v2c -c private 192.168.1.2 oltNgPonOntCountersOntSideMulticastGroupsDestinationIpAddress.1.3.8.0.1

Аналог команды из CLI:

show interface ont 1/3/8 counters ont-side multicast-subscriber-monitor

Команда запрашивает адрес мультикаст-группы с id 1 на ONT 1/3/8.

Запрос списка неактивированных ONT

Список неактивированных ONT можно запросить с помощью таблицы oltNgPonOntUnactivatedTable.

Формат команды:

snmpwalk -v2c -c <ro_community> <ipaddr> <parameter_oid>.<slot_ID>.<pon_port_id>

Пример:

snmpwalk -v2c -c public 192.168.1.2 oltNgPonOntUnactivatedSerial.1.3

Аналог команды из CLI:

show interface ont 3 unactivated

Команда запрашивает список неактивированных ONT на 3 PON-порту.

Запрос состояния LAN-портов ONT

Состояние LAN-портов ONT можно запросить с помощью таблицы oltNgPonOntPortStateTable.

Формат команды:

snmpwalk -v2c -c <ro_community> <ipaddr> <parameter_oid>.<slot_ID>.<pon_port_id>.<ONT_id>

Пример:

snmpwalk -v2c -c public 192.168.1.2 oltNgPonOntPortStateLinkState.1.3.8

Аналог команды из CLI:

show interface ont 1/3/8 ports

Команда запрашивает состояние LAN-портов для ONT 1/3/8.

Запрос утилизации сервисов ONT

Утилизацию сервисов ONT можно запросить с помощью таблицы oltNgPonOntServicesUtilizationTable

Формат команды:

snmpwalk -v2c -c <ro_community> <ipaddr> <parameter_oid>.<slot_ID>.<pon_port_id>.<ONT_id>.<service_id>

Пример:

snmpwalk -v2c -c public 192.168.1.2 oltNgPonOntServicesUtilizationLastDownstream.1.3.8.1

Аналог команды из CLI:

show interface ont 1/3/8 service-utilization

Команда запрашивает утилизацию DownStream на service 1 с ONT 1/3/8.

Мониторинг счётчиков ONT

Мониторинг счётчиков ONT осуществляется с помощью oltNgPonOntCounters.

Мониторинг счётчиков olt-side

oltNgPonOntCountersOltSide

Таблица 1 — Соответствие счетчиков olt-side и OID

СчетчикOIDОписание
olt-side ponoltNgPonOntCountersOltSidePonDriftPositiveЗначение Drift Positive
oltNgPonOntCountersOltSidePonDriftNegativeЗначение Drift Negative
oltNgPonOntCountersOltSidePonDelimiterMissDetectionЗначение Delimiter Miss Detection
oltNgPonOntCountersOltSidePonBipErrorsЗначение BIP Errors
oltNgPonOntCountersOltSidePonBipUnitsЗначение BIP Units
oltNgPonOntCountersOltSidePonFecCorrectedSymbolsЗначение FEC Corrected symbols
oltNgPonOntCountersOltSidePonFecCodewordsUncorrectedЗначение FEC Codewords Uncorrected
oltNgPonOntCountersOltSidePonFecCodewordsCorrectedЗначение FEC Codewords Corrected
oltNgPonOntCountersOltSidePonFecCodewordsЗначение FEC Codewords
oltNgPonOntCountersOltSidePonFecCorrectedUnitsЗначение FEC Corrected Units
oltNgPonOntCountersOltSidePonRxPloamsErrorsЗначение FEC Corrected Units
oltNgPonOntCountersOltSidePonRxPloamsNonIdleЗначение Rx PLOAMs Non Idle
oltNgPonOntCountersOltSidePonRxOmciЗначение Rx OMCI
oltNgPonOntCountersOltSidePonRxOmciPacketsCrcErrorЗначение Rx OMCI Packets CRC Error
oltNgPonOntCountersOltSidePonRxBytesЗначение Rx Bytes
oltNgPonOntCountersOltSidePonRxPacketsЗначение Rx Packets
oltNgPonOntCountersOltSidePonTxBytesЗначение Tx Bytes
oltNgPonOntCountersOltSidePonTxPacketsЗначение Tx Packets
oltNgPonOntCountersOltSidePonBerReportedЗначение BER Reported




olt-side gem-port

oltNgPonOntCountersOltSideGemPortGemPortIdНомер GEM port 
oltNgPonOntCountersOltSideGemPortRxPacketЗначение Rx Packet
oltNgPonOntCountersOltSideGemPortRxBytesЗначение Rx Bytes
oltNgPonOntCountersOltSideGemPortTxPacketЗначение Tx Packet
oltNgPonOntCountersOltSideGemPortTxBytesЗначение Tx Bytes


Формат команды:

snmpget -v2c -c <ro_community> <ipaddr> <parameter_oid>.<slot_ID>.<pon_port_id>.<ont_id>

Пример:

snmpget -v2c -c public 192.168.1.2 oltNgPonOntCountersOltSidePonDriftNegative.1.3.8

Аналог команды из CLI:

show interface ont 1/3/8 counters olt-side pon

Команда показывает PON-счётчики для ONT 1/3/8.

Мониторинг счётчиков ont-side

oltNgPonOntCountersOntSide

Таблица 2 — Соответствие счетчиков ont-side и OID

СчетчикOIDОписание





gem-port-performance-monitoring


oltNgPonOntCountersOntSideGemPMServiceNameИмя сервиса
oltNgPonOntCountersOntSideGemPMFinishedIntervalsЗначение Finished Intervals
oltNgPonOntCountersOntSideGemPMLostPacketsЗначение Lost Packets
oltNgPonOntCountersOntSideGemPMMisinsertedPacketsЗначение Miss Inserted Packets
oltNgPonOntCountersOntSideGemPMReceivedPacketsЗначение Received Packets
oltNgPonOntCountersOntSideGemPMReceivedBlocksЗначение Received Blocks
oltNgPonOntCountersOntSideGemPMTransmittedBlocksЗначение Transmitted Blocks
oltNgPonOntCountersOntSideGemPMImpairedBlocksЗначение Impaired Blocks




gem-port-nctp-performance-monitoring

oltNgPonOntCountersOntSideGemNctpPMServiceNameИмя сервиса
oltNgPonOntCountersOntSideGemNctpPMDownstreamFinishedIntervalsЗначение Finished intervals
oltNgPonOntCountersOntSideGemNctpPMDownstreamRxGemFramesЗначение Received GEM frames
oltNgPonOntCountersOntSideGemNctpPMDownstreamRxPayloadBytesЗначение Received payload bytes
oltNgPonOntCountersOntSideGemNctpPMUpstreamFinishedIntervalsЗначение Finished intervals
oltNgPonOntCountersOntSideGemNctpPMUpstreamTxGemFramesЗначение Transmitted GEM frames
oltNgPonOntCountersOntSideGemNctpPMUpstreamTxPayloadBytesЗначение Transmitted payload bytes


gal-ethernet-performance-monitoring-history-data



oltNgPonOntCountersOntSideGalEthPMHDServiceName

Имя сервиса
oltNgPonOntCountersOntSideGalEthPMHDFinishedIntervalsЗначение Finished intervals
oltNgPonOntCountersOntSideGalEthPMHDDiscardedFramesЗначение Discarded frames









ethernet-performance-monitoring-history-data

oltNgPonOntCountersOntSideEthPMHDFinishedIntervalsЗначение Finished intervals
oltNgPonOntCountersOntSideEthPMHDFcsErrorsЗначение FCS errors
oltNgPonOntCountersOntSideEthPMHDExcessiveCollisionCounterЗначение Excessive collision counter
oltNgPonOntCountersOntSideEthPMHDLateCollisionCounterЗначение Late collision counter
oltNgPonOntCountersOntSideEthPMHDFramesTooLongЗначение Frames too long
oltNgPonOntCountersOntSideEthPMHDBufferOverflowsOnReceiveЗначение Buffer overflow on receive
oltNgPonOntCountersOntSideEthPMHDBufferOverflowsOnTransmitЗначение Buffer overflow on transmit
oltNgPonOntCountersOntSideEthPMHDSingleCollisionFrameCounterЗначение Single collision frame counter
oltNgPonOntCountersOntSideEthPMHDMultipleCollisionsFrameCounterЗначение Multiple collisions frame counter
oltNgPonOntCountersOntSideEthPMHDSqeCounterЗначение SQE counter
oltNgPonOntCountersOntSideEthPMHDDeferredTransmissionCounterЗначение Deferred transmission counter
oltNgPonOntCountersOntSideEthPMHDInternalMacTransmitErrorCounterЗначение Internal MAC transmit error counter
oltNgPonOntCountersOntSideEthPMHDCarrierSenseErrorCounterЗначение Carrier sense error counter
oltNgPonOntCountersOntSideEthPMHDAlignmentErrorCounterЗначение Alignment error counter
oltNgPonOntCountersOntSideEthPMHDInternalMacReceiveErrorCounterЗначение Internal MAC receive error counter

ethernet-performance-monitoring-history-data2
oltNgPonOntCountersOntSideEthPMHD2FinishedIntervalsЗначение Finished intervals
oltNgPonOntCountersOntSideEthPMHD2PppoeFilteredFrameCounterЗначение PPPoE filtered frame counters









ethernet-performance-monitoring-history-data3

oltNgPonOntCountersOntSideEthPMHD3FinishedIntervalsЗначение Finished intervals
oltNgPonOntCountersOntSideEthPMHD3DropEventsЗначение Drop events
oltNgPonOntCountersOntSideEthPMHD3OctetsЗначение Octets
oltNgPonOntCountersOntSideEthPMHD3PacketsЗначение Packets
oltNgPonOntCountersOntSideEthPMHD3BroadcastPacketsЗначение Broadcast packets
oltNgPonOntCountersOntSideEthPMHD3MulticastPacketsЗначение Multicast packets
oltNgPonOntCountersOntSideEthPMHD3UndersizePacketsЗначение Undersize packets
oltNgPonOntCountersOntSideEthPMHD3FragmentsЗначение Fragments
oltNgPonOntCountersOntSideEthPMHD3JabbersЗначение Jabbers
oltNgPonOntCountersOntSideEthPMHD3Packets64octetsЗначение Packets 64 octets
oltNgPonOntCountersOntSideEthPMHD3Packets65to127octetsЗначение Packets 65 to 127 octets
oltNgPonOntCountersOntSideEthPMHD3Packets128to255octetsЗначение Packets 128 to 255 octets
oltNgPonOntCountersOntSideEthPMHD3Packets256to511octetsЗначение Packets 256 to 511 octets
oltNgPonOntCountersOntSideEthPMHD3Packets512to1023octetsЗначение Packets 512 to 1023 octets
oltNgPonOntCountersOntSideEthPMHD3Packets1024to1518octetsЗначение Packets 512 to 1023 octets


















ethernet-frame-extended-performance-monitoring

oltNgPonOntCountersOntSideEthFEPMDownstreamFinishedIntervalsЗначение Finished intervals в downstream-направлении
oltNgPonOntCountersOntSideEthFEPMDownstreamDropEventsЗначение Drop events в downstream-направлении
oltNgPonOntCountersOntSideEthFEPMDownstreamOctetsЗначение Octets в downstream-направлении
oltNgPonOntCountersOntSideEthFEPMDownstreamPacketsЗначение Frames в downstream-направлении
oltNgPonOntCountersOntSideEthFEPMDownstreamBroadcastPacketsЗначение Broadcast frames в downstream-направлении
oltNgPonOntCountersOntSideEthFEPMDownstreamMulticastPacketsЗначение Multicast frames в downstream-направлении
oltNgPonOntCountersOntSideEthFEPMDownstreamCrcErroredPacketsЗначение CRC errored frames в downstream-направлении
oltNgPonOntCountersOntSideEthFEPMDownstreamUndersizePacketsЗначение Undersize frames в downstream-направлении
oltNgPonOntCountersOntSideEthFEPMDownstreamOversizePacketsЗначение Oversize frames в downstream-направлении
oltNgPonOntCountersOntSideEthFEPMDownstreamPackets64Значение Frames 64 octets в downstream-направлении
oltNgPonOntCountersOntSideEthFEPMDownstreamPackets65to127Значение Frames 65 to 127 octets в downstream-направлении
oltNgPonOntCountersOntSideEthFEPMDownstreamPackets128to255Значение Frames 128 to 255 octets в downstream-направлении
oltNgPonOntCountersOntSideEthFEPMDownstreamPackets256to511Значение Frames 256 to 511 octets в downstream-направлении
oltNgPonOntCountersOntSideEthFEPMDownstreamPackets512to1023Значение Frames 512 to 1023 octets в downstream-направлении
oltNgPonOntCountersOntSideEthFEPMDownstreamPackets1024to1518Значение Frames 1024 to 1518 octets в downstream-направлении
oltNgPonOntCountersOntSideEthFEPMUpstreamFinishedIntervalsЗначение Finished intervals в upstream-направлении
oltNgPonOntCountersOntSideEthFEPMUpstreamDropEventsЗначение Drop events в upstream-направлении
oltNgPonOntCountersOntSideEthFEPMUpstreamOctetsЗначение Octets в upstream-направлении
oltNgPonOntCountersOntSideEthFEPMUpstreamPacketsЗначение Frames в upstream-направлении
oltNgPonOntCountersOntSideEthFEPMUpstreamBroadcastPacketsЗначение Broadcast frames в upstream-направлении
oltNgPonOntCountersOntSideEthFEPMUpstreamMulticastPacketsЗначение Multicast frames в upstream-направлении
oltNgPonOntCountersOntSideEthFEPMUpstreamCrcErroredPacketsЗначение CRC errored frames в upstream-направлении
oltNgPonOntCountersOntSideEthFEPMUpstreamUndersizePacketsЗначение Undersize frames в upstream-направлении
oltNgPonOntCountersOntSideEthFEPMUpstreamOversizePacketsЗначение Oversize frames в upstream-направлении
oltNgPonOntCountersOntSideEthFEPMUpstreamPackets64Значение Frames 64 octets в upstream-направлении
oltNgPonOntCountersOntSideEthFEPMUpstreamPackets65to127Значение Frames 65 to 127 octets в upstream-направлении
oltNgPonOntCountersOntSideEthFEPMUpstreamPackets128to255Значение Frames 128 to 255 octets в upstream-направлении
oltNgPonOntCountersOntSideEthFEPMUpstreamPackets256to511Значение Frames 256 to 511 octets в upstream-направлении
oltNgPonOntCountersOntSideEthFEPMUpstreamPackets512to1023Значение Frames 512 to 1023 octets в upstream-направлении
oltNgPonOntCountersOntSideEthFEPMUpstreamPackets1024to1518Значение Frames 1024 to 1518 octets в upstream-направлении











multicast-subscriber-monitor







oltNgPonOntCountersOntSideMulticastSMCurrentMulticastBandwidthЗначение Current multicast bandwidth
oltNgPonOntCountersOntSideMulticastSMJoinMessagesCounterЗначение Join messages counter
oltNgPonOntCountersOntSideMulticastSMBandwidthExceededCounterЗначение Bandwidth exceeded counter
oltNgPonOntCountersOntSideMulticastSMNumberOfActiveGroupsЗначение Number of active groups
oltNgPonOntCountersOntSideMulticastGroupsClientIpAddressЗначение Client IP address
oltNgPonOntCountersOntSideMulticastGroupsSourceIpAddressЗначение Source IP address
oltNgPonOntCountersOntSideMulticastGroupsDestinationIpAddressЗначение Destination IP address
oltNgPonOntCountersOntSideMulticastGroupsVlanIDЗначение VLAN ID
oltNgPonOntCountersOntSideMulticastGroupsBandwidthЗначение Actual bandwidth
oltNgPonOntCountersOntSideMulticastGroupsTimeSinceLastJoinЗначение Recent join time




fec-performance-monitoring-history-data
oltNgPonOntCountersOntSideFecPMHDFinishedIntervalsЗначение Finished Intervals
oltNgPonOntCountersOntSideFecPMHDCorrectedBytesЗначение Corrected Bytes
oltNgPonOntCountersOntSideFecPMHDCorrectedCodeWordsЗначение Code Words
oltNgPonOntCountersOntSideFecPMHDUncorrectableCodeWordsЗначение Uncorrectable Code Words
oltNgPonOntCountersOntSideFecPMHDTotalCodeWordsЗначение Total Code Words
oltNgPonOntCountersOntSideFecPMHDFecSecondsЗначение Fec Seconds

Формат команды:

snmpget -v2c -c <ro_community> <ipaddr> <parameter_oid>.<slot_ID>.<pon_port_id>.<ont_id>.<service_id>

Пример:

snmpget -v2c -c public 192.168.1.2 oltNgPonOntCountersOntSideGemNctpPMDownstreamFinishedIntervals.1.3.8.1

Аналог команды из CLI:

show interface ont 1/3/8 counters ont-side gem-port-nctp-performance-monitoring 

Команда показывает счётчики на ONT по ME class 341.

Пример:

snmpget -v2c -c public 192.168.1.2 oltNgPonOntCountersOntSideMulticastSMCurrentMulticastBandwidth.1.3.8.1 oltNgPonOntCountersOntSideMulticastSMJoinMessagesCounter.1.3.8.1 oltNgPonOntCountersOntSideMulticastSMBandwidthExceededCounter.1.3.8.1 oltNgPonOntCountersOntSideMulticastSMNumberOfActiveGroups.1.3.8.1 oltNgPonOntCountersOntSideMulticastGroupsClientIpAddress.1.3.8.1.1 oltNgPonOntCountersOntSideMulticastGroupsSourceIpAddress.1.3.8.1.1 oltNgPonOntCountersOntSideMulticastGroupsDestinationIpAddress.1.3.8.1.1 oltNgPonOntCountersOntSideMulticastGroupsVlanID.1.3.8.1.1 oltNgPonOntCountersOntSideMulticastGroupsBandwidth.1.3.8.1.1 oltNgPonOntCountersOntSideMulticastGroupsTimeSinceLastJoin.1.3.8.1.1

Аналог команды из CLI:

show interface ont 1/3/8 counters ont-side multicast-subscriber-monitor

Команда показывает счётчики multicast на ONT 1/3/8.

Работа с OLT

Конфигурация OLT

Применение и сохранение конфигурации

Действия с конфигурацией осуществляются с помощью таблицы oltNgSystemOperationConfigOperations.

Изменения по SNMP вносятся в candidate-config SNMP, который не виден через candidate-config CLI. То есть, все изменения, внесённые через SNMP, будут видны, но не будут работать до применения конфигурации (commit).

Применение (commit) конфигурации

Для записи конфигурации в running-config следует выполнить команду Сommit

После применения конфигурации (commit) взводится таймер отката, по истечение которого конфигурация будет возвращена к предыдущей успешно подтверждённой. Для подтверждения конфигурации следует воспользоваться командой confirm до завершения таймера.

Формат команды:

snmpset -v2c -c <rw_community> -t 20 <ipaddr> oltNgSystemOperationConfigOperationsCommit.0 i 1

Пример:

snmpset -v2c -c private -t 20 192.168.1.2 oltNgSystemOperationConfigOperationsCommit.0 i 1

Аналог команд из CLI:

commit

Команда применяет внесённые в конфигурацию изменения.

Подтверждение (confirm) конфигурации

Для подтверждения и записи конфигурации в энергонезависимую память следует выполнить команду Confirm.

Формат команды:

snmpset -v2c -c <rw_community> -t 20 <ipaddr> oltNgSystemOperationConfigOperationsConfirm.0 i 1

Пример:

snmpset -v2c -c private -t 20 192.168.1.2 oltNgSystemOperationConfigOperationsConfirm.0 i 1

Аналог команды из CLI:

confirm

Команда сбрасывает таймер, подтверждает и сохраняет текущую конфигурацию в энергонезависимую память.

Отмена (rollback) внесенных изменений в конфигурацию

Для отмены внесенных изменений в конфигурацию по SNMP следует выполнить команду Rollback.

Формат команды:

snmpset -v2c -c <rw_community> -t 20 <ipaddr> oltNgSystemOperationConfigOperationsRollback.0 i 1

Пример:

snmpset -v2c -c private -t 20 192.168.1.2 oltNgSystemOperationConfigOperationsRollback.0 i 1

Аналог команды из CLI:

rollback candidate-config

Команда отменяет внесённые до Commit-а изменения.

Настройка пользователей

Создание пользователей

Создание и настройка пользователей осуществляется с помощью таблицы oltNgSystemConfigurationUsersConfigTable.

Формат команды:

snmpset -v2c -c <rw_community> <ipaddr> oltNgSystemConfigurationUsersConfigRowStatus.<user_id> i 4 oltNgSystemConfigurationUsersConfigName.<user_id> s <username> oltNgSystemConfigurationUsersConfigPassword.<user_id> s <password> oltNgSystemConfigurationUsersConfigPrivilege.<user_id> u <privilege_level>

Где:

  • <user_id> – порядковый номер пользователя. 

Пример:

snmpset -v2c -c private 192.168.1.2 oltNgSystemConfigurationUsersConfigRowStatus.4 i 4 oltNgSystemConfigurationUsersConfigName.4 s testname oltNgSystemConfigurationUsersConfigPassword.4 s 12341234 oltNgSystemConfigurationUsersConfigPrivilege.4 u 15

Аналог команд из CLI:

configure terminal
user testname password 12341234 privilege 15

Команда создает пользователя "testname" с паролем "12341234" и уровнем привилегий 15.

Удаление пользователей

Удаление пользователей осуществляется с помощью таблицы oltNgSystemConfigurationUsersConfigTable.

Формат команды:

snmpset -v2c -c <rw_community> <ipaddr> oltNgSystemConfigurationUsersConfigRowStatus.<user_id> i 6 

Пример:

snmpset -v2c -c private 192.168.1.2 oltNgSystemConfigurationUsersConfigRowStatus.4 i 6

Аналог команд из CLI:

configure terminal
no user NAME

Команда удаляет пользователя NAME.

Настройка интерфейсов

Pon-ports

Настройка interface pon-ports производится с помощью таблицы oltNgPonPortConfigTable.

Формат команды:

snmpset -v2c -c <rw_community> <ipaddr> <parameter_oid>.<slot_ID>.<port_id> 

Пример:

snmpset -v2c -c private 192.168.1.2 oltNgPonPortConfigRange.1.2 u 40 oltNgPonPortConfigBlockRogueOntEnable.1.2 i 1

Аналог команд из CLI:

configure terminal
interface pon-port 1/2
range 40
block-rogue-ont enable

Команда устанавливает поддерживаемую длину оптической линии – 40 км и включает режим блокировки rogue-ont на интерфейсе pon-port 1/2.

Настройка pon-type

Для MA5K-LC16XG поддержана возможность смены параметра pon-type.

Формат команды:

snmpset -v2c -c <rw_community> <ipaddr> oltNgPonPortConfigPonType.<slot_ID>.<port_id> i 0

Пример:

snmpset -v2c -c private 192.168.1.2 oltNgPonPortConfigPonType.1.2 i 0

Аналог команд из CLI:

configure terminal
interface pon-port 1/2
pon-type gpon

Команда устанавливает режим работы порта в стандарте gpon для интерфейса pon-port 2.

Front-ports

Настройка interface front-ports производится с помощью таблицы oltNgModularFrontPortConfigTable.

Формат команды:

snmpset -v2c -c <rw_community> <ipaddr> <parameter_oid_1>.<port_id>
<par1_type> <par1_value> <parameter_oid_2>.<port_id> <par2_type>
<par2_value> … <parameter_oid_N>.<port_id>
<parN_type> <parN_value>

Где:

  • <parameter_oid_N> – имена конкретных параметров в MIB;
  • <port_id> – индекс порта;
  • <parN_type> – тип значения параметра;
  • <parN_value> – значение параметра.

Пример:

snmpset -v2c -c private 192.168.1.2 oltNgModularFrontPortConfigPortMode.2.1 i 0 oltNgModularFrontPortConfigShutdown.2.1 i 1

Аналог команд из CLI:

configure terminal
interface front-port 2/1
switchport mode trunk
shutdown

Команда задаёт режим trunk на front-port 2/1 и отключит его в конфигурации.

Назначение VLAN

Настройка назначения VLAN на front-ports производится с помощью таблицы oltNgModularFrontPortConfigAllowedVLANTable.

Формат команды:

snmpset -v2c -c <rw_community> <ipaddr>
oltNgModularFrontPortConfigAllowedVLANRowStatus.<slot_id>.<port_id>.<vlan_id>

Пример:

snmpset -v2c -c private 192.168.1.2 oltNgModularFrontPortConfigAllowedVLANRowStatus.2.8.156 i 4 oltNgModularFrontPortConfigAllowedVLANRowStatus.2.8.1101 i 6

Аналог команд из CLI:

configure terminal
interface front-port 2/8
vlan allow 156
no vlan allow 1101

Команда добавляет VLAN 156 и удаляет VLAN 1101 на интерфейсе front-port 2/8.

Настройка mac age-time

Формат команды:

snmpset -v2c -c <rw_community> <ipaddr> oltNgNetworkMacSettingsAddressAgingTimeout.0 u <value>

Пример:

snmpset -v2c -c private 192.168.1.2 oltNgNetworkMacSettingsAddressAgingTimeout.0 u 100

Аналог команд из CLI:

configure terminal
mac age-time 100

Команда задаёт время в секундах, в течение которого MAC-адреса хранятся на устройстве.

Настройка профилей ONT

Cross-connect

Работа с профилями cross-connect осуществляется с помощью таблицы oltNgPonOntProfileCrossConnectTable.

Добавление

Формат команды:

snmpset -v2c -c <rw_community> <ipaddr>
oltNgPonOntProfileCrossConnectRowStatus.<profile_index> i 4

Пример:

snmpset -v2c -c private 192.168.1.2 oltNgPonOntProfileCrossConnectRowStatus.2 i 4

Аналог команд из CLI:

configure terminal
profile cross-connect NAME

Команда добавляет профиль Cross-connect с индексом 2.

Редактирование

Формат команды:

snmpset -v2c -c <rw_community> <ipaddr>
<parameter_oid_1>.<profile_id> <par1_type> <par1_value>
<parameter_oid_2>.<profile_id> <par2_type> <par2_value>

<parameter_oid_N>.<profile_id> <parN_type> <parN_value>

Где:

  • <parameter_oid_N> – имена конкретных параметров в MIB;
  • <profile_id> – индекс профиля;
  • <parN_type> – тип значения параметра;
  • <parN_value> – значение параметра.

Пример:

snmpset -v2c -c private 192.168.1.2 oltNgPonOntProfileCrossConnectName.2 s
"edited_by_snmp" oltNgPonOntProfileCrossConnectMulticastEnable.2 i 1
oltNgPonOntProfileCrossConnectOntMode.2 i 1
oltNgPonOntProfileCrossConnectBridgeGroup.2 u 5 oltNgPonOntProfileCrossConnectOuterVid.2 u 156 oltNgPonOntProfileCrossConnectMacTableLimit.2 i 4

Аналог команд из CLI:

configure terminal
profile cross-connect edited_by_snmp
ont-mode bridge
bridge group 5
outer vid 156
multicast enable
mac-table-limit 4

Команда устанавливает для профиля Cross-connect с индексом 2 имя "edited_by_snmp", ont mode = bridge, bridge group = 5, Outer VID 156, разрешает прохождение multicast и устанавливает ограничение на количество MAC.

Пример:

snmpset -v2c -c private 192.168.1.2 oltNgPonOntProfileCrossConnectTagMode.2 i 1 oltNgPonOntProfileCrossConnectInnerVid.2 u 100 oltNgPonOntProfileCrossConnectOuterVid.2 u 200

Аналог команд из CLI:

configure terminal
profile cross-connect NAME
tag-mode double-tagged
outer vid 200
inner vid 100

Команда задаёт режим tag-mode double-tag (QinQ) в профиле cross-connect с индексом 2, указывает внешнюю метку outer VID = 200 и внутреннюю inner VID = 100.

Удаление

Формат команды:

snmpset -v2c -c <rw_community> <ipaddr>
oltNgPonOntProfileCrossConnectRowStatus.<profile_index> i 6

Пример:

snmpset -v2c -c private 192.168.1.2 oltNgPonOntProfileCrossConnectRowStatus.2 i 6

Команда удаляет профиль Cross-connect с индексом 2. 

Запрос списка профилей

Формат команды:

snmpwalk -v2c -c <ro_community> <ipaddr> oltNgPonOntProfileCrossConnectName

Пример:

snmpwalk -v2c -c public 192.168.1.2 oltNgPonOntProfileCrossConnectName

Аналог команд из CLI:

show running-config profile cross-connect

Команда показывает текущую конфигурацию всех профилей cross-connect.

DBA

Работа с профилями DBA осуществляется с помощью таблицы oltNgPonOntProfileDBATable.

На MA5160 по умолчанию создано два профиля DBA, с разными pon type — gpon и xgs-pon.

Добавление

Формат команды:

snmpset -v2c -c <rw_community> <ipaddr>
oltNgPonOntProfileDBARowStatus.<profile_index> i 4

Пример:

snmpset -v2c -c private 192.168.1.2 oltNgPonOntProfileDBARowStatus.3 i 4

Аналог команд из CLI:

configure terminal
profile dba NAME

Команда добавляет профиль DBA с индексом 3.

Редактирование

Формат команды:

snmpset -v2c -c <rw_community> <ipaddr>
<parameter_oid_1>.<profile_id> <par1_type> <par1_value>
<parameter_oid_2>.<profile_id> <par2_type> <par2_value>
……………………………………………………………… 
<parameter_oid_N>.<profile_id> <parN_type> <parN_value>

Где:

  • <parameter_oid_N> – имена конкретных параметров в MIB;
  • <profile_id> – индекс профиля;
  • <parN_type> – тип значения параметра;
  • <parN_value> – значение параметра.

Пример:

snmpset -v2c -c private 192.168.1.2 
oltNgPonOntProfileDBAName.3 s "edited_by_snmp" 
oltNgPonOntProfileDBAReportingMode.3 i 2 
oltNgPonOntProfileDBAMaximumBandwidth.3 u 269248

Аналог команд из CLI:

configure terminal
profile dba edited_by_snmp
mode status-reporting
maximum bandwidth 269248

Команда устанавливает для профиля DBA с индексом 3 имя "edited_by_snmp", режим status-reporting и maximum bandwidth 269248.

Настройка pon-type

Для MA5K-LC16XG поддержана возможность смены параметра pon-type.

При переключении между режимами xgs-pon/gpon возможно потребуется корректировка параметров профиля. Подробности в случае ошибки при commit – в журнале работы устройства.

Формат команды:

snmpset -v2c -c <rw_community> <ipaddr> oltNgPonOntProfileDBAPonType.<profile_id> i 0

Пример:

snmpset -v2c -c private 192.168.1.2 oltNgPonOntProfileDBAPonType.3 i 0

Аналог команд из CLI:

configure terminal
profile dba edited_by_snmp
pon-type gpon

Команда устанавливает режим профиля DBA в стандарте gpon.

Удаление

Формат команды:

snmpset -v2c -c <rw_community> <ipaddr>
oltNgPonOntProfileDBARowStatus.<profile_index> i 6

Пример:

snmpset -v2c -c private 192.168.1.2 oltNgPonOntProfileDBARowStatus.3 i 6

Аналог команд из CLI:

configure terminal
no profile dba NAME

Команда удаляет профиль DBA с индексом 3.

Запрос списка профилей

Формат команды:

snmpwalk -v2c -c <ro_community> <ipaddr> oltNgPonOntProfileDBAName

Пример:

snmpwalk -v2c -c public 192.168.1.2 oltNgPonOntProfileDBAName

Аналог команд из CLI:

show running-config profile dba

Команда показывает текущую конфигурацию всех профилей dba.

Ports

Работа с профилями Ports осуществляется с помощью таблиц:

  • oltNgPonOntProfilePortsTable – общие параметры профиля;
  • oltNgPonOntProfilePortsUNIPortTable – UNI-порты.
  • oltNgPonOntProfilePortsDynamicEntryTable – диапазон multicast-групп.
Добавление

Формат команды:

snmpset -v2c -c <rw_community> <ipaddr>
oltNgPonOntProfilePortsRowStatus.<profile_index> i 4

Пример:

snmpset -v2c -c private 192.168.1.2 oltNgPonOntProfilePortsRowStatus.4 i 4

Аналог команд из CLI:

configure terminal
profile ports NAME

Команда добавляет профиль Ports с индексом 4.

Редактирование

Общие параметры:

Формат команды:

snmpset -v2c -c <rw_community> <ipaddr> <parameter_oid_1>.<profile_id>
<par1_type> <par1_value> <parameter_oid_2>.<profile_id> <par2_type>
<par2_value> … <parameter_oid_N>.<profile_id>
<parN_type> <parN_value>

Где:

  • <parameter_oid_N> – имена конкретных параметров в MIB;
  • <profile_id> – индекс профиля;
  • <parN_type> – тип значения параметра;
  • <parN_value> – значение параметра.

Пример:

snmpset -v2c -c private 192.168.1.2 oltNgPonOntProfilePortsName.4 s
"edited_by_snmp" oltNgPonOntProfilePortsIGMPVersion.4 i 2 
oltNgPonOntProfilePortsIGMPQueryInterval.4 u 120 
oltNgPonOntProfilePortsVeipMulticast.4 i 1
oltNgPonOntProfilePortsVeipIgmpDownstreamVid.4 u 10
oltNgPonOntProfilePortsVeipIgmpDownstreamTagControl.4 i 2

Аналог команд из CLI:

configure terminal
profile ports edited_by_snmp
igmp version 2
igmp query interval 120
veip multicast enable
veip igmp downstream vid 10
veip igmp downstream tag-control add-tag

Команда устанавливает для профиля ports с индексом 4 имя "edited_by_snmp", использование IGMP v2, значение IGMP query interval 120, включает veip multicast, VID 10 для igmp downstream-трафика и добавляет метку для igmp downstream-трафика. 

Параметры UNI-портов:

В дополнение к индексу профиля указывается индекс LAN-порта ONT (1-4).

Пример:

snmpset -v2c -c private 192.168.1.2 oltNgPonOntProfilePortsUNIPortMulticast.4.1 i 1
oltNgPonOntProfilePortsUNIPortBridgeGroup.4.1 i 70
oltNgPonOntProfilePortsUNIPortIgmpUpstreamVid.4.1 u 20
oltNgPonOntProfilePortsUNIPortIgmpUpstreamTagControl.4.1 i 2

Аналог команд из CLI:

configure terminal
profile cross-connect edited_by_snmp
port 1 bridge group 70
port 1 multicast enable
port 1 upstream vid 20
port 1 upstream tag-control replace-vid

Команда устанавливает bridge group = 70 для профиля ports с индексом 4 и индексом 1 порта ONT, включает multicast, VID 20 для igmp upstream-трафика и подменяет метку для igmp upstream-трафика.

Удаление

Формат команды:

snmpset -v2c -c <rw_community> <ipaddr>
oltNgPonOntProfilePortsRowStatus.<profile_index> i 6

Пример:

snmpset -v2c -c private 192.168.1.2 oltNgPonOntProfilePortsRowStatus.4 i 6

Аналог команд из CLI:

configure terminal
no profile ports NAME

Команда удаляет профиль ports с индексом 4.

Запрос списка профилей

Формат команды:

snmpwalk -v2c -c <ro_community> <ipaddr> oltNgPonOntProfilePortsName

Пример:

snmpwalk -v2c -c public 192.168.1.2 oltNgPonOntProfilePortsName

Аналог команд из CLI:

show running-config profile ports

Команда показывает текущую конфигурацию всех профилей ports.

Management

Работа с профилями Management осуществляется с помощью таблицы
oltNgPonOntProfileManagementTable

Добавление

Формат команды:

snmpset -v2c -c <rw_community> <ipaddr>
oltNgPonOntProfileManagementRowStatus.<profile_index> i 4

Пример:

snmpset -v2c -c private 192.168.1.2 oltNgPonOntProfileManagementRowStatus.10 i 4

Аналог команд из CLI:

configure terminal
profile management NAME

Команда добавляет профиль Management с индексом 10.

Редактирование

Общие параметры:

Формат команды:

snmpset -v2c -c <rw_community> <ipaddr> <parameter_oid_1>.<profile_id>
<par1_type> <par1_value> <parameter_oid_2>.<profile_id> <par2_type>
<par2_value> … <parameter_oid_N>.<profile_id>
<parN_type> <parN_value>

Где:

  • <parameter_oid_N> – имена конкретных параметров в MIB;
  • <profile_id> – индекс профиля;
  • <parN_type> – тип значения параметра;
  • <parN_value> – значение параметра.

Пример:

snmpset -v2c -c private 192.168.1.2 oltNgPonOntProfileManagementName.10 s testProfile
oltNgPonOntProfileManagementDescription.10 s "Profile Management 10" 
oltNgPonOntProfileManagementIphostId.10 u 10
oltNgPonOntProfileManagementOmciConfiguration.10 i 2
oltNgPonOntProfileManagementAcsUrl.10 s "http://192.168.1.5:9595"
oltNgPonOntProfileManagementAcsUsername.10 s acs1
oltNgPonOntProfileManagementAcsPassword.10 s acsacs1

Аналог команд из CLI:

configure terminal
profile management testProfile
description "Profile Management 10"
iphost id 10
no omci-configuration enable
url http://192.168.1.5:9595
username acs1
password acsacs1

Команда устанавливает для профиля Management с индексом 10, имя "testProfile", Description - "Profile Management 10",  iphost ID 10, отключает конфигурирование посредством OMCI, задаёт URL management-сервера "http://192.168.1.5:9595", username management-сервера "acs1", пароль "acsacs1".

Удаление

Формат команды:

snmpset -v2c -c <rw_community> <ipaddr>
oltNgPonOntProfileManagementRowStatus.<profile_index> i 6

Пример:

snmpset -v2c -c private 192.168.1.2 oltNgPonOntProfileManagementRowStatus.10 i 6

Аналог команд из CLI:

configure terminal
no profile management NAME

Команда удаляет профиль management с индексом 10.

Запрос списка профилей

Формат команды:

snmpwalk -v2c -c <ro_community> <ipaddr> oltNgPonOntProfileManagementName

Пример:

snmpwalk -v2c -c public 192.168.1.2 oltNgPonOntProfileManagementName

Аналог команд из CLI:

show running-config profile management

Команда показывает текущую конфигурацию всех профилей management.

Shaping

Работа с профилями shaping осуществляется с помощью таблиц oltNgPonOntProfileShapingTable и oltNgPonOntProfileShapingServiceTable.

Добавление

Формат команды:

snmpset -v2c -c <rw_community> <ipaddr>
oltNgPonOntProfileShapingRowStatus.<profile_index> i 4

Пример:

snmpset -v2c -c private 192.168.1.2 oltNgPonOntProfileShapingRowStatus.2 i 4

Аналог команд из CLI:

configure terminal
profile shaping NAME

Команда добавляет профиль Shaping с индексом 2.

Редактирование

Формат команды:

snmpset -v2c -c <rw_community> <ipaddr>
<parameter_oid_1>.<profile_id> <par1_type> <par1_value>
<parameter_oid_2>.<profile_id> <par2_type> <par2_value>

<parameter_oid_N>.<profile_id> <parN_type> <parN_value>

Где:

  • <parameter_oid_N> – имена конкретных параметров в MIB;
  • <profile_id> – индекс профиля;
  • <parN_type> – тип значения параметра;
  • <parN_value> – значение параметра.

Пример:

snmpset -v2c -c private 192.168.1.2 
oltNgPonOntProfileShapingName.2 s "test_for_snmp" 
oltNgPonOntProfileShapingDescription.2 s "snmp_set" 
oltNgPonOntProfileShapingDownstreamPolicerEnable.2 i 1 
oltNgPonOntProfileShapingDownstreamPolicerCommitedRate.2 u 20480 
oltNgPonOntProfileShapingServiceUpstreamShaperEnable.2.1 i 1 
oltNgPonOntProfileShapingServiceUpstreamShaperCommitedRate.2.1 u 10240

Аналог команд из CLI:

profile shaping test_for_snmp
description "snmp_set"
downstream policer enable
downstream policer commited-rate 20480
upstream 1 shaper enable
upstream 1 shaper commited-rate 10240
exit

Команда устанавливает для профиля Shaping с индексом 2 имя "test_for_snmp", description = "snmp_set", включает downstream policer с commited-rate = 20480 и upstream shaper с commited-rate = 10240 для 1 сервиса.

Удаление

Формат команды:

snmpset -v2c -c <rw_community> <ipaddr>
oltNgPonOntProfileShapingRowStatus.<profile_index> i 6

Пример:

snmpset -v2c -c private 192.168.1.2 oltNgPonOntProfileShapingRowStatus.2 i 6

Команда удаляет профиль Shaping с индексом 2. 

Запрос списка профилей

Формат команды:

snmpwalk -v2c -c <ro_community> <ipaddr> oltNgPonOntProfileShapingName

Пример:

snmpwalk -v2c -c public 192.168.1.2 oltNgPonOntProfileShapingName

Аналог команд из CLI:

show running-config profile shaping

Команда показывает текущую конфигурацию всех профилей shaping.

Настройка шаблонов template

Создание шаблонов template

Создание шаблонов осуществляется с помощью таблицы oltNgPonOntTemplateConfigTable.

Формат команды:

snmpset -v2c -c <rw_community> <ipaddr> oltNgPonOntTemplateConfigRowStatus.2 i 4 oltNgPonOntTemplateConfigName.4 s <username>

Пример:

snmpset -v2c -c private 192.168.1.2 oltNgPonOntTemplateConfigRowStatus.3 i 4 oltNgPonOntTemplateConfigName.3 s 'test'

Аналог команд из CLI:

configure terminal
template test

Команда создает template с индексом 3 и именем "test".

Настройка шаблонов template

Добавление сервиса в шаблон осуществляется с помощью таблицы oltNgPonOntTemplateServiceTable. Настройка параметров – в таблице oltNgPonOntTemplateConfigTable.

Формат команды:

snmpset -v2c -c <rw_community> <ipaddr> oltNgPonOntTemplateServiceTableRowStatus.<template_id>.<service_id> i 4 
oltNgPonOntTemplateServiceTableProfileCrossConnectID.<template_id>.<service_id> u <profile_cross_connect_id>
oltNgPonOntTemplateServiceTableProfileDBAID.<template_id>.<service_id> u <profile_dba_id>  

Пример:

snmpset -v2c -c private 192.168.1.2 oltNgPonOntTemplateServiceTableRowStatus.3.1 i 4 oltNgPonOntTemplateServiceTableProfileCrossConnectID.3.1 u 2 oltNgPonOntTemplateServiceTableProfileDBAID.3.1 u 2 

Аналог команд из CLI:

configure terminal
template test
service 1 profile cross-connect "test" dba "test"

Команда добавляет в template с индексом 3 сервис 1 с профилями cross-connect "test" и dba "test".

Активация параметров осуществляется с помощью таблиц oltNgPonOntTemplateDefineConfigTable и oltNgPonOntTemplateDefineServiceTable после создания Service.

Формат команды:

snmpset -v2c -c <rw_community> <ipaddr> oltNgPonOntTemplateDefineServiceProfileCrossConnect.<template_id>.<service_id> i value
oltNgPonOntTemplateConfigBroadcastFilter.<template_id>. u <value>
oltNgPonOntTemplateDefineConfigBroadcastFilter.<template_id> u <value> 

Пример:

snmpset -v2c -c private 192.168.1.2 oltNgPonOntTemplateDefineServiceProfileCrossConnect.3.1 i 1 oltNgPonOntTemplateConfigBroadcastFilter.3 i 1 oltNgPonOntTemplateDefineConfigBroadcastFilter.3 i 1

Аналог команд из CLI:

configure terminal
template test
define service 1 profile cross-connect
define broadcast-filter

Команда настраивает broadcast-filter и устанавливает define для сервиса 1 и broadcast-filter в шаблоне template с индексом 3.

Удаление сервиса из шаблона template

Удаление сервисов из шаблонов осуществляется с помощью таблицы oltNgPonOntTemplateServiceTable.

Формат команды:

snmpset -v2c -c <rw_community> <ipaddr> oltNgPonOntTemplateServiceTableRowStatus.<template_id>.<service_id> i 6 

Пример:

snmpset -v2c -c private 192.168.1.2 oltNgPonOntTemplateServiceTableRowStatus.3.1 i 6

Аналог команд из CLI:

configure terminal
template test
no service 1 

Команда удаляет service 1 из шаблона template с индексом 3.

Удаление шаблонов template

Удаление шаблонов осуществляется с помощью таблицы oltNgPonOntTemplateConfigTable.

Формат команды:

snmpset -v2c -c <rw_community> <ipaddr> oltNgPonOntTemplateConfigRowStatus.<template_id> i 6 

Пример:

snmpset -v2c -c private 192.168.1.2 oltNgPonOntTemplateConfigRowStatus.3 i 6

Аналог команд из CLI:

configure terminal
no template test

Команда удаляет шаблон template с индексом 3.

Запрос списка template

Формат команды:

 snmpwalk -v2c -c <ro_community> <ipaddr> oltNgPonOntTemplate

Пример:

snmpwalk -v2c -c public 192.168.1.2 oltNgPonOntTemplate

Аналог команд из CLI:

show running-config template

Команда показывает текущую конфигурацию всех профилей template.

Настройка скорости вращения вентиляторов

Изменение скорости вентиляторов

Изменение скорости вентиляторов осуществляется с помощью таблицы oltNgModularFanModuleTable.

Формат команды:

snmpset -v2c -c <rw_community> <ipaddr> oltNgModularMinFanSpeed.0 i <value>

Пример:

snmpset -v2c -c private 192.168.1.2 oltNgModularMinFanSpeed.0 i 60

Аналог команд из CLI:

configure terminal
system fan min-speed 60

Команда устанавливает минимальную скорость вращения вентиляторов на 60% от максимальной.

Работа с autofind

Управление автообнаружением ONT на канале осуществляется при помощи таблицы oltNgPonOntAutoFindTable.

Формат команды:

snmpset -v2c -c <rw_community> <ipaddr> oltNgPonOntAutoFindStatus.<slot_ID>.<port_id> i 1/2

Пример:

snmpset -v2c -c private 192.168.1.2 oltNgPonOntAutoFindStatus.1.2 i 2

Аналог команды из CLI:

no ont autofind interface pon-port 1/2

Команда отключает autofind на slot 1 pon-port 2. 

Настройка и мониторинг LLDP

Настройка и мониторинг LLDP осуществляется с помощью стандартного LLDP-MIB.

Глобальные настройки LLDP

Формат команды:

snmpset -v2c -c <rw_community> <ipaddr> <parameter_oid>.0 

Пример:

snmpset -v2c -c private 192.168.1.2 lldpMessageTxInterval.0 i 35 lldpMessageTxHoldMultiplier.0 i 5 lldpReinitDelay.0 i 5 lldpTxDelay.0 i 3

Аналог команд из CLI:

configure terminal
lldp timer 35
lldp hold-multiplier 5
lldp reinit 5
lldp tx-delay 3

Команда задаёт интервал в секундах, с которым будут отправляться lldp updates, множитель для lldp timer, время ожидания после выключения LLDP или порта перед новой инициализацией LLDP,  а также интервал для задержки отправки объявлений LLDP, которые отправляются из-за изменений в LLDP MIB (изменений настроек LLDP на front-port).

Настройка TLV на front-port

Формат команды:

snmpset -v2c -c <rw_community> <ipaddr> <parameter_oid>.<ifIndex> 

Где:

  • ifIndex – индекс интерфейса, привязанный к таблице ifTable.

Пример:

snmpset -v2c -c private 192.168.1.2 lldpPortConfigTLVsTxEnable.519 x A0

Аналог команд из CLI:

 interface front-port 1/7
    lldp optional-tlv port-description
    lldp optional-tlv system-description
 exit

Команда настраивает optional-tlv port-description и system-description на front-port 1/7. Настроить TLV через SNMP можно для: port-description (0), system-name (1), system-description (2) и system-capabilities (3).

Мониторинг и статистика LLDP

Мониторинг и сбор статистики осуществляется с помощью объектов скаляров и таблиц из lldpStatistics, lldpLocalSystemData, lldpRemTable и lldpRemManAddrTable.

Формат команды:

snmpwalk -v2c -c <rw_community> <ipaddr> <parameter_oid>

Пример:

snmpwalk -v2c -c private 192.168.1.2 lldpStatsRemTablesLastChangeTime 

Аналог команды из CLI:

show lldp stats

Команда показывает время с последнего изменения таблицы соседства lldp.

Пример:

snmpwalk -v2c -c private 192.168.1.2 lldpStatsTxPortTable

Аналог команды из CLI:

show lldp stats

Команда показывает информацию о количестве отправленных LLDP-пакетов с интерфейсов.

Пример:

snmpwalk -v2c -c private 192.168.1.2 lldpStatsRxPortTable

Аналог команды из CLI:

show lldp stats

Команда показывает информацию о полученных LLDP-пакетах с интерфейсов.

Пример:

snmpwalk -v2c -c private 192.168.1.2 lldpRemTable

Аналог команды из CLI:

show lldp neighbors

Команда показывает информацию об устройствах-соседях.

Пример:

snmpwalk -v2c -c private 192.168.1.2 lldpRemManAddrEntry

Аналог команды из CLI:

show lldp neighbors

Команда показывает информацию о management-адресах подключенных устройств-соседей.

Команды OLT

Перезагрузка OLT

Перезагрузка OLT осуществляется с помощью таблицы oltNgModularFCSystemOperationTable. 

Формат команды:

snmpset -v2c -c <rw_community> -t 20 <ipaddr> oltNgModularFCSystemOperationReboot.12 i 1

Пример:

snmpset -v2c -c private -t 20 192.168.1.2 oltNgModularFCSystemOperationReboot.12 i 1

Аналог команд из CLI:

reboot system

Команда выполняет перезагрузку OLT через 1 секунду.

Перезагрузка слотов

Перезагрузка LC-слотов осуществляется с помощью таблиц oltNgSystemOperationOltReboot.

Формат команды:

snmpset -v2c -c <rw_community> -t 20 <ipaddr> oltNgSystemOperationOltReboot.<slot_ID> i 1

Пример:

snmpset -v2c -c private -t 20 192.168.1.2 oltNgModularFCSystemOperationReboot.4 i 1

Аналог команд из CLI:

reboot slot 4

Команда выполняет перезагрузку 4 slot.

Перезагрузка FC-слотов осуществляется с помощью таблиц oltNgModularFCSystemOperationTable.

Формат команды:

snmpset -v2c -c <rw_community> -t 20 <ipaddr> oltNgModularFCSystemOperationReboot.<FC_ID> i 1

Где <FC_ID>:

  • 1 — FC1;
  • 2 — FC2;
  • 10 — Master;
  • 11 — Backup.

Пример:

snmpset -v2c -c private -t 20 192.168.1.2 oltNgModularFCSystemOperationReboot.2 i 1

Аналог команд из CLI:

reboot fc2

Команда выполняет перезагрузку платы FC во второй позиции.

Реконфигурация LC-плат

Реконфигурация OLT осуществляется с помощью таблицы oltNgSystemOperationOltTable.

Формат команды:

snmpset -v2c -c <rw_community> -t 20 <ipaddr> oltNgSystemOperationOltReconfigure.<slot_id> i 1

Пример:

snmpset -v2c -c private -t 20 192.168.1.2 oltNgSystemOperationOltReconfigure.5 i 1

Аналог команды из CLI:

reconfigure olt slot 5

Команда выполняет реконфигурацию LC slot 5.

Реконфигурация pon-ports

Реконфигурация pon-ports осуществляется с помощью таблицы oltNgPonPortOperationsTable.

Формат команды:

snmpset -v2c -c <rw_community> -t 20 <ipaddr> oltNgPonPortOperationsReconfigure.<slot_ID>.<pon_port_id> i 1

Пример:

snmpset -v2c -c private -t 20 192.168.1.2 oltNgPonPortOperationsReconfigure.1.4 i 1

Аналог команды из CLI:

reconfigure interface pon-port 1/4

Команда выполняет реконфигурацию pon-port 1/4.

Операции загрузки/выгрузки обновления

Загрузка ПО

Для загрузки ПО используется таблица oltNgSystemOperationFileManagement.

Формат команды:

snmpset -v2c -c <ro_community> <ipaddr> <parameter_oid>.0

Пример:

snmpset -v2c -c private 192.168.1.2 oltNgSystemOperationFileManagementOperation.0 i 0 oltNgSystemOperationFileManagementProtocol.0 i 0 oltNgSystemOperationFileManagementIpAddress.0 a 192.168.1.20 oltNgSystemOperationFileManagementPath.0 s "ma5k-1.3.0-build2299.fw.bin" oltNgSystemOperationFileManagementFileType.0 i 2 oltNgSystemOperationFileManagementAction.0 i 1

Аналог команды из CLI:

copy tftp://192.168.1.20/ma5k-1.3.0-build2299.fw.bin fs://firmware

Команда загружает на OLT образ ПО с TFTP-сервера.

Управление образами ПО OLT

Управление образами ПО осуществляется с помощью таблицы oltNgModularFirmware.

Для смены ПО необходимо выбрать, какой образ ПО использовать после перезагрузки.

Запрос версий образов ПО OLT

Для просмотра версии Image 1 используется oltNgModularFirmwarePrimaryVersion.

Формат команды:

snmget -v2c -c <rw_community> -t 20 <ipaddr> oltNgModularFirmwarePrimaryVersion.1/2

Пример:

snmpget -v2c -c private -t 20 192.168.1.2 oltNgModularFirmwarePrimaryVersion.1

Аналог команд из CLI:

show firmware

Команда показывает текущий и альтернативный образы ПО, их версию, дату релиза.

Для просмотра версии Image 2 используется oltNgModularFirmwareSecondaryVersion.

Формат команды:

snmget -v2c -c <rw_community> -t 20 <ipaddr> oltNgModularFirmwareSecondaryVersion.1/2

Пример:

snmpget -v2c -c private -t 20 192.168.1.2 oltNgModularFirmwareSecondaryVersion.1

Аналог команд из CLI:

show firmware

Команда показывает текущий и альтернативный образы ПО, их версию, дату релиза.

Запрос текущего образа ПО OLT

Формат команды:

snmpget -v2c -c <rw_community> -t 20 <ipaddr> oltNgModularFirmwareRunningImage.1/2

Пример:

snmpget -v2c -c private -t 20 192.168.1.2 oltNgModularFirmwareRunningImage.1

Аналог команд из CLI:

show version

Команда показывает текущую версию образа ПО MA5160.

Смена образа ПО OLT

Формат команды:

snmpwalk -v2c -c <rw_community> -t 20 <ipaddr> oltNgModularFirmwareSelectedImage.1/2 i 1

Пример:

snmpset -v2c -c private -t 20 192.168.1.2 oltNgModularFirmwareSelectedImage.0 i 1

Аналог команды из CLI:

firmware select-image alternate

Команда указывает на незадействованный образ ПО с которым OLT запустится после перезагрузки.

Управление обновлением ПО ONT

Постановка в очередь на обновление ONT

Формат команды:

snmpset -v2c -c <rw_community> <ipaddr> oltNgPonOntUpdateFirmwareName.<slot_ID>.<pon_port_ID>.<ont_id> s "file_name"

Пример:

snmpset -v2c -c private 192.168.1.2 oltNgPonOntUpdateFirmwareName.1.3.8 s "ntu-rg.bin"

Аналог команды из CLI:

firmware update start interface ont 1/3/8 filename ntu-rg.bin

Команда ставит в очередь обновления ONT 1/3/8.

Удаление из очереди на обновление ONT

Формат команды:

snmpset -v2c -c <rw_community> <ipaddr> oltNgPonOntUpdateStop.<slot_ID>.<pon_port_ID>.<ont_id> i 1

Пример:

snmpset -v2c -c private 192.168.1.2 oltNgPonOntUpdateStop.1.3.8 i 1

Аналог команд из CLI:

firmware update stop interface ont 1/3/8

Команда удаляет ONT 1/3/8 из очереди на обновление либо останавливает уже начавшееся обновление.

Просмотр очереди обновления ONT

Просмотр производится с помощью таблицы oltNgPonOntFirmwareUpdateStateTable.

Формат команды:

snmpwalk -v2c -c <ro_community> <ipaddr> <parameter_oid>

Пример:

snmpwalk -v2c -c public 192.168.1.2 oltNgPonOntFirmwareUpdateStateTable                                                                                                                              

Аналог команды из CLI:

show interface ont 1-16 firmware update status

Команда показывает очередь обновления ONT на всех pon-port.

Автообновление ONT

Создание списка правил автообновления для EquipmentID

Cоздание списка правил производится с помощью таблицы oltNgPonOntAutoUpdateRowStatus, в качестве имени для списка правил автообновления используется EquipmentID.

Формат команды:

snmpset -v2c -c <ro_community> <ipaddr>  oltNgPonOntAutoUpdateRowStatus.<EquipmentID> i 4

Где:

  • <EquipmentID> – модель ONT, для которой создаётся список правил автообновления.

Пример:

snmpset -v2c -c private -t 20 192.168.1.2 oltNgPonOntAutoUpdateRowStatus.\"NTU\-1\" i 4                                                                                                                        

Все спецсимволы экранируются. Ниже представлен аналогичный пример, но с представлением EquipmentID в десятичном формате (указывается длина EquipmentID и далее, через точку, посимвольно переведённый из HEX в Dec EquipmentID):

snmpset -v2c -c private -t 20 192.168.1.2 oltNgPonOntAutoUpdateRowStatus.5.78.84.85.45.49 i 4                                                                                                                        

Аналог команды из CLI:

auto-update-ont NTU-1

Добавление правил в список автообновления для EquipmentID

Добавление правил в список автообновления для каждого EquipmentID производится с помощью таблицы oltNgPonOntAutoUpdateEntriesTable.

Формат команды:

snmpwalk -v2c -c <ro_community> <ipaddr> oltNgPonOntAutoUpdateEntriesRowStatus .<EquipmentID>.<Rule_ID> i 4 oltNgPonOntAutoUpdateEntriesFirmwareVersionMatches .<EquipmentID>.<Rule_ID> i <match> oltNgPonOntAutoUpdateEntriesFirmwareVersion .<EquipmentID>.<Rule_ID> s <version> oltNgPonOntAutoUpdateEntriesFilename .<EquipmentID>.<Rule_ID> s <filename>

Где:

  • <EquipmentID> – модель ONT, для которой был создан список правил автообновления;
  • <Rule_ID> – идентификатор правила внутри списка;
  • <match> – параметр определяет, в каком случае будет происходить автообновление: либо при совпадении версии ПО, указанной в правиле и версии ПО ONT, либо при несовпадении;
  • <filename> – имя предварительно загруженного на OLT файла ПО.

Пример:

snmpset -v2c -c private -t 20 192.168.1.2 oltNgPonOntAutoUpdateEntriesRowStatus.\"NTU\-1\".1 i 4 oltNgPonOntAutoUpdateEntriesFirmwareVersionMatches.\"NTU\-1\".1 i 2 oltNgPonOntAutoUpdateEntriesFirmwareVersion.\"NTU\-1\".1 s 3.28.6.152  oltNgPonOntAutoUpdateEntriesFilename.\"NTU\-1\".1 s ntu-1-3.28.6-build152.fw.bin                                                                                                                    

Аналог команды из CLI:

configure terminal
auto-update-ont NTU-1
fw-version not-match 3.28.6.152 filename ntu-1-3.28.6-build152.fw.bin

Удаление правил из списка автообновления для указанного EquipmentID

Удаление правил автообновления для EquipmentID производится с помощью 
oltNgPonOntAutoUpdateEntriesRowStatus.

Формат команды:

snmpwalk -v2c -c <ro_community> <ipaddr> oltNgPonOntAutoUpdateEntriesRowStatus .<EquipmentID>.<Rule_ID> i 6 

Пример:

snmpset -v2c -c private -t 20 192.168.1.2 oltNgPonOntAutoUpdateEntriesRowStatus.\"NTU\-1\".1 i 6                                                                                                            

Аналог команды из CLI:

 MA5160(config)(auto-update-ont-NTU-1)# no fw-version not-match V1

Удаление списка правил автообновления для EquipmentID

Удаление происходит с помощью oltNgPonOntAutoUpdateRowStatus.

Формат команды:

snmpwalk -v2c -c <ro_community> <ipaddr>  oltNgPonOntAutoUpdateRowStatus.<EquipmentID> i 6

Пример:

snmpset -v2c -c private -t 20 192.168.1.2 oltNgPonOntAutoUpdateRowStatus.\"NTU\-1\" i 6

Аналог команды из CLI:

no auto-update-ont NTU-1

Настройка автоматической замены файлов ПО ONT

Включение функции:

Формат команды:

snmpset -v2c -c <ro_community> <ipaddr>  oltNgPonOntFirmwareAutoReplaceEnabled.0 i 1​

Пример:

snmpset -v2c -c private 192.168.1.2 oltNgPonOntFirmwareAutoReplaceEnabled.0 i 1

Аналог команды из CLI:

firmware ont auto-replace enable

Просмотр статуса:

Формат команды:

snmpget -v2c -c <ro_community> <ipaddr>  oltNgPonOntFirmwareAutoReplaceEnabled.0

Пример:

snmpget -v2c -c private 192.168.1.2 oltNgPonOntFirmwareAutoReplaceEnabled.0

Аналог команды из CLI:

show running-config firmware all

Выгрузка логов

Формат команды:

snmpget -v2c -c <ro_community> <ipaddr> <parameter_oid>.0

Пример:

snmpset -v2c -c private 192.168.1.2 oltNgSystemOperationFileManagementOperation.0 i 1 oltNgSystemOperationFileManagementProtocol.0 i 0 oltNgSystemOperationFileManagementIpAddress.0 a 192.168.1.20 oltNgSystemOperationFileManagementFileType.0 i 4 oltNgSystemOperationFileManagementLogFile.0 s "system.log.1" oltNgSystemOperationFileManagementPath.0 s "log_test" oltNgSystemOperationFileManagementAction.0 i 1

Аналог команды из CLI:

copy fs://logfile/system.log.1 tftp://192.168.1.20/log_test

Команда выгружает с OLT на TFTP-сервер лог с именем system.log.1.

Мониторинг OLT

Общие сведения об MA5160

Общие сведения об MA5160 собраны в таблицах oltNgModularSystemInfo и oltNgModularBoardStatus.

Формат команды:

snmpget -v2c -c <ro_community> <ipaddr> <parameter_oid>.0

Пример:

snmpget -v2c -c public 192.168.1.2 oltNgModularSystemCrateMACAddress.0 oltNgModularBoardStatusFCSensor1Temperature.1 oltNgModularBoardStatusSlotRAMFreeSpace.1

Аналог команд из CLI:

show system environment

Команда отображает MAC-адрес OLT, текущую температуру на Sensor1 и количество свободной памяти в мегабайтах.

Мониторинг блоков питания

Мониторинг блоков питания осуществляется с помощью таблицы oltNgModularPowerSupplyTable.

Формат команды:

snmpwalk -v2c -c <ro_community> <ipaddr> <parameter_oid>

Пример:

snmpwalk -v2c -c public 192.168.1.2 oltNgModularPowerSupplyTable

Аналог команды из CLI:

show system environment

Команда отображает общие сведения об OLT.

Мониторинг лицензии

Мониторинг загруженной лицензии осуществляется с помощью таблицы oltNgSystemStateLicense.

Формат команды:

snmpwalk -v2c -c <ro_community> <ipaddr> <parameter_oid>

Пример:

snmpwalk -v2c -c public 192.168.1.2 oltNgSystemStateLicense

Аналог команды из CLI:

show license

Команда показывает информацию по установленной лицензии.

Мониторинг статуса front-ports

Мониторинг статуса front-ports осуществляется с помощью таблицы oltNgModularFrontPortStateTable.

Формат команды:

snmpwalk -v2c -c <ro_community> <ipaddr> <parameter_oid>

Пример:

snmpwalk -v2c -c public 192.168.1.2 oltNgModularFrontPortStateTable

Аналог команды из CLI:

show interface front-port 1-2/1-10 state

Команда показывает статус всех front-port.

Мониторинг состояния sfp front-ports

Мониторинг состояния sfp front-ports осуществляется с помощью таблицы oltNgModularFrontPortSfpTable.

Формат команды:

snmwalk -v2c -c <ro_community> <ipaddr> <parameter_oid>

Пример:

snmpwalk -v2c -c public 192.168.1.2 oltNgModularFrontPortSfpTable

Аналог команды из CLI:

show interface front-port 1-2/1-10 sfp verbose

Команда показывает детальную информацию по SFP на front-port 1-2/1-10.

Мониторинг статуса port-channel

Мониторинг статуса port-channel осуществляется с помощью таблицы  oltNgModularPortChannelStateTable.

Формат команды:

snmpwalk -v2c -c <ro_community> <ipaddr> <parameter_oid>

Пример:

snmpwalk -v2c -c public 192.168.1.2 oltNgModularPortChannelStateTable

Аналог команды из CLI:

show interface port-channel 1-10 state

Команда показывает статус всех port-channel.

Мониторинг статуса pon-ports

Мониторинг статуса pon-ports осуществляется с помощью таблицы oltNgPonPortStateTable.

Формат команды:

snmpwalk -v2c -c <ro_community> <ipaddr> <parameter_oid>

Пример:

snmpwalk -v2c -c public 192.168.1.2 oltNgPonPortStateTable

Аналог команды из CLI:

show interface pon-port 1-16/1-16 state

Команда показывает статус всех pon-port.

Мониторинг счетчиков front-ports

Мониторинг счетчиков front-ports осуществляется с помощью таблицы oltNgModularFrontPortCountersTable.

Формат команды:

snmpwalk -v2c -c <ro_community> <ipaddr> <parameter_oid>

Пример:

snmpwalk -v2c -c public 192.168.1.2 oltNgModularFrontPortCountersTable

Аналог команды из CLI:

show interface front-port 1-2/1-10 counters

Команда показывает счётчики front-port 1-2/1-10.

Мониторинг счетчиков pon-ports

Мониторинг счетчиков pon-ports осуществляется с помощью таблицы oltNgPonPortCountersTable.

Формат команды:

snmpwalk -v2c -c <ro_community> <ipaddr> <parameter_oid>

Пример:

snmpwalk -v2c -c public 192.168.1.2 oltNgPonPortCountersTable

Аналог команды из CLI:

show interface pon-port 1-16/1-16 counters

Команда показывает счётчики pon-port 1-16/1-16.

Мониторинг активных DHCP-сессий

Мониторинг активных DHCP-сессий осуществляется с помощью таблицы oltNgNetworkDHCPSessionsTable.

Формат команды:

snmpwalk -v2c -c <ro_community> <ipaddr> <parameter_oid>

Пример:

snmpwalk -v2c -c public 192.168.1.2 oltNgNetworkDHCPSessionsTable

Аналог команды из CLI:

show slot 1-16 ip dhcp sessions

Команда отображает информацию по активным DHCP-сессиям на OLT.

Мониторинг активных PPPoE-сессий

Мониторинг активных PPPoE-сессий осуществляется с помощью таблицы oltNgNetworkPPPoESessionsTable.

Формат команды:

snmpwalk -v2c -c <ro_community> <ipaddr> <parameter_oid>

Пример:

snmpwalk -v2c -c public 192.168.1.2 oltNgNetworkPPPoESessionsTable

Аналог команды из CLI:

show slot 1-16 ip pppoe sessions

Команда отображает информацию по активным PPPoE-сессиям на OLT.

Мониторинг MAC-адресов

MAC-адреса плат FC

Мониторинг MAC-адресов плат FC осуществляется с помощью таблицы oltNgModularMacTable.

Формат команды:

snmpwalk -v2c -c <ro_community> <ipaddr> <parameter_oid>.<slot_ID>.<port_type>.<port_id>

Где:

<port_type> – тип порта, может принимать следующие значения:

  • front-port (1)
  • port-channel (2)
  • cpu-port (3)
  • fc-slot-channel (4)

Пример:

snmpwalk -v2c -c public 192.168.1.2 oltNgNetworkMacTable

Аналог команды из CLI:

show mac fc

Команда отображает информацию по MAC-адресам, обученным на платах FC 1 и 2.

MAC-адреса плат LC

Мониторинг MAC-адресов осуществляется с помощью таблицы oltNgNetworkMacTable.

Формат команды:

snmpwalk -v2c -c <ro_community> <ipaddr> <parameter_oid>.<slot_ID>.<port_type>.<port_id>

Где:

<port_type> – тип порта, может принимать следующие значения:

  • pon-port (1)
  • front-port (2)
  • port-channel (3)
  • cpu-port (4)

Пример:

snmpwalk -v2c -c public 192.168.1.2 oltNgNetworkMacTable

Аналог команды из CLI:

show mac slot 1-16

Команда отображает информацию по MAC-адресам, обученным на LC платах.

Мониторинг утилизации Front-Port

Мониторинг утилизации Front-port осуществляется с помощью таблицы oltNgModularFrontPortUtilizationTable

Формат команды:

snmpget -v2c -c <ro_community> <ipaddr> <parameter_oid>.<slot_id><port_id>.<interval>

Пример:

snmpget -v2c -c public 192.168.1.2 oltNgModularFrontPortUtilizationTxKbitsSec.2.1.1

Аналог команды из CLI:

show interface front-port 2/1 utilization 

Команда отображает информацию по утилизации интерфейса Front-port 2/1 (Tx за интервал 1 минута).

Мониторинг утилизации Port-Channel

Мониторинг утилизации Port-Channel осуществляется с помощью таблицы oltNgModularPortChannelUtilizationTable

Формат команды:

snmpget -v2c -c <ro_community> <ipaddr> <parameter_oid>.<port_id>.<interval>

Пример:

snmpget -v2c -c public 192.168.1.2 oltNgModularPortChannelUtilizationRxKbitsSec.1.1

Аналог команды из CLI:

show interface port-channel 1 utilization 

Команда отображает информацию по утилизации интерфейса Port-Channel 1.

Мониторинг утилизации Pon-Port

Мониторинг утилизации Pon-Port осуществляется с помощью таблицы oltNgPonPortUtilizationTable

Формат команды:

snmpget -v2c -c <ro_community> <ipaddr> <parameter_oid>.<port_id>.<interval>

Пример:

snmpget -v2c -c public 192.168.1.2 oltNgPonPortUtilizationTxFramesSec.1.3.2

Аналог команды из CLI:

show interface pon-port 3 utilization 

Команда отображает информацию по утилизации интерфейса Pon-Port 3 (Tx Frames за интервал 5 минут).


Список изменений

Версия документа

Дата выпуска

Версия ПО

Содержание изменений

Версия 2.0

30.11.2025

1.3.0

Синхронизация с версией ПО 1.3.0

Версия 1.0

31.05.2025

1.1.0

Первая публикация


  • Нет меток