Forum Discussion
The_Bhattman
Feb 26, 2010Nimbostratus
Hi Damon,
Is this what you were looking for?
when CLIENT_ACCEPTED {
if {[IP::addr [IP::remote_addr] equals 172.17.168.230/32] }{
if { [LB::status pool [LB::server pool] member 172.17.168.212 17000 ] == "up" }
pool [LB::server pool] member 172.17.168.212 17000
} elseif { [LB::status pool [LB::server pool] member 172.17.168.213 17000 ] == "up" }
pool [LB::server pool] member 172.17.168.213 17000
} elseif { [LB::status pool [LB::server pool] member 172.17.168.214 17000 ] == "up" }
pool [LB::server pool] member 172.17.168.214 17000
}
} elseif {[IP::addr [IP::remote_addr] equals 172.17.168.231/32] }{
if { [LB::status pool [LB::server pool] member 172.17.168.213 17000 ] == "up" }
pool [LB::server pool] member 172.17.168.213 17000
} elseif { [LB::status pool [LB::server pool] member 172.17.168.214 17000 ] == "up" }
pool [LB::server pool] member 172.17.168.214 17000
} elseif { [LB::status pool [LB::server pool] member 172.17.168.212 17000 ] == "up" }
pool [LB::server pool] member 172.17.168.212 17000
}
} elseif {[IP::addr [IP::remote_addr] equals 172.17.168.232/32] }{
if { [LB::status pool [LB::server pool] member 172.17.168.214 17000 ] == "up" }
pool [LB::server pool] member 172.17.168.214 17000
} elseif { [LB::status pool [LB::server pool] member 172.17.168.212 17000 ] == "up" }
pool [LB::server pool] member 172.17.168.212 17000
} elseif { [LB::status pool [LB::server pool] member 172.17.168.213 17000 ] == "up" }
pool [LB::server pool] member 172.17.168.213 17000
}
}
}
Bhattman