Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagecoldfusion
snmpwalk -v3 -l authPriv -u nag -a MD5 -A "test12345" -x DES -X "test12345" ip_address

Примеры настройки

...

Модель устройства

Code Block
languagecoldfusion
snmpsetsnmpwalk -v2c -c private private ip_addr ip_addr -Oa .1.3.6.1.2.1.2.21.1.7.ifindex i state
  • ip_addr - IP коммутатора;
  • ifindex - номер порта;
  • state - состояние порта (1 - вкл, 2 - выкл).

Запрос таблицы MAC-адресов

  • Значение в ответе - в качестве ответа коммутатор вернёт ASCII-текст, соответствующий выводу команды "show version" в CLI, где представлена основная информация об устройстве.
Code Block
languagecoldfusion
snmpwalk -v2c -c private ip_addr private ip_addr .1.3.6.1.2.1.17.4.3.1.12
  • ip_addr - IP коммутатора
  • .

Получить результаты VCT (Virtual Cable Test)

...

  • ;
  • Значение в ответе - OID, которому соответствует определённая модель устройства. Таблицу соответствий смотрите в разделе "sysObjectID для актуальных моделей коммутаторов SNR".

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

Code Block
languagecoldfusion
snmpset -v2c -c private ip_addr .1.3.6.1.42.1.40418.7.100.3.2.2.1.187.ifindex i 1

...

ifindex i state
  • ip_addr - IP коммутатора;
  • ifindex - номер порта;
  • state - состояние порта (1 - вкл, 2 - выкл).

Статус порта

Code Block
languagecoldfusion
snmpgetsnmpwalk -v2c -c private private ipip_addr addr .1.3.6.1.42.1.40418.7.100.3.2.2.1.19.ifindex8
  • ip_addr - IP коммутатора;
  • ifindex - номер порта.

...

  • Значения в ответе: 1 - Up, 2 - Down.

Статистика порта: общий объём трафика в Байтах, принятый на порту

Code Block
languagecoldfusion
snmpsetsnmpwalk -v2c -c private ip_addr private ip_addr .1.3.6.1.42.1.4041831.71.1001.1.6.0 i 1<ifIndex>
  • ip_addr - IP коммутатора
  • .

...

  • ;
  • ifindex - номер порта.

Статистика порта: общий объём трафика в Байтах, отправленный в порт

Code Block
languagecoldfusion
snmpsetsnmpwalk -v2c -c private private ipip_addr addr .1.3.6.1.42.1.4041831.71.1001.1.1.0 i 310.<ifIndex>
  • ip_addr - IP коммутатора.

...

  • ;
  • ifindex - номер порта.

Статистика порта: ошибки на порту в направлении IN

Code Block
languagecoldfusion
snmpgetsnmpwalk -v2c -c private private ipip_addr addr .1.3.6.1.42.1.404182.72.100.1.1114.10.0<ifIndex>
  • ip_addr - IP коммутатора;
  • ifindex - номер порта.

Получение утилизации RAM коммутатора

...

Статистика порта: ошибки на порту в направлении OUT

Code Block
languagecoldfusion
snmpgetsnmpwalk -v2c -c private private ipip_addr addr .1.3.6.1.42.1.404182.72.100.1.1120.6.0

...

<ifIndex>
  • ip_addr - IP коммутатора;
  • ifindex - номер порта.

Запрос таблицы MAC-адресов

Code Block
languagecoldfusion
snmpgetsnmpwalk -v2c -c private ip_addr .1.3.6.1.42.1.4041817.74.1003.1.11.7.01
  • ip_addr - IP коммутатора.

...

Получить результаты VCT (Virtual Cable Test)

Запустить VCT на порту:

Code Block
languagecoldfusion
snmpset -v2c -c private ip_addr .1.3.6.1.4.1.40418.7.100.3.2.1.6.ifindex i state
  • ip_addr - IP коммутатора;
  • ifindex - номер порта;
  • state - состояние Flow Control (0 - выкл, 1 - вкл).

Создать VLAN

Создать VLAN:

Code Block
languagecoldfusion
snmpset -18.ifindex i 1

Получить состояние VCT:

Code Block
languagecoldfusion
snmpget -v2c -c private ip_addr .1.3.6.1.4.1.40418.7.100.53.12.1.419.vlan_id i 1

