Pras_73305
Apr 02, 2008Nimbostratus
How to I persist sessions across multiple BIGIP pools ?
Problem :
The BIGIP has 2 pools defined. One for port 80 and one for port 443. Let’s call them webtopuat_80 and webtopuat_443 respectively. There are 2 web app servers under these pools pointing to different port ’s, 8014 for http and 7014 for https
Webtopuat_80 has members
10.166.246.12:8014
10.166.246.13:8014
Webtopuat_443
10.166.246.12:7014
10.166.246.12:7014
3DNS sits on top of the BIGIP.
Our web application running on weblogic needs to switch between http (80) & https (443) during the login process. We need persistence to be set across bigip pools (webtopuat_80 & webtopuat_443) for the same web app servers, same IP address.
Here is the sequence of steps that’s happening on the web layer.
1.User hits http://webtopuat3dns.us.dell.com/webtop (Assume this hits server 1 IP : 10.166.246.12:8014)
2.The application switches the user to https://webtopuat3dns.us.dell.com/webtop . This hits server 2 IP : 10.166.246.13:8014) [This should not happen if we have persistence across the same pool, it would be nice if it goes to 10.166.246.12:7014, same ip different port]
How can we make sure in step 2, the user goes to the same server , i.e 10.166.246.12:7014 ?