Станционные оптические терминалы LTP-8(16)N(T) и LTX-8(16)
Приложение к руководству по эксплуатации
Настройка и мониторинг OLT по SNMP
Версия ПО 1.6.2 (30.09.2023)
Примечания и предупреждения
Примечания содержат важную информацию, советы или рекомендации по использованию и настройке устройства.
Предупреждения информируют пользователя о ситуациях, которые могут нанести вред программно-аппаратному комплексу, привести к некорректной работе системы или потере данных.
Работа с ONT
Соответствие имен параметров цифровым OID приведено в MIB-файлах.
Если в команде присутствует серийный номер ONT, то он указывается в формате AAAAXXXXXXXX, где AAAA — 4 латинских буквы, XXXXXXXX — 8 HEX-символов.
Примеры:
Серийный номер |
---|
ELTX24A80012 |
ELTX6201AAFC |
Профили для ONT назначаются заданием индекса профиля на соответствующий OID-конфигурации ONT. Узнать индекс профиля по его имени можно в таблицах следующих профилей:
Тип профиля | Таблица |
---|---|
Cross-connect | oltNgPonOntProfileCrossConnectTable |
DBA | oltNgPonOntProfileDBATable |
Ports | oltNgPonOntProfilePortsTable |
Management | oltNgPonOntProfileManagementTable |
Если в конфигурации 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
Аналог команд из CLI:
configure terminal interface ont 3/8 password 1234567890 profile ports NAME profile management NAME no broadcast-filter
Данная команда устанавливает для ONT 3/8 значение password=1234567890, назначает профиль Ports с индексом 1, назначает профиль Management с индексом 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.
Удаление 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 производится с помощью последовательных команд на удаление и на создание конфигурации с новыми параметрами.
Реконфигурация
Формат команды:
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.
Перезагрузка
Формат команды:
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.
Сброс к заводским настройкам
Формат команды:
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 по PLOAM
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr> oltNgPonOntOperationsPloamDisable.1.<pon_port_ID>.<ont_id> i 1/2
Пример:
snmpset -v2c -c private 192.168.1.2 oltNgPonOntOperationsPloamDisable.1.1.1 i 1
Аналог команд из CLI:
send ploam disable ont id 1/1
Команда отключает по ploam ONT 1/1.
Сброс счётчиков 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.1.2 i 1
Аналог команды из CLI:
clear counters interface ont 1/2 olt-side
Команда очищает счётчики на стороне OLT для ONT 1/2.
Сброс счётчиков 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.1.2 i 1
Аналог команды из CLI:
clear counters interface ont 1/2 ont-side
Команда очищает счётчики на стороне ONT 1/2.
Запросы
Общее состояние 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.1.2.1
Аналог команды из CLI:
show mac verbose include interface ont 1/2
Команда запрашивает 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.1.1.0.1
Аналог команды из CLI:
show interface ont 1/1 counters ont-side multicast-subscriber-monitor
Команда запрашивает адрес мультикаст-группы с id 1 на ONT 1/1.
Запрос списка неактивированных 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.1
Аналог команды из CLI:
show interface ont 1 unactivated
Команда запрашивает список неактивированных ONT на 1 PON-порту.
Запрос состояния портов ONT
Состояние портов ONT можно запросить с помощью таблицы oltNgPonOntPortStateTable.
Формат команды:
snmpwalk -v2c -c <ro_community> <ipaddr> <parameter_oid>.1.<pon_port_id>.<ONT_id>.<LAN_port_id>
Пример:
snmpwalk -v2c -c public 192.168.1.2 oltNgPonOntPortStateLinkState.1.1.1.1
Аналог команды из CLI:
show interface ont 1/1 ports
Команда запрашивает состояние порта 1 ONT 1/1.
Запрос утилизации сервисов 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.11.4.1
Аналог команды из CLI:
show interface ont 11/4 service-utilization
Команда запрашивает утилизацию service 1 с ONT 11/4.
Мониторинг счётчиков 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 | |
| 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.1.1.1
Аналог команды из CLI:
show interface ont 1/1 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.
На LTP-8(16)N и LTX-8(16) изменения вносятся в candidate-config и только после применения конфигурации (commit) заносятся в running-config. То есть, все изменения, внесённые через SNMP на LTP-8(16)N и LTX-8(16) будут видны, так как читаются из candidate-config, но не будут работать до применения конфигурации (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/2
Пример:
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/2
Пример:
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.
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 – управление статическими группами.
Добавление 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 по SNMP.
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr> oltNgNetworkVLANSettingsName.1.<vlan_id> s "vlan_name"
oltNgNetworkVLANSettingsIGMPQueryInterval.1.<vlan_id> u <value>
oltNgNetworkVLANSettingsIGMPSnoopingEnabled.1.<vlan_id> i 1/2
oltNgNetworkVLANSettingsIGMPSnoopingQuerierEnabled.1.<vlan_id> i 1/2
oltNgNetworkVLANSettingsIGMPSnoopingStaticGroupRowStatus.1.<vlan_id>.4.<group_ip>.<port_id> i 4/6
Пример:
snmpset -v2c -c private 192.168.1.2 oltNgNetworkVLANSettingsName.1.156 s "edited_by_snmp" oltNgNetworkVLANSettingsIGMPQueryInterval.1.156 u 300 oltNgNetworkVLANSettingsIGMPSnoopingEnabled.1.156 i 1 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 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 snooping и IGMP snooping querier, устанавливает IGMPQueryInterval=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>
oltNgNetworkVLANSettingsIGMPSnoopingQuerierEnabled.1.<vlan_id>
oltNgNetworkVLANSettingsIGMPSnoopingQuerierDSCP.1.<vlan_id>
oltNgNetworkVLANSettingsIGMPSnoopingQuerierFastLeaveEnabled.1.<vlan_id>
oltNgNetworkVLANSettingsIGMPSnoopingQuerierIpAddress.1.<vlan_id>
oltNgNetworkVLANSettingsIGMPSnoopingReplaceSourceIpAddress.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 oltNgNetworkVLANSettingsIGMPSnoopingQuerierEnabled.1.156 oltNgNetworkVLANSettingsIGMPSnoopingQuerierDSCP.1.156 oltNgNetworkVLANSettingsIGMPSnoopingQuerierFastLeaveEnabled.1.156 oltNgNetworkVLANSettingsIGMPSnoopingQuerierIpAddress.1.156 oltNgNetworkVLANSettingsIGMPSnoopingReplaceSourceIpAddress.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/2
Пример:
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".
Настройка профилей 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" oltNgPonOntProfileCrossConnectTrafficModel.2 i 1 oltNgPonOntProfileCrossConnectOntMode.2 i 1 oltNgPonOntProfileCrossConnectBridgeGroup.2 u 5 oltNgPonOntProfileCrossConnectOuterVid.2 u 156
Аналог команд из CLI:
configure terminal profile cross-connect edited_by_snmp ont-mode bridge bridge group 5 outer vid 156 traffic-model multicast
Команда устанавливает для профиля Cross-connect с индексом 2 имя "edited_by_snmp", traffic-model multicast, ont mode = bridge, bridge group = 5 и Outer VID 156.
Пример:
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.
Удаление
Формат команды:
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 u 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 100 port 1 multicast enable port 1 upstream priority 0 port 1 upstream vid 20 port 1 upstream tag-control replace-vid
Команда устанавливает bridge group = 100 для профиля 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 oltNgPonOntProfileManagemenDescritption.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 iphost id 10 omci-configuration enable url http://192.168.1.5:9595 username acs1 password acs1
Команда устанавливает для профиля Management с индексом 10, имя "testProfile", 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.
Настройка шаблонов 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
Команда создает пользователя "test".
Настройка шаблонов template
Добавление сервиса в шаблон осуществляется с помощью таблицы oltNgPonOntTemplateServiceTable. Настройка параметров – в таблице oltNgPonOntTemplateConfigTable. Активация параметров осуществляется с помощью таблиц ltNgPonOntTemplateDefineConfigTable и oltNgPonOntTemplateDefineServiceTable.
Формат команды:
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> <service_parameter_oid>.<template_id><service_id> i <value> <parameter_oid>.<template_id> i <value>
Пример:
snmpset -v2c -c private 192.168.1.2 oltNgPonOntTemplateServiceTableRowStatus.3.1 i 4 oltNgPonOntTemplateServiceTableProfileCrossConnectID.3.1 u 2 oltNgPonOntTemplateServiceTableProfileDBAID.3.1 u 2 oltNgPonOntTemplateDefineServiceProfileCrossConnect.3.1 i 1 oltNgPonOntTemplateConfigBroadcastFilter.3 i 1 oltNgPonOntTemplateDefineConfigBroadcastFilter.3 i 1
Аналог команд из CLI:
configure terminal template test service 1 profile cross-connect "test" dba "test" define service 1 broadcast-filter define broadcast-filter
Команда добавляет в template test сервис 1 с профилями cross-connect "test" и dba "test", настраивает 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 i 2
Аналог команды из CLI:
no ont autofind interface pon-port 1
Команда отключает autofind на pon-port 1.
Настройка и мониторинг 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.1.mac i 4 oltNgNetworkAccessListName.1.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
Данная команда добавляет в 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.1.1 i 4 oltNgNetworkAccessListMacRuleAction.1.1 i deny oltNgNetworkAccessListMacRuleSourceMacAddress.1.1 s a8:f9:4b:aa:00:00 oltNgNetworkAccessListMacRuleSourceMacMask.1.1 s ff:ff:ff:ff:00:00
Аналог команды в CLI:
access-list ip 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 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> – номер порта (1-16 – pon-ports, 17-24 – 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 true
Аналог команд из CLI:
configure terminal auto-activation-ont enable
Данная команда включает функцию автоматической активации ONT.
Без включения данной функции Template на порты назначаться не будут.
Для запуска автоактивации должен быть назначен общий Template либо назначен Template на pon-port.
Назначение общего Template
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr> oltNgPonOntAutoActivationDefaultTemplateID.0 i true
Пример:
snmpset -v2c -c private 192.168.1.2 oltNgPonOntAutoActivationDefaultTemplateID.0 i true
Аналог команд в 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.10.144 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.10.144 oltNgSystemOperationFileManagementOperation.0 i 0 oltNgSystemOperationFileManagementProtocol.0 i 0 oltNgSystemOperationFileManagementIpAddress.0 a 192.168.9.75 oltNgSystemOperationFileManagementPath.0 s "ltp-16n-1.4.0-build744.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.10.95 oltNgPonOntFirmwareUpdateStateTable
Аналог команды из CLI:
show interface ont 1-16 firmware update status
Команда показывает очередь обновления ONT на всех pon-port.
Автообновление ONT
Создание списка правил автообновления для EquipmentID
В качестве имени для списка правил автообновления используется EquipmentID, с помощью таблицы oltNgPonOntAutoUpdateRowStatus.
Формат команды:
snmpwalk -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:
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
Выгрузка логов
Формат команды:
snmpget -v2c -c <ro_community> <ipaddr> <parameter_oid>.0
Пример:
snmpset -v2c -c private 192.168.10.144 oltNgSystemOperationFileManagementOperation.0 i 1 oltNgSystemOperationFileManagementProtocol.0 i 0 oltNgSystemOperationFileManagementIpAddress.0 a 192.168.9.75 oltNgSystemOperationFileManagementFileType.0 i 4 oltNgSystemOperationFileManagementLogFile.0 s "LTP.log" oltNgSystemOperationFileManagementPath.0 s "log_test" oltNgSystemOperationFileManagementAction.0 i 1
Аналог команды из CLI:
copy fs://logfile/LTP.log tftp://192.168.9.75/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.
Мониторинг статуса 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-порта.
Мониторинг состояния 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.
Мониторинг статуса 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.
Мониторинг счетчиков 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.
Мониторинг активных 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-сессий осуществляется с помощью таблицы oltNgNetworkDHCPSessionsTable.
Формат команды:
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 за 1min интервал).
Мониторинг утилизации 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 за 5min интервал).
Мониторинг утилизации 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.
Список изменений
Версия документа | Дата выпуска | Версия ПО | Содержание изменений |
---|---|---|---|
Версия 1.6.2 | 30.09.2023 | 1.6.2 | Синхронизация с версией ПО 1.6.2 Добавлена поддержка LTP-8N |
Версия 1.6 | 14.08.2023 | 1.6.0 | Синхронизация с версией ПО 1.6.0 Добавлены разделы:
|
Версия 1.5 | 31.05.2023 | 1.5.1 | Синхронизация с версией ПО 1.5.1 Добавлена поддержка LTX-8(16) |
Версия 1.4 | 28.04.2023 | 1.5.0 | Синхронизация с версией ПО 1.5.0 Добавлены разделы:
|
Версия 1.3 | 22.07.2022 | 1.4.0 | Синхронизация с версией ПО 1.4.0 Изменены разделы SNMP-таблиц. Добавлены разделы:
|
Версия 1.2.1 | 28.02.2022 | 1.3.1 | Синхронизация с версией ПО 1.3.1 |
Версия 1.2 | 29.10.2021 | 1.3.0 | Синхронизация с версией ПО 1.3.0 Изменены OID под новый формат. Добавлен раздел:
|
Версия 1.1 | 28.05.2021 | 1.2.0 | Синхронизация с версией ПО 1.2.0 Добавлены разделы:
|
Версия 1.0 | 30.12.2020 | 1.1.0 | Первая публикация |