Edgecore SNMP: различия между версиями

Материал из noname.com.ua
Перейти к навигацииПерейти к поиску
м Eggecore SNMP» переименована в «Edgecore SNMP»)
Строка 4: Строка 4:
 
1.3.6.1.2.1.17.7.1.2.2.1.2.vlan.mac=port
 
1.3.6.1.2.1.17.7.1.2.2.1.2.vlan.mac=port
 
1.3.6.1.2.1.17.7.1.2.2.1.3.vlan.mac=status
 
1.3.6.1.2.1.17.7.1.2.2.1.3.vlan.mac=status
  +
  +
  +
http://kukachik.blogspot.com/2010/08/snmp-edge-core.html
  +
  +
<PRE>
  +
все тестировалось на ES3528M и ES3510
  +
  +
тип коммутатора
  +
на ES3528M/ES3552M
  +
snmpget -v 2c -c [community] [ip] .1.3.6.1.4.1.259.6.10.94.1.1.5.1.0
  +
на ES3510/ES3526XA
  +
snmpget -v 2c -c [community] [ip] .1.3.6.1.4.1.259.8.1.5.1.1.5.1.0
  +
  +
работа с файлами ES3528M
  +
указывает источник копирования 1 file, 2 runningCfg, 3 StartUpCfg, 4 tftp, 5 unit, 6 http, 7 ftp,
  +
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.6.10.94.1.24.1.1.0 i [?]
  +
имя копируемого файла
  +
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.6.10.94.1.24.1.2.0 s [filename]
  +
тип копируемого файла 1 opcode, 2 config, 3 bootrom, 5 loader
  +
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.6.10.94.1.24.1.5.0 i [1-6]
  +
указываем куда копировать ( все тоже самое как и в источнике ) -
  +
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.6.10.94.1.24.1.3.0 i [1-6]
  +
указываем с каким именем будет скопирован файл
  +
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.6.10.94.1.24.1.4.0 s [filename]
  +
указываем tftp сервер
  +
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.6.10.94.1.24.1.6.0 a [ip]
  +
говорим 1 некопировать, 2 копировать
  +
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.6.10.94.1.24.1.8.0 i [12]
  +
  +
работа с файлами ES3510
  +
  +
указывает источник копирования 1 file, 2 runningCfg, 3 startUpCfg, 4 tftp, 5 unit
  +
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.8.1.5.1.24.1.1.0 i [1-5]
  +
имя копируемого файла
  +
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.8.1.5.1.24.1.2.0 s [filename]
  +
указываем куда копируем 1 file, 2 runningCfg, 3 startUpCfg, 4 tftp, 5 unit
  +
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.8.1.5.1.24.1.3.0 i [1-5]
  +
указываем с каким именем будет скопирован файл
  +
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.8.1.5.1.24.1.4.0 s [filename]
  +
тип копируемого файла 1 opcode, 2 config, 3 bootrom
  +
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.8.1.5.1.24.1.5.0 i [1-3]
  +
указываем tftp сервер
  +
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.8.1.5.1.24.1.6.0 a [ip]
  +
говорим 1 некопировать, 2 копировать
  +
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.8.1.5.1.24.1.8.0 i [12]
  +
  +
  +
  +
Что мы должны указать для копирования running-config на tftp сервер ES3528M
  +
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.6.10.94.1.24.1.1.0 i 2
  +
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.6.10.94.1.24.1.3.0 i 4
  +
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.6.10.94.1.24.1.4.0 s dev-[ip].cfp
  +
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.6.10.94.1.24.1.6.0 a [tftp server ip]
  +
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.6.10.94.1.24.1.8.0 i 2
  +
  +
Что мы должны указать для копирования running-config на tftp сервер ES3510
  +
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.8.1.5.1.24.1.1.0 i 2
  +
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.8.1.5.1.24.1.3.0 i 4
  +
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.8.1.5.1.24.1.4.0 s dev-[ip].cfp
  +
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.8.1.5.1.24.1.6.0 a [tftp server ip]
  +
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.8.1.5.1.24.1.8.0 i 2
  +
  +
  +
