Our application opens tcp connections to the servers in the pool when ti is started. Once the tcp connection is established, it does a "log in" to the servers using a userid/passwd - same userid/passwd to all servers. The client hen stays logged in and sends requests on those exising connections(same ip and src port). So we want the F5 to send the requests(PSH,ACK) to the same server where this source port was initially set up at.
Connection set up:
Client ---> F5 ---> server 1(source port 1)
Client ---> F5 ---> server 2(source port 2)
Sending Requests -
Now requests sent from client on src port 1 must always be sent to server 1, not server 2.