メイン QualNet General/Miscellaneous ホップ数について | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
kseki | 投稿日時: 2005/11/6 22:26 |
新米 登録日: 2005/9/9 居住地: 投稿: 15 |
ホップ数について ホップ数を求める方法について
トレースを解析する方法以外しか思いつかなかったのですが 何か良い方法があったら教えていただきたいです。 |
forum_support | 投稿日時: 2005/11/7 22:34 |
モデレータ 登録日: 2005/5/17 居住地: 東京都中野区中央4-5-3 ?構造計画研究所 投稿: 322 |
Re: ホップ数について おそらくMANETプロトコルで構築された経路のホップ数を求めようとしているのだと思います。
ノードAからノードBまでCBRのトラフィックを設定してシミュレーションをRunさせ、ルーティングプロトコルが構築した経路のホップ数を調べるには、Packet Tracerを用いる方法が簡単です。 ConfigSettings->Traffic and Status->Tracing->Packet Trace Enabled=YESに設定しておきます。シミュレーションを実行し終えると、シナリオフォルダ配下にトレースファイル(*.trace)が作成されています。これをシナリオデザイナのFileSystemsで開いていただくと、Packet Tracerが起動します。 CBRのパケットはUDPとして表示されているはずですので、ノードB(宛先ノード)が"RECV"したパケットのTTL値を見てください。TTLの初期値(=64)から減っている数がホップ数です。 これ以上簡単な方法はございませんが、ソースコードに手を入れて、ルーティングプロトコルの統計情報に追加しておけば、Analyzerでグラフ表示することも可能です。具体的な方法は"QualNet3.9 Programmer's Guide"をご参照ください。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |