使用 SNMP API 时,请记住几件事。
虽然 SNMP API 可用在所有支持 SNMP 的设备,但返回的结果却因 SNMP 版本而异。例如 SNMPv1 与 v2 会针对 GetMultiple
函数返回不同的结果。若函数使用的其中一个 OID 错误,则 SNMPv1 只会返回错误,但 SNMPv2 会针对正确的 OID 返回结果、针对错误的 OID 返回错误。
使用 IPv6 时,SNMP API 无法在以下的 Windows 版本上执行:
路由器与交换机的预设数据包大小限制是 1500 个字节。若参数大小超过限制,GetMultiple
就会返回错误。