Sheila_Liu_8576
Mar 17, 2006Nimbostratus
picking a pool member with source_addr persistence
Working on the following irule, no luck so far
the requirement is that when http request comes in, if the request is made by any poop member, connection should go back to the requsting member, there are two members in the pool.
If http request comes from user, use source_addr persistence.
I'm seeing request from poop memebrs not going to itself but also in /var/log/ltm, I do see the irule being hit.
Please help.
when HTTP_REQUEST {
if { [IP::addr [IP::client_addr] equals 172.19.10.70] } {
pool LMS-lms.lnh.bislab.pwj.com.80 member 172.19.10.70
log "hit member 172.19.10.70"
} elseif { [IP::addr [IP::client_addr] equals 162.66.195.95] } {
pool LMS-lms.lnh.bislab.pwj.com.80 member 162.66.195.95
log "hit member 162.66.195.95"
} else {
pool LMS-lms.lnh.bislab.pwj.com.80
persist source_addr 10800
log "hit pool"
}
}