...

ifindex
  • ip_addr - IP коммутатора;
  • ifindex - номер порта.

Сохранение настроек коммутатора

Code Block
languagecoldfusion
snmpset -v2c -c private ip_addr .1.3.6.1.4.1.40418.7.100.51.16.1.2.vlan_id s name0 i 1
  • ip_addr - IP коммутатора;
  • vlan_id - номер создаваемой VLAN;
  • name - имя VLAN.

Настройка режима Switchport на порту

...

  • .

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

Code Block
languagecoldfusion
snmpset -v2c -c private ip_addr .1.3.6.1.4.1.40418.7.100.3.21.1.15.ifindex i mode

...

0 i 3
  • ip_addr - IP коммутатора.

Получение загрузки CPU коммутатора

Code Block
languagecoldfusion
snmpsetsnmpget -v2c -c private ip_addr .1.3.6.1.4.1.40418.7.100.31.211.1.16.ifindex i vlan_id10.0
  • ip_addr - IP коммутатора
  • ;
  • ifindex - номер порта;
  • mode - режим switchport (1 - access, 2 - trunk, 3 - hybrid);
  • vlan_id -  номер native VLAN.

Настройка AM (Access Management, IP-MAC-Port Binding)

...

  • .

Получение утилизации RAM коммутатора

Всего памяти:

Code Block
languagecoldfusion
snmpsetsnmpget -v2c -c private ip_addr private ip_addr .1.3.6.1.4.1.40418.7.100.101.411.16.0 i <state>
  • state: '1' - enable, '2' - disable.

...

Использовано памяти:

Code Block
languagecoldfusion
snmpget -v2c -c private ip_addr .1.3.6.1.4.1.40418.7.100.1.11.7.0
  • ip_addr - IP коммутатора.

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

Code Block
languagecoldfusion
snmpset -v2c -c private ip_addr private ip_addr .1.3.6.1.4.1.40418.7.100.103.42.3.1.3.ifindex i <state>
  • state: '1' - enable, '2' - disable;
  • ifindex - номер настраиваемого порта;

...

6.ifindex i state
  • ip_addr - IP коммутатора;
  • ifindex - номер порта;
  • state - состояние Flow Control (0 - выкл, 1 - вкл).

Создать VLAN

Создать VLAN:

Code Block
languagecoldfusion
snmpset -v2c -c private ip_addr private ip_addr .1.3.6.1.4.1.40418.7.100.105.4.21.1.2.ifindex.ip i 1 \
.1.3.6.1.4.1.40418.7.100.10.4.2.1.3.ifindex.ip i 1 \
4.vlan_id i 1

Указать имя VLAN:

Code Block
languagecoldfusion
snmpset -v2c -c private ip_addr .1.3.6.1.4.1.40418.7.100.105.41.2.1.6.ifindex.ip i <num> \
2.vlan_id s name
  • ip_addr - IP коммутатора;
  • vlan_id - номер создаваемой VLAN;
  • name - имя VLAN.

Настройка режима Switchport на порту

Указать режим:

Code Block
languagecoldfusion
snmpset -v2c -c private ip_addr .1.3.6.1.4.1.40418.7.100.10.43.2.1.7.ifindex.ip i <status>
  • ifindex - номер настраиваемого порта;
  • ip - настраиваемый разрешенный Source IP-адрес;
  • num - количество последующих разрешенных IP-адресов, включая указанный;
  • status: '1' - создать правило, '2' - удалить правило.

Настраиваем разрешенную связку Source MAC-IP на порте:

Code Block
languagecoldfusion
snmpset -v2c -c private ip_addr 15.ifindex i mode

Указать native VLAN:

Code Block
languagecoldfusion
snmpset -v2c -c private ip_addr .1.3.6.1.4.1.40418.7.100.10.43.2.1.2.ifindex.ip i 1 \
.1.3.6.1.4.1.40418.7.100.10.4.2.1.3.ifindex.ip i 2 \
16.ifindex i vlan_id
  • ip_addr - IP коммутатора;
  • ifindex - номер порта;
  • mode - режим switchport (1 - access, 2 - trunk, 3 - hybrid);
  • vlan_id -  номер native VLAN.

Настройка AM (Access Management, IP-MAC-Port Binding)

