LTM - Connection limit not respected
Hi,
I setup a very basic LTM. Type Standard. TCP + HTTP + OneConnect default profiles. Going to 2 different pools in the backend.
I set a connection limit of 10.
When doing some tests, I noticed that it only seems to accept 7-8 connections but never 10.
TCP Goon output:
* You are going to run a TCP stress check with these arguments:
* - Host: x.x.x.x
* - TCP Port: 80
* - # of concurrent connections: 10
*********************************************************************
Do you want to continue? (y/N): y
Total: 10, Dialing: 0, Established: 0, Closed: 0, Error: 0, NotInitiated: 10
Total: 10, Dialing: 0, Established: 6, Closed: 0, Error: 4, NotInitiated: 0
----------------------------------------------------------------------------------------------------------------
Looking in the logs, I'm seeing
Warning, connections equals limit x.x.x.x:55960 -> x.x.x.x:80, proto TCP, VS /Common/VirtualServer01: Connection limit reached.
----------------------------------------------------------------------------------------------------------------
When looking at the show rst-cause:
------------------------------------------
TCP/IP Reset Cause
RST Cause: Count
------------------------------------------
Connection limit exceeded 4
Can anyone help me understand this?
Thanks