F5 Persistence - TMOS 201 Flashcards
What is persistence?
It is known as stickiness, affinity, or session persistence is used to direct additional requests and connections from a client to a virtual server to the same real server as the initial connection.
How do you configure persistence on a virtual server?
Use a persistence profile.
Name the 8 persistence methods
Source affinity address
Destination address
Cookie
Hash
SSL
Universal
SIP
Microsoft RDP
Name the 4 types of cookie persistence
Cookie insert (managed by BigIP)
Cookie rewrite (managed by BigIP)
Cookie pass-through/passive (managed by pool member)
Cookie hash
In order to set a Cookie in the header, what is inserted by the bigip?
Set-cookie: name=value, expiration date, path, domain, httponly.
When the client responds with the cookie, what does the header response look like?
Cookie: name=value
What is source affinity address persistence?
It is a persistent connection based on source ip address or range of source addresses.
What is cookie persistence?
A method that works at the application layer. It’s specifically used for HTTP, and it stores a cookie on the client.
What is destination address persistence?
All client requests are directed to a specific server.
What is Hash persistence?
It uses an irule or in-profile hash parameters to generate a hash. This value will be place into the persistence table.
What is Microsoft RDP persistence?
It is based on an unique RDP identifier. It works even if the client source ip address changes.
What is SIP persistence?
It’s based on a session ID between client and server. It works even if the client source ip address changes.
What is SSL persistence?
It is based on a SSL session ID between client and server. It works even if the client source ip address changes.
What is Universal persistence?
Customize based on your own criteria. An example is to use the jsession ID.
It’s similar to hash persistence, real values are used. An irule is needed to locate the real values (data).
What is persistence record idle time out?
A interval timer set to expire client traffic if it does not receive any traffic from the client.