メイン Routing Protocols Implementation & Model Development ルーティングプロトコルの切り替え | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
adhocker | 投稿日時: 2006/8/25 1:17 |
半人前 登録日: 2006/1/10 居住地: 投稿: 26 |
ルーティングプロトコルの切り替え いつもお世話になっております。
ノード1とノード2の通信において、ノード1からノード2へCBRパケットが送信するとします。 この際、CBRパケットを受信したノード2はノード1へCBRパケットを送り返すという処理を行いたいと考えています。 CBRパケットを送り返す動作については cbr.cpp を改良することで実現できたのですが、 この際、行きと帰りで違うルーティングプロトコルを使えないものかと考えています。 例えば行きのCBRでは単純なフラッディングを用い、帰りのCBRではAODVによって経路設計を行う。 このようなことは可能なのでしょうか?? また、可能であればどのあたりをいじればよろしいのでしょうか?? 分かる範囲でかまいませんので教えていただけたらと思います。 |
maxam | 投稿日時: 2006/8/25 15:53 |
常連 登録日: 2006/4/11 居住地: 投稿: 58 |
Re: ルーティングプロトコルの切り替え こんにちは
同じノードでもインタフェース毎にルーティングプロトコルを かえることは出来ますが、ひとつのインタフェースに設定できる ルーティングプロトコルはひとつだけなので、UL/DLで ルーティングプロトコルを変更するのはデフォルトでは難しいと思います。 (行きはマルチキャストルーティング、帰りはユニキャストルーティング、 というのなら同一インタフェースでも問題ないとは思うのですが・・。) 改造する場合ですが、ユニキャストの場合は、 RoutePacketAndSendToMac()関数の一番下の方の routerFunction関数ポインタでルーティングプロトコルによる 場合わけしているようです。 このあたりを参考にソースをいじると出来る・・かもしれないです。 (自信ないです・・) |
adhocker | 投稿日時: 2006/8/28 16:38 |
半人前 登録日: 2006/1/10 居住地: 投稿: 26 |
Re: ルーティングプロトコルの切り替え >maxamさん
こんにちは。回答のほうありがとうございました! 返信が遅くなってしまい申し訳ございません maxamさんの仰られた箇所を参考に確認してみたいと思います |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |