1

通过 SNMP v3 查询 Cisco Call Manager 时出现的奇怪问题。SNMP v2 工作正常。

使用get-next-request时,响应应该是一个get-response,但有时我会得到一个“ report”响应。

报告一个oidoid.get-next-request

如果有趣的话,可以提供来自wireshark的转储。有oid问题的是(电话更新表):

1.3.6.1.4.1.9.9.156.1.2.4.0

通常响应是get-response一个oid类似于:

1.3.6.1.4.1.9.9.156.1.2.4.1.2.580

但时不时地响应是一个“ report”,带有oid

1.3.6.1.6.3.15.1.1.2.0

我的应用程序(.netusing sharpsnmplib)将其作为常规读取,get-response并且感到很困惑。SNMP v3加密和授权似乎都很好。CUCM 10.5sharpsnmplib 7.6

4

1 回答 1

2

您将不得不花一些时间学习 SNMP v3,以便了解什么是“发现”过程以及为什么REPORT消息很重要。

IdNotInTimeWindow只是 OID 1.3.6.1.6.3.15.1.1.2.0,这通常意味着您请求中的时间戳已经超出时间窗口。

您的代码应谨慎处理此类REPORT消息(根据此消息中的新时间戳重新发送请求REPORT),尽管我同意#SNMP 库应对此提供更好的支持(它将在下一个版本中提供)。

于 2014-10-12T02:02:00.897 回答