Что мы должны указать при обновлении софта ES3528M
  +
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.6.10.94.1.24.1.1.0 i 4
  +
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.6.10.94.1.24.1.2.0 s [firmware file name]
  +
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.6.10.94.1.24.1.3.0 i 1
  +
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.6.10.94.1.24.1.4.0 s [firmware file name]
  +
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.6.10.94.1.24.1.5.0 i 1
  +
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.6.10.94.1.24.1.6.0 a [tftp server ip]
  +
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.6.10.94.1.24.1.8.0 i 2
  +
далее делаем скопированный файл стартовым
  +
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.6.10.94.1.7.1.0 s [firmware file name]
  +
перегружаем коммутатор, опции 1 работаем, 2 горячий ребут, 3 холодный ребут
  +
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.6.10.94.1.7.3.0 i 3
  +
  +
Что мы должны указать при обновлении софта ES3510
  +
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.8.1.5.1.24.1.1.0 i 4
  +
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.8.1.5.1.24.1.2.0 s [firmware file name]
  +
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.8.1.5.1.24.1.3.0 i 1
  +
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.8.1.5.1.24.1.4.0 s [firmware file name]
  +
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.8.1.5.1.24.1.5.0 i 1
  +
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.8.1.5.1.24.1.6.0 a [tftp server ip]
  +
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.8.1.5.1.24.1.8.0 i 2
  +
далее делаем скопированный файл стартовым
  +
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.8.1.5.1.7.1.0 s [firmware file name]
  +
перегружаем коммутатор, опции 1 работаем, 2 горячий ребут, 3 холодный ребут
  +
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.8.1.5.1.7.3.0 i 3
  +
  +
Просмотр текущей версии софта на ES3528M
  +
snmpget -v 2c -с [community] [ip] .1.3.6.1.4.1.259.6.10.94.1.1.5.4.0
  +
на ES3510
  +
snmpget -v 2c -с [community] [ip] .1.3.6.1.4.1.259.8.1.5.1.1.5.4.0
  +
  +
Включение выключение порта
  +
выключение
  +
snmpset -v 2c -c [community] [ip] .1.3.6.1.2.1.2.2.1.7.[port] i 2
  +
включение
  +
snmpset -v 2c -c [community] [ip] .1.3.6.1.2.1.2.2.1.7.[port] i 1
  +
  +
Включение выключение ip source guard на порту ES3528M
  +
snmpset -v 2c -с [community] [ip] .1.3.6.1.4.1.259.6.10.94.1.48.1.1.2.[port] i [012]
  +
где 0 выключено, 1 IP-SIP, 2 IP-MAC-SIP
  +
  +
Включение выключение ip source guard на порту ES3510
  +
snmpset -v 2c -с [community] [ip] .1.3.6.1.4.1.259.8.1.5.1.48.1.1.2.[port] i [012]
  +
где 0 выключено, 1 IP-SIP, 2 IP-MAC-SIP
  +
  +
включение выключение ip dhcp snooping ES3528M
  +
глобальное включение ( ip dhcp snooping )
  +
snmpset -v 2c -с [community] [ip] .1.3.6.1.4.1.259.6.10.94.1.46.1.1.0 i [12]
  +
1 включено, 2 выключено
  +
включение 1, выключение 2 проверки мак адреса ( no ip dhcp snooping verify mac-address ) -
  +
snmpset -v 2c -с [community] [ip] .1.3.6.1.4.1.259.6.10.94.1.46.1.2.0 i [12]
  +
включение 1, выключени 2 добавления option 82 -
  +
snmpset -v 2c -с [community] [ip] .1.3.6.1.4.1.259.6.10.94.1.46.1.3.0 i [12]
  +
отбрасывать 1, сохранять 2, заменять 3 option 82
  +
snmpset -v 2c -с [community] [ip] .1.3.6.1.4.1.259.6.10.94.1.46.1.4.0 i [123]
  +
установка идентификатора устройства Agent ID, mac-hex 1, mac-ascii 2, ip-hex 3, ip ascii 4, string 5
  +
snmpset -v 2c -с [community] [ip] .1.3.6.1.4.1.259.6.10.94.1.46.1.6.0 i [12345]
  +
включение dhcp snooping на вилане, 1 включено, 2 выключено
  +
snmpset -v 2c -с [community] [ip] .1.3.6.1.4.1.259.6.10.94.1.46.2.1.1.2.[vlan] i [12]
  +
делаем указанный порт доверенным 1, не доверенным 2
  +
