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

"MORTON JR., AL" <acmorton@att.com> Mon, 07 February 2022 15:05 UTC

Return-Path: <acmorton@att.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 B761F3A085A; Mon, 7 Feb 2022 07:05:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, 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 (1024-bit key) header.d=att.onmicrosoft.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 FV0VNvg68UsA; Mon, 7 Feb 2022 07:05:06 -0800 (PST)
Received: from mx0b-00191d01.pphosted.com (mx0b-00191d01.pphosted.com [67.231.157.136]) (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 325F03A08D6; Mon, 7 Feb 2022 07:05:06 -0800 (PST)
Received: from pps.filterd (m0288867.ppops.net [127.0.0.1]) by m0288867.ppops.net-00191d01. (8.16.1.2/8.16.1.2) with SMTP id 217ES6D6009088; Mon, 7 Feb 2022 10:04:58 -0500
Received: from alpi154.enaf.aldc.att.com (sbcsmtp6.sbc.com [144.160.229.23]) by m0288867.ppops.net-00191d01. with ESMTP id 3e1p7s1wuh-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 07 Feb 2022 10:04:58 -0500
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi154.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id 217F4uc8029770; Mon, 7 Feb 2022 10:04:57 -0500
Received: from zlp30488.vci.att.com (zlp30488.vci.att.com [135.47.91.93]) by alpi154.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id 217F4pPC029654 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Mon, 7 Feb 2022 10:04:52 -0500
Received: from zlp30488.vci.att.com (zlp30488.vci.att.com [127.0.0.1]) by zlp30488.vci.att.com (Service) with ESMTP id EBA7040170CF; Mon, 7 Feb 2022 15:04:51 +0000 (GMT)
Received: from GAALPA1MSGED2DA.ITServices.sbc.com (unknown [135.50.89.138]) by zlp30488.vci.att.com (Service) with ESMTP id A0C2640170D1; Mon, 7 Feb 2022 15:04:51 +0000 (GMT)
Received: from GAALPA1MSGED2BA.ITServices.sbc.com (135.50.89.126) by GAALPA1MSGED2DA.ITServices.sbc.com (135.50.89.138) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.18; Mon, 7 Feb 2022 10:04:40 -0500
Received: from GAALPA1MSGETA03.tmg.ad.att.com (144.160.249.125) by GAALPA1MSGED2BA.ITServices.sbc.com (135.50.89.126) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.18 via Frontend Transport; Mon, 7 Feb 2022 10:04:40 -0500
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (104.47.57.41) by edgeal3.exch.att.com (144.160.249.125) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.18; Mon, 7 Feb 2022 10:04:33 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=m2OLKbzhEQ00P2wJteEyHePlwaopSc0LDE7rkl82lxfFRTEKEscWMCY8zSsbbmUlf69dv6YjXrQHWXTxZLjB/KPqlAqfsnsdzglwVaknE7mU4GmVaf3OWNAs+iXnZ6UHYlapTYi0HUX2J27o1sRbIAIWc/9FpDZauPacDVR9zgJaBzaAGl5R61OEKUthrIFLrcXgZG1eBVL6ui74mNBs1nCvn0YsyAxA+nAn/bCZnIED7+gPcbxWzpOfUvipuQEQahk1xE2aAlXWna1TTyOz3AFJY44gOc3s5SZuxOOCMHSgEPTm7bpC3uve65PmHJ/QBjR3QS6nYn5qwkicHq+2cw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=t7Q9pZmo+GboH4ejwRec0ZNqy/zIBEaC4yxfPZtIXbM=; b=CTg7bnSYUNdcK3Xd2eQRR0QiH0UP3uDVao/R/XNCDYh52bxc7twI3X4wz77LxcPRNbDq2RAiuiHT6kt5dgmhVD0Uu9KmnhX/JGvyH7Sk6CmxY7NAEiKPYFgZIHeKVW9w6expJxhGmCbv+0xZR+7eiSxiAA5sHI4dbotuJiHBy0IfyBVzJDhlPeZN8Qw/a8VCNiZgU4CGXszYTwd1437SUObYs4j3Igf7lqaATrbaMS1Kg+4EUo5lPP8SlMBDafKBOCSkeVMIseOYGT/TDbSgknRjIR/tSNn1r8i7R9DeZOg/9b3ffhIEV9JZ+Q0gklfZuHg/w69Yz3MoV9tsG6q2OA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=att.onmicrosoft.com; s=selector2-att-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=t7Q9pZmo+GboH4ejwRec0ZNqy/zIBEaC4yxfPZtIXbM=; b=xfH1VKFwCoNzV660ShHyOakqm3WAnrRPcfWF/mqIhp+iDM8LZZxPEvklqTLrl/sLO+ww8qZ0P892m9SYPwfgmNXUQSvwj7JGBvTrYth77tA0NixFhPktwI2EHU/oo5zYJ6uk9R8QLTxqo9GP/Pr+wTH9+/OstlxgcQZrHhu1CaI=
Received: from CH0PR02MB7980.namprd02.prod.outlook.com (2603:10b6:610:105::17) by DM6PR02MB4378.namprd02.prod.outlook.com (2603:10b6:5:2e::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4951.12; Mon, 7 Feb 2022 15:04:24 +0000
Received: from CH0PR02MB7980.namprd02.prod.outlook.com ([fe80::cd34:2582:613:215b]) by CH0PR02MB7980.namprd02.prod.outlook.com ([fe80::cd34:2582:613:215b%4]) with mapi id 15.20.4951.019; Mon, 7 Feb 2022 15:04:24 +0000
From: "MORTON JR., AL" <acmorton@att.com>
To: Gorry Fairhurst <gorry@erg.abdn.ac.uk>, Martin Thomson <mt@lowentropy.net>, "ops-dir@ietf.org" <ops-dir@ietf.org>
CC: "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>
Subject: RE: Opsdir last call review of draft-ietf-quic-manageability-14
Thread-Topic: Opsdir last call review of draft-ietf-quic-manageability-14
Thread-Index: AQHYG6fJ2OPY4rlYZEOSEE1qiG94CayIHpOAgAAPH+A=
Date: Mon, 07 Feb 2022 15:04:24 +0000
Message-ID: <CH0PR02MB79801A4501CA766571B9B6AAD32C9@CH0PR02MB7980.namprd02.prod.outlook.com>
References: <164409907076.26859.10862027679794424868@ietfa.amsl.com> <fde5c4ca-8200-4305-9d8c-3a69ed80b6de@beta.fastmail.com> <3b068925-0b77-2878-0440-084b7e78b5f8@erg.abdn.ac.uk>
In-Reply-To: <3b068925-0b77-2878-0440-084b7e78b5f8@erg.abdn.ac.uk>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: ecbd9b14-0e2b-4bbe-53c3-08d9ea4b20d6
x-ms-traffictypediagnostic: DM6PR02MB4378:EE_
x-microsoft-antispam-prvs: <DM6PR02MB4378A7F6D5FE2F9DF32AF4F9D32C9@DM6PR02MB4378.namprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7691;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: JwMctTjubu8l7cmkBiD2U/fo2JtZjlZwXDvi6EgEDk88oXxZq+AAfcWuJC6NRggkE/T1ZVS+H/dNPDZRPvOdwj/kKA22CW7EYfZbnIZY6FN1WFVqMzQpMXsq/EKeCy1B/7D5+PzKYt9rY8mkPi1aQIq0VSBIYmho/eByi7wOe/x+VY8M82SeVk1bKKnVATydwx34tbEDXr3SLW2Okhz2Ag915ypfZBfl3OojT4K1hqaaRL2oN9qJvDODlGudw1MuZl1JYsHr52G4OZ9c4d4tv4wgc4Am1n6wtgcL3CxPI2hwD3p6iM4CZEjCYWXIDB7kqWg2KSEmBC37xnjaqdFudy3niCUvi9j3muV/gThQOcQxpcErSdso0gDlaOfituQ6AnjFOhlEfgcbDT2mVsNU9dPiSHeJm8NZOeNOrtUsal94e0gDJBXRA46CySSoHjG9g6ijI1G/mnMfQdQxsj/M9hBWes9fJN9ONfgolQbwQu06M/YMi4Oq1+jRDyfIzxoPb49YJx/KLHgnohVnX54pSdwCcz3ssgabQPZi1fMmYPh3H9/tvx2adMN94/CN0kqivKms2qhYDrNEy/569lxsx9xJGOqS8dBupiX5bb6rkAES8fb+Tz5VvKgDUeh2c4+wOjCE2x4NIdhBBP07oQh6CXKZUnm5B13XbNnU1S9jwnKWmmK0ujw8JNJ3Vc/E38X3k0NbRlBOECI9CMHX7iTToQ==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CH0PR02MB7980.namprd02.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(122000001)(82202003)(26005)(186003)(82960400001)(9686003)(38100700002)(83380400001)(5660300002)(2906002)(52536014)(55016003)(33656002)(508600001)(53546011)(38070700005)(71200400001)(6506007)(7696005)(8676002)(8936002)(86362001)(4326008)(66446008)(66476007)(66556008)(66946007)(76116006)(64756008)(296002)(54906003)(110136005)(316002); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 6N/Lcnfjg3MND/RlaLzb/CO97zC+Wp66VJDNmfoAk/wvSK5ld3nKPeGobkjmjVtjKs6BoSMK3LY//n5H7LIYoT6r0cs00HkwSZxd+9LVG8CjymHH2WhX7os9uo35mTD40vQr559dk+M8LMDM0v5zHArB8OlTZ+FKLOhjRsdJ8yF99ZtH560FEYwkzuc551iaLXE6K3Pv6S0pq+5bLzYdETyICpNsXzEg0QBQfrg1hfgBmowZ/acxBLvy93s3Glhod0QyU29w4/5sOQgxNcV+OeyGZx6s1HJ9UK76NQB7jMUX/UKPsqhifxdLQSt95zmHf/2C5AixVQD/IhbKoGmAoCjozKFPBuIFqRt5Ld8xeYLp3ZfbV4o/nWwlmRsQ5OtAAYAuD0gsqceLgBbcTXrmdzDkQZ8RCJSgzxvLVez7tXtSKm8sXH+h4Hyq0TKROm5+JAubf4zOuiLFa5iZgOCDetyf3XPucRqVNjSBcynB+MC66eyTk5eR6SFzGaGTq8xOk6jwTuO8B0NDPyLREVYDC5uucbPGh1FjGEfnJL2iELK2jYe+JAOhr3co93ZHzqp/df5Kewnq99z2PRA4aZ0Ixha+tzewbpfSjKS622pZbOh7nXKu8PzYHdQMia7/zfe5i8jXm35DlmyL4r5MYi3hMpu9Z0LbSbUJ8D2U/8FA4+QWnljRVGdjo3XrWSn9MYTbmT/iItvzCMAhhlGSJAYgl4HYYwh0r5vqzdsoYpc7pIO4TMa9ikyFHCtkfe8c5flyYqfXD3s91+Ez7mArMUtxc9SpqpShp1EuIacK+ME6WTAXvnyVYXVThoIGZvNh9QVhnMAKEGS7uhCp4fsqtadgBm0jWi6hdj+clYzMe3765WgcHJpjJquTKh2sLzPfUo+DO/yorpqBwB88auNLOBcaJ+NfofvI7s6P/BjhLAXbC0FDwHH+XD84WupYiuZVNzEP0fLf9uBsDVJ2HAd9uB1uIVCi0MZJAeHfTRPKy9clpWR4xXF4irYUAduPYn1X4Mamyw/dSQllDNFOhNEjqJ5moKV2HtoAwk+WQHyIvvz51SCCmmv3G1XXdaq05w8OcGwG1aNnkmKTTRaRizqu7a7/JpsDAVCA0sz0zlGNaJUEHsnpoUKtDPVGjIviCTwHbcM1Sre6gGkHZGxMXDoqHuZ1lx5ijBfLmXJ/0W4NJitPj/gYEASe8TjAVJH925NNcpfyf8hSHXgvRgCdWQ1/fgQeaFhMfmXf/TGKBQ1wEV5mmsi2ZZqqRhfm6fdgT9SEfl3zur85fjGHe5hAVVAL+CTf40I9aMaoz86aIQkaUcrj7omuRVUrM2Q/9TxPQwp3T4eM99teLepDGzp1AQ3ELbMj2N6mYUxHEnmO/rPOojirBbANT9XMup2QuLlUFIysoWbO4gJ35hD0NhWspQBy5KI998TXOZHlhXjTBWw7tYGVXiXUWbRTUfxwVUztDEdzQj8aArHn3PXq9R0QfEwVFp7PcDa3Rq77i/LoG29pZqTVU7Y1meAWLx99yRaUB3JC+ZUuwSkajXh/vLXNNQc5hd5k5A==
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: CH0PR02MB7980.namprd02.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: ecbd9b14-0e2b-4bbe-53c3-08d9ea4b20d6
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Feb 2022 15:04:24.3218 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: e741d71c-c6b6-47b0-803c-0f3b32b07556
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 23QegqJ9nfCUi3X0/lLmrZO5BuofVeZQTD/+Nn05nF+XcoRILfI5cOMqmyftsM3q
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR02MB4378
X-OriginatorOrg: att.com
X-TM-SNTS-SMTP: 1E36C49EA2A7A903B487E1158DE65096E13BDA5392B5042D81B2FFF6DBA83F6B2
X-Proofpoint-ORIG-GUID: 0OYwbHoEGUpAmQJTLzOANh9H5ZlD3pFH
X-Proofpoint-GUID: 0OYwbHoEGUpAmQJTLzOANh9H5ZlD3pFH
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.816,Hydra:6.0.425,FMLib:17.11.62.513 definitions=2022-02-07_05,2022-02-07_02,2021-12-02_01
X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy score=0 mlxscore=0 priorityscore=1501 phishscore=0 adultscore=0 clxscore=1011 spamscore=0 bulkscore=0 impostorscore=0 suspectscore=0 mlxlogscore=999 lowpriorityscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2201110000 definitions=main-2202070097
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/WVdWdS5zM-VyBAw1VnBhNKwJUok>
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: Mon, 07 Feb 2022 15:05:12 -0000

> -----Original Message-----
> From: Gorry Fairhurst <gorry@erg.abdn.ac.uk>
> Sent: Monday, February 7, 2022 9:00 AM
> To: Martin Thomson <mt@lowentropy.net>; MORTON JR., AL <acmorton@att.com>;
> ops-dir@ietf.org
> Cc: last-call@ietf.org; draft-ietf-quic-manageability.all@ietf.org;
> quic@ietf.org
> Subject: Re: Opsdir last call review of draft-ietf-quic-manageability-14
> 
> On 06/02/2022 22:19, Martin Thomson wrote:
> > Hi Al,
> >
> > On Sun, Feb 6, 2022, at 09:11, Al Morton via Datatracker wrote:
> >> What rerodering extent (yes, that's a metric) would be required to cause
> >> failure or unnecessary retransmission?
> > For my benefit: Is "rerodering" a typo, or a clever joke?
[acm] Typo this time, clever joke next time 😊
My original joke idea was that the reordering RFC # should illustrate reordering with single-digit seq numbers. Instead, we were assigned 4737, which has loss (5,6), duplication (7), and reordering (3). Not quite the clear example I was looking for...

> >
> > As for the question, I believe that QUIC implementations will deal with any
> amount of reordering within their timeout period (which varies, but it might
> be 10s or 30s in common cases).
> >
> > There are some narrow cases where packets might be discarded, but that would
> be down to specific constraints on the deployment, not the protocol itself.
> For example, a server might choose not to take on arbitrary state based on the
> first packet, so it might discard any data that arrives out of order.  This is
> still likely to resolve as the client is required to retransmit.  Worst case,
> it takes N round trips to resolve, where N is the number of packets in the
> flight.  If that ends up taking more than the timeout (on either endpoint),
> then it will fail.  N == 1 in most current cases, so this is more of a
> theoretical problem than a practical one.
> >
> > This scenario was extensively tested. interop.seemann.io has a bunch of
> tests of handshake robustness, which sometimes produces a lot of reordering.
> You can see there that quant, which has the above behaviour, fails the L1 and
> C1 tests in some cases as a result.
> >
> > That's probably more detail than the doc needs though.
> 
> The transport uses pretty normal standard transport stuff: Reordering
> *can* impact loss detection and hence lead to spurious retransmission
> (DUPack threshold is at least 3 by default for Reno - used thresholds
> depend on the sender implementation). Spurious retransmission can
> potentially lead to spurious CC reaction (mitigated/avoided when if
> original data is ACked as received).
[acm] 
Thanks Martin and Gorry, there is plenty to work with above if the authors agree to add some more detail.

Al