...
| Code Block |
|---|
|
snmpwalk -v3 -l authPriv -u nag -a MD5 -A "test12345" -x DES -X "test12345" ip_address |
Примеры настройки
...
Модель устройства
| Code Block |
|---|
|
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 |
|---|
|
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 |
|---|
|
snmpset -v2c -c private ip_addr .1.3.6.1.42.1.40418.7.100.3.2.2.1.187.ifindex i 1 |
...
- ip_addr - IP коммутатора;
- ifindex - номер порта;
- state - состояние порта (1 - вкл, 2 - выкл).
Статус порта
| Code Block |
|---|
|
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 |
|---|
|
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 коммутатора
.
...
Статистика порта: общий объём трафика в Байтах, отправленный в порт
| Code Block |
|---|
|
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 коммутатора.
...
Статистика порта: ошибки на порту в направлении IN
| Code Block |
|---|
|
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 |
|---|
|
snmpgetsnmpwalk -v2c -c private private ipip_addr addr .1.3.6.1.42.1.404182.72.100.1.1120.6.0 |
...
- ip_addr - IP коммутатора;
- ifindex - номер порта.
Запрос таблицы MAC-адресов
| Code Block |
|---|
|
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 |
|---|
|
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 |
|---|
|
snmpset -18.ifindex i 1 |
Получить состояние VCT:
| Code Block |
|---|
|
snmpget -v2c -c private ip_addr .1.3.6.1.4.1.40418.7.100.53.12.1.419.vlan_id i 1 |
...
- ip_addr - IP коммутатора;
- ifindex - номер порта.
Сохранение настроек коммутатора
| Code Block |
|---|
|
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 |
|---|
|
snmpset -v2c -c private ip_addr .1.3.6.1.4.1.40418.7.100.3.21.1.15.ifindex i mode |
...
- ip_addr - IP коммутатора.
Получение загрузки CPU коммутатора
| Code Block |
|---|
|
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 |
|---|
|
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 |
|---|
|
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 |
|---|
|
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 - номер настраиваемого порта;
...
- ip_addr - IP коммутатора;
- ifindex - номер порта;
- state - состояние Flow Control (0 - выкл, 1 - вкл).
Создать VLAN
Создать VLAN:
| Code Block |
|---|
|
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 |
|---|
|
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 |
|---|
|
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 |
|---|
|
snmpset -v2c -c private ip_addr 15.ifindex i mode |
Указать native VLAN:
| Code Block |
|---|
|
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 |
|---|
|
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 |
|---|
|
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:
...
...
адресов на порте:
| Code Block |
|---|
|
snmpset -v2c -c private ip_addr .1.3.6.1.4.1.40418.7.100.10.4.2.1.3 |
Разрешенные Source IP-адреса:
| Code Block |
|---|
|
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 |
|---|
|
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 |
|---|
|
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 |
|---|
|
snmpset -.7.ifindex.ip i <status> |
- ifindex - номер настраиваемого порта;
- ip - настраиваемый разрешенный Source IP-адрес;
- num - количество последующих разрешенных IP-адресов, включая указанный;
- status: '1' - создать правило, '2' - удалить правило.
Настраиваем разрешенную связку Source MAC-IP на порте:
| Code Block |
|---|
|
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 |
|---|
|
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 |
|---|
|
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 |
|---|
|
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 |
...
- ifindex - номер настраиваемого порта;
- ip - настраиваемый разрешенный Source IP-адрес;
- source_mac - Source MAC для данного Source IP-адреса;
- status: '1' - создать правило, '2' - удалить правило.
Все OID также доступны для чтения. Например, режим работы Source IP либо Source MAC/IP можно посмотреть с помощью OID:
| Code Block |
|---|
|
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 |
Разрешенные Source IP-адреса:
| Code Block |
|---|
|
snmpwalk -v2c -c private ip_addr .1.3.6.1.4.1.40418.7.100.110.104.2.0 s password |
...
Разрешенные Source MAC-адреса:
| Code Block |
|---|
|
snmpsetsnmpwalk -v2c -c private private ipip_addr addr .1.3.6.1.4.1.40418.7.100.110.104.8.0 i direction |
...
Количество последующих разрешенных Source IP-адресов, включая указанный:
| Code Block |
|---|
|
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-сервер
...
Передача файлов (с примером сохранения конфигурации на FTP/TFTP-сервер)
Задаем IP-адрес FTP/TFTP-сервера:
| Code Block |
|---|
|
snmpset -v2c -c private ip_addr .1.3.6.1.4.1.40418.7.100.1.10.3.0 s server_ip |
Задаем имя файла источника (в данном случае файла на коммутаторе):
| Code Block |
|---|
|
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 |
|---|
|
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 |
|---|
|
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 |
|---|
|
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 |
|---|
|
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 |
|---|
|
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 |
|---|
|
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 |
|---|
|
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 |
|---|
|
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 |
|---|
|
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 |
|---|
|
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 |
...
Создание IP extended ACL
Включить/выключить файрвол (0 - firewall disable, 1 - enable):
| Code Block |
|---|
|
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.
...
Создаём IP extended ACL (100-199):
| Code Block |
|---|
|
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 |
...
Создаём правило и выбираем действие (0 - deny, 1 - permit):
| Code Block |
|---|
|
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.
...
Выбираем протокол:
| Code Block |
|---|
|
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 |
|---|
|
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 |
|---|
|
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 |
|---|
|
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 |
...
Указываем Wildcard для Destination IP (опционально, по умолчанию 0.0.0.0):
| Code Block |
|---|
|
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
...
Для настройки Any Source необходимо задать произвольный DST IP и DST IP Wildcard 255.255.255.255.
Указываем Source Port (опционально, для TCP/UDP):
| Code Block |
|---|
|
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 |
|---|
|
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 |
...
Указываем Destination Port (опционально, для TCP/UDP):
| Code Block |
|---|
|
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 |
|---|
|
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.
...
Применяем правило:
| Code Block |
|---|
|
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.
...
Создание MAC standard ACL
Включаем файрвол (0 - firewall disable, 1 - enable):
| Code Block |
|---|
|
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 к порту
...
Создаём MAC standard ACL (700-799):
| Code Block |
|---|
|
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 |
...
Создаём правило и выбираем действие (0 - deny, 1 - permit):
| Code Block |
|---|
|
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 |
...
Указываем Source MAC:
| Code Block |
|---|
|
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
...
Any Source - 00-00-00-00-00-00.
Указываем Destination MAC:
| Code Block |
|---|
|
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 |
|---|
|
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 и т. д.
...
Привязка ACL к порту
Создаём процесс привязки ACL порту:
| Code Block |
|---|
|
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 |
|---|
|
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 |
|---|
|
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 |
|---|
|
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 |
|---|
|
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 |
|---|
|
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 |
|---|
|
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 |
|---|
|
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 |
|---|
|
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 |
|---|
|
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 |
|---|
|
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 |
|---|
|
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
...
Rate:
| Code Block |
|---|
|
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 |
|---|
|
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 |
|---|
|
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 |
|---|
|
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 |
|---|
|
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 |
|---|
|
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-24TX | 80 |
| SNR-S5210G-8TX | 61 |
| SNR-S5210G-24TX | 1 |
| SNR-S5310G-48TX | 31 |
| SNR-S5110G-24TX-POE | 82 |
| SNR-S5210G-8TX-DC | 63 |
| SNR-S5210G-24TX-UPS | 2 |
| SNR-S5310G-48TX-UPS | 32 |
| SNR-S5110G-48TX | 81 |
| SNR-S5210G-8TX-RPS | 64 |
| SNR-S5210G-24TX-DC | 3 |
| SNR-S5310G-48TX-DC | 33 |
| SNR-S5110G-48TX-POE | 83 |
| SNR-S5210G-8TX-POE | 71 |
| SNR-S5210G-24TX-RPS | 4 |
| SNR-S5310G-48TX-2AC | 35 |
|
|
| SNR-S5210X-8F | 11 |
| SNR-S5210G-24TX-UPS-R | 102 |
| SNR-S5310G-48TX-2DC | 36 |
|
|
| SNR-S5210X-8F-UPS | 12 |
| SNR-S5210G-24FX | 21 |
| SNR-S5310G-48TX-RPS | 34 |
|
|
| SNR-S5210X-8F-DC | 13 |
| SNR-S5210G-24FX-UPS | 22 |
| SNR-S5310G-48TX-2AC rev.2 | 115 |
|
|
| SNR-S5210X-8F-RPS | 14 |
| SNR-S5210G-24FX-DC | 23 |
| SNR-S5310G-48TX-POE | 51 |
|
|
|
|
|
| SNR-S5210G-24FX-RPS | 24 |
| SNR-S5311G-48TX-POE-R | 152 |
|
|
|
|
|
| SNR-S5210G-24FX-2AC | 25 |
|
|
|
|
|
|
|
|
| SNR-S5210G-24TX-POE | 41 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| S225Gi-8T-POE | 57 |
| S2989G-8TX | 441 |
| S2995G-12FX | 44 |
| S300X-24FQ | 54 |
| S2962-24T | 48 |
| S2989G-8TX-POE | 442 |
| S2995G-24FX | 43 |
| S400X-24FC-2AC | 444 |
| S2965-24T | 22 |
| S2989G-24TX | 61 |
| S2995G-48FX | 49 |
| S2990X-24FQ | 53 |
| S2982G-8T | 63 |
| S2989G-24TX-POE | 437 |
| S2995G-24TX | 45 |
| S2990G-48TX | 28 |
| S2982G-24TE | 64 |
| S2989G-48TX | 66 |
| S2995G-24TX-POE | 55 |
| S2990G-24TX | 32 |
| S2982G-24T-POE | 51 |
| S2989G-48TX-POE | 443 |
| S2995G-48TX | 50 |
| S4350X-24FC | 481 |
| S2982G-24T-POE-E | 65 |
| S2989G-24TX-2AC | 475 |
| S2995G-48TX-POE | 56 |
| S4350X-48FC | 480 |
| S2985G-8T | 21 |
|
|
|
| S3850G-24FX | 47 |
| S4650X-48FQ | 317 |
| S2985G-8T-POE | 373 |
|
|
|
| S3850G-24TX | 58 |
| S7550Y-48C | 318 |
| S2985G-24T | 19 |
|
|
|
| S3850G-48TX | 59 |
| S300G-24FX | 25 |
| S2985G-24TC | 42 |
|
|
|
|
|
|
|
|
|
| S2985G-24T-POE-E | 36 |
|
|
|
|
|
|
|
|
|