Sajan_Mania_381
May 09, 2019Altostratus
Need help on understanding Persistence Irule
Hi Guys ,
Can someone please explain me in details how this Persistence Irule works .
ltm rule U_Persistence {
when HTTP_REQUEST {
set defaultPool [LB::server pool]
if { [regexp -nocase {UUID=([a-zA-Z0-9+-]+)} [HTTP::uri] matched uuid] == 1 } {
log local0. "1 pool: $defaultPool"
log local0. "uuid: $uuid"
pool $defaultPool
persist uie $uuid 900
} else {
pool $defaultPool
persist source_addr 255.255.255.255 900
log local0. "2 pool_else: $defaultPool"
} } }