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

パスワード:


パスワード紛失

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

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

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

日曜日からの合計
メイン
   Network Layer Protocol Implementation & Model Development
     パケットのホップ数のカウント方法
投稿するにはまず登録を

題名 投稿者 日時
 » パケットのホップ数のカウント方法 masamura 2006/1/11 20:12
     Re: パケットのホップ数のカウント方法 forum_support 2006/1/11 21:40
       Re: パケットのホップ数のカウント方法 masamura 2006/1/12 13:05
         Re: パケットのホップ数のカウント方法 mast 2006/1/12 13:53
           Re: パケットのホップ数のカウント方法 masamura 2006/1/12 14:24
             Re: パケットのホップ数のカウント方法 mast 2006/1/12 14:48
               Re: パケットのホップ数のカウント方法 masamura 2006/1/12 15:04
                 Re: パケットのホップ数のカウント方法 mast 2006/1/13 18:22
                   Re: パケットのホップ数のカウント方法 masamura 2006/1/15 14:17
         Re: パケットのホップ数のカウント方法 penguish 2006/1/12 16:37
           Re: パケットのホップ数のカウント方法 masamura 2006/1/12 16:47
フラット表示 前のトピック | 次のトピック
投稿者 スレッド
masamura
投稿日時: 2006/1/11 20:12
半人前
登録日: 2005/12/6
居住地: 岐阜県
投稿: 39
パケットのホップ数のカウント方法
いつもお世話になっています.

ip.cppで, それぞれのパケットが何ホップしたかカウントし,
IPヘッダに格納することを検討しています.
例えば, ノードが一直線上にID:1-5のように5台ならんでいて, ID:1がパケット生成元で順に伝送すると, ID:3では2ホップ, ID:5では4ホップといった具合です.

このカウント値をIPヘッダに追加しようと思い,
AddIpHeader()にて, ipHeader->ip_NumberOfHoppings を加えました.

NetworkIpReceivePacketFromMacLayer()にて,
ForwardPacket()に遷移する前に,
ipHeader->ip_NumberOfHoppingsを+1するようにしました.
しかし, この出力をみると,
ホップ数のカウントではなく, 単調に増加するだけになってしまいました.

おそらく, カウント値がヘッダに格納されておらず,
IPの中で単なる足し算が行われてるような状態になってると思います.
全体的に間違っているような気がします.

どう手をつけてみればいいのか困ってしまいましたので,
正しい処理の仕方を教えていただけたらと思います.

よろしくお願いします.
フラット表示 前のトピック | 次のトピック
Copyright c KOZO KEIKAKU ENGINEERING Inc. All Rights Reserved.
XOOPS Cube PROJECT