I have a question regarding the relationship between stickiness based on IP/netmask and the load balancing predictor in an ACE module running ACE 2 1.0.
Let's say I load balance a Web server with stickiness based on IP address and a /24 netmask. The first time a client with address 188.8.131.52 makes a request, the predictor chooses a real server (let's call it server A) and an entry is added to the sticky table: "src address 1.2.3/24 ==> server A". When the same client comes back for further requests before the sticky timeout expires, the request will be directed to real server A.
If another client with IP address 184.108.40.206 makes a request (again before the sticky timeout expires), my understanding is that since there's an entry in the sticky table for 1.2.3/24, the request will be directed to real server A and the predictor will not be used at all. Is this right?
If it's the case, I guess the only reason to use a nemask smaller than /32 would be to save space in the sticky table?
In real world examples, what netmask are people using when doing stickiness based on IP address?
Thank you very much,