Включить/выключить AM глобально:

Code Block
languagecoldfusion
snmpset -v2c -c private ip_addr .1.3.6.1.4.1.40418.7.100.10.4.2.1.5.ifindex.ip s <source_mac>
.1.3.6.0 i <state>
  • state: '1' - enable, '2' - disable.

Включить/выключить AM в режиме порта:

Code Block
languagecoldfusion
snmpset -v2c -c private ip_addr .1.3.6.1.4.1.40418.7.100.10.4.23.1.73.ifindex.ip i <status><state>
  • state: '1' - enable, '2' - disable;
  • ifindex - номер настраиваемого порта;ip - настраиваемый

Настраиваем разрешенный пул Source IP-

...

Все OID также доступны для чтения. Например, режим работы Source IP либо Source MAC/IP можно посмотреть с помощью OID:

...

languagecoldfusion

...

адресов на порте:

Code Block
languagecoldfusion
snmpset -v2c -c private ip_addr .1.3.6.1.4.1.40418.7.100.10.4.2.1.3
  • '1' - IP, '2' - MAC-IP.

Разрешенные Source IP-адреса:

Code Block
languagecoldfusion
snmpwalk -v2c -c private ip_addr 2.ifindex.ip i 1 \
.1.3.6.1.4.1.40418.7.100.10.4.2.1.4

Разрешенные Source MAC-адреса:

Code Block
languagecoldfusion
snmpwalk -v2c -c private ip_addr .3.ifindex.ip i 1 \
.1.3.6.1.4.1.40418.7.100.10.4.2.1.5

Количество последующих разрешенных Source IP-адресов, включая указанный:

Code Block
languagecoldfusion
snmpwalk -v2c -c private ip_addr .6.ifindex.ip i <num> \
.1.3.6.1.4.1.40418.7.100.10.4.2.1.6

Передача файлов (с примером сохранения конфигурации на FTP/TFTP-сервер)

Задаем IP-адрес FTP/TFTP-сервера:

Code Block
languagecoldfusion
snmpset -.7.ifindex.ip i <status>
  • ifindex - номер настраиваемого порта;
  • ip - настраиваемый разрешенный Source IP-адрес;
  • num - количество последующих разрешенных IP-адресов, включая указанный;
  • status: '1' - создать правило, '2' - удалить правило.

Настраиваем разрешенную связку Source MAC-IP на порте:

Code Block
languagecoldfusion
snmpset -v2c -c private ip_addr private ip_addr .1.3.6.1.4.1.40418.7.100.10.4.2.1.102.3.0 s server_ip

Задаем имя файла источника (в данном случае файла на коммутаторе):

Code Block
languagecoldfusion
snmpset -v2c -c private ip_addr .ifindex.ip i 1 \
.1.3.6.1.4.1.40418.7.100.1.10.4.0 s source_file

Задаем имя файла назначения (в данном случае файла на TFTP-сервере):

Code Block
languagecoldfusion
snmpset -v2c -c private ip_addr 2.1.3.6.1ifindex.ip i 2 \
.1.3.6.1.4.1.40418.7.100.10.4.2.1.105.5ifindex.0ip s destination_file

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

Code Block
languagecoldfusion
snmpset -v2c -c private ip_addr <source_mac>
.1.3.6.1.4.1.40418.7.100.10.4.2.1.107.7ifindex.0 i server_type

...

ip i <status>
  • ifindex - номер настраиваемого порта;
  • ip - настраиваемый разрешенный Source IP-адрес;
  • source_mac - Source MAC для данного Source IP-адреса;
  • status: '1' - создать правило, '2' - удалить правило.

Все OID также доступны для чтения. Например, режим работы Source IP либо Source MAC/IP можно посмотреть с помощью OID:

Code Block
languagecoldfusion
snmpsetsnmpwalk -v2c -c private ip_addr .1.3.6.1.4.1.40418.7.100.1.10.1.0 s username
snmpset 4.2.1.3
  • '1' - IP, '2' - MAC-IP.

Разрешенные Source IP-адреса:

Code Block
languagecoldfusion
snmpwalk -v2c -c private ip_addr .1.3.6.1.4.1.40418.7.100.110.104.2.0 s password

...

1.4

Разрешенные Source MAC-адреса:

