[tsvwg] Re draft-kuhn-quic-bdpframe-extension-01

"Border, John" <John.Border@hughes.com> Tue, 14 March 2023 18:04 UTC

Return-Path: <prvs=943788e1a8=john.border@hughes.com>
X-Original-To: tsvwg@ietfa.amsl.com
Delivered-To: tsvwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AC7C2C151557; Tue, 14 Mar 2023 11:04:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.096
X-Spam-Level:
X-Spam-Status: No, score=-7.096 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=hughes.com header.b="kui4Tqz1"; dkim=pass (1024-bit key) header.d=hughes.com header.b="OjfjC22H"
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CEevKb1oBGmc; Tue, 14 Mar 2023 11:04:32 -0700 (PDT)
Received: from mx0b-00115402.pphosted.com (mx0b-00115402.pphosted.com [148.163.153.174]) (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 8562CC15152F; Tue, 14 Mar 2023 11:04:32 -0700 (PDT)
Received: from pps.filterd (m0118427.ppops.net [127.0.0.1]) by mx0b-00115402.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 32EGaxPl007076; Tue, 14 Mar 2023 18:04:24 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hughes.com; h=from : to : cc : subject : date : message-id : content-type : mime-version; s=3152018; bh=QoCc5C+fL9G6PpvkmBvNikxtVEZbB6qqcH1fNi5ozCI=; b=kui4Tqz1zOilU0u9b3mFFykjMqZ4hsl5KZONvnsKCww2noloVwOtQV11pRFtKF+VtVJ3 q27gnQV6kFiwA6hjngvK1cph0NKF5UuuoJx36xWXBBahe8yved8FbL3kU7noCwnWak8o C6kuz17XD/uwDaw7X/ceCh5CYx219i6Y/trmsOybfOliMmwTP9tjZ9OSvXtl36FBJtyf 9cxYjPXVvaWhJoRWJ0D3/j7ZZPqSUVp4/cdur6BHNJ8OcyoCmdaqor+WsX4XGGX2ce88 c6OI+VdVc4TXirttMqdmpN2GLBu38mzZ1Ll9KZiAPznAtKWuenfOS1rQhSlX9BJB6sFJ RA==
Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2048.outbound.protection.outlook.com [104.47.66.48]) by mx0b-00115402.pphosted.com (PPS) with ESMTPS id 3pagq53dyt-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 14 Mar 2023 18:04:24 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NGWdYNow1+Bhwy5CzM9TZT8F7SjD8KQ+GB+T0XhZ5vKVMdjZx6DBrZJkfx1VO1OedYtYO0aMNeQRtUKcuEkCDdlQF5uBBRRFicOyHa0EtY2Misje/b+YCNTlMJxkIar8tbegvxLryoQ5CRjIE59dZAGnmanH6qi+KbU9oW1qDVrQvSY3k08BiWb7uRkl43MIAYcAkPF6fJ3OHTWra5641SrR/90sS4qpNIM5iIw9kKaYH2QYXds478ZXTa4vWsIvCbTgB8s3nCjRAtR9C6eUDBNGXqzwZ2LHP8Iho8YoVZq76kw9mhxdz4AK0DjjPNeRoIBTTRC8y1tkSLKLFGkL6g==
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=QoCc5C+fL9G6PpvkmBvNikxtVEZbB6qqcH1fNi5ozCI=; b=cUEkglFlcYLKj/fEYU8S0k6RMrwagwDvYLMETyOSz7M52aqDNHcSGH/54kvcRWCOA2Vzwqn/UT1qlO6lyy6U0ExTZ71MwE6B3o51kRrNhLtbe6WPrAkjk1Jh1GgCrqS225zsGbYw0HrlEFmo8k3feahrJ0W7lmUG62sUgi+aynhqON/BrUnjnnspdxsqk18Psxeapm/8+YnU+Sm0Lyr+hD96FwBHBbDYz28agL4b9Tiae9RJ0dYOMU3Q0X/fTTsjalbOpGk2nCV0tH0GlAtevkWbII74TXCTFt3TXmROzfSNPm2dDZHLHtnNcA2DaOHQW2PISd1E/MzbHQ1p6Qo+Dw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=hughes.com; dmarc=pass action=none header.from=hughes.com; dkim=pass header.d=hughes.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hughes.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=QoCc5C+fL9G6PpvkmBvNikxtVEZbB6qqcH1fNi5ozCI=; b=OjfjC22Hxs4WZzF6N4YF8UaxSXxwCmNk5GGDqohj8wF0xmiMeT/ZUSJLWJ5/AJ0duhaZiyWMRtEOSSBB6LGQHYWzhjhBlRs7ahgSLAjyv5UDAb4tp/x9bqRCX10VqvmV76BcpUxQ6CTP2MA+dhgY4MDITdktKdlhz9YtP/yI6TI=
Received: from MN2PR11MB3647.namprd11.prod.outlook.com (2603:10b6:208:ec::26) by MW3PR11MB4603.namprd11.prod.outlook.com (2603:10b6:303:5e::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6178.26; Tue, 14 Mar 2023 18:02:17 +0000
Received: from MN2PR11MB3647.namprd11.prod.outlook.com ([fe80::22fc:abcd:b636:1ef7]) by MN2PR11MB3647.namprd11.prod.outlook.com ([fe80::22fc:abcd:b636:1ef7%3]) with mapi id 15.20.6178.024; Tue, 14 Mar 2023 18:02:17 +0000
From: "Border, John" <John.Border@hughes.com>
To: Nicolas Kuhn <nicolas.kuhn.ietf@gmail.com>, "emile.stephan@orange.com" <emile.stephan@orange.com>, "Gorry Fairhurst (gorry@erg.abdn.ac.uk)" <gorry@erg.abdn.ac.uk>, Christian Huitema <huitema@huitema.net>
CC: "tsvwg@ietf.org" <tsvwg@ietf.org>, IETF QUIC WG <quic@ietf.org>
Thread-Topic: Re draft-kuhn-quic-bdpframe-extension-01
Thread-Index: AdlWd8wNJzsioeBqR+2BGIsiISTMSg==
Date: Tue, 14 Mar 2023 18:02:16 +0000
Message-ID: <MN2PR11MB3647066F49BB313843F4886F90BE9@MN2PR11MB3647.namprd11.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: MN2PR11MB3647:EE_|MW3PR11MB4603:EE_
x-ms-office365-filtering-correlation-id: 4a258840-3c95-42fa-3673-08db24b63f6d
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: I5ZyW5nRmBh2+qTl503Lnk72IQziGxWQc9VT/v20lDk+x79g6I8IwAyTawAy312GIvogePwPGw+JGUBqRsPJDLc8sF9q+pU6lMl5girY8O8oN58Ygowoj0Vrf5WbzkjsSYfIF6me5nrBz9S90Rloj0jvXTHbwx6GdPxuZsV/QhAI09gQ25rCfFR643/7FV9vlHTjxrj9wLUtlyIYHd8/B1fpLyMmbMzhFqdHpuAw45QxEPEp2Of9XlwF/IPMLFCSOrjcvMtDy0ST92yxxtXrH/K07ZWyYvo4AMgJKKHjj1mHq1k4qhIzrykiHCQt/3hdPEvxDN7EVXjqXTk7vYnuAVGCztFzMgRmrhrfe/g4Ke61GDNpgpVQC66q6nZqw2L409EQMKy68/nynn2ROD7Ni81WkGVXQCv+sXN+DdDOaXFExPLaY7JL7kfnByRjirwI2O7xsrKebBgLyKlei84z0LFBs4xOVKOF8lQFWuv+VQZzBVgQD5l1XJ8gAOCjn4pj4Of8F1xqnWMYLGLP9yrusixzjfvbLcthUPueGhPJlusStQ3LhoxEGvlwIIuonvI6KkkRjPnQYQRg7FFLpplyibEa9VycT0l8/mBPMtX1Wpu3rv0EGAm6AbtVYe2TFa9UNdkG2c/qWH2NJ+dy6gNp/CkVTRX8psPlRpuHmNs5GdssdpOrjMEHDIfnHpQfV4mh4qcZOo12Z2YQee+PjYKPbw==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR11MB3647.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230025)(4636009)(39860400002)(396003)(346002)(376002)(136003)(366004)(451199018)(38070700005)(86362001)(64756008)(33656002)(52536014)(8936002)(41300700001)(5660300002)(2906002)(54906003)(76116006)(478600001)(66476007)(66446008)(8676002)(66946007)(66556008)(316002)(110136005)(4326008)(83380400001)(38100700002)(122000001)(55016003)(6506007)(26005)(7696005)(71200400001)(186003)(9686003); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: GATTDwo28q2OTI5fARSEWKepEMb8eXOvn/s5AmE71oyIZlw1j4DUeLLOa/iAj0QgQkmfzb0JLf1onShAq20Nv0KNIJpmjjK3euQ1RVcegIMZLGXhMk5YGa0EG6Bve4ll6PykpoY8mA87vzGvzWbFshr4gGrAcz9mlTqMJIQd5lV99AfYOlOihmJwZGfBDpsKLV82yA8bYK874N3Eho18ageBuh8Kx3x5Ir9ugGjy4nMGh+NH6tMVSDZTIgr/UhSkYaktoYgIMWlpAyUApn6i2GegUjTlnskeNdt/kJlH7+V9guKiSr6hBgn6BfwDMZGcEEzKyTn5S7pzvp61+Htu14zs5n2gY1e/Gc4RhyU25HtnLMVrL6J9lkU/CvxHDzE6SpCSHCmbSthcMLxlj3dn9mjCbMPLA76JCju3R9pGBd6nOYuczUe7zswmIOQtXSH73/yfKgDsooJQ0PbaBVhoxUeR2c2q7woOWZ4HFQ0dhbWDOeFP0EblfohmIKKYlNnk+n/P3R56VXvLsoOdmqyO16/tbh42/KruCwt4vJ0/9IL6SYIFOAyIsjsNKJ85uJ/HUU9x4secAtkuWESRcEpMJDXNEQ8onir6B2G2AYkhLcidz/bN6RJ0C86bAqVX4oan8A1OAVN1c6Wlc+d9kjA1CPlX9T6w1qpwUtAmPB/ASwgu7mVBhXEQIx6R2QoHUfIDy4YUEbGD/3nEw86KiUmrFZr7t+Nz7zENVgM7L6rO7EvezrwRATgMatU+6Oz9z3qoGWmAOv/mnvV0Vd7gem2YjQbuCzPcQ5HJy0oVGEhK1EqHjgp4Cl3LjaVeAmWhVK8YM+MEUoWDcutwPYwtfEP/cXxI593xcj9ERbBIDorZxSf770cOinBgqvA1VYldUHE916jUmm37IyA+PtgPRkq41ZgruMgE1Bi/lEB3NW6nmjR2wSOfBBks+lSXyYTVkFzuLdcj8fekrP3BVgx784roiubljRKxnbDY7z8DCKS1aRdPS+D8+zNkWhUqWicWjT+SZv5ZLNlEcYdHUePUiFvEdnlOBK9gICBIlgpk3/BRvKZRtyo/FdWXByDwPSTQYC6K25wDUIJsSjdwbmME1u5ZXI95HlcJt6ruHkK3zpWJWZmbzkE4LsY8K22/IheJUv8bCG8k/usxNc2tKJFC1hc8ObcBx5/4+X/8AlT+YtFgxUCqo6EqjPFPdRml8bAo7muJY0cZqQ7a6PQYjPJqG8Dy/BfHHdimksAWwSXooVep7TIKFuHb6R4eZv7iRoweG702ewWQs3Yh0JeH5i3psypbvhheEoAYFw3EkCBXScKmKtXG7CUxi2aZVPDanmQBxeXeop6o6CRZAuf18Qd9FaDT9tXGFJ2Bb5PrcCllY2C0iVP4I85A5AlJlp/b4eGeArGf3Vgrz6+hZvcTW93YJnyXZyWKQqlzNv4P2u/bnXNVcqzETKQ8lP2AvCYKC5RNsyb+b/rVlpklJfK1iUmjDlp8A78fcCkjf2fHc7l6Nv9V89rzcRNDXSawmVc6IGJmPfyI/HgqvRMRHSmtBISg8oMhYyr2nHLyIYtBz0WM70KOAHjd9aGV+wQJy+nyTS0hm8GQ
Content-Type: multipart/alternative; boundary="_000_MN2PR11MB3647066F49BB313843F4886F90BE9MN2PR11MB3647namp_"
MIME-Version: 1.0
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: zFmShgBSRRndq3ElsY4mx/hPRgrbZleUmGYabd2LpDNCNL7v7Xa5sBDgylxViNoMVmtp4UHkkqWG/DVFnrkWrMC5v6/xBu4bw4JETT26RaJhZ+FyqxvOjsLeVi1cWofiw71YOx2OyViM5HP5S55rdCCAUdd8RKtqg0hJ+IiQlYTXKUP7JvUQMij+z+dkZ2R02Rt8aQxWeNh+r7vQ/Y154qnNlMrss/1bqPTC8rOWiL1yVjht2Y6hFsECILtqTtTKS+YUdUauSvElzywj7gpZ45w1YQmB5jhumxBJM0ZKQlD18kg6iq5vkjO363rOlLGooMDunjDFBJ0YA7ONjXKfCfaHvwUuI1K60vxeCUu1F9qA2QkjKyGZxBnNAR7rogKH1hhelPsmHzJcqXmVRtukhEVWiHX3VdgLba420o1dTXzC1+VAm21ZWoFo5vzvYk1/XWXGMGC0SYGVXhK5dOhHZEALrx1MnwlHWVgr6CZlKTb3v81p9LnIJiBuNC4IZ0XycpS1Z9JkPI7R0ZMosmibqBF5OAshrgMLphwyYLtmO06QTJRL/U6CaNnadoVBCqzx2z10LoCmQAFG38AjR5vGa61PoH04RCRL4wydcN27RhYqZD1tp2YRvmGs4z6fXBlxE7nPIDls2KjabEbWtFhvr/Wsalgtn4soTyQ9szZ9vfqwSqBavQ92y6AphCTAzzWI2DTxATUYyMiU5lSZK7gCz0xcg2feBUbuIl9pQQVA8YOrufEhdWC3uhAIk+WiH3WfngeWcR605pvgLrMs1zLP5h5lzhCRJpncTSB5jNbUS0zoKFHIV/lZ8tYLIZFru7/rc4N4VhL8o7tPHoGtLEpzVV29hUKxNW61tz5dWNUW3zLfb8daLARIGIju8WPL0sF3aqE8+pP33c5UtcOXcqTKmg==
X-OriginatorOrg: hughes.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MN2PR11MB3647.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 4a258840-3c95-42fa-3673-08db24b63f6d
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Mar 2023 18:02:16.9358 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 0e1f3187-4610-4ce2-bad1-b92f4ba36ab3
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: MBDRWyJaHyi+L2nj9qeh+raIWG176xjIO00/rv4LcsQtmxpprbZU2VJczIgsi76QzY45lUaCqG1NVgNwPF2TGg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW3PR11MB4603
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.254,Aquarius:18.0.942,Hydra:6.0.573,FMLib:17.11.170.22 definitions=2023-03-14_10,2023-03-14_02,2023-02-09_01
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/MzxNKV7zMjBjiQIuOb7DZzJ20Qk>
Subject: [tsvwg] Re draft-kuhn-quic-bdpframe-extension-01
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Transport Area Working Group <tsvwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tsvwg/>
List-Post: <mailto:tsvwg@ietf.org>
List-Help: <mailto:tsvwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 14 Mar 2023 18:04:37 -0000

Some comments and questions...

Since the idea for BDP Frame is to extend the QUIC protocol, is an Intended Status of Informational the right choice?

The BDP Frame document is very oriented towards being used by Careful Resume method.  I assume this is on purpose.  (I had always envisioned it being used more generically that but have no other specific use case in mind at this point.)

Minor...  In the Introduction, add a very short summary as to what the hash mentioned in Step 1 is used for.

In Section 3.1, re Saved BB...  If using bytes_in_flight Is not recommended what is recommended?

In Section 3.1.1, it is not entirely clear what the difference is between using BDP_FRAME and activating the optimization.  Is the idea to allow saving the CC values at the sender without sending them in a BDP_FRAME to the receiver and the use of saved CC values is the optimization?

I assume, in Section 3.2 re the first sentence in the third paragraph that the mechanism for identifying that it is the same receiver is being left independent from the specification of BDP-FRAME.  Or is this referring to the Endpoint Token discussed in Section 3.3.1 in which case maybe that section should be pointed to?

Re Section 3.2.2...  I cannot find anything clearly labeled Rationale #N except in the appendix.  The solutions are in Section 6.1.  (If referencing the appendix for the rationale number is the intent, maybe it should not be in an appendix but at least a reference to the table should be mentioned.)  And, in any case, in the appendix, there is no Rationale #1.


