Re: [tcpm] Genart last call review of draft-ietf-tcpm-rto-consider-14

Stewart Bryant <stewart.bryant@gmail.com> Thu, 18 June 2020 12:56 UTC

Return-Path: <stewart.bryant@gmail.com>
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 C5C343A0D4A; Thu, 18 Jun 2020 05:56:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 baEGECpwOmjZ; Thu, 18 Jun 2020 05:56:55 -0700 (PDT)
Received: from mail-wm1-x32f.google.com (mail-wm1-x32f.google.com [IPv6:2a00:1450:4864:20::32f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 34F063A09BD; Thu, 18 Jun 2020 05:56:55 -0700 (PDT)
Received: by mail-wm1-x32f.google.com with SMTP id r15so5530886wmh.5; Thu, 18 Jun 2020 05:56:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=mP7BES5J1vHlYpN1QNWT2rj1p3G9i/RafJXHqAyhlRw=; b=AJNGPYH8Olwurl6+Vahn7/fF/p6PW/dadPX2wqGbBtjRSPN874Z03ZrSTJDtXYYsOL hDX8d0yOnBmvoScpoVzlMQv5QV3vMq8bSeRKCrynIj7bfG/HLGeVQhIplbDqyBQawyfO FLKOZRbjZM8hiXgJWrTccIrkMe+dCToIiATcA5obg/ebP4fjYm5AzWtNJ+hZL/+gdweO Yi9WVp2SK8zAzPQgoDyjXSnLT0QFLGKkx/TUv4NHDRM9LtiYJLnC/o7GeY6MAFbABXJK 9wsGe2LlwY9GxbYTxAqcWOQ2DqTWf0ldS24gleO2tTmt9X3tn6XgjtwEW/18AQz+42RS MQqg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=mP7BES5J1vHlYpN1QNWT2rj1p3G9i/RafJXHqAyhlRw=; b=Q9MqrRZPfRGfMCEZ79YJMecCUPirg08PgoZIUmMurmQu2lHOSQfvvVl3kTFAJ8Vh60 6UxfHQUAsvPiKZ0P86pyerSOdcPnzSAX5bi0zpyQMVC0rl788E4qgbBcEBF8zI9n89rk qADjMx5Nnf3KpTMancwhHhjtCRo+WxE2FPuxfCx6wtSu20+76OdaOKqIYcXnBAd85L7S PkDSJC9gPmvUct7Gys+MK+oNDEUhY/SQn7DP5HcDaiQePZnPEHSUcoJ3JMGhYa/0t1OE I0xCjCoiTdWwCjLJ4P647jYhxmPY2emx39GV5mNNT2fVcAR3wxsFL0anD56RVeaX+Jbw wLmw==
X-Gm-Message-State: AOAM533YuzsyaATnglYpdUWwcNr4NhlHSRBn245evE9vDkMxl5eijIAV cHsnbL6C+EG8W9T+TjIQIqk=
X-Google-Smtp-Source: ABdhPJyeaB9GinOT6owG7Ku+nPdWm8OXyRq4+nPkrXhLikXAcQcxoV7YuoYXRWMGemBqPrTTqWF/Qw==
X-Received: by 2002:a1c:3c08:: with SMTP id j8mr3750244wma.23.1592485013286; Thu, 18 Jun 2020 05:56:53 -0700 (PDT)
Received: from appleton.fritz.box ([62.3.64.16]) by smtp.gmail.com with ESMTPSA id q4sm3561049wma.47.2020.06.18.05.56.51 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 18 Jun 2020 05:56:52 -0700 (PDT)
From: Stewart Bryant <stewart.bryant@gmail.com>
Message-Id: <8C4B7C4D-7658-4219-856B-95D99473770B@gmail.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_C1EB3E47-AD7C-4517-8ABE-0C81CFA8A7C6"
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\))
Date: Thu, 18 Jun 2020 13:56:51 +0100
In-Reply-To: <522d1439-a24f-490a-6a5b-6544e024c969@erg.abdn.ac.uk>
Cc: Stewart Bryant <stewart.bryant@gmail.com>, Martin Duke <martin.h.duke@gmail.com>, tcpm <tcpm@ietf.org>, Review Team <gen-art@ietf.org>, Mark Allman <mallman@icir.org>, Last Call <last-call@ietf.org>, tom petch <daedulus@btconnect.com>, draft-ietf-tcpm-rto-consider.all@ietf.org
To: Gorry Fairhurst <gorry@erg.abdn.ac.uk>
References: <159083802039.5596.14695350463305243689@ietfa.amsl.com> <FE0FA7D5-176D-4111-95DA-BD5424A24FE2@icir.org> <9A0DBDC4-2E39-4D09-80A6-FEDE72ED205B@gmail.com> <0F4B56B1-C8B9-493E-B3CD-AC2FBA9E62E4@icir.org> <CAM4esxTAMgUc4gfL-_Z2bjChjaHJGWL0F5VJn8Nd-=j2Zj5V_A@mail.gmail.com> <CAM4esxROPy-MX8_fu5inMvsKYVKR16jjTkAntt9qy=vfGM+mUg@mail.gmail.com> <EB54EC6A-418E-430F-91B1-C6832A606257@gmail.com> <522d1439-a24f-490a-6a5b-6544e024c969@erg.abdn.ac.uk>
X-Mailer: Apple Mail (2.3608.80.23.2.2)
Archived-At: <https://mailarchive.ietf.org/arch/msg/tcpm/vzHH-xZzmr2X__SgYd3K4Pb1s6g>
Subject: Re: [tcpm] Genart last call review of draft-ietf-tcpm-rto-consider-14
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: Thu, 18 Jun 2020 12:57:00 -0000


