[tcpm] draft-ietf-tcpm-rack - editorial impact of target PS

"Scharf, Michael" <Michael.Scharf@hs-esslingen.de> Sun, 19 January 2020 21:51 UTC

Return-Path: <Michael.Scharf@hs-esslingen.de>
X-Original-To: tcpm@ietfa.amsl.com
Delivered-To: tcpm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4DF07120033; Sun, 19 Jan 2020 13:51:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.891
X-Spam-Level:
X-Spam-Status: No, score=-0.891 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, LOCALPART_IN_SUBJECT=1.107, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=hs-esslingen.de
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id g48C-uiw3-s8; Sun, 19 Jan 2020 13:51:17 -0800 (PST)
Received: from mail.hs-esslingen.de (mail.hs-esslingen.de [134.108.32.78]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2D7E112001E; Sun, 19 Jan 2020 13:51:17 -0800 (PST)
Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.hs-esslingen.de (Postfix) with ESMTP id 7D03125A13; Sun, 19 Jan 2020 22:51:15 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=hs-esslingen.de; s=mail; t=1579470675; bh=6w6GNP1ppvfQYwLD4HjRP6U3EhFkFIVC+mPunOBcYGI=; h=From:To:CC:Subject:Date:From; b=OL9lwYsPzNx9Ln5nd+Yuvb9bVN4wJ5kwGacHP16OV1ircOeCOiDRDZzgWaB+QrWlh zWyPAqwDtZFZDvjRpzhED76RACb+8AgT5SkazPJbp2fTS8E5ir3/Y593yWZR8cH2BE phG6xnPU1Mn2i34U0ir6d9TiRaYjgWSq2TwEC7jw=
X-Virus-Scanned: by amavisd-new-2.7.1 (20120429) (Debian) at hs-esslingen.de
Received: from mail.hs-esslingen.de ([127.0.0.1]) by localhost (hs-esslingen.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NBFt3QmviYvc; Sun, 19 Jan 2020 22:51:14 +0100 (CET)
Received: from rznt8101.rznt.rzdir.fht-esslingen.de (rznt8101.rznt.rzdir.fht-esslingen.de [134.108.29.101]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by mail.hs-esslingen.de (Postfix) with ESMTPS; Sun, 19 Jan 2020 22:51:14 +0100 (CET)
Received: from RZNT8114.rznt.rzdir.fht-esslingen.de ([169.254.3.158]) by rznt8101.rznt.rzdir.fht-esslingen.de ([fe80::bd73:d6a9:24d7:95f1%10]) with mapi id 14.03.0468.000; Sun, 19 Jan 2020 22:51:13 +0100
From: "Scharf, Michael" <Michael.Scharf@hs-esslingen.de>
To: "draft-ietf-tcpm-rack@ietf.org" <draft-ietf-tcpm-rack@ietf.org>
CC: tcpm IETF list <tcpm@ietf.org>
Thread-Topic: draft-ietf-tcpm-rack - editorial impact of target PS
Thread-Index: AdXPEfaA08MAFRCISZS3xRB6hDYy6g==
Date: Sun, 19 Jan 2020 21:51:13 +0000
Message-ID: <6EC6417807D9754DA64F3087E2E2E03E2D8DBCE1@rznt8114.rznt.rzdir.fht-esslingen.de>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [134.108.48.165]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/tcpm/ZD0nsEp4wCRYqjTPbghX5JxcLX8>
Subject: [tcpm] draft-ietf-tcpm-rack - editorial impact of target PS
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
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: <https://mailarchive.ietf.org/arch/browse/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: Sun, 19 Jan 2020 21:51:19 -0000

Hi all,

I briefly scanned through draft-ietf-tcpm-rack-07 regarding the impact of the new target as PS.

This e-mail is only about editorial and formal issues. Note that I am not the responsible chair for this document.

Questions:

* Metadata: Does the document update other RFCs (such as RFC 5681)? My current thinking is that the answer is "no", but I want to cross-check. As the document now targets PS, it theoretically could update other RFCs. If the document does not update other RFCs, maybe it needs to explain this and the reason for not doing it somewhere?

* Abstract: "It is intended to replace the conventional DUPACK threshold approach and its variants, as well as other nonstandard approaches."

  I am not sure if the word "replace" could be a formal issue, in particular if other RFCs are not updated by this document (see previous comment). Another wording that may work around this question could e.g. be "it is intended to be an alternative to the conventional DUPACK threshold". Do others in the working group have any opinion on that wording (in particular native speakers)?

  The same question applies to later use of the word "replace". 

* Section 4: 

  "This document provides a concrete and detailed reordering window
   adaptation algorithm for implementers.  We note that the specifics of
   the algorithm are likely to evolve over time.  But that is a separate
   engineering optimization that's out of scope for this document."

  This could be understood as an experiment... Thus, I am not sure if this wording will pass an IETF last call on standards track. I wonder if this could be reworded to something along the lines of ...

  "This document provides a concrete and detailed reordering window
   adaptation algorithm as a standard solution that is safe to use. 
   Implementers have to aware that engineering optimization of
   the algorithm are possible."

Section 8.4

  "Nevertheless RACK is still an experimental algorithm.  Since the
   oldest loss detection algorithm, the 3 duplicate ACK threshold
   [RFC5681], has been standardized and widely deployed.  RACK can
   easily and optionally support the conventional approach for
   compatibility."

  The first sentence probably should be removed. I don't really understand the second sentence. And wouldn't it make sense to better emphasize the "compatibility" earlier in the document, say, in the intro?

Thanks

Michael (with no hat)