Link to home
Start Free TrialLog in
Avatar of DaBretty
DaBretty

asked on

Gigabit Ethernet - Dropping Packets - How to Minimize?

Hello -

I'm doing some pretty high bandwidth packet capturing via TCP/IP using a gigabit ethernet controller, attempting to collect at approximately 400 mbps.  The duration of this collection is about 3 minutes.

While doing this, I am getting a few dropped packets, at a rate of about 0.003% or so.  It's not bad by any means percentage-wise, but for this project we'd like to see no drops.

Are there any settings in Windows that might be causing these occasional drops?  Things like flow control, QoS packet scheduler, etc?  I tried several different ethernet cables (supposedly tested to 10 Gb/s rates at the factory) as well, and am keeping the cable run between our test article and the PC at <10 ft.  Swapping different cables in and out also does not increase or decrease the dropped packet rate, telling me it's something else ...

Anyways, the PC involved is a very new Dell workstation, running Windows XP x64.  It has a Broadcom NetXtreme 57xx integrated NIC.  (Exact version, I'm not sure)

Thanks in advance for any help!

Brett
Avatar of David Scott, MCSE
David Scott, MCSE
Flag of United States of America image

make sure the speed and duplex are set the same on the nics and ports on the switch.  
ASKER CERTIFIED SOLUTION
Avatar of zed500
zed500

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of DaBretty
DaBretty

ASKER

The test device is basically another PC (it's actually a highly customized piece of hardware), that's just constantly sending out packets - it is a processor for another device.  It is actually coming off of a Canary media converter, fiber-to-copper.  A crossover cable is connected.

Interestingly enough, in some testing this AM it appears it could be a noisy NIC issue.  It drops bits randomly (not all at the beginning, nor all at the end ... just every so often).