How iperf puts delay between the packets??


Hello,
   I am doing an experiment to test the TCP-friendliness of my protocol. To 
test it I am passing a stream using my protocol and an iperf TCP stream in 
parallel through a botlleneck link that supports 100Mbps.

   To compare TCP-friendliness of my protocol with that of UDP (which is 
non-TCP-friendly), I am running an iperf UDP stream in parallel with an iperf 
TCP stream from the same botllneck link. But to my surprise, whatever I set 
the sending rate of UDP stream (anything above 70Mbps), it always gives 35 
Mbps to the parallel TCP stream. That is UDP stream lowers down its rate to 
accomodate the parallel TCP stream on the bottleneck link.

  So, this is the reason, I want to know how does iperf controls the sending 
rate of UDP stream (or even for a TCP stream). How does iperf puts the delay 
between the packets to control the rate.

  Could anybody please help me.

  With best regards and thanks for the help.

Aditya Maroo


>===== Original Message From iperf-users --at-- dast.nlanr.net =====
>  Could you please elaborate on the problem you are seeing?
>
>  The dast --at-- nlanr.net address has been retired due to excessive spam.  There 
is
>  a list for Iperf questions:
>
>    iperf-users --at-- dast.nlanr.net
>
>On Fri, Jul 16, 2004 at 06:38:25AM -0500, Mitch Kutzko wrote:
>> >Date: Fri, 16 Jul 2004 01:38:11 -0500
>> >From: Apache <apache --at-- ncsa.uiuc.edu>
>> >To: aa_op --at-- hotmail.com
>> >Subject: DAST webform contact - Iperf
>> >
>> >
>> >Contacting DAST re: Bug report about Iperf
>> >
>> >
>> >Ahmed
>> >
>> >Email: aa_op --at-- hotmail.com
>> >
>> >
>> >Question/Comment:
>> >
>> > iperf does not set the window size correctly -- advertised in the TCP
>> segment. I tried to send you details in an email to dast --at-- nlanr.net but
>> email bounced back -- undeliverable. Please provide alternative email
>> address. Also, please fix dast --at-- nlanr.net account.
>> >
>> >
>> >
>> >
>> --
>> Mitch Kutzko | mitch --at-- dast.nlanr.net | mitch --at-- ncsa.uiuc.edu | 217-333-1199
>> http://hobbes.ncsa.uiuc.edu/
>
>--
>Jon Dugan             |  Senior Network Engineer, NCSA Network Research
>jdugan --at-- ncsa.uiuc.edu  |  269 CAB, 605 E Springfield, Champaign, IL 61820
>217-244-7715          |  http://www.ncsa.uiuc.edu/~jdugan/



Other Mailing lists | Author Index | Date Index | Subject Index | Thread Index