详解 SNMPv1 与 SNMPv2 Trap 格式
1️⃣ SNMP Trap 基础
Trap 是 SNMP 中的一种 异步通知机制,设备(Agent)主动向管理端(Manager)发送消息,通知某个事件或状态变化。
-
SNMPv1 Trap:最早版本,字段固定,支持有限的事件类型。
-
SNMPv2 Trap(或 SNMPv2c Trap):扩展了 v1,兼容性更好,可携带更多信息,并统一使用
SNMPv2-MIB
标准。
2️⃣ SNMPv1 Trap 报文结构
SNMPv1 Trap 报文结构如下:
SNMPv1-Trap-PDU ::= SEQUENCE {enterprise OBJECT IDENTIFIER,agent-addr NetworkAddress,generic-trap INTEGER { coldStart(0), warmStart(1), linkDown(2),linkUp(3), authenticationFailure(