SNMP v1,v2c和v3陷阱的区别

Kan*_*mar 10 snmp

解释v1,v2c和v3陷阱PDU /格式之间的区别.

Lex*_* Li 7

这需要您浏览RFC文档,这意味着这与编程无关,并且可能属于ServerFault.

给你一些提示:

  1. SNMP v1定义了一种特殊的TRAP消息格式,与其他消息(例如GET)不同.http://tools.ietf.org/html/rfc1157#page-27 SNMP v2和v3中不再使用此消息格式.如果SNMP代理为v2或v3发出此类TRAP消息,则可能是错误.
  2. 从v2开始,TRAP开始使用通用消息格式(与GET相同,等等).所以它被称为SNMPv2-Trap-PDU.http://tools.ietf.org/search/rfc3416#page-22
  3. SNMP v3将安全模型引入所有消息,因此TRAP也会收到此类更新.它仍然基于SNMPv2-Trap-PDU.

  • 这是我基于RFC1157和RFC3416的个人观点.由于后者定义了新的TRAP消息格式,因此前者的旧格式应该完全过时.实际上我确实知道有些设备发送了SNMP v2的旧格式(一个#SNMP库用户报告给我),但我认为这应该是固件的错误. (2认同)