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

"Brian Trammell (IETF)" <ietf@trammell.ch> Wed, 23 March 2022 10:44 UTC

Return-Path: <ietf@trammell.ch>
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 346FE3A18E9 for <quic@ietfa.amsl.com>; Wed, 23 Mar 2022 03:44:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.109
X-Spam-Level:
X-Spam-Status: No, score=-2.109 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=trammell.ch
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 QiAaNQpau218 for <quic@ietfa.amsl.com>; Wed, 23 Mar 2022 03:44:43 -0700 (PDT)
Received: from smtp-42ac.mail.infomaniak.ch (smtp-42ac.mail.infomaniak.ch [IPv6:2001:1600:4:17::42ac]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 28AC93A17B3 for <quic@ietf.org>; Wed, 23 Mar 2022 03:44:35 -0700 (PDT)
Received: from smtp-2-0001.mail.infomaniak.ch (unknown [10.5.36.108]) by smtp-3-3000.mail.infomaniak.ch (Postfix) with ESMTPS id 4KNlNH54PPzMq0vp; Wed, 23 Mar 2022 11:44:31 +0100 (CET)
Received: from smtpclient.apple (unknown [IPv6:2001:67c:370:128:7911:4a4b:fb57:6494]) by smtp-2-0001.mail.infomaniak.ch (Postfix) with ESMTPA id 4KNlNH2fVpzljsTZ; Wed, 23 Mar 2022 11:44:31 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=trammell.ch; s=20191114; t=1648032271; bh=m5EPBi7K5o0E8pG7+6wA+XiT/F8+abKR7o6vJg54gB0=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From; b=cNUHkO10Ecfp5yLT3rCbFR4X+iJm3P/NWwoXYOup02WoOpRj45g8hVrmA1+pAPAHO lAXEKuiyfilh+eOCWmuKMPLOma/9oaTFqSV0SoFtintorN2EVf2qHGDgeWL9XFv6QX WGNtDhoPePxCfKlkevz4QU/txHWJWH05y8BvnH8g=
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.80.82.1.1\))
Subject: Re: Opsdir last call review of draft-ietf-quic-manageability-14
From: "Brian Trammell (IETF)" <ietf@trammell.ch>
In-Reply-To: <351D6AC8-0E24-420D-9735-1C07001C7286@trammell.ch>
Date: Wed, 23 Mar 2022 11:44:31 +0100
Cc: "ops-dir@ietf.org" <ops-dir@ietf.org>, Paul Vixie <paul@redbarn.org>, "last-call@ietf.org" <last-call@ietf.org>, "draft-ietf-quic-manageability.all@ietf.org" <draft-ietf-quic-manageability.all@ietf.org>, Mirja Kuehlewind <mirja.kuehlewind@ericsson.com>, "quic@ietf.org" <quic@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <DAF15A5E-0865-471C-8870-C201DA40172E@trammell.ch>
References: <CH0PR02MB7980CA04E5EADBF6D25AD8F2D3319@CH0PR02MB7980.namprd02.prod.outlook.com> <D82872C2-4C79-45AB-92F1-9F27B324ADE0@ericsson.com> <CH0PR02MB79803C4AF8ED0F28A5F81D30D3009@CH0PR02MB7980.namprd02.prod.outlook.com> <5224BCAC-B8EC-4150-B3B1-5735056BC54C@ericsson.com> <CH0PR02MB798003A25A1C96D02F1FE525D3069@CH0PR02MB7980.namprd02.prod.outlook.com> <346C0025-B1CB-4CAF-BB23-A7E09D79E9B5@ericsson.com> <DM8PR02MB7973BBE35F26700D004BF9A3D3119@DM8PR02MB7973.namprd02.prod.outlook.com> <670E06D4-8C0B-412B-A0C1-814F0F8D980D@trammell.ch> <e5abd4f8-bfa1-bdab-ec77-2060d9b207a6@redbarn.org> <CH0PR02MB7980E7C0764969352B2B9A2AD3179@CH0PR02MB7980.namprd02.prod.outlook.com> <351D6AC8-0E24-420D-9735-1C07001C7286@trammell.ch>
To: "MORTON JR., AL" <acmorton@att.com>
X-Mailer: Apple Mail (2.3696.80.82.1.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/LLb3r_J8vWcpZW8Mg7jm0BHc59s>
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: Wed, 23 Mar 2022 10:44:51 -0000

Explicit scoping is now in https://github.com/quicwg/ops-drafts/pull/464

> On 23 Mar 2022, at 11:00, Brian Trammell (IETF) <ietf@trammell.ch> wrote:
> 
> Hi Al,
> 
> (Snipping a bit of context)
> 
>> On 22 Mar 2022, at 20:51, MORTON JR., AL <acmorton@att.com> wrote:
>> 
>>>> In other words, the set of wire image features that can cause
>>>> differential treatment in an operator's network is equal to the set of
>>>> wire image features that are freely observable by that operator.
>>> see above. there are many reasons a network operator would look at her
>>> packets in order to diagnose problems not of her making.
>>> 
>>> --
>>> P Vixie
>> [acm] 
>> 
>> I think Paul is on the right track with this last sentence. There are several limiting assumptions in this thread about operator activities:
>> 
>> + mid-path observations are only one of many ways to contribute to network management. Launching QUIC connections from hosts under operator control is another. Successful QUIC analysis seems to require different methods than with TCP, and that's fine.
> 
> This is entirely missing; indeed, the document treats active measurement techniques (which I think are quite promising for management of encrypted transports) as implicitly out of scope. I’m not sure it makes sense to expand the scope of this doc (intended as a user’s guide to the wire image) in last call, but perhaps we should add text to make this scope explicit.
> 
>> + the "operator that wants to support QUIC" case seems to be an unexpected role (so far). It would be useful to embrace this case in the manageability draft, IMO.
> 
> The disconnect in this thread, I think, is related to how large we think the set of useful passive measurement actions requiring access to data not in the wire image is. I think that most of these tasks are things we think are useful with analogy to TCP, because we are *so used* to debugging TCP dynamics that we have unseen biases toward doing things that way. Indeed, I think the actual set tends toward empty, in part due to the (theoretical, perhaps tautological, but not at all meant as a straw man dismissal, apologies as it came off as such) analysis that the wire image you can see to troubleshoot is the same wire image your devices can see to break things. 
> 
> It would be interesting to dig into specifics to see how wrong I am. I’m not sure that’s in scope *this* document, though.
> 
> Thanks, cheers,
> 
> Brian