Japan QualNet Community Forums Japan QualNet Community Forums
Welcome Guest 
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
検索
メインメニュー
アクセスカウンター
2024/05/06:2/2
2024/05/05:21/23

2024/03/07より342/1375
人気モジュール
No.1: フォーラム 22
No.2: QualNet概要 2
日曜日からの合計
人気Browser&OS
No.1:巡回ロボット20
No.2:Linux2
No.3:Unknown OS1

No.1:どっかの巡回ロボット20
No.2:Safari2
No.3:Unknown Browser1

日曜日からの合計
メイン
   Routing Protocols Implementation & Model Development
     マルチパス(複数経路)について
投稿するにはまず登録を

題名 投稿者 日時
   マルチパス(複数経路)について Akihiro 2015/6/5 15:12
     Re: マルチパス(複数経路)について Akihiro 2015/6/8 16:36
     » Re: マルチパス(複数経路)について maxam 2015/6/8 19:38
         Re: マルチパス(複数経路)について Akihiro 2015/6/9 16:11
           Re: マルチパス(複数経路)について maxam 2015/6/9 16:54
             Re: マルチパス(複数経路)について Akihiro 2015/7/3 20:56
               Re: マルチパス(複数経路)について maxam 2015/7/6 12:15
フラット表示 前のトピック | 次のトピック
投稿者 スレッド
maxam
投稿日時: 2015/6/8 19:38
常連
登録日: 2006/4/11
居住地:
投稿: 58
Re: マルチパス(複数経路)について
こんにちは

AodvHandleReplyは、PREPを受け取った時の関数なので、
RREPを全経路に対して送信だったら、AodvHandleRequestの
方じゃないかと思います。
この関数内で、AodvIpIsMyIP(宛先が自分)だったら
AodvInitiateRREP()を呼んでいるので、
「RREPを全経路に対して送信」
するなら変更はこのあたりになるかと。

>ホップ数の最少である経路に対してRREPを送信する

ちなみに、宛先ノードではホップ数最少ではなく、最初に来たRREQに対して
即、RREPを返していると思います。
で、その後、同じRREQが来てもAodvLookupSeenTableで
ひっかかって破棄されてしまうので、そこを破棄じゃなくて
何かすれば良いのかも。


ただ、宛先ノードだけではなく、中継ノードでも
「同じRREQ」は破棄されるんじゃないかと思うので、
例えば、

A-B-C-E-F
 |     |
 D-----

(1:A-B-C-E-F)
(2:A-D-E-F)

で、AからFに送りたいとき、Eは2ルート分をFに伝えないと思いますが
それでもやりたいことは実現できそうでしょうか?
# それだと困るーという場合、そもそも元にするのは
# AODVで良いんだろうか、という話になりそうな気も。

マルチパスが実現できれば手段はどうでも良い、のか
ルーティングアルゴリズムそのものが重要なのか、で、
対応方針が変わってきそうな気もします。

フラット表示 前のトピック | 次のトピック
Copyright c KOZO KEIKAKU ENGINEERING Inc. All Rights Reserved.
XOOPS Cube PROJECT