メイン 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: ノードのアドレスを参照するにはどうすればいいのでしょうか?? 引用:
私は、NetworkIpGetInterfaceAddress という関数を使っています。 ノードアドレスというか、インターフェースのアドレスですが、 同じ意味合いですよね。 マニュアルにも書いてますよ Function NetworkIpGetInterfaceAddress, defined in QUALNET_HOME/network/ip.cpp, returns the IP address associated with an interface. 引用:
普通前者かと。 確認するためには、ルーティングテーブル(AodvRouteEntry)の どのフィールドを参照しているかを見れば良い様に思います。 |
nanashi | 投稿日時: 2006/1/17 18:12 |
新米 登録日: 2006/1/8 居住地: 投稿: 16 |
Re: ノードのアドレスを参照するにはどうすればいいのでしょうか?? 回答のほうありがとうございます。
早速参考にしてやってみたいと思います |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |