Re: [Last-Call] [tcpm] Last Call: <draft-ietf-tcpm-rto-consider-14.txt> (Requirements for Time-Based Loss Detection) to Best Current Practice

Mark Allman <mallman@icir.org> Fri, 05 June 2020 16:17 UTC

Return-Path: <mallman@icsi.berkeley.edu>
X-Original-To: last-call@ietfa.amsl.com
Delivered-To: last-call@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C0C3B3A07E9 for <last-call@ietfa.amsl.com>; Fri, 5 Jun 2020 09:17:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.652
X-Spam-Level:
X-Spam-Status: No, score=-1.652 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.249, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
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 YbpCFCHEIE_b for <last-call@ietfa.amsl.com>; Fri, 5 Jun 2020 09:17:01 -0700 (PDT)
Received: from mail-qk1-f171.google.com (mail-qk1-f171.google.com [209.85.222.171]) (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 11B983A07EA for <last-call@ietf.org>; Fri, 5 Jun 2020 09:17:00 -0700 (PDT)
Received: by mail-qk1-f171.google.com with SMTP id g28so10262259qkl.0 for <last-call@ietf.org>; Fri, 05 Jun 2020 09:17:00 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version; bh=qhlJCIPF2O8pdJxcwyxYXwKgTSzqr667DSA/qAoYexs=; b=r6XUaC1kyit5M2cFB/1C277Ng4vjaF/gXtYyvWRjM7F9feJFz895mh34eguAjpsEYP s5Q4766Cg8dhQZjaguKmUYF6tNS5xexUbjLa+05s7xFJF2ZCTNZrufjOpISWm55Sn3a9 laDZs+KiN6esJ1+JU59r6kqxOfTihxoNn/KZn5mFmOVADhmOFkzgHBjaVnospy+ys4/M CSlWR60dGfySxkBQaZdQ0lHR6qysWusPDsXDBTIew5lrN+kefuHX2TemVaXkISloz/Pb 7RaK4ni1dG+rNjv8f+zI9gHjB3UKuY3+um6xBE+ol0k1Q4rU4q+CRgQS3WK1WKCvx/7R 22Aw==
X-Gm-Message-State: AOAM532IOwo6aU5XovKF9rC9nQDunxFnmihCqGAzH6YO2Z3V5c5tiWlV Fv18UbK/WsUVnY8IruY2HGVVBA==
X-Google-Smtp-Source: ABdhPJy+S26f/MW3MF3tEqqnO0EQ7VX2tOnLISllOhe/7m7PfIMbyAbTD8gUvbp3CmxiTZ+CaF3Beg==
X-Received: by 2002:ae9:df86:: with SMTP id t128mr10234056qkf.29.1591373819723; Fri, 05 Jun 2020 09:16:59 -0700 (PDT)
Received: from [192.168.1.244] ([2600:1700:b380:3f00:64f0:807:946d:504b]) by smtp.gmail.com with ESMTPSA id b185sm158333qkg.86.2020.06.05.09.16.57 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 05 Jun 2020 09:16:58 -0700 (PDT)
From: Mark Allman <mallman@icir.org>
To: tom petch <daedulus@btconnect.com>
Cc: Last Call <last-call@ietf.org>, tcpm <tcpm@ietf.org>, draft-ietf-tcpm-rto-consider@ietf.org, tcpm-chairs@ietf.org
Date: Fri, 05 Jun 2020 12:16:57 -0400
X-Mailer: MailMate (1.13.1r5671)
Message-ID: <7534662C-6B13-4788-BD1F-F89B404C1088@icir.org>
In-Reply-To: <1UWAyt4aeg.1UCdKrbr8wj@pc8xp>
References: <158981133458.2481.15195759097492819350@ietfa.amsl.com> <DB7PR07MB53406A74483D8123C75ADD70A28E0@DB7PR07MB5340.eurprd07.prod.outlook.com> <5ECFE791.3050400@btconnect.com> <055C1A6F-3EA9-4695-869F-BDE0A4943BE5@icsi.berkeley.edu> <5ED0F22E.1070402@btconnect.com> <7CD0EF44-D26A-4F85-AA6A-91D3C55B44AC@icir.org> <5ED244F7.7030307@btconnect.com> <9AF1F719-7F29-4080-99E8-C0AB83DF1FF9@icir.org> <1UWAyt4aeg.1UCdKrbr8wj@pc8xp>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=_MailMate_D4BDCE4C-2DD6-406D-87F6-59D73AE6161B_="; micalg="pgp-sha1"; protocol="application/pgp-signature"
Archived-At: <https://mailarchive.ietf.org/arch/msg/last-call/Os69PogVp1AH8UyEOJlkiIVQWUc>
Subject: Re: [Last-Call] [tcpm] Last Call: <draft-ietf-tcpm-rto-consider-14.txt> (Requirements for Time-Based Loss Detection) to Best Current Practice
X-BeenThere: last-call@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF Last Calls <last-call.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/last-call>, <mailto:last-call-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/last-call/>
List-Post: <mailto:last-call@ietf.org>
List-Help: <mailto:last-call-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/last-call>, <mailto:last-call-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 05 Jun 2020 16:17:03 -0000

> Mark, that is what I am questioning,

well ...

> that by default loss implies congestion.  Historically true for
> the IETF but I think that there are a growing number of cases
> where it is not true as in a post I saw on another WG list this
> week where a document was saying that loss MUST NOT be taken as an
> indication of congestion so the MUST in this I-D I find too
> strong.

OK.  So, I am not sure what to do here.  I will say several things ...

(1) I believe that as a general, default the document is quite right
    in specifying a congestion response and exponential backoff.

(2) I believe consensus of the WGs has been the same as my notion in
    (1) for some time now.  So, even setting aside (1), I am not
    sure I feel like I have carte blanche to change this.

(3) I do not believe loss always means congestion and I do not
    believe assuming such is always correct or should always be
    done.  I don't think I know anyone who thinks that.  So, the
    document explicitly says that is fine, just go get consensus
    that some other approach is fine.  (And, that should be
    happening regardless of this document, so I am not sure what the
    big deal is here.)

So, basically, I am not sure what to do here.  Maybe one of the ADs
can help.  Or, maybe we can set this aside and I can do the things I
told you I'd do and a little extra framing will make this better.  I
am all ears for advice here.

(BTW, I have a half response to Stewart, as well.  I am not ignoring
his review.  I am just behind.)

allman