The goal of what I am doing is to test some network convergence impact
in a lab with two PCs with windows (Can't run Linux, it would be
easier if I could) and switches and/or routers in between.
So, I thought there must be some simple utility out there that can
just start spewing out UDP packets to the other side at a certain time
interval and I can look at packet loss via what arrives on the other
side with wireshark on the PC.
I found hping but it seems to be outdated and I can't get it to work
on my windows boxes.
d-itg works very well. http://www.grid.unina.it/software/ITG/index.php you can create
reports of loss/jitter etc. windows and qos don't work so don't try
setting qos values as they will just be reset to 0 by the windows
tcp/ip stack.
iperf might be able to do what you need and there are Windows builds available, but I'm not sure if it has a mode where it's not flooding the network trying to test maximum speed. Is there a reason that standard ICMP pings aren't appropriate if you just want packet loss info? Obviously every platform worth using has ping built in.
I can imagine plenty of circumstances where someone might want
by-protocol indications of service, rather than the relatively basic
link-test that ICMP provides.
Carlos Alcantar
Race Communications / Race Team Member
101 Haskins Way, So. San Francisco, CA. 94080
Phone: +1 415 376 3314 / carlos@race.com / http://www.race.com