Forum Discussion
youssef1
May 31, 2018Cumulonimbus
Hi,
Basicly, persistence is when we use an information from a layer below the application layer or use Application layer information to maintain a client request to a single server.
Suppose you load balance several servers, the user requestion is FW to a single server because he is authenticated and working on this server. but if there is no persistence these requests would probably be spread on all the servers and he would possibly lose the work he has done on the previous server and he should potentially authenticate on each new server ...
on what should we base ourselves to define a persistence:
- source IP (L4, no need http profile, ...)
- cookie (Layer 7, you need an http profile and interception if https)
- uri (universal persistence: Layer 7, you need an http profile and interception if https)
- SIP
- ...
Read this article it will help you:
F5 article:
regards