...
| A Shared Block | |||||
|---|---|---|---|---|---|
| |||||
LTP-X MA5160 (Краткое рук-во, OLT по SNMP) |
...
| Блок кода | ||
|---|---|---|
| ||
snmpset -v2c -c private 192.168.1.2
oltNgPonOntServiceProfileIphostID.1.3.8.7 u 3
oltNgPonOntServiceIphostPppoeUsername.1.3.8.7 s "username"
oltNgPonOntServiceIphostPppoePassword.1.3.8.7 s "password" |
Аналог команд из CLI:
| Блок кода | ||
|---|---|---|
| ||
configure terminal interface ont 1/3/8 service 7 profile iphost NAME service 7 iphost pppoe username service 7 iphost pppoe password |
...
Команда устанавливает bridge group = 700 70 для профиля ports с индексом 4 и индексом 1 порта ONT, включает multicast, VID VID 20 для igmp upstreamigmp upstream-трафика и подменяет метку для igmp upstream-трафика.Scroll Pagebreak
...
| Блок кода | ||
|---|---|---|
| ||
configure terminal template test define service 1 broadcast-filter profile cross-connect define broadcast-filter |
Команда настраивает broadcast-filter и устанавливает define для сервиса 1 и broadcast-filter в шаблоне template с индексом 3.
...
Изменение скорости вентиляторов
Изменение скорости Изменение скорости вентиляторов осуществляется с помощью таблицы oltNgModularFanControloltNgModularFanModuleTable.
Формат команды:
snmpset snmpset -v2c -c <rw_community> <ipaddr> oltNgModularFanControlFanSpeed<ipaddr> oltNgModularMinFanSpeed.0 i <value>
Пример:
| Блок кода | ||
|---|---|---|
| ||
snmpset -v2c -c private 192.168.1.2 oltNgModularFanControlFanSpeedoltNgModularMinFanSpeed.0 i 7060 |
Аналог команд из CLI:
| Блок кода | ||
|---|---|---|
| ||
configure terminal system fan min-speed 7060 |
Команда устанавливает минимальную скорость вращения вентиляторов на 70% 60% от максимальной.Scroll Pagebreak
...
| Блок кода | ||
|---|---|---|
| ||
no ont autofind interface pon-port 1/2 |
Команда отключает autofind на slot 1 pon-port 2.
Настройка и мониторинг LLDP
...
| Блок кода |
|---|
interface front-port 1/87 lldp optional-tlv port-description lldp optional-tlv system-description exit |
Конмада настраивает optional-tlv port-description и system-description на front-port 1/87. Настроить TLV через SNMP можно для: port-description (0), system-name (1), system-description (2) и system-capabilities (3).
...
Команда показывает информацию о management адресах, подключенных устройств-соседей
Настройка ACL
Конфигурирование access-list осуществляется при помощи таблиц oltNgNetworkAccessListTable, oltNgNetworkAccessListMacRuleTable, oltNgNetworkAccessListIpRuleTable, oltNgNetworkAccessListInterfaceTable.
Добавление access-list в конфигурацию
Для создания access-list-а используется таблица oltNgNetworkAccessListTable.
| Примечание |
|---|
Данную команду необходимо выполнять одной строкой, т. к. при создании списка доступа необходимо указать его тип, имя и порядковый номер. |
Команды OLT
Перезагрузка OLT
Перезагрузка OLT осуществляется с помощью таблицы oltNgModularFCSystemOperationTable.
Формат команды:
...
Где:
- <list_ID> – индекс access-list;
- <list_type> – тип списка (ip/mac);
- <name> – имя списка.
Scroll Pagebreak
Пример:
| Блок кода |
|---|
snmpset -v2c -c private 192.168.1.2 oltNgNetworkAccessListRowStatus.1.ip i 4 oltNgNetworkAccessListName.1.ip s permit_ip
snmpset -v2c -c private 192.168.1.2 oltNgNetworkAccessListRowStatus.2.mac i 4 oltNgNetworkAccessListName.2.mac s deny_mac |
Аналог команд в CLI:
| Блок кода |
|---|
configure terminal
access-list ip permit_ip
access-list mac deny_mac |
Данная команда создаёт ip access-list с именем permit_ip, mac access-list с именем deny_mac.
Добавление правила в access-list ip
Аccess-list ip настраивается с помощью таблицы oltNgNetworkAccessListIpRuleTable.
Формат команды для добавления правила:
snmpset -v2c -c <rw_community> <ipaddr> oltNgNetworkAccessListIpRuleRowStatus.<list_ID>.<rule_ID> i 4
Где:
- <list_ID> – индекс access-list IP;
- <rule_ID> – индекс правила в access-list IP.
Формат команды для настройки правила AccessList IP:
snmpset -v2c -c <rw_community> <ipaddr> <parameter_oid>.<list_ID>.<rule_ID> <type> <value>
Пример:
| Блок кода |
|---|
snmpset -v2c -c private 192.168.1.2 oltNgNetworkAccessListIpRuleRowStatus.1.1 i 4 oltNgNetworkAccessListIpRuleAction.1.1 i permit oltNgNetworkAccessListIpRuleProtocol.1.1 u 1 oltNgNetworkAccessListIpRuleSourceIpAddress.1.1 a 192.168.1.10 |
Аналог команды в CLI:
| Блок кода |
|---|
access-list ip deny_ip
permit proto 1 192.168.1.10 255.255.255.255 any index 1 |
Данная команда добавляет в access-list ip permit_ip, находящегося под индексом 1, разрешающее правило для прохождения трафика ICMP с исходящего IP адреса 192.168.1.10.
Добавление правила в access-list mac
Аccess-list ip настраивается с помощью таблицы oltNgNetworkAccessListMacRuleTable
Формат команды для добавления правила:
...
| Scroll Pagebreak |
|---|
...
snmpset -v2c -c <rw_community> <ipaddr> <parameter_oid>.<list_ID>.<rule_ID> <type> <value>
Пример:
| Блок кода |
|---|
snmpset -v2c -c private 192.168.1.2 oltNgNetworkAccessListMacRuleRowStatus.2.1 i 4 oltNgNetworkAccessListMacRuleAction.2.1 i deny oltNgNetworkAccessListMacRuleSourceMacAddress.2.1 s a8:f9:4b:aa:00:00 oltNgNetworkAccessListMacRuleSourceMacMask.2.1 s ff:ff:ff:ff:00:00 |
Аналог команды в CLI:
| Блок кода |
|---|
access-list mac deny_mac
deny A8:F9:4B:AA:00:00 FF:FF:FF:FF:00:00 any index 1 |
Данная команда добавляет в access-list mac deny_mac, находящегося под индексом 1, запрещающее правило для MAC-адресов A8:F9:4B:AA:00:00, попадающих под маску FF:FF:FF:FF:00:00.
Удаление правила в access-list
Формат команды для удаления правила:
snmpset -v2c -c <rw_community> <ipaddr> oltNgNetworkAccessListIpRuleRowStatus.<list_ID>.<rule_ID> i 6
snmpset -v2c -c <rw_community> <ipaddr> oltNgNetworkAccessListMacRuleRowStatus.<list_ID>.<rule_ID> i 6
Пример:
| Блок кода |
|---|
snmpset -v2c -c private 192.168.1.2 oltNgNetworkAccessListIpRuleRowStatus.1.2 i 6 |
Аналог команды в CLI:
| Блок кода |
|---|
access-list ip permit_ip
remove index 2 |
Данная команда удаляет из access-list ip permit_ip правило индексом 2.
Назначение access-list на интерфейс
Назначение access-list на интерфейс производится с помощью таблицы
oltNgNetworkAccessListInterfaceTable
| Примечание |
|---|
Данную команду необходимо выполнять одной строкой. |
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr> oltNgNetworkAccessListInterfaceRowStatus.<list_ID>.<port>.<list_type> i 4 oltNgNetworkAccessListInterfaceName.<list_ID>.<port>.<list_type> s <name>Scroll Pagebreak
Где:
- <list_ID – порядковый номер списка;
- <port> – номер порта:
- Для LTP-16N – (1-16 – pon-ports, 17-24 – front-ports)
- Для LTX-16 – (1-16 – pon-ports, 17-20 – front-ports)
- Для LTP-8N и LTX-8 – (1-8 – pon-ports, 9-12 – front-ports)
- <list_type> – тип списка (ip/mac);
- <name> – имя списка.
Пример для access-list ip:
| Блок кода |
|---|
snmpset -v2c -c private 192.168.1.2 oltNgNetworkAccessListInterfaceRowStatus.17.ip i 4 oltNgNetworkAccessListInterfaceName.17.ip s permit_ip |
Пример для access-list mac:
| Блок кода |
|---|
snmpset -v2c -c private 192.168.1.2 oltNgNetworkAccessListInterfaceRowStatus.17.mac i 4 oltNgNetworkAccessListInterfaceName.17.mac s deny_mac |
Аналог команд из CLI:
| Блок кода |
|---|
interface front-port 1
access-list ip permit_ip
access-list ip deny_mac
|
Данные команды назначают access-list с именами permit_ip и deny_mac на интерфейс front-port 1.
Удаление access-list с интерфейса
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr> oltNgNetworkAccessListInterfaceRowStatus.<list_ID>.<port>.<list_type> i 6
Пример:
| Блок кода |
|---|
snmpset -v2c -c private 192.168.1.2 oltNgNetworkAccessListInterfaceRowStatus.17.ip i 6 |
Аналог команды из CLI:
| Блок кода |
|---|
interface front-port 1
no access-list ip permit_ip
|
Данной командой access-list permit_ip удаляется с интерфейса front-port 1.
Удаление access-list
| Примечание |
|---|
Данную команду необходимо выполнять после удаления access-list c интерфейсов. |
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr> oltNgNetworkAccessListRowStatus.<list_ID>.<list_type> i 6
Пример:
| Блок кода |
|---|
snmpset -v2c -c private 192.168.1.2 oltNgNetworkAccessListRowStatus.1.ip i 6 |
Аналог команд из CLI:
| Блок кода |
|---|
configure terminal
no access-list ip permit_ip |
Данная команда удаляет ip access-list с именем permit_ip.
Настройка автоактивации ONT
Управление автоматической активацией ONT осуществляется при помощи таблицы
oltNgPonOntAutoActivation
Включение функции автоактивации
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr> oltNgPonOntAutoActivationEnabled.0 i true
Пример:
| Блок кода |
|---|
snmpset -v2c -c private 192.168.1.2 oltNgPonOntAutoActivationEnabled.0 i 1 |
Аналог команд из CLI:
| Блок кода |
|---|
configure terminal
auto-activation-ont
enable |
Данная команда включает функцию автоматической активации ONT.
| Примечание |
|---|
Без включения данной функции Template на порты назначаться не будут. |
Назначение общего Template
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr> oltNgPonOntAutoActivationDefaultTemplateID.0 i <template_id>
Пример:
| Блок кода |
|---|
snmpset -v2c -c private 192.168.1.2 oltNgPonOntAutoActivationDefaultTemplateID.0 i 0 |
Scroll Pagebreak
Аналог команд в CLI:
| Блок кода |
|---|
configure terminal
auto-activation-ont
default template "template1" |
Данная команда назначает общий Template "template1", который по умолчанию действует на все pon-ports.
Назначение Template на pon-ports
Настраивается при помощи таблицы oltNgPonOntAutoActivationPortDefaultTemplateTable
Формат команды:
snmpset -v2c -c <rw_community> <ipaddr> oltNgPonOntAutoActivationPortDefaultTemplateTemplateID.<slot_ID>.<pon_port_id> i <template_ID>
Где:
- <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.<slot_ID>.<port>.< EquipmentID> i 4 oltNgPonOntAutoActivationRulesTemplateID.<slot_ID>.<pon_port_id>.< EquipmentID> i <template_ID>
Где:
- <pon_port_id> – номер интерфейса pon [1-16];
- <EquipmentID> – EquipmentID ONT, для которого будет действовать указанный template; <template_ID> – индекс template.scroll-pagebreak
- snmpset -v2c -c <rw_community> -t 20 <ipaddr>
...
- oltNgModularFCSystemOperationReboot.12 i 1
Пример:
| Блок кода | ||
|---|---|---|
| ||
snmpset -v2c -c private -t 20 192.168.1.2 oltNgPonOntAutoActivationRulesRowStatus.1.8.\"NTU-1\" i 4 oltNgPonOntAutoActivationRulesTemplateID.1.8.\"NTU-1\" i 1 |
Аналог команды с представлением EquipmentID в десятичном формате:
oltNgModularFCSystemOperationReboot.12 i 1 |
Аналог команд из CLI:
| Блок кода | ||
|---|---|---|
| ||
reboot system |
Команда выполняет перезагрузку OLT через 1 секунду.
Перезагрузка слотов
Перезагрузка LC слотов осуществляется с помощью таблиц oltNgSystemOperationOltReboot.
Формат команды:
- snmpset -v2c -c <rw_community> -t 20 <ipaddr> oltNgSystemOperationOltReboot.<slot_ID> i 1
Пример:
| Блок кода | ||
|---|---|---|
| ||
| Блок кода | ||
snmpset -v2c -c private 192.168.1.2 oltNgPonOntAutoActivationRulesRowStatus.1.8.5.78.84.85.45.49 i 4 oltNgPonOntAutoActivationRulesTemplateID.1.8.\"NTU-1\"-t 20 192.168.1.2 oltNgModularFCSystemOperationReboot.4 i 1 |
Аналог команд из CLI:
| Блок кода | |
|---|---|
| |
configure terminal
auto-activation-ont
interface pon-port 8 ont type "NTU-1" template template_NTU1 |
Данная команда настраивает следующее правило автоактивации: при активации ONT на pon-port 8 с EquipmentID "NTU-1", назначает Template "template_NTU1".
Команды OLT
Перезагрузка OLT
| |
reboot slot 4 |
Команда выполняет перезагрузку 4 slot.
Перезагрузка FC слотов осуществляется с помощью таблиц oltNgModularFCSystemOperationTable.Перезагрузка OLT осуществляется с помощью таблицы oltNgSystemOperationOltTable
Формат команды:
- snmpset -v2c -c <rw_community> -t 20 <ipaddr>
...
- oltNgModularFCSystemOperationReboot.<FC_ID> i 1
где <FC_ID>:
- 1 — FC1;
- 2 — FC2;
- 10 — Master;
- 11 — Backup.
Пример:
| Блок кода | ||
|---|---|---|
| ||
snmpset -v2c -c private -t 20 192.168.1.2 oltNgSystemOperationOltRebootoltNgModularFCSystemOperationReboot.12 i 1 |
Аналог команд из CLI:
| Блок кода | ||
|---|---|---|
| ||
reboot fc2 |
Команда выполняет перезагрузку OLTплаты FC во второй позиции.
Реконфигурация
...
LC плат
Реконфигурация OLT осуществляется с помощью таблицы oltNgSystemOperationOltTable
...
snmpset -v2c -c <rw_community> -t 20 <ipaddr> oltNgSystemOperationOltReconfigure.1 <ipaddr> oltNgSystemOperationOltReconfigure.<slot_id> i 1
Пример:
| Блок кода | ||
|---|---|---|
| ||
snmpset -v2c -c private -t 20 192.168.1.2 oltNgSystemOperationOltReconfigure.15 i 1 |
Scroll Pagebreak
Аналог команды из CLI:
| Блок кода | ||
|---|---|---|
| ||
reconfigure olt slot 5 |
Команда выполняет реконфигурацию OLTLC slot 5.
Реконфигурация pon-ports
...
| Блок кода | ||
|---|---|---|
| ||
reconfigure interface pon-port 1/4 |
Команда выполняет реконфигурацию pon-port 1/4.
Операции загрузки/выгрузки обновления
...
| Блок кода | ||
|---|---|---|
| ||
snmpset -v2c -c private 192.168.1.2 oltNgSystemOperationFileManagementOperation.0 i 0 oltNgSystemOperationFileManagementProtocol.0 i 0 oltNgSystemOperationFileManagementIpAddress.0 a 192.168.1.20 oltNgSystemOperationFileManagementPath.0 s "ltp-nma5k-1.73.0-build2106build2299.fw.bin" oltNgSystemOperationFileManagementFileType.0 i 2 oltNgSystemOperationFileManagementAction.0 i 1 |
...
| Блок кода | ||
|---|---|---|
| ||
copy tftp://192.168.91.7520/ltpma5k-16n-1.43.0-build744build2299.fw.bin fs://firmware |
Команда загружает на OLT образ ПО с TFTP-сервера.
...
snmget -v2c -c <rw_community> -t 20 <ipaddr> oltNgModularFirmwarePrimaryVersion.01/2
Пример:
| Блок кода | ||
|---|---|---|
| ||
snmpget -v2c -c private -t 20 192.168.1.2 oltNgModularFirmwarePrimaryVersion.01 |
Аналог команд из CLI:
| Блок кода | ||
|---|---|---|
| ||
show firmware |
...
snmget -v2c -c <rw_community> -t 20 <ipaddr> oltNgModularFirmwareSecondaryVersion.01/2
Пример:
| Блок кода | ||
|---|---|---|
| ||
snmpget -v2c -c private -t 20 192.168.1.2 oltNgModularFirmwareSecondaryVersion.01 |
Аналог команд из CLI:
| Блок кода | ||
|---|---|---|
| ||
show firmware |
...
snmpget -v2c -c <rw_community> -t 20 <ipaddr> oltNgModularFirmwareRunningImage.01/2
Пример:
| Блок кода | ||
|---|---|---|
| ||
snmpget -v2c -c private -t 20 192.168.1.2 oltNgModularFirmwareRunningImage.01 |
Аналог команд из CLI:
| Блок кода | ||
|---|---|---|
| ||
show version |
...
snmpwalk -v2c -c <rw_community> -t 20 <ipaddr> oltNgModularFirmwareSelectedImage.0 i 1\/2 i 1
Пример:
| Блок кода | ||
|---|---|---|
| ||
snmpset -v2c -c private -t 20 192.168.1.2 oltNgModularFirmwareSelectedImage.0 i 21 |
Аналог команды из CLI:
| Блок кода | ||
|---|---|---|
| ||
firmware select-image alternate |
...
| Блок кода | ||
|---|---|---|
| ||
snmpget -v2c -c public 192.168.1.2 oltNgModularSystemInfoMacAddressoltNgModularSystemCrateMACAddress.0 oltNgModularBoardStatusFan1RPM oltNgModularBoardStatusFCSensor1Temperature.01 oltNgModularBoardStatusRAMFreeoltNgModularBoardStatusSlotRAMFreeSpace.01 |
Аналог команд из CLI:
| Блок кода | ||
|---|---|---|
| ||
show system environment |
Команда отображает MAC-адрес OLT, текущую скорость вентилятора Fan1 температуру на Sensor1 и количество свободной памяти в мегабайтах.
...
| Блок кода | ||
|---|---|---|
| ||
show interface front-port 1-82/1-10 state |
Команда показывает статус всех front-port.
...
| Блок кода | ||
|---|---|---|
| ||
show interface front-port 1-82/1-10 sfp verbose |
Команда показывает детальную информацию по SFP на front-port 1-8 для LTP-16N, 1-4 для LTX-8(16) и LTP-8N2/1-10.
Мониторинг статуса OOB-port
...