Code Block
languagecoldfusion
snmpsetsnmpwalk -v2c -c private private ipip_addr addr .1.3.6.1.4.1.40418.7.100.110.104.8.0 i direction

...

2.1.5

Количество последующих разрешенных Source IP-адресов, включая указанный:

Code Block
languagecoldfusion
snmpgetsnmpwalk -v2c -c private ip_addr private ip_addr .1.3.6.1.4.1.40418.7.100.10.14.102.91.0
  • ip_addr - IP коммутатора;
  • server_ip - IP адрес сервера;
  • source_file - имя файла источника;
  • destination_file - имя файла назначения;
  • server_type - тип сервера (1 - FTP, 2 - TFTP);
  • username - имя пользователя FTP;
  • password - пароль пользователя FTP;
  • direction - направление передачи файла по отношению к коммутатору (1 - Upload, 2 - Download).

Результатом будет числовое значение текущего состояния (0 - Error, 1 - OK, 2 - Uploading, 3 - Downloading, 4 - Idle).

Пример сохранения конфигурации на TFTP-сервер

...

6

Передача файлов (с примером сохранения конфигурации на FTP/TFTP-сервер)

Задаем IP-адрес FTP/TFTP-сервера:

Code Block
languagecoldfusion
snmpset -v2c -c private ip_addr .1.3.6.1.4.1.40418.7.100.1.10.3.0 s server_ip

Задаем имя файла источника (в данном случае файла на коммутаторе):

Code Block
languagecoldfusion
snmpset -v2c -c private ip_addr .1.3.6.1.4.1.40418.7.100.1.10.4.0 s source_file

Задаем имя файла назначения (в данном случае файла на TFTP-сервере):

Code Block
languagecoldfusion
snmpset -v2c -c private 192.168.0.10 .private ip_addr .1.3.6.1.4.1.40418.7.100.1.10.35.0 s 10.0.0.1
s destination_file

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

Code Block
languagecoldfusion
snmpset -v2c -c private 192.168.0.10 .private ip_addr .1.3.6.1.4.1.40418.7.100.1.10.47.0 s startup.cfg
i server_type

Указываем логин/пароль для пользователя FTP-сервера (для случая, если используется FTP):

Code Block
languagecoldfusion
snmpset -v2c -c private 192.168.0.10ip_addr .1.3.6.1.4.1.40418.7.100.1.10.51.0 s SW010.cfgs username
snmpset -v2c -c private 192.168.0.10ip_addr .1.3.6.1.4.1.40418.7.100.1.10.72.0 i 2
 s password

Запускаем процедуру передачи файла:

Code Block
languagecoldfusion
snmpset -v2c -c private 192.168.0.10 .private ip_addr .1.3.6.1.4.1.40418.7.100.1.10.8.0 i 1
i direction

Проверка статуса выполнения команды:

Code Block
languagecoldfusion
snmpget -v2c -c private 192.168.0.10 .private ip_addr .1.3.6.1.4.1.40418.7.100.1.10.9.0

Создание IP extended ACL

Включить/выключить файрвол (0 - firewall disable, 1 - enable):

Code Block
languagecoldfusion
snmpset -v2c -c private ip_addr .1.3.6.1.4.1.40418.7.100.10.1.1.1 i state

Создаём IP extended ACL (100-199):

  • ip_addr - IP коммутатора;
  • server_ip - IP адрес сервера;
  • source_file - имя файла источника;
  • destination_file - имя файла назначения;
  • server_type - тип сервера (1 - FTP, 2 - TFTP);
  • username - имя пользователя FTP;
  • password - пароль пользователя FTP;
  • direction - направление передачи файла по отношению к коммутатору (1 - Upload, 2 - Download).

Результатом будет числовое значение текущего состояния (0 - Error, 1 - OK, 2 - Uploading, 3 - Downloading, 4 - Idle).

Пример сохранения конфигурации на TFTP-сервер

Перед сохранением конфигурации на TFTP-сервер убедитесь в том, что пустой файл, в который будет сохраняться конфигурация, уже создан в папке TFTP-сервера.

Code Block
languagecoldfusion
snmpset -v2c -c private ip_addr  private 192.168.0.10 .1.3.6.1.4.1.40418.7.100.1.10.3.0 s 10.0.0.1
snmpset -v2c -c private 192.168.0.10 .1.3.16.1.4.acl_id i 0

