Forum Discussion
Does LTM distribute HTTP requests or TCP connections?
- May 11, 2021
Hi Mucius,
Yes it is true. You need the combination of HTTP and oneconnect profile. But I must admit that I have had any issues with this.
Cheers,
Kees
Hi,
When you use a standard virtual server with a HTTP profile the BIG-IP will load balance HTTP requests. It will inspect every request, if there is no persistence cookie LTM will load balance this request to the next available pool member (based on your LB algoritme) HTTP request with a persistence cookie will be load balanced to the backend server that is in the cookie value.
This is the default behaviour of a standard virtual server with a HTTP and cookie persist profile.
Cheers,
Kees
- MuciusMay 11, 2021Altostratus
Thanks, Kees!
But I just found this article:
https://support.f5.com/csp/article/K7964
and it claims that this happens only when both HTTP profile and OneConnect profile are applied:
If no OneConnect profile is associated with the virtual server, the BIG-IP system selects a pool member once, when the client-side connection is first established. After a pool member is selected, and the TCP connection is load balanced, all subsequent requests on the same Keep-Alive connection are sent to the same pool member.
For example, if a OneConnect profile is not associated with the virtual server, and the client request is initially sent to node A in pool A, the BIG-IP system inserts a cookie for node A. Then, the BIG-IP system receives a subsequent request within the same TCP connection that contains a cookie for node B in pool B. The BIG-IP system sends the request to node A.
Is this true, in your experience?
Thanks,
Mucius.
Recent Discussions
Related Content
* 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