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

パスワード:


パスワード紛失

新規登録
検索
メインメニュー
アクセスカウンター
2024/05/09:3/3
2024/05/08:22/25

2024/03/10より368/1382
人気モジュール
No.1: フォーラム 84
No.2: QualNet概要 6
日曜日からの合計
人気Browser&OS
No.1:巡回ロボット74
No.2:Linux3
No.3:Unknown OS1

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

日曜日からの合計
メイン
   Routing Protocols Implementation & Model Development
     ノードのアドレスを参照するにはどうすればいいのでしょうか??
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
nanashi
投稿日時: 2006/1/14 7:17
新米
登録日: 2006/1/8
居住地:
投稿: 16
ノードのアドレスを参照するにはどうすればいいのでしょうか??
aodv.cppソースを読んでいますと、
SourceAddress(送信元アドレス)
DestAddress(宛先アドレス)
PreviousHopAddres(一つ前のノードのアドレス)
といった形のアドレスについてよく目にするのですが、
純粋にパケットを受信したノード自身のアドレスを取得したい
場合にはどうすればよいのでしょうか??

例えば、ネットワークレイヤのルーティングプロトコルAODVにおいて、RREQをあるノードが受信した際、そのノードのアドレスを参照したい
場合には、aodv.cpp内の関数AodvHandleRequest内でどういったものを
参照すればいいのでしょうか

また、 AodvHandle系の関数における引数であるsrcAddr,destAddrの解釈としましてそれぞれ

srcAddr: 経路の送信元アドレス

destAddr:最終的な目的地のアドレス

という解釈をしているのですが、これでよろしいのでしょうか??

それとも、

srcAddr: あるノードを基準とし、そのノードにパケットを送ってきた送信者の持つアドレス

destAddr:最終的な目的地に着くために、次にパケットを送るべきノードのアドレス

といった解釈が正しいのでしょうか??


penguish
投稿日時: 2006/1/16 11:57
常連
登録日: 2005/4/8
居住地:
投稿: 45
Re: ノードのアドレスを参照するにはどうすればいいのでしょうか??
引用:

nanashiさんは書きました:
純粋にパケットを受信したノード自身のアドレスを取得したい
場合にはどうすればよいのでしょうか??


私は、NetworkIpGetInterfaceAddress という関数を使っています。
ノードアドレスというか、インターフェースのアドレスですが、
同じ意味合いですよね。
マニュアルにも書いてますよ

Function NetworkIpGetInterfaceAddress, defined in QUALNET_HOME/network/ip.cpp, returns the IP address
associated with an interface.

引用:

また、 AodvHandle系の関数における引数であるsrcAddr,destAddrの解釈としましてそれぞれ

srcAddr: 経路の送信元アドレス

destAddr:最終的な目的地のアドレス

という解釈をしているのですが、これでよろしいのでしょうか??

それとも、

srcAddr: あるノードを基準とし、そのノードにパケットを送ってきた送信者の持つアドレス

destAddr:最終的な目的地に着くために、次にパケットを送るべきノードのアドレス

といった解釈が正しいのでしょうか??


普通前者かと。
 確認するためには、ルーティングテーブル(AodvRouteEntry)の
どのフィールドを参照しているかを見れば良い様に思います。
nanashi
投稿日時: 2006/1/17 18:12
新米
登録日: 2006/1/8
居住地:
投稿: 16
Re: ノードのアドレスを参照するにはどうすればいいのでしょうか??
回答のほうありがとうございます。
早速参考にしてやってみたいと思います
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ
Copyright c KOZO KEIKAKU ENGINEERING Inc. All Rights Reserved.
XOOPS Cube PROJECT