[e2e] TCP Performance with Traffic Policing

Detlef Bosau detlef.bosau at web.de
Wed Aug 17 08:18:51 PDT 2011

On 08/12/2011 04:03 PM, Barry Constantine wrote:
> Hi,
> I did some testing to compare various TCP stack behaviors in the midst 
> of traffic policing.
> It is common practice for a network provider to police traffic to a 
> subscriber level agreement (SLA).
> In the iperf testing I conducted, the following set-up was used:
> Client -> Delay (50ms RTT) -> Cisco (with 10M Policing) -> Server
> The delay was induced using hardware base commercial gear.
> 50 msec RTT and bottleneck bandwidth = 10 Mbps, so BDP was 62,000 bytes.
> Ran Linux, Windows XP, and Windows 7 clients at 32k, 64k, 128k window 
> (knowing that policing would
> kick in at 64K)

What do you mean by 32k, 64k, 128k Window?

You surely don't fix rwnd to a fixed value, because you would undermine 
TCP flow control then.

Are you talking about rwnd? Or about window scaling?

In the latter case, please keep in mind that scaling rwnd to larger 
units might make it difficult to announce small receiver windows, when 
this is necessary e.g. due to load or memory reasons. So, when you scale 
a window in units of 128 kByte, you should careful consider what you're 
doing and whether this is what you really want to do.

Detlef Bosau
Galileistraße 30	
70565 Stuttgart                            Tel.:   +49 711 5208031
                                            mobile: +49 172 6819937
                                            skype:     detlef.bosau
                                            ICQ:          566129673
detlef.bosau at web.de                     http://www.detlef-bosau.de

More information about the end2end-interest mailing list