Forum Discussion

Stefan_Evans_12's avatar
Stefan_Evans_12
Icon for Nimbostratus rankNimbostratus
Jun 29, 2018

Difficult session persistence scenario

Need help choosing the right persistence method for the following situation. We have two webservers with two IP addresses each. All 4 IP's listen on TCP 443, as there are two different web services applications hosted on each webserver, as shown below:

 

Webserver 1 IP-Addr-1 Port 443 AppA IP-Addr-2 Port 443 AppB

 

Webserver 2 IP-Addr-1 Port 443 AppA IP-Addr-2 Port 443 AppB

 

F5 VIP 1 Webserver1 IPAddr1 Port 443 AppA Webserver2 IPAddr1 Port 443 AppA

 

F5 VIP 2 Webserver1 IPAddr2 Port 443 AppB Webserver2 IPAddr2 Port 443 AppB

 

Need to figure out the best way to keep the same client IP, as it goes to access both Application A and Application B, on the same Webserver despite being accessed through different VIPs.

 

Webserver 1 and 2 do not share their internal session information with the opposite server; if a client first accesses Application A through Webserver 1, but later accesses Application B through Webserver 2, this will cause the application experience to break.