Wie funktioniert der Dynamic-Algorithmus beim NIC-Teaming in Windows Server?

Antwort vom

**Der Dynamic-Algorithmus bei Windows Server NIC Teaming verteilt ausgehenden Traffic nicht starr, sondern kombiniert zwei Verfahren: Er hält einzelne Flows zusammen und verschiebt sie bei Bedarf live auf andere Team-Mitglieder, damit die Last gleichmäßiger wird.** ([learn.microsoft.com](https://learn.microsoft.com/en-us/windows-server/virtualization/hyper-v/failover-cluster-network-recommendations)) ## Was „Dynamic“ konkret macht Bei LBFO gibt es vereinfacht drei relevante Lastverteilungsarten: **Address Hash**, **Hyper-V Port** und **Dynamic**. Dynamic ist der flexibelste Modus, weil er die Nachteile der beiden anderen teilweise ausgleicht: Er nutzt für den ausgehenden Datenverkehr zunächst eine flow-basierte Zuordnung und kann diese Zuordnung später neu balancieren, wenn eine NIC stärker belastet ist als die andere. ([learn.microsoft.com](https://learn.microsoft.com/en-us/windows-server/virtualization/hyper-v/failover-cluster-network-recommendations)) Wichtig ist dabei: **Ein einzelner TCP/UDP-Flow läuft zu einem Zeitpunkt immer über genau eine physische NIC.** Dynamic splittet also nicht ein einzelnes großes Gespräch paketweise über mehrere Karten, sondern verteilt viele parallele Verbindungen intelligent auf die verfügbaren Adapter. Die praktische Folge: Ein einzelner Kopiervorgang erreicht meist nicht die Summe aller Team-NICs, mehrere gleichzeitige Verbindungen aber oft schon. ([learn.microsoft.com](https://learn.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/hh831648%28v%3Dws.11%29)) ## Warum Dynamic oft besser ist als Address Hash **Address Hash** entscheidet im Wesentlichen anhand von Adress-/Port-Informationen, welche NIC einen Flow bekommt. Das ist einfach, kann aber zu Schieflast führen, wenn zufällig viele „schwere“ Verbindungen auf derselben Karte landen. Dynamic geht einen Schritt weiter und kann laufende Lastverteilung anpassen, statt nur einmal zu hashen und das Ergebnis beizubehalten. Das ist der eigentliche Vorteil. ([learn.microsoft.com](https://learn.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/hh831648%28v%3Dws.11%29)) Der Unterschied in der Praxis: - **Address Hash**: statische Verteilung pro Flow - **Dynamic**: Verteilung pro Flow **plus** laufende Umverteilung bei Ungleichgewicht - **Hyper-V Port**: Zuordnung eher pro virtueller NIC/MAC, sinnvoll besonders für bestimmte Hyper-V-Szenarien ([learn.microsoft.com](https://learn.microsoft.com/en-us/windows-server/virtualization/hyper-v/failover-cluster-network-recommendations)) ## Was viele missverstehen Dynamic bedeutet **nicht**, dass jede einzelne Verbindung automatisch die volle Team-Gesamtbandbreite nutzt. Bei einem Team aus 2 × 10 Gbit/s bekommt ein einzelner SMB-Transfer ohne weitere Mechanismen typischerweise weiterhin maximal ungefähr die Bandbreite **einer** physischen NIC. Den Gewinn siehst du vor allem bei **mehreren gleichzeitigen Sessions**, mehreren Clients oder vielen parallelen Workloads. Das ist der entscheidende Punkt, den viele Anleitungen zu unklar erklären. Die Aussage „20 Gbit/s Team“ bedeutet in der Praxis meist **aggregierte** und nicht **pro Verbindung** verfügbare Bandbreite. Diese Einordnung folgt aus dem flow-basierten Verhalten der LBFO-Algorithmen. ([learn.microsoft.com](https://learn.microsoft.com/en-us/windows-server/virtualization/hyper-v/failover-cluster-network-recommendations)) ## Praktische Einordnung Für klassische Server-Workloads ist Dynamic oft die sinnvollste Standardwahl, weil es ohne viel Feintuning robuster auf ungleichmäßige Last reagiert als Address Hash. Für Hyper-V-Cluster empfiehlt Microsoft jedoch ausdrücklich häufig **Switch Independent + Hyper-V Port**, weil das für VM-Verkehr und Offloads wie VMQ oft besser passt. Dynamic ist also nicht pauschal „der beste“ Modus, sondern vor allem **der beste Allrounder außerhalb spezieller Hyper-V-Anforderungen**. ([learn.microsoft.com](https://learn.microsoft.com/en-us/windows-server/virtualization/hyper-v/failover-cluster-network-recommendations)) Ein wenig bekannter, aber wichtiger Punkt: **NIC Teaming deaktiviert RDMA**. Wenn du SMB Direct oder andere RDMA-Vorteile nutzen willst, ist LBFO oft die falsche Architektur, selbst wenn Dynamic die Lastverteilung gut macht. Dann ist „kein Teaming, dafür RDMA“ in vielen modernen Storage-/Cluster-Szenarien die bessere Lösung. ([learn.microsoft.com](https://learn.microsoft.com/en-us/windows-server/virtualization/hyper-v/failover-cluster-network-recommendations))

Verwandte Fragen

Ist Windows 10 LTSC 2019 mit Build 17763.8880 aktuell oder fehlen Sicherheits- bzw. Stabilitätspatches?

Ja: 17763.8880 ist für Windows 10 Enterprise LTSC 2019 aktuell. Das ist das kumulative Sicherheitsupdate vom 9. Juni 2026, also fehlen auf diesem Stand nach Microsoft derzeit keine neueren Sicher...

Wie repariere ich nach der Installation von Windows 10 Enterprise LTSC 2019 den Fehler „Invalid partition table“, wenn der Start nach dem Neustart abbricht und die automatische Reparatur fehlschlägt?

The most likely cause is a boot-mode/partition-style mismatch or missing boot files: Windows 10 LTSC 2019 was installed, but the PC is trying to boot it the wrong way, so “Automatic Repair&rdquo...

Unterschied zwischen Windows 10 Enterprise LTSC 2019 und Windows 10 Enterprise N LTSC 2019?

Der Unterschied ist fast nur: Die N-Version enthält keine vorinstallierten Multimedia-Funktionen. Für normale Office-, Netzwerk- und Unternehmensfunktionen sind beide praktisch gleich, aber...

QNAP NAS als Laufwerk in Windows 11 hinzufügen?

Ja – am einfachsten bindest du ein QNAP-NAS in Windows 11 als Netzlaufwerk ein. Entscheidend ist: Du verbindest nicht das ganze NAS, sondern immer einen freigegebenen Ordner per SMB. So geht es...

Wo finde ich Microsoft Visual C++ 2015–2022 Version 14.51.36231.0 für Windows 7?

Nein: Die gesuchte Version 14.51.36231.0 ist für Windows 7 praktisch nicht die richtige Wahl, weil aktuelle Visual-C++-Redistributables dieser Reihe nicht mehr für Windows 7 gedacht sind; au...

Was ist das letzte Service Pack für Windows 7 64-Bit?

Das letzte und einzige Service Pack für Windows 7 64‑Bit ist Service Pack 1 (SP1). Ein SP2 für Windows 7 gibt es nicht. Microsoft führt SP1 als aktuellen Stand für Windows 7; der S...

Windows 7 64-Bit: api-ms-win-core-path-l1-1-0.dll fehlt – wie beheben?

Nein: Diese DLL solltest du nicht einzeln aus dubiosen DLL-Seiten „nachinstallieren“. Bei api-ms-win-core-path-l1-1-0.dll ist das auf Windows 7 meist kein fehlendes Einzelteil, sondern ein...

Was ist der Registry-Eintrag HKCU\Software\Philipp Schmieder?

HKCU\Software\Philipp Schmieder ist sehr wahrscheinlich ein alter Registry-Schlüssel eines Programms von Philipp Schmieder – in der Praxis meist ClipGrab. Das ist kein Windows-Bestandteil,...

Wie werde ich am PC als Administrator erkannt?

Du „sagst“ dem PC das nicht per Satz, sondern du musst dein Benutzerkonto auf Administrator umstellen oder dich mit einem Administratorkonto anmelden. Wenn du das nicht tust, bleiben viele...

Was passiert bei „Dynamic“ mit eingehendem Datenverkehr?

„Dynamic“ bedeutet hier in der Regel zustandsbehaftet: Eingehender Datenverkehr wird nicht pauschal erlaubt, sondern nur dann durchgelassen, wenn er zu einer bereits aufgebauten ausgehende...