Re: [tcpm] Comments on draft-blanton-tcpm-3517bis-01
Mark Allman <mallman@icir.org> Thu, 14 April 2011 12:41 UTC
Return-Path: <mallman@icir.org>
X-Original-To: tcpm@ietfc.amsl.com
Delivered-To: tcpm@ietfc.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfc.amsl.com (Postfix) with ESMTP id B0A38E072F for <tcpm@ietfc.amsl.com>; Thu, 14 Apr 2011 05:41:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.482
X-Spam-Level:
X-Spam-Status: No, score=-106.482 tagged_above=-999 required=5 tests=[AWL=0.117, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([208.66.40.236]) by localhost (ietfc.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BtjooYKuTrGH for <tcpm@ietfc.amsl.com>; Thu, 14 Apr 2011 05:41:36 -0700 (PDT)
Received: from fruitcake.ICSI.Berkeley.EDU (fruitcake.ICSI.Berkeley.EDU [192.150.186.11]) by ietfc.amsl.com (Postfix) with ESMTP id ACDE1E068E for <tcpm@ietf.org>; Thu, 14 Apr 2011 05:41:36 -0700 (PDT)
Received: from lawyers.icir.org (jack.ICSI.Berkeley.EDU [192.150.186.73]) by fruitcake.ICSI.Berkeley.EDU (8.12.11.20060614/8.12.11) with ESMTP id p3ECXdk1025483; Thu, 14 Apr 2011 05:33:39 -0700 (PDT)
Received: from lawyers.icir.org (www.obdev.at [127.0.0.1]) by lawyers.icir.org (Postfix) with ESMTP id A6DE239993D2; Thu, 14 Apr 2011 08:33:39 -0400 (EDT)
To: Alexander Zimmermann <alexander.zimmermann@comsys.rwth-aachen.de>
From: Mark Allman <mallman@icir.org>
In-Reply-To: <ACE5CD67-7448-475F-A2F4-D8423D922AF6@comsys.rwth-aachen.de>
Organization: International Computer Science Institute (ICSI)
Song-of-the-Day: Can't Get Enough
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="--------ma59811-1"; micalg="pgp-sha1"; protocol="application/pgp-signature"
Date: Thu, 14 Apr 2011 08:33:39 -0400
Sender: mallman@icir.org
Message-Id: <20110414123339.A6DE239993D2@lawyers.icir.org>
Cc: Ethan Blanton <eblanton@cs.ohiou.edu>, "tcpm@ietf.org Extensions" <tcpm@ietf.org>, Markku Kojo <kojo@cs.helsinki.fi>
Subject: Re: [tcpm] Comments on draft-blanton-tcpm-3517bis-01
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: mallman@icir.org
List-Id: TCP Maintenance and Minor Extensions Working Group <tcpm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tcpm>, <mailto:tcpm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tcpm>
List-Post: <mailto:tcpm@ietf.org>
List-Help: <mailto:tcpm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tcpm>, <mailto:tcpm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 14 Apr 2011 12:41:37 -0000
> AFAIK you and Ilpo pointed out in your draft that in a case of a > segment-based stack the dupthresh counter is not necessary anymore and > we can handle everything with IsLost(). So, I recommend that this > should be included in 3517bis (as a big side note or in an appendix > section) We do note in the document ... Finally, note that the algorithm in this document assumes a sender that is not keeping track of segment boundaries after transmitting a segment. It is possible that a sender that did keep this extra state may be able to use a more refined and precise algorithm than the one presented herein, however, we leave this as future work. ... which seems reasonable to me. The document **does not** seek to offer both byte- and packet-based variants. It is perfectly fine for a stack to use a packet-based variant and this document could still form the basis of such a beast. But, such an implementation could likely hone a number of things that are approximations in the current document, or get by without particular counters or whatnot. Tracking packets may in fact be a good tradeoff in some cases. But, it just isn't what this document strives to specify. Some other document can puzzle through a packet-based variant if folks want such a specification. allman
- [tcpm] Comments on draft-blanton-tcpm-3517bis-01 Ethan Blanton
- Re: [tcpm] Comments on draft-blanton-tcpm-3517bis… Yuchung Cheng
- Re: [tcpm] Comments on draft-blanton-tcpm-3517bis… Mark Allman
- Re: [tcpm] Comments on draft-blanton-tcpm-3517bis… Ilpo Järvinen
- Re: [tcpm] Comments on draft-blanton-tcpm-3517bis… Ethan Blanton
- Re: [tcpm] Comments on draft-blanton-tcpm-3517bis… Mark Allman
- Re: [tcpm] Comments on draft-blanton-tcpm-3517bis… Ilpo Järvinen
- Re: [tcpm] Comments on draft-blanton-tcpm-3517bis… Yuchung Cheng
- Re: [tcpm] Comments on draft-blanton-tcpm-3517bis… Ethan Blanton
- Re: [tcpm] Comments on draft-blanton-tcpm-3517bis… Yuchung Cheng
- Re: [tcpm] Comments on draft-blanton-tcpm-3517bis… Alexander Zimmermann
- Re: [tcpm] Comments on draft-blanton-tcpm-3517bis… Scheffenegger, Richard
- Re: [tcpm] Comments on draft-blanton-tcpm-3517bis… Markku Kojo
- Re: [tcpm] Comments on draft-blanton-tcpm-3517bis… Alexander Zimmermann
- Re: [tcpm] Comments on draft-blanton-tcpm-3517bis… Mark Allman
- Re: [tcpm] Comments on draft-blanton-tcpm-3517bis… Alexander Zimmermann
- Re: [tcpm] Comments on draft-blanton-tcpm-3517bis… Ilpo Järvinen
- Re: [tcpm] Comments on draft-blanton-tcpm-3517bis… Anantha Ramaiah (ananth)
- Re: [tcpm] Comments on draft-blanton-tcpm-3517bis… Mark Allman
- [tcpm] Comments on draft-blanton-tcpm-3517bis-01 Matt Mathis
- Re: [tcpm] Comments on draft-blanton-tcpm-3517bis… Matt Mathis