- PR -

トラフィックジェネレータ

1
投稿者投稿内容
masa18
会議室デビュー日: 2005/12/31
投稿数: 6
投稿日時: 2006-01-14 01:33
ネットワークに負荷を掛けるフリーの良いソフトを探しています.

トラフィックを発生させて,ルータにパケットロスを発生させ,そのルータをまたいで通信している端末間のTCPの再送制御を故意に発生させる実験を行いたいと考えています.

しかし,トラフィックジェネレータに関連する言葉で検索をかけたところフリーのソフトがなかなか見つかりません.

現在,engage packet builderというソフトでスクリプトを使ってなんとかしようと考えているのですが,もっと良いフリーのトラフィックジェネレータをご存知の方がいらっしゃいましたら,教えていただけると幸いです.
ちゃい
会議室デビュー日: 2004/10/18
投稿数: 17
投稿日時: 2006-01-22 12:49
こんにちわ。
参考となるか分かりませんが返答させて頂きます。

例えばWindows端末でコマンドプロンプトを立ち上げ、
ping -l パケットサイズ指定
などでは難しいのでしょうか?

実際、QoSの動作検証を取る際にpingオプションを使用しましたが、
特に問題はありませんでした。

masa18
会議室デビュー日: 2005/12/31
投稿数: 6
投稿日時: 2006-01-28 20:06
申し訳ありません,返答が遅れてしまいました.

ありがとうございます.
簡単な方法ですが,十分使えそうです.というか一人でこの結論にたどり着けなかったことを恥ずかしく思います.

PINGも当初考えていたのですが,-lオプションは上限が1パケットに乗せられる1500までだと思いこんでいました.
-lオプションを十分大きいサイズで指定したところ,0.02msec間隔で1500バイトのパケットを送り続けることを確認しました.
これで十分なトラフィックになるか試してみることにします.

[ メッセージ編集済み 編集者: masa18 編集日時 2006-01-28 20:07 ]
甕星
ぬし
会議室デビュー日: 2003/03/07
投稿数: 1185
お住まい・勤務地: 湖の見える丘の上
投稿日時: 2006-01-31 10:47
パソコンから通常の方法で送信した負荷程度で、パケットロストを発生させるのは困難です。それよりはengage packet builderで意図的にエラーを混入させたパケットを作り出して送信する方が現実的かと思います。

またIPネットワークエミュレータと言うルーター等のネットワーク機器の挙動を丸ごとシミュレーションするソフトがあります。こういったソフトを使うと、意図的に遅延を起こしたり、パケットロストを発生させたりと言う事が、比較的容易に行えるらしいです(使ったこと無い・・・(^^
masa18
会議室デビュー日: 2005/12/31
投稿数: 6
投稿日時: 2006-02-05 20:44
的確なアドバイスありがとうございます.

現在,D-ITGというフリーソフトを使ってトラフィックを生成しています.
色々な機能がついていてなかなか便利なソフトです.

ただ,甕星さんの言う通り,一台のPCからの負荷程度でパケットロスを発生させるのは確かに困難なようです.しかし,複数のPCから負荷をかけることによって現在では一応目的は果たせております.

アドバスを下さった皆様ありがとうございます.
AT
会議室デビュー日: 2006/02/13
投稿数: 1
投稿日時: 2006-02-13 15:13
突然ですみません。トラフィックジェネレーター関連で検索していたところ、こちらにたどり着きました。足回り回線の負荷テストのためにトラフィックを生成する必要があり、engage packet builderをインストールしたのですが、使い方がよくわかりません。ヘルプで調べようとしたのですが、Aboutの情報しか載っておらず、どなたか実際に使われた経験がありましたら、使用方法を教えて頂けないでしょうか。
宜しくお願いいたします。
JM
会議室デビュー日: 2007/07/06
投稿数: 1
投稿日時: 2007-07-06 11:00
もう遅いですが、他の人に役に立つかもと思いますので、投稿しました。トラフィックジェネレータなら、Fine Pakcet Builderというフリーツールがあります。Ethernet, ARP, ICMP, IP, UDP, TCP等パケットを画面で自由に生成し送信できるツールです。高級な制御ならJythonというスクリプト言語を用いて、送信だけではなく、受信とパケット解析までサッポートしているそうです。ただ、スクリプト周りの機能が有料みたいです。詳細はwww.fineqt.comをご参照ください。
1

スキルアップ/キャリアアップ(JOB@IT)