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

パスワード:


パスワード紛失

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

2024/03/22より393/1414
人気モジュール
No.1: フォーラム 37
No.2: QualNet概要 2
日曜日からの合計
人気Browser&OS
No.1:巡回ロボット37

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

日曜日からの合計
メイン
   QualNet General/Miscellaneous
     RREQ生成について
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
inadai
投稿日時: 2012/1/15 21:01
半人前
登録日: 2011/11/18
居住地:
投稿: 25
RREQ生成について
こんにちは、いつもお世話になっています。

お聞きしたいのですが、
routing_aodv.cppでRREQ(Route REQuest)を生成している箇所と、RREP(Route REPly)を受信処理しているところを知りたいのですが。


RREQは、まだわかっていませんが。私の見たところ、RREPを受信処理しているところは、9140行目あたりの

// /**
// FUNCTION : AodvHandleProtocolPacket
// LAYER : NETWORK
// PURPOSE : Called when Aodv packet is received from MAC, the packets
// may be of following types, Route Request, Route Reply,
// Route Error, Route Acknowledgement
// PARAMETERS:
// +node: Node*: The node received message
// +msg: Message*:The message received
// +srcAddr: Address:Source Address of the message
// +destAddr: Address: Destination Address of the message
// +ttl: int: Time to leave
// +interfaceIndex: int :Receiving interface
// RETURN : None
// **/

この中の処理に記載されていると思うのですがどうでしょうか?
皆さんの意見をお聞かせください。
tomie
投稿日時: 2012/1/16 5:45
半人前
登録日: 2011/5/20
居住地:
投稿: 24
Re: RREQ生成について
RREPの受信処理は、ご推察通りだと思いますよ。

RREQ生成は、AodvFloodRREQ()な気がしますね。
AodvSendPacket関数の呼び出し元をたどってみました。
AodvSendPacketする前に、AodvRreqPacket構造体に色々詰め込んでます。
inadai
投稿日時: 2012/1/16 5:54
半人前
登録日: 2011/11/18
居住地:
投稿: 25
Re: RREQ生成について
tomieさんありがとうございます。
いろいろ確認してみます。
inadai
投稿日時: 2012/1/16 13:46
半人前
登録日: 2011/11/18
居住地:
投稿: 25
Re: RREQ生成について
たびたび申し訳ありません。

RREQの生成箇所はわかったのですが、どこまでのプログラムで生成しているか、いまいち分かりません。

教えていただけないでしょうか。
scallion
投稿日時: 2012/1/16 15:07
常連
登録日: 2010/10/21
居住地:
投稿: 51
Re: RREQ生成について
以下が私の理解です。参考まで。

パケット生成
rreqPkt = (AodvRreqPacket *) MESSAGE_ReturnPacket(newMsg);

パケット加工
rreqPkt->xxxxx = yyyyy;

パケット送信
AodvSendPacket


研究、頑張ってください。
inadai
投稿日時: 2012/1/16 16:05
半人前
登録日: 2011/11/18
居住地:
投稿: 25
Re: RREQ生成について
親切にありがとうございます。

はい頑張ります。。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ
Copyright c KOZO KEIKAKU ENGINEERING Inc. All Rights Reserved.
XOOPS Cube PROJECT