We've got a small network of 15 computer with one server over TCP/IP (WinXP Pro and W2003 Server). The physical network consists of one main switch with two switches and one hub connected to it. The problem we're having is that 5 computers on one of the switches suffers from performance degredation and sometimes hangs, when copying large files or when they have much traffic. The switches are new, but the cabling is fairly old (Cat 5). When I did some network tests with pathping the packet loss is zero, but when I captured packets with Ethereal I found out that there's a lot of badchecksum packets transmitted from the computers that I have problem with. The packets consists of many types of badchecksum, for example framesize, authentication and many more. I've tried to replace the link-cable to that switch, but that didn't deminish the badchecksum-count. Do you have any suggestions to what could be the problem?
Software/Hardware used:
ASKED:
September 13, 2005 10:47 AM
UPDATED:
September 14, 2005 2:53 AM
I’m inclined to agree with Astronomer. It’s most likely a bad switch interface or network card on the workstation.
Simplest test would be to move the workstation patch cable to another port and see if it makes any difference.
You didn’t say if your switch was manageable or not, but if it is, then look and see what sort of errors (and in which direction) are showing on the port.
The other thing that might be relevant could be other hardware problems. The problem with software-only sniffers (like Ethereal and others) is that the NDIS network driver does not propagate physical layer errors up to where they are visible. If you are suffering things at that level, then it will just flood the network and you’ll never see anything but bad performance.
I also agree about what Astronomer said about matching speed, duplex manually – takes a little more time, but removes SO many problems.
Bob
Thank you for the replies. I’ve been on the same track about the errors. The switches are non-managed, but I can give it a go on the workstations and configure them manually.