Re: [core] [Last-Call] Genart last call review of draft-ietf-core-new-block-10

Francesca Palombini <francesca.palombini@ericsson.com> Wed, 28 April 2021 09:52 UTC

Return-Path: <francesca.palombini@ericsson.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 56ABA3A2381; Wed, 28 Apr 2021 02:52:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.001
X-Spam-Level:
X-Spam-Status: No, score=-2.001 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-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=ericsson.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 eRkC-5cFEb6s; Wed, 28 Apr 2021 02:52:43 -0700 (PDT)
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (mail-eopbgr00076.outbound.protection.outlook.com [40.107.0.76]) (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 547853A2341; Wed, 28 Apr 2021 02:52:34 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mOLX/Z3fN0inSI5DOcEh2OT/Ta+67HbBabsMvqonyPRNkPsEswhl9dt6QEjlhLqKaC2aQs6evwkL3HvBjd0lFVmgT8GRVGCVFmTd3Ugak9N2KyoIF1dUsw8ikbnAjm0UnSKDxHUE2mbh6EsGbgSe8GILL6RckxZT+WT9jeqEqrYv5p0FKxnAMyuBkDGnWXcYSkpkKyb9wKlcgz7gX95OKyB+TIQCUgc7lmOHe0PK2uPKps0nHFW7JK39xXX4u+JNSIa3YMmvZjqrCeSr3wPeSS7PB+TUJz7GCvXCZ/jQwP5l98YEvvmqdCm93VR8DFEno02keYqAyGO6oLRKKyTssA==
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-SenderADCheck; bh=7u512zKF/tisK9hOpt1qG3MC7aZK0wZ8xbplbBEL95g=; b=KD5sITvX65gzmdY6z9FpusDwiCJoLlNBzQXjYFnLgIXWwCRvbWL8DPrvQL5qk2Y4Qp+UF82F9h2OHgoUAjH4XqaAKZ8LjRP6/CVtVDs3zF4N9hUep1y2tt34bmyXetNv26bnSLk+/BIMTXGbsCPv/099vJJkpHIk3cRgNl+H6/f/GNqlslbdFh0zRDek5a/XqG7Q+epxNpuDgEPONa8ckmB6mVeQXpxijymyPKWXoT2iFhif9/YTRIlnlomrC9Axe2uOUq7sELyMwqXyhAWsCardxberaZ6GMhETvY0EY5DXE/QDMXUul53FawK7q4b/LwdudBes6mNrHQEmpbnR6Q==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=7u512zKF/tisK9hOpt1qG3MC7aZK0wZ8xbplbBEL95g=; b=AqkBldtkXoG5qv13jPxHDV7hURWuiKOfHKYVvU0m7Xoo4ADyhzxplS5pvQ4roOpaG79na5bkam9050UFcKZe6+lfaYDQlRe/lY+h7tqW4kY9GxPWnBo/6KCNOvg+tEbeDmcxpeePF3ylrOBW6W+emg4uumMOyXOU1GWt3rUlwRA=
Received: from HE1PR07MB4217.eurprd07.prod.outlook.com (2603:10a6:7:96::33) by HE1PR07MB4217.eurprd07.prod.outlook.com (2603:10a6:7:96::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4087.15; Wed, 28 Apr 2021 09:52:31 +0000
Received: from HE1PR07MB4217.eurprd07.prod.outlook.com ([fe80::593:f4fd:94e3:d90b]) by HE1PR07MB4217.eurprd07.prod.outlook.com ([fe80::593:f4fd:94e3:d90b%5]) with mapi id 15.20.4087.025; Wed, 28 Apr 2021 09:52:31 +0000
From: Francesca Palombini <francesca.palombini@ericsson.com>
To: "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>, Pete Resnick <resnick@episteme.net>
CC: "last-call@ietf.org" <last-call@ietf.org>, "gen-art@ietf.org" <gen-art@ietf.org>, "draft-ietf-core-new-block.all@ietf.org" <draft-ietf-core-new-block.all@ietf.org>, "core@ietf.org" <core@ietf.org>
Thread-Topic: [Last-Call] Genart last call review of draft-ietf-core-new-block-10
Thread-Index: AQHXOVGHn6NTQj/TXkOe4TlEJnc5NarGm/2AgAJmp4CAAF8kAIAAdYMA
Date: Wed, 28 Apr 2021 09:52:31 +0000
Message-ID: <4A124462-B100-4AB5-A524-4B780F3CF52F@ericsson.com>
References: <161930002269.19583.4502578348808948027@ietfa.amsl.com> <12236_1619433088_60869680_12236_240_2_787AE7BB302AE849A7480A190F8B933035371913@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <19B00980-0C0A-40D4-B40E-2096E9E137AB@episteme.net> <23836_1619585515_6088E9EB_23836_261_1_787AE7BB302AE849A7480A190F8B933035373AF7@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
In-Reply-To: <23836_1619585515_6088E9EB_23836_261_1_787AE7BB302AE849A7480A190F8B933035373AF7@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.48.21041102
authentication-results: orange.com; dkim=none (message not signed) header.d=none;orange.com; dmarc=none action=none header.from=ericsson.com;
x-originating-ip: [2001:1ba8:147a:eb00:a836:3372:937e:c377]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: f26199e7-1202-4f8d-66a7-08d90a2b5748
x-ms-traffictypediagnostic: HE1PR07MB4217:
x-microsoft-antispam-prvs: <HE1PR07MB4217D6EC3DD443F5F99D3E0B98409@HE1PR07MB4217.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: wSeS/aN6qm3xSyAmnTdStu6SrNXLNYHURih4bu+DIcTv4SmUnNXBmbBN5AynUMpxT0j4hxZCMDjG3/NQ5RUIcM0G7BnrLbOnABajXh8nOcvB2dNoe/UHpcQKWiHFJ/Se1Ol5Jv/9cjqCRGGJGGjlGKW38FMsyfU1jP7wjiOVcsDAVt13CFbBmNkdtc/cQ3z1UckfI5cBsoc5H5//uJK4kVmEmDq1NjR1PXGR9+UgABev1ndDMInjKckzuBwKMncr9rkqIHd1V4CtignDQJL1fdTylPYPrFMJUBFHEJgAaseOuY46/OPdoH5dekxmed7CZT5xqORCkXPxxBvTvCjYDBVqJS8TmSWiB1SHrWwkql0w6JxNnPP82I1am5tzW+1gyoe8PM2i1hzpSLX2J+qxgon/Dcx22qqZFVyljS6Roc1hsGlE29SoOvf4mFH8MFfW7cphjc+4mKfcchx1WHzbBUqI/G3SrDfynl9M/6/HZO1u3HPvjYSs3axmZhbsPM7bwdiahD6kZac3p3WpG4R69wXFKENmCgi6xiIB4ZRMtx8RhlmYg/8w6xV/UdnW/xKVFQQ5tp5x7uIBxGoNjv7aa0FrZ76OVCBaU8GLMsb9RhMiK3MnzSiZCJAiANiVRzxmEquOSheS3O7CwipLJI82JBGjLnwY0e6f8i7XjneUNJA/QR0VtpKz/Evhlb/Noz7A2wzCz6JMcjE2r8YN7CC7u3Mz/y2BvZgjsV8I3Ds8N3mYjJR22kXl/espJT5YE8h4
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:HE1PR07MB4217.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(136003)(39860400002)(366004)(396003)(376002)(346002)(966005)(2616005)(9326002)(6512007)(36756003)(166002)(4326008)(8936002)(186003)(44832011)(478600001)(38100700002)(53546011)(6506007)(5660300002)(8676002)(122000001)(33656002)(66476007)(76116006)(83380400001)(66946007)(66446008)(71200400001)(66556008)(110136005)(64756008)(2906002)(6486002)(54906003)(86362001)(316002)(45980500001); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: =?utf-8?B?Zk5XL01QeDV6TDl6SFpuRERONkxVcVpOWGdqRUdTSEg4Y21waFJPY3RQTUVu?= =?utf-8?B?cW1OdjBVZU9KN1VMUUZPdGYyczdzVlBCZVpNMzc2UmFJa3NGWng4RTI4bTQ0?= =?utf-8?B?SE4rcnl1RGpxVDVqbFRWQ1FHenIzeW9vaDZ3TURmZkI2TE80SitZU25JK2dU?= =?utf-8?B?NTZYK1FUNmtKelV0MVorU2Y3Y25LQjFXZWVXTGFmV1hkN1AxNWNNYmlwSlJX?= =?utf-8?B?Uk91OVl4dmt1MlNKRWE5MVdIQ0YweDgyWnlSV0Y1a2FpSEJ3RUpPbjEwbi9X?= =?utf-8?B?VGJpcTAxM3ovMmpXSENTTWRndWY3WTBxdmpsYlVjNUwrR1JERUg5NWVBMDNV?= =?utf-8?B?U2dXRjFLNVNQRE5ValRTUnhBenIrdURTWnh3Yzh2aGM5bkxmNW91ZnJYWkpK?= =?utf-8?B?WFlINzZlcVRuR09ENjJBR2ZyWkEwVzJ2a0dPU1VWd2M5blR5RUpncU40MnNz?= =?utf-8?B?WEo0cFZ0YVpQZkRYcWJRY3RSbFhHQkw2elQwYXhabnhYcXJqL3JHZkdlSU1l?= =?utf-8?B?K1RpSTFnNmFlWkJLNnJURFIyQkU5M2RHSWZTdmRaNVVqT2QxU3ZNNEpqcGRp?= =?utf-8?B?TjdRcU42MzJraVhJa3I0c25UQTRvODh3MW9oN1o3ZE1kaVlhSXVCQmlZVmxZ?= =?utf-8?B?M1pFazBxSG9RaVdLQ2JtQXNMcEg3dWJyVkR2MFlkblJkdGZXajJESTROOFJK?= =?utf-8?B?eUVBbk4xSzFVellDK29aK04rZ000YThJSkFjcldRZUllOVJySnF1NlZULzVL?= =?utf-8?B?THVRK2Q5TStMMTJLUFNiWjVDK0cvckdjRTkwWktwa3FkdnJ1dU1uQU5yaVZv?= =?utf-8?B?d2diTVZQSEtsTWNXZy8zTzdvT2hYRFFwS09qMjhETlJnREsrVXNmMWlndGFC?= =?utf-8?B?N2ZOZm1EKytYcVp0ck5iRmpMR2pNbDR3cElsZUIwdFEzNU54cXp6QVFjTlh2?= =?utf-8?B?ZWRIWVo1WWxhZGJCeEt0MVNTb2FYK1dobUJ6czBMOXVnTzl1VHI0WCtJb2pH?= =?utf-8?B?ZmR4MGdPUTNCRUU0bHFWZGZ6WE1wSUxia2hMcURweVROcnN5QkYvMWx2N1dO?= =?utf-8?B?QzJ4OWZpUXhaR2p3bEo0UUsvWmFpZUdtTEFDcXUwaGRYVFEvdnc2NGgvREhJ?= =?utf-8?B?a0hRT3k4REJwVUpBNjlwQ2pVOFdDcWdhUWZMTHVqYy9mc3pzTExMcU1NSERo?= =?utf-8?B?dFZ0azJPS2s4eE1jWS9zWlJKQThWdyt4VlJBOWtMeXh1dHdBSzdwKzc4RjJv?= =?utf-8?B?QWxFYjV6clhENUpaYVVTYVJVUU9uelpwWlgzTmtEd2t3YzBMRld4NmpnL29P?= =?utf-8?B?UW9CWWQycDB4ZHRhckM4Y0NQSHRiUDVMUmNxdHduMGtmazFiTUcrNXZTR3c1?= =?utf-8?B?UytNYWVtcFpjd0dmcXcrNWVEcXZUOGNlUWphRU41dWcxZHF6VFZwZG5XbzNE?= =?utf-8?B?Y2pSS3hqQVNSa1NMdVNBSWdlMVJMa3RqNlgxR3BySXFaZVRRNDdBQUFVZnd1?= =?utf-8?B?RDMreHpPRXVJTE5Kckp1MUVhU0FOc0RRcGRHdDVCbm1HbG9hMGM3M0xGL2hK?= =?utf-8?B?OXJESlBqaTVWRjNMTmxpR1FtcDhkeEhRT3QrRElrcWt0ZVlpSklHQzI1amxQ?= =?utf-8?B?RkJpQzlyOGVQZnlsczJzdG1nb2l6a2wwK0ZiN0R1MVVyUHF2eTlEM0VaQmYz?= =?utf-8?B?T0huL2U0NnJCN0VMVXQvdGFrNHMyWjY5QVZ3cWx4Z2NVakV2T0NFVFZWWlR6?= =?utf-8?B?cVh0ZkJQMlVydFM1YWFCMkxFTGI1OHpDSG9mcDd0d21wTXdFNHYyWjdiMUNo?= =?utf-8?B?emFLSnEyR2lpUHN0emRVRWtCNE1qSktVeHhZdWtlQnJaSGVOQVI5dytadXR2?= =?utf-8?B?bWpBeDJudGZRM25IdU9KQWlKd3Z3ak9kblVzTkt1VXBMd2c9PQ==?=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_4A124462B1004AB5A5244B780F3CF52Fericssoncom_"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: HE1PR07MB4217.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: f26199e7-1202-4f8d-66a7-08d90a2b5748
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Apr 2021 09:52:31.2320 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 4GQEoqmnEqi1g7ryeU5KEtThlI2DbvjtvQ4jY5DWIEOoGgXZSiBFqrHjnR8/ZRVoTIQfRPlVLNwqFwi9o2EBW1B22K/lLWLi+7CTvFIomIzKzPxTS1g9paTGdUWJqXFE
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR07MB4217
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/NznGipP7R7VDAKVXz4GEFR7s6SI>
Subject: Re: [core] [Last-Call] Genart last call review of draft-ietf-core-new-block-10
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 28 Apr 2021 09:52:56 -0000

Hi Pete,

Thanks for the thoughtful review! Good catches, and happy to see the document improved.

Authors – please go ahead and submit the update including these changes, so I can push the button and move it forward.

Thanks,
Francesca

From: "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>
Date: Wednesday, 28 April 2021 at 06:52
To: Pete Resnick <resnick@episteme.net>
Cc: "last-call@ietf.org" <last-call@ietf.org>rg>, "gen-art@ietf.org" <gen-art@ietf.org>rg>, "draft-ietf-core-new-block.all@ietf.org" <draft-ietf-core-new-block.all@ietf.org>rg>, "core@ietf.org" <core@ietf.org>
Subject: RE: [Last-Call] Genart last call review of draft-ietf-core-new-block-10
Resent from: <alias-bounces@ietf.org>
Resent to: <mohamed.boucadair@orange.com>om>, <supjps-ietf@jpshallow.com>om>, Bormann <cabo@tzi.org>rg>, <jaime@iki.fi>fi>, <marco.tiloca@ri.se>se>, <superuser@gmail.com>om>, Francesca Palombini <francesca.palombini@ericsson.com>
Resent date: Wednesday, 28 April 2021 at 06:52

Hi Pete,

OK with the proposed editorial change. Fixed in the local copy.

Thank you.

Cheers,
Med

De : last-call [mailto:last-call-bounces@ietf.org] De la part de Pete Resnick
Envoyé : mercredi 28 avril 2021 01:11
À : BOUCADAIR Mohamed TGI/OLN <mohamed.boucadair@orange.com>
Cc : last-call@ietf.org; gen-art@ietf.org; draft-ietf-core-new-block.all@ietf.org; core@ietf.org
Objet : Re: [Last-Call] Genart last call review of draft-ietf-core-new-block-10


Thanks for the followup. Just to close the loop on some of these:

On 26 Apr 2021, at 5:31, mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com> wrote:

In section 4.4:

I find this paragraph confusing:

The requested missing block numbers MUST have an increasing block
number in each additional Q-Block2 Option with no duplicates. The
server SHOULD respond with a 4.00 (Bad Request) to requests not
adhering to this behavior.

So, given the SHOULD in the second sentence, it appears that the MUST
in the first sentence doesn't apply to the server (i.e., to enforce
this), but rather to the client doing the request. You should
probably say it that way.

[Med] Yes. This text should be linked to the previous paragraph when the client issues the request for missing blocks. Anyway, I agree it is better to be explicit here. Fixed.

Excellent. Here's a purely editorial suggestion; entirely up to you whether to use it:

The missing block numbers requested by the client MUST have an

increasing block number in each additional Q-Block2 Option with no

duplicates.

Also, the SHOULD in the second sentence is
not entirely clear to me: Are you saying that the server can choose
to use some other response code, or are you saying that the server
can accept the request and do something interesting with it?

[Med] The latter. Normally the server must discard such request but given that one of the target use cases for this spec is DDoS mitigation, servers may be tolerant.

Ah, OK, then what you have is correct as-is.

In section 4.3:

In several response code definitions:

The token used MUST be any token that was received in a request
using
the same Request-Tag.

That doesn't really parse well. I think you either mean "The token
used MUST be a token" or you mean "The token used can be any token".

[Med] The second para of this section specifies that all block requests must use the same Request-Tag. The 4th para indicates that each of these block requests will use a new token. The server must use one of these tokens when replying.

Updated the text as follows:

NEW:
The token used MUST be one of the tokens that were received in a request for this block-wise exchange.

I like it.

In section 7.2:

For the server receiving NON Q-Block1 requests, it SHOULD send
back a
2.31 (Continue) Response Code on receipt of all of the
MAX_PAYLOADS
payloads to prevent the client unnecessarily delaying.
Otherwise...

When you say "Otherwise", Do you mean, "For other payloads"? Either
way, you should probably change that to make it clear.

[Med] Changed to: "If not all of the MAX_PAYLOADS payloads were received, ..."

Perfect.

All of the others look fine. Thanks again for the quick reply.

Cheers,

pr

--
Pete Resnick https://www.episteme.net/<https://protect2.fireeye.com/v1/url?k=4f76cc35-10edf576-4f768cae-861fcb972bfc-1147fe9a31398186&q=1&e=ede0ae9f-ec03-476d-a29a-c0628cdb9626&u=https%3A%2F%2Fwww.episteme.net%2F>
All connections to the world are tenuous at best

_________________________________________________________________________________________________________________________



Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc

pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler

a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,

Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.



This message and its attachments may contain confidential or privileged information that may be protected by law;

they should not be distributed, used or copied without authorisation.

If you have received this email in error, please notify the sender and delete this message and its attachments.

As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.

Thank you.