MACアドレスからIPを見つけるために、ワイヤレスノードのすべてのファーストホップネイバーのリストまたはMAC-IPアドレスが必要です。 ns-3では、私はネットワーク層(Ipv4プロトコル)でそれを行う必要がありますか?ネイバーMACアドレスをIPアドレスns-3に変換する
0
A
答えて
0
私はこの機能を自分で実装するか、既存のプロトコルを使用する必要があると思います。実際のネットワークでは、最初のホップネイバーを取得するためにhelloメッセージが必要です。これを行う最も簡単な方法は、HELLOメッセージをブロードキャストし、あなたが聞いたメッセージを追跡することです。 これは既にOLSRとAODVプロトコルで実装されており、自分で行うのは難しくありません。ここ
0
は、任意の層のノードのIPアドレスにアクセスするためのコードの抜粋である:
ns3::Ptr ipv4 = n->GetObject();
Ipv4Address ip = ipv4->GetAddress(1, 0).GetLocal();
ここで、1は、その割り当てられたIPアドレスのためのインタフェースインデックスです。インターフェイスインデックス0は、127.0.0.1のアドレスを与えるループバックインターフェイスです。
同様の答えはhereです。
関連する問題
- 1. MACアドレスとIPアドレス
- 2. 変換のIPアドレス()
- 3. クライアントのIPアドレス/ MAC
- 4. Retrive MAC ...私はMACのIPアドレスをアドレス取得するLINQ
- 5. IPアドレスをホスト名に変換する
- 6. IPアドレスをCIDRに変換する
- 7. の変換のIPアドレス、
- 8. Azure予約済みIPアドレス(静的VIP)をパブリックIPアドレスに変換する
- 9. Docker for Macホスト名IPアドレス
- 10. JavaでIPアドレスを使用してMacアドレスを検索する
- 11. (スタートIP - エンドIP)の範囲をIPにIPアドレスを変換
- 12. システムのIPアドレスとMACアドレスを取得する
- 13. クライアント情報を収集する(IPアドレスとMACアドレス)
- 14. Get-CimInstance win32_networkadapterconfigureがpowershellでMACアドレスとIPアドレスを返す
- 15. MacでdockerネットワークのIPアドレスを変更するには
- 16. Objective CのデバイスMACアドレスからIPアドレスを見つけよう
- 17. サーバ側から既知のMACアドレスからIPアドレスを取得
- 18. wpf - IPアドレスを変更するには?
- 19. IPアドレスを別のIPアドレスにルーティングする場合
- 20. 仮想アドレスを物理アドレスに変換
- 21. 同じMACアドレスと同じIPアドレスを持つコンピュータを検出する
- 22. Kubernetes - サービスクラスターのIPアドレスとPodのIPアドレス
- 23. IPアドレス
- 24. IPアドレス
- 25. 1つのIPアドレスをローカルネットワーク内の別のIPアドレスに変換する方法は?
- 26. UBUNTU:リモートMACアドレスからリモートシステムのIPアドレスを取得するShellコマンド?
- 27. AndroidでプログラムでMacアドレスからIPアドレスを取得する方法は?
- 28. IPアドレスのcharをlongに変換する
- 29. ipアドレスを単一の数字に変換する
- 30. java(android)の文字列をIPアドレスに変換する