cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
2048
Views
0
Helpful
4
Replies

TCP Window Scaling

bellocarico
Level 1
Level 1

I was reading this document:

http://www.cisco.com/en/US/products/sw/iosswrel/ps1839/products_feature_guide09186a0080087d52.html

Can anybody give mee a deep explanation on how TCP windowing works and expecially how does it affect the traffic (performance,latency,and so on)?

When, make sense changing the default value?

Thank a lot!

4 Replies 4

igorj
Level 1
Level 1

Please check Section 2 of original RFC that introduced

TCP Window Scale Option. Technical details about

pros and cons with basic calculation of this TCP

Option can be found there, too.

http://www.faqs.org/rfcs/rfc1323.html

eric.smith
Level 1
Level 1

I too would like to know if anyone has used TCP window scaling. I read the RFC, does anyone have any experience with the feature and any personal experience to relay. Any input would be greatly appreciated.

I believe that this will only effect data flowing toward the router (as a host) and not data passing through the router. for this to give us the desired effect (the one that we all want!) we would need to have a proxy on one or both sides of the WAN link, depending on where we want to adjust the TCP Window.

For the router to do this, it would need to rewrite the TCP header, then recalculate the checksum, and ship out the packet. If this is what was actually done, I would think that Cisco would make a big deal out of this (because it WOULD be a big deal).

Some "WAN Optimization" appliances that actually do things like this include Netscaler and Steelhead devices ($$$).

The CSS devices have a feature like this that apparently only works for HTTP. Why they limit this to HTTP, I don't know.

I actually have worked with out server group in the past to tune a Netapp iSCSI connection across a 15Mbps ATM link (minus cell tax something like 13.5Mbps). We had some pretty serious sawtoothing pre-adjustment, but after adjusting the TCP Window size on both ends, we were able to take full advantage of the WAN link. That is want I consider network engineering, and why we cannot just throw bandwidth at issues.

I would like to see Cisco do something with CSS to make TCP scaling work as a proxy for any TCP app. Maybe I will have to make a feature request!

Looks like WAFS does this sort of thing.

Review Cisco Networking products for a $25 gift card