snmpset -v 2c -с [community] [ip] .1.3.6.1.4.1.259.6.10.94.1.46.3.1.1.2.[port] i [12]
  +
  +
включение выключение ip dhcp snooping ES3510
  +
глобальное включение ( ip dhcp snooping )
  +
snmpset -v 2c -с [community] [ip] .1.3.6.1.4.1.259.8.1.5.1.46.1.1.0 i [12]
  +
1 включено, 2 выключено
  +
включение 1, выключение 2 проверки мак адреса ( no ip dhcp snooping verify mac-address ) -
  +
snmpset -v 2c -с [community] [ip] .1.3.6.1.4.1.259.8.1.5.1.46.1.2.0 i [12]
  +
включение 1, выключени 2 добавления option 82 -
  +
snmpset -v 2c -с [community] [ip] .1.3.6.1.4.1.259.8.1.5.1.46.1.3.0 i [12]
  +
отбрасывать 1, сохранять 2, заменять 3 option 82
  +
snmpset -v 2c -с [community] [ip] .1.3.6.1.4.1.259.8.1.5.1.46.1.4.0 i [123]
  +
включение dhcp snooping на вилане, 1 включено, 2 выключено
  +
snmpset -v 2c -с [community] [ip] .1.3.6.1.4.1.259.8.1.5.1.46.2.1.1.2.[vlan] i [12]
  +
делаем указанный порт доверенным 1, не доверенным 2
  +
snmpset -v 2c -с [community] [ip] .1.3.6.1.4.1.259.8.1.5.1.46.3.1.1.2.[port] i [12]
  +
  +
Создание вилана на коммутаторе ES3528M и ES3510M
  +
  +
snmpset -v 2c -c [community] [ip] 1.3.6.1.2.1.17.7.1.4.3.1.5.[vlan] i [?]
  +
где вместо ?, 6 удалить указанный вилан, 5 создать указанный вилан
  +
далее неоходима активация вилана
  +
snmpset -v 2c -c [community] [ip] 1.3.6.1.2.1.17.7.1.4.3.1.5.[vlan] i [12]
  +
где 1 активировать, 2 деактивировать
  +
укажем имя вилана
  +
snmpset -v 2c -c [community] [ip] 1.3.6.1.2.1.17.7.1.4.3.1.1.[vlan] s [name]
  +
добавление тегированных портов
  +
snmpset -v 2c -c [community] [ip] 1.3.6.1.2.1.17.7.1.4.3.1.2.[vlan] x "f0 00 00 00"
  +
добавление нетегированных портов
  +
snmpset -v 2c -c [community] [ip] 1.3.6.1.2.1.17.7.1.4.3.1.4.[vlan] x "f0 00 00 00"
  +
определение нейтив вилана на порту
  +
snmpset -v 2c -c [community] [ip] 1.3.6.1.2.1.17.7.1.4.5.1.1.[port] u [vlan]
  +
удаление вилана с портов
  +
snmpset -v 2c -c [community] [ip] 1.3.6.1.2.1.17.7.1.4.3.1.2.[vlan] x "00 00 00 00"
  +
  +
Процесс понимания, чтоб не распонять :)
  +
Похоже Hex-STRING отдаваемая с коммутатора содержит дополнительные байты данных, в целом нас интересует только
  +
первые 7 байт для коммутаторов с 26 и 28 портами и первый три байта для 10 портовых коммутаторов.
  +
порты определяются блоками по 4 бита в двоичном счислении с последующим преобразованием в шестнадцатеричный формат
  +
для коммутатора с 28 портами все порты будут выглядеть как
  +
1111 1111 1111 1111 1111 1111 1111 = FF FF FF F0
  +
для коммутатора с 26 портами все порты будут выглядеть как
  +
1111 1111 1111 1111 1111 1111 1100 - FF FF FF C0
  +
для коммутатора с 10 портами все порты будут выглядеть как
  +
1111 1111 1100 = FF C0
  +
в каждом блоке из 4 бит последовательно указываются порты от первого в блоке до последнего
  +
прим. портов в блоках порт 1 dec = 1000 bin, порт 2 dec = 0100 bin, 3 dec = 0010 bin, 4 dec = 0001 bin
  +
