persist source_addr
Hello,
I have question on understanding persistence source address on the F5. Does this apply to only when you create a session it will always maintain that session to the same backend node? Or every time you create a new session it will always go to the same backend node based on the client sending IP address? What I am seeing is the connection sometimes will go to a different server in the pool. I have it enabled using the default profile and also added it to my irule to troubleshoot with.
when HTTP_REQUEST { if { !([string tolower [HTTP::host]] equals "host.mydomain.com") } { reject } switch -glob -- [string tolower [HTTP::path]] { "/services/1.0/auth/" { pool pool-9061 persist source_addr } "/services/1.0/chat/" { pool pool-9062 persist source_addr } } }