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

Joe Touch <touch@ISI.EDU> Mon, 03 December 2007 17:45 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 1IzFMU-0006P4-VX; Mon, 03 Dec 2007 12:45:42 -0500
Received: from tcpm by megatron.ietf.org with local (Exim 4.43) id 1IzFMT-0006K9-DZ for tcpm-confirm+ok@megatron.ietf.org; Mon, 03 Dec 2007 12:45:41 -0500
Received: from [10.90.34.44] (helo=chiedprmail1.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1IzFMT-0006K0-2n for tcpm@ietf.org; Mon, 03 Dec 2007 12:45:41 -0500
Received: from vapor.isi.edu ([128.9.64.64]) by chiedprmail1.ietf.org with esmtp (Exim 4.43) id 1IzFMS-0005ky-KG for tcpm@ietf.org; Mon, 03 Dec 2007 12:45:40 -0500
Received: from [130.129.16.194] (dhcp-10c2.ietf70.org [130.129.16.194]) by vapor.isi.edu (8.13.8/8.13.8) with ESMTP id lB3Hj9Qf003094; Mon, 3 Dec 2007 09:45:10 -0800 (PST)
Message-ID: <47544093.8060403@isi.edu>
Date: Mon, 03 Dec 2007 09:44:51 -0800
From: Joe Touch <touch@ISI.EDU>
User-Agent: Thunderbird 2.0.0.9 (Windows/20071031)
MIME-Version: 1.0
To: MURALI BASHYAM <murali_bashyam@yahoo.com>
Subject: Re: Summary of responses so far and proposal moving forward[WasRe: [tcpm] Is this a problem?]
References: <486515.31936.qm@web31702.mail.mud.yahoo.com>
In-Reply-To: <486515.31936.qm@web31702.mail.mud.yahoo.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: 5a9a1bd6c2d06a21d748b7d0070ddcb8
Cc: TCP Maintenance and Minor Extensions WG <tcpm@ietf.org>, David Borman <david.borman@windriver.com>, Mark Allman <mallman@icir.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="===============0707502759=="
Errors-To: tcpm-bounces@ietf.org


MURALI BASHYAM wrote:
...
>>> If we agree that it's a violation, then it's a standards track  
>>> nature of draft.
>> If it changes TCP, in this case adding a new User/TCP interface, then  
>> it should be on the standards track.
> 
> I agree with your suggestions, a new User/TCP interface is needed to
> enable the ZWP timer specificially, and  have TCP inform the app to
> ensure  that we limit the duration of the connection in the ZWP
> state. It's upto the application to enable the timer and take the
> abort action when the timer expires. But TCP will have to take abort
> action in the scenario where the application has already closed the
> connection.
> 
> A separate document (informational) can be written to describe how
> the application can use the new interface, and also discuss the DoS
> implications of the ZWP state and provide recommendations on a
> solution and what it needs to accomplish.

It might be more useful to write a single document. That doc should
focus on the first item above - convincing the WG to agree this is a
"violation" or requires a TCP-level solution. It would also explain why
considering this a DOS attack that needs to be prevented is useful.

Ultimately, *IF* we agree to change TCP, then that doc would be expanded
to include the TCP interface changes and application use example. It
should also include solutions that do not change the TCP interface,
since it would be unlikely this would be a required immediate change
even if it were to go forward.

Joe

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