1

SNMP v3 を介して Cisco Call Manager を照会しているときに奇妙な問題が発生しました。SNMP v2 は正常に動作します。

を使用するget-next-requestと、応答は になるはずですget-responseが、時々report代わりに " " 応答が返されます。

の とは関係のoidないに関するレポート。oidget-next-request

興味深い場合は、wireshark からのダンプを提供できます。問題はoid(電話更新テーブル)です:

1.3.6.1.4.1.9.9.156.1.2.4.0

通常、応答は次get-responseoidようなものです。

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

「検出」プロセスとは何か、REPORTメッセージが重要である理由を理解するために、SNMP v3 の学習に時間を費やす必要があります。

IdNotInTimeWindowは単なる OID1.3.6.1.6.3.15.1.1.2.0です。これは通常、リクエストのタイムスタンプがすでに時間枠を超えていることを意味します。

あなたのコードはそのようなREPORTメッセージを慎重に処理する必要があります (このメッセージの新しいタイムスタンプに基づいてリクエストを再送信しREPORTます)。

于 2014-10-12T02:02:00.897 に答える