В данной статье приведены популярные OID для управления коммутаторами по SNMP.

Получение системной информации

Информация о версии ПО

snmpget -v2c -c public x.x.x.x .1.3.6.1.4.1.41970.6.1.1.1.1.0

Информация о серийном номере

snmpget -v2c -c public x.x.x.x .1.3.6.1.4.1.41970.6.1.1.1.14.0

Вывод таблицы мак-адресов коммутатора

snmpwalk -v2c -c public x.x.x.x .1.3.6.1.2.1.17.7.1.2

Управление интерфейсами

Включение/выключение порта

snmpset -v2c -c private x.x.x.x .1.3.6.1.2.1.2.2.1.7.N i 2

Настройка режима порта (access или trunk)

snmpset -v2c -c private x.x.x.x .1.3.6.1.4.1.41970.6.1.43.1.2.1.1.1.N i S

Установить access vlan на порт

snmpset -v2c -c private x.x.x.x .1.3.6.1.4.1.41970.6.1.43.1.2.1.1.2.N i V

Установить список разрешенных vlan на trunk порт

snmpset -v2c -c private x.x.x.x .1.3.6.1.4.1.41970.6.1.43.1.2.1.1.6.N x H

Получение информации по скорости на порту

snmpget -v2c -c public x.x.x.x 1.3.6.1.4.1.41970.6.1.1.4.1.1.8.N

Cable diagnostics

Запустить диагностику на порту N

snmpset -v2c -c private x.x.x.x 1.3.6.1.4.1.41970.1.14.1.2.0 i N

Состояние диагностики на порту N

snmpget -v2c -c public x.x.x.x 1.3.6.1.4.1.41970.1.14.1.1.1.1.N

Время последней диагностики порта N

snmpget -v2c -c public x.x.x.x 1.3.6.1.4.1.41970.1.14.1.1.1.2.N

Статус TX порта N

snmpget -v2c -c public x.x.x.x 1.3.6.1.4.1.41970.1.14.1.1.1.3.N

Длина TX пары порта N

snmpget -v2c -c public x.x.x.x 1.3.6.1.4.1.41970.1.14.1.1.1.4.N

Статус RX пары порта N

snmpget -v2c -c public x.x.x.x 1.3.6.1.4.1.41970.1.14.1.1.1.5.N

Длина RX пары порта N

snmpget -v2c -c public x.x.x.x 1.3.6.1.4.1.41970.1.14.1.1.1.6.N

Настройка port-security

Включение/выключение port-security на порту

snmpset -v2c -c private x.x.x.x 1.3.6.1.4.1.41970.6.1.49.2.1.2.N i 1

Включение/выключение port-security sticky на порту

snmpset -v2c -c private x.x.x.x 1.3.6.1.4.1.41970.6.1.49.2.1.6.N i 1

Ограничение количества мак-адресов на порту (switchport port-security maximum )

snmpset -v2c -c private  x.x.x.x 1.3.6.1.4.1.41970.6.1.49.2.1.3.N i c

Сохранение конфигурации

snmpset -v2c -c private  x.x.x.x .1.3.6.1.4.1.41970.1.2.1.1.0 i 2

​Обновление ПО

Создаем индекс конфигурационных параметров для обновления

snmpwalk -v2c -c public x.x.x.x 1.3.6.1.4.1.41970.1.2.3.1.1.1

Задавать параметры для обновления необходимо одним snmpset

snmpset -v2c -c private x.x.x.x 1.3.6.1.4.1.41970.1.2.3.1.1.2.1.2.0 i 2 1.3.6.1.4.1.41970.1.2.3.1.1.2.1.3.0 i 4 1.3.6.1.4.1.41970.1.2.3.1.1.2.1.4.0 i 1 1.3.6.1.4.1.41970.1.2.3.1.1.2.1.5.0 a "ip ftp/tftp-server"  1.3.6.1.4.1.41970.1.2.3.1.1.2.1.6.0 s "FW filename on ftp-server" 1.3.6.1.4.1.41970.1.2.3.1.1.2.1.7.0 s "user on ftp-server" 1.3.6.1.4.1.41970.1.2.3.1.1.2.1.8.0 s "password on ftp-server" 1.3.6.1.4.1.41970.1.2.3.1.1.2.1.9.0 i 2 1.3.6.1.4.1.41970.1.2.3.1.1.2.1.14.0 i 4 1.3.6.1.4.1.41970.1.2.3.1.1.2.1.16.0 i 2

где:

Перезагрузка коммутатора

snmpset -v2c -c private x.x.x.x .1.3.6.1.4.1.41970.1.2.1.1.0 i 4