問題タブ [ns2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
routing - AODV ルーティング プロトコルの RREQ と同様の新しいパケットを作成する
RREQ パケットと同様の新しいパケットを aodv ルーティング プロトコルに追加したいのですが、どうすればよいですか? aodv_packet.h の RREQ の名前を変更して、新しいパケット タイプ (npack) を追加してみました。また、sendRequest と recvRequest と同様に、aodv.cc に sendnpack と recvnpack を追加しました。新しく作成されたパケットを除いて、他のすべてのパケットは aodv.cc で処理されます。取得して続行する方法を教えてください。前もって感謝します。
protocols - AODV NS2 のプロミスキャス モード
「ブラック ホール攻撃の検出と防止」のプロジェクトを行っているため、近隣ノードへのパケット フローを監視する必要があります。そのためには、AODV でプロミスキャス モードを使用する必要があります。次のリンクでいくつかのチュートリアルを見つけましたが、そこも完全ではなく、他の資料を見つけたことがありません。
http://www.dcs.warwick.ac.uk/~adhoc1/nshowto1.html
http://greenw.blogspot.in/2006/08/support-promiscuous-mode-in-aodv.html
AODV::tap(const Packet *p) に「 // put your code here 」のようなものがありますが、パケットフローを監視できるように、そこに何を入れる必要があるか正確にはわかりません。
私はコースの終わりに近づいているので、誰かがこれらに光を当てることができれば、それは非常に役に立ちます. 少し急ぎます。
ありがとうございます.......
networking - 802.11p WAVE for VANET 対応開始
車両間通信に基づくアプリケーションの構築を計画していました。
最初は、ラップトップや携帯電話で利用できる標準の wifi を使用することを考えていましたが、WAVE プロトコル (IEEE 802.11p) に出会いました (このようなアプリケーション用に特別に設計されているため)。
- 802.11p Wi-Fi でラップトップ/電話を使用できますか? そうでない場合は、
- このプロトコルをサポートするハードウェアを入手できますか (詳細情報を提供してください)? そうでない場合は、
- 標準の Wifi を使用してアプリケーションをビルドし、後で 802.11p プロトコルで簡単に実装できると想定できますか (プロトコル間の違いはわかりません)。そうでない場合は、
- アプリケーションをシミュレートする必要があります (おそらく ns2 を使用) ? (これが私の最後の選択肢です)
ありがとうございました
c++ - NS-2でのprintfの使い方
printf
function に簡単なステートメントを追加して、NS-2 コア コードを変更しようとしていますMac802_11::command
。しかし、何度コード行を追加して ( printf("hello there!\n");
) を実行./install
しても、何も表示されません。
テキストが表示される前に他の要件はありますか? ちなみに、Ubuntu 11.04 で NS-2.34 を利用しています。
c++ - ns2 での C++ 未定義参照
c++ で ns2 の aodv プロトコルを変更しています。関数rft_addを呼び出すとエラーが発生します。ここにファイルを置きます。
宣言ファイル: aodv_rftable.h
実装ファイル: aodv_rftable.cc
aodv プロトコル ファイルからの呼び出し: aodv.cc
ns2を再構築しようとすると、次のエラーが表示されます
aodv_rftable(int, int) への未定義の参照
geolocation - ns2でのRSSI計算
Two ray Ground Modelを使用してシミュレーションを実行したときに、アンカーノードが信号を送信するときの非アンカーノードのRSSI値を知る必要があります。これらの値を使用して、アンカーノード以外の場所を推定する必要があります。
私はNS2の初心者です。いくつかの詳細な手順が役に立ちます。
c++ - Scheduler::instance().clock() は何を返しますか?
Scheduler::instance().clock()
in ns2の戻り値はどの時間単位ですか? ミリ秒単位だと思いますが、ドキュメントには見つかりませんでした。また、ソースコードを少し見ても、私の質問には答えませんでした。
tcl - NS2 で現在のキュー サイズにアクセスする方法
TCLスクリプトを使用して、NS2の二重リンクとキューを使用した2ノードTCPベースの通信をシミュレートしました。そして、ノードの通信中に現在のキューサイズにアクセスしたい。では、現在のキュー サイズにアクセスして変数に代入するにはどうすればよいでしょうか。
c++ - NS2 でノード ID を見つける方法は?
パケットが処理されているノード ID を取得する方法を知りたいです。
name() を試しましたが、パケット ホップのソースと宛先が示されているトレース ファイルに示されているような、ノードの ID が表示されません。format() からのトレース ファイルでは、ソースと宛先が利用可能ですが、それらにアクセスする方法は、現在処理が行われているノードを知るのにも役立ちます。
NS2についてです。誰かが助けてくれませんか。
networking - AWKを使用してNS2のスループットを計算する
NS 2.29の私のシナリオには5つのノードがあり、各ノードにはノード0とノード4を期待する2つのインターフェイスがあり、ノード0はノード4にパケットを送信したいと考えています。使用したプロトコルはAODVで、ノードのタイプはワイヤレスです。
計算したい
パケットの受信/パケットの送信
また、さまざまなシミュレーション時間でのスループットもあり、すべてAWK言語で実行したいと考えています。
私が言ったことを理解するために出力ファイルを共有する方法がわかりません。
出力ファイル:
...。
つづく
誰かが私がこれを行う方法を説明できますか?どんな答えも非常に役に立ちます。ありがとう