Single-Hop-Multicast im Ad-hoc-Netzwerk

518
ZacB

Ich habe also ein Ad-hoc-Netzwerk aus 5 Knoten. Angenommen, jeder Knoten hat einen physischen Broadcast-Bereich von 1 Pfeil (nächster Nachbar)

A <-> B <-> C <-> D <-> E

Die IP-Adressen sind:

192.168.2.5 192.168.2.6 192.168.2.7 192.168.2.8 192.168.2.9

Wenn ich die TTL auf 1 setze und ein Multicast-Paket vom Knoten C sende, sollte das Paket B und D erreichen, da sie im Broadcast-Bereich von C liegen. Ich frage mich, ob die Knoten A und E das Paket auch empfangen. Oder wird das Paket nicht an sie weitergeleitet?

Ich verwende einige Himbeer-Pi, die den Linux-Treiber rtl8192cu im Ad-hoc-Modus verwenden, und ich frage mich, ob sie die Multicast-Pakete an andere Knoten innerhalb des Netzwerks weiterleiten würden, wenn sie sich alle im selben Subnetz befinden Einige der Funkgeräte befinden sich nicht innerhalb des jeweiligen Übertragungsradius.

IE Ich habe einen Knoten C, der in der Lage ist, B und D zu pingen. Wenn ich ein Multicast-Paket an eine bestimmte Adresse / einen bestimmten Port verschicke, müssen alle Knoten innerhalb des Übertragungsbereichs des Knotens, der das Paket gesendet hat, mindestens verfügen eine Chance, das Paket zu erhalten. Ich bin mir nicht sicher, ob dieses Paket auch weitergeleitet wird.

Ich konnte nirgendwo eine konkrete Antwort finden. Hilfe wird sehr geschätzt!

0
Was Sie haben, ist kein _ad hoc_-Netzwerk, das per Definition im _IEEE 802.11 ™ -2012_ nur aus zwei Stationen besteht. Im besten Fall verfügen Sie über ein Netz einzelner _ad hoc_-Netzwerke. Die Antwort auf Ihre Frage hängt davon ab, wie Sie das Netz erstellt haben. Ron Maupin vor 7 Jahren 0
_4.3.2 Die unabhängige BSS (IBSS) als Ad-hoc-Netzwerk Die IBSS ist die grundlegendste Art von IEEE 802.11-LAN. Ein minimales IEEE 802.11-LAN kann nur aus zwei STAs bestehen. Da die in Abbildung 4-1 gezeigten BSS einfach sind und keine anderen Komponenten enthalten (im Gegensatz zu Abbildung 4-2), können beide als repräsentativ für zwei IBSS betrachtet werden. Diese Betriebsart ist möglich, wenn IEEE 802.11-STAs direkt kommunizieren können. Da diese Art von IEEE 802.11-LAN häufig ohne Vorplanung gebildet wird, wird diese Art der Operation, solange das LAN benötigt wird, häufig als Ad-hoc-Netzwerk bezeichnet. Ron Maupin vor 7 Jahren 0
Ron, ich schätze die Antwort. Ich habe mir das Dokument IEEE 802.11 angesehen. Der Satz besagt "Ein minimales IEEE 802.11-LAN darf nur aus zwei STAs bestehen". Durch die Angabe von "Minimum" kann ich daraus schließen, dass Sie mit IBSS ein größeres Netzwerk von mehr als zwei STAs erstellen können. Mit dieser Interpretation könnten wir weiter schließen, dass ein Ad-hoc-Netzwerk mehr als zwei Knoten enthalten kann. Korrigieren Sie mich, wenn ich falsch liege, aber das Dokument sagt niemals etwas wie "Ein Ad-hoc-Netzwerk besteht aus maximal zwei kommunizierenden Knoten". ZacB vor 7 Jahren 1
Nein, das ist falsch. Das Minimum mit nur zwei Stationen ist ein Ad-hoc-Netzwerk. Über das Minimum hinaus benötigen Sie einen Zugangspunkt. Ein Stationsfunkgerät kann nur einem einzelnen Gerät zugeordnet werden, entweder einem anderen Sender oder einem Zugangspunkt. Sie können ein Netz erstellen, dies erfordert jedoch einige nicht standardmäßige Elemente. Ron Maupin vor 7 Jahren 0
Ron Ich beschäftige mich mehr mit diesem Thema und es stützt Ihre Argumentation nicht. In der Geschichte scheinen Ad-hoc- und Mesh-Netzwerke austauschbar verwendet worden zu sein. Ad-hoc wird normalerweise verwendet, um die Tatsache zu beschreiben, dass das Netzwerk über keine Infrastruktur verfügt. Ich kann nichts finden, das Mesh und Ad-hoc als die Art definiert, wie Sie es beschreiben. Es gibt auch viele, viele wissenschaftliche Forschungsarbeiten, die Sie unter dem Begriff "Ad-hoc" finden. Diese beziehen sich auf Netzwerke ab 10, 20 oder 100 Knoten. Sie alle bezeichnen dies als Ad-hoc. Siehe auch https://www.ietf.org/mail-archive/web/manet/current/msg05889.html. ZacB vor 7 Jahren 1
Ein Mesh unterscheidet sich sehr von einem _ad hoc_-Netzwerk. Lesen Sie dazu den IEEE-Standard. Ron Maupin vor 7 Jahren 0
Okay, Sie sind das richtige Mesh gemäß dem IEEE-Standard, aber es gibt immer noch nichts, was ich fand, was das Argument stützt, dass Ad-hoc-Netzwerke nur aus zwei Knoten bestehen. ZacB vor 7 Jahren 0
@ZacB Sie haben Recht, IBSS-Netzwerke können beliebig viele Knoten haben. Sie müssen nur alle in Funkreichweite sein, da es keinen Zugriffspunkt für den Intra-BSS-Relay-Dienst gibt. Ich war schon in der 802.11-Branche tätig, bevor die Wi-Fi Alliance existierte, und ich habe viele IBSS-Tests durchgeführt. Ron ist falsch. Spiff vor 7 Jahren 0
@RonMaupin Weitere Informationen finden Sie im 802.11-2012-Abschnitt 4.7 (Seite 80) im folgenden Abschnitt. Abbildung 4-13: "Ein IBSS kann eine beliebige Anzahl von Mitgliedern haben." Spiff vor 7 Jahren 0

1 Antwort auf die Frage

0
Spiff

IBSS (der Name des 802.11-Standards für ein so genanntes Ad-hoc- Netzwerk) enthält keine Vorkehrungen zum Weiterleiten von Paketen. Daher müssen sich alle Knoten im Funkbereich aller anderen Knoten befinden.