Forum Discussion
Asakura_6529
Nimbostratus
Oct 25, 2007OneConnect Transformations reuse from same source IP address and port number?
When OneConnect Transformations is enabled without OneConnect Profile, does the access by same source IP address and port nubmer reuse the server-side idle connection?
Is this method effecti...
Deb_Allen_18
Oct 31, 2007Historic F5 Account
Keepalive connections aren't "recycled" per se, they are kept open & re-used: The connection is maintained open unless idle timeout or max requests is reached. Once the idle timeout or max requests force the server to close the connection, normal close mechanics apply & connection may go into TIME-WAIT for 2MSL, preventing connections to the same IP:port tuple. (YMMV depending on any stack optimizations for faster socket re-use.)
OneConnect transforms just change non-keepalive connection requests on the client side to keepalive connections on the serverside. So with OneConnect transformations enabled but OneConnect not, I'm fairly certain that the net effect is really null, or perhaps even negative for your servers: If a client initiates a non-keepalive connection, the client will never re-use that client-side connection, but the server may hold that connection open until the client side connection closes or the default serverside keeplive timeout expires.
Even with OneConnect enabled, access by the same clientside IP:port are not guaranteed to use the same serverside connection -- that connection may already be in use by another clientside flow. Setting the OneConnect mask to host (32 bit) is the best way to maximize that possibility.
HTH
/deb
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
