Алгоритм настройки SNMP-сервера и отправки SNMP TRAP см. в документации ESR.
Значения параметров для ESBC-3200 идентичны значениям для ESR-3200.
Предварительно необходимо выполнить следующие действия:
- указать зону для интерфейса, на котором будет стоять SNMP-сервер;
- настроить IP-адрес для интерфейса, на котором будет стоять SNMP-сервер.
Включение SNMP-сервера
Командный режим:
CONFIG
Синтаксис:
[no] snmp-server
Пример:
vesbc(config)# snmp-server
Настройка доступа к SNMP-серверу
Настройка SNMP сервера для получения параметров может производиться для трех версий SNMP. При этом настройка для версий v1 и v2c идентична, но для версии v3 она отличается.
Настройка доступа к SNMP-серверу с версией v1/v2c
Командный режим:
CONFIG
Синтаксис:
[no] snmp-server community <COMMUNITY> [ <VERSION> ] [ <ACCESS> ] [ <MANAGEMENT_STATION> | <CLIENT_LIST> ] [ <VIEW> ] [ <VRF> ]
Пример:
vesbc(config)# snmp-server community public v2c ro vesbc(config)# snmp-server community private v2c rw
Настройка доступа к SNMP-серверу с версией v3
Для минимальной конфигурации маршрутизатора для доступа по SNMPv3 достаточно первых двух нижеописанных команд.
Командный режим:
CONFIG
Синтаксис:
[no] snmp-server <USER>
Пример:
vesbc(config)# snmp-server user TEST_SNMP vesbc(config-snmp-user)#
Командный режим:
CONFIG-SNMP-USER
Синтаксис:
[no] enable
Пример:
vesbc(config-snmp-user)# enable vesbc(config-snmp-user)#
Командный режим:
CONFIG-SNMP-USER
Синтаксис:
[no] access <ACCESS>
Пример:
vesbc(config-snmp-user)# access ro vesbc(config-snmp-user)#
Командный режим:
CONFIG-SNMP-USER
Синтаксис:
[no] authentication access <AUTH_ACCESS>
Пример:
vesbc(config-snmp-user)# authentication access auth vesbc(config-snmp-user)#
Командный режим:
CONFIG-SNMP-USER
Синтаксис:
[no] authentication algorithm <AUTH_ALGORITHM>
Пример:
vesbc(config-snmp-user)# authentication algorithm md5 vesbc(config-snmp-user)#
Командный режим:
CONFIG-SNMP-USER
Синтаксис:
[no] authentication key ascii-text { <CLEAR_TEXT> | encrypted <ENCRYPTED_TEXT> }
Пример:
vesbc(config-snmp-user)# authentication key ascii-text passsword vesbc(config-snmp-user)#
Командный режим:
CONFIG-SNMP-USER
Синтаксис:
[no] client-list <CLIENT_LIST>
Пример:
vesbc(config-snmp-user)# client-list ESR_CLIENTS vesbc(config-snmp-user)#
Командный режим:
CONFIG-SNMP-USER
Синтаксис:
[no] ip address <MANAMANAGEMENT_STATION>
Пример:
vesbc(config-snmp-user)# ip address 192.168.0.2 vesbc(config-snmp-user)#
Командный режим:
CONFIG-SNMP-USER
Синтаксис:
[no] ipv6 address <MANAMANAGEMENT_STATION>
Пример:
vesbc(config-snmp-user)# ipv6 address 2001:db8::2 vesbc(config-snmp-user)#
Командный режим:
CONFIG-SNMP-USER
Синтаксис:
[no] ip vrf forwarding <VRF>
Пример:
vesbc(config-snmp-user)# ip vrf forwarding TEST_VRF vesbc(config-snmp-user)#
Командный режим:
CONFIG-SNMP-USER
Синтаксис:
[no] privacy algorithm <PRIVACY_ALGORITHM>
Пример:
vesbc(config-snmp-user)# privacy algorithm aes128 vesbc(config-snmp-user)#
Командный режим:
CONFIG-SNMP-USER
Синтаксис:
[no] privacy key ascii-text { <CLEAR_TEXT> | encrypted <ENCRYPTED_TEXT> }
Пример:
vesbc(config-snmp-user)# privacy key ascii-text passsword vesbc(config-snmp-user)#
Командный режим:
CONFIG-SNMP-USER
Синтаксис:
[no] view <VIEW>
Пример:
vesbc(config-snmp-user)# view ESR_VIEW vesbc(config-snmp-user)#
Настройка отправки SNMP TRAPS
Командный режим:
CONFIG
Синтаксис:
[no] snmp-server host { <IPV4_ADDRESS> | <IPV6_ADDRESS> }
Пример:
vesbc(config)# snmp-server host 192.168.0.2 vesbc(config-snmp-host)#
Командный режим:
CONFIG
Синтаксис:
[no] snmp-server enable traps [ <TRAPS_TYPE> ] [ <TRAP> ]
Пример:
vesbc(config)# snmp-server enable traps snmp vesbc(config)#