膨大な量のTCP/IPイーサネットトラフィックをシミュレートする必要があります。たとえば、TCP/UDP IPトラフィックを異なるリモートホストに送信する40,000の異なるIPアドレスが存在する可能性があるISPが持つ環境をシミュレートする必要があります。これは私の理想的なセットアップです:40,000以上のUDP/TCP/IP接続をエミュレートする
トラフィックジェネレータ - >テストするデバイス(1つのインバウンドインターフェイスと1つのアウトバウンドインターフェイス) - >トラフィック受信者です。
私がテストしたいデバイスは、ネットワークトラフィックモニタ/ QOSアプライアンスです。それは効果的に「インライン」に位置し、一方のインタフェースはトラフィックジェネレータに接続され、他方のインタフェースはトラフィック受信機に接続される。このインラインインターフェイスは実質的にブリッジであり、IPアドレスが割り当てられません。 &は、そのブリッジインターフェイスを通過するすべてのトラフィックにQOSルールを適用できます。
レイヤ4の制御は重要なので、ポート番号(80,443,22など)を設定できます。レイヤ7アプリケーション情報は、私がテストしているデバイスがディープパケットインスペクションも行うので理想的です。
方法私はすでにiperfを使用していますが、40,000のIPアドレスをシミュレートするには、トラフィックジェネレータとトラフィックレシーバの両方で40,000の仮想インターフェイスを手動で設定する必要があります.iperfは約1000に制限されています同時接続(私の設定で)。私も大きなPCAPファイルを再生しようとしましたが、QOS機能をテストするためにパケットを制御できません。
私が調べたその他のソフトウェア/ソリューションは、 http://mininet.org/です(必要な接続量は処理できません)。 ns-3
私は正しい方向に私を指差す人を探しています。ありがとうございました。