Имею я на порту такую конфигурацию:
Код: Выделить всё
interface range fastethernet 1/0/1-24
ip source-guard
loopback-detection enable
switchport access vlan XXX
bridge multicast unregistered filtering
spanning-tree disable
spanning-tree portfast
spanning-tree cost 2000000
spanning-tree bpdu filtering
spanning-tree bpduguard enable
spanning-tree restricted-tcn
rate-limit 100000 128000
traffic-shape 100000
switchport access multicast-tv vlan YYY
multicast snooping add iptv2
multicast snooping max-groups 3
exit
При попытке делать как озвучено вот тут в мануале: https://eltexcm.ru/assets/files/mes1124M/monitoring-i-upravlenie-ethernet-kommutatorami-mes-po-snmp%20(1).pdf на стр. 49 п. 16.1 выполняю команду из примера
Код: Выделить всё
snmpset -v2c -c <community> <IP address>
1.3.6.1.4.1.89.88.13.1.6.{ifindex порта}.2 i {1-disable, 2-enable}
1.3.6.1.4.1.89.88.13.1.7.{ifindex порта}.2 i {traffic-shape}
1.3.6.1.4.1.89.88.13.1.8.{ifindex порта}.2 i {Burst size in bytes}
Код: Выделить всё
snmpset -v2c -c private 192.168.1.30 1.3.6.1.4.1.89.88.13.1.6.X.2 i 2 1.3.6.1.4.1.89.88.13.1.7.X.2 i 20480 1.3.6.1.4.1.89.88.13.1.8.X.2 i 500000
В итоге на месте 1.3.6.1.4.1.89.88.13.1.6.X.2 i 2 получаю ошибку wrongValue. Более того, при попытке обойтись без первого OID (ведь traffic-shape уже включен, enable не нужен), получаю ту же самую ошибку, то есть конкретные значения также не выставляются с той же ошибкой.
Ладно, думаю, может быть предварительно стоит выключить traffic-shape и очистить значения? Пытаюсь выставить значение 1.3.6.1.4.1.89.88.13.1.6.X.2 i 1 чтобы выключить шейпер - та же ошибка wrongValue. Пытаюсь выставить в команде еще и значения в 0... Та же ошибка. Ошибка возникает и при попытках устанавливать каждый OID отдельно, и при серийной команде.
В качестве эксперимента, делаю на интерфейсе через CLI: no traffic-shape, сохраняю конфиг, перезагружаю коммутатор. После этого вся команда из примера отрабатывает без ошибок. Более того, и удалить с порта команду по SNMP также удается через 1.3.6.1.4.1.89.88.13.1.6.X.2 i 1 ! Сохраняю конфиг по snmp, опять перезагружаю свитч. Команда интерфейса traffic-shape подгружается из startup-config и ошибка, изложенная в начале, повторяется. Удалить с порта команду, соответственно, опять не получается.
Вопрос: что я делаю не так, как мне выставить traffic-shape с помощью SNMP, чтобы не возникало ошибок? Не нужно ли для изменений переводить порт в состояние administratively down?