SNAT pool persistence
Problem this snippet solves: This example shows how select the same SNAT address from the SNAT pool for a given client IP address over multiple connections without tracking the selection in memory. ...
Published Mar 18, 2015
Version 1.0hooleylist
Cirrostratus
Joined September 08, 2005
hooleylist
Cirrostratus
Joined September 08, 2005
KaiDuerkop
Dec 05, 2016Nimbostratus
Hey, we're using this irule to persist ~200.000 Client Connections, it works very good.
We have one problem with this iRule. After a BIG-IP Failover the new active BIG-IP has a problem to load the array_size variable.
err tmm4[11616]: 01220001:3: TCL error: /Common/snat_client - can't read "static::array_size": no such variable while executing "expr {[crc32 [IP::client_addr]] % $static::array_size}"