ip_hash in active_active nginx setup
s_n
nginx-forum at nginx.us
Thu May 21 16:14:36 UTC 2015
Hi all,
we want to use a F5 loadbalancer in front of two nginx instances, which
balance the load to our app-nodes.
The F5 loadbalancer distributes incoming requests via round-robin algorithm
to the two nginx instances.
The nginx instances should be configured to use ip_hash to distribute the
requests to the addnodes ensuring sticky sessions. Specific customer
requirements make the use of cookies to ensure sticky sessions impossible.
I understand, that all nginx instances use the same function to hash the IP
adress. But i am not sure if the distribution of the hash values to the
appnodes happens in a consistent way.
I came across the following discussion on github which indicates that the
same IP address may be forwarded to different appnodes in the scenario
described above:
http://serverfault.com/questions/511763/do-multiple-nginx-servers-load-balance-the-same-ip-address-to-the-same-backend-w
Long story short / tl;dr:
Will different nginx instances forward requests from the same IP always to
the same appnode when using ip_hash as a load balancing method?
Thanks,
Posted at Nginx Forum: http://forum.nginx.org/read.php?2,259046,259046#msg-259046
More information about the nginx
mailing list