
5つのノードで構成されたアドホックネットワークがあります。各ノードの物理的なブロードキャスト範囲は1矢印(最近傍)であると仮定します。
A <--> B <--> C <--> D <--> E
IP アドレスは次のとおりです。
192.168.2.5 192.168.2.6 192.168.2.7 192.168.2.8 192.168.2.9
TTL を 1 に設定し、ノード C からマルチキャスト パケットを送信すると、ノード B と D は C のブロードキャスト範囲内にあるため、パケットはノード B と D に届くはずです。私が知りたいのは、ノード A と E もパケットを受信するかどうかです。それとも、パケットはノード A と E に転送されないのでしょうか。
私はアドホック モードで Linux rtl8192cu ドライバーを使用している Raspberry Pi をいくつか使用していますが、それらがすべて同じサブネット上にある場合、ネットワーク内の他のノードにマルチキャスト パケットが伝播されるかどうか疑問に思っています (物理的な制約により、一部の無線は互いの伝送半径内にありません)。
つまり、B と D に ping できるノード C があります。特定のアドレス/ポートにマルチキャスト パケットを送信すると、パケットを送信したノードの送信範囲内のすべてのノードが少なくともパケットを受信する可能性があると理解しています。そのパケットも転送されるかどうかはわかりません。
どこにも具体的な答えが見つからないようです。助けていただければ幸いです。
答え1
IBSS(802.11規格の名称で、通常はこのためにネットワークにはパケットを中継する機能がないため、すべてのノードが他のすべてのノードの無線範囲内にある必要があります。