Windows UDP packet generator software?
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. Anyone have any suggestions?
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. james
On Thu, Dec 22, 2011 at 10:28 PM, Jay Nakamura <zeusdadog@gmail.com> wrote:
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.
Anyone have any suggestions?
Two suggestions: 1) http://robert.rsa3.com/traffic.html (I haven't actually run this myself, but it's description seems to fit the bill) 2) http://sourceforge.net/projects/iperf/ (iPerf in client mode can spew UDP packets in configurable bursts)
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. ---------- Sean Harlow sean@seanharlow.info On Dec 22, 2011, at 2:28 PM, Jay Nakamura wrote:
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.
Anyone have any suggestions?
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. Another vote for iperf.... Mark. On 23/12/11 08:36, Sean Harlow wrote:
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. ---------- Sean Harlow sean@seanharlow.info
On Dec 22, 2011, at 2:28 PM, Jay Nakamura wrote:
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.
Anyone have any suggestions?
On 12/22/2011 02:36 PM, Sean Harlow wrote:
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. ---------- Sean Harlow sean@seanharlow.info
In UDP mode, iperf sends at 1 Mbps by default. You change the rate with the -b flag. There's an iperf-2.0.5-cygwin build floating around for Windows.
If anyone needs a per-compiled iPerf.exe, no need for cygwin libraries, lemme know. It's a great tool! Ryan Pavely Director Research And Development Net Access Corporation http://www.nac.net/ On 12/22/2011 3:20 PM, Larry Blunk wrote:
On 12/22/2011 02:36 PM, Sean Harlow wrote:
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. ---------- Sean Harlow sean@seanharlow.info
In UDP mode, iperf sends at 1 Mbps by default. You change the rate with the -b flag. There's an iperf-2.0.5-cygwin build floating around for Windows.
+1 on iperf there is also jperf gui for the people that don't like iperf cli. http://code.google.com/p/xjperf/ 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 -----Original Message----- From: Ryan Pavely <paradox@nac.net> Date: Thu, 22 Dec 2011 18:24:19 -0500 To: "nanog@nanog.org" <nanog@nanog.org> Subject: Re: Windows UDP packet generator software? If anyone needs a per-compiled iPerf.exe, no need for cygwin libraries, lemme know. It's a great tool! Ryan Pavely Director Research And Development Net Access Corporation http://www.nac.net/ On 12/22/2011 3:20 PM, Larry Blunk wrote:
On 12/22/2011 02:36 PM, Sean Harlow wrote:
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. ---------- Sean Harlow sean@seanharlow.info
In UDP mode, iperf sends at 1 Mbps by default. You change the rate with the -b flag. There's an iperf-2.0.5-cygwin build floating around for Windows.
participants (8)
-
Carlos Alcantar
-
Daniel Rohan
-
james machado
-
Jay Nakamura
-
Larry Blunk
-
Mark Foster
-
Ryan Pavely
-
Sean Harlow