cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
800
Views
0
Helpful
3
Replies

How TCP connection is handled by ACE

Jan Rolny
Level 3
Level 3

Hi all,

I have simple question to ensure if I think that properly.

  

Here is this situation :

client----ACE----server1

                   \--server2

When client initiate TCP connection it starts standard 3-way handshake so it send SYN to ACE(VIP of serverfarm) first.

Question is, will ACE forward this SYN to server immediately or ACE will wait also for data from client?

I think that it pass through ACE to server. Server respond with SYN/ACK and client answer ACK back to server. After that data are sent.

Is it correct?

And 2nd question what if server send FIN+ACK and client sends RST. Will ACE reset the rest of this connection?

I appreciate your answers.

Jan

1 Accepted Solution

Accepted Solutions

Kanwaljeet Singh
Cisco Employee
Cisco Employee

Hi Jan,

If it is a L4 connection then yes ACE will forward SYN immediately and if it is L7 then there will be delayed binding meaning there will be a separate front end and back end connection as ACE needs to wait for L7 information to take a LB decision.

If client sends the RST then yes the connection would be closed.

Regards,

Kanwal

View solution in original post

3 Replies 3

Kanwaljeet Singh
Cisco Employee
Cisco Employee

Hi Jan,

If it is a L4 connection then yes ACE will forward SYN immediately and if it is L7 then there will be delayed binding meaning there will be a separate front end and back end connection as ACE needs to wait for L7 information to take a LB decision.

If client sends the RST then yes the connection would be closed.

Regards,

Kanwal

Hi Kanwal,

thanks for quick response.

Just another question. So in case of L7 connection between ACE and server, source IP will ACE IP not client IP. Correct?

Regards,

Jan

Hi Jan,

If you are using source natting then yes otherwise client IP would be used.

Regards,

Kanwal

Review Cisco Networking for a $25 gift card