メイン 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になります。 |
フラット表示 | 前のトピック | 次のトピック |