SNMP版本命令的差异

时间:2011-11-15 06:56:44

标签: snmp

我正在开发一个关于SNMP的项目。

我知道在SNMPv1和SNMPv2之间,SNMPv2还有GetBulk和Inform命令。我想知道,对于Get GetNext Set等三个版本支持的命令,兼容性方面是否存在差异,或者我应该知道有什么不同?

2 个答案:

答案 0 :(得分:0)

SNMPv1缺少GetBulk以及TRAP2和INFORM命令(和REPORT,但您可能不需要知道它存在)。除此之外,SNMPv2c是对SNMPv1的一个小改动,只添加这三个命令。 SNMPv3使用SNMPv2 PDU格式,因此命令列表完全相同。 SNMPv3仅包装SNMPv2 PDU集周围的安全性和其他处理。

答案 1 :(得分:0)

  • REPORT几乎只有v3。
  • GET BULK,TRAP v2和INFORM仅为v2c / v3。
  • TRAP v1几乎只有v1。

所有三个版本都提供其他命令。

请注意,v1和v2c中的消息格式几乎相同,而v3使用更复杂的格式。

http://www.tcpipguide.com/free/t_SNMPVersion1SNMPv1MessageFormat-3.htm

http://www.tcpipguide.com/free/t_SNMPVersion2SNMPv2MessageFormats.htm

http://www.tcpipguide.com/free/t_SNMPVersion3SNMPv3MessageFormat.htm

此维基百科页面中列出的SNMP RFC文档为您提供了有关它们的更多详细信息,

http://en.wikipedia.org/wiki/Simple_Network_Management_Protocol

在您的探索过程中可能还有其他问题,一旦您点击任何内容,您可以再次在此处发布新问题。