Netzwerkverbindungsprobleme bei aktiviertem Offload Feature

Mir fielen in Windows Vista schlechte / zu lahme Übertragungsraten auf. Ein Dauerping (z.B. ping ix.de -t) brach sporadisch ab. (Zeitüberschreitung der Anforderung.)

Also startete ich mal Wireshark (Netzwerkpakete Analyseprogramm). Dieses Protokollierte mir, das sehr viele Pakete mit fehlerhaften Checksummen (schwarz hinterlegt) gesendet/empfangen wurden.

Häufig gesendete "ACK" Pakete mit völlig anderer Checksumme als erwartet, signalisierten also der Gegenstelle das sein Paket nicht fehlerfrei ankommen sei.

Ursache & Lösung:
Meine Netzwerkkarte hatte TCP/UDP-Prüfsummenabladung aktiviert, das bedeutet: Alle Checksumen der Pakete werden selbst von der Netzwerkadapterhardware erzeugt; anstelle vom TCP/IP Stack des Betriebssystemes.
In Windows dieses Feature einfach im "Geräte Manager" in der Computerverwaltung deaktivieren bsw.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters auf
"DisableTaskOffload" setzen.

mfg.
Manuel Nitschke

——————————–

Why am I seeing lots of packets with incorrect TCP checksums?

If the packets that have incorrect TCP checksums are all being sent by the machine on which Wireshark is running, this is probably because the network interface on which you’re capturing does TCP checksum offloading. That means that the TCP checksum is added to the packet by the network interface, not by the OS’s TCP/IP stack; when capturing on an interface, packets being sent by the host on which you’re capturing are directly handed to the capture interface by the OS, which means that they are handed to the capture interface without a TCP checksum being added to them."

0 0 Bewertungen
Beitragsbewertung
Abonnieren
Benachrichtigen bei
guest
0 Kommentare
Älteste
Neueste Meistbewertet
0
Deine Meinung würde uns sehr interessieren. Bitte kommentiere.x