-----Original Message-----
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf
Of glen herrmannsfeldt
Sent: Wednesday, March 08, 2006 4:18 AM
To: [email protected]
Subject: KEEPALIVE and firewalls


Jan Vanbrabant <[EMAIL PROTECTED]> wrote:

> Subject: which softwares honour TCP's KEEPALIVE packets?

> The differents segments of our n/w are separated by firewalls. These 
> fw's are setup in such a way that they disrupt open connections, which 
> have not been in use for a certain interval. We want to keep certain 
> specific sessions open though, regardless of their usage. Hence our 
> evident intrest in KEEPALIVE packets for these sockets, and our use of 
> the KEEPALIVEOPTIONS statement (or better it's successor : INTERVAL & 
> SENDGARBAGE parameters on the TCPCONFIG stmt). But not all softwares 
> honour KEEPALIVE packets on the TCP stack level, because not each 
> socket selects keepalive on the  setsockopt()
> call.          

Wow,  What about persistent sessions that greatly improve connection time.

Keepalive is a TCPIP stack option to maintain a RAW TCP level connection to
a client. 

You should verify by doing a TCP TRACE that the connection is not being
terminated by another TCP TIMEOUT Option.  Are you in FIN-WAIT(2) when the
connection stops ?

Kevin 

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to