Hello All,
I'm sorry, i couldn't make my requirement easy, lemme give my requirement here.
I have a f5-Loandbalancer, in which i have create a pool with 3 pool members.
When i make calls to loadbalancer, those calls gets distributed 3 pools based on the round-robin alogorithm (assume if i set round-robin)
Case-1 : If i make cookie-insert as persistence then i get the bigipcookie in response of first call, later i can use this(send cookie in requests) bigipcookie to send the call to same pool member.
Case-2 If i use hash cookie-persistence has persistence method then hashvalue of the responsecookie is calculated and it maps to routing pool information in first call. In later calls if same cookie is available in request then again hashvalue is calculated and routing table uses the previous information and sends call to same old pool member.
My requirement:
In case-2 LB calculating the hash value of cookie and mapping it to routing information. Assume call went to pool member-1 and cookie hash value is xyz
then mapping is
xyz-->routing to pool member-1
Now, i don't want to use above methods but want to have my own routing. Implies i want to know how F5 calculating or defining the pool member routing information.
So that i send that pool member routing information in the request. For example, if if want to send a particular request to pool member-2 then i hardcode the routing information of pool member-2 in the request then F5 sends call to pool member-2 directly.
The routing information, i can send in cookie. basically i need to know two things
- How F5 knows it's pool members identity
- Are those values are static?
Regards,
Ch.Venkat.