Сообщения SNMP состоят из 2 частей: имени сообщества (community name) и данных (data). Имя сообщества назначает среду доступа для набора NMS, которые используют это имя. Можно сказать, что NMS, принадлежащие одному сообществу, находятся под одним и тем же административным началом. Т.к. устройства, которые не знают правильного имени сообщества, исключаются из операций SNMP, управляющие сетей также используют имя сообщества в качестве слабой формы опознавания.
Информационная часть сообщения содержит специфичную операцию SNMP (get, set, и т.д.) и связанные с ней операнды. Операнды обозначают реализации объекта, которые включены в данную транзакцию SNMP.
Сообщения SNMP официально называются протокольными единицами данных (protocol data units - PDU). На Рис. 7.3 изображен формат пакета SNMP.
PDU операций get и set SNMP состоят из следующих частей:
Устанавливает связь между командами и ответами.
Указывает ошибку и ее тип.
Устанавливвает связь между ошибкой и конкретной реализацией объекта.
Состоят из данных SNMP PDU. Переменные привязки устанавливают связь между конкретными переменными и их текущими значениями.
PDU ловушки несколько отличаются от PDU других операций. Они состоят из следующих частей:
Идентифицирует тип объекта, генерирующего данную ловушку.
Обеспечивает адрес объекта, генерирующего данную ловушку.
Обеспечивает групповой тип ловушки.
Обеспечивет специфичный код ловушки.
Обеспечивает величину времени, прошедшего между последней повторной инициализацией сети и генерацией данной ловушки.
Обеспечивает перечень переменных, содержащих интересную информацию о ловушке.
on_load_lecture()