в одном блоке указываются от 0 до 4 портов одновременно, допустимо любое значение в диапазоне от 0000 bin
  +
до 1111 bin.
  +
В дальшейшем двоичное значение блока преобразуется в шестнадцатеричное для передачи на устройство.
  +
  +
пример создание вилана на es3528m ( добавим вилан 2 на порты 11 и 18, порт 28 аплинк, назовем Test )
  +
  +
snmpset -v 2c -c Qorwnm12gT 10.100.10.19 1.3.6.1.2.1.17.7.1.4.3.1.5.2 i 5
  +
snmpset -v 2c -c Qorwnm12gT 10.100.10.19 1.3.6.1.2.1.17.7.1.4.3.1.5.2 i 1
  +
snmpset -v 2c -c Qorwnm12gT 10.100.10.19 1.3.6.1.2.1.17.7.1.4.3.1.1.2 s Test
  +
добавим указанный вилан на порт 28 тегированный
  +
snmpset -v 2c -c Qorwnm12gT 10.100.10.19 1.3.6.1.2.1.17.7.1.4.3.1.2.2 x "00 00 00 10"
  +
добавляем порты 11 18 нетегированные
  +
snmpset -v 2c -c Qorwnm12gT 10.100.10.19 1.3.6.1.2.1.17.7.1.4.3.1.4.2 x "00 20 40 00"
  +
определение нейтив вилана на порту
  +
snmpset -v 2c -c Qorwnm12gT 10.100.10.19 1.3.6.1.2.1.17.7.1.4.5.1.1.11 u 2
  +
snmpset -v 2c -c Qorwnm12gT 10.100.10.19 1.3.6.1.2.1.17.7.1.4.5.1.1.18 u 2
  +
Автор: Kukachik на 02:32
  +
Отправить по электронной почте
  +
Написать об этом в блоге
  +
Опубликовать в Twitter
  +
Опубликовать в Facebook
  +
Поделиться в Pinterest
  +
6 комментариев:
  +
  +
978rvl14 января 2013 г., 02:04
  +
Шедеврально ! Спасибо
  +
  +
Ответить
  +
  +
YoRuLeZ6 марта 2014 г., 00:00
  +
А можно ли его как нибудь перезагрузить?
  +
  +
Ответить
  +
Ответы
  +
  +
Андрей Мазнев15 марта 2014 г., 08:03
  +
snmpset -v 2c -c private 192.168.100.114 1.3.6.1.4.1.259.10.1.22.1.7.3.0 i 3
  +
  +
На 3528mv2
  +
  +
Ответить
  +
  +
Roman24 апреля 2015 г., 02:47
  +
на ES3510/ES3526XA
  +
snmpget -v 2c -c [community] [ip] .1.3.6.1.4.1.259.8.1.5.1.1.5.1.0
  +
  +
На ES3526XA используется OID .1.3.6.1.4.1.259.6.10.74 и далее
  +
  +
Ответить
  +
  +
Владимир Морозов28 июня 2015 г., 13:47
  +
а как 3528 перегрузить ?
  +
  +
Ответить
  +
  +
sasa20 июля 2015 г., 06:49
  +
3528M
  +
snmpset -v 2c -c $STRING $IP .1.3.6.1.4.1.259.6.10.94.1.24.1.1.0 i 2
  +
snmpset -v 2c -c $STRING $IP .1.3.6.1.4.1.259.6.10.94.1.24.1.3.0 i 4
  +
snmpset -v 2c -c $STRING $IP .1.3.6.1.4.1.259.6.10.94.1.24.1.4.0 s dev-$IP.cfp
  +
snmpset -v 2c -c $STRING $IP .1.3.6.1.4.1.259.6.10.94.1.24.1.6.0 a $TFTP
  +
snmpset -v 2c -c $STRING $IP .1.3.6.1.4.1.259.6.10.94.1.24.1.8.0 i 2
  +
  +
3510MA
  +
snmpset -v 2c -c $STRING $IP .1.3.6.1.4.1.259.8.1.11.1.24.1.1.0 i 2
  +
snmpset -v 2c -c $STRING $IP .1.3.6.1.4.1.259.8.1.11.1.24.1.3.0 i 4
  +
snmpset -v 2c -c $STRING $IP .1.3.6.1.4.1.259.8.1.11.1.24.1.4.0 s dev-$IP.cfp
  +
