SNMP API のトラブルシューティング
- Last Updated: May 21, 2026
- 1 minute read
SNMP API を使用する場合、注意しなければならないことがいくつかあります。
バージョンによって結果が異なる
SNMP API はすべての SNMP 対応デバイスで使用できますが、戻る結果は SNMP のバージョンによって異なります。たとえば、SNMPv1 と v2 の GetMultiple 関数は異なる結果を返します。関数の中で使用された OID の中に 1 つでも間違いがあれば、SNMPv1 はエラーを返すだけですが、SNMPv2 は正しい OID の結果と間違った OID に対するエラーを返します。
Windows のバージョンによっては IPv6 で SNMP API を使用できない
次のバージョンの Windows で IPv6 を使用している場合は、SNMP API は機能しません。
- Windows 2003
- Windows XP
- Windows Vista
ルーターとスイッチの最大パケットサイズ
ルーターとスイッチでは 1500 バイトがデフォルトのパケットサイズ上限です。GetMultiple はパラメータサイズがその上限を超えるとエラーを返します。