CONTAP-475236: IPsec can refuse new negotiations due to a negative count of half open connections
Issue
- strongSwan maintains a count of the number of half open connections it has during IPsec negotiations.
- Each node has its own strongSwan task and thus has its own count.
- In some situations, the counter (an unsigned integer) can go negative which is then treated as a very large number of half open connections.
- strongSwan refuses any new negotiations if the half open connection counter is greater than 200.