Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.


Scroll pdf ignore

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

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


A Shared Block
hiddentrue


Metadata list
hiddentrue
|| DeviceType | Станционное оборудование XGS-PON OLT |
|| DeviceName1 | MA5160 |
|| DocTitleAdditional1 | Приложение к руководству по эксплуатации |
|| DocTitleAdditional | Настройка и мониторинг OLT по SNMP |
|| fwversion | 1.3.0 |

LTP-X MA5160 (Краткое рук-во, OLT по SNMP)


Scroll Ignore
Оглавление
maxLevel4
outlinetrue


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

Примечание

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


Предупреждение

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

Работа с 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.

Scroll Pagebreak

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

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. 

Пример:

Блок кода
languagexml
snmpset -v2c -c private 192.168.1.2
oltNgPonOntConfigRowStatus.1.3.8 i 4 
oltNgPonOntConfigSerialNumber.1.3.8 s ELTX24A80012

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

Блок кода
languagexml
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> – значение параметра.

Пример:

Блок кода
languagexml
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

Scroll Pagebreak

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

Блок кода
languagexml
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.

Пример:

Блок кода
languagexml
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:

Блок кода
languagexml
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. 

Scroll Pagebreak

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

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

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

Пример:

Блок кода
languagexml
snmpset -v2c -c private 192.168.1.2 oltNgPonOntServiceUtilizationEnable.1.3.8.7 i 1 

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

Блок кода
languagexml
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><serviceid>.<service_id> i <value>

Пример:

Блок кода
languagexml
snmpset -v2c -c private 192.168.1.2 oltNgPonOntServiceCustomOuterUpstreamCos.1.3.8.7 i 6 

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

Блок кода
languagexml
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 CoS возможна только для сервисов в сервисах с назначенным профилем cross-connect типа double-tag.


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

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

Scroll Pagebreak

Пример:

Блок кода
languagexml
snmpset -v2c -c private 192.168.1.2 oltNgPonOntServiceCustomInnerUpstreamCos.1.3.8.7 i 6 

Scroll Pagebreak


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

Блок кода
languagexml
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><serviceid>.<service_id> i <value>

Пример:

Блок кода
languagexml
snmpset -v2c -c private 192.168.1.2 oltNgPonOntServiceCustomMacTableLimit.1.3.8.7 i 5 

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

Блок кода
languagexml
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.

Пример:

Блок кода
languagexml
snmpset -v2c -c private 192.168.1.2 oltNgPonOntServiceCustomDhcpOpt82ProfileID.1.3.8.7 u 2

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

Блок кода
languagexml
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
  • oltNgPonOntServiceTable.

Пример:

Блок кода
languagexml
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:

Блок кода
languagexml
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

Пример:

Блок кода
languagexml
snmpset -v2c -c private 192.168.1.2 oltNgPonOntConfigRowStatus.1.3.8 i 6

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

Блок кода
languagexml
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.

Пример:

Блок кода
languagexml
snmpset -v2c -c private 192.168.1.2 oltNgPonOntConfigSerialNumber.1.3.8 s ELTX12345678

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

Блок кода
languagexml
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

Пример:

Блок кода
languagexml
snmpset -v2c -c private 192.168.1.2
oltNgPonOntOperationsReconfigure.1.3.8 i 1

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

Блок кода
languagexml
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

Пример:

Блок кода
languagexml
snmpset -v2c -c private 192.168.1.2 oltNgPonOntOperationsReboot.1.3.8 i 1

Scroll Pagebreak

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

Блок кода
languagexml
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 

Пример:

Блок кода
languagexml
snmpset -v2c -c private 192.168.1.2 oltNgPonOntOperationsDefault.1.3.8 i 1

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

Блок кода
languagexml
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

Пример:

Блок кода
languagexml
snmpset -v2c -c private 192.168.1.2 oltNgPonOntConfigShutdown.1.3.8 i 1

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

Блок кода
languagexml
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

Пример:

Блок кода
languagexml
snmpset -v2c -c private 192.168.1.2 oltNgPonOntConfigShutdown.1.3.8 i 2

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

Блок кода
languagexml
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

Пример:

Блок кода
languagexml
snmpset -v2c -c private 192.168.1.2 oltNgPonOntOperationsPloamDisable.1.3.8 i 1

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

Блок кода
languagexml
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

Пример:

Блок кода
languagexml
snmpset -v2c -c private 192.168.1.2 oltNgPonOntOperationsPloamDisable.1.3.8 i 2

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

Блок кода
languagexml
send ploam disableenable 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

Пример:

Блок кода
languagexml
snmpset -v2c -c private 192.168.1.2 oltNgPonOntOperationsClearCountersOltSide.1.3.8 i 1

Scroll Pagebreak

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

Блок кода
languagexml
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

Пример:

Блок кода
languagexml
snmpset -v2c -c private 192.168.1.2 oltNgPonOntOperationsClearCountersOntSide.1.3.8 i 1

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

Блок кода
languagexml
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>

Пример:

Блок кода
languagexml
snmpget -v2c -c public 192.168.1.2 oltNgPonOntInfoState.1.3.8 oltNgPonOntInfoRSSI.1.3.8

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

