Описание и настройка функционала в CLI рассмотрена в статье [LTP-N, LTX, MA5160] Функционал mac-table-limit. Приведенные в данной статье команды CLI идентичны по функциям командам, выполняемым в CLI.
Настройка в профиле cross-connect
| OID | OID в числовом формате | Формат значения OID |
|---|---|---|
| oltNgPonOntProfileCrossConnectMacTableLimit | .1.3.6.1.4.1.35265.1.209.4.1.3.1.1.17 | INTEGER32 |
В данном примере рассмотрено задание ограничения для созданного ранее профиля cross-connect. Создание профилей и конфигураций ONT через SNMP рассмотрено в руководстве "Настройка и мониторинг по SNMP", доступном в разделах различных моделей OLT на официальном сайте завода https://eltex-co.ru/.
Формат команды на Linux:
snmpset -v2c -c <rw_community> <ipaddr> oltNgPonOntProfileCrossConnectMacTableLimit.<profile_cross_connect_index> i <value>
rw_community– read-write community;ipaddr– IP адрес OLT;profile_cross_connect_index– индекс профиля cross-connect;value– максимальное количество MAC адресов.
Для получения списка индексов созданных на OLT профилей cross-connect и их соответствия именам профилей, необходимо выполнить get запрос к таблице oltNgPonOntProfileCrossConnectTable (.1.3.6.1.4.1.35265.1.209.4.1.3.1).
Пример запроса списка индексов.
snmpwalk -v2c -c private 192.168.1.9 .1.3.6.1.4.1.35265.1.209.4.1.3.1 iso.3.6.1.4.1.35265.1.209.4.1.3.1.1.2.1 = STRING: "crossconnect1" iso.3.6.1.4.1.35265.1.209.4.1.3.1.1.2.2 = STRING: "Mcast30" iso.3.6.1.4.1.35265.1.209.4.1.3.1.1.2.3 = STRING: "INET600" iso.3.6.1.4.1.35265.1.209.4.1.3.1.1.2.4 = STRING: "MNG1200" iso.3.6.1.4.1.35265.1.209.4.1.3.1.1.2.5 = STRING: "INET601" iso.3.6.1.4.1.35265.1.209.4.1.3.1.1.2.6 = STRING: "101_br" iso.3.6.1.4.1.35265.1.209.4.1.3.1.1.2.7 = STRING: "111" iso.3.6.1.4.1.35265.1.209.4.1.3.1.1.2.8 = STRING: "IPoE" iso.3.6.1.4.1.35265.1.209.4.1.3.1.1.2.9 = STRING: "IPoE-RG"
В данном примере профиль с именем "crossconnect1" имеет индекс 1, "Mcast30" – 2, и т.д.
Для снятия ограничения на количество MAC в cross-connecct, необходимо передать значение "-1". Формат команды снятия ограничения:
snmpset -v2c -c <rw_community> <ipaddr> oltNgPonOntProfileCrossConnectMacTableLimit.<profile_cross_connect_index> i -1
Настройка на interface ont
| OID | OID в числовом формате | Формат значения OID |
|---|---|---|
| oltNgPonOntServiceCustomMacTableLimit | .1.3.6.1.4.1.35265.1.209.4.1.6.1.11 | INTEGER32 |
Для данной настройки достаточно знать номер идентификатора сервиса на interface ont, для которого необходимо применить ограничение. Формат команды на Linux:
snmpset -v2c -c <rw_community> <ipaddr> oltNgPonOntServiceCustomMacTableLimit.1.<pon_port>.<ont_id>.<service_number> i <value>
rw_community– read-write community;ipaddr– IP адрес OLT;pon_port– идентификатор pon-port, на котором подключен ONT;ont_id– id ONT на pon-port;service_number– номер сервиса в конфигурации ONT;value– максимальное количество MAC адресов.
Для снятия ограничения на количество MAC в для сервиса на interface ont, необходимо передать значение "-1". Формат команды снятия ограничения:
snmpset -v2c -c <rw_community> <ipaddr> oltNgPonOntServiceCustomMacTableLimit.1.<pon_port>.<ont_id>.<service_number> i -1