使用英语阅读

通过


陷阱格式

陷阱 PDU 的格式与其他 PDU 的格式不同。 SNMPv1 陷阱和 SNMPv2C 陷阱的格式也不同。

在 SNMPv2C 框架下,PDU 陷阱格式是按以下方式组织的 n 个变量绑定条目的变量绑定列表:

  • 第一个变量绑定条目包含时间戳。
  • 第二个变量绑定项是标识陷阱的对象标识符。
  • 第三个到 n 个 变量绑定条目(如果存在)包含与陷阱关联的其他信息。

在 SNMPv1 框架下,PDU 陷阱格式如下所示。

字段 说明
企业 标识生成陷阱的设备类型。
agent-addr 标识生成陷阱的设备 IP 地址。
generic-trap/specific-trap 标识预定义的陷阱类型。
time-stamp 标识陷阱的生成时间。
variable-bindings 包含与陷阱关联的其他信息。

 

SnmpRecvMsg 函数始终返回 SNMPv2C 格式的消息。 如果消息包含 操作类型SNMP_PDU_TRAP,则应用程序可以读取消息的变量绑定条目并检索与陷阱关联的信息。