Блок кода
languagexml
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>

Scroll Pagebreak

Где:

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

Пример:

Блок кода
languagexml
snmpget -v2c -c public 192.168.1.2 oltNgPonOntMacTableMacAddress.1.3.8.1

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

Блок кода
languagexml
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>scroll-pagebreak

Пример:

Блок кода
languagexml
snmpget -v2c -c private 192.168.1.2 oltNgPonOntCountersOntSideMulticastGroupsDestinationIpAddress.1.3.8.0.1

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

Блок кода
languagexml
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>

Пример:

Блок кода
languagexml
snmpwalk -v2c -c public 192.168.1.2 oltNgPonOntUnactivatedSerial.1.3

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

Блок кода
languagexml
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>

Пример:

Блок кода
languagexml
snmpwalk -v2c -c public 192.168.1.2 oltNgPonOntPortStateLinkState.1.3.8

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

Блок кода
languagexml
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>

Пример:

Блок кода
languagexml
snmpwalk -v2c -c public 192.168.1.2 oltNgPonOntServicesUtilizationLastDownstream.1.3.8.1

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

Блок кода
languagexml
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>

Пример:

Блок кода
languagexml
snmpget -v2c -c public 192.168.1.2 oltNgPonOntCountersOltSidePonDriftNegative.1.13.18

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

Блок кода
languagexml
show interface ont 1/13/8 counters olt-side pon

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

Мониторинг счётчиков 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>

Scroll Pagebreak

Пример:

Блок кода
languagexml
snmpget -v2c -c public 192.168.1.2 oltNgPonOntCountersOntSideGemNctpPMDownstreamFinishedIntervals.1.3.8.1

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

Блок кода
languagexml
show interface ont 1/3/8 counters ont-side gem-port-nctp-performance-monitoring 

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

Пример:

Блок кода
languagexml
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:

Блок кода
languagexml
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 следует выполнить команду Commitкоманду Сommit

Предупреждение

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

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

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

Пример:

Блок кода
languagexml
snmpset -v2c -c private -t 20 192.168.1.2 oltNgSystemOperationConfigOperationsCommit.0 i 1

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

Блок кода
languagexml
commit

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

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

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

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

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

Пример:

Блок кода
languagexml
snmpset -v2c -c private -t 20 192.168.1.2 oltNgSystemOperationConfigOperationsConfirm.0 i 1

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

Блок кода
languagexml
confirm

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

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

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

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

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

Пример:

Блок кода
languagexml
snmpset -v2c -c private -t 20 192.168.1.2 oltNgSystemOperationConfigOperationsRollback.0 i 1

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

Блок кода
languagexml
rollback candidate-config

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

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

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

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

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

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

Где:

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

Пример:

Блок кода
languagexml
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:

Блок кода
languagexml
configure terminal
user testname password 12341234 privilege 15

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

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

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

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

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

Пример:

Блок кода
languagexml
snmpset -v2c -c private 192.168.1.2 oltNgSystemConfigurationUsersConfigRowStatus.4 i 6

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

Блок кода
languagexml
configure terminal
no user NAME

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

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

Pon-ports

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

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

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

Пример:

Блок кода
languagexml
snmpset -v2c -c private 192.168.1.2 oltNgPonPortConfigRange.1.2 u 40 oltNgPonPortConfigBlockRogueOntEnable.1.2 i 1

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

Блок кода
languagexml
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

Scroll Pagebreak

Пример:

Блок кода
languagexml
snmpset -v2c -c private 192.168.1.2 oltNgPonPortConfigPonType.1.2 i 0

Scroll Pagebreak


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

Блок кода
languagexml
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> – значение параметра.

Пример:

Блок кода
languagexml
snmpset -v2c -c private 192.168.1.2 oltNgModularFrontPortConfigPortMode.2.1 i 0 oltNgModularFrontPortConfigShutdown.2.1 i 1

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

Блок кода
languagexml
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>

Scroll Pagebreak

Пример:

Блок кода
languagexml
snmpset -v2c -c private 192.168.1.2 oltNgModularFrontPortConfigAllowedVLANRowStatus.2.8.156 i 4 oltNgModularFrontPortConfigAllowedVLANRowStatus.2.8.1101 i 6

...

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

Блок кода
languagexml
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>

Пример:

Блок кода
languagexml
snmpset -v2c -c private 192.168.1.2 oltNgNetworkMacSettingsAddressAgingTimeout.0 u 100

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

Блок кода
languagexml
configure terminal
mac age-time 100

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

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

Cross-connect

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

Добавление

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

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

Пример:

Блок кода
languagexml
snmpset -v2c -c private 192.168.1.2 oltNgPonOntProfileCrossConnectRowStatus.2 i 4

Scroll Pagebreak

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

Блок кода
languagexml
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> – значение параметра.

Пример:

Блок кода
languagexml
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

Scroll Pagebreak

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

Блок кода
languagexml
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.

Пример:

Блок кода
languagexml
snmpset -v2c -c private 192.168.1.2 oltNgPonOntProfileCrossConnectTagMode.2 i 1 oltNgPonOntProfileCrossConnectInnerVid.2 u 100 oltNgPonOntProfileCrossConnectOuterVid.2 u 200

Scroll Pagebreak

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

Блок кода
languagexml
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

Пример:

Блок кода
languagexml
snmpset -v2c -c private 192.168.1.2 oltNgPonOntProfileCrossConnectRowStatus.2 i 6

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

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

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

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

Пример:

Блок кода
languagexml
snmpwalk -v2c -c public 192.168.1.2 oltNgPonOntProfileCrossConnectName

Scroll Pagebreak

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

Блок кода
languagexml
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

Scroll Pagebreak

Пример:

Блок кода
languagexml
snmpset -v2c -c private 192.168.1.2 oltNgPonOntProfileDBARowStatus.3 i 4

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

Блок кода
languagexml
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> – значение параметра.

Пример:

Блок кода
languagexml
snmpset -v2c -c private 192.168.1.2 
oltNgPonOntProfileDBAName.3 s "edited_by_snmp" 
oltNgPonOntProfileDBAReportingMode.3 i 2 
oltNgPonOntProfileDBAMaximumBandwidth.3 u 269248

Scroll Pagebreak

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

Блок кода
languagexml
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 – в журнале работы устройства.

Scroll Pagebreak

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

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

Пример:

Блок кода
languagexml
snmpset -v2c -c private 192.168.1.2 oltNgPonOntProfileDBAPonType.3 i 0

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

Блок кода
languagexml
configure terminal
profile dba edited_by_snmp
pon-type gpon

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

Удаление

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

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

Пример:

Блок кода
languagexml
snmpset -v2c -c private 192.168.1.2 oltNgPonOntProfileDBARowStatus.3 i 6

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

Блок кода
languagexml
configure terminal
no profile dba NAME

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

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

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

snmpwalk -v2c -c <ro_community> <ipaddr> oltNgPonOntProfileDBANamescroll-pagebreak

Пример:

Блок кода
languagexml
snmpwalk -v2c -c public 192.168.1.2 oltNgPonOntProfileDBAName

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

Блок кода
languagexml
show running-config profile dba

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

Scroll Pagebreak

Ports

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

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

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

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

Пример:

Блок кода
languagexml
snmpset -v2c -c private 192.168.1.2 oltNgPonOntProfilePortsRowStatus.4 i 4

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

Блок кода
languagexml
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> – значение параметра.
  • scroll-pagebreak

Пример:

Блок кода
languagexml
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

Scroll Pagebreak

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

Блок кода
languagexml
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).

Пример:

Блок кода
languagexml
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:

Блок кода
languagexml
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 = 700 70 для профиля ports с индексом 4 и индексом 1 порта ONT, включает multicast,  VID VID 20 для igmp upstreamigmp upstream-трафика и подменяет метку для igmp upstream-трафика. Scroll Pagebreak

Удаление

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

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

Пример:

Блок кода
languagexml
snmpset -v2c -c private 192.168.1.2 oltNgPonOntProfilePortsRowStatus.4 i 6

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

Блок кода
languagexml
configure terminal
no profile ports NAME

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

Scroll Pagebreak

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

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

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

Пример:

Блок кода
languagexml
snmpwalk -v2c -c public 192.168.1.2 oltNgPonOntProfilePortsName

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

Блок кода
languagexml
show running-config profile ports

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

Management

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

Добавление

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

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

Пример:

Блок кода
languagexml
snmpset -v2c -c private 192.168.1.2 oltNgPonOntProfileManagementRowStatus.10 i 4

...

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

Блок кода
languagexml
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> – значение параметра.
    Scroll Pagebreak

Пример:

Блок кода
languagexml
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:

Блок кода
languagexml
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

Пример:

Блок кода
languagexml
snmpset -v2c -c private 192.168.1.2 oltNgPonOntProfileManagementRowStatus.10 i 6

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

Блок кода
languagexml
configure terminal
no profile management NAME

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

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

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

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

Пример:

Блок кода
languagexml
snmpwalk -v2c -c public 192.168.1.2 oltNgPonOntProfileManagementName

Scroll Pagebreak

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

Блок кода
languagexml
show running-config profile management

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

Shaping

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

Добавление

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

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

Пример:

Блок кода
languagexml
snmpset -v2c -c private 192.168.1.2 oltNgPonOntProfileShapingRowStatus.2 i 4

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

Блок кода
languagexml
configure terminal
profile shaping NAME

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

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

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

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> – значение параметра.

Пример:

Блок кода
languagexml
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:

Блок кода
languagexml
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

Пример:

Блок кода
languagexml
snmpset -v2c -c private 192.168.1.2 oltNgPonOntProfileShapingRowStatus.2 i 6

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

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

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

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

Пример:

Блок кода
languagexml
snmpwalk -v2c -c public 192.168.1.2 oltNgPonOntProfileShapingName

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

Блок кода
languagexml
show running-config profile shaping

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

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

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

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

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

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

Scroll Pagebreak

Пример:

Блок кода
languagexml
snmpset -v2c -c private 192.168.1.2 oltNgPonOntTemplateConfigRowStatus.3 i 4 oltNgPonOntTemplateConfigName.3 s 'test'

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

Блок кода
languagexml
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> 

Scroll Pagebreak
 
id>  

Пример:

Блок кода
languagexml
snmpset -v2c -c private 192.168.1.2 oltNgPonOntTemplateServiceTableRowStatus.3.1 i 4 oltNgPonOntTemplateServiceTableProfileCrossConnectID.3.1 u 2 oltNgPonOntTemplateServiceTableProfileDBAID.3.1 u 2 

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

Блок кода
languagexml
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> 

Пример:

Блок кода
languagexml
snmpset -v2c -c private 192.168.1.2 oltNgPonOntTemplateDefineServiceProfileCrossConnect.3.1 i 1 oltNgPonOntTemplateConfigBroadcastFilter.3 i 1 oltNgPonOntTemplateDefineConfigBroadcastFilter.3 i 1

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

Блок кода
languagexml
configure terminal
template test
define service 1
broadcast-filter profile cross-connect
define broadcast-filter

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

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

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

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

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

Пример:

Блок кода
languagetext
snmpset -v2c -c private 192.168.1.2 oltNgPonOntTemplateServiceTableRowStatus.3.1 i 6

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

Блок кода
languagexml
configure terminal
template test
no service 1 

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

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

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

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

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

Пример:

Блок кода
languagexml
snmpset -v2c -c private 192.168.1.2 oltNgPonOntTemplateConfigRowStatus.3 i 6

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

Блок кода
languagexml
configure terminal
no template test

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

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

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

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

Пример:

Блок кода
languagexml
snmpwalk -v2c -c public 192.168.1.2 oltNgPonOntTemplate

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

Блок кода
languagexml
show running-config template

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

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

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

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

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

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

Пример:

Блок кода
languagexml
snmpset -v2c -c private 192.168.1.2 oltNgModularFanControlFanSpeedoltNgModularMinFanSpeed.0 i 7060

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

Блок кода
languagexml
configure terminal
system fan min-speed 7060

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

Работа с autofind

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

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

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

Пример:

Блок кода
languagexml
snmpset -v2c -c private 192.168.1.2 oltNgPonOntAutoFindStatus.1.2 i 2

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

Блок кода
languagexml
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, которые отправляются из-за изменений в LLDP MIB (изменений настроек LLDP на front-port). Scroll Pagebreak

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

...

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

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

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

Где:

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

Пример:

Блок кода
snmpgetsnmpset -v2c -c private 192.168.1.2 lldpStatsRemTablesLastChangeTimelldpPortConfigTLVsTxEnable.0519 x A0

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

Блок кода
show lldp stats

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

 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.

Scroll Pagebreak

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

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

Пример:

Блок кода
snmpwalk -v2c -c private 192.168.1.2 lldpStatsRemTablesLastChangeTime lldpStatsRxPortTable

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

Блок кода
show lldp stats

Команда показывает полную статистику по LLDP.

Настройка ACL

Конфигурирование access-list осуществляется при помощи таблиц oltNgNetworkAccessListTable, oltNgNetworkAccessListMacRuleTable, oltNgNetworkAccessListIpRuleTable, oltNgNetworkAccessListInterfaceTable.

Добавление access-list в конфигурацию

 Для создания access-list-а используется таблица oltNgNetworkAccessListTable.

Примечание

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

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

snmpset -v2c -c <rw_community> <ipaddr> oltNgNetworkAccessListRowStatus.<list_ID>.<list_type> i 4 oltNgNetworkAccessListName.<list_ID>.<list_type> s <name>

Где:

  • <list_ID> – индекс access-list;
  • <list_type> – тип списка (ip/mac);
  • <name> – имя списка.
    Scroll Pagebreak

Пример:

Блок кода
snmpset -v2c -c private 192.168.1.2 oltNgNetworkAccessListRowStatus.1.ip i 4 oltNgNetworkAccessListName.1.ip s permit_ip
snmpset -v2c -c private 192.168.1.2 oltNgNetworkAccessListRowStatus.2.mac i 4 oltNgNetworkAccessListName.2.mac s deny_mac

Аналог команд в CLI:

Блок кода
configure terminal
access-list ip permit_ip
access-list mac deny_mac

Данная команда создаёт ip access-list с именем permit_ip, mac access-list с именем deny_mac.

Добавление правила в access-list ip

Аccess-list ip настраивается с помощью таблицы oltNgNetworkAccessListIpRuleTable.

Формат команды для добавления правила:

snmpset -v2c -c <rw_community> <ipaddr> oltNgNetworkAccessListIpRuleRowStatus.<list_ID>.<rule_ID> i 4

Где:

  • <list_ID> – индекс access-list IP;
  • <rule_ID> – индекс правила в access-list IP.

Формат команды для настройки правила AccessList IP:

snmpset -v2c -c <rw_community> <ipaddr> <parameter_oid>.<list_ID>.<rule_ID> <type> <value>

Пример:

Блок кода
snmpset -v2c -c private 192.168.1.2 oltNgNetworkAccessListIpRuleRowStatus.1.1 i 4 oltNgNetworkAccessListIpRuleAction.1.1 i permit oltNgNetworkAccessListIpRuleProtocol.1.1 u 1 oltNgNetworkAccessListIpRuleSourceIpAddress.1.1 a 192.168.1.10 

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

Блок кода
access-list ip deny_ip
permit proto 1 192.168.1.10 255.255.255.255 any index 1

Данная команда добавляет в access-list ip permit_ip, находящегося под индексом 1, разрешающее правило для прохождения трафика ICMP с исходящего IP адреса 192.168.1.10.

Добавление правила в access-list mac

Аccess-list ip настраивается с помощью таблицы oltNgNetworkAccessListMacRuleTable

Формат команды для добавления правила:

...

Scroll Pagebreak

...

snmpset -v2c -c <rw_community> <ipaddr> <parameter_oid>.<list_ID>.<rule_ID> <type> <value>

Пример:

Блок кода
snmpset -v2c -c private 192.168.1.2 oltNgNetworkAccessListMacRuleRowStatus.2.1 i 4 oltNgNetworkAccessListMacRuleAction.2.1 i deny oltNgNetworkAccessListMacRuleSourceMacAddress.2.1 s a8:f9:4b:aa:00:00 oltNgNetworkAccessListMacRuleSourceMacMask.2.1 s ff:ff:ff:ff:00:00

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

Блок кода
access-list mac deny_mac
deny A8:F9:4B:AA:00:00 FF:FF:FF:FF:00:00 any index 1 

Данная команда добавляет в access-list mac deny_mac, находящегося под индексом 1, запрещающее правило для MAC-адресов A8:F9:4B:AA:00:00, попадающих под маску FF:FF:FF:FF:00:00.

Удаление правила в access-list 

Формат команды для удаления правила:

snmpset -v2c -c <rw_community> <ipaddr> oltNgNetworkAccessListIpRuleRowStatus.<list_ID>.<rule_ID> i 6

snmpset -v2c -c <rw_community> <ipaddr> oltNgNetworkAccessListMacRuleRowStatus.<list_ID>.<rule_ID> i 6

Пример:

Блок кода
snmpset -v2c -c private 192.168.1.2 oltNgNetworkAccessListIpRuleRowStatus.1.2 i 6

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

Блок кода
access-list ip permit_ip
remove index 2

Данная команда удаляет из access-list ip permit_ip правило индексом 2.

Назначение access-list на интерфейс

Назначение access-list на интерфейс производится с помощью таблицы 
oltNgNetworkAccessListInterfaceTable

Примечание

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

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

snmpset -v2c -c <rw_community> <ipaddr> oltNgNetworkAccessListInterfaceRowStatus.<list_ID>.<port>.<list_type> i 4 oltNgNetworkAccessListInterfaceName.<list_ID>.<port>.<list_type> s <name>

Scroll Pagebreak

Где:

  • <list_ID – порядковый номер списка;
  • <port> – номер порта:
    • Для LTP-16N – (1-16 – pon-ports, 17-24 – front-ports)
    • Для LTX-16 – (1-16 – pon-ports, 17-20 – front-ports)
    • Для LTP-8N и LTX-8 – (1-8 – pon-ports, 9-12 – front-ports)
  • <list_type> – тип списка (ip/mac);
  • <name> – имя списка.

Пример для access-list ip:

Блок кода
snmpset -v2c -c private 192.168.1.2 oltNgNetworkAccessListInterfaceRowStatus.17.ip i 4 oltNgNetworkAccessListInterfaceName.17.ip s permit_ip

Пример для access-list mac:

Блок кода
snmpset -v2c -c private 192.168.1.2 oltNgNetworkAccessListInterfaceRowStatus.17.mac i 4 oltNgNetworkAccessListInterfaceName.17.mac s deny_mac

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

Блок кода
interface front-port 1
access-list ip permit_ip
access-list ip deny_mac

Данные команды назначают access-list с именами permit_ip и deny_mac на интерфейс front-port 1.

Удаление access-list с интерфейса

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

snmpset -v2c -c <rw_community> <ipaddr> oltNgNetworkAccessListInterfaceRowStatus.<list_ID>.<port>.<list_type> i 6

Пример:

Блок кода
snmpset -v2c -c private 192.168.1.2 oltNgNetworkAccessListInterfaceRowStatus.17.ip i 6

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

Блок кода
interface front-port 1
no access-list ip permit_ip

Данной командой access-list permit_ip удаляется с интерфейса front-port 1.

Удаление access-list

Примечание

Данную команду необходимо выполнять после удаления access-list c интерфейсов.

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

snmpset -v2c -c <rw_community> <ipaddr> oltNgNetworkAccessListRowStatus.<list_ID>.<list_type> i 6

Пример:

Блок кода
snmpset -v2c -c private 192.168.1.2 oltNgNetworkAccessListRowStatus.1.ip i 6 

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

Блок кода
configure terminal
no access-list ip permit_ip

Данная команда удаляет ip access-list с именем permit_ip.