Создаём правило и выбираем действие (0 - deny, 1 - permit):

Code Block
languagecoldfusion
1.40418.7.100.1.10.4.0 s startup.cfg
snmpset -v2c -c private ip_addr  private 192.168.0.10 .1.3.6.1.4.1.40418.7.100.1.10.15.3.4.1.4.acl_id.rule_id i action

Выбираем протокол:

Code Block
languagecoldfusion
snmpset -v2c -c private ip_addr 0 s SW010.cfg
snmpset -v2c -c private 192.168.0.10 .1.3.6.1.4.1.40418.7.100.1.10.7.0 i 2
snmpset -v2c -c private 192.168.0.10 .1.3.6.1.4.1.5.acl_id.rule_id i protocol_id
  • 0 - IP
  • 1- ICMP
  • 2- IGMP
  • 6 - TCP
  • 17 - UDP
  • 47 - GRE

Указываем Source IP:

Code Block
languagecoldfusion
snmpset40418.7.100.1.10.8.0 i 1
snmpget -v2c -c private ip_addr  private 192.168.0.10 .1.3.6.1.4.1.40418.7.100.10.1.310.4.1.6.acl_id.rule_id a src_ip

...

9.0

Создание IP extended ACL

Включить/выключить файрвол (0 - firewall disable, 1 - enable):

Code Block
languagecoldfusion
snmpset -v2c -c private ip_addr .1.3.6.1.4.1.40418.7.100.10.1.31.4.1.7.acl_id.rule_id a src_ip_wildcard

Для настройки Any Source необходимо задать произвольный SRC IP и SRC IP Wildcard 255.255.255.255.

...

1 i state

Создаём IP extended ACL (100-199):

Code Block
languagecoldfusion
snmpset -v2c -c private ip_addr .1.3.6.1.4.1.40418.7.100.10.1.3.41.1.84.acl_id.rule_id a dst_ip

...

id i 0

Создаём правило и выбираем действие (0 - deny, 1 - permit):

Code Block
languagecoldfusion
snmpset -v2c -c private ip_addr .1.3.6.1.4.1.40418.7.100.10.1.3.4.1.94.acl_id.rule_id a dst_ip_wildcard

Для настройки Any Source необходимо задать произвольный DST IP и DST IP Wildcard 255.255.255.255.

...

id i action

Выбираем протокол:

Code Block
languagecoldfusion
snmpset -v2c -c private ip_addr .1.3.6.1.4.1.40418.7.100.10.1.3.4.1.115.acl_id.rule_id i 1
id i protocol_id
  • 0 - IP
  • 1- ICMP
  • 2- IGMP
  • 6 - TCP
  • 17 - UDP
  • 47 - GRE

Указываем Source IP:

Code Block
languagecoldfusion
snmpset -v2c -c private ip_addr .1.3.6.1.4.1.40418.7.100.10.1.3.4.1.126.acl_id.rule_id i srcid a src_portip

Указываем Destination Port Wildcard для Source IP (опционально, для TCP/UDPпо умолчанию 0.0.0.0):

Code Block
languagecoldfusion
snmpset -v2c -c private ip_addr .1.3.6.1.4.1.40418.7.100.10.1.3.4.1.147.acl_id.rule_id i 1
snmpset id a src_ip_wildcard

Для настройки Any Source необходимо задать произвольный SRC IP и SRC IP Wildcard 255.255.255.255.

Указываем Destination IP:

Code Block
languagecoldfusion
snmpset -v2c -c private ip_addr .1.3.6.1.4.1.40418.7.100.10.1.3.4.1.158.acl_id.rule_id i dstid a dst_port

...

ip

Указываем Wildcard для Destination IP (опционально, по умолчанию 0.0.0.0):

Code Block
languagecoldfusion
snmpset -v2c -c private ip_addr .1.3.6.1.4.1.40418.7.100.10.1.3.4.1.179.acl_id.rule_id i 0

Создание MAC standard ACL

...

_id a dst_ip_wildcard

Для настройки Any Source необходимо задать произвольный DST IP и DST IP Wildcard 255.255.255.255.

Указываем Source Port (опционально, для TCP/UDP):

