1

私はネットワーク監視アプリケーションに取り組んでおり、どのバージョンの SNMP が他のバージョンと下位互換性があるかを知る必要があります。Java でプログラムを作成し、SNMP4J を使用して特定のデバイスの OID を照会しています。SNMP4J 内では、ターゲットを設定するときに SNMP デバイスのバージョンを指定する必要があります。

現在、SNMP バージョン 1、2c、および 3 があります。SNMP バージョン 1 のデバイスを使用している場合、SNMP バージョン 2c または 3 はそのバージョンと下位互換性がありますか?

デバイスがバージョン 2 の場合、1 または 3 は下位互換性がありますか?

... 等々

とにかく、すべての助けは大歓迎です、

スティーブ

4

1 に答える 1

2

SNMPv1 は、SNMPv2c でコンテキスト ID になったコミュニティ ストリングを使用します。本質的には同じものですが、ものの見方が少し異なります。

SNMPv3 にはセキュリティとあらゆる種類の追加機能があり、プロトコルをシンプルにすることはできません。

SNMPv1 デバイスで SNMPv2c 要求を作成しようとすると、SNMPv2c マネージャーが get-bulk 要求を使用している場合に問題が発生します (一度に複数の後続オブジェクトを要求するため、列状のオブジェクトをすばやくプルするのに役立ちます)。SNMPv1 は一括操作をサポートしていません。

そのため、SNMPv1 マネージャーは SNMPv2c エージェントからオブジェクトを取得できる場合があります。ただし、SNMPv2c マネージャーは、SNMPv1 デバイスからオブジェクトを取得する際に問題が発生する場合があります。

SNMPv3 を他のものと混在させると、問題が発生します。

于 2010-02-10T15:22:40.243 に答える