問題タブ [omnet++]
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.
omnet++ - 外部インターフェースは OMNETPP/INET でどのように機能しますか?
ここ数日、非常に単純なネットワークを構築して実行しようとしましたが、役に立ちませんでした (構築しようとしているネットワークのほとんどは、extServer の例から借用したものです)。IPアドレス、ルートなどの構成に関係なく、機能させることができないようです。
多くの人が苦労しているのを見てきましたが、どこにも解決策が投稿されていません。INET の Emulation フォルダにある readme ファイルは、役立つというよりはややこしいものです。したがって、次の単純なネットワークを機能させるためにあなたの助けが必要です.
私が構築したいネットワーク (これ以上簡単なことはありません):
私のセットアップ:
ソフトウェア:
- PCAP が有効な OMNET++ 4.6。
- INET 統合ヘッド (私が気に入っているいくつかの機能が含まれています)。
- PCAP が有効な OMNET++ 4.6。
OS:
OMNET++ をホストするゲストとしての VirtualBox の Xubuntu。Virtualbox を使用する理由は、Host Win 7 マシンが「cSocketRTScheduler: could not set socketopt for raw socket.」というエラーで外部インターフェイスの例を実行することを拒否するためです。ソースを少し変更し、WSAGetLastError 関数を使用すると、「要求されたアドレスはそのコンテキストでは無効です。」という問題が解決されました。
VirtualBox に戻る :) Xubuntu には、IP アドレス 10.0.0.1 とネットマスク 255.255.255.0 のホストオンリー ネットワークに設定されたネットワーク インターフェイスが 1 つあります。
omnetpp.ini での標準ホスト設定:
標準ホストは、extServer の例と同じ server.mrt を使用しています。
router.mrt は次のとおりです。
このネットワークを機能させる方法についてのアイデアは大歓迎です。機能する場合は、後で拡張したいと考えています。また、ステップバイステップのスタイルで提案があれば幸いです。
前もって感謝します。
omnet++ - OMNET++ プロジェクトに含めるブルーム フィルター クラス
私は OMNET++ を使用してプロジェクトを行っています。必要なのは、まともなブルーム フィルター クラス (文字列を受け取ることができるハッシュ関数と単純な制御関数: 追加/リセット/チェック) だけなので、そのオブジェクトを作成してネットワークで使用できます。自分で作ってみたのですが、ハッシュ関数の部分が面倒でした。シンプルな macbook pro でプロジェクト シミュレーションを実行しています。推奨事項はありますか?
omnet++ - Omnet++ に最適な OS は何ですか?
パフォーマンスを評価するために、Omnet++ で光ファイバー ネットワークを開発します。このソフトウェアは OS MAVERICKS でどの程度動作しますか? Windowsではうまく動かないと聞きました。
c++ - OMNeT++ でのシミュレーション中にネットワークの構成を変更するには?
OMNeT++ で要素の.iniファイルのいくつかのパラメーターを変更したいと考えています。たとえば、ノードが制御メッセージを受信するときなど、シミュレーションの実行中にノードの伝送速度を変更したいと考えています。
一部の変数= ${複数の値}として記述された構成を何らかの方法でループすることが可能であるという情報を見つけましたが、 .iniファイルには条件句がなく、それらのファイルに C++ 関数からのデータを渡す方法はありません (私は心配です)。
私は INET を使用していますが、他のモデルのユーザーはすでにこのような問題に悩まされているかもしれません。
distributed - omnet での分散ネットワーク シミュレーション
ほとんどの omnet モジュールは、集中型の通信モデルを備えています。申し訳ありませんが、これまで完全な分散型モジュールを追跡することはできませんでした。私は、omnet でメッシュ決定論的アプローチまたは分散予約プロトコルを実装したいので、INETMANET フレームワークを使用する傾向があります。
誰かが Mac 層で分散通信モデルを備えた特定のモジュールを教えてくれれば、それは私にとって大きな助けになるでしょう。
omnet++ - omnet - Inet - ノードの送信順序を決定する要因
送信シーケンスに関して一般的な質問があります。INET -> 例 -> manetrouting -> dynamicNodeCreation では、どのノードがビーコン送信を開始する必要があるかをどのように決定しますか。そして、送信する次のノードはどのように選択されるのでしょうか。
初期化関数の getIndex() が送信ノードの選択に使用される tic-toc の例を試してみました (例: txc10.cc)。しかし、私は INET の例でそのような機能を理解していません。
ビーコン占有マップ ベクトルとして、ビーコン送信用のそれぞれのノードを選択する方法はありますか?
ビーコン占有マップ ベクトルとして、ビーコン送信用のそれぞれのノードを選択できる方法はありますか。
この問題について包括的でないことをお許しください。
omnet++ - OMNet++ でユーザー定義関数を宣言するにはどうすればよいですか?
ドキュメントに記載されているように、c++ ファイルで関数を宣言し、.ned ファイルで呼び出しました。しかし、次のエラーが発生します。
以下は私のc++ファイルです。
ネットワーク記述ファイルで、関数を呼び出しました。
エラーが発生するのはなぜですか?