Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations strongm on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Incorrect TCP checksum

Status
Not open for further replies.

AyrishGrl

Technical User
Feb 14, 2005
129
US
I am seeing a lot of incorrect TCP checksums between two servers. The sequence is [Unreassembled Packet (incorrect TCP checksu)] --> [TCP previous segment lost] Continuation Data [Unreassembled Packet]. We are getting complaints on performance from some people and I just noticed these on Friday. I am using Ethereal V.0.10.11. This is occuring between an ISA server and an application server. How do I tell if this is a real problem or just the way Ethereal is interpreting the packets?
 
Check if the Checksum Error packets are retransmitted (TCP Sequence number reoccurring). If so this are real errors.

regards
Helmuth
 
It doesn't look like I am seeing the Sequence numbers of these packets reoccuring so it must just be the way Ethereal is handling the packets. Thanks for the info!
 
Bad checksum messages on outgoing packets.
This problem may be caused by the network card's ability to offload the calculation of IP, TCP, and/or UDP checksums from the TCP/IP protocol stack. If the machine sending the packets is also the the sniffer machine, the checksums may appear incorrect if the hardware is calculating the checksums. You may work around this problem by disabling this feature on the network card; however, your network card may not allow you to disable this feature. Check the driver properties on your network card. Look for the checksum offload setting (possibly in the Advanced tab) and if found, disable it.
 
This is commonly observed on Ethereal. I noticed that myselfe with newer versions. Sniffer Pro shouldn't do that, if the right version and card drivers are used.

Regards, netwho

__________________________________
DOS -> Windows -> Linux -> FreeBSD
**** The evolution of a geek ****
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top