Re: WGLC review of draft-ietf-quic-recovery-29

Jana Iyengar <jri.ietf@gmail.com> Sat, 18 July 2020 02:18 UTC

Return-Path: <jri.ietf@gmail.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1A3313A0420 for <quic@ietfa.amsl.com>; Fri, 17 Jul 2020 19:18:14 -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 iSQt21OuKxKN for <quic@ietfa.amsl.com>; Fri, 17 Jul 2020 19:18:12 -0700 (PDT)
Received: from mail-lj1-x22f.google.com (mail-lj1-x22f.google.com [IPv6:2a00:1450:4864:20::22f]) (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 1AB893A040F for <quic@ietf.org>; Fri, 17 Jul 2020 19:18:12 -0700 (PDT)
Received: by mail-lj1-x22f.google.com with SMTP id j11so14783827ljo.7 for <quic@ietf.org>; Fri, 17 Jul 2020 19:18:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=+ePqFNW0DTlHvJUwyunCUhC1xrblWLqYCkGF6ABctm0=; b=MbOjQkyf16YWNnnJCvufy6TvqUIa3tQs0ivBQZu3RzAHynOKlaNstTXR4CFgsiCSMd OWAXT/DljIqht4H2VSiQw+t0XM6pIcQVsp4BUEttkRkAmKA5n8HNDlVsnSxyOA2BePTj lYwyplX7OpxGSgL4LlsZEbRXZ+XL3DaDtudzd0BX/Tr86VgtlJCVcb7Y1T5DHWcsmqfn 9hsfPCHdSfgXILieTPDh9u+IgUA3sDzGjFqVPlO/9SKvyT1s41R+xI88qDTbDvI7/SjI lK2cViqHuZCRv8aUjumISD64hsi+XeQx4tonp2ArKpDAak5KMCc4guyzqg6ghb79O6TW FUtQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=+ePqFNW0DTlHvJUwyunCUhC1xrblWLqYCkGF6ABctm0=; b=XvZiPtoTUlCqk/Si1eyEnj1yhRzu+iDOrrtyIP3AuBluRchUiqI3px5HfuAudU7ZDt MivBWuOnt5O9Eam6y0Cboqzv7H79iMWNe1rjlBpX71hQOwlzSVsjZM9CatnR6oZW1FTk uGEujO8fA3/W+H+sVD6+pXmYERIgMyku0ItXM2c/yQevX0rxGtQnE9q8lop8S3bqEf9Z 5ruGUF4vBds4E2T2wQv4jhD4T+y624ZKc/5HOjtX4O0WUaz8JZvOMV/9br0SwL8S7bZb ZgY623j/sFx5wtLT5baqfQeC4jKm9XKjyzkSVbj1mIyIIyCvnL3vVgV72SF7otjmOYpo kVnQ==
X-Gm-Message-State: AOAM531WW6tzyRenpIpy8W+/7C62e7u6gjExmYoFaBKLcE54C/wSJUtN DKqm7O4zVMR+6WtgKzZYa/wnHPh8RfLjX8ukpeisNg==
X-Google-Smtp-Source: ABdhPJy++7ljd1bVaWDpna5xsETHk91GXN6d6fMgPcCr+lpnNG8l96skEhw7zeQC8CNTRAtD0FyS7WrHyzM+qwRkxIU=
X-Received: by 2002:a05:651c:305:: with SMTP id a5mr5339983ljp.387.1595038689810; Fri, 17 Jul 2020 19:18:09 -0700 (PDT)
MIME-Version: 1.0
References: <MN2PR00MB073663726DB5AFE6885D0A6BB6670@MN2PR00MB0736.namprd00.prod.outlook.com> <9f57b20d-2eba-b2b9-d8c8-48e019c8952a@wizmail.org>
In-Reply-To: <9f57b20d-2eba-b2b9-d8c8-48e019c8952a@wizmail.org>
From: Jana Iyengar <jri.ietf@gmail.com>
Date: Fri, 17 Jul 2020 19:17:58 -0700
Message-ID: <CACpbDccrpHeP5PYGCZky+AN2gC9YSs5gbAzYr4Yrw1LpvHZNiA@mail.gmail.com>
Subject: Re: WGLC review of draft-ietf-quic-recovery-29
To: QUIC WG <quic@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000827b1305aaade200"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/kZ_ZmuzE3HZd9vuNhHcRyEex5-k>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 18 Jul 2020 02:18:14 -0000

There's a protocol question and there's a question of endpoint behavior. In
terms of the protocol itself, yes, there's no real need to distinguish
between Internet and DC environments; we've tried to ensure that the
protocol can be used broadly. My point was that the constants in the spec
were based on what we believe to be true for the public Internet, and not
for DC environments.

That said, perhaps I was a bit too hasty. IW10 and InitialRTT values are
the others I was thinking about, but those are recommendations in the spec,
not requirements. And as Ian notes, there's no minimum timeout anymore.

Perhaps we can have a principle here: recommendations that are specific for
Internet use are just that, and we use SHOULDs for those. IW10 makes sense
based on this, and I would then also be fine with changing the MUST to a
SHOULD. Perhaps we can state this principle upfront.

Ian, I share your hesitation that we don't want to make a distinction
between private and public networks, but we already allow for
implementations to do that with a different IW and Initial RTT. Is it
different when talking about burst limits?


On Fri, Jul 17, 2020 at 3:07 PM Jeremy Harris <jgh@wizmail.org> wrote:

> On 08/07/2020 22:29, Praveen Balasubramanian wrote:
> > Section 7.9
> > "Implementations MUST either use pacing or another method to limit such
> bursts to the initial congestion window; see Section 7.2."
> > This seems to preclude use of segmentation offload of sizes greater than
> IW.. In datacenters we routinely send bursts that are higher without
> causing loss. The MUST here seems unnecessary. It also conflicts with the
> RECOMMENDED in an earlier sentence.
>
> There's a way of satisfying both desires: have the NIC handle the
> pacing.
> --
> Cheers,
>   Jeremy
>
>