F5 Persistence - TMOS 201 Flashcards

1
Q

What is persistence?

A

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 well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

How do you configure persistence on a virtual server?

A

Use a persistence profile.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Name the 8 persistence methods

A

Source affinity address
Destination address
Cookie
Hash
SSL
Universal
SIP
Microsoft RDP

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Name the 4 types of cookie persistence

A

Cookie insert (managed by BigIP)
Cookie rewrite (managed by BigIP)
Cookie pass-through/passive (managed by pool member)
Cookie hash

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

In order to set a Cookie in the header, what is inserted by the bigip?

A

Set-cookie: name=value, expiration date, path, domain, httponly.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

When the client responds with the cookie, what does the header response look like?

A

Cookie: name=value

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is source affinity address persistence?

A

It is a persistent connection based on source ip address or range of source addresses.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is cookie persistence?

A

A method that works at the application layer. It’s specifically used for HTTP, and it stores a cookie on the client.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is destination address persistence?

A

All client requests are directed to a specific server.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is Hash persistence?

A

It uses an irule or in-profile hash parameters to generate a hash. This value will be place into the persistence table.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is Microsoft RDP persistence?

A

It is based on an unique RDP identifier. It works even if the client source ip address changes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is SIP persistence?

A

It’s based on a session ID between client and server. It works even if the client source ip address changes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is SSL persistence?

A

It is based on a SSL session ID between client and server. It works even if the client source ip address changes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is Universal persistence?

A

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).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is persistence record idle time out?

A

A interval timer set to expire client traffic if it does not receive any traffic from the client.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

How do you view persistence records in tmsh?

A

show ltm persistence persist-records all-properties

17
Q

What is the default cookie name?

A

BigipServer

18
Q

True or false: you must enable an HTTP profile in order to use cookie persistence.

A

True

19
Q

What is cookie hash persistence?

A

A hash value is calculated based on the number of characters in the cookie, and this value is placed in a peristence table that will be reference for subsequent traffic from the client within the same session.

20
Q

What is fallback persistence?

A

Known as backup persistence. Only available options are source and destination persistence.

21
Q

How do you create a persistence profile?

A

Navigate to Local Traffic ›› Profiles : Persistence
Choose the type of persistence for the new profile.

22
Q

Where would you bind a persistence profile to a virtual server?

A

Under the virtual server’s resource tab.

23
Q

What is the command to view persistence records?

A

show ltm persistence persist-records