Lösung für Channel Bonding zwischen Windows 7 und Linux?

785
Ouroborus

Ich habe nach einer Lösung für das Channel-Bonding zwischen einem Windows 7-System und einem Linux-System gesucht. Linux scheint die Fähigkeit zu haben, sich unabhängig von der zugrunde liegenden Hardware anzuschließen. Windows scheint im Allgemeinen auf Netzwerkkarten beschränkt zu sein, deren Hersteller Treiber speziell für ihre Hardware bereitstellen. Wenn Sie sich die Windows-DDK-Dokumente ansehen, sollte es möglich sein, einen Treiber zu erstellen, der seine eigene Netzwerkkarte zur Verfügung stellt und die Pakete einfach zwischen einer Gruppe konfigurierter Netzwerkkarten aufteilt, unabhängig von der zugrunde liegenden Hardware. Ich verstehe, dass die jeweils verwendete Methode, um verwendet zu werden, zwischen beiden Enden der Verbindung bestehen muss. Ein solcher Treiber für Windows würde also einen gleichwertigen, passenden Artikel für Linux benötigen. Theoretisch konnte ich die Windows DDK- und Linux-Treiber lernen und eigene schreiben, aber ich würde es wirklich vorziehen, all das nicht durchzugehen.

Gibt es einen solchen Treiber, der bereits für Windows 7 existiert und auch in gewisser Weise mit Linux kompatibel ist?

Als Referenz: Linux mit einer integrierten GbE-NIC und einer Add-In-GbE-NIC, die mit derselben Anordnung direkt an Windows 7 angeschlossen sind.

0

1 Antwort auf die Frage

0
suprjami

Sie benötigen einen Switch dazwischen und auf dem Switch einen EtherChannel für die Ports, die von jedem System kommen.

Jeder Link-Aggregationstreiber unter Windows sollte dem Switch ein einzelnes virtuelles Layer-1-Gerät präsentieren, genau wie der Linux-Bonding-Treiber.

Sie können keine Link-Aggregation über Crossover durchführen, nicht ohne einen eigenen Treiber zu schreiben.

Die Teaming-Treiber von Intel enthalten eine Option für das adaptive Load-Balancing (ALB). Ihre Beschreibung lautet: "Dieser Teamtyp funktioniert mit jedem Switch oder Hub." Ich vermute, das bedeutet, dass Crossover funktioniert. Ouroborus vor 9 Jahren 0
Wenn ich sagte "Schreiben Sie Ihren eigenen Treiber", sieht es so aus, als hätte Intel das für Sie getan und es als "Advanced Network Services Teaming" bezeichnet. suprjami vor 8 Jahren 0