Forum Discussion
dragonflymr
Cirrostratus
May 07, 2015Adaptive TCP optimization - how to understand?
Hi,
My understanding of VS - TCP profile relation is that it's possible to have separate profiles for client and server side but there is no way to adjust such profile (from iRule) on the fly based...
What_Lies_Bene1
Cirrostratus
May 07, 2015You really already have this as a standard TMOS feature, in the form of TCPExpress - very old white paper here: https://f5.com/resources/white-papers/optimize-wan-and-lan-application-performance-with-tcp-express.
That being the case, the answer is yes.
I can only assume AAM takes this a step or two further in some way.
- dragonflymrMay 07, 2015
Cirrostratus
So you mean "uses adaptive TCP optimization" = TCPExpress? I am bit lost here then. If TCPExpress can adapt to any client connection conditions using one profile why there is so many default profiles (with names suggesting usage - wan, mobile etc)? Adaptive suggest that one profile can accommodate all types by dynamically changing options (I guess that fine tuning of options in profiles is what makes given profile best for given type of client connectivity) - but I guess it's not working this way. I understand benefits of separate client and server stacks and profiles but my doubt was about client side profile that can provide best performance for all types of client connectivity types. I can as well see that plenty of settings in TCP profile is allowing for dynamic adjustments on per connection basis (at least I understand it like that) Still my question was more about why there are different TCP profiles configured and if there is a good reason (for sure there is) what is the best way to switch profiles online for VS - and I guess it's not possible? So if there is VS to which clients with different kinds of Internet access are connecting how to choose best profile on the fly - redirect to another VS, using virtual command in iRule, some other way? Probably I am mixing something up but it still is not clear for me. Sorry for long post but I am still learning and this looks like quite important are, would like to understand. Piotr
Help guide the future of your DevCentral Community!
What tools do you use to collaborate? (1min - anonymous)Recent Discussions
Related Content
DevCentral Quicklinks
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
Discover DevCentral Connects
