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

パスワード:


パスワード紛失

新規登録
検索
メインメニュー
アクセスカウンター
2024/05/19:4/4
2024/05/18:20/24

2024/03/20より398/1409
人気モジュール
No.1: フォーラム 4
日曜日からの合計
人気Browser&OS
No.1:巡回ロボット4

No.1:どっかの巡回ロボット3
No.2:Baidu巡回ロボット1

日曜日からの合計
メイン
   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さんの仰られた箇所を参考に確認してみたいと思います
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ
Copyright c KOZO KEIKAKU ENGINEERING Inc. All Rights Reserved.
XOOPS Cube PROJECT