snmpset -v 2c -c $STRING $IP .1.3.6.1.2.1.16.19.7.0 a $TFTP
  +
snmpset -v 2c -c $STRING $IP .1.3.6.1.4.1.259.8.1.11.1.24.1.8.0 i 2
  +
  +
3510-28T
  +
snmpset -v 2c -c $STRING $IP .1.3.6.1.4.1.259.10.1.27.1.24.1.1.0 i 2
  +
snmpset -v 2c -c $STRING $IP .1.3.6.1.4.1.259.10.1.27.1.24.1.3.0 i 4
  +
snmpset -v 2c -c $STRING $IP .1.3.6.1.4.1.259.10.1.27.1.24.1.4.0 s dev-$IP.cfp
  +
snmpset -v 2c -c $STRING $IP .1.3.6.1.2.1.16.19.7.0 a $TFTP
  +
snmpset -v 2c -c $STRING $IP .1.3.6.1.4.1.259.10.1.27.1.24.1.8.0 i 2
  +
  +
Ответить
  +
</PRE>

Версия 17:38, 6 августа 2019

Для еdge-core ES3528M: 1.3.6.1.2.1.17.7.1.2.2.1.2.vlan.mac=port 1.3.6.1.2.1.17.7.1.2.2.1.3.vlan.mac=status


http://kukachik.blogspot.com/2010/08/snmp-edge-core.html

все тестировалось на ES3528M и ES3510

тип коммутатора 
на ES3528M/ES3552M
snmpget -v 2c -c [community] [ip] .1.3.6.1.4.1.259.6.10.94.1.1.5.1.0
на ES3510/ES3526XA
snmpget -v 2c -c [community] [ip] .1.3.6.1.4.1.259.8.1.5.1.1.5.1.0

работа с файлами ES3528M
указывает источник копирования 1 file, 2 runningCfg, 3 StartUpCfg, 4 tftp, 5 unit, 6 http, 7 ftp,
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.6.10.94.1.24.1.1.0 i [?]
имя копируемого файла
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.6.10.94.1.24.1.2.0 s [filename]
тип копируемого файла 1 opcode, 2 config, 3 bootrom, 5 loader
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.6.10.94.1.24.1.5.0 i [1-6]
указываем куда копировать ( все тоже самое как и в источнике ) -
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.6.10.94.1.24.1.3.0 i [1-6]
указываем с каким именем будет скопирован файл
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.6.10.94.1.24.1.4.0 s [filename]
указываем tftp сервер
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.6.10.94.1.24.1.6.0 a [ip]
говорим 1 некопировать, 2 копировать
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.6.10.94.1.24.1.8.0 i [12]

работа с файлами ES3510

указывает источник копирования 1 file, 2 runningCfg, 3 startUpCfg, 4 tftp, 5 unit
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.8.1.5.1.24.1.1.0 i [1-5]
имя копируемого файла
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.8.1.5.1.24.1.2.0 s [filename]
указываем куда копируем 1 file, 2 runningCfg, 3 startUpCfg, 4 tftp, 5 unit
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.8.1.5.1.24.1.3.0 i [1-5]
указываем с каким именем будет скопирован файл
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.8.1.5.1.24.1.4.0 s [filename]
тип копируемого файла 1 opcode, 2 config, 3 bootrom
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.8.1.5.1.24.1.5.0 i [1-3]
указываем tftp сервер
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.8.1.5.1.24.1.6.0 a [ip]
говорим 1 некопировать, 2 копировать
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.8.1.5.1.24.1.8.0 i [12]



Что мы должны указать для копирования running-config на tftp сервер ES3528M
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.6.10.94.1.24.1.1.0 i 2
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.6.10.94.1.24.1.3.0 i 4
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.6.10.94.1.24.1.4.0 s dev-[ip].cfp
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.6.10.94.1.24.1.6.0 a [tftp server ip]
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.6.10.94.1.24.1.8.0 i 2

Что мы должны указать для копирования running-config на tftp сервер ES3510
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.8.1.5.1.24.1.1.0 i 2
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.8.1.5.1.24.1.3.0 i 4
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.8.1.5.1.24.1.4.0 s dev-[ip].cfp
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.8.1.5.1.24.1.6.0 a [tftp server ip]
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.8.1.5.1.24.1.8.0 i 2


Что мы должны указать при обновлении софта ES3528M
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.6.10.94.1.24.1.1.0 i 4
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.6.10.94.1.24.1.2.0 s [firmware file name]
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.6.10.94.1.24.1.3.0 i 1
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.6.10.94.1.24.1.4.0 s [firmware file name]
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.6.10.94.1.24.1.5.0 i 1
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.6.10.94.1.24.1.6.0 a [tftp server ip]
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.6.10.94.1.24.1.8.0 i 2
далее делаем скопированный файл стартовым
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.6.10.94.1.7.1.0 s [firmware file name]
перегружаем коммутатор, опции 1 работаем, 2 горячий ребут, 3 холодный ребут
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.6.10.94.1.7.3.0 i 3

Что мы должны указать при обновлении софта ES3510 
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.8.1.5.1.24.1.1.0 i 4
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.8.1.5.1.24.1.2.0 s [firmware file name]
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.8.1.5.1.24.1.3.0 i 1
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.8.1.5.1.24.1.4.0 s [firmware file name]
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.8.1.5.1.24.1.5.0 i 1
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.8.1.5.1.24.1.6.0 a [tftp server ip]
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.8.1.5.1.24.1.8.0 i 2
далее делаем скопированный файл стартовым
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.8.1.5.1.7.1.0 s [firmware file name]
перегружаем коммутатор, опции 1 работаем, 2 горячий ребут, 3 холодный ребут
snmpset -v 2c -c [community] [ip] .1.3.6.1.4.1.259.8.1.5.1.7.3.0 i 3

Просмотр текущей версии софта на ES3528M
snmpget -v 2c -с [community] [ip] .1.3.6.1.4.1.259.6.10.94.1.1.5.4.0
на ES3510
snmpget -v 2c -с [community] [ip] .1.3.6.1.4.1.259.8.1.5.1.1.5.4.0

Включение выключение порта
выключение
snmpset -v 2c -c [community] [ip] .1.3.6.1.2.1.2.2.1.7.[port] i 2
включение
snmpset -v 2c -c [community] [ip] .1.3.6.1.2.1.2.2.1.7.[port] i 1

Включение выключение ip source guard на порту ES3528M
snmpset -v 2c -с [community] [ip] .1.3.6.1.4.1.259.6.10.94.1.48.1.1.2.[port] i [012]
где 0 выключено, 1 IP-SIP, 2 IP-MAC-SIP

Включение выключение ip source guard на порту ES3510
snmpset -v 2c -с [community] [ip] .1.3.6.1.4.1.259.8.1.5.1.48.1.1.2.[port] i [012]
где 0 выключено, 1 IP-SIP, 2 IP-MAC-SIP

включение выключение ip dhcp snooping ES3528M
глобальное включение ( ip dhcp snooping )
snmpset -v 2c -с [community] [ip] .1.3.6.1.4.1.259.6.10.94.1.46.1.1.0 i [12]
1 включено, 2 выключено
включение 1, выключение 2 проверки мак адреса ( no ip dhcp snooping verify mac-address ) -
snmpset -v 2c -с [community] [ip] .1.3.6.1.4.1.259.6.10.94.1.46.1.2.0 i [12]
включение 1, выключени 2 добавления option 82 -
snmpset -v 2c -с [community] [ip] .1.3.6.1.4.1.259.6.10.94.1.46.1.3.0 i [12]
отбрасывать 1, сохранять 2, заменять 3 option 82
snmpset -v 2c -с [community] [ip] .1.3.6.1.4.1.259.6.10.94.1.46.1.4.0 i [123]
установка идентификатора устройства Agent ID, mac-hex 1, mac-ascii 2, ip-hex 3, ip ascii 4, string 5
snmpset -v 2c -с [community] [ip] .1.3.6.1.4.1.259.6.10.94.1.46.1.6.0 i [12345]
включение dhcp snooping на вилане, 1 включено, 2 выключено
snmpset -v 2c -с [community] [ip] .1.3.6.1.4.1.259.6.10.94.1.46.2.1.1.2.[vlan] i [12]
делаем указанный порт доверенным 1, не доверенным 2
snmpset -v 2c -с [community] [ip] .1.3.6.1.4.1.259.6.10.94.1.46.3.1.1.2.[port] i [12]

