Re: [EXTERNAL] Re: WGLC review of draft-ietf-quic-recovery-29

Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com> Fri, 17 July 2020 12:21 UTC

Return-Path: <spencerdawkins.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 4F58F3A0B08 for <quic@ietfa.amsl.com>; Fri, 17 Jul 2020 05:21:38 -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=unavailable 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 BGFersCY4Qbj for <quic@ietfa.amsl.com>; Fri, 17 Jul 2020 05:21:36 -0700 (PDT)
Received: from mail-lf1-x131.google.com (mail-lf1-x131.google.com [IPv6:2a00:1450:4864:20::131]) (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 52B173A0B04 for <quic@ietf.org>; Fri, 17 Jul 2020 05:21:36 -0700 (PDT)
Received: by mail-lf1-x131.google.com with SMTP id y18so5880990lfh.11 for <quic@ietf.org>; Fri, 17 Jul 2020 05:21:36 -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 :cc; bh=KaMI0Dyc9+EI8kr3l5nOTntnvT/LwymU0YWRWhHTrOs=; b=f2I2a7ucBr2PcR9MgqZH25805gHc0ipJcvY+r74sQLEdkW8/cG8oOac8a0HlR0bnSJ W+HX8T3JYGcVQKpEvt9zrgUHMBAbG6fWQmPJi60qajMYM0vw0Dks9o2kSzw30b3mPTOJ ohhZUF39+lpeFbcXnKHP9covAlTBWir5gVtRPPQLs/WNQmSBqXpyK18pkJ4/qlqrAlAR jvdDM41jXXY3NAB+xa8BiaVdtpkJob4umnZbng0TCzQr75r3CUMwRyEXakV4PZadXZhJ L0FjpMYu2npGvmR41Rbany5EmgSPgydO2ATxrv0Cqt1o8OA6/JyZz0vetdQz6csNwFqZ T1bQ==
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:cc; bh=KaMI0Dyc9+EI8kr3l5nOTntnvT/LwymU0YWRWhHTrOs=; b=QFHE4+NhCATQVFRA05x4tuEJ+tt+UAJiOoDWD0I+Y2AujyNtAStEs59u5MRxsNsK2m auA4ZwTUwCS7Oez/m8PrJbxmit2qmQQ5FSxTKbkkKpvN2cQlvJGXjri0fySxjyarLXpZ khAaHRbShKIZ+pjs90UqFY8ZGT+YejB9rAZnrhXGwHoc5VK2biT2ls6HppPRHSS+Z9l9 PKDxYF6W3mF/2tcP/F/L3//zYmT3WuLyF9Hmu6dukQSDMT++FspfmIr+efewaCKrES56 aXob+mEnKvtvTfJJvK6CArij2mm5CHKtll8K01VAaN3fps+hak3dA7hUdChWyJd+RTad oYWw==
X-Gm-Message-State: AOAM532T7AQoXZk62cEHf+CO8G2cImeCtKNZ7d+K9w9+LrkZgc3d2IS3 bsBs+q1DKve4ErWMse85aZzLQaPnGBsmbG8IExk=
X-Google-Smtp-Source: ABdhPJwsFV4YEqoM/KEo6Mr40OXJTB3xnC2Enut8gncDHv0lioV2Dkjj0TgqbeerzSD8KBbVeIJN1tlsmQAX/wRnaag=
X-Received: by 2002:ac2:558f:: with SMTP id v15mr4583912lfg.187.1594988494438; Fri, 17 Jul 2020 05:21:34 -0700 (PDT)
MIME-Version: 1.0
References: <MN2PR00MB073663726DB5AFE6885D0A6BB6670@MN2PR00MB0736.namprd00.prod.outlook.com> <53187d65-f7b9-b99a-f68b-b267303ab399@erg.abdn.ac.uk> <CH2PR00MB0726D18611EC030BF548CA0DB6640@CH2PR00MB0726.namprd00.prod.outlook.com> <40818629-e1dc-f0f1-6173-984a8166c7c2@erg.abdn.ac.uk> <CH2PR00MB07267EBAC2BB08CCE5160EC6B6650@CH2PR00MB0726.namprd00.prod.outlook.com> <CAKcm_gN=vizG9+kiRiX7BAfcsR1p+Q1FrTtNPXfV5vFATBNQ9Q@mail.gmail.com> <CAKKJt-c-sp=L7j5--aoEEObMjhcnTE7YVK_NE4YQFGZDtcLhrA@mail.gmail.com> <CACpbDcfrVNtDb3htqnkVqr2OOskUVr_aYTrRvssT_tAgTKqV_g@mail.gmail.com>
In-Reply-To: <CACpbDcfrVNtDb3htqnkVqr2OOskUVr_aYTrRvssT_tAgTKqV_g@mail.gmail.com>
From: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
Date: Fri, 17 Jul 2020 07:21:08 -0500
Message-ID: <CAKKJt-f76tVoUiAwZrfyOEDG1FPTqbxu0Zg_Or_OymRwaNAwcw@mail.gmail.com>
Subject: Re: [EXTERNAL] Re: WGLC review of draft-ietf-quic-recovery-29
To: Jana Iyengar <jri.ietf@gmail.com>
Cc: Ian Swett <ianswett=40google.com@dmarc.ietf.org>, Praveen Balasubramanian <pravb=40microsoft.com@dmarc.ietf.org>, Gorry Fairhurst <gorry@erg.abdn.ac.uk>, IETF QUIC WG <quic@ietf.org>, Neal Cardwell <ncardwell@google.com>, Yuchung Cheng <ycheng@google.com>
Content-Type: multipart/alternative; boundary="000000000000a1c63105aaa2325f"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/HepAbKF3Im5oKmtBjazDiFYxtFk>
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: Fri, 17 Jul 2020 12:21:38 -0000

Hi, Jana,

On Thu, Jul 16, 2020 at 8:30 PM Jana Iyengar <jri.ietf@gmail.com> wrote:

> At a high level, the recovery doc is _not_ written with DC environments in
> mind. We can make that clear in the document, if that helps. There are
> other things as well that won't work well in a DC environment, and I
> imagine a separate doc would be helpful here that specifies how QUIC ought
> to be tuned for DCs.
>

Two things.

My response to Ian was just about the history of what TSV has come to
expect for encapsulation protocol behaviors in the past half-dozen years
("if you are doing stuff that's not safe on an unmanaged network, this is
what you should do; if you're doing the same thing on a managed network,
this is what you can probably get away with, and please point to your
circuit breaker functionality in case what you're doing turns out to be a
Really Bad Idea" - paraphrasing over a lot of subtilty).

Those documents tended to have both cases in a single document, along with
the rest of the encapsulation protocol, in many cases because the
"unmanaged networks" considerations were being added to a single document
that already described "managed networks" considerations.

Pretty much every conversation I was involved in at QUIC charter time
assumed that we would want to swap recovery functionality in and out over
time without reopening draft-ietf-quic-transport, so having a separate
recovery document was the right thing to do.

Because QUIC already has a separate "safe for unmanaged networks" recovery
document, I think putting other recovery strategies in separate documents
is a fine plan.

Does that make sense?

Best,

Spencer

On Thu, Jul 16, 2020 at 2:18 PM Spencer Dawkins at IETF <
> spencerdawkins.ietf@gmail.com> wrote:
>
>> Hi, Ian,
>>
>> On Thu, Jul 16, 2020 at 2:22 PM Ian Swett <ianswett=
>> 40google.com@dmarc.ietf.org> wrote:
>>
>>> Thanks for the comments, I filed #3918
>>> <https://github..com/quicwg/base-drafts/issues/3918> and #3919
>>> <https://github.com/quicwg/base-drafts/issues/3919>
>>>
>>> For my background, are you aware other transport RFCs have normative
>>> statements that only apply to the public internet?
>>>
>>
>> Tunnels are transport, right? :-)
>>
>> The earliest RFC I was involved with, that made distinctions about what
>> you can get away with on the public internet versus in a managed network,
>> was https://tools.ietf.org/html/rfc7510#section-5. This was negotiated
>> after a fairly vigorous back-and-forth between transport people and
>> non-transport people during IETF Last Call.
>>
>> We put together a design team with a few people to try to work through
>> this for the myriad other protocols that people wanted to tunnel over UDP,
>> once and for all.
>>
>> https://tools.ietf.org/html/rfc8084 was published as a BCP.
>>
>> I may be forgetting other stuff, of course.
>>
>> Best,
>>
>> Spencer
>>
>>
>>> Also, if you're that well buffered and the bursts are that large, do you
>>> still start with IW10, or do you start with a larger window?
>>>
>>> Thanks, Ian
>>>
>>>>