Смежная связь нарушена. | |
Смежная связь восстановлена. | |
Кто-то послал агенту запрос, который не был аутентифицирован (например, в сообщении было использовано неправильное имя сообщества). | |
Сосед по протоколу Exterior Gateway Protocol выключен. | |
Другие запросы, определенные комитетом стандартов, разработчиком или иным заинтересованным лицом. |
На рис. 20.12 показано очень простое сообщение
■ Поле
■ Поскольку значение
■ Поле
SNMP: Version = 0
SNMP: Comunity = public
SNMP: Command = Trap
SNMP: Enterprise = {1.3.6.1.4.1.121.1.1}
SNMP: Network address = [198.207.177.10]
SNMP: Generic trap = 0 (Cold start)
SNMP: Specific trap = 0
SNMP: Time ticks = 0
Рис. 20.12. Сообщение
Любые сообщения trap, определенные комитетом MIB или разработчиком, имеют в
Как видим, структура сообщения достаточно сложна. В версии 2 она была проще.
20.9.6 Проблемы версии 1, исправленные в версии 2
Следующие свойства SNMP версии 1 были не слишком удачны:
■ Если одна из переменных в запросе
■ Если
■ Сообщения
Все эти проблемы были решены в версии 2. Теперь агент может помещать код ошибки в поле
В версии 2 расширен список поддерживаемых кодов ошибок, что позволяет диспетчерам лучше проанализировать причину неисправности, когда отклоняется запрос.
20.9.7 Сообщение get-bulk версии 2
Сообщение
■ Количество начальных автономных неповторяющихся (nonrepeater) запрошенных переменных
■ Количество требуемых повторений для оставшихся повторяющихся (repeater) переменных
Например, можно запросить две неповторяющиеся автономные переменные:
и затем еще десять строк табличных переменных:
■ В списке будет 7 переменных
■ 2 неповторяющиеся переменные
■ Максимальное число повторений будет равно 10
В ответе будет упаковано столько затребованной информации, сколько возможно. Приложение легко сможет послать еще один запрос
Так как поля статуса ошибки и индекса ошибки не используются в запросах, они задействованы в запросе
20.9.8 Сообщение trap в версии 2
В версии 2 сообщение