10 GBE Win8.1-Dateifreigabe zwischen 3 PCs ohne Switch

1055
ToASTER BLU

Ich habe 3 Windows 8.1-PCs, und sie verfügen jeweils über zwei Ein-Port-Mellanox-10-GbE-NICs. Ich verwende 3 SFP + Twinax-Kabel, um sie gemäß dem folgenden Diagramm anzuschließen. Nur einer dieser PCs ist über den 1GbE-Port des Mobo mit dem Internet verbunden (und er ist der einzige PC, der Internet benötigt).

Netzwerktopologie: http://i61.tinypic.com/2ymhl00.jpg

Ich möchte in der Lage sein, von allen Computern von allen Computern aus auf Dateien zuzugreifen. Wenn einer der 3 PCs zu einem beliebigen Zeitpunkt heruntergefahren wird, möchte ich dennoch Dateien zwischen den beiden aktivierten Dateien übertragen können.

Welche Netzwerkkonfiguration muss ich durchführen, um eine stabile Dateifreigabe zwischen allen Computern zu ermöglichen? Ich habe gelesen, dass das statische Routing die Antwort ist, aber ich habe keine Ahnung, welche IP / Subnetzmaske / Gateway-Werte ich auf jedem Rechner für die korrekte Konfiguration verwenden muss.

Ich verwende keinen Switch / Router, da kein kostengünstiger Switch / Router mit 3+ 10 GbE-Ports vorhanden ist. Ich brauche 10 GbE, um riesige rohe 4K-Videodateien mit Geschwindigkeiten von bis zu 1 GB / s zwischen RAID0 Arrays zu verschieben. 1 GbE-Geschwindigkeit von 111 MB / s ist nicht akzeptabel.

2
Richten Sie drei Netzwerke ein, an denen jeweils zwei Knoten beteiligt sind. Verwenden Sie dann die HOSTS-Datei, um Namen direkt verbundenen IPs zuzuordnen. ssnobody vor 9 Jahren 0
@ssnobody, danke für deine Eingabe. Wie kann ich die Knotenbeteiligung in einem Netzwerk in Win8.1 genau einstellen? Tut mir leid, wenn es eine dumme Frage ist, aber ich habe keine Erfahrung mit der Netzwerkkonfiguration. Vielen Dank ToASTER BLU vor 9 Jahren 0
Sie legen die Beteiligung des Knotens an Netzwerken fest, indem Sie deren IP-Adresse als Teil eines bestimmten Netzwerks festlegen. Die Antwort von Gene scheint ein praktikables Beispiel zu sein. ssnobody vor 9 Jahren 0
Das ist kein gutes Design. Sie müssen verschiedene IP-Adressen verwenden, um eine Verbindung zum Ziel-PC, zu mehreren Routern usw. herzustellen. Der richtige Weg, dies zu tun, ist die Verwendung eines 10 GBe-Switches (oder zwei bei Ausfall). Bei eBay finden Sie ziemlich anständige Cisco-Dinge für 150 Dollar. Es ist jedoch möglicherweise zu weit fortgeschritten, als dass Sie sie konfigurieren könnten. DGoiko vor 7 Jahren 0

1 Antwort auf die Frage

3
Gene

Hier ist eine Möglichkeit, dies zu tun:

Example diagram

  • System A hätte die IPs 10.11.11.10 und 10.22.22.10.
  • System B hätte die IPs 10.22.22.20 und 10.33.33.20.
  • System C hätte die IPs 10.33.33.30 und 10.11.11.30.

Die Netzmaske für all diese Schnittstellen würde auf 255.255.255.0 (/ 24) gesetzt werden.

Für keine dieser Netzwerkschnittstellen ist ein Gateway definiert (Windows kann nur ein Gateway definieren). Ich gehe davon aus, dass auf allen drei PCs ein allgemeiner Internetzugang für Updates und sonstiges vorhanden ist.

Um das Leben einfacher zu machen:

Danke Gene, was für eine großartige Antwort (und ein schönes Diagramm)! :-) Das macht die Dinge sehr klar, außer ich bin mir nicht sicher, was Sie mit dem dauerhaften Einhängen von Netzwerkfreigaben meinen? Was genau ist das? ToASTER BLU vor 9 Jahren 0
Wie im ursprünglichen Beitrag angegeben, hätte nur System A einen allgemeinen Internetzugang, und es ist keine gemeinsame Internetverbindung erforderlich, da die Systeme B und C als Offline-Systeme (abgesehen vom Filesharing) vorgesehen sind. ToASTER BLU vor 9 Jahren 0
Netzlaufwerkszuordnung. Wenn Sie einer Netzwerkfreigabe einen Laufwerksbuchstaben oder ein Verzeichnis auf Ihrem System zuweisen. Anstatt also jedes Mal manuell zur Netzwerkfreigabe zu navigieren (z. B. \\ 10.11.11.10 \ media), können Sie einfach zu einem Ordner wechseln, der bereits auf Ihrem System vorhanden ist. Gene vor 9 Jahren 0
Ah ich sehe. Wie eine "Lieblingsordner" -Verknüpfung im Windows Explorer, richtig? Vielen Dank für Ihre Beiträge. :-D ToASTER BLU vor 9 Jahren 1
Bitte. :) Ich habe die Antwort mit einem Link zum Ausführen der Laufwerkszuordnung in Windows 8 aktualisiert. Gene vor 9 Jahren 0
Perfekt. Vielen Dank. Kann ich nur noch eine letzte Frage stellen: Welche Bedeutung hat die hosts-Datei und welche Werte sollte ich angeben? Der Link in Ihrer Antwort befasst sich nur mit der Ausführung von Notepad ++ als Administrator. :) ToASTER BLU vor 9 Jahren 0
Die HOSTS-Datei ordnet Namen (z. B. "SystemA" oder "ToasterServer") den IP-Adressen zu. Diese Zuordnung ermöglicht es Ihnen, etwas wie "Ping ToasterServer" zu tun oder auf gemeinsam genutzte Dateien mit "\\ ToasterServer" zuzugreifen und es tatsächlich mit dem richtigen Computer zu kommunizieren. Normalerweise erfordert diese "Namensauflösung" einen DNS-Server, der in Ihrem Szenario nicht unbedingt erforderlich ist. Sie können die HOSTS-Datei verwenden, um die Einrichtung eines DNS-Servers zu vermeiden. ssnobody vor 9 Jahren 1
Ich verstehe es. :-) Das bedeutet, dass ich System A als ToasterServer von beiden Systemen B und C bezeichnen kann, auch wenn ToasterServer für jedes dieser Systeme unterschiedliche IPs hat. :-) Nochmals vielen Dank für klare Erklärungen. ToASTER BLU vor 9 Jahren 0
Sie müssen sie weiterleiten, wenn das Failover nichts bedeutet: Ein Netzwerkkabel zwischen PCs ist ausgefallen und die Kommunikation geht verloren. DGoiko vor 7 Jahren 0
@DGoiko, bei der Frage ging es nicht um den Zugang zum Internet, es geht nicht um hohe Verfügbarkeit. Das ursprüngliche Poster möchte, dass jeder Computer über seine 10-GbE-Verbindungen auf die Daten der beiden anderen Computer zugreifen kann. Anscheinend handelt es sich dabei um Videobearbeitungsstationen. Gene vor 6 Jahren 0
@Gene Ich weiß, aber wenn Sie es auf Ihre Weise tun, wenn die Verbindung zwischen Computern unterbrochen ist (Kabel oder Netzwerkkarte defekt), können sie sich nicht gegenseitig oder das Internet sehen, je nachdem, welches Kabel es ist. Ein HA-Szenario kann weiterhin funktionieren, wenn 1 Link nicht verfügbar ist. Dies ist der richtige Weg, es sei denn, Sie möchten nicht ausdrücklich, dass Daten durch System A von B nach C geleitet werden. Wenn System A vorhanden ist, müssen Sie diese nur mit dem Internet kommunizieren und nver muss lokale Daten an System C / D senden Es würde ausreichen, um 3 Gb-NICs zu haben, und die anderen 2 würden nur 1 Gb-Karte und weitere 10 Gb benötigen, was eine viel billigere Bereitstellung darstellt. DGoiko vor 6 Jahren 0
@Gene übrigens, ich habe seinen Beitrag noch einmal gelesen und er hat eindeutig gesagt: "Wenn einer der 3 PCs zu einem beliebigen Zeitpunkt heruntergefahren wird, möchte ich trotzdem Dateien zwischen den beiden eingeschalteten Computern übertragen können." Dies ist also ein HA-Szenario, wenn Sie die Anforderung auf "PC oder Link" erweitern. DGoiko vor 6 Jahren 0
@DGoiko Lies die ursprüngliche Frage noch einmal. Nur ein Computer benötigt einen Internetzugang. Jeder Computer muss nur auf die Daten der beiden anderen Systeme zugreifen können. Da ist es eine Dreieckstopologie, die bereits abgedeckt ist. Es ist nichts mehr nötig. Das Hinzufügen von Wechseln oder Routing führt zu mehr Komplexität und Kosten für Funktionen, die das ursprüngliche Poster nicht benötigt. Twinax-Kabel sind kostengünstig und hatten bereits die notwendige Hardware. Gene vor 6 Jahren 0