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

パスワード:


パスワード紛失

新規登録
検索
メインメニュー
アクセスカウンター
2024/05/13:6/6
2024/05/12:19/23

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

No.1:どっかの巡回ロボット19
No.2:Google巡回ロボット2
No.3:Majestic-12巡回ロボット1

日曜日からの合計
メイン
   Network Layer Protocol Implementation & Model Development
     TTLについて
投稿するにはまず登録を

題名 投稿者 日時
   TTLについて amigo 2007/1/15 15:07
     Re: TTLについて kabocha 2007/1/15 17:26
       Re: TTLについて amigo 2007/1/16 11:47
         Re: TTLについて kabocha 2007/1/16 15:24
           Re: TTLについて amigo 2007/1/17 15:07
           » Re: TTLについて kshima 2007/1/22 18:57
               Re: TTLについて amigo 2007/1/23 11:30
       Re: TTLについて spidey 2014/12/17 15:21
フラット表示 前のトピック | 次のトピック
投稿者 スレッド
kshima
投稿日時: 2007/1/22 18:57
半人前
登録日: 2006/10/16
居住地:
投稿: 24
Re: TTLについて
私も最近DSRを触り始めました。
もう解決なされたかと思いますが、回答いたします。

DSRのRREQ送信は関数DsrInitiateRREQで開始されます。
関数DsrInitiateRREQ内で呼び出される関数NetworkIpSendRawMessageToMacLayerWithDelayの引数に
"DSR_NON_PROPAGATING_TTL"が指定されており、
dsr.hで#define DSR_NON_PROPAGATING_TTL 1 のため
初回のTTLは0となります。

一方、関数DsrRetryRREQ内では
TTLの指定が"sentEntry->ttl"となっており、
直前で"sentEntry->ttl = DSR_PROPAGATING_TTL"が代入され
"#define DSR_PROPAGATING_TTL 65"なので
2度目のTTLは64になります。
フラット表示 前のトピック | 次のトピック
Copyright c KOZO KEIKAKU ENGINEERING Inc. All Rights Reserved.
XOOPS Cube PROJECT