Forum Discussion
Dog_23765
Nimbostratus
Dec 16, 2009LB::select forcing to use a subset of a particular pool
I am trying to see if it is possible to write an iRule where
1) (I know how to do this part) the HTTP header is parsed by the rule for a list of servers (all of these servers will be p...
Dog_23765
Nimbostratus
Dec 17, 20091) Is this process always the same (ie, all clients make a request to some start URI and then the initial server sends a list of suggested servers for the next request to be sent to)?
Yes- they all make a request to a start URL, and then based on the processing of that request, the server determines that the client should be processed on one of X servers. now once that logic has happened, the rest of the client's interactions will be with the same server (ie it doesnt keep bouncing them)
2) Does the server list change over the course of the client's session?
no- the list doesnt change, it would just be for the start URL that we do this logic to create the list.
3) If so, would you still want LTM to persist the client for all but the initial request?
right
4) What would you want to happen if the previous server wasn't in the list of suggested servers for the next request?
it shouldnt matter, after the first server generates the list and hands the list to F5 to figure out which server in the list should own the client, the first server isnt part of the process
5) Also, out of curiosity, is it an HTTP header or a cookie that the servers insert the data into? If a header, is it a custom client or a standard browser?
i planned on a cookie but i think the irule could parse the info out if it were in a custom header as well. The client would also be a standard browser
thanks again
Recent Discussions
Related Content
DevCentral Quicklinks
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
Discover DevCentral Connects
