Re: Opsdir last call review of draft-ietf-quic-manageability-14

Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com> Fri, 11 February 2022 19:38 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 D69AD3A0A51; Fri, 11 Feb 2022 11:38:52 -0800 (PST)
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 OJpeNYHiOxwJ; Fri, 11 Feb 2022 11:38:51 -0800 (PST)
Received: from mail-vs1-xe29.google.com (mail-vs1-xe29.google.com [IPv6:2607:f8b0:4864:20::e29]) (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 19AC93A0A36; Fri, 11 Feb 2022 11:38:51 -0800 (PST)
Received: by mail-vs1-xe29.google.com with SMTP id i26so7853054vso.9; Fri, 11 Feb 2022 11:38:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=beqsNkJmiHX+wS7+UqvyWDYgpC9mjiiYYPYRUAyQgx4=; b=S5YeetCgU4vvH6hXs9xjDbYvv4nj0kAqCW1QKvooaGfHly4wP0qcqfEyWHMAlu+sui XdLGKcKHHOgBpk3X33f7PQEw8S9+ubWM+oE1hUbEF+a4QifCC0OMFkX2EyxLi2nnuO1c REHbc4zk8yxSPOHFP2XTLdbNqWIiOW0wcNOWdwIbk8CCr41e0G22eSDxLSUbEDhBORCR P+jLJt50bxMUtIVROPAvSMOv3+r3vzLbbrS94dmuhlEt0womvmMEzCGo6xHFd5TD9+xx xPoVv5hf8V9bhqR2VVjPRZlJKAZL03KiuEmMsfqarW/kBiBAwV9nqI04bmiMfPtRGFf+ +mdA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=beqsNkJmiHX+wS7+UqvyWDYgpC9mjiiYYPYRUAyQgx4=; b=ELNsN/6+JtsKr6jsWpjE5z/qLvA5y90XcbkGWd898w1sS+vxNwkLAssXk+0WvfMGLT YiKSFQWy2f7H+R3waa2N7j/KTit8HdImEshMUi19JOHxiBjage3mqEI/Eb+9JEOughwi 9qz1eK8lum51fat3eWqbxQUMRiYUQvw/vHdZf3cOMurXcP7iZEfYcjmAKjLdrR/LtR5u 29zNzk1dCbD+4ZVCGYbokQyiBeI4TOCSt951SejXOlBqf+n55t8oQMrsDvVfsDLr4STP Jbnn6f9Rc/3DE37rJ6PTiUx+svMlebG6laCVQBxo40tnhSnZsCuY/10gGTTi+u0K6ukT UtCQ==
X-Gm-Message-State: AOAM531sCPNcazMdEuDCUXin8NHmwOAkeMqzoX4qHQvQW/wSWYiQVT0H TvOjUvW52Ps3FAfZN9HUmDexskvviCwKB8Ibsuc=
X-Google-Smtp-Source: ABdhPJyJLlZVQFD+ctJ5yxcITqnk+N/39WO/UDfq0+PX3XPGebzpEpvgnTHh78N5d1uCuDQZJXMMTQRQ11gTdhPGGvc=
X-Received: by 2002:a05:6102:b07:: with SMTP id b7mr1037947vst.68.1644608328258; Fri, 11 Feb 2022 11:38:48 -0800 (PST)
MIME-Version: 1.0
References: <164409907076.26859.10862027679794424868@ietfa.amsl.com> <845201F5-C27D-4E4F-A196-D049D9E56839@ericsson.com>
In-Reply-To: <845201F5-C27D-4E4F-A196-D049D9E56839@ericsson.com>
From: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
Date: Fri, 11 Feb 2022 13:38:22 -0600
Message-ID: <CAKKJt-d9XRmq-=cJMEFLbv3WFrEMqo_cNHMw9YruR397NdTz9A@mail.gmail.com>
Subject: Re: Opsdir last call review of draft-ietf-quic-manageability-14
To: Mirja Kuehlewind <mirja.kuehlewind=40ericsson.com@dmarc.ietf.org>
Cc: Al Morton <acmorton@att.com>, "ops-dir@ietf.org" <ops-dir@ietf.org>, "last-call@ietf.org" <last-call@ietf.org>, "draft-ietf-quic-manageability.all@ietf.org" <draft-ietf-quic-manageability.all@ietf.org>, "quic@ietf.org" <quic@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000003359c505d7c33745"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/a6pznmvyFKmeID0nDzyyHYDnuJw>
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, 11 Feb 2022 19:38:53 -0000

Just one observation, that's relevant to an Al question. Snipping down to

On Fri, Feb 11, 2022 at 11:21 AM Mirja Kuehlewind <mirja.kuehlewind=
40ericsson.com@dmarc.ietf.org> wrote:

> Hi Al,
>
> thanks for your review. Glad to hear that you find the draft useful. I
> think your input is very valuable for this draft as you are part of the
> intended audience, however, not sure how/if to address many of your
> comments. But let me try provide some explanations. Please see inline
> marked with [MK].
>
> Mirja
>
>
> On 05.02.22, 23:11, "QUIC on behalf of Al Morton via Datatracker" <
> quic-bounces@ietf.org on behalf of noreply@ietf.org> wrote:
>
>        In addition, due to the speed of evolution of the
>        protocol, devices that attempt to distinguish QUIC traffic from non-
>        QUIC traffic for purposes of network admission control should admit
>        all QUIC traffic regardless of version.
>
>     [acm] I was hoping to see a description of fallback to TCP (I see that
> fallback
>     is mentioned briefly at the end of section 4.2., and later, fail over
> and
>     failover. pick one...)
>
>     How can Network Operators observe when a QUIC setup has failed, and the
>     corresponding TCP fallback connection(s) succeeded?
>
> [MK] There is no unified way how and if fallback is implemented. However,
> why do you think a network operator would need that information?
>

 On the left hand side of Mirja's response, we spent a LOT of time talking
about what QUIC (more properly, HTTP) would do if UDP blocking or severe
rate limiting prevented a path from being usable for HTTP/3.

In the HTTP case, giving up on HTTP/3 over QUIC over UDP is obvious
(because the path isn't usable for HTTP/3). If you insist on continuing to
use HTTP, you'll use HTTP/1 or HTTP/1.1 or HTTP/2, all over TCP, which
won't be affected by network treatment of UDP.

I remember having a conversation with Brian about what it means for the
Internet architecture that some applications that might make use of QUIC do
have obvious strategies when QUIC (or UDP) blocking happens, and other
applications do not.

There's quite a bit of discussion about this in
https://www.ietf.org/archive/id/draft-ietf-quic-applicability-14.html#name-the-necessity-of-fallback
.

If I'm tracking the discussion in this thread, I wonder if the
manageability draft, which already points to the applicability draft, needs
to say more than

   - A passive observer can't consistently tell whether QUIC handshakes
   succeed or fail, and
   - A passive observer can't know what QUIC applications will do next in
   the general case if their handshakes fail.

But I think the answer to the right hand side of Mirja's response is needed
for us to Do The Right Thing.

Best,

Spencer