メイン 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で良いんだろうか、という話になりそうな気も。 マルチパスが実現できれば手段はどうでも良い、のか ルーティングアルゴリズムそのものが重要なのか、で、 対応方針が変わってきそうな気もします。 |
フラット表示 | 前のトピック | 次のトピック |