Настройка автоактивации ONT

Управление автоматической активацией ONT осуществляется при помощи таблицы 
oltNgPonOntAutoActivation

Включение функции автоактивации

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

snmpset -v2c -c <rw_community> <ipaddr> oltNgPonOntAutoActivationEnabled.0 i true

Пример:

Блок кода
snmpset -v2c -c private 192.168.1.2 oltNgPonOntAutoActivationEnabled.0 i 1

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

Блок кода
configure terminal
auto-activation-ont
enable

Данная команда включает функцию автоматической активации ONT.

Примечание

Без включения данной функции Template на порты назначаться не будут.
Для запуска автоактивации должен быть назначен общий Template либо назначен Template на pon-port.

Назначение общего Template 

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

...

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

Пример:

Блок кода
snmpsetsnmpwalk -v2c -c private 192.168.1.2 oltNgPonOntAutoActivationDefaultTemplateID.0 i 0

Scroll Pagebreak

...

lldpStatsTxPortTable

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

Блок кода
configure terminal
auto-activation-ont
default template "template1"

Данная команда назначает общий Template "template1", который по умолчанию действует на все pon-ports. 

Назначение Template на pon-ports

Настраивается при помощи таблицы oltNgPonOntAutoActivationPortDefaultTemplateTable

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

snmpset -v2c -c <rw_community> <ipaddr> oltNgPonOntAutoActivationPortDefaultTemplateTemplateID.<slot_ID>.<pon_port_id> i <template_ID>

Где:

...

show lldp stats

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

Пример:

Блок кода
snmpsetsnmpwalk -v2c -c private 192.168.1.2 oltNgPonOntAutoActivationPortDefaultTemplateTemplateID lldpStatsRxPortTable

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

Блок кода
show lldp stats

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

Пример:

Блок кода
snmpwalk -v2c -c private 192.168.1.12 i 0lldpRemTable

Аналог

...

команды из CLI:

Блок кода
configure terminal
auto-activation-ont
interface pon-port 1 default template "template1"

Данная команда назначает Template "template1" на pon-port 1.

Примечание

Если на pon-port не назначен Template, то для ONT этого порта будет применён default Template.

Назначение Template на порт по фильтру EquipmentID

show lldp neighbors

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

Scroll Pagebreak

Пример:

Блок кода
snmpwalk -v2c -c private 192.168.1.2 lldpRemManAddrEntry

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

Блок кода
show lldp neighbors

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

Команды OLT

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

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

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

snmpset -v2c -c <rw_community> <ipaddr> oltNgPonOntAutoActivationRulesRowStatus.<slot_ID>.<port>.< EquipmentID> i 4 oltNgPonOntAutoActivationRulesTemplateID.<slot_ID>.<pon_port_id>.< EquipmentID> i <template_ID>

Где:

  • <pon_port_id> – номер интерфейса pon [1-16];
  • <EquipmentID> – EquipmentID ONT, для которого будет действовать указанный template;
  • <template_ID> – индекс template.
    Scroll Pagebreak

-t 20 <ipaddr> oltNgModularFCSystemOperationReboot.12 i 1

Пример:

Блок кода
languagexml
snmpset -v2c -c private -t 20 192.168.1.2 oltNgPonOntAutoActivationRulesRowStatus.1.8.\"NTU-1\" i 4 oltNgPonOntAutoActivationRulesTemplateID.1.8.\"NTU-1\" i 1

Аналог команды с представлением EquipmentID в десятичном формате:

oltNgModularFCSystemOperationReboot.12 i 1

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

Блок кода
languagexml
reboot system

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

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

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

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

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

Пример:

code
Блок кода
languagexml
snmpset -v2c -c private -t 20 192.168.1.2 oltNgPonOntAutoActivationRulesRowStatus.1.8.5.78.84.85.45.49 i 4 oltNgPonOntAutoActivationRulesTemplateID.1.8.\"NTU-1\"oltNgModularFCSystemOperationReboot.4 i 1

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

Блок кода
configure terminal
auto-activation-ont
interface pon-port 8 ont type "NTU-1" template template_NTU1

Данная команда настраивает следующее правило автоактивации: при активации ONT на pon-port 8 с EquipmentID "NTU-1", назначает Template "template_NTU1".

Команды OLT

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

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

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

...

languagexml
reboot slot 4

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

Scroll Pagebreak

Перезагрузка 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.

Пример:

Блок кода
languagexml
snmpset -v2c -c private -t 20 192.168.1.2 oltNgSystemOperationOltRebootoltNgModularFCSystemOperationReboot.12 i 1

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

Блок кода
languagexml
reboot fc2

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

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

...

LC-плат

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

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

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

Пример:

Блок кода
languagexml
snmpset -v2c -c private -t 20 192.168.1.2 oltNgSystemOperationOltReconfigure.15 i 1

Scroll Pagebreak

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

Блок кода
languagexml
reconfigure olt slot 5

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

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

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

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

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

Пример:

Блок кода
languagexml
snmpset -v2c -c private -t 20 192.168.1.2 oltNgPonPortOperationsReconfigure.1.4 i 1

