私は OMNeT++ シミュレーターで Veins フレームワークを使用していますが、一部のノードで受信したすべてのパケットが失われるという奇妙な状況に直面しています。
全員の状況を把握するために、100 ノード (25 ノードの 4 フロー) をシミュレートしており、すべてが (明らかに) カバーされており、それぞれ 1 秒あたり 10 パケットを送信しています。ノードがネットワークに入る瞬間 (つまり、SUMO によって作成されるノード) に応じて、ノードの一部 (通常は 1 つだけですが、2、3、4... の場合もあります) は、すべてのパケットが失われたとマークされるモードになります (SNIRLostPackets)。 ) 別のパケットが既に受信されている間にパケットを受信するため (ディサイダーによると、NIC は既に別のフレームに同期されています)。
隠しノードがあり、送信者がそれぞれのフレームを送信する瞬間にお互いを見ない限り、802.11 でそれが起こるとは思われません (どちらもチャネルがアイドル状態であることを確認します)。
そのため、この動作はまったく想定されておらず、最終的な損失パケットの統計が破棄されます。送信と干渉範囲の送信電力を調整しましたが、何も変わりません。
無視するにはあまりにも頻繁に発生するため、誰かがこの動作を経験したことがあるかどうか、またどのように解決したかを知りたい.
ありがとうございました