Станционное оборудование XGS-PON OLT MA5160
Приложение к руководству по эксплуатации
Настройка и мониторинг OLT по SNMP
Версия ПО 1.1.0
Примечания и предупреждения
Примечания содержат важную информацию, советы или рекомендации по использованию и настройке устройства.
Предупреждения информируют пользователя о ситуациях, которые могут нанести вред программно-аппаратному комплексу, привести к некорректной работе системы или потере данных.
Работа с ONT
Соответствие имен параметров цифровым OID приведено в MIB-файлах.
Если в команде присутствует серийный номер ONT, то он указывается в формате AAAAXXXXXXXX, где AAAA — 4 латинских буквы, XXXXXXXX — 8 HEX-символов.
Примеры:
Серийный номер |
|---|
ELTX24A80012 |
ELTX6201AAFC |
иии
Профили для ONT назначаются заданием индекса профиля на соответствующий OID-конфигурации ONT. Узнать индекс профиля по его имени можно в таблицах следующих профилей:
Тип профиля | Таблица |
|---|---|
Cross-connect | oltNgPonOntProfileCrossConnectTable |
DBA | oltNgPonOntProfileDBATable |
Ports | oltNgPonOntProfilePortsTable |
| Management | oltNgPonOntProfileManagementTable |
| Iphost | oltNgPonOntProfileIphostTable |
| Voice | oltNgPonOntProfileVoiceTable |
Если в конфигурации ONT допускается не указывать профиль, то для установки такого значения вместо индекса профиля передаётся число 0.
Конфигурирование
Конфигурирование ONT производится с помощью таблиц:
- oltNgPonOntConfigTable – общие параметры;
- oltNgPonOntServiceTable – профили Cross-Connect и DBA.
Добавление
В таблицах конфигурирования ONT используются следующие индексы: <pon_port_ID>, <ont_id>.
При добавлении ONT необходимо указать дополнительный параметр из конфигурации ONT, например серийный номер или PON password.
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr>
oltNgPonOntConfigRowStatus.1.<pon_port_ID>.<ont_id> i 4
oltNgPonOntConfigSerialNumber.1.<pon_port_ID>.<ont_id> s <serial>
Где:
- <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 3/8 serial ELTX24A80012
Данная команда создаёт ONT 3/8 с серийным номером ELTX24A80012.
Редактирование
Общие параметры ONT
Общие параметры ONT настраиваются с помощью таблицы oltNgPonOntConfigTable.
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr> <parameter_oid_1>.1.<pon_port_ID>.<ont_id> <par1_type> <par1_value>
<parameter_oid_2>.1.<pon_port_ID>.<ont_id> <par2_type> <par2_value>
………………………………………………………
<parameter_oid_N>.1.<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 3/8 password 1234567890 profile ports NAME profile management NAME progile voice NAME no broadcast-filter
Данная команда устанавливает для ONT 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.1.<pon_port_ID>.<ont_id>.<service> i 4
oltNgPonOntServiceProfileCrossConnectID.1.<pon_port_ID>.<ont_id>.<service> u <value>
oltNgPonOntServiceProfileDBAID.1.<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 3/8 service 7 profile cross-connect NAME service 7 profile dba NAME
Данная команда устанавливает для ONT 3/8 профиль Cross-Connect с индексом 1 и профиль DBA с индексом 2 для сервиса 7.
Утилизация по сервисам ONT
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr>
oltNgPonOntServiceUtilizationEnable.1.<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 3/8 service 7 utilization-enable
Команда включает утилизацию для 7 сервиса ONT 3/8.
Переопределение параметров, заданных в профиле cross-connect. Custom-параметры
Настройка CoS для Outer vid
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr>
oltNgPonOntServiceCustomOuterUpstreamCos.1.<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 3/8 service 7 custom outer upstream cos 6
Команда включает маркировку значения CoS для outer vid, сервиса 7 ONT 3/8.
Настройка CoS для Inner vid
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr>
oltNgPonOntServiceCustomInnerUpstreamCos.1.<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 3/8 service 7 custom inner upstream cos 6
Команда включает маркировку значения CoS для inner vid, сервиса 7 ONT 3/8.
Установка ограничения на количество MAC-адресов для сервиса
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr>
oltNgPonOntServiceCustomMacTableLimit.1.<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 3/8 service 7 custom mac-table-limit 5
Команда включает ограничение на количество обучаемых MAC-адресов для 7 сервиса ONT 3/8.
Установка профиля dhcp-opt82 для сервиса
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr>
oltNgPonOntServiceCustomDhcpOpt82ProfileID.1.<pon_port_ID>.<ont_id>.<service> u <value>
Где:
- <service> – порядковый номер сервиса;
- <value> – ID профиля согласно таблицам.
Пример:
snmpset -v2c -c private 192.168.1.2 oltNgPonOntServiceCustomDhcpOpt82ProfileID.1.1.1.1 u 2
Аналог команд из CLI:
configure terminal interface ont 1/1 service 1 custom dhcp-opt82-profile service_1
Данная команда устанавливает для ONT 1/1 профиль dhcp-opt82 с индексом 2 для сервиса 1.
Профиль Iphost
Профиль Iphost настраивается с помощью таблицы oltNgPonOntServiceEntry. Указывается дополнительный индекс – номер сервиса.
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr>
i.1.<pon_port_ID>.<ont_id>.<service> i 4
oltNgPonOntServiceProfileCrossConnectID.1.<pon_port_ID>.<ont_id>.<service> u <value>
oltNgPonOntServiceProfileDBAID.1.<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 2 oltNgPonOntServiceProfileDBAID.1.3.8.7 u 4 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 3/8 service 7 profile cross-connect NAME service 7 profile dba NAME service 7 profile iphost NAME service 7 iphost pppoe username service 7 iphost pppoe password
Данная команда устанавливает для ONT 3/8 и сервиса с индексом 7: профиль Cross-connect Iphost с индексом 2, профиль DBA Iphost с индексом 4, профиль Cross-connect Iphost с индексом 3, имя пользователя и пароль для PPPoE WAN-интерфейса.
Пароль oltNgPonOntServiceIphostPppoePassword устанавливается в явном виде, а вычитывается в зашифрованном.
Настройка voice-портов
Настройка voice-порта осуществляется с помощью таблицы oltNgPonOntConfigVoicePortTable. Настройка параметров – в таблице oltNgPonOntConfigVoicePortEntry
Настройка SIP Account для voice-портов
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr> <parameter_oid>.1.<pon_port_id>.<ont_id>.<voice_port_id> i <value>
Пример:
snmpset -v2c -c private 192.168.1.2 oltNgPonOntConfigVoicePortSIPAccountEnable.1.3.8.1 i 1 oltNgPonOntConfigVoicePortSIPAccountNumber.1.3.8.1 s "556677" oltNgPonOntConfigVoicePortSIPAccountUsername.1.3.8.1 s "username" oltNgPonOntConfigVoicePortSIPAccountPassword.1.3.8.1 s "password" oltNgPonOntConfigVoicePortSIPAccountEnable.1.3.8.1 = INTEGER: true(1) oltNgPonOntConfigVoicePortSIPAccountNumber.1.3.8.1 = STRING: 556677 oltNgPonOntConfigVoicePortSIPAccountUsername.1.3.8.1 = STRING: username oltNgPonOntConfigVoicePortSIPAccountPassword.1.3.8.1 = STRING: password
Команда включает для ONT 3/8 на voice port 1 профиль SIP, задает number, username и password.
Аналог команды из CLI:
configure terminal interface ont 3/8 voice port 1 sip account number "556677" voice port 1 sip account username "username" voice port 1 sip account password "password" voice port 1 sip account enable
Настройка дополнительных параметров voice-портов
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr> <parameter_oid>.1.<pon_port_id>.<ont_id>.<voice_port_id> i <value>
Пример:
snmpset -v2c -c private 192.168.1.2 oltNgPonOntConfigVoicePortCIDCallNumberEnable.1.3.8.1 i 1 oltNgPonOntConfigVoicePortCIDNumberEnable.1.3.8.1 i 1 oltNgPonOntConfigVoicePortCallWaitEnable.1.3.8.1 i 1 oltNgPonOntConfigVoicePortCallProgress6WayEnable.1.3.8.1 i 1 oltNgPonOntConfigVoicePortPhysicalImpedance.1.3.8.1 i 3 oltNgPonOntConfigVoicePortPhysicalGainTX.1.3.8.1 i -6 oltNgPonOntConfigVoicePortCIDCallNumberEnable.1.3.8.1 = INTEGER: true(1) oltNgPonOntConfigVoicePortCIDNumberEnable.1.3.8.1 = INTEGER: true(1) oltNgPonOntConfigVoicePortCallWaitEnable.1.3.8.1 = INTEGER: true(1) oltNgPonOntConfigVoicePortCallProgress6WayEnable.1.3.8.1 = INTEGER: true(1) oltNgPonOntConfigVoicePortPhysicalImpedance.1.3.8.1 = INTEGER: impedance-820(3) oltNgPonOntConfigVoicePortPhysicalGainTX.1.3.8.1 = INTEGER: -6
Команда включает для ONT 3/8 дополнительные параметры для voice-порта 1: call-number, cid-number, call-wait, call-progress; устанавливает импеданс и выставляет коэффициент передачи.
Аналог команды из CLI:
configure terminal interface ont 3/8 voice port 1 physical gain tx -6 voice port 1 physical impedance 820 voice port 1 sip features cid call-number voice port 1 sip features cid cid-number voice port 1 sip features call-wait enable voice port 1 sip features call-progress 6way
Удаление ONT
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr>
oltNgPonOntConfigRowStatus.1.<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 3/8
Команда удаляет конфигурацию ONT 3/8.
Замена ONT
Для замены ONT необходимо воспользоваться командой установки Serial.
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr>
oltNgPonOntConfigSerialNumber.1.<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 3/8 serial ELTX12345678
Реконфигурация ONT
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr>
oltNgPonOntOperationsReconfigure.1.<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 3/8
Команда делает реконфигурацию ONT 3/8.
Перезагрузка ONT
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr>
oltNgPonOntOperationsReboot.1.<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 3/8
Команда перезагружает ONT 3/8.
Сброс ONT к заводским настройкам
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr>
oltNgPonOntOperationsDefault.1.<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 3/8
Команда сбрасывает к заводским настройкам ONT 3/8.
Отключение ONT
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr> oltNgPonOntConfigShutdown.1.<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 3/8 shutdown
Команда отключает ONT 3/8.
Включение ONT
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr> oltNgPonOntConfigShutdown.1.<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 3/8 no shutdown
Команда включает ONT 3/8.
Отключение ONT по PLOAM
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr> oltNgPonOntOperationsPloamDisable.1.<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 3/8
Команда отключает по ploam ONT 3/8.
Включение ONT по PLOAM
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr> oltNgPonOntOperationsPloamDisable.1.<pon_port_ID>.<ont_id> i 2
Пример:
snmpset -v2c -c private 192.168.1.2 oltNgPonOntOperationsPloamDisable.1.3.8 i 2
Аналог команд из CLI:
send ploam disable ont id 3/8
Команда включает по ploam ONT 3/8.
Сброс счётчиков OltSide
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr> oltNgPonOntOperationsClearCountersOltSide.1.<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 3/8 olt-side
Команда очищает счётчики на стороне OLT для ONT 3/8.
Сброс счётчиков OntSide
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr> oltNgPonOntOperationsClearCountersOntSide.1.<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 3/8 ont-side
Команда очищает счётчики на стороне ONT 3/8.
Запросы
Общее состояние ONT
Параметры состояния ONT можно запросить с помощью таблицы oltNgPonOntInfoTable.
Формат команды:
snmpget -v2c -c <ro_community> <ipaddr> <parameter_oid>.1.<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 3/8 state show interface ont 3/8 rssi
Команда запрашивает состояние и RSSI для ONT 3/8.
Таблица MAC-адресов
Записи MAC-таблицы ONT можно запросить с помощью таблицы oltNgPonOntMacTable.
Формат команды:
snmpget -v2c -c <ro_community> <ipaddr> <parameter_oid>.1.<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 verbose include interface ont 3/8
Команда запрашивает MAC-адрес на определенном интерфейсе ONT.
Таблица IGMP-групп
Просмотр активных IGMP-групп на ONT осуществляется с помощью таблицы oltNgPonOntCountersOntSideMulticastGroupsTable.
Формат команды:
snmpget -v2c -c <ro_community> <ipaddr> <parameter_oid>.1.<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 3/8 counters ont-side multicast-subscriber-monitor
Команда запрашивает адрес мультикаст-группы с id 1 на ONT 3/8.
Запрос списка неактивированных ONT
Список неактивированных ONT можно запросить с помощью таблицы oltNgPonOntUnactivatedTable.
Формат команды:
snmpwalk -v2c -c <ro_community> <ipaddr> <parameter_oid>.1.<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>.1.<pon_port_id>.<ONT_id>
Пример:
snmpwalk -v2c -c public 192.168.1.2 oltNgPonOntPortStateLinkState.1.3.8
Аналог команды из CLI:
show interface ont 3/8 ports
Команда запрашивает состояние LAN-портов для ONT 3/8.
Запрос состояния voice-портов ONT
Состояние voice-портов ONT можно запросить с помощью таблицы oltNgPonOntVoicePortStateTable
Формат команды:
snmpwalk -v2c -c <ro_community> <ipaddr> <parameter_oid>.1.<pon_port_id>.<ONT_id>
Пример:
snmpwalk -v2c -c public 192.168.1.2 oltNgPonOntVoicePort.1.3.8
Аналог команды из CLI:
show interface ont 3/8 voice-ports
Команда запрашивает состояние voice-портов для ONT 3/8.
Запрос информации о WAN-интерфейсах ONT
Информацию о настроенных WAN-интерфейсах на ONT можно запросить с помощью таблицы oltNgPonOntExtendedInfoIpHostsTable
Формат команды:
snmpwalk -v2c -c <ro_community> <ipaddr> <parameter_oid>.1.<pon_port_id>.<ONT_id>
Пример:
snmpwalk -v2c -c public 192.168.1.2 oltNgPonOntExtendedInfoIpHostsTable.1.3.8
Аналог команды из CLI:
show interface ont 3/8 iphosts extended
Команда запрашивает информацию о WAN-интерфейсах для ONT 3/8.
Запрос утилизации сервисов ONT
Утилизацию сервисов ONT можно запросить с помощью таблицы oltNgPonOntServicesUtilizationTable
Формат команды:
snmpwalk -v2c -c <ro_community> <ipaddr> <parameter_oid>.1.<pon_port_id>.<ONT_id>.<service_id>
Пример:
snmpwalk -v2c -c public 192.168.1.2 oltNgPonOntServicesUtilizationLastDownstream.1.3.8.1
Аналог команды из CLI:
show interface ont 3/8 service-utilization
Команда запрашивает утилизацию DownStream на service 1 с ONT 3/8.
Мониторинг счётчиков ONT
Мониторинг счётчиков ONT осуществляется с помощью oltNgPonOntCounters.
Мониторинг счётчиков olt-side
oltNgPonOntCountersOltSide
Таблица 1 — Соответствие счетчиков olt-side и OID
| Счетчик | OID | Описание |
|---|---|---|
| olt-side pon | oltNgPonOntCountersOltSidePonDriftPositive | Значение 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 | |
| oltNgPonOntCountersOltSideGemPortSlotID | Значение SlotID |
| oltNgPonOntCountersOltSideGemPortGemPortId | Номер GEM port | |
| oltNgPonOntCountersOltSideGemPortRxPacket | Значение Rx Packet | |
| oltNgPonOntCountersOltSideGemPortRxBytes | Значение Rx Bytes | |
| oltNgPonOntCountersOltSideGemPortTxPacket | Значение Tx Packet | |
| oltNgPonOntCountersOltSideGemPortTxBytes | Значение Tx Bytes |
Формат команды:
snmpget -v2c -c <ro_community> <ipaddr> <parameter_oid>.1.<pon_port_id>.<ont_id>
Пример:
snmpget -v2c -c public 192.168.1.2 oltNgPonOntCountersOltSidePonDriftNegative.1.1.1
Аналог команды из CLI:
show interface ont 1/1 counters olt-side pon
Команда показывает PON-счётчики для ONT 1/1.
Мониторинг счётчиков 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-направлении | |
| 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>.1.<pon_port_id>.<ont_id>.<service_id>
Пример:
snmpget -v2c -c public 192.168.1.2 oltNgPonOntCountersOntSideGemNctpPMDownstreamFinishedIntervals.1.3.8.1
Аналог команды из CLI:
show interface ont 3/8 counters ont-side gem-port-nctp-performance-monitoring
Команда показывает счётчики на ONT по ME class 341.
Пример:
snmpget -v2c -c public 192.168.1.2 oltNgPonOntCountersOntSideMulticastSMCurrentMulticastBandwidth.1.5.1.1 oltNgPonOntCountersOntSideMulticastSMJoinMessagesCounter.1.5.1.1 oltNgPonOntCountersOntSideMulticastSMBandwidthExceededCounter.1.5.1.1 oltNgPonOntCountersOntSideMulticastSMNumberOfActiveGroups.1.5.1.1 oltNgPonOntCountersOntSideMulticastGroupsClientIpAddress.1.5.1.1.1 oltNgPonOntCountersOntSideMulticastGroupsSourceIpAddress.1.5.1.1.1 oltNgPonOntCountersOntSideMulticastGroupsDestinationIpAddress.1.5.1.1.1 oltNgPonOntCountersOntSideMulticastGroupsVlanID.1.5.1.1.1 oltNgPonOntCountersOntSideMulticastGroupsBandwidth.1.5.1.1.1 oltNgPonOntCountersOntSideMulticastGroupsTimeSinceLastJoin.1.5.1.1.1
Аналог команды из CLI:
show interface ont 5/1 counters ont-side multicast-subscriber-monitor
Команда показывает счётчики multicast на ONT 5/1.
Работа с OLT
Конфигурация OLT
Применение и сохранение конфигурации
Действия с конфигурацией осуществляются с помощью таблицы oltNgSystemOperationConfigOperations.
Изменения по SNMP вносятся в candidate-config SNMP, который не виден через candidate-config CLI. То есть, все изменения, внесённые через SNMP, будут видны, но не будут работать до применения конфигурации (commit).
Применение (commit) конфигурации
Для записи конфигурации в running-config следует выполнить команду Commit.
Формат команды:
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
Команда применяет внесённые в конфигурацию изменения.
Сохранение (save) конфигурации в энергонезависимую память
Для записи конфигурации в энергонезависимую память следует выполнить команду Save.
Формат команды:
snmpset -v2c -c <rw_community> -t 20 <ipaddr> oltNgSystemOperationConfigOperationsSave.0 i 1
Пример:
snmpset -v2c -c private -t 20 192.168.1.2 oltNgSystemOperationConfigOperationsSave.0 i 1
Аналог команды из CLI:
save
Команда сохраняет текущую конфигурацию в энергонезависимую память.
Отмена (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-а изменения.
Настройка автоматической выгрузки backup
Настройка URI backup сервера
Настройка uri производится с помощью oltNgSystemConfigurationAutobackupUri
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr> oltNgSystemConfigurationAutobackupUri.0 s <value>
Пример:
snmpset -v2c -c private 192.168.1.2 oltNgSystemConfigurationAutobackupUri.0 s tftp://192.168.1.100
Аналог команд из CLI:
configure terminal backup uri tftp://192.168.1.100
Команда указывает путь для сохранения backup-конфигурации.
Включение автоматической выгрузки backup по таймеру
Активация автоматической выгрузки backup по таймеру производится с помощью oltNgSystemConfigurationAutobackupEnableOnTimer
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr> oltNgSystemConfigurationAutobackupEnableOnTimer.0 i 1
Пример:
snmpset -v2c -c private 192.168.1.2 oltNgSystemConfigurationAutobackupEnableOnTimer.0 i 1 oltNgSystemConfigurationAutobackupTimerPeriod.0 u 86400
Аналог команд из CLI:
configure terminal backup enable on timer timer period 86400
Команда включает автоматическую выгрузку конфигурации по таймеру, равному 86400 с.
Настройка выгрузки backup по команде save
Активация автоматической выгрузки backup после команды save производится с помощью oltNgSystemConfigurationAutobackupEnableOnSave.
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr> oltNgSystemConfigurationAutobackupEnableOnSave.0 i 1
Пример:
snmpset -v2c -c private 192.168.1.2 oltNgSystemConfigurationAutobackupEnableOnSave.0 i 1
Аналог команд из CLI:
configure terminal backup enable on save
Команда включает автоматическую выгрузку конфигурации по команде Save.
Настройка пользователей
Создание пользователей
Создание и настройка пользователей осуществляется с помощью таблицы oltNgSystemConfigurationUsersConfigTable.
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr> oltNgSystemConfigurationUsersConfigRowStatus.4 i 4 oltNgSystemConfigurationUsersConfigName.4 s <username> oltNgSystemConfigurationUsersConfigPassword.4 s <password> oltNgSystemConfigurationUsersConfigPrivilege.4 u <privilege_level>
Пример:
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.<id> i 6
Пример:
snmpset -v2c -c private 192.168.1.2 oltNgSystemConfigurationUsersConfigRowStatus.4 i 6
Аналог команд из CLI:
configure terminal no user NAME
Команда удаляет пользователя NAME.
Настройка логирования
Изменение уровней логирования
Изменение уровней логирования осуществляется с помощью соответствующих команд из таблицы
oltNg1UStandaloneLogging для каждого типа.
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr> <parameter_oid>.0 <par1_type> <par1_value>
Пример:
snmpset -v2c -c private 192.168.1.2 oltNg1UStandaloneLoggingCliLoglevel.0 i 4
Аналог команды из CLI:
configure terminal logging module cli loglevel info
Команда задаёт для модуля cli уровень логирования info.
Запрос текущего уровня логирования
Формат команды:
snmpget -v2c -c <ro_community> <parameter_oid>.0
Пример:
snmpget -v2c -c public 192.168.1.2 oltNg1UStandaloneLoggingCliLoglevel.0
Команда выводит уровень логирования для CLI.
Аналог команды из CLI:
show running-config logging
Команда показывает текущую конфигурацию логирования на OLT.
Настройка интерфейсов
Pon-ports
Настройка interface pon-ports производится с помощью таблицы oltNgPonPortConfigTable.
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr> <parameter_oid>.1.<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 2 range 40 block-rogue-ont enable
Команда устанавливает поддерживаемую длину оптической линии – 40 км и включает режим блокировки rogue-ont на интерфейсе pon-port 2.
Настройка pon-type
Для LTX-8(16), LTX-8(16) rev.B поддержана возможность смены параметра pon-type.
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr> oltNgPonPortConfigPonType.1.<port_id> i 0
Пример:
snmpset -v2c -c private 192.168.1.2 oltNgPonPortConfigPonType.1.2 i 0
Аналог команд из CLI:
configure terminal interface pon-port 2 pon-type gpon
Команда устанавливает режим работы порта в стандарте gpon для интерфейса pon-port 2.
Front-ports
Настройка interface front-ports производится с помощью таблицы oltNg1UStandaloneFrontPortConfigTable.
Формат команды:
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 oltNg1UStandaloneFrontPortConfigPortMode.2 i 1 oltNg1UStandaloneFrontPortConfigPvid.2 u 1234
Аналог команд из CLI:
configure terminal interface front-port 2 switchport mode access switchport pvid 1234
Команда задаёт режим access на front-port 2 и pvid 1234.
Назначение VLAN
Настройка назначения VLAN на front-ports производится с помощью таблицы oltNg1UStandaloneFrontPortConfigAllowedVLANTable.
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr>
oltNg1UStandaloneFrontPortConfigAllowedVLANRowStatus.<port_id>.<vlan_id>
Пример:
snmpset -v2c -c private 192.168.1.2 oltNg1UStandaloneFrontPortConfigAllowedVLANRowStatus.8.156 i 4 oltNg1UStandaloneFrontPortConfigAllowedVLANRowStatus.8.1101 i 6
Аналог команд из CLI:
configure terminal interface front-port 8 vlan allow 156 no vlan allow 1101
Команда добавляет VLAN 156 и удаляет VLAN 1101 на интерфейсе front-port 8.
Bridging
Настройка VLAN bridging для интерфейсов осуществляется созданием записей с указанием нужной VLAN в качестве индекса.
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr>
oltNg1UStandaloneFrontPortConfigAllowedVLANBridging.<port_id>.<vlan_id> i <parN_value>
Где:
- <parN_value> : 1 – добавление; 2 – удаление.
Пример:
snmpset -v2c -c private 192.168.1.2 oltNg1UStandaloneFrontPortConfigAllowedVLANBridging.5.156 i 1
Аналог команд из CLI:
configure terminal interface front-port 5 bridge allow 156
Команда добавляет bridge для VLAN 156 на interface front-port 5.
Port-OOB
Настройка interface port-oob производится с помощью oltNg1UStandaloneOobPortConfig
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr> oltNg1UStandaloneOobPortConfigIpAddress.0 a <ipaddr> oltNg1UStandaloneOobPortConfigNetmask.0 a <ipaddr> oltNg1UStandaloneOobPortConfigVid.0 i <VALUE>
Пример:
snmpset -v2c -c private 192.168.1.2 oltNg1UStandaloneOobPortConfigIpAddress.0 a 192.168.50.3 oltNg1UStandaloneOobPortConfigNetmask.0 a 255.255.255.0 oltNg1UStandaloneOobPortConfigVid.0 u 1111
Аналог команд из CLI:
configure terminal interface port-oob ip 192.168.50.3 mask 255.255.255.0 vid 1111
Команда назначает указанный IP-адрес, mask, vid на интерфейс OOB.
Пример:
snmpset -v2c -c private 192.168.1.2 oltNg1UStandaloneOobPortConfigIncludeManagement.0 i 1
Аналог команд из CLI:
configure terminal interface port-oob include management
Команда включает интерфейс OOB в management bridge.
Настройка VLAN
Конфигурирование VLAN осуществляется с помощью таблиц:
- oltNgNetworkVLANSettingsTable – общие параметры VLAN;
- oltNgNetworkVLANSettingsIGMPTable – параметры IGMP;
- oltNgNetworkVLANSettingsIGMPSnoopingTable – параметры IGMP Snooping;
- oltNgNetworkVLANSettingsIGMPSnoopingStaticGroupTable – управление статическими группами.
- oltNgNetworkVLANSettingsMLDTable – параметры MLD;
- oltNgNetworkVLANSettingsMLDSnoopingTable – параметры MLD Snooping;
Добавление VLAN
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr> oltNgNetworkVLANSettingsRowStatus.1.<vlan_id> i 4
Пример:
snmpset -v2c -c private 192.168.1.2 oltNgNetworkVLANSettingsRowStatus.1.156 i 4
Аналог команд из CLI:
configure terminal vlan 156
Команда создаёт VLAN 156.
Редактирование VLAN
Для любой VLAN есть возможность изменить имя и настройки IGMP или MLD по SNMP.
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr> oltNgNetworkVLANSettingsName.1.<vlan_id> s "vlan_name"
oltNgNetworkVLANSettingsIGMPSnoopingEnabled.1.<vlan_id> i 1
oltNgNetworkVLANSettingsMLDSnoopingEnabled.1.<vlan_id> i 1
oltNgNetworkVLANSettingsIGMPQueryInterval.1.<vlan_id> u <value>
oltNgNetworkVLANSettingsIGMPSnoopingQuerierEnabled.1.<vlan_id> i 1
oltNgNetworkVLANSettingsIGMPSnoopingStaticGroupRowStatus.1.<vlan_id>.4.<group_ip>.<port_id> i 4
Пример:
snmpset -v2c -c private 192.168.1.2 oltNgNetworkVLANSettingsName.1.156 s "edited_by_snmp" oltNgNetworkVLANSettingsIGMPSnoopingEnabled.1.156 i 1 oltNgNetworkVLANSettingsMLDSnoopingEnabled.1.156 i 1 oltNgNetworkVLANSettingsIGMPQueryInterval.1.156 u 300 oltNgNetworkVLANSettingsIGMPSnoopingQuerierEnabled.1.156 i 1 oltNgNetworkVLANSettingsIGMPSnoopingStaticGroupRowStatus.1.156.4.225.25.32.185.5 i 4
Аналог команд из CLI:
configure terminal vlan 156 name "edited_by_snmp" ip igmp snooping enable ipv6 mld snooping enable ip igmp snooping querier enable ip igmp query-interval 300 ip igmp snooping static 225.25.32.185 interface pon-port 5
Команда устанавливает для VLAN 156 имя "edited_by_snmp", включает IGMP и MLD snooping, а также IGMP snooping querier, устанавливает IGMP Query Interval = 300, добавляет статическую multicast-группу 225.25.32.185 для interface pon-port 5.
Удаление VLAN
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr> oltNgNetworkVLANSettingsRowStatus.1.<vlan_id> i 6
Пример:
snmpset -v2c -c private 192.168.1.2 oltNgNetworkVLANSettingsRowStatus.1.156 i 6
Аналог команд из CLI:
configure terminal no vlan 156
Команда удаляет VLAN 156 из конфигурации.
Запрос списка VLAN, конфигурации конкретной VLAN
Для запроса списка VLAN необходимо воспользоваться запросом:
Формат команды:
snmpwalk -v2c -c <ro_community> <ipaddr> oltNgNetworkVLANSettingsName.1
Пример:
snmpwalk -v2c -c public 192.168.1.2 oltNgNetworkVLANSettingsName.1
Команда выводит список VLAN.
Получить конфигурацию конкретной VLAN можно с помощью следующего запроса:
Формат команды:
snmpget -v2c -c <ro_community> <ipaddr> oltNgNetworkVLANSettingsName.1.<vlan_id>
oltNgNetworkVLANSettingsIGMPVersion.1.<vlan_id>
oltNgNetworkVLANSettingsIGMPRobustnessVariable.1.<vlan_id>
oltNgNetworkVLANSettingsIGMPQueryInterval.1.<vlan_id>
oltNgNetworkVLANSettingsIGMPQueryResponseInterval.1.<vlan_id>
oltNgNetworkVLANSettingsIGMPLastMemberQueryInterval.1.<vlan_id>
oltNgNetworkVLANSettingsIGMPSnoopingEnabled.1.<vlan_id>
oltNgNetworkVLANSettingsIGMPSnoopingMrouter.1.<vlan_id>
oltNgNetworkVLANSettingsIGMPSnoopingQuerierEnabled.1.<vlan_id>
oltNgNetworkVLANSettingsIGMPSnoopingQuerierDSCP.1.<vlan_id>
oltNgNetworkVLANSettingsIGMPSnoopingQuerierFastLeaveEnabled.1.<vlan_id>
oltNgNetworkVLANSettingsIGMPSnoopingQuerierIpAddress.1.<vlan_id>
oltNgNetworkVLANSettingsIGMPSnoopingReplaceSourceIpAddress.1.<vlan_id>
oltNgNetworkVLANSettingsMLDVersion.1.<vlan_id>
oltNgNetworkVLANSettingsMLDRobustnessVariable.1.<vlan_id>
oltNgNetworkVLANSettingsMLDQueryInterval.1.<vlan_id>
oltNgNetworkVLANSettingsMLDQueryResponseInterval.1.<vlan_id>
oltNgNetworkVLANSettingsMLDLastMemberQueryInterval.1.<vlan_id>
oltNgNetworkVLANSettingsMLDSnoopingEnabled.1.<vlan_id>
oltNgNetworkVLANSettingsMLDSnoopingMrouter.1.<vlan_id>
oltNgNetworkVLANSettingsMLDSnoopingQuerierEnabled.1.<vlan_id>
oltNgNetworkVLANSettingsMLDSnoopingQuerierDSCP.1.<vlan_id>
oltNgNetworkVLANSettingsMLDSnoopingQuerierFastLeaveEnabled.1.<vlan_id>
oltNgNetworkVLANSettingsMLDSnoopingQuerierUserPrio.1.<vlan_id>
Пример:
snmpget -v2c -c public 192.168.1.2 oltNgNetworkVLANSettingsName.1.156 oltNgNetworkVLANSettingsIGMPVersion.1.156 oltNgNetworkVLANSettingsIGMPRobustnessVariable.1.156 oltNgNetworkVLANSettingsIGMPQueryInterval.1.156 oltNgNetworkVLANSettingsIGMPQueryResponseInterval.1.156 oltNgNetworkVLANSettingsIGMPLastMemberQueryInterval.1.156 oltNgNetworkVLANSettingsIGMPSnoopingEnabled.1.156 oltNgNetworkVLANSettingsIGMPSnoopingMrouter.1.156 oltNgNetworkVLANSettingsIGMPSnoopingQuerierEnabled.1.156 oltNgNetworkVLANSettingsIGMPSnoopingQuerierDSCP.1.156 oltNgNetworkVLANSettingsIGMPSnoopingQuerierFastLeaveEnabled.1.156 oltNgNetworkVLANSettingsIGMPSnoopingQuerierIpAddress.1.156 oltNgNetworkVLANSettingsIGMPSnoopingReplaceSourceIpAddress.1.156 oltNgNetworkVLANSettingsMLDVersion.1.156 oltNgNetworkVLANSettingsMLDRobustnessVariable.1.156 oltNgNetworkVLANSettingsMLDQueryInterval.1.156 oltNgNetworkVLANSettingsMLDQueryResponseInterval.1.156 oltNgNetworkVLANSettingsMLDLastMemberQueryInterval.1.156 oltNgNetworkVLANSettingsMLDSnoopingEnabled.1.156 oltNgNetworkVLANSettingsMLDSnoopingMrouter.1.156 oltNgNetworkVLANSettingsMLDSnoopingQuerierEnabled.1.156 oltNgNetworkVLANSettingsMLDSnoopingQuerierDSCP.1.156 oltNgNetworkVLANSettingsMLDSnoopingQuerierFastLeaveEnabled.1.156 oltNgNetworkVLANSettingsMLDSnoopingQuerierUserPrio.1.156
Аналог команды из CLI:
show running-config vlan 156
Команда выводит конфигурацию VLAN 156.
Настройка 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-адреса хранятся на устройстве.
Настройка IGMP
Глобальные настройки включения IGMP Snooping
Для настройки IGMP используется таблица oltNgNetworkIGMPSnoopingTable. OID для настройки глобальных параметров приведены в таблице ниже.
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr> oltNgNetworkIGMPSnoopingEnabled.1 i 1
Пример:
snmpset -v2c -c private 192.168.1.2 oltNgNetworkIGMPSnoopingEnabled.1 i 1
Аналог команд из CLI:
configure terminal ip igmp snooping enable
Команда включает IGMP Snooping.
Настройка IGMP Snooping, Querier для VLAN
Данная настройка осуществляется аналогично с разделом "Редактирование VLAN".
Настройка MLD
Глобальные настройки включения MLD Snooping
Для настройки MLD используется таблица oltNgNetworkMLDSnoopingSlotID. OID для настройки глобальных параметров приведены в таблице ниже.
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr> oltNgNetworkMLDSnoopingSlotID.1 i 1
Пример:
snmpset -v2c -c private 192.168.1.2 oltNgNetworkMLDSnoopingSlotID.1 i 1
Аналог команд из CLI:
configure terminal ipv6 mld snooping enable
Команда включает IGMP Snooping.
Настройка MLD Snooping, Querier для VLAN
Данная настройка осуществляется аналогично с разделом "Редактирование VLAN".
Настройка профилей 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.10.95 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 NAME, указывает внешнюю метку outer vid и внутреннюю inner vid.
Удаление
Формат команды:
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.
Добавление
Формат команды:
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
Для LTX поддержана возможность смены параметра pon-type.
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr> oltNgPonOntProfileDBAPonType.<profile_id> i 0
Пример:
snmpset -v2c -c private 192.168.1.2 oltNgPonOntProfileDBAPonType.1.2 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 oltNgPonOntProfilePortsVeipIgmpDownstreamPriority.4 u 0 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 priority 0 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, приоритет для igmp downstream-трафика 0, 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 oltNgPonOntProfilePortsUNIPortIgmpUpstreamPriority.4.1 u 0 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 priority 0 port 1 upstream vid 20 port 1 upstream tag-control replace-vid
Команда устанавливает bridge group = 700 для профиля ports с индексом 4 и индексом 1 порта ONT, включает multicast, приоритет для igmp upstream-трафика 0, 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 oltNgPonOntProfileManagementAcsUsername.10 s acs1 oltNgPonOntProfileManagementAcsPassword.10 s acsacs1
Аналог команд из CLI:
configure terminal profile management testProfile description "Profile Management 10" iphost id 10 omci-configuration enable url http://192.168.1.5:9595 username acs1 password acs1
Команда устанавливает для профиля Management с индексом 10, имя "testProfile", Description - "Profile Management 10", iphost ID 10, отключает конфигурирование посредством OMCI, задаёт URL management-сервера "http://192.168.1.5", 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.
Iphost
Работа с профилями Iphost осуществляется с помощью таблицы oltNgPonOntProfileIphostTable
Добавление
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr>
oltNgPonOntProfileIphostRowStatus.<profile_index> i 4
Пример:
snmpset -v2c -c private 192.168.1.2 oltNgPonOntProfileIphostRowStatus.3 i 4
Аналог команд из CLI:
configure terminal profile iphost NAME
Команда добавляет профиль Iphost с индексом 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 oltNgPonOntProfileIphostName.3 s "test_Profile" oltNgPonOntProfileIphostDescription.3 s "Profile Iphost 3" oltNgPonOntProfileIphostMode.3 i 1 oltNgPonOntProfileIphostServiceTypeInternet.3 i 1 oltNgPonOntProfileIphostWANConfigEnable.3 i 1 oltNgPonOntProfileIphostWANConfigNATEnable.3 i 1 ELTEX-OLTNG::oltNgPonOntProfileIphostName.3 = STRING: test_Profile ELTEX-OLTNG::oltNgPonOntProfileIphostDescription.3 = STRING: Profile Iphost 3 ELTEX-OLTNG::oltNgPonOntProfileIphostMode.3 = INTEGER: static(1) ELTEX-OLTNG::oltNgPonOntProfileIphostServiceTypeInternet.3 = INTEGER: true(1) ELTEX-OLTNG::oltNgPonOntProfileIphostWANConfigEnable.3 = INTEGER: true(1) ELTEX-OLTNG::oltNgPonOntProfileIphostWANConfigNATEnable.3 = INTEGER: true(1)
Аналог команд из CLI:
configure terminal profile iphost testProfile description "Profile Iphost 3" mode static service-type internet wan-config enable wan-config nat enable exit
Команда устанавливает для профиля Iphost с индексом 3 имя "testProfile", описание – "Profile Iphost 3", устанавливает режим работы static, service-type internet, включает конфигурирование WAN и активирует NAT.
Удаление
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr>
oltNgPonOntProfileIphostRowStatus.<profile_index> i 6
Пример:
snmpset -v2c -c private 192.168.1.2 oltNgPonOntProfileIphostRowStatus.3 i 6
Аналог команд из CLI:
configure terminal no profile iphost testProfile
Команда удаляет профиль Iphost с индексом 3.
Запрос списка профилей
Формат команды:
snmpwalk -v2c -c <ro_community> <ipaddr> oltNgPonOntProfileIphostName
Пример:
snmpwalk -v2c -c public 192.168.1.2 oltNgPonOntProfileIphostName
Аналог команд из CLI:
show running-config profile iphost
Команда показывает текущую конфигурацию всех профилей Iphost.
Voice
Работа с профилями Voice осуществляется с помощью таблицы oltNgPonOntProfileVoiceTable
Добавление
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr>
oltNgPonOntProfileVoiceRowStatus.<profile_index> i 4
Пример:
snmpset -v2c -c private 192.168.1.2 oltNgPonOntProfileVoiceRowStatus.3 i 4
Аналог команд из CLI:
configure terminal profile voice NAME
Команда добавляет профиль Voice с индексом 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 oltNgPonOntProfileVoiceName.3 s testProfile oltNgPonOntProfileVoiceDescription.3 s "Profile Voice 3" oltNgPonOntProfileVoiceSIPProxyAddress.3 s "proxy-address" oltNgPonOntProfileVoiceSIPDomain.3 s "domain" oltNgPonOntProfileVoiceSIPOutboundProxyAddress.3 s "outbound-proxy-address" oltNgPonOntProfileVoiceSIPProxyPort.3 u 888 oltNgPonOntProfileVoiceSIPOutboundProxyPort.3 u 777 oltNgPonOntProfileVoiceSIPLocalPort.3 u 1466 oltNgPonOntProfileVoiceSIPProtocol.3 i 0 oltNgPonOntProfileVoiceName.3 = STRING: testProfile oltNgPonOntProfileVoiceDescription.3 = STRING: Profile Voice 3 oltNgPonOntProfileVoiceSIPProxyAddress.3 = STRING: proxy-address oltNgPonOntProfileVoiceSIPDomain.3 = STRING: domain oltNgPonOntProfileVoiceSIPOutboundProxyAddress.3 = STRING: outbound-proxy-address oltNgPonOntProfileVoiceSIPProxyPort.3 = Gauge32: 888 oltNgPonOntProfileVoiceSIPOutboundProxyPort.3 = Gauge32: 777 oltNgPonOntProfileVoiceSIPLocalPort.3 = Gauge32: 1466 oltNgPonOntProfileVoiceSIPProtocol.3 = INTEGER: tcp(0)
Аналог команд из CLI:
configure terminal profile voice testProfile description "Profile Voice 3" sip domain "domain" sip proxy address "proxy-address" sip proxy port 888 sip outbound-proxy address "outbound-proxy-address" sip outbound-proxy port 777 sip protocol tcp sip local-port 1466 exit
Команда устанавливает для профиля Voice с индексом 3, имя "testProfile", описание "Profile Voice 3", proxy-адрес "proxy-address", доменное имя "domain", outbound-proxy "outbound-proxy-address", порт proxy-сервера 888, порт outbound-proxy сервера 777, локальный порт 1466 и протокол транспортного уровня tcp.
Удаление
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr>
oltNgPonOntProfileVoiceRowStatus.<profile_index> i 6
Пример:
snmpset -v2c -c private 192.168.1.2 oltNgPonOntProfileVoiceRowStatus.3 i 6
Аналог команд из CLI:
configure terminal no profile voice testProfile
Команда удаляет профиль Voice с индексом 3.
Запрос списка профилей
Формат команды:
snmpwalk -v2c -c <ro_community> <ipaddr> oltNgPonOntProfileVoiceName
Пример:
snmpwalk -v2c -c public 192.168.1.2 oltNgPonOntProfileVoiceName
Аналог команд из CLI:
show running-config profile voice
Команда показывает текущую конфигурацию всех профилей Voice.
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.2 i 4 oltNgPonOntTemplateConfigName.2 s 'test'
Аналог команд из CLI:
configure terminal template test
Команда создает template с именем "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 test сервис 1 с профилями cross-connect "test" и dba "test", настраивает broadcast-filter и устанавливает define для сервиса 1 и broadcast-filter.
Активация параметров осуществляется с помощью таблиц 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 broadcast-filter define broadcast-filter
Команда настраивает broadcast-filter и устанавливает define для сервиса 1 и broadcast-filter.
Удаление сервиса из шаблона 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 test.
Удаление шаблонов template
Удаление шаблонов осуществляется с помощью таблицы oltNgPonOntTemplateConfigTable.
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr> oltNgPonOntTemplateConfigRowStatus.<template_id> i 6
Пример:
snmpset -v2c -c private 192.168.1.2 oltNgPonOntTemplateConfigRowStatus.2 i 6
Аналог команд из CLI:
configure terminal no template test
Команда удаляет шаблон template test.
Настройка скорости вращения вентиляторов
Изменение скорости вентиляторов
Изменение скорости вентиляторов осуществляется с помощью таблицы oltNg1UStandaloneFanControl.
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr> oltNg1UStandaloneFanControlFanSpeed.0 i <value>
Пример:
snmpset -v2c -c private 192.168.1.2 oltNg1UStandaloneFanControlFanSpeed.0 i 70
Аналог команд из CLI:
configure terminal system fan speed 70
Команда устанавливает скорость вращения вентиляторов на 70% от максимальной.
Работа с autofind
Управление автообнаружением ONT на канале осуществляется при помощи таблицы oltNgPonOntAutoFindTable.
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr> oltNgPonOntAutoFindStatus.1.<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 2
Команда отключает autofind на 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
Команда задаёт интервал в секундах, с которым будут отправляться lldp updates, множитель для lldp timer, время ожидания после выключения LLDP, порта или при перезагрузке коммутатора перед новой LLDP-инициализацией и интервал для задержки отправки объявлений LLDP, которые отправляются из-за изменений в LLDP MIB.
Мониторинг и статистика LLDP
Мониторинг и сбор статистики осуществляется с помощью скаляров и таблиц из lldpStatistics, lldpLocalSystemData.
Формат команды:
snmpget -v2c -c <rw_community> <ipaddr> <parameter_oid>.0
Пример:
snmpget -v2c -c private 192.168.1.2 lldpStatsRemTablesLastChangeTime.0
Аналог команды из CLI:
show lldp stats
Команда показывает время с последнего изменения таблицы соседства lldp.
Пример:
snmpwalk -v2c -c private 192.168.1.2 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> – имя списка.
Пример:
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
Формат команды для добавления правила:
snmpset -v2c -c <rw_community> <ipaddr> oltNgNetworkAccessListMacRuleRowStatus.<list_ID>.<rule_ID> i 4
Формат команды для настройки правила AccessList mac:
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>
Где:
- <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
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr> oltNgPonOntAutoActivationDefaultTemplateID.0 i <template_id>
Пример:
snmpset -v2c -c private 192.168.1.2 oltNgPonOntAutoActivationDefaultTemplateID.0 i 0
Аналог команд в CLI:
configure terminal auto-activation-ont default template "template1"
Данная команда назначает общий Template "template1", который по умолчанию действует на все pon-ports.
Назначение Template на pon-ports
Настраивается при помощи таблицы oltNgPonOntAutoActivationPortDefaultTemplateTable
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr> oltNgPonOntAutoActivationPortDefaultTemplateTemplateID.1.<pon_port_id> i <template_ID>
Где:
- <pon_port_id> – номер интерфейса pon-port [1-16];
- <template_ID> – индекс template.
Пример:
snmpset -v2c -c private 192.168.1.2 oltNgPonOntAutoActivationPortDefaultTemplateTemplateID.1.1 i 0
Аналог команд из 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
Настраивается при помощи таблицы oltNgPonOntAutoActivationRulesTable
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr> oltNgPonOntAutoActivationRulesRowStatus.1.<port>.< EquipmentID> i 4 oltNgPonOntAutoActivationRulesTemplateID.1.<pon_port_id>.< EquipmentID> i <template_ID>
Где:
- <pon_port_id> – номер интерфейса pon [1-16];
- <EquipmentID> – EquipmentID ONT, для которого будет действовать указанный template;
- <template_ID> – индекс template.
Пример:
snmpset -v2c -c private 192.168.1.2 oltNgPonOntAutoActivationRulesRowStatus.1.8.\"NTU-1\" i 4 oltNgPonOntAutoActivationRulesTemplateID.1.8.\"NTU-1\" i 1
Аналог команды с представлением EquipmentID в десятичном формате:
snmpset -v2c -c private 192.168.1.2 oltNgPonOntAutoActivationRulesRowStatus.1.8.5.78.84.85.45.49 i 4 oltNgPonOntAutoActivationRulesTemplateID.1.8.\"NTU-1\" 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
Формат команды:
snmpset -v2c -c <rw_community> -t 20 <ipaddr> oltNgSystemOperationOltReboot.1 i 1
Пример:
snmpset -v2c -c private -t 20 192.168.1.2 oltNgSystemOperationOltReboot.1 i 1
Аналог команд из CLI:
reboot
Команда выполняет перезагрузку OLT.
Реконфигурация OLT
Реконфигурация OLT осуществляется с помощью таблицы oltNgSystemOperationOltTable
Формат команды:
snmpset -v2c -c <rw_community> -t 20 <ipaddr> oltNgSystemOperationOltReconfigure.1 i 1
Пример:
snmpset -v2c -c private -t 20 192.168.1.2 oltNgSystemOperationOltReconfigure.1 i 1
Аналог команды из CLI:
reconfigure olt
Команда выполняет реконфигурацию OLT.
Реконфигурация pon-ports
Реконфигурация pon-ports осуществляется с помощью таблицы oltNgPonPortOperationsTable.
Формат команды:
snmpset -v2c -c <rw_community> -t 20 <ipaddr> oltNgPonPortOperationsReconfigure.1.<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 4
Команда выполняет реконфигурацию pon-port 4.
Операции загрузки/выгрузки обновления
Загрузка ПО
Для загрузки ПО используется таблица oltNgSystemOperationFileManagement.
Формат команды:
snmpget -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 "ltp-n-1.7.0-build2106.fw.bin" oltNgSystemOperationFileManagementFileType.0 i 2 oltNgSystemOperationFileManagementAction.0 i 1
Аналог команды из CLI:
copy tftp://192.168.9.75/ltp-16n-1.4.0-build744.fw.bin fs://firmware
Команда загружает на OLT образ ПО с TFTP-сервера.
Управление образами ПО OLT
Управление образами ПО осуществляется с помощью таблицы oltNg1UStandaloneFirmware.
Для смены ПО необходимо выбрать, какой образ ПО использовать после перезагрузки.
Запрос версий образов ПО OLT
Для просмотра версии Image 1 используется oltNg1UStandaloneFirmwarePrimaryVersion.
Формат команды:
snmget -v2c -c <rw_community> -t 20 <ipaddr> oltNg1UStandaloneFirmwarePrimaryVersion.0
Пример:
snmpget -v2c -c private -t 20 192.168.1.2 oltNg1UStandaloneFirmwarePrimaryVersion.0
Аналог команд из CLI:
show firmware
Команда показывает текущий и альтернативный образы ПО, их версию, дату релиза.
Для просмотра версии Image 2 используется oltNg1UStandaloneFirmwareSecondaryVersion.
Формат команды:
snmget -v2c -c <rw_community> -t 20 <ipaddr> oltNg1UStandaloneFirmwareSecondaryVersion.0
Пример:
snmpget -v2c -c private -t 20 192.168.1.2 oltNg1UStandaloneFirmwareSecondaryVersion.0
Аналог команд из CLI:
show firmware
Команда показывает текущий и альтернативный образы ПО, их версию, дату релиза.
Запрос текущего образа ПО OLT
Формат команды:
snmpget -v2c -c <rw_community> -t 20 <ipaddr> oltNg1UStandaloneFirmwareRunningImage.0
Пример:
snmpget -v2c -c private -t 20 192.168.1.2 oltNg1UStandaloneFirmwareRunningImage.0
Аналог команд из CLI:
show version
Команда показывает текущую версию образа ПО LTP.
Смена образа ПО OLT
Формат команды:
snmpwalk -v2c -c <rw_community> -t 20 <ipaddr> oltNg1UStandaloneFirmwareSelectedImage.0 i 1\2
Пример:
snmpset -v2c -c private -t 20 192.168.1.2 oltNg1UStandaloneFirmwareSelectedImage.0 i 2
Аналог команды из CLI:
firmware select-image alternate
Команда указывает на незадействованный образ ПО с которым OLT запустится после перезагрузки.
Управление обновлением ПО ONT
Постановка в очередь на обновление ONT
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr> oltNgPonOntUpdateFirmwareName.1.<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 3/8 filename ntu-rg.bin
Команда ставит в очередь обновления ONT 3/8.
Удаление из очереди на обновление ONT
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr> oltNgPonOntUpdateStop.1.<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 3/8
Команда удаляет ONT 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:
LTP-16N(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-сервер лог с именем LTP.log.
Мониторинг OLT
Общие сведения об LTP
Общие сведения об LTP собраны в таблицах oltNg1UStandaloneSystemInfo и oltNg1UStandaloneBoardStatus
Формат команды:
snmpget -v2c -c <ro_community> <ipaddr> <parameter_oid>.0
Пример:
snmpget -v2c -c public 192.168.1.2 oltNg1UStandaloneSystemInfoMacAddress.0 oltNg1UStandaloneBoardStatusFan1RPM.0 oltNg1UStandaloneBoardStatusRAMFree.0
Аналог команд из CLI:
show system environment
Команда отображает MAC-адрес OLT, текущую скорость вентилятора Fan1 и количество свободной памяти в мегабайтах.
Мониторинг блоков питания
Мониторинг блоков питания осуществляется с помощью таблицы oltNg1UStandalonePowerSupplyTable
Формат команды:
snmpwalk -v2c -c <ro_community> <ipaddr> <parameter_oid>
Пример:
snmpwalk -v2c -c public 192.168.1.2 oltNg1UStandalonePowerSupplyTable
Аналог команды из 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 осуществляется с помощью таблицы oltNg1UStandaloneFrontPortStateTable
Формат команды:
snmpwalk -v2c -c <ro_community> <ipaddr> <parameter_oid>
Пример:
snmpwalk -v2c -c public 192.168.1.2 oltNg1UStandaloneFrontPortStateTable
Аналог команды из CLI:
show interface front-port 1-8 state
Команда показывает статус всех front-port.
Мониторинг состояния sfp front-ports
Мониторинг состояния sfp front-ports осуществляется с помощью таблицы oltNg1UStandaloneFrontPortSfpTable
Формат команды:
snmwalk -v2c -c <ro_community> <ipaddr> <parameter_oid>
Пример:
snmpwalk -v2c -c public 192.168.1.2 oltNg1UStandaloneFrontPortSfpTable
Аналог команды из CLI:
show interface front-port 1-8 sfp verbose
Команда показывает детальную информацию по SFP на front-port 1-8 для LTP-16N, 1-4 для LTX-8(16) и LTP-8N.
Мониторинг статуса OOB-port
Мониторинг статуса port-oob осуществляется с помощью таблицы oltNg1UStandaloneOobPortState
Формат команды:
snmpwalk -v2c -c <ro_community> <ipaddr> <parameter_oid>
Пример:
snmpwalk -v2c -c public 192.168.1.2 oltNg1UStandaloneOobPortStateStatus
Аналог команды из CLI:
show interface port-oob state
Команда показывает статус OOB-порта.
Мониторинг статуса port-channel
Мониторинг статуса port-channel осуществляется с помощью таблицы oltNg1UStandalonePortChannelStateTable
Формат команды:
snmpwalk -v2c -c <ro_community> <ipaddr> <parameter_oid>
Пример:
snmpwalk -v2c -c public 192.168.1.2 oltNg1UStandalonePortChannelStateTable
Аналог команды из 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 state
Команда показывает статус всех pon-port.
Мониторинг счетчиков front-ports
Мониторинг счетчиков front-ports осуществляется с помощью таблицы oltNg1UStandaloneFrontPortCountersTable
Формат команды:
snmpwalk -v2c -c <ro_community> <ipaddr> <parameter_oid>
Пример:
snmpwalk -v2c -c public 192.168.1.2 oltNg1UStandaloneFrontPortCountersTable
Аналог команды из CLI:
show interface front-port 1-8 counters
Команда показывает счётчики front-port 1-8.
Мониторинг счетчиков OOB-port
Мониторинг счетчиков port-oob осуществляется с помощью oltNg1UStandaloneOobPortCounters
Формат команды:
snmpwalk -v2c -c <ro_community> <ipaddr> <parameter_oid>.0
Пример:
snmpwalk -v2c -c public 192.168.1.2 oltNg1UStandaloneOobPortCounters
Аналог команды из CLI:
show interface port-oob counters
Команда показывает счётчики порта OOB.
Мониторинг счетчиков 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 counters
Команда показывает счётчики pon-port 1-16.
Мониторинг активных DHCP-сессий
Мониторинг активных DHCP-сессий осуществляется с помощью таблицы oltNgNetworkDHCPSessionsTable
Формат команды:
snmpwalk -v2c -c <ro_community> <ipaddr> <parameter_oid>
Пример:
snmpwalk -v2c -c public 192.168.1.2 oltNgNetworkDHCPSessionsTable
Аналог команды из CLI:
show 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 ip pppoe sessions
Команда отображает информацию по активным PPPoE-сессиям на OLT.
Мониторинг MAC-адресов
Мониторинг MAC-адресов осуществляется с помощью таблицы oltNgNetworkMacTable
Формат команды:
snmpwalk -v2c -c <ro_community> <ipaddr> <parameter_oid>.1.<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 oltNgNetworkMacTableMacAddress.1.2.1
Аналог команды из CLI:
show mac include interface front-port 1
Команда отображает информацию по MAC-адресам, обученным на интерфейсе front-port 1.
Мониторинг утилизации Front-Port
Мониторинг утилизации Front-port осуществляется с помощью таблицы oltNg1UStandaloneFrontPortUtilizationTable
Формат команды:
snmpget -v2c -c <ro_community> <ipaddr> <parameter_oid>.<port_id>.<interval>
Пример:
snmpget -v2c -c public 192.168.1.2 oltNg1UStandaloneFrontPortUtilizationTxKbitsSec.2.1 ELTEX-OLTNG1U-STANDALONE::oltNg1UStandaloneFrontPortUtilizationTxKbitsSec.2.1 = Counter64: 29863
Аналог команды из CLI:
show interface front-port 2 utilization
Команда отображает информацию по утилизации интерфейса Front-port 2 (Tx за интервал 1 минута).
Мониторинг утилизации Port-Channel
Мониторинг утилизации Port-Channel осуществляется с помощью таблицы oltNg1UStandalonePortChannelUtilizationTable
Формат команды:
snmpget -v2c -c <ro_community> <ipaddr> <parameter_oid>.<port_id>.<interval>
Пример:
snmpget -v2c -c public 192.168.1.2 oltNg1UStandalonePortChannelUtilizationRxKbitsSec.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 ELTEX-OLTNG::oltNgPonPortUtilizationTxFramesSec.1.3.2 = Counter64: 74330
Аналог команды из CLI:
show interface pon-port 3 utilization
Команда отображает информацию по утилизации интерфейса Pon-Port 3 (Tx Frames за интервал 5 минут).
Список изменений
Версия документа | Дата выпуска | Версия ПО | Содержание изменений |
|---|---|---|---|
Версия 1.0 | 1.1.0 | Первая публикация |