Scroll Pagebreak

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

Блок кода
languagexml
reconfigure interface pon-port 1/4

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

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

Загрузка ПО

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

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

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

Пример:

Блок кода
languagexml
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 "ltpma5k-n-1.73.0-build2106build2299.fw.bin" oltNgSystemOperationFileManagementFileType.0 i 2 oltNgSystemOperationFileManagementAction.0 i 1

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

Блок кода
languagexml
copy tftp://192.168.91.7520/ltp-16nma5k-1.43.0-build744build2299.fw.bin fs://firmware

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

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

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

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

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

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

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

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

Пример:

Блок кода
languagexml
snmpget -v2c -c private -t 20 192.168.1.2 oltNgModularFirmwarePrimaryVersion.01

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

Блок кода
languagexml
show firmware

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

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

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

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

Пример:

Блок кода
languagexml
snmpget -v2c -c private -t 20 192.168.1.2 oltNgModularFirmwareSecondaryVersion.01

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

Блок кода
languagexml
show firmware

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

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

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

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

Пример:

Блок кода
languagexml
snmpget -v2c -c private -t 20 192.168.1.2 oltNgModularFirmwareRunningImage.01

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

Блок кода
languagexml
show version

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

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

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

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

Пример:

Блок кода
languagexml
snmpset -v2c -c private -t 20 192.168.1.2 oltNgModularFirmwareSelectedImage.0 i 21

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

Блок кода
languagexml
firmware select-image alternate

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

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

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

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

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

Пример:

Блок кода
languagexml
snmpset -v2c -c private 192.168.1.2 oltNgPonOntUpdateFirmwareName.1.3.8 s "ntu-rg.bin"


Scroll Pagebreak

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

Блок кода
languagexml
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

Пример:

Блок кода
languagexml
snmpset -v2c -c private 192.168.1.2 oltNgPonOntUpdateStop.1.3.8 i 1

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

Блок кода
languagexml
firmware update stop interface ont 1/3/8

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

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

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

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

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

Пример:

Блок кода
languagexml
snmpwalk -v2c -c public 192.168.1.2 oltNgPonOntFirmwareUpdateStateTable                                                                                                                              

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

Блок кода
languagexml
show interface ont 1-16 firmware update status

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

Scroll Pagebreak

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

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

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

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

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

Где:

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

...

Пример:

Блок кода
languagexml
snmpset -v2c -c private -t 20 192.168.1.2 oltNgPonOntAutoUpdateRowStatus.\"NTU\-1\" i 4                                                                                                                        

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

Блок кода
languagexml
snmpset -v2c -c private -t 20 192.168.1.2 oltNgPonOntAutoUpdateRowStatus.5.78.84.85.45.49 i 4                                                                                                                        

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

Блок кода
languagexml
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 файла ПО.
    Scroll Pagebreak

Пример:

Блок кода
languagexml
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:

Блок кода
languagexml
configure terminal
auto-update-ont NTU-1
fw-version not-match 3.28.6.152 filename ntu-1-3.28.6-build152.fw.bin

...

bin

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

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

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

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

Пример:

Блок кода
languagexml
snmpset -v2c -c private -t 20 192.168.1.2 oltNgPonOntAutoUpdateEntriesRowStatus.\"NTU\-1\".1 i 6                                                                                                            

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

Блок кода
languagexml
 LTP-16NMA5160(config)(auto-update-ont-NTU-1)# no fw-version not-match V1

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

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

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

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

Пример:

Блок кода
languagexml
snmpset -v2c -c private -t 20 192.168.1.2 oltNgPonOntAutoUpdateRowStatus.\"NTU\-1\" i 6

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

Блок кода
languagexml
no auto-update-ont NTU-1

Scroll Pagebreak

Настройка автоматической

...

замены файлов ПО ONT

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

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

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

Пример:

Блок кода
languagexml
snmpset -v2c -c private 192.168.1.2 oltNgPonOntFirmwareAutoReplaceEnabled.0 i 1

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

Блок кода
languagexml
firmware ont auto-replace enable

...

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

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

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

Пример:

Блок кода
languagexml
snmpget -v2c -c private 192.168.1.2 oltNgPonOntFirmwareAutoReplaceEnabled.0

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

Блок кода
languagexml
show running-config firmware all

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

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

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

Пример:

Блок кода
languagexml
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:

Блок кода
languagexml
copy fs://logfile/system.log.1 tftp://192.168.1.20/log_test

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

Мониторинг OLT

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

...

MA5160

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

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

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

Пример:

Блок кода
languagexml
snmpget -v2c -c public 192.168.1.2 oltNgModularSystemInfoMacAddressoltNgModularSystemCrateMACAddress.0
oltNgModularBoardStatusFan1RPM oltNgModularBoardStatusFCSensor1Temperature.01 oltNgModularBoardStatusRAMFreeoltNgModularBoardStatusSlotRAMFreeSpace.01

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

Блок кода
languagexml
show system environment

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

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

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

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

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

Пример:

...

languagexml

...

oltNgModularPowerSupplyTable

...

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

