Übersicht über TCP/IP-Aufgabenauslagerung
Um seine Leistung zu steigern, kann der Microsoft TCP/IP-Transport Aufgaben auf eine Netzwerkschnittstellenkarte (NIC) verlagern, die über die entsprechenden Funktionalitäten zum Offloading von Aufgaben verfügt.
Ab Windows Vista unterstützt das Windows-Betriebssystem die folgenden Dienste für das Offloading von Aufgaben:
Prüfsummen-Aufgaben
Der TCP/IP-Transport kann die Berechnung und Validierung von IP- und TCP-Prüfsummen offloaden.
Large send offload version 1 (LSOV1)
Der TCP/IP-Transport unterstützt Large Send Offload Version 1 (LSOV1). Mit LSOV1 kann der TCP/IP-Transport die Segmentierung von großen (bis zu 64 KB einschließlich des IP-Headers) TCP-Paketen für IPv4 offloaden.
Large send offload version 2 (LSOV2)
Die Large Send Offload Version 2 (LSOV2)-Schnittstelle ist eine erweiterte Version von LSOV1. LSOV2 unterstützt IPv6, IPv4 und die Segmentierung für große TCP-Pakete, die größer als 64 KB sind. Weitere Informationen zum Offloading der Segmentierung großer Pakete finden Sie unter Offloading der Segmentierung großer TCP-Pakete.
Ab Windows 8 und Windows Server 2012 unterstützt das Windows-Betriebssystem die folgenden zusätzlichen Dienste für das Overloading von Aufgaben:
Receive Segment Coalescing (RSC)
RSC (Receive Segment Coalescing) ermöglicht es Netzwerkkarten-Miniport-Treibern, mehrere TCP-Segmente zusammenzufassen und sie als eine einzige zusammengefasste Einheit (SCU) dem Networking-Subsystem des Betriebssystems anzuzeigen.
NVGRE-Ausgabenauslagerung (Netzwerkvirtualisierung mit Generic Routing Encapsulation)
Network Virtualisation using Generic Routing Encapsulation (NVGRE) Task Offload ermöglicht die Verwendung von Generic Routing Encapsulation (GRE)-gekapselten Paketen mit:
- Large Send Offload (LSO)
- Empfangsseitige Skalierung (RSS)
- Warteschlange für virtuelle Computer (Virtual Machine Queue, VMQ)
UDP Segmentation Offload (USO)
Beginnend mit Windows 10, Version 2004, unterstützt Windows UDP Segmentation Offload (USO). USO ermöglicht es Netzwerkkarten, die Segmentierung von UDP-Datagrammen zu offloaden, die größer sind als die maximale Übertragungseinheit (MTU) des Netzwerkmediums.
Dieser Abschnitt umfasst:
- Festlegen der Funktionen zur Aufgabenauslagerung
- Aktivieren und Deaktivieren von Diensten zur Aufgabenauslagerung
- Bestimmen des aktuellen Einstellungen zur Aufgabenauslagerung
- Kombinieren von Typen der Aufgabenauslagerungen
- Verwenden von Registrierungswerten zum Aktivieren und Deaktivieren der Aufgabenauslagerung
- Auslagern von Prüfsummenaufgaben
- Auslagerung der Segmentierung großer TCP-Pakete
- UDP Segmentation Offload (USO)