BJL_01_139818
Dec 05, 2014Nimbostratus
Intelligent SNAT Pool
Hi guys, i have a few questions: i have one VS, i want to do SNAT through different SNAT Pool List upon the client source IP address.
I have some questions regarding this :
- Is the only way to accomplish this through the use of iRule scripts?
- If so, for the sake of simplicity, can it be done with iRule + Data Group(s)?
Could any kind souls give an example as to how to accomplish his?
Best Regards Brian
Below is the iRule considering you already have x no of DataGroups already with required Client IP address
when CLIENT_ACCEPTED { if { [ class match [IP::client_addr] equals DataGroup1 ] } { snat snatIP1 } elseif { [ class match [IP::client_addr] equals DataGroup1 ] } { snat snatIP2 } if nothing matches use snat IP configured in virtual server }