メイン Routing Settings OLSRでの通信について | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
sdhr | 投稿日時: 2007/12/13 19:36 |
新米 登録日: 2007/10/12 居住地: 投稿: 8 |
OLSRでの通信について ノードを格子状にランダム配置し、任意の2ノード間にCBRを設定し、シミュレーションを実行したのですが、CBRがうまく通りません。
(.statファイル内に「CBR Server」という文字列が出てくるかで判断しています。) シミュレーション条件は下記の様になっています。 ---------------------------------------------------------------- フィールド:1000m×1000m ノード配置:格子状(格子間隔100m)にランダムに500個ほど配置 ルーティングプロトコル:OLSR-INRIA 通信距離:100m アプリケーション:全体から2つだけノードを選びCBRを設定 ---------------------------------------------------------------- 経路表が定まっていない状態でシミュレーションが終了してしまっているのかと思い、 シミュレーション時間、CBRの開始・終了時間を10秒づつ増やし、実行を繰り返しました。 ですが、シミュレーション時間が550秒を越えても、接続は確認できませんでした。 (CBRについては開始と終了の間隔を25秒ほど開けています。) 同条件で、ルーティングプロトコルをDSRに変更し、実行してみたところ、接続が確認できました。 (.statファイル内に「CBR Server」という文字列が出てきました。) 各ノードは静止状態にあるため、DSRで接続可能であれば、OLSRでも接続が可能なはずだと思っています。 これは、ノードが送出する制御メッセージにより、電波干渉などを起こしているためなのでしょうか? それとも、ルーティングテーブルが確立せずに、シミュレーションが終わっているのでしょうか? その場合、ルーティングテーブルが確立した状態でシミュレーションを開始することは可能でしょうか? 原因が追求できなく、実験を進めることが出来なくなってしまいました。 問題点を御存じの方、何かアドバイスを頂けたらと思います。 設定ファイルを添付させていただきます。 宜しくお願いいたします。 071210_olsr.zip |
hiro | 投稿日時: 2007/12/14 9:57 |
長老 登録日: 2005/7/16 居住地: 投稿: 452 |
Re: OLSRでの通信について 問題点を見つけるためのアドバイスではないかもしれませんが、状況確認が全てだと思います。
DSRで接続可能だから、OLSRでも接続可能かというとCase by Caseであるとしか言えません。 条件があいまいすぎるのです。 それぞれのルーティングアルゴリズム毎に指定するパラメタでルーティングの挙動が変化するため、 DSRでは経路が確立してもOLSRでは確率しないことはありますし、その逆もあると思います。 電波干渉が発生するか否かは、PHYやMACの設定に依存しますので、これもCase by Caseです。 .statに情報が出ていなければ、直接ソースコード中にデバッグ情報出力のためのコードを追加することも必要でしょう。 一つずつ、疑問点を解決するための確認を行うしかないと思います。 |
sdhr | 投稿日時: 2007/12/17 17:43 |
新米 登録日: 2007/10/12 居住地: 投稿: 8 |
Re: OLSRでの通信について hiroさん、お返事いただきどうもありがとうございます。
まずは、 【ルーティングテーブルについて】 http://simweb.kke.co.jp/qualnet/forum/modules/newbb/viewtopic.php?topic_id=161&forum=43#forumpost479 を参考に、始点から終点までの経路確立の状況を確かめてみます。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |