SNMPシミュレータは、簡易ネットワーク管理プロトコル(SNMP)エージェントをシミュレートするコンピュータシミュレーションの一種です。コンピュータ内のネットワークの動作をモデル化するネットワークシミュレーションとは異なり、SNMPシミュレータはネットワーク管理アプリケーションソフトウェアなどの外部システムと実際にインターフェースします。
SNMP シミュレーターは、フライト シミュレーターでパイロットが飛行機を操縦していると信じる ように、ネットワーク管理アプリケーション ソフトウェアを騙して、SNMP プロトコル経由で 1 つ以上のデバイスと通信していると信じ込ませます。
SNMPシミュレータは、ネットワーク管理システムソフトウェアの開発、テスト、トレーニングに使用されます。シミュレータが登場する前は、実際の物理機器が使用されていました。シミュレータの拡張性により、この分野のコストは大幅に削減されます。
この分野の機能は、無償のものから商用のものまで幅広く存在します。ハイエンドのシミュレータでは、一般的なPCハードウェアや仮想マシン上で数千台[ 1 ]のデバイスをシミュレートすることも珍しくありません。任意の数のデバイスタイプについて、任意の数のインスタンスをセットアップすることが標準機能です。優れたシミュレータは、MIBオブジェクトの挙動とトラップ生成の両方において、あらゆる種類の動的シナリオの作成を可能にします。現在のネットワーク管理標準は一連のプロトコルで構成されているため、優れたシミュレータはNetFlowやコマンドラインインターフェース(CLI) などの現在のネットワーク管理標準を統合しています。
通常、SNMP シミュレーターは、ネットワーク管理アプリケーション ソフトウェアと、上記の目的でソフトウェアを実行するデバイスの両方を備えた実験室に導入されます。