...
| Предупреждение |
|---|
Предупреждения информируют пользователя о ситуациях, которые могут нанести вред программно-аппаратному комплексу, привести к некорректной работе системы или потере данных. |
Работа с ONT
| Примечание |
|---|
Соответствие имен параметров цифровым OID приведено в MIB-файлах. |
...
Если в конфигурации ONT допускается не указывать профиль, то для установки такого значения вместо индекса профиля передаётся число 0.
Конфигурирование
Конфигурирование ONT производится с помощью таблиц:
- oltNgPonOntConfigTable – общие параметры;
- oltNgPonOntServiceTable – профили Cross-Connect и DBA.
Добавление
В таблицах конфигурирования ONT используются следующие индексы: <slot_id>, <pon_port_ID>, <ont_id>.
...
Данная команда создаёт ONT 1/3/8 с серийным номером ELTX24A80012.
Редактирование
Общие параметры ONT
Общие параметры ONT настраиваются с помощью таблицы oltNgPonOntConfigTable.
...
Данная команда устанавливает для ONT 1/3/8 значение password=1234567890, назначает профиль Ports с индексом 1, назначает профиль Management с индексом 1, назначает профиль Voice с индексом 1 и отключает Broadcast filter.
Профили Cross-Connect и DBA
Профили Cross-Connect и DBA настраиваются с помощью таблицы oltNgPonOntServiceTable. Указывается дополнительный индекс – номер сервиса.
...
Данная команда устанавливает для ONT 1/3/8 профиль Cross-Connect с индексом 1 и профиль DBA с индексом 2 для сервиса 7. Scroll Pagebreak
Утилизация по сервисам ONT
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr>
oltNgPonOntServiceUtilizationEnable.<slot_ID>.<pon_port_ID>.<ont_id>.<service_id> i 1
...
Команда включает утилизацию для 7 сервиса ONT 1/3/8.
Переопределение параметров, заданных в профиле cross-connect. Custom-параметры
Настройка CoS для Outer VID
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr>
oltNgPonOntServiceCustomOuterUpstreamCos.<slot_ID>.<pon_port_ID>.<ont_id>.<service_id> i <value>
...
Команда включает маркировку значения CoS для outer VID, сервиса 7 ONT 1/3/8.
Настройка CoS для Inner VID
| Предупреждение |
|---|
Перемаркировка CoS для Inner VID возможна только в сервисах с профилем cross-connect типа double-tag |
...
Команда включает маркировку значения CoS для inner VID, сервиса 7 ONT 1/3/8.
Установка ограничения на количество MAC-адресов для сервиса
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr>
oltNgPonOntServiceCustomMacTableLimit.<slot_ID>.<pon_port_ID>.<ont_id>.<service_id> i <value>
...
Команда включает ограничение на количество обучаемых MAC-адресов для 7 сервиса ONT 1/3/8.
Установка профиля dhcp-opt82 для сервиса
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr>
oltNgPonOntServiceCustomDhcpOpt82ProfileID.<slot_ID>.<pon_port_ID>.<ont_id>.<service> u <value>
...
Данная команда устанавливает для ONT 1/3/8 профиль dhcp-opt82 с индексом 2 для сервиса 7.
Профиль Iphost
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr>
oltNgPonOntServiceProfileIphostID.1.<pon_port_ID>.<ont_id>.<service> u <value>
oltNgPonOntServiceIphostPppoeUsername.1.<pon_port_ID>.<ont_id>.<service> u <value>
oltNgPonOntServiceIphostPppoePassword.1.<pon_port_ID>.<ont_id>.<service> u <value>
...
| Примечание |
|---|
Пароль oltNgPonOntServiceIphostPppoePassword устанавливается в явном виде, а вычитывается в зашифрованном. |
Удаление ONT
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr>
oltNgPonOntConfigRowStatus.<slot_ID>.<pon_port_ID>.<ont_id> i 6
...
Команда удаляет конфигурацию ONT 1/3/8.
Замена ONT
Для замены ONT необходимо воспользоваться командой установки Serial.
...
| Блок кода | ||
|---|---|---|
| ||
configure terminal interface ont 1/3/8 serial ELTX12345678 |
Реконфигурация ONT
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr>
oltNgPonOntOperationsReconfigure.<slot_ID>.<pon_port_ID>.<ont_id> i 1
...
Команда делает реконфигурацию ONT 1/3/8.
Перезагрузка ONT
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr>
oltNgPonOntOperationsReboot.<slot_ID>.<pon_port_ID>.<ont_id> i 1
...
Команда перезагружает ONT 1/3/8.
Сброс ONT к заводским настройкам
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr>
oltNgPonOntOperationsDefault.<slot_ID>.<pon_port_ID>.<ont_id> i 1
...
Команда сбрасывает к заводским настройкам ONT 1/3/8.
Отключение ONT
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr> oltNgPonOntConfigShutdown.<slot_ID>.<pon_port_ID>.<ont_id> i 1
...
Команда отключает ONT 1/3/8 в конфигурации.
Включение ONT
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr> oltNgPonOntConfigShutdown.<slot_ID>.<pon_port_ID>.<ont_id> i 2
...
Команда включает ONT 1/3/8 в конфигурации.
Отключение ONT по PLOAM
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr> oltNgPonOntOperationsPloamDisable.<slot_ID>.<pon_port_ID>.<ont_id> i 1
...
Команда отключает по ploam ONT 1/3/8.
Включение ONT по PLOAM
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr> oltNgPonOntOperationsPloamDisable.<slot_ID>.<pon_port_ID>.<ont_id> i 2
...
Команда включает по ploam ONT 1/3/8.
Сброс счётчиков OltSide
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr> oltNgPonOntOperationsClearCountersOltSide.<slot_ID>.<pon_port_ID>.<ont_id> i 1
...
Команда очищает счётчики на стороне OLT для ONT 1/3/8.
Сброс счётчиков OntSide
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr> oltNgPonOntOperationsClearCountersOntSide.<slot_ID>.<pon_port_ID>.<ont_id> i 1
...
Команда очищает счётчики на стороне ONT 1/3/8.
Запросы
Общее состояние ONT
Параметры состояния ONT можно запросить с помощью таблицы oltNgPonOntInfoTable.
...
Команда запрашивает состояние и RSSI для ONT 1/3/8.
Таблица MAC-адресов
Записи MAC-таблицы ONT можно запросить с помощью таблицы oltNgPonOntMacTable.
...
Команда запрашивает MAC-адрес на определенном интерфейсе ONT.
Таблица IGMP-групп
Просмотр активных IGMP-групп на ONT осуществляется с помощью таблицы oltNgPonOntCountersOntSideMulticastGroupsTable.
...
Команда запрашивает адрес мультикаст-группы с id 1 на ONT 1/3/8.
Запрос списка неактивированных ONT
Список неактивированных ONT можно запросить с помощью таблицы oltNgPonOntUnactivatedTable.
...
Команда запрашивает список неактивированных ONT на 3 PON-порту.
Запрос состояния LAN-портов ONT
Состояние LAN-портов ONT можно запросить с помощью таблицы oltNgPonOntPortStateTable.
...
Команда запрашивает состояние LAN-портов для ONT 1/3/8.
Запрос утилизации сервисов ONT
Утилизацию сервисов ONT можно запросить с помощью таблицы oltNgPonOntServicesUtilizationTable
...
Команда запрашивает утилизацию DownStream на service 1 с ONT 1/3/8.
Мониторинг счётчиков ONT
Мониторинг счётчиков ONT осуществляется с помощью oltNgPonOntCounters.
Мониторинг счётчиков olt-side
oltNgPonOntCountersOltSide
...
Команда показывает PON-счётчики для ONT 1/3/8.
Мониторинг счётчиков ont-side
oltNgPonOntCountersOntSide
...
Команда показывает счётчики multicast на ONT 1/3/8.
Работа с OLT
Конфигурация OLT
Применение и сохранение конфигурации
Действия с конфигурацией осуществляются с помощью таблицы oltNgSystemOperationConfigOperations.
| Примечание |
|---|
Изменения по SNMP вносятся в candidate-config SNMP, который не виден через candidate-config CLI. То есть, все изменения, внесённые через SNMP, будут видны, но не будут работать до применения конфигурации (commit). |
Применение (commit) конфигурации
Для записи конфигурации в running-config следует выполнить команду Сommit.
...
Команда применяет внесённые в конфигурацию изменения.
Подтверждение (confirm) конфигурации
Для подтверждения и записи конфигурации в энергонезависимую память следует выполнить команду Confirm.
...
Команда сбрасывает таймер, подтверждает и сохраняет текущую конфигурацию в энергонезависимую память.
Отмена (rollback) внесенных изменений в конфигурацию
Для отмены внесенных изменений в конфигурацию по SNMP следует выполнить команду Rollback.
...
Команда отменяет внесённые до Commit-а изменения.
Настройка пользователей
Создание пользователей
Создание и настройка пользователей осуществляется с помощью таблицы oltNgSystemConfigurationUsersConfigTable.
...
Команда создает пользователя "testname" с паролем "12341234" и уровнем привилегий 15.
Удаление пользователей
Удаление пользователей осуществляется с помощью таблицы oltNgSystemConfigurationUsersConfigTable.
...
Команда удаляет пользователя NAME.
Настройка интерфейсов
Pon-ports
Настройка interface pon-ports производится с помощью таблицы oltNgPonPortConfigTable.
...
Команда устанавливает поддерживаемую длину оптической линии – 40 км и включает режим блокировки rogue-ont на интерфейсе pon-port 1/2.
Настройка pon-type
Для MA5K-LC16XG поддержана возможность смены параметра pon-type.
...
Команда устанавливает режим работы порта в стандарте gpon для интерфейса pon-port 2.
Front-ports
Настройка interface front-ports производится с помощью таблицы oltNgModularFrontPortConfigTable.
...
Команда задаёт режим trunk на front-port 2/1 и отключит его в конфигурации.
Назначение VLAN
Настройка назначения VLAN на front-ports производится с помощью таблицы oltNgModularFrontPortConfigAllowedVLANTable.
...
Команда добавляет VLAN 156 и удаляет VLAN 1101 на интерфейсе front-port 2/8.
Настройка mac age-time
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr> oltNgNetworkMacSettingsAddressAgingTimeout.0 u <value>
...
Команда задаёт время в секундах, в течение которого MAC-адреса хранятся на устройстве.
Настройка профилей ONT
Cross-connect
Работа с профилями cross-connect осуществляется с помощью таблицы oltNgPonOntProfileCrossConnectTable.
Добавление
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr>
oltNgPonOntProfileCrossConnectRowStatus.<profile_index> i 4
...
Команда добавляет профиль 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>
...
Команда задаёт режим tag-mode double-tag (QinQ) в профиле cross-connect с индексом 2, указывает внешнюю метку outer VID = 200 и внутреннюю inner VID = 100.
Удаление
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr>
oltNgPonOntProfileCrossConnectRowStatus.<profile_index> i 6
...
Команда удаляет профиль Cross-connect с индексом 2.
Запрос списка профилей
Формат команды:
snmpwalk -v2c -c <ro_community> <ipaddr> oltNgPonOntProfileCrossConnectName
...
Команда показывает текущую конфигурацию всех профилей cross-connect.
DBA
Работа с профилями DBA осуществляется с помощью таблицы oltNgPonOntProfileDBATable.
| Примечание |
|---|
На MA5160 по умолчанию создано два профиля DBA, с разными pon type — gpon и xgs-pon. |
Добавление
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr>
oltNgPonOntProfileDBARowStatus.<profile_index> i 4Scroll Pagebreak
...
Команда добавляет профиль 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>
...
Команда устанавливает для профиля DBA с индексом 3 имя "edited_by_snmp", режим status-reporting и maximum bandwidth 269248.
Настройка pon-type
Для MA5K-LC16XG поддержана возможность смены параметра pon-type.
...
Команда устанавливает режим профиля DBA в стандарте gpon.
Удаление
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr>
oltNgPonOntProfileDBARowStatus.<profile_index> i 6
...
Команда удаляет профиль DBA с индексом 3.
Запрос списка профилей
Формат команды:
snmpwalk -v2c -c <ro_community> <ipaddr> oltNgPonOntProfileDBAName
...
Команда показывает текущую конфигурацию всех профилей dba.Scroll Pagebreak
Ports
Работа с профилями Ports осуществляется с помощью таблиц:
- oltNgPonOntProfilePortsTable – общие параметры профиля;
- oltNgPonOntProfilePortsUNIPortTable – UNI-порты.
- oltNgPonOntProfilePortsDynamicEntryTable – диапазон multicast-групп.
Добавление
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr>
oltNgPonOntProfilePortsRowStatus.<profile_index> i 4
...
Команда добавляет профиль Ports с индексом 4.
Редактирование
Общие параметры:
Формат команды:
...
Команда устанавливает bridge group = 70 для профиля ports с индексом 4 и индексом 1 порта ONT, включает multicast, VID 20 для igmp upstream-трафика и подменяет метку для igmp upstream-трафика.
Удаление
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr>
oltNgPonOntProfilePortsRowStatus.<profile_index> i 6
...
Команда удаляет профиль ports с индексом 4.Scroll Pagebreak
Запрос списка профилей
Формат команды:
snmpwalk -v2c -c <ro_community> <ipaddr> oltNgPonOntProfilePortsName
...
Команда показывает текущую конфигурацию всех профилей ports.
Management
Работа с профилями Management осуществляется с помощью таблицы
oltNgPonOntProfileManagementTable
Добавление
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr>
oltNgPonOntProfileManagementRowStatus.<profile_index> i 4
...
Команда добавляет профиль Management с индексом 10.
Редактирование
Общие параметры:
Формат команды:
...
Команда устанавливает для профиля Management с индексом 10, имя "testProfile", Description - "Profile Management 10", iphost ID 10, отключает конфигурирование посредством OMCI, задаёт URL management-сервера "http://192.168.1.5:9595", username management-сервера "acs1", пароль "acsacs1".
Удаление
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr>
oltNgPonOntProfileManagementRowStatus.<profile_index> i 6
...
Команда удаляет профиль management с индексом 10.
Запрос списка профилей
Формат команды:
snmpwalk -v2c -c <ro_community> <ipaddr> oltNgPonOntProfileManagementName
...
Команда показывает текущую конфигурацию всех профилей management.
Shaping
Работа с профилями shaping осуществляется с помощью таблиц oltNgPonOntProfileShapingTable и oltNgPonOntProfileShapingServiceTable.
Добавление
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr>
oltNgPonOntProfileShapingRowStatus.<profile_index> i 4
...
Команда добавляет профиль 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>
...
Команда устанавливает для профиля 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
...
Команда удаляет профиль Shaping с индексом 2.
Запрос списка профилей
Формат команды:
snmpwalk -v2c -c <ro_community> <ipaddr> oltNgPonOntProfileShapingName
...
Команда показывает текущую конфигурацию всех профилей shaping.
Настройка шаблонов template
Создание шаблонов template
Создание шаблонов осуществляется с помощью таблицы oltNgPonOntTemplateConfigTable.
...
Команда создает template с индексом 3 и именем "test".
Настройка шаблонов template
Добавление сервиса в шаблон осуществляется с помощью таблицы oltNgPonOntTemplateServiceTable. Настройка параметров – в таблице oltNgPonOntTemplateConfigTable.
...
Команда настраивает broadcast-filter и устанавливает define для сервиса 1 и broadcast-filter в шаблоне template с индексом 3.
Удаление сервиса из шаблона template
Удаление сервисов из шаблонов осуществляется с помощью таблицы oltNgPonOntTemplateServiceTable.
...
Команда удаляет service 1 из шаблона template с индексом 3.
Удаление шаблонов template
Удаление шаблонов осуществляется с помощью таблицы oltNgPonOntTemplateConfigTable.
...
Команда удаляет шаблон template с индексом 3.
Запрос списка template
Формат команды:
snmpwalk -v2c -c <ro_community> <ipaddr> oltNgPonOntTemplate
...
Команда показывает текущую конфигурацию всех профилей template.
Настройка скорости вращения вентиляторов
Изменение скорости вентиляторов
Изменение скорости вентиляторов осуществляется с помощью таблицы oltNgModularFanModuleTable.
...
Команда устанавливает минимальную скорость вращения вентиляторов на 60% от максимальной.Scroll Pagebreak
Работа с autofind
Управление автообнаружением Управление автообнаружением ONT на канале осуществляется при помощи таблицы таблицы oltNgPonOntAutoFindTable.
...
Команда отключает autofind на slot 1 pon-port 2.
Настройка и мониторинг LLDP
Настройка и мониторинг LLDP осуществляется с помощью стандартного LLDP-MIB.
Глобальные настройки LLDP
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr> <parameter_oid>.0
...
Команда задаёт интервал в секундах, с которым будут отправляться lldp updates, множитель для lldp timer, время ожидания после выключения LLDP или порта перед новой инициализацией LLDP, а таккже также интервал для задержки отправки объявлений LLDP, которые отправляются из-за изменений в LLDP MIB (изменений настроек LLDP на front-port).
Настройка TLV на front-port
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr> <parameter_oid>.<ifIndex>
Где:
- ifIndex- – индекс интерфейса, привязанный к таблице ifTable.
Пример:
| Блок кода |
|---|
snmpset -v2c -c private 192.168.1.2 lldpPortConfigTLVsTxEnable.519 x A0 |
...
| Блок кода |
|---|
interface front-port 1/7
lldp optional-tlv port-description
lldp optional-tlv system-description
exit |
Конмада Команда настраивает optional-tlv port-description и system-description на front-port 1/7. Настроить TLV через SNMP можно для: portport-description (0), system-name (1), system-description (2) и system-capabilities (3).scroll-pagebreak
Мониторинг и статистика LLDP
Мониторинг и сбор статистики осуществляется с помощью объектов скаляров и таблиц из lldpStatistics, lldpLocalSystemData, lldpRemTable и lldpRemManAddrTable.Scroll Pagebreak
Формат команды:
snmpwalk -v2c -c <rw_community> <ipaddr> <parameter_oid>
...
Команда показывает информацию о количестве отправленных LLDP-пакетов с интерфесовинтерфейсов.
Пример:
| Блок кода |
|---|
snmpwalk -v2c -c private 192.168.1.2 lldpStatsRxPortTable |
...
Команда показывает информацию о полученных LLDP-пакетах с интерфейсов.
Пример:
...
Команда показывает информацию об устройствах-соседях.Scroll Pagebreak
Пример:
| Блок кода |
|---|
snmpwalk -v2c -c private 192.168.1.2 lldpRemManAddrEntry |
...
Команда показывает информацию о management-адресах , подключенных устройств-соседей.
Команды OLT
Перезагрузка OLT
Перезагрузка OLT осуществляется с помощью таблицы oltNgModularFCSystemOperationTable.
Формат команды:
snmpset -v2c -c <rw_community> -t 20 <ipaddr> oltNgModularFCSystemOperationReboot.12 i 1
Пример:
| Блок кода | ||
|---|---|---|
| ||
snmpset -v2c -c private -t 20 192.168.1.2 oltNgModularFCSystemOperationReboot.12 i 1 |
...
Команда выполняет перезагрузку OLT через 1 секунду.
Перезагрузка слотов
Перезагрузка LC слотов осуществляется -слотов осуществляется с помощью таблиц oltNgSystemOperationOltReboot.
Формат команды:
snmpset -v2c -c <rw_community> -t 20 <ipaddr> oltNgSystemOperationOltReboot.<slot_ID> i 1
Пример:
| Блок кода | ||
|---|---|---|
| ||
snmpset -v2c -c private -t 20 192.168.1.2 oltNgModularFCSystemOperationReboot.4 i 1 |
...
Команда выполняет перезагрузку 4 slot.Scroll Pagebreak
Перезагрузка FC-слотов осуществляется с помощью таблиц таблиц oltNgModularFCSystemOperationTable.
Формат команды:
snmpset -v2c -c <rw_community> -t 20 <ipaddr> oltNgModularFCSystemOperationReboot.<FC_ID> i 1
где Где <FC_ID>:
- 1 — FC1;
- 2 — FC2;
- 10 — Master;
- 11 — Backup.
...
Команда выполняет перезагрузку платы FC во второй позиции.
Реконфигурация LC-плат
Реконфигурация OLT осуществляется с помощью таблицы oltNgSystemOperationOltTable.
Формат команды:
snmpset -v2c -c <rw_community> -t 20 <ipaddr> oltNgSystemOperationOltReconfigure.<slot_id> i 1
...
| Блок кода | ||
|---|---|---|
| ||
snmpset -v2c -c private -t 20 192.168.1.2 oltNgSystemOperationOltReconfigure.5 i 1 |
...
Аналог команды из CLI:
| Блок кода | ||
|---|---|---|
| ||
reconfigure olt slot 5 |
Команда выполняет реконфигурацию LC slot 5.
Реконфигурация pon-ports
Реконфигурация pon-ports осуществляется с помощью таблицы oltNgPonPortOperationsTable.
...
| Блок кода | ||
|---|---|---|
| ||
snmpset -v2c -c private -t 20 192.168.1.2 oltNgPonPortOperationsReconfigure.1.4 i 1 |
Scroll Pagebreak
Аналог команды из CLI:
| Блок кода | ||
|---|---|---|
| ||
reconfigure interface pon-port 1/4 |
Команда выполняет реконфигурацию pon-port 1/4.
Операции загрузки/выгрузки обновления
Загрузка ПО
Для загрузки ПО используется таблица oltNgSystemOperationFileManagement.
...
Команда загружает на OLT образ ПО с TFTP-сервера.
Управление образами ПО OLT
Управление образами ПО осуществляется с помощью таблицы oltNgModularFirmware.
Для смены ПО необходимо выбрать, какой образ ПО использовать после перезагрузки.
Запрос версий образов ПО OLT
Для просмотра версии Image 1 используется oltNgModularFirmwarePrimaryVersion.
...
Команда показывает текущий и альтернативный образы ПО, их версию, дату релиза.
Запрос текущего образа ПО OLT
Формат команды:
snmpget -v2c -c <rw_community> -t 20 <ipaddr> oltNgModularFirmwareRunningImage.1/2
...
Команда показывает текущую версию образа ПО MA5160.
Смена образа ПО OLT
Формат команды:
snmpwalk -v2c -c <rw_community> -t 20 <ipaddr> oltNgModularFirmwareSelectedImage.1/2 i 1
...
Команда указывает на незадействованный образ ПО с которым OLT запустится после перезагрузки.
Управление обновлением ПО ONT
Постановка в очередь на обновление ONT
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr> oltNgPonOntUpdateFirmwareName.<slot_ID>.<pon_port_ID>.<ont_id> s "file_name"
...
Команда ставит в очередь обновления ONT 1/3/8.
Удаление из очереди на обновление ONT
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr> oltNgPonOntUpdateStop.<slot_ID>.<pon_port_ID>.<ont_id> i 1
...
Команда удаляет ONT 1/3/8 из очереди на обновление либо останавливает уже начавшееся обновление.
Просмотр очереди обновления ONT
Просмотр производится с помощью таблицы oltNgPonOntFirmwareUpdateStateTable.
Формат команды:
snmpwalk -v2c -c <ro_community> <ipaddr> <parameter_oid>
...
Команда показывает очередь обновления ONT на всех pon-port.Scroll Pagebreak
Автообновление 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 |
...
| Блок кода | ||
|---|---|---|
| ||
auto-update-ont NTU-1 |
Добавление правил в список автообновления для EquipmentID
Добавление правил в список автообновления для каждого EquipmentID производится с помощью таблицы oltNgPonOntAutoUpdateEntriesTable.
...
- <EquipmentID> – модель ONT, для которой был создан список правил автообновления;
- <Rule_ID> – идентификатор правила внутри списка;
- <match> – параметр определяет, в каком случае будет происходить автообновление: либо при совпадении версии ПО, указанной в правиле и версии ПО ONT, либо при несовпадении;
- <filename> – имя предварительно загруженного на OLT файла ПО.
Scroll Pagebreak
Пример:
| Блок кода | ||
|---|---|---|
| ||
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 |
...
| Блок кода | ||
|---|---|---|
| ||
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
...
| Блок кода | ||
|---|---|---|
| ||
MA5160(config)(auto-update-ont-NTU-1)# no fw-version not-match V1 |
Удаление списка правил автообновления для EquipmentID
Удаление происходит с помощью oltNgPonOntAutoUpdateRowStatus.
Формат команды:
snmpwalk -v2c -c <ro_community> <ipaddr> oltNgPonOntAutoUpdateRowStatus.<EquipmentID> i 6
...
| Блок кода | ||
|---|---|---|
| ||
no auto-update-ont NTU-1 |
Scroll Pagebreak
Настройка автоматической
...
замены файлов ПО ONT
Включение функции:
Формат команды:
...
| Блок кода | ||
|---|---|---|
| ||
firmware ont auto-replace enable |
...
Просмотр статуса:
Формат команды:
...
| Блок кода | ||
|---|---|---|
| ||
show running-config firmware all |
Выгрузка логов
Формат команды:
snmpget -v2c -c <ro_community> <ipaddr> <parameter_oid>.0
...
Команда выгружает с OLT на TFTP-сервер лог с именем system.log.1.
Мониторинг OLT
Общие сведения об MA5160
Общие сведения об MA5160 собраны в таблицах oltNgModularSystemInfo и oltNgModularBoardStatus.
Формат команды:
snmpget -v2c -c <ro_community> <ipaddr> <parameter_oid>.0
...
Команда отображает MAC-адрес OLT, текущую температуру на Sensor1 и количество свободной памяти в мегабайтах.
Мониторинг блоков питания
Мониторинг блоков питания осуществляется с помощью таблицы oltNgModularPowerSupplyTable.
Формат команды:
snmpwalk -v2c -c <ro_community> <ipaddr> <parameter_oid>
...
Команда отображает общие сведения об OLT.
Мониторинг лицензии
Мониторинг загруженной лицензии осуществляется с помощью таблицы oltNgSystemStateLicense.
Формат команды:
snmpwalk -v2c -c <ro_community> <ipaddr> <parameter_oid>
...
Команда показывает информацию по установленной лицензии.
Мониторинг статуса front-ports
Мониторинг статуса front-ports осуществляется с помощью таблицы oltNgModularFrontPortStateTable.
Формат команды:
snmpwalk -v2c -c <ro_community> <ipaddr> <parameter_oid>
...
Команда показывает статус всех front-port.
Мониторинг состояния sfp front-ports
Мониторинг состояния sfp front-ports осуществляется с помощью таблицы oltNgModularFrontPortSfpTable.
Формат команды:
snmwalk -v2c -c <ro_community> <ipaddr> <parameter_oid>
...
Команда показывает детальную информацию по SFP на front-port 1-2/1-10.
Мониторинг статуса port-channel
Мониторинг статуса port-channel осуществляется с помощью таблицы oltNgModularPortChannelStateTable.
Формат команды:
snmpwalk -v2c -c <ro_community> <ipaddr> <parameter_oid>Scroll Pagebreak
Пример:
| Блок кода | ||
|---|---|---|
| ||
snmpwalk -v2c -c public 192.168.1.2 oltNgModularPortChannelStateTable |
...
Команда показывает статус всех port-channel.
Мониторинг статуса pon-ports
Мониторинг статуса pon-ports осуществляется с помощью таблицы oltNgPonPortStateTable.
Формат команды:
snmpwalk -v2c -c <ro_community> <ipaddr> <parameter_oid>
...
Команда показывает статус всех pon-port.scroll-pagebreak
Мониторинг счетчиков front-ports
Мониторинг счетчиков front-ports осуществляется с помощью таблицы oltNgModularFrontPortCountersTable.
Формат команды:
snmpwalk -v2c -c <ro_community> <ipaddr> <parameter_oid>
...
Команда показывает счётчики front-port 1-2/1-10.
Мониторинг счетчиков pon-ports
Мониторинг счетчиков pon-ports осуществляется с помощью таблицы oltNgPonPortCountersTable.
Формат команды:
snmpwalk -v2c -c <ro_community> <ipaddr> <parameter_oid>
...
Команда показывает счётчики pon-port 1-16/1-16.
Мониторинг активных DHCP-сессий
Мониторинг активных DHCP-сессий осуществляется с помощью таблицы oltNgNetworkDHCPSessionsTable.
Формат команды:
snmpwalk -v2c -c <ro_community> <ipaddr> <parameter_oid>
...
Команда отображает информацию по активным DHCP-сессиям на OLT.
Мониторинг активных PPPoE-сессий
Мониторинг активных PPPoE-сессий осуществляется с помощью таблицы oltNgNetworkPPPoESessionsTable.
Формат команды:
snmpwalk -v2c -c <ro_community> <ipaddr> <parameter_oid>
...
Команда отображает информацию по активным PPPoE-сессиям на OLT.
Мониторинг MAC-адресов
MAC-адреса плат FC
Мониторинг MAC-адресов плат FC осуществляется с помощью таблицы oltNgModularMacTable.
...
Команда отображает информацию по MAC-адресам, обученным на платах FC 1 и 2.
MAC-адреса плат LC
Мониторинг MAC-адресов осуществляется с помощью таблицы oltNgNetworkMacTable.
...
Команда отображает информацию по MAC-адресам, обученным на LC-платах.
Мониторинг утилизации Front-Port
Мониторинг утилизации Мониторинг утилизации Front-port осуществляется с помощью таблицы помощью таблицы oltNgModularFrontPortUtilizationTable.
Формат команды:
snmpget -v2c -c <ro_community> <ipaddr> <parameter_oid>.<slot_id><port_id>.<interval>
...
Команда отображает информацию по утилизации интерфейса Front-port 2/1 (Tx за интервал 1 минута).
Мониторинг утилизации Port-Channel
Мониторинг утилизации Мониторинг утилизации Port-Channel осуществляется с помощью таблицы помощью таблицы oltNgModularPortChannelUtilizationTable.
Формат команды:
snmpget -v2c -c <ro_community> <ipaddr> <parameter_oid>.<port_id>.<interval>
...
Команда отображает информацию по утилизации интерфейса Port-Channel 1.Scroll Pagebreak
Мониторинг утилизации Pon-Port
Мониторинг утилизации Pon-Port осуществляется с помощью таблицы oltNgPonPortUtilizationTable
...
Команда отображает информацию по утилизации интерфейса Pon-Port 3 (Tx Frames за интервал 5 минут).
Список изменений
Версия документа | Дата выпуска | Версия ПО | Содержание изменений |
|---|---|---|---|
Версия 2.0 | 30.11.2025 | 1.3.0 | Синхронизация с версией ПО 1.3.0 |
Версия 1.0 | 31.05.2025 | 1.1.0 | Первая публикация |
...