SNMP 支持级别

Microsoft WinSNMP 实现提供 2 级 SNMP 通信支持。 级别 2 支持 INTERNET 工程任务组 (IETF) RFC 1902-1908 中定义的标准 SNMPv2 协议。 它还支持 RFC 1901 (SNMPv2C) 中定义的基于社区的消息包装器。

级别 2 通信支持包括消息编码和解码服务,以前在 WinSNMP 版本 1.1a 中称为级别 0 通信支持。 级别 2 还支持所有 SNMPv1 协议操作,以前在 WinSNMP 版本 1.1a 中称为级别 1 通信支持。

实现返回它支持的最大 SNMP 通信级别,以响应 WinSNMP 应用程序对 SnmpStartup 函数的调用。

如果 WinSNMP 应用程序仅将 实现用于 SNMP 消息编码和解码,则应用程序必须执行实现本应执行的所需转换。 这包括将调用 SnmpRecvMsg 函数返回的 SNMPv1 陷阱转换为 SNMPv2C 陷阱。 它还包括根据 RFC 1908 将 SNMPv1 定义的 PDU 类型转换为 SNMPv2C 定义的相关 PDU 类型。