How F5 LTM Handles Long Server Responses
The article in the link below was really great but was missing some useful information that would have been helpful. Let's take a simple http VIP with no persistence or OneConnect. What would happen to the connections below, especially connection 3 (open and active) when the server stops responding and Action on Service Down is set to None? Let's also add some seconds to this. Let's say the keep alives are sent every 15 seconds so 46 seconds later the server is considered down. From the note below is says TCP mechanisms will take over. Does that mean that the LTM will re-start the 3 way hand shake and maybe because the Syns will not receive a responses back (syn acks) the Max Syn Retransmission (default value of 3) kicks in and 21 seconds later a reset is sent to the client and the client will hopefully re-initiate the connection which will lead to a new server being picked?
Connection 1 is brand new, still awaiting the response to the handshake SYN packet;
Connection 2 is open but idle;
Connection 3 is open and active.
None (default) LTM will continue to send data on established connections as long as client is sending and server is responding. Connection management / recovery / cleanup is via standard TCP mechanics for both clientside and serverside flows.
https://devcentral.f5.com/articles/ltm-action-on-service-down