Code Block
languagecoldfusion
snmpset -v2c -c private ip_addr .1.3.6.1.4.1.40418.7.100.10.1.3.4.1.11.1 i state

Создаём MAC standard ACL (700-799):

Code Block
languagecoldfusion
acl_id.rule_id i 1
snmpset -v2c -c private ip_addr .1.3.6.1.4.1.40418.7.100.10.1.3.14.1.412.acl_id i 0

...

id.rule_id i src_port

Указываем Destination Port (опционально, для TCP/UDP):

Code Block
languagecoldfusion
snmpset -v2c -c private ip_addr .1.3.6.1.4.1.40418.7.100.10.1.3.54.1.414.acl_id.rule_id i action

Указываем Source MAC:

Code Block
languagecoldfusion
id i 1
snmpset -v2c -c private ip_addr .1.3.6.1.4.1.40418.7.100.10.1.3.54.1.515.acl_id.rule_id s srcid i dst_mac

Any Source - 00-00-00-00-00-00.

...

port

Применяем правило:

Code Block
languagecoldfusion
snmpset -v2c -c private ip_addr .1.3.6.1.4.1.40418.7.100.10.1.3.54.1.617.acl_id.rule_id s dst_mac

Any Destination - 00-00-00-00-00-00.

...

id i 0

Создание MAC standard ACL

Включаем файрвол (0 - firewall disable, 1 - enable):

Code Block
languagecoldfusion
snmpset -v2c -c private ip_addr .1.3.6.1.4.1.40418.7.100.10.1.3.51.1.7.acl_id.rule_id i 0

Привязка ACL к порту

...

 i state

Создаём MAC standard ACL (700-799):

Code Block
languagecoldfusion
snmpset -v2c -c private ip_addr .1.3.6.1.4.1.40418.7.100.10.1.43.1.1.54.0.port_id.1.1 i acl_id

...

acl_id i 0

Создаём правило и выбираем действие (0 - deny, 1 - permit):

Code Block
languagecoldfusion
snmpset -v2c -c private ip_addr .1.3.6.1.4.1.40418.7.100.10.1.43.15.1.64.0.portacl_id.1.1 i stat_mode

...

rule_id i action

Указываем Source MAC:

Code Block
languagecoldfusion
snmpset -v2c -c private ip_addr .1.3.6.1.4.1.40418.7.100.10.1.43.15.1.75.0.portacl_id.1.1 i action

QoS

...

rule_id s src_mac

Any Source - 00-00-00-00-00-00.

Указываем Destination MAC:

Code Block
languagecoldfusion
snmpset -v2c -c private ip_addr .1.3.6.1.4.1.40418.7.100.11.2.210.1.23.length5.{A1.B6.C..} i 7
snmpset -v2c -c private ip_addr .1.3.6.1.4.1.40418.7.100.11.2.2.1.3.length.{A.B.C..} s acl_name
acl_id.rule_id s dst_mac

Any Destination - 00-00-00-00-00-00.

Применяем правило:

Code Block
languagecoldfusion
snmpset -v2c -c private ip_addr .1.3.6.1.4.1.40418.7.100.1110.21.2.13.5.length1.{A.B.C..} i 0
  • ip_addr - IP коммутатора;
  • length – количество символов в названии Class Map;
  • acl_name - номер или название ACL;
  • {A.B.C..} – название Class Map;
  • 'a' = 97, 'b' = 98, 'c' = 99 и т. д., '0' = 48, '1' = 49, '2' = 50, '3' = 51 и т. д.

...

7.acl_id.rule_id i 0

Привязка ACL к порту

Создаём процесс привязки ACL порту:

Code Block
languagecoldfusion
snmpset -v2c -c private ip_addr .1.3.6.1.4.1.40418.7.100.10.1.4.1.1.5.0.port_id.5.(0-out,1-in) i acl_id

Включить/выключить traffic-statistics (опционально, по умолчанию выключен, 0 - выкл, 1 - вкл):

Code Block
languagecoldfusion
snmpset -v2c -c private private ipip_addr addr .1.3.6.1.4.1.40418.7.100.1110.21.24.1.21.26.99.49 i 7
snmpset -v2c -c private ip_addr .1.3.6.1.4.1.40418.7.100.11.2.2.1.3.2.99.49 s «101»
0.port_id.5.(0-out,1-in) i stat_mode

