Uuniversal persistence for HTTPS
Hi,
We've a requirement where we want to do the load balancing from the server side itself. As of now, we suggest to use the "source address affinity" but the issue with this profile is; if one server goes down and comes back again we see that all the client request start going to only one server which was up all the time and load balancing does not happen.
After going through some of the docs, I'm considering to use "universal persistence" profile but I could not find any example on how to read HTTPS header in irule (except http example, https://support.f5.com/csp/article/K7392). I was thinking of adding "TO-XXX-ID" in server response and "TO-XXX-ID" will be used by the client header in future requests based on the client header "TO-XXX-ID" value load balancer would forward the request to correct server. Here XXX will be serverID which will decided based on the load on the servers.
Please provided you suggestions.
Thanks, Rupesh