Re: Summary of responses so far and proposal moving forward [Was Re: [tcpm] Is this a problem?]

Joe Touch <touch@ISI.EDU> Wed, 21 November 2007 22:47 UTC

Return-path: <tcpm-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1IuyLh-0004TE-4w; Wed, 21 Nov 2007 17:47:13 -0500
Received: from tcpm by megatron.ietf.org with local (Exim 4.43) id 1IuyLg-0004PJ-7g for tcpm-confirm+ok@megatron.ietf.org; Wed, 21 Nov 2007 17:47:12 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1IuyLf-0004P6-UG for tcpm@ietf.org; Wed, 21 Nov 2007 17:47:11 -0500
Received: from vapor.isi.edu ([128.9.64.64]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1IuyLc-0000iN-Fp for tcpm@ietf.org; Wed, 21 Nov 2007 17:47:11 -0500
Received: from [192.168.1.46] (pool-71-106-88-149.lsanca.dsl-w.verizon.net [71.106.88.149]) by vapor.isi.edu (8.13.8/8.13.8) with ESMTP id lALMkt7V022932; Wed, 21 Nov 2007 14:46:56 -0800 (PST)
Message-ID: <4744B557.1080100@isi.edu>
Date: Wed, 21 Nov 2007 14:46:47 -0800
From: Joe Touch <touch@ISI.EDU>
User-Agent: Thunderbird 2.0.0.9 (Windows/20071031)
MIME-Version: 1.0
To: "Anantha Ramaiah (ananth)" <ananth@cisco.com>
Subject: Re: Summary of responses so far and proposal moving forward [Was Re: [tcpm] Is this a problem?]
References: <0C53DCFB700D144284A584F54711EC58044CE07B@xmb-sjc-21c.amer.cisco.com>
In-Reply-To: <0C53DCFB700D144284A584F54711EC58044CE07B@xmb-sjc-21c.amer.cisco.com>
X-Enigmail-Version: 0.95.5
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: touch@isi.edu
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 52f7a77164458f8c7b36b66787c853da
Cc: tcpm@ietf.org
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: TCP Maintenance and Minor Extensions Working Group <tcpm.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/tcpm>, <mailto:tcpm-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:tcpm@ietf.org>
List-Help: <mailto:tcpm-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/tcpm>, <mailto:tcpm-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1393996843=="
Errors-To: tcpm-bounces@ietf.org


Anantha Ramaiah (ananth) wrote:
> John:
>  
>>> A) Do we agree that it is a problem ? [the title of the thread]
>>>
>>>    Most people seem to agree on this.
>> I would like to step back even further, and work on the 
>> definition of "it" -- the problem we want to solve.  In my 
>> mail on Nov 14 (which did not elicit a response), I tried to 
>> make the case that the issues framed in the draft are in fact 
>> only a special case of a more general problem.
> 
> Sorry I haven't read that. Will do.
> 
>> I do not believe the indefinite nature of TCP's persist state 
>> is intrinsically something we need to fix -- in fact, it is 
>> clearly an important and useful feature of TCP.  It might not 
>> be terrible for a TCP implementation to provide a switch for 
>> an implicit ABORT after a long persist timeout.  However, in 
>> my opinion this is not the best solution, or even a solution 
>> at all to the more general problem.
> 
> Pl see the question I posed to in response to Ted's email. Having an
> implicit ABORT or having a socket option is very useful thing. It is the
> "basic infrastructure" needed in TCP and TCP API layer (like sockets).
> Now, if I follow RFC 1122 language, it seems to preclude me from doing
> the above. Doing such a thing is an RFC voliation? Does it need some
> clarification?

RFC1122 allows you to abort a connection explicitly. It allows you to
have an user application timer to abort a connection explicitly. It
allows you to have an OS timer that aborts a connection explicitly. To
TCP, the OS and/or user application are not distinguishable.

Now if you "set a local timer that initiates an explicit call" and want
to call that "implicit", that's fine. It's still explicit ultimately
(i.e., a real abort call is issued), and still supported by RFC793 and
RFC1122.

Joe

_______________________________________________
tcpm mailing list
tcpm@ietf.org
https://www1.ietf.org/mailman/listinfo/tcpm