Привязать/отвязать ACL к порту (0 - отвязать, 1 - привязать):

Code Block
languagecoldfusion
snmpset -v2c -c private ip_addr .1.3.6.1.4.1.40418.7.100.1110.1.24.21.1.57.20.99.49 i 0

...

port_id.5.(0-out,1-in) i action

QoS

Создаём Class Map, привязываем к нему ACL и сохраняем его:

Code Block
languagecoldfusion
snmpset -v2c -c private ip_addr .1.3.6.1.4.1.40418.7.100.11.2.12.1.2.policy_id s policy_name.length.{A.B.C..} i 7
snmpset -v2c -c private ip_addr .1.3.6.1.4.1.40418.7.100.11.2.2.1.1.4.policy_id i 0
  • ip_addr - IP коммутатора;
  • policy_id – уникальный номер Policy Map;
  • policy_name - имя Policy Map.

Создаём связку Policy Map и Class Map и настраиваем параметры полисинга:

Code Block
languagecoldfusion
snmpset -v2c -c private ip_addr .1..3.length.{A.B.C..} s acl_name
snmpset -v2c -c private ip_addr .1.3.6.1.4.1.40418.7.100.11.2.42.1.45.policy_id.length.{A.B.C..} b i 1

Rate:

Code Block
languagecoldfusion
snmpset -v2c -c private ip_addr .1.3.6.1.4.1.40418.7.100.11.2.4.1.5.policy_id.length.0
  • ip_addr - IP коммутатора;
  • length – количество символов в названии Class Map;
  • acl_name - номер или название ACL;
  • {A.B.C..}

...

Burst:

...

  •  – название Class Map;
  • 'a' = 97, 'b' = 98, 'c' = 99 и т. д., '0' = 48, '1' = 49, '2' = 50, '3' = 51 и т. д.

Например, для class-map c1 и access-list 101:

Code Block
languagecoldfusion
snmpset -v2c -c private ip_addr .1.3.6.1.4.1.40418.7.100.11.2.42.1.62.policy_id2.length.{A.B.C..} i burst

Conform-action transmit:

Code Block
languagecoldfusion
99.49 i 7
snmpset -v2c -c private ip_addr .1.3.6.1.4.1.40418.7.100.11.2.42.1.93.policy_id2.length.{A.B.C..} b 0

Exceed-action drop:

Code Block
languagecoldfusion
99.49 s «101»
snmpset -v2c -c private ip_addr .1.3.6.1.4.1.40418.7.100.11.2.42.1.155.policy_id2.length.{A.B.C..} b 1
99.49 i 0

Создаём Policy Map и сохраняем его:

Code Block
languagecoldfusion
snmpset -v2c -c private ip_addr .1.3.6.1.4.1.40418.7.100.11.2.41.1.482.policy_id.length.{A.B.C..} i 0

Применяем policy-map к порту с номером port_id:

Code Block
languagecoldfusion
id s policy_name
snmpset -v2c -c private ip_addr 1addr .1.3.6.1.4.1.40418.7.100.11.2.111.1.4.0.port_id.1 s policy_name
policy_id i 0
  • ip_addr - IP коммутатора;
  • policy_id – уникальный номер Policy Map;
  • policy_name - имя Policy Map.

Создаём связку Policy Map и Class Map и настраиваем параметры полисинга:

Code Block
languagecoldfusion
snmpset -v2c -c private ip_addr 1addr .1.3.6.1.4.1.40418.7.100.11.2.114.1.54.0.portpolicy_id.length.{A.1 i 0

Управление ассоциациями с Multicast VLAN

...

B.C..} b 1

Rate:

Code Block
languagecoldfusion
snmpset -v2c -c private ip_addr 1addr .1.3.6.1.4.1.40418.7.100.511.2.4.1.35.mvlan_id s vlan_list
policy_id.length.{A.B.C..} i rate

Burst:

Code Block
languagecoldfusion
snmpset -v2c -c private ip_addr 1addr .1.3.6.1.4.1.40418.7.100.5.2.1.4.mvlan_id i state

...

.100.11.2.4.1.6.policy_id.length.{A.B.C..} i burst

Conform-action transmit:

Code Block
languagecoldfusion
snmpset -v2c -c private ip_addr .1.3.6.1.4.1.40418.7.100.11.2.4.1.9.policy_id.length.{A.B.C..} b 0