> On 18 Jun 2020, at 12:01, Gorry Fairhurst <gorry@erg.abdn.ac.uk> wrote:
> 
> 
> 
> See a few comments (marked GF) from the perspective of other transport RFCs, in case this helps you find text...
> 
> -------- Forwarded Message --------
> Subject:	Re: [tcpm] Genart last call review of draft-ietf-tcpm-rto-consider-14
> Date:	Thu, 18 Jun 2020 11:00:15 +0100
> From:	Stewart Bryant <stewart.bryant@gmail.com> <mailto:stewart.bryant@gmail.com>
> To:	Martin Duke <martin.h.duke@gmail.com> <mailto:martin.h.duke@gmail.com>
> CC:	tcpm <tcpm@ietf.org> <mailto:tcpm@ietf.org>, Review Team <gen-art@ietf.org> <mailto:gen-art@ietf.org>, Mark Allman <mallman@icir.org> <mailto:mallman@icir.org>, Last Call <last-call@ietf.org> <mailto:last-call@ietf.org>, Stewart Bryant <stewart.bryant@gmail.com> <mailto:stewart.bryant@gmail.com>, tom petch <daedulus@btconnect.com> <mailto:daedulus@btconnect.com>, draft-ietf-tcpm-rto-consider.all@ietf.org <mailto:draft-ietf-tcpm-rto-consider.all@ietf.org>
> 
> 
> 
>> On 17 Jun 2020, at 18:20, Martin Duke <martin.h.duke@gmail.com <mailto:martin.h.duke@gmail.com>> wrote:
>> 
>> Hi Stewart,
>> 
>> If there are no further objections, I'm going to declare consensus.
>> 
>> On Thu, Jun 11, 2020 at 1:45 PM Martin Duke <martin.h.duke@gmail.com <mailto:martin.h.duke@gmail.com>> wrote:
>> Stewart,
>> 
>> do we need more cycles for this, or is draft-15 sufficient to address your concerns?
>> 
>> On Mon, Jun 8, 2020 at 12:52 PM Mark Allman <mallman@icir.org <mailto:mallman@icir.org>> wrote:
>> 
>> Hi Stewart, et.al <http://et.al/>.!
>> 
>> I just submitted a new version of rto-consider.  Please ask the
>> datatracker for diffs between this and rev -14.  The highlights:
>> 
>>   - The diffs with the last rev are here: https://tools.ietf.org/rfcdiff?difftype=--hwdiff&url2=draft-ietf-tcpm-rto-consider-15.txt <https://tools.ietf.org/rfcdiff?difftype=--hwdiff&url2=draft-ietf-tcpm-rto-consider-15.txt>
> 
> In the general case, delay across a
>     network path depends not only on distance, but also a number of
>     variable components such as the route and the level of buffering in
>     intermediate devices.
> 
> Its is more the contending/conflicting traffic rather than the buffering, or perhaps the time spent in queues, but “buffering” is a link a transport colloquial term.
> 
> GF: The word being sought might be "queueing" (I think that buffering is thought of as memory- and hence max queue).

SB> Queuing ins the word, thank you.
> Since our wide-area network paths are best
>     effort, packet loss is a regular occurrence. 
> 
> No the best effort Internet experiences this. There ate many well engineered WAN that do not.
> 
> What I am not seeing is clearer text that distinguishes between user traffic and “engineering” traffic that is used to make the network work, and between the end to end traffic and traffic within an AS that may be there for other purposes (high value service also offered by the provider) and WANs that are well engineered.
> 
> Perhaps we could include a clearer disclaimer regarding the non-best-effort-internet-end-to-end traffic?
> 
> You have some text on this down in section 2 but it is a bit buried.
> 
> Perhaps something early on of the form: This document is specially concerned with end to end behaviour over the best effort Internet. As noted in section 2 it may not me applicable to other types of WAN, or to the  traffic used in affecting the operation of the Internet itself.
> 
> GF: Actually, I do think a well-engineering WAN can be in scope of your spec. The two wrods I was expecting were "controlled environment" or "pre-provisioned" capacity, these might not see the same oath properties. A DC is typically regarded in transport specs as a "controlled environment".

SB> That works for me as well.

>  An exception to this rule is if an IETF standardized mechanism
>         determines that a particular loss is due to a non-congestion
>         event (e.g., packet corruption).  
> 
> That is a bit heavy. It should be “a protocol” there than an IETF standardarized mechanism. The IETF does not have a monopoly on pre-blessing protocols before they are deployed.
> 
> GF: Unsure myself what is needed - isn't this guidance for design of protocol mechansims?

SB> .. and if that is the case the words used in the text are way over the top, and may actually cause harm to innocent protocols.
SB> There is a bunch of concern in the industry that the IETF is now too illiberal and such words fuel that concern.

Best regards

Stewart