4.1.6. Trap-PDU
Сообщения Trap-PDU имеют формат:
Trap-PDU ::=
[4]
IMPLICIT SEQUENCE {
enterprise -- тип объекта, генерирующего прерывание
-- см. sysObjectID в документе [5]
OBJECT IDENTIFIER,
agent-addr -- адрес объекта,
NetworkAddress, -- генерирующего прерывание
generic-trap -- тип прерывания
INTEGER {
coldStart(0),
warmStart(1),
linkDown(2),
linkUp(3),
authenticationFailure(4),
egpNeighborLoss(5),
enterpriseSpecific(6)
},
specific-trap -- специфический код прерывания,
INTEGER, -- указываемый даже в тех случаях,
-- когда прерывание не относится к enterpriseSpecific
time-stamp -- время, прошедшее с момента (ре) инициализации
TimeTicks, -- сетевого элемента до генерации прерывания
variable-bindings -- представляющая интерес информация
VarBindList
}
Сообщения Trap-PDU генерируются протокольными объектами только по запросу приложения SNMP. Это означает, что адрес получателя, задаваемый приложением SNMP, зависит от реализации.
При получении сообщения Trap-PDU принимающий протокольный объект представляет содержимое этого сообщения своему приложению SNMP.
Значение поля variable-bindings в сообщениях Trap-PDU зависит от реализации.
Базовые типы прерываний описаны ниже