Тайм-ауты и повторные передачи TCP

         

Типы PDU сообщений SNMP



Рисунок 25.3 Типы PDU сообщений SNMP.

Сообщество (community) это строка символов, в которой содержится пароль в открытом виде. Пароль используется при общении между менеджером и агентом. Обычное значение - 6-символьная строка public.

В операторах get, get-next и set менеджер устанавливает идентификатор запроса (request ID), который возвращается агентом в сообщении get-response. Мы видели этот тип переменной в других UDP приложениях. (Вспомните поле идентификации (identification) DNS на рисунке 14.3 и поле идентификатора транзакции (transaction ID) на рисунке 16.2.) Это позволяет клиенту (менеджеру в данном случае) сопоставить отклики от сервера (агент) с запросами, которые были отправлены клиентом. Это поле также позволяет менеджеру выдать несколько запросов одному или нескольким агентам, а затем отсортировать полученные отклики.

Статус ошибки (error status) это целое число, которое возвращается агентам и указывает на ошибку. На рисунке 25.4 показаны значения, имена и описания ошибок.



статус ошибки Имя Описание
0 noError все в порядке
1 tooBig клиент не может поместить отклик в одно SNMP сообщение
2 noSuchName оператор указывает на несуществующую переменную
3 badValue в операции установки использовано недопустимое значение или сделана ошибка в синтаксисе
4 readOnly менеджер попытался изменить переменную, которая помечена как "только для чтения"
5 genErr неопознанная ошибка


Содержание раздела