monica_74227
Jun 10, 2009Nimbostratus
outbound iRule help
hey guys, i make a irule to use choose diffrent links as following:
when CLIENT_ACCEPTED {
if { [matchclass [IP::local_addr] equals $::CNC_class]} {
pool ISP-WANGTONG-FIRST
}
elseif { [matchclass [IP::local_addr] equals $::CT_class]} {
pool ISP-DIANXIN-FIRST
}
else {
pool ISP-GW-POOL
}
}
when LB_SELECTED {
if {[IP::addr [LB::server addr] equals 221.218.250.62] and [IP::addr [IP::client_addr] equals 10.6.1.1] or [IP::addr [IP::client_addr] equals 10.6.1.2] } {
snat 221.218.250.61
}
elseif {[IP::addr [LB::server addr] equals 202.224.233.89] and [IP::addr [IP::client_addr] equals 10.6.1.1] or [IP::addr [IP::client_addr] equals 10.6.1.2]} {
snat 202.224.233.90
}
else {
snat automap
}
}
Thank you for correcting me !