включение выключение ip dhcp snooping ES3510
глобальное включение ( ip dhcp snooping )
snmpset -v 2c -с [community] [ip] .1.3.6.1.4.1.259.8.1.5.1.46.1.1.0 i [12]
1 включено, 2 выключено
включение 1, выключение 2 проверки мак адреса ( no ip dhcp snooping verify mac-address ) -
snmpset -v 2c -с [community] [ip] .1.3.6.1.4.1.259.8.1.5.1.46.1.2.0 i [12]
включение 1, выключени 2 добавления option 82 -
snmpset -v 2c -с [community] [ip] .1.3.6.1.4.1.259.8.1.5.1.46.1.3.0 i [12]
отбрасывать 1, сохранять 2, заменять 3 option 82
snmpset -v 2c -с [community] [ip] .1.3.6.1.4.1.259.8.1.5.1.46.1.4.0 i [123]
включение dhcp snooping на вилане, 1 включено, 2 выключено
snmpset -v 2c -с [community] [ip] .1.3.6.1.4.1.259.8.1.5.1.46.2.1.1.2.[vlan] i [12]
делаем указанный порт доверенным 1, не доверенным 2
snmpset -v 2c -с [community] [ip] .1.3.6.1.4.1.259.8.1.5.1.46.3.1.1.2.[port] i [12]

Создание вилана на коммутаторе ES3528M и ES3510M

snmpset -v 2c -c [community] [ip] 1.3.6.1.2.1.17.7.1.4.3.1.5.[vlan] i [?]
где вместо ?, 6 удалить указанный вилан, 5 создать указанный вилан
далее неоходима активация вилана
snmpset -v 2c -c [community] [ip] 1.3.6.1.2.1.17.7.1.4.3.1.5.[vlan] i [12]
где 1 активировать, 2 деактивировать
укажем имя вилана
snmpset -v 2c -c [community] [ip] 1.3.6.1.2.1.17.7.1.4.3.1.1.[vlan] s [name]
добавление тегированных портов
snmpset -v 2c -c [community] [ip] 1.3.6.1.2.1.17.7.1.4.3.1.2.[vlan] x "f0 00 00 00"
добавление нетегированных портов
snmpset -v 2c -c [community] [ip] 1.3.6.1.2.1.17.7.1.4.3.1.4.[vlan] x "f0 00 00 00"
определение нейтив вилана на порту
snmpset -v 2c -c [community] [ip] 1.3.6.1.2.1.17.7.1.4.5.1.1.[port] u [vlan]
удаление вилана с портов
snmpset -v 2c -c [community] [ip] 1.3.6.1.2.1.17.7.1.4.3.1.2.[vlan] x "00 00 00 00"

Процесс понимания, чтоб не распонять :)
Похоже Hex-STRING отдаваемая с коммутатора содержит дополнительные байты данных, в целом нас интересует только
первые 7 байт для коммутаторов с 26 и 28 портами и первый три байта для 10 портовых коммутаторов.
порты определяются блоками по 4 бита в двоичном счислении с последующим преобразованием в шестнадцатеричный формат
для коммутатора с 28 портами все порты будут выглядеть как
1111 1111 1111 1111 1111 1111 1111 = FF FF FF F0
для коммутатора с 26 портами все порты будут выглядеть как
1111 1111 1111 1111 1111 1111 1100 - FF FF FF C0
для коммутатора с 10 портами все порты будут выглядеть как
1111 1111 1100 = FF C0
в каждом блоке из 4 бит последовательно указываются порты от первого в блоке до последнего
прим. портов в блоках порт 1 dec = 1000 bin, порт 2 dec = 0100 bin, 3 dec = 0010 bin, 4 dec = 0001 bin
в одном блоке указываются от 0 до 4 портов одновременно, допустимо любое значение в диапазоне от 0000 bin
до 1111 bin.
В дальшейшем двоичное значение блока преобразуется в шестнадцатеричное для передачи на устройство.

пример создание вилана на es3528m ( добавим вилан 2 на порты 11 и 18, порт 28 аплинк, назовем Test )