John


Nits and readability enhancements...

In the Abstract and again in the Introduction, change the first use of "CC" to "Congestion Control (CC)".

In the Abstract...  "amde" should be "made".  "This CC parameters" should be "The CC parameters".

In the Introduction, Step 2... "portuon" should be "portion".  "premitted" should be "permitted".

Change the first use of "BDP" to "Bandwidth-Delay Product (BDP)" or "bandwidth-delay product (BDP)".  I think the first standalone use is in Section 1.1.

The first statement in the third paragraph of Section 1.1 is a sentence fragment.

In Section 3.1, the description of the Hash says that value is derived from "other" CC parameters.  The phrasing could be interpreted as being values outside of those inside the BDP_FRAME, i.e. from the sender's own information, or other values within the BDP_FRAME.  Rephrase to make it clear which.

Really nitty...  In Section 3.1 Saved BB, the second statement is a fragment.

In Section 3.1 Save RTT, the third sentence is essentially the same as the second sentence.

In Section 3.1.1, for value 1, remove the duplicate "the".

In the first sentence of Section 3.2.1, "it could also" should be just "could also".

In the second bullet of Section 3.3, "likeability" should be "linkability".  Also, the Note at the end of Section 3.3 seems like it should be part of Section 3.3.1.

In the second paragraph of Section 3.3.1...  "observable eavesdroppers" should be "observable to eavesdroppers".  The last sentence is essentially a duplicate of the second sentence.  "provideing" should be "providing".

In the first sentence of the second paragraph of Section 3.3.2, "stroing" should be "strong".