Блок кода
languagexml
show system environment

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

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

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

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

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

Пример:

Блок кода
languagexml
snmpwalk -v2c -c public 192.168.1.2 oltNgSystemStateLicense

...

 oltNgModularPowerSupplyTable

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

Блок кода
languagexml
show licensesystem environment

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

Мониторинг

...

лицензии

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

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

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

Пример:

Блок кода
languagexml
snmpwalk -v2c -c public 192.168.1.2 oltNgModularFrontPortStateTableoltNgSystemStateLicense

Scroll Pagebreak

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

Блок кода
languagexml
show interface front-port 1-8 statelicense

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

Мониторинг

...

статуса front-ports

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

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

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

Пример:

Блок кода
languagexml
snmpwalk -v2c -c public 192.168.1.2 oltNgModularFrontPortSfpTableoltNgModularFrontPortStateTable

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

Блок кода
languagexml
show interface front-port 1-8 sfp verbose2/1-10 state

Команда показывает детальную информацию по SFP на статус всех front-port 1-8 для LTP-16N, 1-4 для LTX-8(16) и LTP-8N.

Мониторинг

...

состояния sfp front-ports

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

...

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

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

snmpwalk snmwalk -v2c -c <ro_community> <ipaddr> <parameter_oid>scroll-pagebreak

Пример:

Блок кода
languagexml
snmpwalk -v2c -c public 192.168.1.2 oltNgModularOobPortStateStatusoltNgModularFrontPortSfpTable

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

Блок кода
languagexml
show interface front-port-oob state 1-2/1-10 sfp verbose

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

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

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

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

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

Scroll Pagebreak

Пример:

Блок кода
languagexml
snmpwalk -v2c -c public 192.168.1.2 oltNgModularPortChannelStateTable

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

Блок кода
languagexml
show interface port-channel 1-10 state

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

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

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

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

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

Пример:

Блок кода
languagexml
snmpwalk -v2c -c public 192.168.1.2 oltNgPonPortStateTable

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

Блок кода
languagexml
show interface pon-port 1-16/1-16 state

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

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

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

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

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

Пример:

Блок кода
languagexml
snmpwalk -v2c -c public 192.168.1.2 oltNgModularFrontPortCountersTable

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

Блок кода
languagexml
show interface front-port 1-82/1-10 counters

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

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

...

pon-

...

ports

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

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

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

Пример:

Блок кода
languagexml
snmpwalk -v2c -c public 192.168.1.2 oltNgModularOobPortCountersoltNgPonPortCountersTable

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

Блок кода
languagexml
show interface pon-port-oob 1-16/1-16 counters

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

Мониторинг

...

активных DHCP-

...

сессий

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

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

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

Пример:

Блок кода
languagexml
snmpwalk -v2c -c public 192.168.1.2 oltNgPonPortCountersTableoltNgNetworkDHCPSessionsTable

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

Блок кода
languagexml
show interface pon-portslot 1-16 ip dhcp counterssessions

Команда показывает счётчики pon-port 1-16отображает информацию по активным DHCP-сессиям на OLT.

Мониторинг активных

...

PPPoE-сессий

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

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

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

Пример:

Блок кода
languagexml
snmpwalk -v2c -c public 192.168.1.2 oltNgNetworkDHCPSessionsTableoltNgNetworkPPPoESessionsTable

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

Блок кода
languagexml
show slot 1-16 ip dhcppppoe sessions

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

Мониторинг

...

MAC-адресов

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

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

...

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

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

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)

Пример:

Блок кода
languagexml
snmpwalk -v2c -c public 192.168.1.2 oltNgNetworkPPPoESessionsTableoltNgNetworkMacTable

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

Блок кода
languagexml
show ipmac pppoe sessionsfc

Команда отображает информацию по активным PPPoE-сессиям на OLTMAC-адресам, обученным на платах 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)
  • .scroll-pagebreak

Пример:

Блок кода
languagexml
snmpwalk -v2c -c public 192.168.1.2 oltNgNetworkMacTableMacAddress.1.2.1oltNgNetworkMacTable

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

Блок кода
languagexml
show mac includeslot interface front-port 11-16

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

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

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

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

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

Пример:

Блок кода
languagexml
snmpget -v2c -c public 192.168.1.2 oltNgModularFrontPortUtilizationTxKbitsSec.2.1
ELTEX-OLTNG1U-STANDALONE::oltNgModularFrontPortUtilizationTxKbitsSec.2.1 = Counter64: 29863

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

Блок кода
languagexml
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>

Пример:

Блок кода
languagexml
snmpget -v2c -c public 192.168.1.2 oltNgModularPortChannelUtilizationRxKbitsSec.1.1

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

Блок кода
languagexml
show interface port-channel 1 utilization 

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

Scroll Pagebreak

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

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

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

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

Пример:

Блок кода
languagexml
snmpget -v2c -c public 192.168.1.2 oltNgPonPortUtilizationTxFramesSec.1.3.2
ELTEX-OLTNG::oltNgPonPortUtilizationTxFramesSec.1.3.2 = Counter64: 74330

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

Блок кода
languagexml
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

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