snmpset -v 2c -c Qorwnm12gT 10.100.10.19 1.3.6.1.2.1.17.7.1.4.3.1.5.2 i 5
snmpset -v 2c -c Qorwnm12gT 10.100.10.19 1.3.6.1.2.1.17.7.1.4.3.1.5.2 i 1
snmpset -v 2c -c Qorwnm12gT 10.100.10.19 1.3.6.1.2.1.17.7.1.4.3.1.1.2 s Test
добавим указанный вилан на порт 28 тегированный
snmpset -v 2c -c Qorwnm12gT 10.100.10.19 1.3.6.1.2.1.17.7.1.4.3.1.2.2 x "00 00 00 10"
добавляем порты 11 18 нетегированные
snmpset -v 2c -c Qorwnm12gT 10.100.10.19 1.3.6.1.2.1.17.7.1.4.3.1.4.2 x "00 20 40 00"
определение нейтив вилана на порту
snmpset -v 2c -c Qorwnm12gT 10.100.10.19 1.3.6.1.2.1.17.7.1.4.5.1.1.11 u 2
snmpset -v 2c -c Qorwnm12gT 10.100.10.19 1.3.6.1.2.1.17.7.1.4.5.1.1.18 u 2
Автор: Kukachik на 02:32 
Отправить по электронной почте
Написать об этом в блоге
Опубликовать в Twitter
Опубликовать в Facebook
Поделиться в Pinterest
6 комментариев:

978rvl14 января 2013 г., 02:04
Шедеврально ! Спасибо

Ответить

YoRuLeZ6 марта 2014 г., 00:00
А можно ли его как нибудь перезагрузить?

Ответить
Ответы

Андрей Мазнев15 марта 2014 г., 08:03
snmpset -v 2c -c private 192.168.100.114 1.3.6.1.4.1.259.10.1.22.1.7.3.0 i 3

На 3528mv2

Ответить

Roman24 апреля 2015 г., 02:47
на ES3510/ES3526XA
snmpget -v 2c -c [community] [ip] .1.3.6.1.4.1.259.8.1.5.1.1.5.1.0

На ES3526XA используется OID .1.3.6.1.4.1.259.6.10.74 и далее

Ответить

Владимир Морозов28 июня 2015 г., 13:47
а как 3528 перегрузить ?

Ответить

sasa20 июля 2015 г., 06:49
3528M
snmpset -v 2c -c $STRING $IP .1.3.6.1.4.1.259.6.10.94.1.24.1.1.0 i 2
snmpset -v 2c -c $STRING $IP .1.3.6.1.4.1.259.6.10.94.1.24.1.3.0 i 4
snmpset -v 2c -c $STRING $IP .1.3.6.1.4.1.259.6.10.94.1.24.1.4.0 s dev-$IP.cfp
snmpset -v 2c -c $STRING $IP .1.3.6.1.4.1.259.6.10.94.1.24.1.6.0 a $TFTP
snmpset -v 2c -c $STRING $IP .1.3.6.1.4.1.259.6.10.94.1.24.1.8.0 i 2

3510MA
snmpset -v 2c -c $STRING $IP .1.3.6.1.4.1.259.8.1.11.1.24.1.1.0 i 2
snmpset -v 2c -c $STRING $IP .1.3.6.1.4.1.259.8.1.11.1.24.1.3.0 i 4
snmpset -v 2c -c $STRING $IP .1.3.6.1.4.1.259.8.1.11.1.24.1.4.0 s dev-$IP.cfp
snmpset -v 2c -c $STRING $IP .1.3.6.1.2.1.16.19.7.0 a $TFTP
snmpset -v 2c -c $STRING $IP .1.3.6.1.4.1.259.8.1.11.1.24.1.8.0 i 2

3510-28T
snmpset -v 2c -c $STRING $IP .1.3.6.1.4.1.259.10.1.27.1.24.1.1.0 i 2
snmpset -v 2c -c $STRING $IP .1.3.6.1.4.1.259.10.1.27.1.24.1.3.0 i 4
snmpset -v 2c -c $STRING $IP .1.3.6.1.4.1.259.10.1.27.1.24.1.4.0 s dev-$IP.cfp
snmpset -v 2c -c $STRING $IP .1.3.6.1.2.1.16.19.7.0 a $TFTP
snmpset -v 2c -c $STRING $IP .1.3.6.1.4.1.259.10.1.27.1.24.1.8.0 i 2

Ответить