Книгу перевёл в HTML
студент группы Ми-501К
Макиевский А. Н.
Примитивы протокола SNMP
SNMP - это протокол типа
«запрос-ответ», то есть на каждый запрос,
поступивший от менеджера, агент должен передать
ответ. Особенностью протокола является его
чрезвычайная простота - он включает в себя всего
несколько команд.
Команда Get-request
используется менеджером для
получения от агента значения какого-либо объекта
по его имени.
Команда GetNext-request
используется менеджером для
извлечения значения следующего объекта (без
указания его имени) при последовательном
просмотре таблицы объектов.
С помощью команды Get-response агент SNMP
передает менеджеру ответ на команды Get-request или GetNext-request.
Команда Set
используется менеджером для
изменения значения какого-либо объекта. С
помощью команды Set
происходит собственно управление
устройством. Агент должен понимать смысл
значений объекта, который используется для
управления устройством, и на основании этих
значений выполнять реальное управляющее
воздействие - отключить порт, приписать порт
определенной VLAN и т. п. Команда Set
пригодна также для установки
условия, при выполнении которого агент SNMP должен
послать менеджеру соответствующее сообщение.
Может быть определена реакция на такие события,
как инициализация агента, рестарт агента, обрыв
связи, восстановление связи, неверная
аутентификация и потеря ближайшего
маршрутизатора. Если происходит любое из этих
событий, то агент инициализирует прерывание.
Команда Trap
используется агентом для сообщения
менеджеру о возникновении особой ситуации.
Версия SNMP v.2 добавляет к этому
набору команду GetBulk,
которая позволяет менеджеру
получить несколько значений переменных за один
запрос.
|