Exceed-action drop:

Code Block
languagecoldfusion
snmpset -v2c -c private ip_addr .1.3.6.1.4.1.40418.7.100.11.2.4.1.15.policy_id.length.{A.B.C..} b 1
snmpset -v2c -c private ip_addr .1.3.6.1.4.1.40418.7.100.11.2.4.1.48.policy_id.length.{A.B.C..} i 0

Применяем policy-map к порту с номером port_id:

Code Block
languagecoldfusion
snmpset -v2c -c private ip_addr 1.3.6.1.4.1.40418.7.100.11.2.11.1.4.0.port_id.1 s policy_name
snmpset -v2c -c private ip_addr 1.3.6.1.4.1.40418.7.100.11.2.11.1.5.0.port_id.1 i 0

Управление ассоциациями с Multicast VLAN

Указываем список VLAN для ассоциации с Multicast VLAN и добавляем/удаляем его:

Code Block
languagecoldfusion
snmpset -v2c -c private ip_addr 1.3.6.1.4.1.40418.7.100.5.2.1.3.mvlan_id s vlan_list
snmpset -v2c -c private ip_addr 1.3.6.1.4.1.40418.7.100.5.2.1.4.mvlan_id i state
  • ip_addr - IP коммутатора;
  • mvlan_id - номер multicast VLAN;
  • vlan_list - список ассоциируемых VLAN;
  • state - добавить/удалить список (0 - удалить, 1 - добавить).

sysObjectID для актуальных моделей коммутаторов SNR

OID 1.3.6.1.2.1.1.2 используется для определения устройства, которое вы опрашиваете. Коммутаторы SNR отвечают на него 1.3.6.1.4.1.40418.7.X, где X - id коммутатора. Значения id для различных моделей представлены в таблице ниже:

SNR-S5110G-24TX80
SNR-S5210G-8TX61
SNR-S5210G-24TX1
SNR-S5310G-48TX31
SNR-S5110G-24TX-POE82
SNR-S5210G-8TX-DC63
SNR-S5210G-24TX-UPS2
SNR-S5310G-48TX-UPS32
SNR-S5110G-48TX81
SNR-S5210G-8TX-RPS64
SNR-S5210G-24TX-DC3
SNR-S5310G-48TX-DC33
SNR-S5110G-48TX-POE83
SNR-S5210G-8TX-POE71
SNR-S5210G-24TX-RPS4
SNR-S5310G-48TX-2AC35



SNR-S5210X-8F11
SNR-S5210G-24TX-UPS-R102
SNR-S5310G-48TX-2DC36



SNR-S5210X-8F-UPS12
SNR-S5210G-24FX21
SNR-S5310G-48TX-RPS34



SNR-S5210X-8F-DC13
SNR-S5210G-24FX-UPS22
SNR-S5310G-48TX-2AC rev.2115



SNR-S5210X-8F-RPS14
SNR-S5210G-24FX-DC23
SNR-S5310G-48TX-POE51






SNR-S5210G-24FX-RPS24
SNR-S5311G-48TX-POE-R152






SNR-S5210G-24FX-2AC25








SNR-S5210G-24TX-POE41













S225Gi-8T-POE57
S2989G-8TX441
S2995G-12FX44
S300X-24FQ54
S2962-24T48
S2989G-8TX-POE442
S2995G-24FX43
S400X-24FC-2AC444
S2965-24T22
S2989G-24TX61
S2995G-48FX49
S2990X-24FQ53
S2982G-8T63
S2989G-24TX-POE437
S2995G-24TX45
S2990G-48TX28
S2982G-24TE64
S2989G-48TX66
S2995G-24TX-POE55
S2990G-24TX32
S2982G-24T-POE51
S2989G-48TX-POE443
S2995G-48TX50
S4350X-24FC481
S2982G-24T-POE-E65
S2989G-24TX-2AC475
S2995G-48TX-POE56
S4350X-48FC480
S2985G-8T21



S3850G-24FX47
S4650X-48FQ317
S2985G-8T-POE373



S3850G-24TX58
S7550Y-48C318
S2985G-24T19



S3850G-48TX59
S300G-24FX25
S2985G-24TC42








S2985G-24T-POE-E36