SNMP版本命令的差异

SNMP版本命令的差异,snmp,Snmp,我正在做一个关于SNMP的项目 我知道在SNMPv1和SNMPv2之间,SNMPv2还有GetBulk和Inform命令。我想知道,对于Get-GetNext Set等三个版本中支持的命令,在兼容性方面是否存在差异,或者我应该知道是否存在差异?SNMPv1缺少GetBulk和TRAP2以及INFORM命令(和报告,但您可能永远都不需要知道它的存在)。除此之外,SNMPv2c是对SNMPv1的一个小改动,它只添加了这三个命令。SNMPv3使用SNMPv2 PDU格式,因此命令列表相同。SNMPv3

我正在做一个关于SNMP的项目


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

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

  • 报告几乎只有v3
  • 获取批量、陷阱v2和通知仅限于v2c/v3
  • 陷阱v1几乎只有v1
其他命令在所有三个版本中都可用

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

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


在您的探索过程中可能会遇到其他问题,一旦您遇到任何问题,您可以在此处再次发布新问题。

谢谢您的回答。这帮了大忙!