Ich habe einen Server mit 1G- und 10G-Links und einen 1G + 10G-Switch. Ich möchte in der Lage sein, die 1G- und 10G-Verbindungen gleichzeitig zu verwenden - entweder um beide gegeneinander zu testen oder um über SSH auf einem zu befehlen, während auf dem anderen getestet wird. Dies ist ungefähr die Topologie, die ich gerne hätte. Ich bin mir jedoch nicht sicher, wie ich am besten zwei Verbindungen parallel zwischen den Geräten einrichten und sie ohne Konflikte oder Probleme als eindeutig behandeln kann.
Dies ist die vereinfachte Topologie, die ich möchte:
Weil konkrete Ergebnisse helfen könnten
Ich möchte in der Lage sein, über meine 1G-Verbindung SSH vom PC zum Server auszuführen, damit ich die 10G-Verbindung über SCP / Samba hart schlagen oder neu konfigurieren und gründlich testen kann.
Ich möchte auch meine SSH-Sitzung live und sichtbar halten und gleichzeitig die Verkehrsergebnisse für identischen Verkehr vergleichen, der zwischen denselben Endpunkten über die 1G- und 10G-Leitungen gesendet wird.
Ich möchte ganz genau steuern, auf welche Link-Daten vom Client gesendet wird. Zum Beispiel möchte ich in der Lage sein, SERVER-1 zu pingen oder eine Datei über SCP / Samba zu senden. Wenn ich eine Antwort erhalte, stelle sicher, dass die Daten über SWITCH-3 und nicht über SWITCH-4 -> SERVER-2 - übertragen wurden. > SERVER-1 und wurde tatsächlich auf dem Server überbrückt.
Im Idealfall sollte der PC die beiden Server-IPs als separate Geräte betrachten und nicht erkennen, dass es sich um den gleichen Computer handelt. (Ich sende keine pathologischen Informationen zu den beiden Links, bei denen es zu Konflikten kommen könnte, wenn SERVER-1 und SERVER-2 so konfiguriert wären, als wären sie tatsächlich Links zu zwei separaten Servern und nicht zum selben Server). Ebenso sollte der Server die beiden Verbindungen vom PC als separate Datenströme sehen, möglicherweise von separaten PCs.
Schließlich kann ich damit die Dateifreigabe verbinden und trennen, aber eine ständige PC + Internetverbindung über die 1G-Verbindung aufrecht erhalten.
Ich bin mir nicht sicher, welche Auswirkungen solche parallelen Links haben oder was ich tun muss, um sie vollständig zu trennen. Auf dem Server läuft FreeBSD 11, wenn es hilft.
Für einen Teil des Tests wäre es nur sehr hilfreich, zwei Links zum Server zu haben, einen zum Verwalten und einen zum Testen (break!), Die nicht miteinander interagieren oder sich gegenseitig leiten, obwohl sie dieselben zwei Hosts verbinden.
Ich habe überlegt, ihnen separate Subnetze zuzuweisen (SERVER-1 @ 10.1.0.0/24 und SERVER-2 @ 10.2.0.0/24), bin mir aber nicht sicher, wie weit ich gehen muss, um den gewünschten Effekt zu erzielen . Ich habe momentan keine VLANs im LAN. Wenn das also eine Lösung wäre, kann ich sie heute nicht wirklich verwenden.
Aktualisieren
Der "Switch" ist eine pfSense-Plattform, daher gibt es FreeBSD 11 mit 2 x Dual 10G SFP + Chelsio-NICs für den Moment. Ich weiß, dass dies nicht die Zielrolle ist, aber mit einem kompakten Regelsatz können Samba-Pakete mit 4,5 Gbit / s auf 2 verschiedenen Verbindungen gleichzeitig zum Ad-hoc-Testen oder zum Ersetzen von defekter 10G-Ausrüstung während des Kaufs übertragen werden Ein Ersatz, der für das, was ich mache, ausreicht, da er eher ein Labor als eine Produktion ist.
Es kann also alles tun, was pf
+ die Chelsio-On-Card-Firmware kann, was es sehr flexibel macht. Aber ich hätte gedacht, es gibt eine Standardmethode, um dies einzurichten, also bin ich fasziniert.
Der Hintergrund ist, dass mein Haupt-10G-Switch gerade gestorben ist und ich mir etwas Zeit nehme, um überfällige Fehlerbehebung / Tuning durchzuführen, einige neue Dinge zu lernen und einige Tests durchzuführen, weshalb ich keine weitere Bandbreite benötige und warum dies so ist ist in Ordnung, bis der Schalter in etwa einem Monat ausgetauscht werden kann.