Hello Folks. Need verification on session behavior when they expire.
I'm battling an issue with a vendor forwhich they establish stateless TCP connection to there server. What this really boils down to is that its stateless because they are orpfaned, the connection is never closed via the application.. When the application process additional information, it opens a new connection without using the one it already had established.. Thus 4-20 connections end up getting established in "ESTABLISHED" state on the server/client side.
I mentioned to them the default session timeout of session at 30 minutes which they have become fixated on as the problem. Shame on me for mentioning that as I figured I could force a connection close which is not the case. What we see the problem is from our packet sniffer is that the server is not listening for that inbound connection for a set timeout period.. Then it opens and established another connection. Its causing signifficant delays in the application for a connection to be free.
So, there is a chance that these ESTABLISHED are not transmitting any information for which causes the session within ScreenOS to timeout. The question i have is that once the session expires and drops out of the picture, this does not drop the connection between client and server.. The next packet sent in either direction should just recreate the session, correct ?.. Nothing more, Nothing Less
Thanks All