Überbrücken des Datenverkehrs in einem LAN ohne DHCP

Überbrücken des Datenverkehrs in einem LAN ohne DHCP

Ich möchte ein kabelgebundenes lokales Netzwerk (LAN) mit geringer Latenz einrichten. Ich habe eine Handvoll Ubuntu-Linux-Rechner (unterwegs), aber ich habe nur auf einen davon über die Befehlszeile Zugriff, und zwar auf den Namen box-a.

Bildbeschreibung hier eingeben

Im Rahmen der Bemühungen zur Verringerung der Latenz wurden der DHCP-Server dhcpdund der DHCP-Client auf deaktiviert . Auf den anderen Boxen ist kein DHCP-Server vorhanden. Ich kenne die MAC-Adressen aller Boxen im Netzwerk. hat eine statische IPv4-Adresse auf der Schnittstelle zugewiesen , .dhclientbox-abox-aeth1192.168.100.1

Wie kann ich den Datenverkehr ohne DHCP zum Fließen bringen?

Ich versuche, die Nachbarn manuell hinzuzufügen box-a?

Zum Beispiel:

# Show the current neighbor table (ARP cache)
ip neighbor show

# Manually add each client device, associating an arbitrary, but
# unique IPv4 address to its unique MAC address
ip neighbor add 192.168.100.2 lladdr aa:bb:cc:dd:ee:02 dev eth1 nud permanent
ip neighbor add 192.168.100.3 lladdr aa:bb:cc:dd:ee:03 dev eth1 nud permanent
ip neighbor add 192.168.100.4 lladdr aa:bb:cc:dd:ee:04 dev eth1 nud permanent

# Show the updated neighbor table (ARP cache)
ip neighbor show

Antwort1

Sie zeigen in Ihrem Diagramm keine Gateways, obwohl Feld A aus irgendeinem Grund mit einem Pfeil in die entgegengesetzte Richtung zum Switch verbunden ist.

Ich gehe davon aus, dass es hier ausschließlich um die Kommunikation zwischen den Boxen A bis D im LAN geht.

1)Latenzist die Verzögerung zwischen dem Senden des Pakets und seiner Ankunft. Dies ist eine Eigenschaft der Router, Brücken usw. im Netzwerk. In Ihrem Fall ist das nur der Switch.

Nichts, was Sie an Box A tun, ändert die Latenz.

Durchsatzist die maximale Menge an Datenverkehr, die Sie durch Ihr LAN leiten können (unabhängig davon, wie lange es dauert, bis er ankommt). Sie können den Durchsatz leicht erhöhen, indem Sie unnötigen Datenverkehr vermeiden, aber:

2) Das Deaktivieren von DHCP hat nur einen vernachlässigbaren Einfluss auf den Durchsatz. DHCP tauscht eine Handvoll Pakete auseinmal, wenn sich eine neue Maschine mit dem LAN verbindet. Das passiert so selten und die Pakete sind so klein, dass es sich nicht lohnt, diesen Verkehr zu vermeiden.

3) Versuchen Sie, ARP-Pakete zu vermeiden. Das hat auch so gut wie keinen Einfluss auf den Durchsatz. Ja, Sie können statische ARP-Zuordnungen einrichten, aber der ARP-Cache ist groß genug, sodass ARP-Pakete nur selten ausgetauscht werden.

4) Die korrekte Einrichtung eines LANs ohne DHCP besteht darin, jedem Rechner einenstatische Adresse. Sie müssen dies auf allen Maschinen tun, daher ist Root-Zugriff auf alle Maschinen erforderlich. Wenn Sie das nicht haben, können Sie es nicht tun.

5) Ebenso benötigt ein LAN ohne DHCP und ARP statische ARP-Zuweisungen auf allen Rechnern. Ohne Root-Zugriff auf alle Rechner ist dies also nicht möglich.

TL;DR: Angesichts der Einschränkungen ist Ihr Vorhaben unmöglich, und selbst wenn Sie es könnten, würde es den Durchsatz in keiner messbaren Weise steigern und per Definition auch die Latenz nicht verändern.

verwandte Informationen