Forum Discussion
Persistence with Oneconnect
when CLIENT_ACCEPTED { set default_pool [LB: Server pool] log local5. "Pool $default_pool select" } when HTTP_REQUEST { log local5. "Client Existing Cookie: [HTTP::cookie value "webserver"]" Try to select a pool based on the http cookie containing pool information if { [active_members $default_pool ] > 1 } { if { [HTTP::cookie value "webserver"] equals "server11" } { check if the pool member is active before forwarding if { [lsearch -exact [active_members -list $default_pool] 192.168.1.160] } { node 192.168.1.160 log local5. "Persist to server uws002" } } elseif { [HTTP::cookie value "webserver"] equals "server22" } { if { [lsearch -exact [active_members -list $default_pool] 192.168.1.164] } { node 192.168.1.164 log local5. "Persist to server uws003" } } elseif { [HTTP::cookie value "webserver"] equals "server33" } { if { [lsearch -exact [active_members -list $default_pool] 192.168.1.143] } { node 192.168.1.143 log local5. "Persist to server uws004" } } elseif { [HTTP::cookie value "webserver"] equals "server44" } { if { [lsearch -exact [active_members -list $default_pool] 192.168.1.144] } { node 192.168.1.144 log local5. "Persist to server uws005" } } else { pool $default_pool log local5. "Load Balance to $default_pool pool" } } }
Recent Discussions
Related Content
* 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