
From nobody Wed Apr  1 01:19:06 2020
Return-Path: <esko.dijk@iotconsultancy.nl>
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 A4AA43A0FBC for <core@ietfa.amsl.com>; Wed,  1 Apr 2020 01:19:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.889
X-Spam-Level: 
X-Spam-Status: No, score=-1.889 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, T_SPF_PERMERROR=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=iotconsultancynl.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 6snGpJti1THk for <core@ietfa.amsl.com>; Wed,  1 Apr 2020 01:19:02 -0700 (PDT)
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-eopbgr30125.outbound.protection.outlook.com [40.107.3.125]) (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 6BBCE3A0FBB for <core@ietf.org>; Wed,  1 Apr 2020 01:19:01 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NnfaxEMpEB9PkiNBobZnQpOxf0wKAxdUqrLs3pcazD/ZcIpy84qTs0NXRivkB2FU0P03JFgDGRCxceADs9Cr5nNVXVx5xP9opXqAXoemUz5BX3E9HEDbEF1uROMO7tnUkXnjH9kt3dESpSfAJoedPvTReay3/mwRGFVAj9luQtkjtCIM9V+QDljb+MfxAWmPftD+tePjLPYXLkYNj6AzDkbJJ8eV4/KJ/2kHSYvK01rofXCQvAwXXbEeoTpHb8aYoh2w6IMMNq/jxXs6MPAxihMJmMg1Hh6SMu6zEZf/3i5Rfyd5NK2i8oXPaBIdVYiUG2L8Fqr4jDhMMSLeBwGAag==
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=Z2S68kkntxpQtS0yEjHjjgBn9bSlE1tWkz5ZmC171YQ=; b=RU5Bf06voFjU4YDfpqRIocBd2fILGFra2GQFMFOZ/fk81bTAIUdgQgsQ/68sAwWZpHFgz+IVmZAVsxj4JEsW9tpvvmva82t1bhZpQSrJmIDF1TExiN2ui6VPn6oMYmOErjutcOtuBl6T138SqYZBgajxERZ098UE4PPznpkBgmELqCZ/BvvQkTw9aTQ/k7LtBYluHuF0CddRx3sy2EW37BXNbNzhJFPdPkhDK7q+pyWlNDMLfh4y9UCUuS/AzUO472jNXlyNxQIZTEXw/UjFhb2aWWTCrxouL6IJ9Nkj0Y/O+RMo7bgTvIRGFTjvhina3k4MYNQBkwu20yQ77o+n5w==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=iotconsultancy.nl; dmarc=pass action=none header.from=iotconsultancy.nl; dkim=pass header.d=iotconsultancy.nl; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iotconsultancynl.onmicrosoft.com; s=selector2-iotconsultancynl-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Z2S68kkntxpQtS0yEjHjjgBn9bSlE1tWkz5ZmC171YQ=; b=WtrTJfqX2UZQMoPZ5pPzWcdHMc7UkE2i0ZrPSi4+PR330nTHraqUh/lBdYN8GU7aayWFXTaT0PA0nW7qQpIKQxHAueObnj8apEhsogP7ldWIrvyTgM9CwrcT7gJMLArQ407mGoP57WWXxlLFBEqIb/TYTL2Yq7M66EYlDHsFNe8=
Received: from AM5P190MB0275.EURP190.PROD.OUTLOOK.COM (10.161.62.28) by AM5P190MB0244.EURP190.PROD.OUTLOOK.COM (10.161.62.13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2856.20; Wed, 1 Apr 2020 08:18:59 +0000
Received: from AM5P190MB0275.EURP190.PROD.OUTLOOK.COM ([fe80::8c96:a66b:e170:bf8f]) by AM5P190MB0275.EURP190.PROD.OUTLOOK.COM ([fe80::8c96:a66b:e170:bf8f%3]) with mapi id 15.20.2856.019; Wed, 1 Apr 2020 08:18:59 +0000
From: Esko Dijk <esko.dijk@iotconsultancy.nl>
To: Jim Schaad <ietf@augustcellars.com>, 'Klaus Hartke' <hartke@projectcool.de>
CC: 'Achim Kraus' <achimkraus@gmx.net>, "core@ietf.org" <core@ietf.org>
Thread-Topic: [core] RFC 7252 - 8.2 - Multicast - Request / Response Layer, page 67, top
Thread-Index: AQHWBAJ4QQxxhgNVoE6+AM1rLNkaVahcnYmAgAAdZICABcLe8IAAHjWAgABVYQCAAP5CIA==
Date: Wed, 1 Apr 2020 08:18:58 +0000
Message-ID: <AM5P190MB0275218BA7C801E50C8353F0FDC90@AM5P190MB0275.EURP190.PROD.OUTLOOK.COM>
References: <580bb0f4-89c4-2d11-b17b-520ddfe89c33@gmx.net> <000501d60452$c96cfa00$5c46ee00$@augustcellars.com> <1e74313a-d258-622f-d43e-ff1fa8f7d06d@gmx.net> <AM5P190MB027536259A44102F7AB9E058FDC80@AM5P190MB0275.EURP190.PROD.OUTLOOK.COM> <CAAzbHvbeEyws+wVchovoVTK=WutWoHCNcfv8LrpxmshLxJ_w+Q@mail.gmail.com> <011301d6077c$b5d347b0$2179d710$@augustcellars.com>
In-Reply-To: <011301d6077c$b5d347b0$2179d710$@augustcellars.com>
Accept-Language: en-US, nl-NL
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=esko.dijk@iotconsultancy.nl; 
x-originating-ip: [85.147.167.236]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: e9f3f9ef-5a61-48f9-6fb1-08d7d6155423
x-ms-traffictypediagnostic: AM5P190MB0244:
x-microsoft-antispam-prvs: <AM5P190MB0244F1E07D6E8A3143E20C51FDC90@AM5P190MB0244.EURP190.PROD.OUTLOOK.COM>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 03607C04F0
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:AM5P190MB0275.EURP190.PROD.OUTLOOK.COM; PTR:; CAT:NONE;  SFTY:; SFS:(10019020)(396003)(366004)(39830400003)(136003)(346002)(376002)(6506007)(71200400001)(316002)(66446008)(66946007)(64756008)(55016002)(66556008)(44832011)(4326008)(8936002)(7696005)(9686003)(66476007)(26005)(508600001)(110136005)(86362001)(33656002)(81166006)(54906003)(186003)(53546011)(76116006)(8676002)(52536014)(2906002)(5660300002)(81156014); DIR:OUT; SFP:1102; 
received-spf: None (protection.outlook.com: iotconsultancy.nl does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 32t7o7pr//VbzDALBqh0okFwE7RVhiK0TfdXq3lbans4Tv6NlU+Hnw9XNQT+n4s5eKYAGmfprY7511V7eEEdZg7O6YnW32j8WEK6ho4ZhKj7bCK4EaUR4Q+EzHcH3LgFNsf6pNbPuZfl0wHXaBeRF0Od0vZkDv5Zbb8MDo5gOVBSDDNft0fg8+8VTgOlDsDNN9hpq6haw3vNDnh+PLDv6VTx7Zv63VLQ9fvkG8fIzdaQO63CMTY7D4OD1u+mjNxsVKXqSUTCO/cwIVph1RqtjSLCEI5sQbYtIXB0CfnTnmqZZnybwfwPrL4kmFXybn8r93SrBcGZNl8o3eCruwsShTk/wkClDOEBvTFgW+fulrZGfYKuaEEhHIUu/rs1J1ILy3b4IBSa5fBEH77q4ZojiYccUQyr7KKmawAWLlWipbSXQ+obpdXujA3C7pBfQyZN
x-ms-exchange-antispam-messagedata: qFNWtXQC1/hbImgWiaUJy/IV9U+Lof7PubmlkrgEqc1Wt+8OKEr3HSxskfPp8I+SOeQw4TbJABcE9XsR6w+L40wPee5Tl0u2zp42SdnXi/AfHH9Wsn1tj8uMVfULD6/o7D6I7FWKNngJ9m+x+kumbg==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: iotconsultancy.nl
X-MS-Exchange-CrossTenant-Network-Message-Id: e9f3f9ef-5a61-48f9-6fb1-08d7d6155423
X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Apr 2020 08:18:58.9322 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 58bbf628-15d2-46bc-820b-863b6774d44b
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: qNlpdXL6fppMY2QxVLf7RoP1+7e46zcuUOnvVHGhsmJPwIi/bfTv2WvtOLo856KdwROn4bbZSJkmrN0ltHMFn417gIZows45etIhXBVO2Yc=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5P190MB0244
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/v2YvdKtPKPHrI7coOaB6A2X3x6o>
Subject: Re: [core] RFC 7252 - 8.2 - Multicast - Request / Response Layer, page 67, top
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, 01 Apr 2020 08:19:05 -0000

VGhhbmtzIEtsYXVzICYgSmltLCANCg0KaXQgaXMgY2xlYXIgdG8gbWUgbm93IGhvdyB5b3Ugdmll
dyB0aGUgZW5kcG9pbnQgY29uY2VwdCBmb3IgbXVsdGljYXN0IG1lc3NhZ2VzLiBCZWNhdXNlICh0
byBtZSkgdGhpcyBpcyBub3QgZnVsbHkgY29tcGF0aWJsZSB3aXRoIHRoZSBkZWZpbml0aW9ucyBv
ZiAiZW5kcG9pbnQiIGFuZCBtZXNzYWdpbmcgbW9kZWwgaW4gUkZDIDcyNTIgdGhhdCBJIHF1b3Rl
ZCwgaXQgd291bGQgYmUgZ29vZCB0byBjbGFyaWZ5IHRoaXMgYXNwZWN0IG1vcmUgaW4gZHJhZnQt
aWV0Zi1jb3JlLWdyb3VwY29tbS1iaXMgaS5lLiByZWZpbmUgdGhlIFJGQyA3MjUyIGVuZHBvaW50
IGRlZmluaXRpb25zIGZvciB0aGUgbXVsdGljYXN0IGNhc2UgYW5kIGNsYXJpZnkgdGhlIG11bHRp
Y2FzdCBtZXNzYWdpbmcgbW9kZWwuICBJIGd1ZXNzIHRoZSByYXRpb25hbGUgZm9yIHRoZSAibWFp
bGluZyBsaXN0IiB0eXBlIGJlaGF2aW9yIGlzIHRoYXQgdGhlIHJlY2VpdmluZyBub2RlIGFueWhv
dyBjaGFuZ2VzIHRoZSBlbmRwb2ludCAoYnkgY2hhbmdpbmcgbXVsdGljYXN0IElQIGFkZHJlc3Mg
dG8gYSB1bmljYXN0IElQIGFkZHJlc3MpIHNvIGl0IGNvdWxkIGNoYW5nZSB0aGUgcG9ydCBudW1i
ZXIgYXMgd2VsbCwgdGhlIHJlc3BvbmRpbmcgZW5kcG9pbnQgd2lsbCBhbnlob3cgYmUgZGlmZmVy
ZW50LiAoVG8gbWUgdGhhdCB3YXMgdW5leHBlY3RlZCBhbmQgZmVlbHMgbm90IGVudGlyZWx5IHJp
Z2h0ICAtIHBvcnQgbnVtYmVyIHNob3VsZCBub3QgbmVlZCB0byBjaGFuZ2UsIGJ1dCBJIGNhbiBs
aXZlIHdpdGggaXQuKQ0KDQpJJ20gYXNzdW1pbmcgYnkgbm93IHRoZXJlIGFyZSBubyBkaWZmZXJl
bnQgb3BpbmlvbnMgZnJvbSB0aGUgbGlzdCBvbiB0aGlzIHF1ZXN0aW9uIGFueW1vcmUsIHNvIEkn
bGwgcHJvY2VlZCB3aXRoIHNvbWUgdGV4dCBmb3IgZHJhZnQtaWV0Zi1jb3JlLWdyb3VwY29tbS1i
aXMuIE1heWJlIGEgIlNIT1VMRCIgbGV2ZWwgcmVxdWlyZW1lbnQgb24ga2VlcGluZyB0aGUgVURQ
IHBvcnQgbnVtYmVyIHRoZSBzYW1lPyBBbmQgaW5kaWNhdGUgaWYgdGhlcmUgYXJlIGFueSBnb29k
IHJlYXNvbnMgdG8gY2hhbmdlIHBvcnQgbnVtYmVyIHRoZSBzZXJ2ZXIgY2FuIGRvIGp1c3QgdGhh
dC4NCg0KRXNrbw0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogSmltIFNjaGFh
ZCA8aWV0ZkBhdWd1c3RjZWxsYXJzLmNvbT4gDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAzMSwgMjAy
MCAxODo1Mg0KVG86ICdLbGF1cyBIYXJ0a2UnIDxoYXJ0a2VAcHJvamVjdGNvb2wuZGU+OyBFc2tv
IERpamsgPGVza28uZGlqa0Bpb3Rjb25zdWx0YW5jeS5ubD4NCkNjOiAnQWNoaW0gS3JhdXMnIDxh
Y2hpbWtyYXVzQGdteC5uZXQ+OyBjb3JlQGlldGYub3JnDQpTdWJqZWN0OiBSRTogW2NvcmVdIFJG
QyA3MjUyIC0gOC4yIC0gTXVsdGljYXN0IC0gUmVxdWVzdCAvIFJlc3BvbnNlIExheWVyLCBwYWdl
IDY3LCB0b3ANCg0KDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBLbGF1cyBI
YXJ0a2UgPGhhcnRrZUBwcm9qZWN0Y29vbC5kZT4gDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAzMSwg
MjAyMCA0OjQ2IEFNDQpUbzogRXNrbyBEaWprIDxlc2tvLmRpamtAaW90Y29uc3VsdGFuY3kubmw+
DQpDYzogQWNoaW0gS3JhdXMgPGFjaGlta3JhdXNAZ214Lm5ldD47IEppbSBTY2hhYWQgPGlldGZA
YXVndXN0Y2VsbGFycy5jb20+OyBjb3JlQGlldGYub3JnDQpTdWJqZWN0OiBSZTogW2NvcmVdIFJG
QyA3MjUyIC0gOC4yIC0gTXVsdGljYXN0IC0gUmVxdWVzdCAvIFJlc3BvbnNlIExheWVyLCBwYWdl
IDY3LCB0b3ANCg0KRXNrbyBEaWprIHdyb3RlOg0KPiBIb3dldmVyIENvQVAgZG9lcyBkZWZpbmUg
dGhhdCBhIFNlcnZlciByZXNwb25kcyBmcm9tIHRoZSBzYW1lIGVuZHBvaW50IHRoYXQgcmVjZWl2
ZWQgdGhlIHJlcXVlc3QsIEkgYmVsaWV2ZS4gU2VlIGJlbG93IHRleHQgcXVvdGVzIGFuZCBhbmFs
eXNpcy4NCg0KWWVzLiBJbiB0aGUgc2ltcGxlIENvQVAtb3Zlci1VRFAgdW5pY2FzdCBOb1NlYyBj
YXNlLCBpZiBhIHJlcXVlc3QgbWVzc2FnZSBpcyBzZW50IGZyb20gYW4gZW5kcG9pbnQgMTkyLjE2
OC4wLjE6NTQzMjEgKCJjbGllbnQiKSB0byBhbiBlbmRwb2ludCAxOTIuMTY4LjAuMTAwOjU2ODMg
KCJzZXJ2ZXIiKSwgdGhlIHJlc3BvbnNlIG1lc3NhZ2UgbXVzdCBiZSBzZW50IGZyb20gdGhlIGVu
ZHBvaW50IDE5Mi4xNjguMC4xMDA6NTY4MyB0byB0aGUgZW5kcG9pbnQgMTkyLjE2OC4wLjE6NTQz
MjEuDQoNClRoZSByZXNwb25zZSBtZXNzYWdlIGNhbm5vdCBiZSBzZW50IGZyb20gYW55IG90aGVy
IGVuZHBvaW50LCBiZWNhdXNlIHRoZW4gdGhlIGNsaWVudCBjb3VsZG4ndCBtYXRjaCB0aGUgaW5j
b21pbmcgbWVzc2FnZSB0byBpdHMgcGVuZGluZyByZXF1ZXN0IChpdCB3b3VsZCBhcHBlYXIgdG8g
Y29tZSBmcm9tIGEgZGlmZmVyZW50IHNlcnZlcikuIFRoZSByZXNwb25zZSBtZXNzYWdlIGFsc28g
Y2Fubm90IGJlIHNlbnQgdG8gYW55IG90aGVyIGVuZHBvaW50LCBiZWNhdXNlIHRoZW4gdGhlIGNs
aWVudCB3b3VsZG4ndCBnZXQgdGhlIG1lc3NhZ2UgKGl0IHdvdWxkIGJlIHNlbnQgdG8gYSBkaWZm
ZXJlbnQgY2xpZW50KS4NCg0KSSB2aWV3IG11bHRpY2FzdCBtZXNzYWdlcyBiYXNpY2FsbHkgbGlr
ZSBlLW1haWwgbWFpbGluZyBsaXN0cy4gRS5nLg0KKElNTyk6IEEgcmVxdWVzdCBtZXNzYWdlIGlz
IHNlbnQgZnJvbSB0aGUgZW5kcG9pbnQgMTkyLjE2OC4wLjE6NTQzMjEgdG8gdGhlIHNwZWNpYWwg
ZW5kcG9pbnQgMjI0LjAuMS4xODc6OTk5OSwgdGhlIG1lc3NhZ2UgbWFnaWNhbGx5IHNob3dzIHVw
IGFzIGluY29taW5nIG1lc3NhZ2UgYXQgdGhlIGVuZHBvaW50IDE5Mi4xNjguMC4xMDA6NTY4Mywg
YW5kIHRoZSByZXNwb25zZSBtZXNzYWdlIG11c3QgYmUgc2VudCBmcm9tIHRoZSBlbmRwb2ludCAx
OTIuMTY4LjAuMTAwOjU2ODMgdG8gdGhlIGVuZHBvaW50IDE5Mi4xNjguMC4xOjU0MzIxLg0KDQpb
SkxTXSBXaGF0IGhlIHNhaWQuICBBbmQgdGhlbiBhZnRlciB0aGUgZmlyc3QgbWVzc2FnZSBjb21l
cyBpbiBmcm9tIDE5Mi4xNjguMC4xMDA6NTY4MywgYWxsIG9mIHRoZSBtZXNzYWdlcyBmcm9tIHRo
YXQgZW5kcG9pbnQgYXJlIGNvcnJlbGF0ZWQgdG9nZXRoZXIgc28gdGhhdCB5b3UgY2FuIGRvIHRo
aW5ncyBsaWtlIGJsb2Nrd2lzZS4NCg0KS2xhdXMNCg0K


From nobody Wed Apr  1 01:45:48 2020
Return-Path: <tho.ietf@gmail.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 4D4203A0736 for <core@ietfa.amsl.com>; Wed,  1 Apr 2020 01:45:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level: 
X-Spam-Status: No, score=-2.098 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, 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 (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 2OB7M7M6PMG3 for <core@ietfa.amsl.com>; Wed,  1 Apr 2020 01:45:45 -0700 (PDT)
Received: from mail-il1-x12b.google.com (mail-il1-x12b.google.com [IPv6:2607:f8b0:4864:20::12b]) (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 C681E3A073E for <core@ietf.org>; Wed,  1 Apr 2020 01:45:45 -0700 (PDT)
Received: by mail-il1-x12b.google.com with SMTP id f16so22231210ilj.9 for <core@ietf.org>; Wed, 01 Apr 2020 01:45:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=omgtOdwtY1qf0L8DBixSxsIcvsRroOKVzPHXU6dEAJE=; b=rF2zo2a6UyBk7D7unlnRzXaL9yzHwrMkMsce0BmCUOKNF56twRBqPuY0oDrxu0e0JY jgu31pD9Crvf1rq8gOoBaYBCOyt3/3tt5SvD/gNoL48xsLgu8DhpWiE1JJnigZ9fdis4 hSv+n2jVOqKrWyb9zhYoo7ih+Lvy5xKZZ1PKMkBMnl1u1rz9JL0LoD9aWWgJ1HwZKdWc 27xByzrEv/9Cob8SloDC6/dyofBkwOetHBfSfhjcps4gNvCXhrSvuP/X80I7Pdv8vxdQ W1FU5fFD5xCl9QyZoaHVNAENCoZH+wITgUb62Wc5mxFffVQmXWOQTPBuUA4mPvrF8ziY mOxQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=omgtOdwtY1qf0L8DBixSxsIcvsRroOKVzPHXU6dEAJE=; b=qHKYqM5xd0SsYE0k4tpnzKMDie2KeafYn4YkFvvhM0zZGNTKW3dxXwfdOAxLF9J9gn 1CLE30Zvy80jwVtewS4IZ7f6VuOA2gJV/uL6Uvk8KCkCUTfBm1LGuiK4cEfjmbcd/C+U NwlOmoccQwzFQgWK5Z+UU8rQTqtVUxqG/EY+A0Dd/qcG0UpoT47RcQ7Yi8r4KvOGLx2A kjCAxS/LTPav73KR+wkx3ZzRdqcQlMvZZyz92wkodarYRpDt6VWLkyQyXmvXGUsa8YWo WyBud87Q8WI90pi6XdQiDgNcgSX2IdnF1LDJfdwaTpMwQaKOFHsfyOcEKboi8TnTnq/8 LY5w==
X-Gm-Message-State: ANhLgQ08NoCzcRJjkfJnOgwYYIxT2+D0l8iajaZqbv1WYzCZm2RxckQG KXFzg5FQXCB8h3WijHsXrwJ5ygOISB3bo8e/iTV+4lmp
X-Google-Smtp-Source: ADFU+vvqR27678OdlbTmEwNqQpHfdc304URW9Oq1sl7RsUt53bXcDoXAe1D7VeS/fk0WOiaVZLMQSd2FPp/1OfgUXhA=
X-Received: by 2002:a05:6e02:90:: with SMTP id l16mr21389721ilm.294.1585730745044;  Wed, 01 Apr 2020 01:45:45 -0700 (PDT)
MIME-Version: 1.0
References: <580bb0f4-89c4-2d11-b17b-520ddfe89c33@gmx.net> <000501d60452$c96cfa00$5c46ee00$@augustcellars.com> <1e74313a-d258-622f-d43e-ff1fa8f7d06d@gmx.net> <AM5P190MB027536259A44102F7AB9E058FDC80@AM5P190MB0275.EURP190.PROD.OUTLOOK.COM> <CAAzbHvbeEyws+wVchovoVTK=WutWoHCNcfv8LrpxmshLxJ_w+Q@mail.gmail.com> <011301d6077c$b5d347b0$2179d710$@augustcellars.com> <AM5P190MB0275218BA7C801E50C8353F0FDC90@AM5P190MB0275.EURP190.PROD.OUTLOOK.COM>
In-Reply-To: <AM5P190MB0275218BA7C801E50C8353F0FDC90@AM5P190MB0275.EURP190.PROD.OUTLOOK.COM>
From: Thomas Fossati <tho.ietf@gmail.com>
Date: Wed, 1 Apr 2020 09:45:33 +0100
Message-ID: <CAObGJnOscTtyeQ+qvD0N0w_TD2JfV8h9+=zf=bz-jrr7LWhD2Q@mail.gmail.com>
To: Esko Dijk <esko.dijk@iotconsultancy.nl>
Cc: Jim Schaad <ietf@augustcellars.com>, Klaus Hartke <hartke@projectcool.de>,  "core@ietf.org" <core@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/TqUp9QMNgUpBnMDYs2SW9Mtat-c>
Subject: Re: [core] RFC 7252 - 8.2 - Multicast - Request / Response Layer, page 67, top
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, 01 Apr 2020 08:45:47 -0000

Hi Esko, all,

On Wed, Apr 1, 2020 at 9:19 AM Esko Dijk <esko.dijk@iotconsultancy.nl> wrote:
> (To me that was unexpected and feels not entirely right  - port number should not need to change, but I can live with it.)

I have the same trouble as you understanding the port mapping part.
Where is that supposed to happen (kernel, CoAP stack, application)?
And why is it needed?

> I'm assuming by now there are no different opinions from the list on this question anymore, so I'll proceed with some text for draft-ietf-core-groupcomm-bis.

I don't have an opinion yet, but I'd need some clarification about the
above before feeling comfortable with the direction...

Cheers, thank you!


From nobody Wed Apr  1 01:49:52 2020
Return-Path: <noreply@ietf.org>
X-Original-To: core@ietf.org
Delivered-To: core@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 5614D3A0778; Wed,  1 Apr 2020 01:49:46 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Dan Romascanu via Datatracker <noreply@ietf.org>
To: <gen-art@ietf.org>
Cc: draft-ietf-core-stateless.all@ietf.org, last-call@ietf.org, core@ietf.org,  dromasca@gmail.com
X-Test-IDTracker: no
X-IETF-IDTracker: 6.123.1
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <158573098630.30833.17715509721846547699@ietfa.amsl.com>
Reply-To: Dan Romascanu <dromasca@gmail.com>
Date: Wed, 01 Apr 2020 01:49:46 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/8Zo74JJLlJFL57fpf9H7B8R9x-U>
Subject: [core] Genart last call review of draft-ietf-core-stateless-05
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.29
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, 01 Apr 2020 08:49:47 -0000

Reviewer: Dan Romascanu
Review result: Ready with Issues

I am the assigned Gen-ART reviewer for this draft. The General Area
Review Team (Gen-ART) reviews all IETF documents being processed
by the IESG for the IETF Chair.  Please treat these comments just
like any other last call comments.

For more information, please see the FAQ at

<https://trac.ietf.org/trac/gen/wiki/GenArtfaq>.

Document: draft-ietf-core-stateless-05
Reviewer: Dan Romascanu
Review Date: 2020-04-01
IETF LC End Date: 2020-04-02
IESG Telechat date: Not scheduled for a telechat

Summary: READY with Issues.

This is a very clear and well-written document. I have a few minor issues that
I suggest to clarify before approval and publication.

Major issues:

Minor issues:

1. It would be useful to include some considerations whether the authors
consider useful / possible / allowed that the mechanism (extended token
lengths) presented in this document can be used for other purposed than the
by-design the use case (avoiding per-request state).

2. In Section 2.2:

>  The idea is that a server implementing
      this document should at least support large tokens in its first
      few processing steps, enough to return an error response rather
      than a Reset message.

Why is not this 'should' capitalized? What happens if the server does not
support large tokens in the first processing steps?

3. In Section 5.2:

> The use of encryption, integrity protection, and replay protection of
   serialized state is recommended in general, unless a careful analysis
   of any potential attacks to security and privacy is performed.  AES-
   CCM with a 64 bit tag is recommended, combined with a sequence number
   and a replay window.  Where encryption is not needed, HMAC-SHA-256,
   combined with a sequence number and a replay window, may be used.

A few issues with this paragraph. Why are not 'recommended' and 'may'
capitalized? The formulation 'is recommended in general' seems odd, and the
rest of the sentence does not clarify. What does 'a careful analysis of any
potential attacks' mean? Who is supposed to perform this analysis and who can
ensure it is 'careful enough' at any given point in time for any potential
attacks?

Nits/editorial comments:

1. I do not believe there is a need to mention in the Abstract that 'This
document updates RFCs 7252 and 8323.'. This is shown in the header of the text
on the front page, and also is part of the metadata.

2. Are the message formats defined in Appendix A for different transports
considered normative or examples? It would be useful to specify.




From nobody Wed Apr  1 03:27:58 2020
Return-Path: <klaus.hartke@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 2D9923A046A; Wed,  1 Apr 2020 03:27:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.101
X-Spam-Level: 
X-Spam-Status: No, score=-2.101 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, 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 YgVrrX3-PirQ; Wed,  1 Apr 2020 03:27:54 -0700 (PDT)
Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2060a.outbound.protection.outlook.com [IPv6:2a01:111:f400:7d00::60a]) (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 5085B3A045E; Wed,  1 Apr 2020 03:27:53 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=E1gYs0SNZqhghA1SKvfzDKojVaSTSnqm2mORI31j5e9xxgpDHaVGT5AP1G/OVRhSeTEHgAFbAzn4QxhfLHhNnIzRJ0CLMM7MqdcVeAK2hKvPuN6lvWw8WgtoPLq+QveO+EcnNnt0mIVxpit3ReJJeiva0jHqxCTyVRS/Pa/l7RpUXDg2DnlZzeY9p4iVw8rCccSKqENQkP17bEfV1ExolefVTWEJsj1vGGblF44cV4cMmCCWwxrbVGgHTW69//JS3jEfVtvRA/W2TFVijGwMkB9JUUXPWZMqJDE7vQ27jagHGSJXo5LrhpC0X/Y/nNDv2UjWi14maJYxDOoY8ZyoXw==
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=irPgiowTZuM3JZ9zvoUUkvlfAbuZdbkjtZWCJcfBouI=; b=JK6dHSm9+skUXLGwe3ywcrm2IMUcgOx25Yvi6BBRIjyz6W0SjBIgdengtOvZTHrsf1lbei0ur/+abtEP2xEVNUC4yvw8H2HlZZa8HMbXq4CWiWbtR2HJbw4y6qzT0ozEFVAwF9W9DiUqz34A0CYh7bEeJuZMjlmBnRw63/NHFwroEn3A0NklIKFTo2oQsGk9LOeDgGDMkuvVd5nWuZHbWl0gb7XTHs8rEGeRpFsiV7EXTLayzUxVKdX7r37ayWRNH7nFmNl329/yHRC3ECoNmMl3qruyk1DI4UiDjJX78yj3g4pgOX+u8FLtgK3VDIwvFf1QpvNr115PJspM9W+0MA==
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=irPgiowTZuM3JZ9zvoUUkvlfAbuZdbkjtZWCJcfBouI=; b=fNbZBcY2/fiwHZGN4/3g71hjJYsXn4z7nA/znExB6nMOOuvgSEeuQ3xxHm2h2IgXV3pGAHRgyxbojQseQ800YQIZrVHvC7zP/8eyxZfnpfM5NBPdZ4bp6lMOzp9IYau82Q6x6wg9lso7Ezp6LEFQ6c8ljrXCqAkraiKtNw0O7dc=
Received: from HE1PR07MB4346.eurprd07.prod.outlook.com (20.176.162.138) by HE1PR07MB4345.eurprd07.prod.outlook.com (20.176.164.32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.13; Wed, 1 Apr 2020 10:27:51 +0000
Received: from HE1PR07MB4346.eurprd07.prod.outlook.com ([fe80::e15f:e9fc:6df3:addb]) by HE1PR07MB4346.eurprd07.prod.outlook.com ([fe80::e15f:e9fc:6df3:addb%4]) with mapi id 15.20.2878.014; Wed, 1 Apr 2020 10:27:51 +0000
From: Klaus Hartke <klaus.hartke@ericsson.com>
To: Dan Romascanu <dromasca@gmail.com>, "gen-art@ietf.org" <gen-art@ietf.org>
CC: "draft-ietf-core-stateless.all@ietf.org" <draft-ietf-core-stateless.all@ietf.org>, "last-call@ietf.org" <last-call@ietf.org>, "core@ietf.org" <core@ietf.org>
Thread-Topic: Genart last call review of draft-ietf-core-stateless-05
Thread-Index: AQHWCAKD8N/HP8w1VEasHYVJq2mkJ6hj94eQ
Date: Wed, 1 Apr 2020 10:27:51 +0000
Message-ID: <HE1PR07MB4346B6585F88A677DAF998E3E6C90@HE1PR07MB4346.eurprd07.prod.outlook.com>
References: <158573098630.30833.17715509721846547699@ietfa.amsl.com>
In-Reply-To: <158573098630.30833.17715509721846547699@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=klaus.hartke@ericsson.com; 
x-originating-ip: [145.14.112.90]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 31d281f2-7318-42b9-62fc-08d7d6275525
x-ms-traffictypediagnostic: HE1PR07MB4345:
x-microsoft-antispam-prvs: <HE1PR07MB43459CDC58291F8DBE555E78E6C90@HE1PR07MB4345.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 03607C04F0
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:HE1PR07MB4346.eurprd07.prod.outlook.com; PTR:; CAT:NONE;  SFTY:; SFS:(10009020)(4636009)(39860400002)(396003)(136003)(346002)(376002)(366004)(316002)(64756008)(5660300002)(52536014)(110136005)(44832011)(55016002)(2906002)(66946007)(66446008)(76116006)(66476007)(66556008)(186003)(26005)(33656002)(8936002)(54906003)(81166006)(9686003)(478600001)(6506007)(86362001)(81156014)(8676002)(7696005)(71200400001)(4326008); DIR:OUT; SFP:1101; 
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: FFLGP1opJpBOVZbPebYfdj/cSy/Hjee+GgaLZ4SwRPhbNGsVd/rSey7WaHXsWtFzwFyhMTPJwhGc7GZAm6Lbn6dD41es1GhiI+ruywP1Jha0BkgZBzB4FIYfgiwA9UxXaq+dDUF1W78tA0s6Xj33McY/biCTDyB3W0I5Dp5QCllwHKYEMnmM4alEi0Nn976YNz9h6o2hDQTpJktidoIijHJF0c7e2r0o6dCYLMIncNytmuTa+nSxFYMoLD8xAQK9imiPmbhiGlCxYHkVa+MrvIa4TZ1gx2/SZ+3dKbQneUIbnP8d+X7RZGX/RV03geqjQbyuTLyVCq78alyOwr8LiVwOdaUvQvLQxOr1chH+p4VNwVo12aNYDKnJvSNwjR8MsjluLYsGjm5m9zoNavKnJhDIx2tyWIGYAX2dUp/wiYRHpEnycpoqgI73QSkLCrRg
x-ms-exchange-antispam-messagedata: dAvLWXkmlzPzxERRj10IQtxNlnyEiKq7DOg9Yuu6PMzihZceK7Mi9E1mtrgmu0VF+pXPIDQt9G0B/er/3vRiwxPQTtW02nYUY21zjVV8DhGg8IRr3pr1uaMHnr9rNTnSltJypegW/0EehgQyuGweVw==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 31d281f2-7318-42b9-62fc-08d7d6275525
X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Apr 2020 10:27:51.5207 (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: 7OSQMLlEtovTImMkxXzD8Wce3WcDlnXCaVVDHGa7JKxzCTNWq8Jw3jrj+COWMCtCZNFit+Yo3qEvDvD5Qb92Y8fDY2aIG2JmodxDh3Kks6Q=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR07MB4345
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/VRBme_U4coBi-mI7bgmcbdYMnM4>
Subject: Re: [core] Genart last call review of draft-ietf-core-stateless-05
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, 01 Apr 2020 10:27:56 -0000

RGFuIFJvbWFzY2FudSB3cm90ZToNCj4gVGhpcyBpcyBhIHZlcnkgY2xlYXIgYW5kIHdlbGwtd3Jp
dHRlbiBkb2N1bWVudC4gSSBoYXZlIGEgZmV3IG1pbm9yIGlzc3VlcyB0aGF0DQo+IEkgc3VnZ2Vz
dCB0byBjbGFyaWZ5IGJlZm9yZSBhcHByb3ZhbCBhbmQgcHVibGljYXRpb24uDQoNCk1hbnkgdGhh
bmtzIGZvciB5b3VyIHJldmlldyENCg0KPiAxLiBJdCB3b3VsZCBiZSB1c2VmdWwgdG8gaW5jbHVk
ZSBzb21lIGNvbnNpZGVyYXRpb25zIHdoZXRoZXIgdGhlIGF1dGhvcnMNCj4gY29uc2lkZXIgdXNl
ZnVsIC8gcG9zc2libGUgLyBhbGxvd2VkIHRoYXQgdGhlIG1lY2hhbmlzbSAoZXh0ZW5kZWQgdG9r
ZW4NCj4gbGVuZ3RocykgcHJlc2VudGVkIGluIHRoaXMgZG9jdW1lbnQgY2FuIGJlIHVzZWQgZm9y
IG90aGVyIHB1cnBvc2VkIHRoYW4NCj4gdGhlIGJ5LWRlc2lnbiB0aGUgdXNlIGNhc2UgKGF2b2lk
aW5nIHBlci1yZXF1ZXN0IHN0YXRlKS4NCg0KVGhlIGxhc3QgcGFyYWdyYXBoIGluIFNlY3Rpb24g
MSBzYXlzOg0KDQogICBXaGlsZSB0aGUgdXNlIGNhc2UgKGF2b2lkaW5nIHBlci1yZXF1ZXN0IHN0
YXRlKSBhbmQgdGhlIG1lY2hhbmlzbQ0KICAgKGV4dGVuZGVkIHRva2VuIGxlbmd0aHMpIHByZXNl
bnRlZCBpbiB0aGlzIGRvY3VtZW50IGFyZSBjbG9zZWx5DQogICByZWxhdGVkLCBib3RoIGNhbiBi
ZSB1c2VkIGluZGVwZW5kZW50bHkgb2YgZWFjaCBvdGhlcjogU29tZQ0KICAgaW1wbGVtZW50YXRp
b25zIG1heSBiZSBhYmxlIHRvIGZpdCB0aGVpciBzdGF0ZSBpbiBqdXN0IDggYnl0ZXM7IHNvbWUN
CiAgIGltcGxlbWVudGF0aW9ucyBtYXkgaGF2ZSBvdGhlciB1c2UgY2FzZXMgZm9yIGV4dGVuZGVk
IHRva2VuIGxlbmd0aHMuDQoNCkRvZXMgdGhhdCBzb2x2ZSB5b3VyIGlzc3VlPw0KDQo+IDIuIElu
IFNlY3Rpb24gMi4yOg0KPg0KPiA+ICBUaGUgaWRlYSBpcyB0aGF0IGEgc2VydmVyIGltcGxlbWVu
dGluZw0KPiAgICAgICB0aGlzIGRvY3VtZW50IHNob3VsZCBhdCBsZWFzdCBzdXBwb3J0IGxhcmdl
IHRva2VucyBpbiBpdHMgZmlyc3QNCj4gICAgICAgZmV3IHByb2Nlc3Npbmcgc3RlcHMsIGVub3Vn
aCB0byByZXR1cm4gYW4gZXJyb3IgcmVzcG9uc2UgcmF0aGVyDQo+ICAgICAgIHRoYW4gYSBSZXNl
dCBtZXNzYWdlLg0KPg0KPiBXaHkgaXMgbm90IHRoaXMgJ3Nob3VsZCcgY2FwaXRhbGl6ZWQ/IFdo
YXQgaGFwcGVucyBpZiB0aGUgc2VydmVyIGRvZXMgbm90DQo+IHN1cHBvcnQgbGFyZ2UgdG9rZW5z
IGluIHRoZSBmaXJzdCBwcm9jZXNzaW5nIHN0ZXBzPw0KDQpJZiB0aGUgc2VydmVyIGRvZXMgbm90
IHN1cHBvcnQgbGFyZ2UgdG9rZW5zIGluIHRoZSBmaXJzdCBwcm9jZXNzaW5nIHN0ZXBzLCBpdCB3
aWxsIGxpa2VseSBpbmNvcnJlY3RseSBpbmRpY2F0ZSB0aGF0IGV4dGVuZGVkIHRva2VuIGxlbmd0
aHMgYXJlIG5vdCBzdXBwb3J0ZWQgYXQgYWxsLiBUaGlzIGlzIHdoYXQgdGhlICdNVVNUIE5PVCcg
aW4gdGhlIHByZWNlZGluZyBwYXJhZ3JhcGggcHJldmVudHM6DQoNCiAgIElmIGEgc2VydmVyIHN1
cHBvcnRzIGV4dGVuZGVkIHRva2VuIGxlbmd0aHMgYnV0IHJlY2VpdmVzIGEgcmVxdWVzdA0KICAg
d2l0aCBhIHRva2VuIG9mIGEgbGVuZ3RoIGl0IGlzIHVud2lsbGluZyBvciB1bmFibGUgdG8gaGFu
ZGxlLCBpdCBNVVNUDQogICBOT1QgcmVqZWN0IHRoZSBtZXNzYWdlLCBhcyB0aGF0IHdvdWxkIGlt
cGx5IHRoYXQgZXh0ZW5kZWQgdG9rZW4NCiAgIGxlbmd0aHMgYXJlIG5vdCBzdXBwb3J0ZWQgYXQg
YWxsLg0KDQpUaGUgZGVzaWduIG5vdGUgcHJvdmlkZXMganVzdCBhZGRpdGlvbmFsIGNvbW1lbnRh
cnkgb24gdGhpcyAnTVVTVCBOT1QnOyBpdCBkb2Vzbid0IGFkZCBhbnkgbmV3IHJlcXVpcmVtZW50
cy4NCg0KPiAzLiBJbiBTZWN0aW9uIDUuMjoNCj4NCj4gPiBUaGUgdXNlIG9mIGVuY3J5cHRpb24s
IGludGVncml0eSBwcm90ZWN0aW9uLCBhbmQgcmVwbGF5IHByb3RlY3Rpb24gb2YNCj4gICAgc2Vy
aWFsaXplZCBzdGF0ZSBpcyByZWNvbW1lbmRlZCBpbiBnZW5lcmFsLCB1bmxlc3MgYSBjYXJlZnVs
IGFuYWx5c2lzDQo+ICAgIG9mIGFueSBwb3RlbnRpYWwgYXR0YWNrcyB0byBzZWN1cml0eSBhbmQg
cHJpdmFjeSBpcyBwZXJmb3JtZWQuICBBRVMtDQo+ICAgIENDTSB3aXRoIGEgNjQgYml0IHRhZyBp
cyByZWNvbW1lbmRlZCwgY29tYmluZWQgd2l0aCBhIHNlcXVlbmNlIG51bWJlcg0KPiAgICBhbmQg
YSByZXBsYXkgd2luZG93LiAgV2hlcmUgZW5jcnlwdGlvbiBpcyBub3QgbmVlZGVkLCBITUFDLVNI
QS0yNTYsDQo+ICAgIGNvbWJpbmVkIHdpdGggYSBzZXF1ZW5jZSBudW1iZXIgYW5kIGEgcmVwbGF5
IHdpbmRvdywgbWF5IGJlIHVzZWQuDQo+DQo+IEEgZmV3IGlzc3VlcyB3aXRoIHRoaXMgcGFyYWdy
YXBoLiBXaHkgYXJlIG5vdCAncmVjb21tZW5kZWQnIGFuZCAnbWF5Jw0KPiBjYXBpdGFsaXplZD8g
VGhlIGZvcm11bGF0aW9uICdpcyByZWNvbW1lbmRlZCBpbiBnZW5lcmFsJyBzZWVtcyBvZGQsIGFu
ZA0KPiB0aGUgcmVzdCBvZiB0aGUgc2VudGVuY2UgZG9lcyBub3QgY2xhcmlmeS4gV2hhdCBkb2Vz
ICdhIGNhcmVmdWwgYW5hbHlzaXMgb2YgYW55DQo+IHBvdGVudGlhbCBhdHRhY2tzJyBtZWFuPyBX
aG8gaXMgc3VwcG9zZWQgdG8gcGVyZm9ybSB0aGlzIGFuYWx5c2lzIGFuZCB3aG8NCj4gY2FuIGVu
c3VyZSBpdCBpcyAnY2FyZWZ1bCBlbm91Z2gnIGF0IGFueSBnaXZlbiBwb2ludCBpbiB0aW1lIGZv
ciBhbnkgcG90ZW50aWFsDQo+IGF0dGFja3M/DQoNCkFGQUlLLCB0aGUgU2VjdXJpdHkgQ29uc2lk
ZXJhdGlvbnMgc2VjdGlvbiBpcyBzdXBwb3NlZCB0byBkaXNjdXNzIHNlY3VyaXR5LXJlbGF0ZWQg
aXNzdWVzIHRoYXQgdXNlcnMgbmVlZCB0byBiZSBhd2FyZSBvZiwgYnV0IG5vdCBtYWtlIG5vcm1h
dGl2ZSBzdGF0ZW1lbnRzLiBTbyBhbGwgdGhlIG5vcm1hdGl2ZSByZXF1aXJlbWVudHMgYXJlIGlu
IFNlY3Rpb24gMy4xLiAoV2hlcmUgJ3VzZXJzJyBpbiB0aGlzIGNhc2UgYXJlIGltcGxlbWVudGF0
aW9ucyBhbmQgc3BlY2lmaWNhdGlvbnMgdGhhdCBkZWNpZGUgdG8gbWFrZSB1c2Ugb2YgdGhpcyBp
bXBsZW1lbnRhdGlvbiBzdHJhdGVneSBpbiBjbGllbnRzLikNCg0KT3ZlcmFsbCwgaXQncyBhIGJp
dCBkaWZmaWN1bHQgdG8gbWFrZSBub3JtYXRpdmUgcmVxdWlyZW1lbnRzIGhlcmUsIGJlY2F1c2Ug
dGhlc2UgYXJlIHVzdWFsbHkgYWJvdXQgdGhlIGludGVyb3BlcmFiaWxpdHkgZS5nLiBvZiBhIGNs
aWVudCBhbmQgYSBzZXJ2ZXIuIEJ1dCBpbiB0aGlzIGNhc2UsIHRoZSBjbGllbnQgb25seSBuZWVk
cyB0byBpbnRlcm9wZXJhdGUgd2l0aCBpdHNlbGYgKGl0IG5lZWRzIHRvIGFjY2VwdCBhIHRva2Vu
IHRoYXQgaXQgY3JlYXRlZCBpdHNlbGYpIGFuZCB0aGUgb25seSByZWFsIHJlcXVpcmVtZW50IGlz
IHRoYXQgImNsaWVudCBpbXBsZW1lbnRhdGlvbnMgTVVTVCBOT1QgYmUgdnVsbmVyYWJsZSB0byBt
YWxpY2lvdXNseSBjcmFmdGVkIHRva2VucyIuIFRoZSBtZWFuaW5nIG9mICJ2dWxuZXJhYmxlIiBh
bmQgIm1hbGljaW91cyIgaGVyZSBkZXBlbmRzIGEgbG90IG9uIHRoZSBhcHBsaWNhdGlvbi9kZXBs
b3ltZW50LXNwZWNpZmljIGNvbnRleHQ7IHRoZSBkb2N1bWVudCBjYW4gcmVhbGx5IGp1c3QgaGln
aGxpZ2h0IHNvbWUgcG90ZW50aWFsIGlzc3VlcyB0aGF0IHVzZXJzIHNob3VsZCB0YWtlIGludG8g
Y29uc2lkZXJhdGlvbi4NCg0KSSdtIG9wZW4gdG8gY29uY3JldGUgc3VnZ2VzdGlvbnMgZm9yIHRl
eHQgaW1wcm92ZW1lbnRzLCB0aG91Z2guDQoNCj4gMS4gSSBkbyBub3QgYmVsaWV2ZSB0aGVyZSBp
cyBhIG5lZWQgdG8gbWVudGlvbiBpbiB0aGUgQWJzdHJhY3QgdGhhdCAnVGhpcw0KPiBkb2N1bWVu
dCB1cGRhdGVzIFJGQ3MgNzI1MiBhbmQgODMyMy4nLiBUaGlzIGlzIHNob3duIGluIHRoZSBoZWFk
ZXIgb2YgdGhlDQo+IHRleHQgb24gdGhlIGZyb250IHBhZ2UsIGFuZCBhbHNvIGlzIHBhcnQgb2Yg
dGhlIG1ldGFkYXRhLg0KDQpXaXRob3V0LCBpZG5pdHMgcmVwb3J0czoNCg0KICAtLSBUaGUgZHJh
ZnQgaGVhZGVyIGluZGljYXRlcyB0aGF0IHRoaXMgZG9jdW1lbnQgdXBkYXRlcyBSRkM3MjUyLCBi
dXQgdGhlDQogICAgIGFic3RyYWN0IGRvZXNuJ3Qgc2VlbSB0byBtZW50aW9uIHRoaXMsIHdoaWNo
IGl0IHNob3VsZC4NCg0KICAtLSBUaGUgZHJhZnQgaGVhZGVyIGluZGljYXRlcyB0aGF0IHRoaXMg
ZG9jdW1lbnQgdXBkYXRlcyBSRkM4MzIzLCBidXQgdGhlDQogICAgIGFic3RyYWN0IGRvZXNuJ3Qg
c2VlbSB0byBtZW50aW9uIHRoaXMsIHdoaWNoIGl0IHNob3VsZC4NCg0KPiAyLiBBcmUgdGhlIG1l
c3NhZ2UgZm9ybWF0cyBkZWZpbmVkIGluIEFwcGVuZGl4IEEgZm9yIGRpZmZlcmVudCB0cmFuc3Bv
cnRzDQo+IGNvbnNpZGVyZWQgbm9ybWF0aXZlIG9yIGV4YW1wbGVzPyBJdCB3b3VsZCBiZSB1c2Vm
dWwgdG8gc3BlY2lmeS4NCg0KU2VjdGlvbiAyLjEgbm9ybWF0aXZlbHkgZGVmaW5lcyB0aGUgbmV3
IG1lc3NhZ2UgZm9ybWF0cyBhcyBhICJkZWx0YSIgdG8gUkZDcyA3MjUyIGFuZCA4MzIzLiBUaGUg
YXBwZW5kaXggc2hvd3MgdGhlIHJlc3VsdCBvZiBhcHBseWluZyB0aGF0ICJkZWx0YSIuIFNvLCBi
b3RoIGFyZSBqdXN0IGRpZmZlcmVudCB3YXlzIHRvIHByZXNlbnQgdGhlIHNhbWUgbm9ybWF0aXZl
IGluZm9ybWF0aW9uLiBJJ2xsIGFkZCBhIHNlbnRlbmNlIGNsYXJpZnlpbmcgdGhhdC4NCg0KQmVz
dCByZWdhcmRzLA0KS2xhdXMNCg0K


From nobody Wed Apr  1 03:36:27 2020
Return-Path: <Thomas.Fossati@arm.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 44B3F3A079E; Wed,  1 Apr 2020 03:36:25 -0700 (PDT)
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_PASS=-0.001, UNPARSEABLE_RELAY=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=armh.onmicrosoft.com header.b=ZyRuHF+w; dkim=pass (1024-bit key) header.d=armh.onmicrosoft.com header.b=ZyRuHF+w
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 B5rwpf74Alxk; Wed,  1 Apr 2020 03:36:23 -0700 (PDT)
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-ve1eur03on0608.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe09::608]) (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 7376C3A0794; Wed,  1 Apr 2020 03:36:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com;  s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=W/6Q3xYNqmEy4IsVgqz1ktMUr87UToeUut/N73IUjwc=; b=ZyRuHF+wOP6GfSE0Yvxp4ag5ZQbOUbkisVT8piMfoZwhFML6eBVHNdtA0JSSv674Ck1rOY52T2ovt3lSrvlU7RNtdu8MWgQE5PChJQDlO5IsGQyCaDeG6wqZ4s1h+XA/Bb1/JK2nY6F3NZZLDZDC3XDYUz5mnKaxAuBLRx/ddi4=
Received: from AM5PR0701CA0072.eurprd07.prod.outlook.com (2603:10a6:203:2::34) by HE1PR0802MB2553.eurprd08.prod.outlook.com (2603:10a6:3:df::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2856.20; Wed, 1 Apr 2020 10:36:19 +0000
Received: from VE1EUR03FT023.eop-EUR03.prod.protection.outlook.com (2603:10a6:203:2:cafe::b7) by AM5PR0701CA0072.outlook.office365.com (2603:10a6:203:2::34) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.12 via Frontend Transport; Wed, 1 Apr 2020 10:36:19 +0000
Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; ietf.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;ietf.org; dmarc=bestguesspass action=none header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com;
Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by VE1EUR03FT023.mail.protection.outlook.com (10.152.18.133) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2856.17 via Frontend Transport; Wed, 1 Apr 2020 10:36:19 +0000
Received: ("Tessian outbound e2c88df8bbbe:v50"); Wed, 01 Apr 2020 10:36:19 +0000
X-CheckRecipientChecked: true
X-CR-MTA-CID: 7d08154c18906c68
X-CR-MTA-TID: 64aa7808
Received: from 406958c7fa6d.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id F692BFF2-B5FA-4442-9EA1-46935F64B256.1;  Wed, 01 Apr 2020 10:36:13 +0000
Received: from EUR04-DB3-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 406958c7fa6d.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Wed, 01 Apr 2020 10:36:13 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DUyaBb/Sas1aAK8HVFWPNlkLdiDdpdMpT7eDYGRI1Z9+Hu/C9FHXmT4AKpJfsd9vhvkzFE4QE4IrZa4/AvAdG9A2WhTFiquS0rImo7Hv9UDm8JuwhmcvFz8m663FDoKd/o2TwS1ifRwYWyV6/WXCgX95u02GYNIfMZsETGNqx3zcljUzdOR/gkBJ0g7qc5p8xpP+1mxfRo4Uc4iC32Nh9zT0cjsoylyjCD/Qx6Pv1rzAYlbe7jXF0CvkS/dTO6nwIEyqHoW8A76YxBdSZVO6364ULhddel35jcVNApIAu0YA0zWOUhI3qq/+/T4YxqP1LO6vvEzmbKa21MIkpvzNBA==
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=W/6Q3xYNqmEy4IsVgqz1ktMUr87UToeUut/N73IUjwc=; b=BMa2/9BGlvEpGOQ+3Crgy6wZD97jm45+aNaij9cfVrVdLu9fhbSyhboXxrGKRsjkcDtfuLEXsQhoJ8UqH4qY0fsahTZqS8xHV9JgzKPQr/RlrLz+wRl0EFt8IBe4qVSZbQHY3d5azF7RllHKlD2Ar07JOy3TVeMik0UrWZobZx4ikYhQlo9Qc29sLXiIGAFd4fZwRwz8OFkBhE0pRL3TuagJBBk6Q7n/fB9pPKOi5UHj8k0E0i9pr+sSC1rH9vtjFbqudpz+PxcgWtsMMvG9uZimSI+bTFaem9Pb+hptaTAhFmbpbFTW0DGuKcZBEFMNiys/1DDpfKqlvSeYgtBxJA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com;  s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=W/6Q3xYNqmEy4IsVgqz1ktMUr87UToeUut/N73IUjwc=; b=ZyRuHF+wOP6GfSE0Yvxp4ag5ZQbOUbkisVT8piMfoZwhFML6eBVHNdtA0JSSv674Ck1rOY52T2ovt3lSrvlU7RNtdu8MWgQE5PChJQDlO5IsGQyCaDeG6wqZ4s1h+XA/Bb1/JK2nY6F3NZZLDZDC3XDYUz5mnKaxAuBLRx/ddi4=
Received: from AM6PR08MB4231.eurprd08.prod.outlook.com (20.179.18.151) by AM6PR08MB4072.eurprd08.prod.outlook.com (20.179.1.206) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2856.18; Wed, 1 Apr 2020 10:36:11 +0000
Received: from AM6PR08MB4231.eurprd08.prod.outlook.com ([fe80::9807:78f0:434f:2b9f]) by AM6PR08MB4231.eurprd08.prod.outlook.com ([fe80::9807:78f0:434f:2b9f%7]) with mapi id 15.20.2856.019; Wed, 1 Apr 2020 10:36:10 +0000
From: Thomas Fossati <Thomas.Fossati@arm.com>
To: Jim Schaad <ietf@augustcellars.com>, "draft-fossati-core-coap-problem@ietf.org" <draft-fossati-core-coap-problem@ietf.org>
CC: "core@ietf.org" <core@ietf.org>, Thomas Fossati <Thomas.Fossati@arm.com>
Thread-Topic: Review of draft-fossati-core-coap-problem-02
Thread-Index: AdYGycO1MeWT5q/ZR2SRe86TscydwAAogoeAAAB26YAAKwUAAA==
Date: Wed, 1 Apr 2020 10:36:10 +0000
Message-ID: <703EAB3E-A9CC-4260-8B52-6690BACFA62C@arm.com>
References: <00cd01d606da$9815a1c0$c840e540$@augustcellars.com> <766A1380-F2C9-4C8E-869F-8E1B3DDB4A22@arm.com> <010b01d6076d$ab36bfd0$01a43f70$@augustcellars.com>
In-Reply-To: <010b01d6076d$ab36bfd0$01a43f70$@augustcellars.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/16.35.20030802
Authentication-Results-Original: spf=none (sender IP is ) smtp.mailfrom=Thomas.Fossati@arm.com; 
x-originating-ip: [82.11.185.80]
x-ms-publictraffictype: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: 0f7353fe-7b54-4d3d-2407-08d7d62883b3
x-ms-traffictypediagnostic: AM6PR08MB4072:|AM6PR08MB4072:|HE1PR0802MB2553:
x-ms-exchange-transport-forked: True
X-Microsoft-Antispam-PRVS: <HE1PR0802MB2553843F1DD0A13C9AC85C0A9CC90@HE1PR0802MB2553.eurprd08.prod.outlook.com>
x-checkrecipientrouted: true
nodisclaimer: true
x-ms-oob-tlc-oobclassifiers: OLM:10000;OLM:10000;
x-forefront-prvs: 03607C04F0
X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM6PR08MB4231.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(10009020)(4636009)(39860400002)(136003)(396003)(346002)(366004)(376002)(2906002)(53546011)(6486002)(66476007)(4326008)(86362001)(6512007)(478600001)(66556008)(5660300002)(66446008)(66946007)(2616005)(64756008)(91956017)(36756003)(33656002)(81166006)(76116006)(186003)(8936002)(81156014)(8676002)(110136005)(316002)(26005)(54906003)(6506007)(71200400001); DIR:OUT; SFP:1101; 
received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts)
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam-Untrusted: BCL:0;
X-Microsoft-Antispam-Message-Info-Original: 4EFW11ARwI0TTkp0YBXMJ9tBFHA6kL21S9TGveDQgId0DlN4+wSN5VKMTdzlaNXu/UsA+6jlJTmMxQyhurqSfKrD8aGomiAYvMEULB5a+7Cc4evdlqvRtWEzJcs/Sj82u6FNrLfOaT26mH0hTWlGBohLtk/SV3C8TNOwLGS/xTXx36IvG0BX/Uox34yIumAuo3azRoiMG+vfI0n4fZMOrmhWf/4TyROifkVW4w7yj1NQ+ZnploQtC/3hWu0ptivWXkDq9hd+cOR+PxKNfjmo2to9UpzJZSiUiURwNmXqsp5BCLcNeARPl921jvO3Zt4Ky0YC425pP4TTpv+pLaZB9KBSUhdkcS/T+zrpl9d5LcJ9dLS1TQsUdg+mDdc3IvNGDeBM0S/nYt4QGP9Y47ENtDPIe1VzxeMGYqVwZ9ZxgBnzaGDoK57ghCxsJD9ymywd
x-ms-exchange-antispam-messagedata: ljuTp85CakllCzzt412MSfIK3AEhggDDb6DbE99tvWmw22WoeS5WZ/iMlqdn7b//g7DrVHT6WNlch7de3CxJ1/sgEEFBXLzPPXf2vtweZv4h30N3ShJKHsQJ/xHXKpZgneedsdzKTP9UNvgzDcsRzQ==
Content-Type: text/plain; charset="utf-8"
Content-ID: <538613A42A2F4F4AB9B1A8972DECEF7D@eurprd08.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB4072
Original-Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Thomas.Fossati@arm.com; 
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT023.eop-EUR03.prod.protection.outlook.com
X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:;  IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com;  PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFTY:; SFS:(10009020)(4636009)(136003)(39860400002)(396003)(376002)(346002)(46966005)(478600001)(36756003)(70586007)(186003)(110136005)(2906002)(54906003)(70206006)(26005)(316002)(5660300002)(6486002)(336012)(8936002)(33656002)(2616005)(6506007)(356004)(53546011)(47076004)(36906005)(450100002)(81156014)(26826003)(86362001)(8676002)(4326008)(81166006)(6512007)(82740400003); DIR:OUT; SFP:1101; 
X-MS-Office365-Filtering-Correlation-Id-Prvs: 47bee689-5f42-4ff5-fac0-08d7d6287ec0
X-Forefront-PRVS: 03607C04F0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: ECF3IO9sbP2jtgLL7Ljn8C0vBCPPookzYjjFKewGlCRE0yeH6bBB/Dw5wRVr5yehD9GFtpjZmpg/3Hl8+ABevsY5C2LoA0v9pPqpmzEpCmhyaXh7FH67TBYTdGxjeBdcB5NUiCIQhJGQTUpOXi9aJDJXFRkCfaIWm5BktWG4hiReEtxoltRotTyeuszIV1xEIEloBC8C5YqZw5CMfxCvIn8gcMXj+dX3Lzr0I/ZweTbEAe3dQYgLZkgjpRaGo9f63j6ZNUJZgFV5VXiopsbm4we3usIATRlpg156NsyCdqzMfIxuyriPeDv7kJ/gwIIucdR61HMAfqUpqHohC/aAjk/e2XXxXS5qpp1Os4YfRb+NmSt+jGto3SYll90BB8t0Yk+PuRreVISDn3jChSDz6/4FaiDGP310w/8Uh/XtXKUDpMduSPm7eeaOpDO0XZ5EBoBQHwxkA3QdT2j2s0vMjiSEICb9lHPTYfNneLLNEJ+vfmPGOYffMEglKTcOV7Ii2CsN7/nn79hYaJKL7qnpNg==
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Apr 2020 10:36:19.1041 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 0f7353fe-7b54-4d3d-2407-08d7d62883b3
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123];  Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0802MB2553
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/QYsosZdVk9JAdNIJbTkLhZMqhrc>
Subject: Re: [core] Review of draft-fossati-core-coap-problem-02
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, 01 Apr 2020 10:36:25 -0000

T24gMzEvMDMvMjAyMCwgMTY6MDQsICJKaW0gU2NoYWFkIiA8aWV0ZkBhdWd1c3RjZWxsYXJzLmNv
bT4gd3JvdGU6DQo+ID4gSSBhbSB0b3JuIGJldHdlZW4gdGhhdCBhbmQgU2VjdGlvbiA0LjMgb2Yg
UkZDIDczMjIsIGxhc3QgcGFyYToNCj4gPiAiWy4uLl0gdGhlIEFic3RyYWN0IG11c3Qgbm90IGNv
bnRhaW4gY2l0YXRpb25zIg0KPg0KPiBbSkxTXSAgVGhlIHJ1bGUgaXMgdGhhdCB0aGUgdGV4dCBv
ZiB0aGUgYWJzdHJhY3QgaXMgdG8gYmUgYWJsZSB0bw0KPiBzdGFuZGFsb25lLiAgVGhpcyBtZWFu
cyB0aGF0ICJbUkZDNzMyMl0iIGlzIG5vdCBwZXJtaXR0ZWQsIGJ1dCAiUkZDDQo+IDczMjIiIGlz
IHBlcm1pdHRlZC4gICBSZWZlcnJpbmcgdG8gYSBkb2N1bWVudCBieSBhICJ3ZWxsIGRlZmluZWQi
DQo+IGxvb2t1cCBzdHJpbmcgaXMgb2suICBUaGlzIG1lYW5zIHRoYXQgcmVmZXJyaW5nIHRvIGFu
IGVwcmludCB3b3VsZCBiZQ0KPiBkaXNjb3VyYWdlZC4gIE5vdGUgdGhhdCBtb3N0IG9mIHVzIGp1
c3QgdXNlIGFuIDx4cmVmPiBpbiB0aGUgYWJzdHJhY3QNCj4gYW5kIG1ha2UgdGhlIFJGQyBFZGl0
b3Igc3RhZmYgY2xlYW4gdGhpcyB1cC4gIEJ1dCB5b3UgbWlnaHQgZ2V0DQo+IGNvbXBsYWludHMg
ZnJvbSB0aGF0IHVzYWdlIGR1cmluZyBmaW5hbCByZXZpZXcuDQoNClRoYW5rcyBmb3IgdGhlIGV4
cGxhbmF0aW9uLiAgV2lsbCBkby4NCg0KPiA+IFllcCwgYXBwbGljYXRpb24vY29hcC1wcm9ibGVt
K2Nib3IgYW5kIGRpYWdub3N0aWMgcGF5bG9hZHMgYXJlDQo+ID4gbXV0dWFsbHkgZXhjbHVzaXZl
LiAgVGhpcyB3YXMgYSBwcmVjaXNlIGNob2ljZSBiZWNhdXNlIHRoZXkgc2VlbWVkDQo+ID4gdG8g
aGF2ZSBkaWZmZXJlbnQgYXVkaWVuY2VzIChBUEkgdXNlciB2cyBBUEkgZGV2ZWxvcGVyKS4gIFRo
YXQgc2FpZCwNCj4gPiB0aGUgaW50ZXJzZWN0aW9uIGJldHdlZW4gQVBJIHVzZXJzIGFuZCBkZXZl
bG9wZXJzIGlzIG5vdCBlbXB0eSwgc28NCj4gPiB0aGlzIG1pZ2h0IGFjdHVhbGx5IGJlIGluIHNj
b3BlLCBhcGFydCBmcm9tIGJlaW5nIG9idmlvdXNseSB1c2VmdWwuDQo+DQo+IFtKTFNdIEdpdmVu
IHRoYXQgSSB3b3VsZCB3YW50IHRvIHRlc3QgdGhlIHByb2JsZW0gaW5mbyBiZWluZyByZXR1cm5l
ZCwNCj4gZ2V0dGluZyB1bmV4cGVjdGVkIGVycm9ycyB3aXRoIGluZm9ybWF0aW9uIGlzIHVzZWZ1
bCBmb3IgbWUuICBUaGlzIGlzDQo+IHRoZSBiYXNpYyBtZXRob2QgdGhhdCBJIGhhdmUgYmVlbiB1
c2luZyBmb3IgbXkgQUNFIHNlcnZlciB3aGVyZSBhDQo+IGRpYWdub3N0aWMgc3RyaW5nIHdpdGgg
dGhlIHByb2JsZW0gZGV0YWlscyBpcyByZXR1cm5lZCwgYnV0IGEgc3RhY2sNCj4gdHJhY2UgaXMg
aW5jbHVkZWQgaW4gdW5leHBlY3RlZCBjb25kaXRpb25zIChpLmUuIHRoZSBjb2RlIHRocmV3IGFu
DQo+IGV4Y2VwdGlvbikuDQoNCkkgYW0gY2VydGFpbmx5IG5vdCBvcHBvc2VkIHRvIHRoYXQuICBI
YXBweSB0byBjYWxsIGl0ICJkaWFnbm9zdGljIj8NCg0KPiA+IEdvb2QgcG9pbnQsIHdlIGhhdmVu
J3QgdGhvdWdodCBhYm91dCB0aGlzLiAgTm90IHN1cmUgaG93IG9uZSBjYW4NCj4gPiBzdWNjZXNz
ZnVsbHkgaGFuZGxlIGxvY2FsaXNhdGlvbiBpbiBDb0FQIHRob3VnaC4gIEl0IHNlZW1zIGxpa2Ug
dGhlDQo+ID4gb25seSBzZW5zaWJsZSByZWNvbW1lbmRhdGlvbiB3ZSBjb3VsZCBtYWtlIGhlcmUg
aXMgInRyeSB0byBjaG9vc2UNCj4gPiBiYXNlZCBvbiBwcmVzZW50IGFuZCBmdXR1cmUgYXVkaWVu
Y2UuIi4gICBUaGF0LCBvciBmb3JjZSBFbmdsaXNoDQo+ID4gZnJvbSB0aGUgb25zZXQ/DQo+DQo+
IFtKTFNdIEluIHNvbWUgd2F5cyB0aGUgbWV0aG9kIHRoYXQgaXMgdXNlZCBieSBXaW5kb3dzIHRv
IGxvZyBldmVudHMNCj4gd29ya3Mgb3V0IHByZXR0eSB3ZWxsLCBidXQgbWlnaHQgYmUgdG9vIHdl
aWdodHkgZm9yIHRoaXMuICBJbiB0aGF0DQo+IGNhc2UgYSBsaXN0IG9mIGluZm9ybWF0aW9uIHdp
dGggdGhlIHRpdGxlIGFuZCBhIHNldCBvZiBhdHRyaWJ1dGVzIGFyZQ0KPiByZXR1cm5lZCBmcm9t
IHRoZSBzZXJ2ZXIgKGV2ZW50KSBhbmQgdGhlc2UgYXJlIHRoZW4gcGxhY2VkIGludG8gYQ0KPiBs
b2NhbGl6ZWQgc3RyaW5nLiAgSXQgbWlnaHQgYmUgcG9zc2libGUgdG8gcHJvdmlkZSBhIGRlZmF1
bHQgc3RyaW5nLCBhDQo+IHNldCBvZiBhdHRyaWJ1dGVzIGFuZCBhIG1ldGhvZCBvZiBnZXR0aW5n
IGEgbG9jYWxpemVkIHN0cmluZyBpZg0KPiBuZWVkZWQuDQoNClNvdW5kcyBsaWtlIHdlIGNvdWxk
IGRvIHNvbWV0aGluZyBzbGlnaHRseSBsZXNzIHNvcGhpc3RpY2F0ZWQgYnV0IG1heWJlDQpzdWZm
aWNpZW50IGluIG1vc3Qgc2l0dWF0aW9ucyBieSBsZXR0aW5nIHRoZSBhcHBsaWNhdGlvbiBtYXAg
Im5zIiBhbmQNCiJ0eXBlIiBpbnRvIGEgbG9jYWxpc2VkICJ0aXRsZSIuDQoNCj4gPiA+IElmIG5l
Z2F0aXZlIHZhbHVlcyBhcmUgdXNlZCBmb3IgcHJpdmF0ZSBkZXRhaWxzIGZvciBhIHB1YmxpYw0K
PiA+ID4gbmFtZXNwYWNlIGluIHNlY3Rpb24gNS4yLjEgLSBIb3cgSSBhbSB0byB1bmRlcnN0YW5k
IHdoaWNoIHRoZQ0KPiA+ID4gZGlmZmVyZW50IHByaXZhdGUgcmVnaXN0cmF0aW9ucyBhcmUgYmVp
bmcgcmVmZXJyZWQgdG8/ICBPciBhcmUNCj4gPiA+IHRoZXNlIGFsbCBleHBlY3RlZCB0byBiZSBy
ZWdpc3RlcmVkPw0KPg0KPiA+IFllcywgdGhlIGlkZWEgaXMgdGhhdCB3aGVuIHlvdSBnbyBwdWJs
aWMsIHlvdSBuZWVkIHRvIHJlZ2lzdGVyIGFsbA0KPiA+IHRoZSAiZXh0cmEiIGRldGFpbHMgeW91
ciBBUEkgaXMgdXNpbmcgcGlja2luZyBmcm9tIHRoZSB1bnVzZWQgcGFydHMNCj4gPiBvZiB0aGUg
MC4uNDI5NDk2NzI5NSBzcGFjZS4NCj4NCj4gW0pMU10gQnV0IGluIHRoYXQgY2FzZSB5b3Ugd291
bGQgbm90IGhhdmUgcHJpdmF0ZSBkZXRhaWxzIGZvciBhIHB1YmxpYw0KPiBuYW1lc3BhY2U/ICBJ
ZiB0aGUgQ29SRSBncm91cCBjcmVhdGVzIGEgYmFzaWMgcHVibGljIG5hbWVzcGFjZSBhbmQNCj4g
c2V0dXBzIHVwIGEgdHlwZSBGT08uICBJcyBpdCBsZWdhbCBmb3IgbWUsIGFzIGFuIGluZGl2aWR1
YWwgb3INCj4gY29tcGFueSwgdG8gYXVnbWVudCB0aGF0IGFuZCByZXR1cm4gbmVnYXRpdmUgYXR0
cmlidXRlcyBmb3IgdGhhdCB0eXBlPw0KPiBUaGluayBhYm91dCB0aGUgZXhhbXBsZSBpbiBBLjIg
YmVpbmcgaW4gYSBwdWJsaWMgcmF0aGVyIHRoYW4gaW4gYQ0KPiBwcml2YXRlIG5hbWVzcGFjZS4g
IElzIHRoZSAtMSBhdHRyaWJ1dGUgbGVnYWw/DQoNCkkgdGhpbmsgbm93IEkgZ2V0IHdoYXQgeW91
IGFyZSBzYXlpbmcuICBXZSBuZWVkIHRvIGJlIGFibGUgdG8gY2xlYXJseQ0Kc2VwYXJhdGUgdHdv
IGNhc2VzOg0KKDEpIHN0YWNrIFggd2FudHMgdG8gZW5yaWNoIGFuICpleGlzdGluZyogcHJvYmxl
bSB0eXBlIHdpdGggc29tZSBleHRyYQ0KICAgIGtleXM7DQooMikgcHJpdmF0ZSBBUEkgWSBpcyBt
YWtpbmcgdXNlIG9mIGEgbnVtYmVyIG9mICJuZWdhdGl2ZSIga2V5cyBhbmQgbm93DQogICAgbmVl
ZHMgdG8gZ28gcHVibGljLg0KDQpJIGd1ZXNzIHdlIGNvdWxkIGhhdmUgdGhhdCBraW5kIG9mIGNs
ZWFuIGN1dCBpZiB3ZSBncm91cGVkICgxKSBpbnRvIGENCm5lc3RlZCBtYXAgYW5kIGhhbmRsZSAo
MikgdXNpbmcgdGhlIGtpbmQgb2YgcHJvbW90aW9uIHZpYSByZWdpc3RyYXRpb24NCkkgd2FzIGhp
bnRpbmcgYmVmb3JlLg0KDQpXRFlUPw0KDQpjaGVlcnMhDQotLQ0KDQpJTVBPUlRBTlQgTk9USUNF
OiBUaGUgY29udGVudHMgb2YgdGhpcyBlbWFpbCBhbmQgYW55IGF0dGFjaG1lbnRzIGFyZSBjb25m
aWRlbnRpYWwgYW5kIG1heSBhbHNvIGJlIHByaXZpbGVnZWQuIElmIHlvdSBhcmUgbm90IHRoZSBp
bnRlbmRlZCByZWNpcGllbnQsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBpbW1lZGlhdGVseSBh
bmQgZG8gbm90IGRpc2Nsb3NlIHRoZSBjb250ZW50cyB0byBhbnkgb3RoZXIgcGVyc29uLCB1c2Ug
aXQgZm9yIGFueSBwdXJwb3NlLCBvciBzdG9yZSBvciBjb3B5IHRoZSBpbmZvcm1hdGlvbiBpbiBh
bnkgbWVkaXVtLiBUaGFuayB5b3UuDQo=


From nobody Wed Apr  1 03:56:29 2020
Return-Path: <hartke@projectcool.de>
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 89EBF3A0867 for <core@ietfa.amsl.com>; Wed,  1 Apr 2020 03:56:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 0TxRAmVildKj for <core@ietfa.amsl.com>; Wed,  1 Apr 2020 03:56:25 -0700 (PDT)
Received: from wp382.webpack.hosteurope.de (wp382.webpack.hosteurope.de [IPv6:2a01:488:42:1000:50ed:8597::]) (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 92D6F3A086A for <core@ietf.org>; Wed,  1 Apr 2020 03:56:25 -0700 (PDT)
Received: from mail-qk1-f178.google.com ([209.85.222.178]); authenticated by wp382.webpack.hosteurope.de running ExIM with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) id 1jJb2l-0003Z7-1l; Wed, 01 Apr 2020 12:56:23 +0200
Received: by mail-qk1-f178.google.com with SMTP id q188so26473637qke.8 for <core@ietf.org>; Wed, 01 Apr 2020 03:56:23 -0700 (PDT)
X-Gm-Message-State: ANhLgQ3cODmKcJ/yuYUOVYBojnejCUYspMSJBe3Pos7pBgwnfWlEmJqN eXH3Law2dqPTV80rZs2e5fHLd2nhLzGgtI9XrSE=
X-Google-Smtp-Source: ADFU+vt8fvrpueaofqxRocp454rokNziDzf1FvcYPVqn25F5eArCXM+wuRFrkBLsmt/q0qsk8KnNpwrUI7KesDfE7Og=
X-Received: by 2002:a05:620a:2f7:: with SMTP id a23mr8584476qko.303.1585738581944;  Wed, 01 Apr 2020 03:56:21 -0700 (PDT)
MIME-Version: 1.0
References: <580bb0f4-89c4-2d11-b17b-520ddfe89c33@gmx.net> <000501d60452$c96cfa00$5c46ee00$@augustcellars.com> <1e74313a-d258-622f-d43e-ff1fa8f7d06d@gmx.net> <AM5P190MB027536259A44102F7AB9E058FDC80@AM5P190MB0275.EURP190.PROD.OUTLOOK.COM> <CAAzbHvbeEyws+wVchovoVTK=WutWoHCNcfv8LrpxmshLxJ_w+Q@mail.gmail.com> <011301d6077c$b5d347b0$2179d710$@augustcellars.com> <AM5P190MB0275218BA7C801E50C8353F0FDC90@AM5P190MB0275.EURP190.PROD.OUTLOOK.COM> <CAObGJnOscTtyeQ+qvD0N0w_TD2JfV8h9+=zf=bz-jrr7LWhD2Q@mail.gmail.com>
In-Reply-To: <CAObGJnOscTtyeQ+qvD0N0w_TD2JfV8h9+=zf=bz-jrr7LWhD2Q@mail.gmail.com>
From: Klaus Hartke <hartke@projectcool.de>
Date: Wed, 1 Apr 2020 12:55:45 +0200
X-Gmail-Original-Message-ID: <CAAzbHvaJy9WfMOzzKhczreuZBcbA5TDQ5ThtGMT7eVj2Jf83gQ@mail.gmail.com>
Message-ID: <CAAzbHvaJy9WfMOzzKhczreuZBcbA5TDQ5ThtGMT7eVj2Jf83gQ@mail.gmail.com>
To: Thomas Fossati <tho.ietf@gmail.com>
Cc: Esko Dijk <esko.dijk@iotconsultancy.nl>, Jim Schaad <ietf@augustcellars.com>, "core@ietf.org" <core@ietf.org>
Content-Type: multipart/mixed; boundary="000000000000e24f1005a2388832"
X-bounce-key: webpack.hosteurope.de; hartke@projectcool.de; 1585738585; 10dc3dd0; 
X-HE-SMSGID: 1jJb2l-0003Z7-1l
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/7P8wrsahiuCriozrYc_fVyS6mzg>
Subject: Re: [core] RFC 7252 - 8.2 - Multicast - Request / Response Layer, page 67, top
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, 01 Apr 2020 10:56:28 -0000

--000000000000e24f1005a2388832
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Thomas Fossati wrote:
> I don't have an opinion yet, but I'd need some clarification about the
> above before feeling comfortable with the direction...

I guess there is some room for debate on what a CoAP endpoint with a
multicast IP address precisely means... RFC 7252 defines 224.0.1.187
as the "All CoAP Nodes" address. So I see at least two possible
interpretations for the endpoint 224.0.1.187:9999:

1. All CoAP nodes that are listening on port 9999 on their unicast IP addre=
ss.

2. All CoAP nodes that are "subscribed" to mailing list 9999.

Both seem to have advantages and disadvantages. Maybe there are even
more interpretations?

> I have the same trouble as you understanding the port mapping part.
> Where is that supposed to happen (kernel, CoAP stack, application)?
> And why is it needed?

I always imagined multicast CoAP to work roughly like this:

+---------------+                +-----------------+
|               |    request    _|_                |
|               |        .---> /   \   224.0.1.187 |
|              _|_      /      \___/ --.   :9999   |
| 192.168.0.1 /   \ ---=C2=B4         |      \          |
|   :54321    \___/ <---.       _|_     /  rewrite |
|               |        \     /   \ <-=C2=B4           |
|               |         `--- \___/ 192.168.0.100 |
|               |    response    |         :5683   |
+---------------+                +-----------------+
      Client                           Server

So, a server is listening for request messages on both a unicast IP
address/port and a multicast IP address/port. If a request message
arrives on the multicast IP address/port, it "rewrites" the UDP
destination to its unicast IP address/port and then processes the
message as if it had received it on its unicast IP address/port.

The "rewrite" is at least needed for the IP address, because the
server cannot send its response from the multicast IP address.

Klaus

--000000000000e24f1005a2388832
Content-Type: text/plain; charset="ISO-8859-1"; name="illustration.txt"
Content-Disposition: attachment; filename="illustration.txt"
Content-Transfer-Encoding: base64
Content-ID: <f_k8h7m3ve0>
X-Attachment-Id: f_k8h7m3ve0

Ky0tLS0tLS0tLS0tLS0tLSsgICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tKw0KfCAg
ICAgICAgICAgICAgIHwgICAgcmVxdWVzdCAgICBffF8gICAgICAgICAgICAgICAgfA0KfCAgICAg
ICAgICAgICAgIHwgICAgICAgIC4tLS0+IC8gICBcICAgMjI0LjAuMS4xODcgfA0KfCAgICAgICAg
ICAgICAgX3xfICAgICAgLyAgICAgIFxfX18vIC0tLiAgIDo5OTk5ICAgfA0KfCAxOTIuMTY4LjAu
MSAvICAgXCAtLS20ICAgICAgICAgfCAgICAgIFwgICAgICAgICAgfA0KfCAgIDo1NDMyMSAgICBc
X19fLyA8LS0tLiAgICAgICBffF8gICAgIC8gIHJld3JpdGUgfA0KfCAgICAgICAgICAgICAgIHwg
ICAgICAgIFwgICAgIC8gICBcIDwttCAgICAgICAgICAgfA0KfCAgICAgICAgICAgICAgIHwgICAg
ICAgICBgLS0tIFxfX18vIDE5Mi4xNjguMC4xMDAgfA0KfCAgICAgICAgICAgICAgIHwgICAgcmVz
cG9uc2UgICAgfCAgICAgICAgIDo1NjgzICAgfA0KKy0tLS0tLS0tLS0tLS0tLSsgICAgICAgICAg
ICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tKw0KICAgICAgQ2xpZW50ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgU2VydmVyDQo=
--000000000000e24f1005a2388832--


From nobody Wed Apr  1 04:31:01 2020
Return-Path: <abhijan.bhattacharyya@gmail.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 7DC0F3A0BD8 for <core@ietfa.amsl.com>; Wed,  1 Apr 2020 04:31:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level: 
X-Spam-Status: No, score=-2.098 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] autolearn=ham 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 ITCgJ_vAzS8Y for <core@ietfa.amsl.com>; Wed,  1 Apr 2020 04:30:59 -0700 (PDT)
Received: from mail-ed1-x530.google.com (mail-ed1-x530.google.com [IPv6:2a00:1450:4864:20::530]) (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 50A953A0BD7 for <core@ietf.org>; Wed,  1 Apr 2020 04:30:59 -0700 (PDT)
Received: by mail-ed1-x530.google.com with SMTP id i16so28250008edy.11 for <core@ietf.org>; Wed, 01 Apr 2020 04:30:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:from:date:message-id:subject:to; bh=SM9j4FwrETH1a/D6NbHqlOOQp6gUYlfTsBakUIHjMpY=; b=aXZkY4I8EA2C7ybA4j9ONpv1iU3DpaCqV7ymgtWxedrmEdhyLJrR0mguvf33p9E/Qw nt0A6g0/QMgp7QMlu2HIXyANMvYxneGe9BkHMSksmvU1rq8Treieip4SO1QqjT6EjHua RLWJJ+dgWUMTAPv7CDpWllka0S17gaz7r/nzF1+4ZucJXgPbZeOEdrsSgLTvKTYc8O01 TlKNU9OqD1+Dr4Acjs1FzdPkuRGGLRz6bIQDcGcjwwyjnJjTEpuXZqbSilyvbdBeY9Cn /6n0sHB9g8bPddP/iUSCNak3W8a1yqsWBxk7ovURKBH2CAVPurE3X6+tnkmnKM36TyGb NvqQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=SM9j4FwrETH1a/D6NbHqlOOQp6gUYlfTsBakUIHjMpY=; b=aZ+NA63Odljj/gf4Shpq+dyWVggusJ0eNDD4AbVmHeVbWIHXovPwceJP5LirStjAT8 H9QOKIsEVMoluzkta5fTnPxd9AgHvnUeDrLO22R9+pi/gbw2pf8NDBW1ec0VhahJ7SVI TsS1pX2pv89+FgWYp/tbN8pEzuynAGrchc/jVNHDNjk8icUcoK4DS3TWlFlb+yykKln+ zyp87OTtSllIEiw/ZNbhFeaI4UHC6W+aB2eb7BAUckPz6nkBXlyv4LuDGJO29PsS8PBD U79nm0rxr6JpGnuHQbYDw4L9u6lRYtVwYNN6DqJ2bRq5UYzd/vV4A6INnICEa2x1Hd/S +DNg==
X-Gm-Message-State: ANhLgQ351JtZY2NSFZa6O69bVip+cuT6roCq9K9VfNSIaYKBWoy0FRcP lWVAcvWjiYOHOcMDtnEYlXlicYPwP+cERhSsgNQ4EQ==
X-Google-Smtp-Source: ADFU+vsfiWTzBLq1eosWb6ILS6KVfPI8Ud4l4Hzg0YSNt6/NZImy/WLWXMdrWB2MSKYuwR53b5BPZzWFciTesAk0VFY=
X-Received: by 2002:a17:906:4f94:: with SMTP id o20mr13194430eju.354.1585740657522;  Wed, 01 Apr 2020 04:30:57 -0700 (PDT)
MIME-Version: 1.0
From: Abhijan Bhattacharyya <abhijan.bhattacharyya@gmail.com>
Date: Wed, 1 Apr 2020 17:00:46 +0530
Message-ID: <CAEW_hyzh3FAvHi1eTkbyGn99o4nFgcH1xP90FdQ6N9sHsAJVYQ@mail.gmail.com>
To: core <core@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000098fd7805a23904f8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/P-IGUXgCjBGWvsc4M6iJcQ2Iqhw>
Subject: [core] Using CoAP for P2P
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, 01 Apr 2020 11:31:01 -0000

--00000000000098fd7805a23904f8
Content-Type: text/plain; charset="UTF-8"

Hi,
Is there any standardized mechanism to use CoAP for a P2P connection?
Thanks.

-- 
Regards,
Abhijan Bhattacharyya,
*Technologist by profession [IoT| Internet Protocols| 5G]*

--00000000000098fd7805a23904f8
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi,<div>Is there any standardized mechanism to use CoAP fo=
r a P2P connection?=C2=A0</div><div>Thanks.<br clear=3D"all"><div><br></div=
>-- <br><div dir=3D"ltr" class=3D"gmail_signature" data-smartmail=3D"gmail_=
signature"><div dir=3D"ltr"><div><div dir=3D"ltr"><div><div><font size=3D"4=
"><span style=3D"font-family:&quot;arial black&quot;,sans-serif">Regards,<b=
r></span></font></div><font size=3D"4"><span style=3D"font-family:&quot;ari=
al black&quot;,sans-serif">Abhijan Bhattacharyya,<br></span></font></div><f=
ont face=3D"arial black, sans-serif" size=3D"4"><i>Technologist by professi=
on [IoT| Internet Protocols| 5G]</i></font></div></div></div></div></div></=
div>

--00000000000098fd7805a23904f8--


From nobody Wed Apr  1 05:02:45 2020
Return-Path: <Thomas.Fossati@arm.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 D16283A0CAE for <core@ietfa.amsl.com>; Wed,  1 Apr 2020 05:02:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=armh.onmicrosoft.com header.b=1QkBImZo; dkim=pass (1024-bit key) header.d=armh.onmicrosoft.com header.b=1QkBImZo
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 IKDGjLAJnhGs for <core@ietfa.amsl.com>; Wed,  1 Apr 2020 05:02:42 -0700 (PDT)
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-eopbgr150059.outbound.protection.outlook.com [40.107.15.59]) (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 517B13A0CB8 for <core@ietf.org>; Wed,  1 Apr 2020 05:02:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com;  s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=CrN/a9W8uR6nz00L1u+3K7wDcjR4FUNfPi93IGtv8kk=; b=1QkBImZoFP7z7k+AZPrlyBKG3Oos5ropkwf1O/uy2I/tBwBGETczdWIUqqrMpV3I38h5D/uiEzqDV38Z2rYgHDVf0zFY+DyZX6r15p6GYJM/SUVgFjY+zBqSDke3MpYCGPj97nUtiylPQu1jHPmfWRd1ITddT+BluifpfW1O2Cw=
Received: from AM6P193CA0109.EURP193.PROD.OUTLOOK.COM (2603:10a6:209:85::14) by HE1PR0801MB1820.eurprd08.prod.outlook.com (2603:10a6:3:85::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2856.20; Wed, 1 Apr 2020 12:02:19 +0000
Received: from VE1EUR03FT017.eop-EUR03.prod.protection.outlook.com (2603:10a6:209:85::4) by AM6P193CA0109.outlook.office365.com (2603:10a6:209:85::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.15 via Frontend Transport; Wed, 1 Apr 2020 12:02:18 +0000
Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; ietf.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;ietf.org; dmarc=bestguesspass action=none header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com;
Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by VE1EUR03FT017.mail.protection.outlook.com (10.152.18.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2856.17 via Frontend Transport; Wed, 1 Apr 2020 12:02:18 +0000
Received: ("Tessian outbound af37c2b81632:v50"); Wed, 01 Apr 2020 12:02:17 +0000
X-CheckRecipientChecked: true
X-CR-MTA-CID: 4b2aa1054e16cfde
X-CR-MTA-TID: 64aa7808
Received: from 6cde2da7d7c6.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id BD337F4B-22FC-41B9-8E8F-76A2E7BF0B11.1;  Wed, 01 Apr 2020 12:02:12 +0000
Received: from EUR01-VE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 6cde2da7d7c6.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Wed, 01 Apr 2020 12:02:12 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QSbetFOy04Z7Ifoszw03H5ZK1Kbcdsc/GXCqoQw/0mEKC+mkJYDcNg6r5uimQK+BtyQvPdn9USjZYAQEOdm8umscdraISkA9wOmmR4Uxne/ndMOB8NdESvF/0Jxsmchxusx0rIceMgbMA8crU9P4z4N9A6zopUKb6FgMAl116l6Gv8U1j1ctvpIPOhiM2LZKJPBJi5SP9xjs7zV9Y4NwUVEeG2Fs2vyXnv0O+H1fERpBGOTZCgSiNF/NEAKoWwBnwHqitZL7RipI7kGObjt8K4dkYP++15Z4qYvlPouMlLEn6o58a8SVLlJlB1KeZzOomkgNp9W4YU76E5UqGftrDw==
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=CrN/a9W8uR6nz00L1u+3K7wDcjR4FUNfPi93IGtv8kk=; b=Z+Corv3n/CcrE+/ol2On5rgoDV0H1Gr+EqSsSwHaIuIST4qbTpaYWLz+axq8taz3BK3xY5UhrDJw2TOY8zZSvA2YGF54DLOzNl+IslSqslQLk6gsv0AeM/xKNS2nQgZwuUZvLG6akPWLtTxrr1Diu+ruPxcXjQ1DNLdNoV+MqqkYVFwLBKJYY6NDJEXLnidR5/tR1DRc3qvl4p95ePGiAaoQ3N3XcC34jL+6G7aFNXM1H7JqZaevTvbMa4DFqPk1KJI8a2v0JP2Uh86csnL/DRJWWVDi25GJbz48u2vqb/19kQPxSmp4jsEQRiZPj5l+iU+OBhKv0hFCQZE8IQHG0Q==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com;  s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=CrN/a9W8uR6nz00L1u+3K7wDcjR4FUNfPi93IGtv8kk=; b=1QkBImZoFP7z7k+AZPrlyBKG3Oos5ropkwf1O/uy2I/tBwBGETczdWIUqqrMpV3I38h5D/uiEzqDV38Z2rYgHDVf0zFY+DyZX6r15p6GYJM/SUVgFjY+zBqSDke3MpYCGPj97nUtiylPQu1jHPmfWRd1ITddT+BluifpfW1O2Cw=
Received: from AM6PR08MB4231.eurprd08.prod.outlook.com (20.179.18.151) by AM6PR08MB4392.eurprd08.prod.outlook.com (20.179.7.141) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.15; Wed, 1 Apr 2020 12:02:10 +0000
Received: from AM6PR08MB4231.eurprd08.prod.outlook.com ([fe80::9807:78f0:434f:2b9f]) by AM6PR08MB4231.eurprd08.prod.outlook.com ([fe80::9807:78f0:434f:2b9f%7]) with mapi id 15.20.2856.019; Wed, 1 Apr 2020 12:02:10 +0000
From: Thomas Fossati <Thomas.Fossati@arm.com>
To: Abhijan Bhattacharyya <abhijan.bhattacharyya@gmail.com>, core <core@ietf.org>
Thread-Topic: [core] Using CoAP for P2P
Thread-Index: AQHWCBkKd/ADH0oe/0iISsi9X2hLJ6hkO1AA
Date: Wed, 1 Apr 2020 12:02:10 +0000
Message-ID: <A8E6E9AA-2E34-439E-8761-53385086CDB9@arm.com>
References: <CAEW_hyzh3FAvHi1eTkbyGn99o4nFgcH1xP90FdQ6N9sHsAJVYQ@mail.gmail.com>
In-Reply-To: <CAEW_hyzh3FAvHi1eTkbyGn99o4nFgcH1xP90FdQ6N9sHsAJVYQ@mail.gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/16.35.20030802
Authentication-Results-Original: spf=none (sender IP is ) smtp.mailfrom=Thomas.Fossati@arm.com; 
x-originating-ip: [82.11.185.80]
x-ms-publictraffictype: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: 05e58186-acca-4372-f884-08d7d63486ce
x-ms-traffictypediagnostic: AM6PR08MB4392:|AM6PR08MB4392:|HE1PR0801MB1820:
x-ms-exchange-transport-forked: True
X-Microsoft-Antispam-PRVS: <HE1PR0801MB18208F6D4665B87454D2710B9CC90@HE1PR0801MB1820.eurprd08.prod.outlook.com>
x-checkrecipientrouted: true
nodisclaimer: true
x-ms-oob-tlc-oobclassifiers: OLM:4502;OLM:10000;
x-forefront-prvs: 03607C04F0
X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM6PR08MB4231.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(10009020)(4636009)(366004)(346002)(396003)(39860400002)(376002)(136003)(81156014)(8676002)(81166006)(8936002)(186003)(86362001)(66446008)(64756008)(91956017)(66556008)(66476007)(76116006)(66946007)(6486002)(71200400001)(6512007)(478600001)(36756003)(5660300002)(110136005)(316002)(26005)(2906002)(4744005)(6506007)(53546011)(4326008)(2616005)(33656002); DIR:OUT; SFP:1101; 
received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts)
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam-Untrusted: BCL:0;
X-Microsoft-Antispam-Message-Info-Original: 9YDXXWgnQrYsnzOgXqGf8yWnS3M4DjIV2FBe9nwmVwpCYj2yPdhGWn/UyCyhBKD0lBzn2eOSz6m8dW5XFpOOH1jdiMMw/Q+ilSQELEjL6X0U/eig+4/w7Mt1c/JPSH+bYgN8w/d25t3602l49fljXu8ms8Iz2zy4q/diwP93pCeC2QEU6HE5YD0iZEKTXWvUdDX/MJdHQ3pZvivnt+qjNqQWBKGDR/vY1ea29tlN+LEgUahhCXtrxsBr7Xa3YL7vhRJbeOnApdmc1T1eY2NyBT1SheFweeByErVeEqXa7REmc8TiEaBSYlBCGGkGELTdiP6qDAMPZyZYTzsKmkPu0MiAbycyk8klGR/U2+gxn9DrluWoejLwDeqKvFV/Nzgvkm/YrdlYo5FIL54QXKEBPX3F7xE3RsmV4QJXpFkka5iD/TRaDJnIsKDM/eVa7eo9
x-ms-exchange-antispam-messagedata: HDMH/kezJo3BWkZAdRsAcutpy3mFccrF8iKjqvWXQQKgqAJOqAQ3AG3GglWuJJWJe1RCyH3RDiPtmW6/w9VvhiJ8RRqdz1mwCdzpBEJPGISIM8/Guei2H1Kr3ysIcujFmAvowgUxhB5+sJplKyRUVg==
Content-Type: text/plain; charset="utf-8"
Content-ID: <1A6D37E717917B4D90945E07782DC718@eurprd08.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB4392
Original-Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Thomas.Fossati@arm.com; 
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT017.eop-EUR03.prod.protection.outlook.com
X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:;  IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com;  PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFTY:; SFS:(10009020)(4636009)(39860400002)(376002)(346002)(136003)(396003)(46966005)(478600001)(316002)(6486002)(2616005)(70586007)(186003)(70206006)(26005)(2906002)(336012)(110136005)(33656002)(8936002)(53546011)(47076004)(86362001)(5660300002)(36756003)(81156014)(81166006)(26826003)(4326008)(6512007)(6506007)(4744005)(8676002)(356004)(82740400003); DIR:OUT; SFP:1101; 
X-MS-Office365-Filtering-Correlation-Id-Prvs: 070c1a8c-5b02-4dbe-5953-08d7d6348230
X-Forefront-PRVS: 03607C04F0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: C4JOQpZ4470B9mniGZuuTc15wEwdxSpuNHOa8RZq9mzEE8GKLOmXoL9DdJlIu0lfGEOglAOn040AB8DTMIudIjIykpkhH7W5Y+n7KXZlRxjvI3QwCwOJaB4C1CVpaA3PZjMQ0sqVIH9dP68939pZfeW124usM4PyL3IjBe4Muq2yCxc+Owl2b6ejPSC1NVQINvtXRNb82/rHuN0xzA+qFEl6cQHkp1WHClSvPgRRtlk4vPjlP+WQ4DaYNzMcrr/rrbDAo5KdcbdIt7miNMexA2ISj6QDLCoBTteRiKVki3Lb65+zDeQ2Kzf20dDnMGTtOsENnH5tt97Yz+wD+J9syHRAzuOlKMK+Ax6gC3XaR4Los+rAq9GaKtf85c/4YwkJDLYL3IE9vn/7HgLBcsNuYGknDSoVA0HmWg3FPlOwqUCdlgNS6dQc/e4GhL1ZTTHTtgCrJGcIPvApOzwuRxaGPsLgb4uOi26t5Yjczw03hF/r9YERad6WXgsU9MP+Q3IdCIK6q4im7vrAwoyorw74zQ==
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Apr 2020 12:02:18.3518 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 05e58186-acca-4372-f884-08d7d63486ce
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123];  Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0801MB1820
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/OQjdcju4q_PoEI6WYnkZR8exguU>
Subject: Re: [core] Using CoAP for P2P
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, 01 Apr 2020 12:02:44 -0000

SGkgQWJoaWphbiwNCg0KT24gMDEvMDQvMjAyMCwgMTI6MzEsIEFiaGlqYW4gQmhhdHRhY2hhcnl5
YSA8YWJoaWphbi5iaGF0dGFjaGFyeXlhQGdtYWlsLmNvbT4gd3JvdGU6DQo+IElzIHRoZXJlIGFu
eSBzdGFuZGFyZGl6ZWQgbWVjaGFuaXNtIHRvIHVzZSBDb0FQIGZvciBhIFAyUCBjb25uZWN0aW9u
Pw0KDQpOb3Qgc3VyZSB3aGV0aGVyIFJGQyA3NjUwIHdvdWxkIGZpdCB5b3VyIG5lZWRzIGJ1dCB3
b3J0aCBoYXZpbmcgYQ0KbG9vayAtLSBpZiB5b3UgaGF2ZW4ndCBhbHJlYWR5Lg0KDQpjaGVlcnMN
Ci0tDQoNCg0KDQoNCklNUE9SVEFOVCBOT1RJQ0U6IFRoZSBjb250ZW50cyBvZiB0aGlzIGVtYWls
IGFuZCBhbnkgYXR0YWNobWVudHMgYXJlIGNvbmZpZGVudGlhbCBhbmQgbWF5IGFsc28gYmUgcHJp
dmlsZWdlZC4gSWYgeW91IGFyZSBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwgcGxlYXNlIG5v
dGlmeSB0aGUgc2VuZGVyIGltbWVkaWF0ZWx5IGFuZCBkbyBub3QgZGlzY2xvc2UgdGhlIGNvbnRl
bnRzIHRvIGFueSBvdGhlciBwZXJzb24sIHVzZSBpdCBmb3IgYW55IHB1cnBvc2UsIG9yIHN0b3Jl
IG9yIGNvcHkgdGhlIGluZm9ybWF0aW9uIGluIGFueSBtZWRpdW0uIFRoYW5rIHlvdS4NCg==


From nobody Wed Apr  1 08:28:54 2020
Return-Path: <dromasca@gmail.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 541B23A11B4; Wed,  1 Apr 2020 08:28:39 -0700 (PDT)
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=ham 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 woyGKapPe86N; Wed,  1 Apr 2020 08:28:37 -0700 (PDT)
Received: from mail-io1-xd35.google.com (mail-io1-xd35.google.com [IPv6:2607:f8b0:4864:20::d35]) (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 100E03A114F; Wed,  1 Apr 2020 08:28:36 -0700 (PDT)
Received: by mail-io1-xd35.google.com with SMTP id y14so3415iol.12; Wed, 01 Apr 2020 08:28:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=OPE5UHrkWQsJp+Du7l9lFOslq380bP/z7XjMa1+sCF0=; b=lzhPW4coxe6U8j/7UeiktHNL+Eu5qlM+0/ycTuz45V0E5oyonbrpymb558RLWxx/D9 4F7UfStUaz0pNdQeNawJepEGnWOmaa7bSHKwJ7Nd/oR4WuPeZLG9yB/AuhOxknF0hWFe bOKMv6f9C/WMSKEEn2MkCCSqo/OlLUhbuky50GBFJpR4Hu+Xqgkssd8SIqBUPfd/7r9b SDLy1Zbs7fboO4rzZg+L/0p5S+p+Lc9/ECBRzY5ZjNbKSvkN3JMHvbaRxFBVwgveR5H5 1yBK+Pf95In4KdIDY1CmllaD6zt8snncI1Jf44jvnhK+8nmXEoBjE8MGUW37G5+LQDv2 APSQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=OPE5UHrkWQsJp+Du7l9lFOslq380bP/z7XjMa1+sCF0=; b=kLXF23BC/HBNSqJpQWKDaOaWKoIooC4ehWPv+o/5IlD+SupQwuDh9DR49f0YOqPkdi xlJtTDliwSUpvpY+LBmzSwH5VipdWxDnKji8Xpik+JWEfuzPv0prFMGZz6D0o2npRA0I /I8ESIB27HO565piJaC7Qr0DCg1mATzexq+IniNqZwpE0VZgKmvNRm04kBbmJ7NymYAO 4Us357k5ZuRzBQ/WsW/adjILaoNYg3s6Snz1Cty1hmZwP+xx3NHnBbdCUClsedW3wWQP 7u97crhSlsN5pfZ6xVeLadbpJtoB9aEt60tlpkMOKSUoRWR7Rm7v6Wtj4v0RP3JFlwei D47A==
X-Gm-Message-State: ANhLgQ2DgAJxL6brFdkb1Yt4FH4v6R/HerLSvnJt47HJ0YRRsj9nVeX9 TLtaxH6BaNI3IhV/lnX285qi+Mlqt3OsVyn59aI=
X-Google-Smtp-Source: ADFU+vsfjKvkPf6GA0ZfB3HRAGnxMXS0UZkVU1V94Zmu37EhjkGpwVMcCVflbLF3AJUn8DPzKHPhccrI9f7a7fXman0=
X-Received: by 2002:a02:634e:: with SMTP id j75mr21186576jac.23.1585754914937;  Wed, 01 Apr 2020 08:28:34 -0700 (PDT)
MIME-Version: 1.0
References: <158573098630.30833.17715509721846547699@ietfa.amsl.com> <HE1PR07MB4346B6585F88A677DAF998E3E6C90@HE1PR07MB4346.eurprd07.prod.outlook.com>
In-Reply-To: <HE1PR07MB4346B6585F88A677DAF998E3E6C90@HE1PR07MB4346.eurprd07.prod.outlook.com>
From: Dan Romascanu <dromasca@gmail.com>
Date: Wed, 1 Apr 2020 18:28:22 +0300
Message-ID: <CAFgnS4XTyD7AxwgbyAK9oWw_B+Owi6qCwbLhpSp1vn8LH+Lr2Q@mail.gmail.com>
To: Klaus Hartke <klaus.hartke@ericsson.com>
Cc: "gen-art@ietf.org" <gen-art@ietf.org>,  "draft-ietf-core-stateless.all@ietf.org" <draft-ietf-core-stateless.all@ietf.org>,  "last-call@ietf.org" <last-call@ietf.org>, "core@ietf.org" <core@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000067e1b505a23c564e"
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/guyBI92YwAAFHNyhLw-jnC4AoaA>
Subject: Re: [core] Genart last call review of draft-ietf-core-stateless-05
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, 01 Apr 2020 15:28:41 -0000

--00000000000067e1b505a23c564e
Content-Type: text/plain; charset="UTF-8"

Hi Klaus,

Thanks for your quick reply and for addressing the issues raised in my
review.

See below my short comments on a couple of issues.

Regards,

Dan


On Wed, Apr 1, 2020 at 1:27 PM Klaus Hartke <klaus.hartke@ericsson.com>
wrote:

> Dan Romascanu wrote:
> > This is a very clear and well-written document. I have a few minor
> issues that
> > I suggest to clarify before approval and publication.
>
> Many thanks for your review!
>
> > 1. It would be useful to include some considerations whether the authors
> > consider useful / possible / allowed that the mechanism (extended token
> > lengths) presented in this document can be used for other purposed than
> > the by-design the use case (avoiding per-request state).
>
> The last paragraph in Section 1 says:
>
>    While the use case (avoiding per-request state) and the mechanism
>    (extended token lengths) presented in this document are closely
>    related, both can be used independently of each other: Some
>    implementations may be able to fit their state in just 8 bytes; some
>    implementations may have other use cases for extended token lengths.
>
> Does that solve your issue?
>

Actually this is exactly the paragraph that triggered my concern. Does
'using independently' mean that you encourage or do not care
implementations in the future dealing with other use cases? If the answer
is yes, maybe the current text is fine. If the answer is 'rather not' than
a discussion would be welcome.

...


>
> > 3. In Section 5.2:
> >
> > > The use of encryption, integrity protection, and replay protection of
> >    serialized state is recommended in general, unless a careful analysis
> >    of any potential attacks to security and privacy is performed.  AES-
> >    CCM with a 64 bit tag is recommended, combined with a sequence number
> >    and a replay window.  Where encryption is not needed, HMAC-SHA-256,
> >    combined with a sequence number and a replay window, may be used.
> >
> > A few issues with this paragraph. Why are not 'recommended' and 'may'
> > capitalized? The formulation 'is recommended in general' seems odd, and
> > the rest of the sentence does not clarify. What does 'a careful analysis
> of any
> > potential attacks' mean? Who is supposed to perform this analysis and who
> > can ensure it is 'careful enough' at any given point in time for any
> potential
> > attacks?
>
> AFAIK, the Security Considerations section is supposed to discuss
> security-related issues that users need to be aware of, but not make
> normative statements. So all the normative requirements are in Section 3.1.
> (Where 'users' in this case are implementations and specifications that
> decide to make use of this implementation strategy in clients.)
>
> Overall, it's a bit difficult to make normative requirements here, because
> these are usually about the interoperability e.g. of a client and a server.
> But in this case, the client only needs to interoperate with itself (it
> needs to accept a token that it created itself) and the only real
> requirement is that "client implementations MUST NOT be vulnerable to
> maliciously crafted tokens". The meaning of "vulnerable" and "malicious"
> here depends a lot on the application/deployment-specific context; the
> document can really just highlight some potential issues that users should
> take into consideration.
>
> I'm open to concrete suggestions for text improvements, though.
>

I believe that I understood the point that you are making. If I am to
suggest text improvements, I would:

- s/recommended in general/recommended/
- clarify, maybe in this very words that "the requirement is that client
implementations must not be vulnerable to maliciously crafted tokens"
....

--00000000000067e1b505a23c564e
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div>Hi Klaus, <br></div><div><br></div><=
div>Thanks for your quick reply and for addressing the issues raised in my =
review. <br></div><div><br></div><div>See below my short comments on a coup=
le of issues. <br></div><div><br></div><div>Regards,</div><div><br></div><d=
iv>Dan</div><div><br></div></div><br><div class=3D"gmail_quote"><div dir=3D=
"ltr" class=3D"gmail_attr">On Wed, Apr 1, 2020 at 1:27 PM Klaus Hartke &lt;=
<a href=3D"mailto:klaus.hartke@ericsson.com">klaus.hartke@ericsson.com</a>&=
gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0=
px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Dan R=
omascanu wrote:<br>
&gt; This is a very clear and well-written document. I have a few minor iss=
ues that<br>
&gt; I suggest to clarify before approval and publication.<br>
<br>
Many thanks for your review!<br>
<br>
&gt; 1. It would be useful to include some considerations whether the autho=
rs<br>
&gt; consider useful / possible / allowed that the mechanism (extended toke=
n<br>
&gt; lengths) presented in this document can be used for other purposed tha=
n<br>
&gt; the by-design the use case (avoiding per-request state).<br>
<br>
The last paragraph in Section 1 says:<br>
<br>
=C2=A0 =C2=A0While the use case (avoiding per-request state) and the mechan=
ism<br>
=C2=A0 =C2=A0(extended token lengths) presented in this document are closel=
y<br>
=C2=A0 =C2=A0related, both can be used independently of each other: Some<br=
>
=C2=A0 =C2=A0implementations may be able to fit their state in just 8 bytes=
; some<br>
=C2=A0 =C2=A0implementations may have other use cases for extended token le=
ngths.<br>
<br>
Does that solve your issue?<br></blockquote><div><br></div><div>Actually th=
is is exactly the paragraph that triggered my concern. Does &#39;using inde=
pendently&#39; mean that you encourage or do not care implementations in th=
e future dealing with other use cases? If the answer is yes, maybe the curr=
ent text is fine. If the answer is &#39;rather not&#39; than a discussion w=
ould be welcome. <br></div><div><br> </div><div>...</div><div><br></div><bl=
ockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-lef=
t:1px solid rgb(204,204,204);padding-left:1ex">
<br>
<br>
&gt; 3. In Section 5.2:<br>
&gt;<br>
&gt; &gt; The use of encryption, integrity protection, and replay protectio=
n of<br>
&gt;=C2=A0 =C2=A0 serialized state is recommended in general, unless a care=
ful analysis<br>
&gt;=C2=A0 =C2=A0 of any potential attacks to security and privacy is perfo=
rmed.=C2=A0 AES-<br>
&gt;=C2=A0 =C2=A0 CCM with a 64 bit tag is recommended, combined with a seq=
uence number<br>
&gt;=C2=A0 =C2=A0 and a replay window.=C2=A0 Where encryption is not needed=
, HMAC-SHA-256,<br>
&gt;=C2=A0 =C2=A0 combined with a sequence number and a replay window, may =
be used.<br>
&gt;<br>
&gt; A few issues with this paragraph. Why are not &#39;recommended&#39; an=
d &#39;may&#39;<br>
&gt; capitalized? The formulation &#39;is recommended in general&#39; seems=
 odd, and<br>
&gt; the rest of the sentence does not clarify. What does &#39;a careful an=
alysis of any<br>
&gt; potential attacks&#39; mean? Who is supposed to perform this analysis =
and who<br>
&gt; can ensure it is &#39;careful enough&#39; at any given point in time f=
or any potential<br>
&gt; attacks?<br>
<br>
AFAIK, the Security Considerations section is supposed to discuss security-=
related issues that users need to be aware of, but not make normative state=
ments. So all the normative requirements are in Section 3.1. (Where &#39;us=
ers&#39; in this case are implementations and specifications that decide to=
 make use of this implementation strategy in clients.)<br>
<br>
Overall, it&#39;s a bit difficult to make normative requirements here, beca=
use these are usually about the interoperability e.g. of a client and a ser=
ver. But in this case, the client only needs to interoperate with itself (i=
t needs to accept a token that it created itself) and the only real require=
ment is that &quot;client implementations MUST NOT be vulnerable to malicio=
usly crafted tokens&quot;. The meaning of &quot;vulnerable&quot; and &quot;=
malicious&quot; here depends a lot on the application/deployment-specific c=
ontext; the document can really just highlight some potential issues that u=
sers should take into consideration.<br>
<br>
I&#39;m open to concrete suggestions for text improvements, though.<br></bl=
ockquote><div><br></div><div>I believe that I understood the point that you=
 are making. If I am to suggest text improvements, I would: <br></div><div>=
<br></div><div>- s/recommended in general/recommended/</div><div>- clarify,=
 maybe in this very words that &quot;the requirement is that client impleme=
ntations must not be vulnerable to maliciously crafted tokens&quot;</div>..=
..</div><div class=3D"gmail_quote"><br></div><div class=3D"gmail_quote"><br=
></div></div>

--00000000000067e1b505a23c564e--


From nobody Wed Apr  1 08:41:33 2020
Return-Path: <tho.ietf@gmail.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 DFD3E3A114B for <core@ietfa.amsl.com>; Wed,  1 Apr 2020 08:41:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level: 
X-Spam-Status: No, score=-2.098 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, 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 (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 amybRzCTRCAm for <core@ietfa.amsl.com>; Wed,  1 Apr 2020 08:41:30 -0700 (PDT)
Received: from mail-io1-xd35.google.com (mail-io1-xd35.google.com [IPv6:2607:f8b0:4864:20::d35]) (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 688553A114A for <core@ietf.org>; Wed,  1 Apr 2020 08:41:30 -0700 (PDT)
Received: by mail-io1-xd35.google.com with SMTP id n10so144341iom.3 for <core@ietf.org>; Wed, 01 Apr 2020 08:41:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=6s4deMO0qNju8QVxWm+ilbfg947Dhy4E30O5bXiMSeQ=; b=QLwImT0HihGlXols0f0yoye63oEppePuNOH7T2LOAz9GzFqc96cFR7zKIcG/9XGnIJ UbdND/9XghUPtUvxExIeQM2PP30Iv/MNJY1WrrD6joXrox92QRIu11iJ1zeI6Ttpuxb/ ECUdUOLMgU3GeTzQgUsHoc2EHz5aPoWebj7triHFdlO51ULcxtjZxXxHH/WLukgLQFrc pE2vEyyuRiADi7gzunAXHe0f5svFJxd+psTUTDKwup0hY2J2nWOVhENPyw2Jf3GUf+4r mjRbylP2xayfXrBA+9FB1fVhLuJvgbb2dg6aOftqxuEno/lR9WRLkd0LnWtNgbzbiy+6 t/qA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=6s4deMO0qNju8QVxWm+ilbfg947Dhy4E30O5bXiMSeQ=; b=eonsoVujr6VTJtlBKrAtOwFV1l3xoXR1sQ8BZD/DGE4fQGBctiCc1FQXuaXLlyF3g+ BR8qIW6tKiheBqXYQtYJKDr0jFlpS1sSp/Yz4t6fNCic9GfsvTMCnuMihdh2s3AxOxjL IawAQ0GbZ1v4zzF3S1/RD3g5bCaswcU8osIlYxa1pV44mADDRYILhyBpCraQSduilzn2 NVbPUOLs5ezMH63inxzi06VHIau3IpeVeRKvUE2MuOAAvm/F4bbjYg7ohH83Gk9NHO5M M+kisZB5n6DCx6X4pxHNNLAGXiOW6hAsyksjG90BxtngDAsWApnPJtn8HpDOD4Q3Mo4N 20yQ==
X-Gm-Message-State: ANhLgQ39ixnnFPko+2t9YpFPF//6fJZzasiwxssJuwSxDwPdxulo4XGm 4dVBbcFlgTIZhBG/WxYFmWDGJA9i6nj2m2U/Aey1zkPb
X-Google-Smtp-Source: ADFU+vsL5/VODD2Q1OOYVClalHoVFHtacBTGA+f/ufkJRjUCCtHwXvH3kmA1VX+RjR/6CQY6gSj37sb4o8IQ+dC3GkY=
X-Received: by 2002:a6b:8fd7:: with SMTP id r206mr21099898iod.109.1585755689542;  Wed, 01 Apr 2020 08:41:29 -0700 (PDT)
MIME-Version: 1.0
References: <580bb0f4-89c4-2d11-b17b-520ddfe89c33@gmx.net> <000501d60452$c96cfa00$5c46ee00$@augustcellars.com> <1e74313a-d258-622f-d43e-ff1fa8f7d06d@gmx.net> <AM5P190MB027536259A44102F7AB9E058FDC80@AM5P190MB0275.EURP190.PROD.OUTLOOK.COM> <CAAzbHvbeEyws+wVchovoVTK=WutWoHCNcfv8LrpxmshLxJ_w+Q@mail.gmail.com> <011301d6077c$b5d347b0$2179d710$@augustcellars.com> <AM5P190MB0275218BA7C801E50C8353F0FDC90@AM5P190MB0275.EURP190.PROD.OUTLOOK.COM> <CAObGJnOscTtyeQ+qvD0N0w_TD2JfV8h9+=zf=bz-jrr7LWhD2Q@mail.gmail.com> <CAAzbHvaJy9WfMOzzKhczreuZBcbA5TDQ5ThtGMT7eVj2Jf83gQ@mail.gmail.com>
In-Reply-To: <CAAzbHvaJy9WfMOzzKhczreuZBcbA5TDQ5ThtGMT7eVj2Jf83gQ@mail.gmail.com>
From: Thomas Fossati <tho.ietf@gmail.com>
Date: Wed, 1 Apr 2020 16:41:18 +0100
Message-ID: <CAObGJnOcP_FxNuORqAvpBE-P+nRdPjxcXVdb-VTN5in5obanmw@mail.gmail.com>
To: Klaus Hartke <hartke@projectcool.de>
Cc: Esko Dijk <esko.dijk@iotconsultancy.nl>, Jim Schaad <ietf@augustcellars.com>, "core@ietf.org" <core@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/lsPSTx9KLpY46REQ0-ZtCAVZQ90>
Subject: Re: [core] RFC 7252 - 8.2 - Multicast - Request / Response Layer, page 67, top
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, 01 Apr 2020 15:41:32 -0000

Hey Klaus,

On Wed, Apr 1, 2020 at 11:56 AM Klaus Hartke <hartke@projectcool.de> wrote:
> Thomas Fossati wrote:
> > I don't have an opinion yet, but I'd need some clarification about the
> > above before feeling comfortable with the direction...
>
> I guess there is some room for debate on what a CoAP endpoint with a
> multicast IP address precisely means... RFC 7252 defines 224.0.1.187
> as the "All CoAP Nodes" address. So I see at least two possible
> interpretations for the endpoint 224.0.1.187:9999:
>
> 1. All CoAP nodes that are listening on port 9999 on their unicast IP add=
ress.

This interpretation doesn't look right to me.

> 2. All CoAP nodes that are "subscribed" to mailing list 9999.

This is how I interpret it.

> > I have the same trouble as you understanding the port mapping part.
> > Where is that supposed to happen (kernel, CoAP stack, application)?
> > And why is it needed?
>
> I always imagined multicast CoAP to work roughly like this:
>
> +---------------+                +-----------------+
> |               |    request    _|_                |
> |               |        .---> /   \   224.0.1.187 |
> |              _|_      /      \___/ --.   :9999   |
> | 192.168.0.1 /   \ ---=C2=B4         |      \          |
> |   :54321    \___/ <---.       _|_     /  rewrite |
> |               |        \     /   \ <-=C2=B4           |
> |               |         `--- \___/ 192.168.0.100 |
> |               |    response    |         :5683   |
> +---------------+                +-----------------+
>       Client                           Server
>
> So, a server is listening for request messages on both a unicast IP
> address/port and a multicast IP address/port. If a request message
> arrives on the multicast IP address/port, it "rewrites" the UDP
> destination to its unicast IP address/port and then processes the
> message as if it had received it on its unicast IP address/port.
>
> The "rewrite" is at least needed for the IP address, because the
> server cannot send its response from the multicast IP address.

Not sure why you would also want to rewrite the transport endpoint?

cheers, thanks!


From nobody Wed Apr  1 13:28:09 2020
Return-Path: <achimkraus@gmx.net>
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 11E263A07BF for <core@ietfa.amsl.com>; Wed,  1 Apr 2020 13:28:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.1
X-Spam-Level: 
X-Spam-Status: No, score=-2.1 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, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=gmx.net
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 DL1wgb7HMRXX for <core@ietfa.amsl.com>; Wed,  1 Apr 2020 13:28:05 -0700 (PDT)
Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) (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 36A413A07CB for <core@ietf.org>; Wed,  1 Apr 2020 13:28:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1585772882; bh=KmrpQijEwdiJgWZX4NUrFTRaoRdpmQ8+0wLvun4p+hM=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=SH1jCNNAch16mVa3qZRBd1H9iUcc/tAnwyR65osyLy35vlp5a84CrL/bf0QiLkBim Tsx/yKM/baTGcIT1Uh5oagQEpnejkIc1DWWgj4gUbfc9SbzSxEoYpzl8lNDjVfw0GE yB6xacGXNSfpPuSd7E2H+D4hmnJ8EcaLtc1xfYl8=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.178.45] ([178.2.215.6]) by mail.gmx.com (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MK3Rs-1jcuyt3APm-00LWRD; Wed, 01 Apr 2020 22:28:01 +0200
To: Thomas Fossati <tho.ietf@gmail.com>, Klaus Hartke <hartke@projectcool.de>
Cc: "core@ietf.org" <core@ietf.org>
References: <580bb0f4-89c4-2d11-b17b-520ddfe89c33@gmx.net> <000501d60452$c96cfa00$5c46ee00$@augustcellars.com> <1e74313a-d258-622f-d43e-ff1fa8f7d06d@gmx.net> <AM5P190MB027536259A44102F7AB9E058FDC80@AM5P190MB0275.EURP190.PROD.OUTLOOK.COM> <CAAzbHvbeEyws+wVchovoVTK=WutWoHCNcfv8LrpxmshLxJ_w+Q@mail.gmail.com> <011301d6077c$b5d347b0$2179d710$@augustcellars.com> <AM5P190MB0275218BA7C801E50C8353F0FDC90@AM5P190MB0275.EURP190.PROD.OUTLOOK.COM> <CAObGJnOscTtyeQ+qvD0N0w_TD2JfV8h9+=zf=bz-jrr7LWhD2Q@mail.gmail.com> <CAAzbHvaJy9WfMOzzKhczreuZBcbA5TDQ5ThtGMT7eVj2Jf83gQ@mail.gmail.com> <CAObGJnOcP_FxNuORqAvpBE-P+nRdPjxcXVdb-VTN5in5obanmw@mail.gmail.com>
From: Achim Kraus <achimkraus@gmx.net>
Message-ID: <02ec5628-3f7d-ff5d-620c-c0a90a4b89b0@gmx.net>
Date: Wed, 1 Apr 2020 22:28:01 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <CAObGJnOcP_FxNuORqAvpBE-P+nRdPjxcXVdb-VTN5in5obanmw@mail.gmail.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:eBdRj2IIgGaNQFniRAWB8ZKWmULhdA+U6IRhMFB/uMdO+fx9tb4 nQmzIVxgD+BqxUfUCtNuelUyvgZ5qOggEPd/0z7MjAk+XhgvyCtzOcIpPpaEklOCtmuNMPu CbxBFs6EXDTUtZYglnftnnx1VLIftITnppO47y9QrE0JeXv2F9cmPCbRYFdTj3+KeXhrbGR pDIO7Oljks/rG5f6XLo3g==
X-UI-Out-Filterresults: notjunk:1;V03:K0:Jx3/3S54B6g=:+bK2GISlKEuaPl8Pj+B6ZT o2dj3rBprvVjtSgcLa6kUZVJtBm8MKqekCiIiDzRT3TpP3Trwqen/vC1upcqtRB74qfraHwtl XmueHjsej2pepbvKa9/VSx0dd8+3XPoRK2nYOrU3/wjRJT+l5msP6pZGK9LPeXi2nLzJYbHe9 ZySfx4VY4JkWJiJwg0vrYV8M6iMUqmwzjn7kzLUGDmlh2t7cVqFZHe3CrH1CWEpOTwYnBL3MA 0GiA3qrhRQpbRQm8v6VWrLrCBseEvxBm6MZR8tVxqeQK3rpSv6WlPpCGtjVFyvKJBzxWLeAfr hf1yNYQIeOBoKmfxKUAi9QSyNBGXJJpMheIn4dsdZ4gqpnL/b0TiEa0NXxTzty4qDI4IUUlnk w5TZZ/k+poSoG7UVq9Ukpz2VtQB2smuEbiyRcJlwXRMO0Eo0Kp1jbAjcM0atvzQ/Yek8HEaA0 PkvNpBnAOsz1HlS7nI8MNj/SYo3P1t6jcvpALMgLbCel3uYFZko3tbUiRcrjC/VqjNshx4eTI 9c2iVuRtUAWGPy4AMRqiw/1COUNSz9LkmxYNcOTfMrhh/jvFuv/pKrjNtyUQFBKRGhmyQ/hH7 WG+tp3Qq/IGnx0XeyOIYC/aae084kLLGOAKPDrQMq5I5IsiKtYsn9IS4Q0T4V4paqIzjd2Ln+ zW6eLZZ4RJWTUekkZaSKg73y9/Yd+QW3D32TjGcuWPRpPcS4MPhoH0DzkZQOr0rPhAtPvygG4 2uAaMeK6Y3KbSGlraS5SH8yEneLcnAEjgsgnFDP7DUCRhvrQaH0Ah8uN2Z+OEyOirExOePZnZ 7IkZ/hVCFPJIPLHWEvM5KKMhh9ih3K7NPI3FBBlt6Yct/xpy2JUsDBfpz8aHeMCedyPXi7THg AVZ91wDN7wDPlMkbXb2AaASY7A/NtUgrldVEyJgjH0FHhBdGEzTC7HlQaIwTnCysFkLePPWNM l4q/WbppDHZ+FKN1cfBwTDjViUztSr+1YXwfg+8ukDp0Wrwn2y61UTuwEInKRwAxHlqTtSgU4 tlCrGYI9vFBPNaV5WGEEp1tohMJfJD0LOpDdYaYPbTGbneRVIw05nh4iaWRxaa1LPGT2WaYn9 IqXVdT3uTe40FbpWSaEU3gpSh4shjD0584SWrL9wd1bPB2nvmyMDFpK42aFmKlUKLj7pGJEck n2e1vB/8AxqNzQYv2h/nJQabp85iuwmlXIbyrC95jySDE8xqwUv/jraTI9v7ebdyYa5RYMneE Bwk2sybpsmZUgHBWC
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/73SvJBUW921naotQJZKcB87NRiU>
Subject: Re: [core] RFC 7252 - 8.2 - Multicast - Request / Response Layer, page 67, top
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, 01 Apr 2020 20:28:08 -0000

Hi,

>> +---------------+                +-----------------+
>> |               |    request    _|_                |
>> |               |        .---> /   \   224.0.1.187 |
>> |              _|_      /      \___/ --.   :9999   |
>> | 192.168.0.1 /   \ ---=C2=B4         |      \          |
>> |   :54321    \___/ <---.       _|_     /  rewrite |
>> |               |        \     /   \ <-=C2=B4           |
>> |               |         `--- \___/ 192.168.0.100 |
>> |               |    response    |         :5683   |
>> +---------------+                +-----------------+
>>        Client                           Server

Nice diagram.

> Not sure why you would also want to rewrite the transport endpoint?

I tried to follow the discussion.
The idea to change the port as well enables java (and I guess some more)
to differentiate between multicast and unicast requests. Jim also
mentioned, that it enables the use of multiple servers on the same host.
I have not enough experience with multicast in different environments to
see, if that may cause more trouble (e.g. firewall etc.). I would guess,
that some  implementations will just offer that variant, at least as
configurable option (I would try do so for Californium).
So my favorite for now is just implement it and see, what the user's
feedback will be.

If that idea gets declined (may be by negative feedback of users), I
still think, that there is a demand for other means to distinguish
between multicast and unicast requests. Maybe, either the usage of the
uri-host option or a new option will help.

This maybe considered as "too pragmatically", but on the other side I
also don't see the "great benefit" in insist not to change the port.

best regards
Achim


From nobody Wed Apr  1 14:35:27 2020
Return-Path: <ietf@augustcellars.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 A835C3A0BD9 for <core@ietfa.amsl.com>; Wed,  1 Apr 2020 14:35:25 -0700 (PDT)
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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 twN6msxVWRMQ for <core@ietfa.amsl.com>; Wed,  1 Apr 2020 14:35:23 -0700 (PDT)
Received: from mail2.augustcellars.com (augustcellars.com [50.45.239.150]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 26ED83A0BD7 for <core@ietf.org>; Wed,  1 Apr 2020 14:35:22 -0700 (PDT)
Received: from Jude (73.180.8.170) by mail2.augustcellars.com (192.168.0.56) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Wed, 1 Apr 2020 14:35:10 -0700
From: Jim Schaad <ietf@augustcellars.com>
To: 'Esko Dijk' <esko.dijk@iotconsultancy.nl>, 'Klaus Hartke' <hartke@projectcool.de>
CC: 'Achim Kraus' <achimkraus@gmx.net>, <core@ietf.org>
References: <580bb0f4-89c4-2d11-b17b-520ddfe89c33@gmx.net> <000501d60452$c96cfa00$5c46ee00$@augustcellars.com> <1e74313a-d258-622f-d43e-ff1fa8f7d06d@gmx.net> <AM5P190MB027536259A44102F7AB9E058FDC80@AM5P190MB0275.EURP190.PROD.OUTLOOK.COM> <CAAzbHvbeEyws+wVchovoVTK=WutWoHCNcfv8LrpxmshLxJ_w+Q@mail.gmail.com> <011301d6077c$b5d347b0$2179d710$@augustcellars.com> <AM5P190MB0275218BA7C801E50C8353F0FDC90@AM5P190MB0275.EURP190.PROD.OUTLOOK.COM>
In-Reply-To: <AM5P190MB0275218BA7C801E50C8353F0FDC90@AM5P190MB0275.EURP190.PROD.OUTLOOK.COM>
Date: Wed, 1 Apr 2020 14:35:09 -0700
Message-ID: <01bc01d6086d$6ca1d150$45e573f0$@augustcellars.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AQIXVeiVC1e4HIxpxUNqDgp/ppWwxwLeBdy3AlRjDEICXv5oEAIsRnhBAgGYZE4CNTatAadyiDoQ
Content-Language: en-us
X-Originating-IP: [73.180.8.170]
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/BMamYZY2cEkHvCpb4LnaO1lz6XQ>
Subject: Re: [core] RFC 7252 - 8.2 - Multicast - Request / Response Layer, page 67, top
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, 01 Apr 2020 21:35:26 -0000

-----Original Message-----
From: Esko Dijk <esko.dijk@iotconsultancy.nl>=20
Sent: Wednesday, April 1, 2020 1:19 AM
To: Jim Schaad <ietf@augustcellars.com>; 'Klaus Hartke' =
<hartke@projectcool.de>
Cc: 'Achim Kraus' <achimkraus@gmx.net>; core@ietf.org
Subject: RE: [core] RFC 7252 - 8.2 - Multicast - Request / Response =
Layer, page 67, top

Thanks Klaus & Jim,=20

it is clear to me now how you view the endpoint concept for multicast =
messages. Because (to me) this is not fully compatible with the =
definitions of "endpoint" and messaging model in RFC 7252 that I quoted, =
it would be good to clarify this aspect more in =
draft-ietf-core-groupcomm-bis i.e. refine the RFC 7252 endpoint =
definitions for the multicast case and clarify the multicast messaging =
model.  I guess the rationale for the "mailing list" type behavior is =
that the receiving node anyhow changes the endpoint (by changing =
multicast IP address to a unicast IP address) so it could change the =
port number as well, the responding endpoint will anyhow be different. =
(To me that was unexpected and feels not entirely right  - port number =
should not need to change, but I can live with it.)

I'm assuming by now there are no different opinions from the list on =
this question anymore, so I'll proceed with some text for =
draft-ietf-core-groupcomm-bis. Maybe a "SHOULD" level requirement on =
keeping the UDP port number the same? And indicate if there are any good =
reasons to change port number the server can do just that.

[JLS] I do not believe that there is any reason to have a "SHOULD" =
requirement on keeping the port number the same.  If you want to say on =
the allocated multicast address that has been registered with IANA, then =
you are going to end up with different applications living on different =
ports.  There are trade offs for using different ports than different =
addresses.  The biggest being the idea of a well known address - using =
the default port and default multicast address, vs making sure that you =
minimize the traffic that a server needs to process by using different =
addresses rather than different ports. =20

	Jim


Esko

-----Original Message-----
From: Jim Schaad <ietf@augustcellars.com>=20
Sent: Tuesday, March 31, 2020 18:52
To: 'Klaus Hartke' <hartke@projectcool.de>; Esko Dijk =
<esko.dijk@iotconsultancy.nl>
Cc: 'Achim Kraus' <achimkraus@gmx.net>; core@ietf.org
Subject: RE: [core] RFC 7252 - 8.2 - Multicast - Request / Response =
Layer, page 67, top



-----Original Message-----
From: Klaus Hartke <hartke@projectcool.de>=20
Sent: Tuesday, March 31, 2020 4:46 AM
To: Esko Dijk <esko.dijk@iotconsultancy.nl>
Cc: Achim Kraus <achimkraus@gmx.net>; Jim Schaad =
<ietf@augustcellars.com>; core@ietf.org
Subject: Re: [core] RFC 7252 - 8.2 - Multicast - Request / Response =
Layer, page 67, top

Esko Dijk wrote:
> However CoAP does define that a Server responds from the same endpoint =
that received the request, I believe. See below text quotes and =
analysis.

Yes. In the simple CoAP-over-UDP unicast NoSec case, if a request =
message is sent from an endpoint 192.168.0.1:54321 ("client") to an =
endpoint 192.168.0.100:5683 ("server"), the response message must be =
sent from the endpoint 192.168.0.100:5683 to the endpoint =
192.168.0.1:54321.

The response message cannot be sent from any other endpoint, because =
then the client couldn't match the incoming message to its pending =
request (it would appear to come from a different server). The response =
message also cannot be sent to any other endpoint, because then the =
client wouldn't get the message (it would be sent to a different =
client).

I view multicast messages basically like e-mail mailing lists. E.g.
(IMO): A request message is sent from the endpoint 192.168.0.1:54321 to =
the special endpoint 224.0.1.187:9999, the message magically shows up as =
incoming message at the endpoint 192.168.0.100:5683, and the response =
message must be sent from the endpoint 192.168.0.100:5683 to the =
endpoint 192.168.0.1:54321.

[JLS] What he said.  And then after the first message comes in from =
192.168.0.100:5683, all of the messages from that endpoint are =
correlated together so that you can do things like blockwise.

Klaus



From nobody Thu Apr  2 01:04:03 2020
Return-Path: <abhijan.bhattacharyya@gmail.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 EBB9A3A0D17 for <core@ietfa.amsl.com>; Thu,  2 Apr 2020 01:04:01 -0700 (PDT)
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=ham 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 RXj5OjLqP8D1 for <core@ietfa.amsl.com>; Thu,  2 Apr 2020 01:04:00 -0700 (PDT)
Received: from mail-ed1-x532.google.com (mail-ed1-x532.google.com [IPv6:2a00:1450:4864:20::532]) (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 4944D3A0D16 for <core@ietf.org>; Thu,  2 Apr 2020 01:04:00 -0700 (PDT)
Received: by mail-ed1-x532.google.com with SMTP id a43so3019740edf.6 for <core@ietf.org>; Thu, 02 Apr 2020 01:04:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Ri6ei4cgDguqv469TVwbh91Tii7GFlRcq4f6G7QLlA8=; b=UmuzyEJkFPSpjKNGiXisKx8ZOTQeg82YBvCUou9lIq/0g3Tpp8WFcxdmMN/0fapF42 IG9isk8c56FChas9XPhNqypwOVARj/qtT8FGiIWtXApNvwcUp6sdVIOOqaW2iWAHvW/5 McNWyJGTyYXCzDAzksu69VdHzwJjmFT+fGbkOWHxNz9qgNkOc+sh02SRAZPTszv6oE+A 4MSIgw27kpZkTy+yhqXKaWTeY9gE8CMz0JZDfAgta/KuXR99VOXWtSIieyvJx5KVglFU hTHi4QjiDxyw0CBJmK6BinuF9EgDORrN0VuFT895rlRt87TGiKpveLOSAcgm9Lh/a+wq L2aA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Ri6ei4cgDguqv469TVwbh91Tii7GFlRcq4f6G7QLlA8=; b=MOK2EdqAldrzLFL3eYEsIRsK2qpLa8wc8tQsS7kQj54j/ZGIR0oEpivHpRBV2coqih 91MWmeRCwna1vodb1rl25vFvisMyvxXDI8i+c274bb9vC7ACogJgKUTShlz62K7lkBtI Am2rhQKlgifdeVHPaLSWHgzb63FcnBSib09tHlw7w8dLccDnHvt5bGDfYDZ0A4H+BPcu hDC2VI8JpYMyy8JxAxfAP8GjYaZo9wGuhe9mcKn2lu0bk0iaOcpBp/IIA8EfBj3gnyBh /CYsZ93qAfEXu3npEA8sThUhxwok87Mw4FuE8D3QHP+gfzR2i7RIHf5J+88Mwe3TQs5Q 2DKw==
X-Gm-Message-State: AGi0PuZ40MJTu73xanF8hv9q++nL6KW/sWlQp0BktChAiD5JY73LyT1n kx0jBZBJyb4Dz2TZObV+QRixb0VoeXayxQIj+Tw=
X-Google-Smtp-Source: APiQypLWupfIUo8BCSamTh4lfS5DOTe9mvlhZDwj4hwoMQ0/O7F1l2H6LRzPN3EOVptREieRwIUUZE1XvNEUWU1vXSs=
X-Received: by 2002:a50:9e45:: with SMTP id z63mr1607718ede.338.1585814638637;  Thu, 02 Apr 2020 01:03:58 -0700 (PDT)
MIME-Version: 1.0
References: <CAEW_hyzh3FAvHi1eTkbyGn99o4nFgcH1xP90FdQ6N9sHsAJVYQ@mail.gmail.com> <A8E6E9AA-2E34-439E-8761-53385086CDB9@arm.com>
In-Reply-To: <A8E6E9AA-2E34-439E-8761-53385086CDB9@arm.com>
From: Abhijan Bhattacharyya <abhijan.bhattacharyya@gmail.com>
Date: Thu, 2 Apr 2020 13:33:47 +0530
Message-ID: <CAEW_hyy+0fViN8dMWiCi_QHjeD5J4DUAnoRUg5MAKS6fQ3DzcQ@mail.gmail.com>
To: Thomas Fossati <Thomas.Fossati@arm.com>
Cc: core <core@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000003734d005a24a3eae"
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/IIwJXP6a825-bPyflpHrm_3kDiM>
Subject: Re: [core] Using CoAP for P2P
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: Thu, 02 Apr 2020 08:04:02 -0000

--0000000000003734d005a24a3eae
Content-Type: text/plain; charset="UTF-8"

Hi Thomas,
What I am looking at is a situation where I have two nodes each having a
time-varying resource. Both want to push the states of the respective
resource to the other node within a common application context. However,
these exchanges are naturally asynchronous. May be I can think of it more
like a chat. A typical client-server or observe relationship will not serve
the purpose. Actually both should have a client and server instance running
under a common application. Then either each can *observe* the other, or
can *post* the other. That is how we can do that without a central server.

If my understanding is right, according to CoAP specification, the nodes
which can have both server and client (to the origin server) are
"intermediary" nodes. The only example of "intermediary" considered in the
spec is the proxy node. But, anyway the situation in this case does not
concern with intermediary. Both are origin server and end-client together.

Is there any standardized mechanism to handle this situation?

Thanks.

On Wed, Apr 1, 2020 at 5:32 PM Thomas Fossati <Thomas.Fossati@arm.com>
wrote:

> Hi Abhijan,
>
> On 01/04/2020, 12:31, Abhijan Bhattacharyya <
> abhijan.bhattacharyya@gmail.com> wrote:
> > Is there any standardized mechanism to use CoAP for a P2P connection?
>
> Not sure whether RFC 7650 would fit your needs but worth having a
> look -- if you haven't already.
>
> cheers
> --
>
>
>
>
> IMPORTANT NOTICE: The contents of this email and any attachments are
> confidential and may also be privileged. If you are not the intended
> recipient, please notify the sender immediately and do not disclose the
> contents to any other person, use it for any purpose, or store or copy the
> information in any medium. Thank you.
>


-- 
Regards,
Abhijan Bhattacharyya,
*Technologist by profession [IoT| Internet Protocols| 5G]*

--0000000000003734d005a24a3eae
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr">Hi Thomas,<div>What I am=
 looking at is a situation where I have two nodes each having a time-varyin=
g resource. Both want=C2=A0to push the states of the respective resource to=
 the other node within a common application context.  However, these exchan=
ges are naturally asynchronous. May be I can think of it more like a chat. =
A typical client-server or observe relationship will not serve the purpose.=
 Actually both should have a client and server instance running under a com=
mon application. Then either each can *observe* the other, or can *post* th=
e other. That is how we can do that without a central server.</div><div><br=
></div><div>If my understanding is right, according to CoAP specification, =
 the nodes which can have both server and client (to the origin=C2=A0server=
) are &quot;intermediary&quot; nodes. The only example of &quot;intermediar=
y&quot; considered in the spec is the proxy node. But, anyway the situation=
 in this case does not concern with intermediary. Both are origin server an=
d end-client together.</div><div><br></div><div>Is there any standardized m=
echanism to handle this situation?</div><div><br></div><div>Thanks.</div></=
div></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gm=
ail_attr">On Wed, Apr 1, 2020 at 5:32 PM Thomas Fossati &lt;<a href=3D"mail=
to:Thomas.Fossati@arm.com">Thomas.Fossati@arm.com</a>&gt; wrote:<br></div><=
blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-l=
eft:1px solid rgb(204,204,204);padding-left:1ex">Hi Abhijan,<br>
<br>
On 01/04/2020, 12:31, Abhijan Bhattacharyya &lt;<a href=3D"mailto:abhijan.b=
hattacharyya@gmail.com" target=3D"_blank">abhijan.bhattacharyya@gmail.com</=
a>&gt; wrote:<br>
&gt; Is there any standardized mechanism to use CoAP for a P2P connection?<=
br>
<br>
Not sure whether RFC 7650 would fit your needs but worth having a<br>
look -- if you haven&#39;t already.<br>
<br>
cheers<br>
--<br>
<br>
<br>
<br>
<br>
IMPORTANT NOTICE: The contents of this email and any attachments are confid=
ential and may also be privileged. If you are not the intended recipient, p=
lease notify the sender immediately and do not disclose the contents to any=
 other person, use it for any purpose, or store or copy the information in =
any medium. Thank you.<br>
</blockquote></div><br clear=3D"all"><div><br></div>-- <br><div dir=3D"ltr"=
 class=3D"gmail_signature"><div dir=3D"ltr"><div><div dir=3D"ltr"><div><div=
><font size=3D"4"><span style=3D"font-family:&quot;arial black&quot;,sans-s=
erif">Regards,<br></span></font></div><font size=3D"4"><span style=3D"font-=
family:&quot;arial black&quot;,sans-serif">Abhijan Bhattacharyya,<br></span=
></font></div><font face=3D"arial black, sans-serif" size=3D"4"><i>Technolo=
gist by profession [IoT| Internet Protocols| 5G]</i></font></div></div></di=
v></div>

--0000000000003734d005a24a3eae--


From nobody Thu Apr  2 01:14:22 2020
Return-Path: <esko.dijk@iotconsultancy.nl>
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 DC5683A0D3C for <core@ietfa.amsl.com>; Thu,  2 Apr 2020 01:14:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.889
X-Spam-Level: 
X-Spam-Status: No, score=-1.889 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, T_SPF_PERMERROR=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=iotconsultancynl.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 GMRyQYgMC8Wu for <core@ietfa.amsl.com>; Thu,  2 Apr 2020 01:14:17 -0700 (PDT)
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-he1eur02on0718.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe05::718]) (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 911B73A0D3A for <core@ietf.org>; Thu,  2 Apr 2020 01:14:16 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UP1lupinZxEwdztbEYA/71Gecsu+zhZKhZrjXt1ZDXKAq7qf+12JXFExeep1ZVoD42nHOiBAELUXQ+ctFSVs5GvIIq3TxwFVYUFbgr5rfS8FrYvJP2kZKypzed28j8Back6kRXD8W9apV4XXm6SIOYs5rQLOaFt7hCyyE6zZq0Csu6ris/oZ2GNiu7O8Xaq/GEWU3N9cKk+7ug2qpMaCJIUU0lhV9k1G6YJB1xhpECkDSAQ1nDsu7NU/Nyh8dYCK8H2rwYHxFiB6qaadqdcGgPNVmyMU7aG6+ANsrThpgqisKBFwFFuw9sPWbNZyJliyUmynVBKB6nymO+QMZaAVqg==
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=vRKKmAVVu/gUVnbGjxMk3eF/x/F3hBPH1jqgKhJ83WU=; b=YRCDiD1oVwHwK5trZsGFgQveI1XEC74JCZZWSJVO6N2aSCBQPowq/MbzKL1TBLPqOdIEVghQ5QnORVAX+yvTyCfHYt0QBGTmeuaYbKQOibpj6aARESVJCYBlNhdvr90Sw9p8lK/0VWTLcAdM7wVnDNS41abeURM2+1aVESjoOZr+7/8JQcBduBhO9emG98Psg/GII6xVtwall7ro1m4LQqViNdAOMWlPU0nkExANToCbXVwORYcbBvkSih35SIKmmIThMiQwQsBFQSe5XlEliE9GtZIJ68QFLjertZgLUXA77XC+FwAldPaO40NRvgGO/zC2/jSqEYf/7Xj906iIDA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=iotconsultancy.nl; dmarc=pass action=none header.from=iotconsultancy.nl; dkim=pass header.d=iotconsultancy.nl; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iotconsultancynl.onmicrosoft.com; s=selector2-iotconsultancynl-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=vRKKmAVVu/gUVnbGjxMk3eF/x/F3hBPH1jqgKhJ83WU=; b=XSTnXlMSmHZlXN8Uzi7snyISgQTTdCa707d/GBXW4GBBRPu2CUqx+1J/7979GtFZJV6m570DclRIZSsLPBYEv75eaemeABD5zbP+RNmIjpM9zYMtltafXHLJVqZNlUCMoJPNddWozNZTpgTIovX87kvzSTNIZ8dJ7ON7P/eJIMs=
Received: from AM5P190MB0275.EURP190.PROD.OUTLOOK.COM (10.161.62.28) by AM5P190MB0483.EURP190.PROD.OUTLOOK.COM (10.161.64.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.16; Thu, 2 Apr 2020 08:14:14 +0000
Received: from AM5P190MB0275.EURP190.PROD.OUTLOOK.COM ([fe80::8c96:a66b:e170:bf8f]) by AM5P190MB0275.EURP190.PROD.OUTLOOK.COM ([fe80::8c96:a66b:e170:bf8f%3]) with mapi id 15.20.2856.019; Thu, 2 Apr 2020 08:14:13 +0000
From: Esko Dijk <esko.dijk@iotconsultancy.nl>
To: Jim Schaad <ietf@augustcellars.com>, 'Klaus Hartke' <hartke@projectcool.de>
CC: 'Achim Kraus' <achimkraus@gmx.net>, "core@ietf.org" <core@ietf.org>
Thread-Topic: [core] RFC 7252 - 8.2 - Multicast - Request / Response Layer, page 67, top
Thread-Index: AQHWBAJ4QQxxhgNVoE6+AM1rLNkaVahcnYmAgAAdZICABcLe8IAAHjWAgABVYQCAAP5CIIAA4y2AgACa8sA=
Date: Thu, 2 Apr 2020 08:14:13 +0000
Message-ID: <AM5P190MB0275E3E03A2F817D67C26834FDC60@AM5P190MB0275.EURP190.PROD.OUTLOOK.COM>
References: <580bb0f4-89c4-2d11-b17b-520ddfe89c33@gmx.net> <000501d60452$c96cfa00$5c46ee00$@augustcellars.com> <1e74313a-d258-622f-d43e-ff1fa8f7d06d@gmx.net> <AM5P190MB027536259A44102F7AB9E058FDC80@AM5P190MB0275.EURP190.PROD.OUTLOOK.COM> <CAAzbHvbeEyws+wVchovoVTK=WutWoHCNcfv8LrpxmshLxJ_w+Q@mail.gmail.com> <011301d6077c$b5d347b0$2179d710$@augustcellars.com> <AM5P190MB0275218BA7C801E50C8353F0FDC90@AM5P190MB0275.EURP190.PROD.OUTLOOK.COM> <01bc01d6086d$6ca1d150$45e573f0$@augustcellars.com>
In-Reply-To: <01bc01d6086d$6ca1d150$45e573f0$@augustcellars.com>
Accept-Language: en-US, nl-NL
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=esko.dijk@iotconsultancy.nl; 
x-originating-ip: [85.147.167.236]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 996551ff-cd03-4f89-f9d9-08d7d6ddd496
x-ms-traffictypediagnostic: AM5P190MB0483:
x-microsoft-antispam-prvs: <AM5P190MB0483BAB12D6C36132D47185BFDC60@AM5P190MB0483.EURP190.PROD.OUTLOOK.COM>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0361212EA8
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:AM5P190MB0275.EURP190.PROD.OUTLOOK.COM; PTR:; CAT:NONE;  SFTY:; SFS:(10019020)(396003)(39830400003)(136003)(366004)(376002)(346002)(508600001)(5660300002)(81156014)(81166006)(110136005)(9686003)(8676002)(26005)(33656002)(186003)(86362001)(2906002)(52536014)(66446008)(66476007)(66556008)(64756008)(76116006)(316002)(44832011)(7696005)(4326008)(6506007)(53546011)(55016002)(54906003)(66946007)(71200400001)(8936002); DIR:OUT; SFP:1102; 
received-spf: None (protection.outlook.com: iotconsultancy.nl does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: gfePY98s89GfIlyxf6epVMbOoW/jAw7a6d/iWc4KcRFfXsoFNatAnajHAlyTqnnvzQiiv61idRcYz6VyCa2NZQ4YW2XmZZjzP9yU6MLAH8ddbifLG48yuxlp82neayToNU/ykFhYGByrso7Li7AogARivyPTJdRT6YoU3ug2SllAC7CETjtBnqZVVsjPAaGL7Wqu6mrXN6pqAW7wLs2aXeRbRleGsUbn533XPbkg8CIEu/oSnlQ8ZPzYVAe2Mzl3H02aT7dB+3SaHS82c6GHqvdVXABVs4dQnX4S3+oC1qhL1cIhZ19Q0KtcYlQ96+Rhr9KuoZVD4Ab76xKugCaJZy236aKlQSTL62xIsF2WK2xziRMz73pqv6ino850MFSArOhuy2PLggFx3lwtCow4QABodhk1CphqxZJE6VeBA1Nhy+GuCuF+HdjnZGr5c+1j
x-ms-exchange-antispam-messagedata: ODgm8GU4hwIDmg80b7HwWWCCFEKH/ZD+50YEnfKkrqRG4/oK9dSS7EbwQMmq2jUl3XNkfRd4/DLZVCz6xSw7g6/ujAczyiMY4QfmxPR5f7x/x2+c3R1zTDSUn5RaMfcCwZT3rsGSNVYG4Hxs5TcUqw==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: iotconsultancy.nl
X-MS-Exchange-CrossTenant-Network-Message-Id: 996551ff-cd03-4f89-f9d9-08d7d6ddd496
X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Apr 2020 08:14:13.7238 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 58bbf628-15d2-46bc-820b-863b6774d44b
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Ya4FvZvzI9vWDLd3WdZ6Bt/CC0t+ovxzulPbtvotHWMVWaMgBxzZ1CkGNvlhsWeD/Zzxh0B+3DY88bM4a/Tnq5tYhkxY7QQtEYnAZhjTHXk=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5P190MB0483
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/PlVX_MD1NfDx67Io5kylf1C9nYU>
Subject: Re: [core] RFC 7252 - 8.2 - Multicast - Request / Response Layer, page 67, top
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: Thu, 02 Apr 2020 08:14:20 -0000

SGVsbG8gSmltLA0KDQo+IFtKTFNdIEkgZG8gbm90IGJlbGlldmUgdGhhdCB0aGVyZSBpcyBhbnkg
cmVhc29uIHRvIGhhdmUgYSAiU0hPVUxEIiByZXF1aXJlbWVudCBvbiBrZWVwaW5nIHRoZSBwb3J0
IG51bWJlciB0aGUgc2FtZS4gIA0KPiBJZiB5b3Ugd2FudCB0byBzYXkgb24gdGhlIGFsbG9jYXRl
ZCBtdWx0aWNhc3QgYWRkcmVzcyB0aGF0IGhhcyBiZWVuIHJlZ2lzdGVyZWQgd2l0aCBJQU5BLCB0
aGVuIHlvdSBhcmUgZ29pbmcgdG8gZW5kIHVwIA0KPiB3aXRoIGRpZmZlcmVudCBhcHBsaWNhdGlv
bnMgbGl2aW5nIG9uIGRpZmZlcmVudCBwb3J0cy4gIFRoZXJlIGFyZSB0cmFkZSBvZmZzIGZvciB1
c2luZyBkaWZmZXJlbnQgcG9ydHMgdGhhbiBkaWZmZXJlbnQgDQo+IGFkZHJlc3Nlcy4gIFRoZSBi
aWdnZXN0IGJlaW5nIHRoZSBpZGVhIG9mIGEgd2VsbCBrbm93biBhZGRyZXNzIC0gdXNpbmcgdGhl
IGRlZmF1bHQgcG9ydCBhbmQgZGVmYXVsdCBtdWx0aWNhc3QgYWRkcmVzcywgDQo+IHZzIG1ha2lu
ZyBzdXJlIHRoYXQgeW91IG1pbmltaXplIHRoZSB0cmFmZmljIHRoYXQgYSBzZXJ2ZXIgbmVlZHMg
dG8gcHJvY2VzcyBieSB1c2luZyBkaWZmZXJlbnQgYWRkcmVzc2VzIHJhdGhlciB0aGFuIGRpZmZl
cmVudCBwb3J0cy4gIA0KDQpObyBJIHdhcyBub3QgcmVmZXJyaW5nIHNwZWNpZmljYWxseSB0byBJ
QU5BIGFsbG9jYXRlZCBtdWx0aWNhc3QgYWRkcmVzc2VzIC0gSSBtZWFudCBmb3IgYW55IG11bHRp
Y2FzdCBhZGRyZXNzZXMuIEJlY2F1c2UgdGhlICJ1c3VhbCIgYXBwcm9hY2ggb2YgdW5pY2FzdCBp
cyB0byByZXNwb25kIGZyb20gdGhlIHNhbWUgZW5kcG9pbnQgKGFkZHJlc3MgKyBVRFAgcG9ydCkg
dGhhdCB3YXMgcmVjZWl2aW5nIHRoZSByZXF1ZXN0LCB0aGUgcnVsZSBzaG91bGQgYmUgZm9yIG11
bHRpY2FzdCB0aGUgc2FtZSB3aGVyZSBwb3NzaWJsZS4gTm93IGZvciB0aGUgYWRkcmVzcyB0aGF0
J3Mgb2J2aW91c2x5IG5vdCBwb3NzaWJsZSBidXQgdGhlIFVEUCBwb3J0IHZhbHVlIGNhbiBhdCBs
ZWFzdCByZW1haW4gdGhlIHNhbWUuIFNvIHRoZSBpZGVhIGlzIHRvIHJlY29tbWVuZCB0byBrZWVw
IHRoYXQgdGhlIHNhbWUgKnVubGVzcyogdGhlcmUncyBhIGdvb2QgcmVhc29uIHRvIGNoYW5nZSBp
dCBvbiB0aGUgc2VydmVyIHNpZGUuIA0KDQpTb21lIHJlYXNvbnMgdG8gZG8gc28gd2VyZSBtZW50
aW9uZWQgYnkgeW91IGFuZCBkaXNjdXNzZWQgaW4gdGhpcyB0aHJlYWQsIGUuZy4gYXMgYSB3YXkg
dG8gZGlmZmVyZW50aWF0ZSBhIHVuaWNhc3QgdnMgYSBtdWx0aWNhc3QgcmVxdWVzdC4gT3IgdG8g
ImludGVybmFsbHkgZGVsZWdhdGUiIGluIHRoZSBzZXJ2ZXIgYSByZXF1ZXN0IHRvIGEgc2VydmVy
IG9uIGFub3RoZXIgZW5kcG9pbnQuDQpJZiBhICJTSE9VTEQiIGlzIG5vdCByaWdodCB0aGVuIHBl
cmhhcHMgYSAicmVjb21tZW5kZWQiIHdpdGhvdXQgY2FwaXRhbHMgaXMgcmlnaHQuIEEgIk1BWSIg
aXMgbm90IG5lZWRlZCBoZXJlIGJlY2F1c2UgcGVyIFJGQyA3MjUyIHRoZSBjbGllbnQgYWxyZWFk
eSBoYXMgYSBsZW5pZW50IG1hdGNoaW5nIGFsZ29yaXRobSAtIHVzaW5nIG9ubHkgdGhlIFRva2Vu
IHZhbHVlLiBTbyB3ZSBkb24ndCBuZWVkIGFuIGFkZGl0aW9uYWwgInNlcnZlciBNQVkgY2hhbmdl
IHBvcnQgbnVtYmVyIiBhcyBhIG1lYW5zIHRvIGZvcmNlIHRoZSBjbGllbnQgdG8gbm90IG1hdGNo
IHJlc3BvbnNlcyBiYXNlZCBvbiB0aGUgc291cmNlIFVEUCBwb3J0IG51bWJlciwgYmVjYXVzZSBS
RkMgNzI1MiBhbHJlYWR5IHRlbGxzIHRoYXQuDQoNCkVza28NCg0KLS0tLS1PcmlnaW5hbCBNZXNz
YWdlLS0tLS0NCkZyb206IEppbSBTY2hhYWQgPGlldGZAYXVndXN0Y2VsbGFycy5jb20+IA0KU2Vu
dDogV2VkbmVzZGF5LCBBcHJpbCAxLCAyMDIwIDIzOjM1DQpUbzogRXNrbyBEaWprIDxlc2tvLmRp
amtAaW90Y29uc3VsdGFuY3kubmw+OyAnS2xhdXMgSGFydGtlJyA8aGFydGtlQHByb2plY3Rjb29s
LmRlPg0KQ2M6ICdBY2hpbSBLcmF1cycgPGFjaGlta3JhdXNAZ214Lm5ldD47IGNvcmVAaWV0Zi5v
cmcNClN1YmplY3Q6IFJFOiBbY29yZV0gUkZDIDcyNTIgLSA4LjIgLSBNdWx0aWNhc3QgLSBSZXF1
ZXN0IC8gUmVzcG9uc2UgTGF5ZXIsIHBhZ2UgNjcsIHRvcA0KDQoNCg0KLS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS0NCkZyb206IEVza28gRGlqayA8ZXNrby5kaWprQGlvdGNvbnN1bHRhbmN5Lm5s
PiANClNlbnQ6IFdlZG5lc2RheSwgQXByaWwgMSwgMjAyMCAxOjE5IEFNDQpUbzogSmltIFNjaGFh
ZCA8aWV0ZkBhdWd1c3RjZWxsYXJzLmNvbT47ICdLbGF1cyBIYXJ0a2UnIDxoYXJ0a2VAcHJvamVj
dGNvb2wuZGU+DQpDYzogJ0FjaGltIEtyYXVzJyA8YWNoaW1rcmF1c0BnbXgubmV0PjsgY29yZUBp
ZXRmLm9yZw0KU3ViamVjdDogUkU6IFtjb3JlXSBSRkMgNzI1MiAtIDguMiAtIE11bHRpY2FzdCAt
IFJlcXVlc3QgLyBSZXNwb25zZSBMYXllciwgcGFnZSA2NywgdG9wDQoNClRoYW5rcyBLbGF1cyAm
IEppbSwgDQoNCml0IGlzIGNsZWFyIHRvIG1lIG5vdyBob3cgeW91IHZpZXcgdGhlIGVuZHBvaW50
IGNvbmNlcHQgZm9yIG11bHRpY2FzdCBtZXNzYWdlcy4gQmVjYXVzZSAodG8gbWUpIHRoaXMgaXMg
bm90IGZ1bGx5IGNvbXBhdGlibGUgd2l0aCB0aGUgZGVmaW5pdGlvbnMgb2YgImVuZHBvaW50IiBh
bmQgbWVzc2FnaW5nIG1vZGVsIGluIFJGQyA3MjUyIHRoYXQgSSBxdW90ZWQsIGl0IHdvdWxkIGJl
IGdvb2QgdG8gY2xhcmlmeSB0aGlzIGFzcGVjdCBtb3JlIGluIGRyYWZ0LWlldGYtY29yZS1ncm91
cGNvbW0tYmlzIGkuZS4gcmVmaW5lIHRoZSBSRkMgNzI1MiBlbmRwb2ludCBkZWZpbml0aW9ucyBm
b3IgdGhlIG11bHRpY2FzdCBjYXNlIGFuZCBjbGFyaWZ5IHRoZSBtdWx0aWNhc3QgbWVzc2FnaW5n
IG1vZGVsLiAgSSBndWVzcyB0aGUgcmF0aW9uYWxlIGZvciB0aGUgIm1haWxpbmcgbGlzdCIgdHlw
ZSBiZWhhdmlvciBpcyB0aGF0IHRoZSByZWNlaXZpbmcgbm9kZSBhbnlob3cgY2hhbmdlcyB0aGUg
ZW5kcG9pbnQgKGJ5IGNoYW5naW5nIG11bHRpY2FzdCBJUCBhZGRyZXNzIHRvIGEgdW5pY2FzdCBJ
UCBhZGRyZXNzKSBzbyBpdCBjb3VsZCBjaGFuZ2UgdGhlIHBvcnQgbnVtYmVyIGFzIHdlbGwsIHRo
ZSByZXNwb25kaW5nIGVuZHBvaW50IHdpbGwgYW55aG93IGJlIGRpZmZlcmVudC4gKFRvIG1lIHRo
YXQgd2FzIHVuZXhwZWN0ZWQgYW5kIGZlZWxzIG5vdCBlbnRpcmVseSByaWdodCAgLSBwb3J0IG51
bWJlciBzaG91bGQgbm90IG5lZWQgdG8gY2hhbmdlLCBidXQgSSBjYW4gbGl2ZSB3aXRoIGl0LikN
Cg0KSSdtIGFzc3VtaW5nIGJ5IG5vdyB0aGVyZSBhcmUgbm8gZGlmZmVyZW50IG9waW5pb25zIGZy
b20gdGhlIGxpc3Qgb24gdGhpcyBxdWVzdGlvbiBhbnltb3JlLCBzbyBJJ2xsIHByb2NlZWQgd2l0
aCBzb21lIHRleHQgZm9yIGRyYWZ0LWlldGYtY29yZS1ncm91cGNvbW0tYmlzLiBNYXliZSBhICJT
SE9VTEQiIGxldmVsIHJlcXVpcmVtZW50IG9uIGtlZXBpbmcgdGhlIFVEUCBwb3J0IG51bWJlciB0
aGUgc2FtZT8gQW5kIGluZGljYXRlIGlmIHRoZXJlIGFyZSBhbnkgZ29vZCByZWFzb25zIHRvIGNo
YW5nZSBwb3J0IG51bWJlciB0aGUgc2VydmVyIGNhbiBkbyBqdXN0IHRoYXQuDQoNCltKTFNdIEkg
ZG8gbm90IGJlbGlldmUgdGhhdCB0aGVyZSBpcyBhbnkgcmVhc29uIHRvIGhhdmUgYSAiU0hPVUxE
IiByZXF1aXJlbWVudCBvbiBrZWVwaW5nIHRoZSBwb3J0IG51bWJlciB0aGUgc2FtZS4gIElmIHlv
dSB3YW50IHRvIHNheSBvbiB0aGUgYWxsb2NhdGVkIG11bHRpY2FzdCBhZGRyZXNzIHRoYXQgaGFz
IGJlZW4gcmVnaXN0ZXJlZCB3aXRoIElBTkEsIHRoZW4geW91IGFyZSBnb2luZyB0byBlbmQgdXAg
d2l0aCBkaWZmZXJlbnQgYXBwbGljYXRpb25zIGxpdmluZyBvbiBkaWZmZXJlbnQgcG9ydHMuICBU
aGVyZSBhcmUgdHJhZGUgb2ZmcyBmb3IgdXNpbmcgZGlmZmVyZW50IHBvcnRzIHRoYW4gZGlmZmVy
ZW50IGFkZHJlc3Nlcy4gIFRoZSBiaWdnZXN0IGJlaW5nIHRoZSBpZGVhIG9mIGEgd2VsbCBrbm93
biBhZGRyZXNzIC0gdXNpbmcgdGhlIGRlZmF1bHQgcG9ydCBhbmQgZGVmYXVsdCBtdWx0aWNhc3Qg
YWRkcmVzcywgdnMgbWFraW5nIHN1cmUgdGhhdCB5b3UgbWluaW1pemUgdGhlIHRyYWZmaWMgdGhh
dCBhIHNlcnZlciBuZWVkcyB0byBwcm9jZXNzIGJ5IHVzaW5nIGRpZmZlcmVudCBhZGRyZXNzZXMg
cmF0aGVyIHRoYW4gZGlmZmVyZW50IHBvcnRzLiAgDQoNCglKaW0NCg0KDQpFc2tvDQoNCi0tLS0t
T3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBKaW0gU2NoYWFkIDxpZXRmQGF1Z3VzdGNlbGxh
cnMuY29tPiANClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDMxLCAyMDIwIDE4OjUyDQpUbzogJ0tsYXVz
IEhhcnRrZScgPGhhcnRrZUBwcm9qZWN0Y29vbC5kZT47IEVza28gRGlqayA8ZXNrby5kaWprQGlv
dGNvbnN1bHRhbmN5Lm5sPg0KQ2M6ICdBY2hpbSBLcmF1cycgPGFjaGlta3JhdXNAZ214Lm5ldD47
IGNvcmVAaWV0Zi5vcmcNClN1YmplY3Q6IFJFOiBbY29yZV0gUkZDIDcyNTIgLSA4LjIgLSBNdWx0
aWNhc3QgLSBSZXF1ZXN0IC8gUmVzcG9uc2UgTGF5ZXIsIHBhZ2UgNjcsIHRvcA0KDQoNCg0KLS0t
LS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IEtsYXVzIEhhcnRrZSA8aGFydGtlQHByb2pl
Y3Rjb29sLmRlPiANClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDMxLCAyMDIwIDQ6NDYgQU0NClRvOiBF
c2tvIERpamsgPGVza28uZGlqa0Bpb3Rjb25zdWx0YW5jeS5ubD4NCkNjOiBBY2hpbSBLcmF1cyA8
YWNoaW1rcmF1c0BnbXgubmV0PjsgSmltIFNjaGFhZCA8aWV0ZkBhdWd1c3RjZWxsYXJzLmNvbT47
IGNvcmVAaWV0Zi5vcmcNClN1YmplY3Q6IFJlOiBbY29yZV0gUkZDIDcyNTIgLSA4LjIgLSBNdWx0
aWNhc3QgLSBSZXF1ZXN0IC8gUmVzcG9uc2UgTGF5ZXIsIHBhZ2UgNjcsIHRvcA0KDQpFc2tvIERp
amsgd3JvdGU6DQo+IEhvd2V2ZXIgQ29BUCBkb2VzIGRlZmluZSB0aGF0IGEgU2VydmVyIHJlc3Bv
bmRzIGZyb20gdGhlIHNhbWUgZW5kcG9pbnQgdGhhdCByZWNlaXZlZCB0aGUgcmVxdWVzdCwgSSBi
ZWxpZXZlLiBTZWUgYmVsb3cgdGV4dCBxdW90ZXMgYW5kIGFuYWx5c2lzLg0KDQpZZXMuIEluIHRo
ZSBzaW1wbGUgQ29BUC1vdmVyLVVEUCB1bmljYXN0IE5vU2VjIGNhc2UsIGlmIGEgcmVxdWVzdCBt
ZXNzYWdlIGlzIHNlbnQgZnJvbSBhbiBlbmRwb2ludCAxOTIuMTY4LjAuMTo1NDMyMSAoImNsaWVu
dCIpIHRvIGFuIGVuZHBvaW50IDE5Mi4xNjguMC4xMDA6NTY4MyAoInNlcnZlciIpLCB0aGUgcmVz
cG9uc2UgbWVzc2FnZSBtdXN0IGJlIHNlbnQgZnJvbSB0aGUgZW5kcG9pbnQgMTkyLjE2OC4wLjEw
MDo1NjgzIHRvIHRoZSBlbmRwb2ludCAxOTIuMTY4LjAuMTo1NDMyMS4NCg0KVGhlIHJlc3BvbnNl
IG1lc3NhZ2UgY2Fubm90IGJlIHNlbnQgZnJvbSBhbnkgb3RoZXIgZW5kcG9pbnQsIGJlY2F1c2Ug
dGhlbiB0aGUgY2xpZW50IGNvdWxkbid0IG1hdGNoIHRoZSBpbmNvbWluZyBtZXNzYWdlIHRvIGl0
cyBwZW5kaW5nIHJlcXVlc3QgKGl0IHdvdWxkIGFwcGVhciB0byBjb21lIGZyb20gYSBkaWZmZXJl
bnQgc2VydmVyKS4gVGhlIHJlc3BvbnNlIG1lc3NhZ2UgYWxzbyBjYW5ub3QgYmUgc2VudCB0byBh
bnkgb3RoZXIgZW5kcG9pbnQsIGJlY2F1c2UgdGhlbiB0aGUgY2xpZW50IHdvdWxkbid0IGdldCB0
aGUgbWVzc2FnZSAoaXQgd291bGQgYmUgc2VudCB0byBhIGRpZmZlcmVudCBjbGllbnQpLg0KDQpJ
IHZpZXcgbXVsdGljYXN0IG1lc3NhZ2VzIGJhc2ljYWxseSBsaWtlIGUtbWFpbCBtYWlsaW5nIGxp
c3RzLiBFLmcuDQooSU1PKTogQSByZXF1ZXN0IG1lc3NhZ2UgaXMgc2VudCBmcm9tIHRoZSBlbmRw
b2ludCAxOTIuMTY4LjAuMTo1NDMyMSB0byB0aGUgc3BlY2lhbCBlbmRwb2ludCAyMjQuMC4xLjE4
Nzo5OTk5LCB0aGUgbWVzc2FnZSBtYWdpY2FsbHkgc2hvd3MgdXAgYXMgaW5jb21pbmcgbWVzc2Fn
ZSBhdCB0aGUgZW5kcG9pbnQgMTkyLjE2OC4wLjEwMDo1NjgzLCBhbmQgdGhlIHJlc3BvbnNlIG1l
c3NhZ2UgbXVzdCBiZSBzZW50IGZyb20gdGhlIGVuZHBvaW50IDE5Mi4xNjguMC4xMDA6NTY4MyB0
byB0aGUgZW5kcG9pbnQgMTkyLjE2OC4wLjE6NTQzMjEuDQoNCltKTFNdIFdoYXQgaGUgc2FpZC4g
IEFuZCB0aGVuIGFmdGVyIHRoZSBmaXJzdCBtZXNzYWdlIGNvbWVzIGluIGZyb20gMTkyLjE2OC4w
LjEwMDo1NjgzLCBhbGwgb2YgdGhlIG1lc3NhZ2VzIGZyb20gdGhhdCBlbmRwb2ludCBhcmUgY29y
cmVsYXRlZCB0b2dldGhlciBzbyB0aGF0IHlvdSBjYW4gZG8gdGhpbmdzIGxpa2UgYmxvY2t3aXNl
Lg0KDQpLbGF1cw0KDQoNCg==


From nobody Thu Apr  2 01:22:57 2020
Return-Path: <esko.dijk@iotconsultancy.nl>
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 951DA3A0D5F for <core@ietfa.amsl.com>; Thu,  2 Apr 2020 01:22:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.889
X-Spam-Level: 
X-Spam-Status: No, score=-1.889 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, T_SPF_PERMERROR=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=iotconsultancynl.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 y-m1zgJR-imv for <core@ietfa.amsl.com>; Thu,  2 Apr 2020 01:22:55 -0700 (PDT)
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60132.outbound.protection.outlook.com [40.107.6.132]) (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 CE61B3A0D5D for <core@ietf.org>; Thu,  2 Apr 2020 01:22:54 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=T4H8frLnIk+qEcK7jVw3+LIuApvnj/5o0sBV546aUZsPvXPV4b1v74bohxiRcSPFMJN2mZxz/tHhfkG0hTlgImffnoFCeb4NvKAXAhE+e7/kWDerJK4Iy6b06SJMGrGm5X2liSQjvMrozj/yuXeO47W2YZQChmOxOIrHijZnZYAT3KaACcwVEE84pCZyo5iupfMg7neYEScDfvIaKo/NQXD2MgVit4t5XtjoEtyN0rEx4G8xj9Vrs/QTi9dUoDBW+XmtN2G/3B07WSS+1/6uhe8IUIELgM/0sp5SBxw27dl/zdMaK+mftk417WSod6kZcIgRpx+ByuNdhPriWc8qig==
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=sYEw7eJcFdMRK+iksi2KHphMZ12WLCGr5t/uJ3BiESg=; b=hcu3FC00lfoi2thgIulOfcH3YlFWaQlz2xvQEic3vBo79EHc2xL7/62zdHRRXO6IOMpmllp/yrNo9geFDCCcUEWsGtp74RnTmy0uWQm0mW30KVdCzZyGdBqC9Q1xy9I8Rse8LYCbzh97lKtHYo65diM5CvKBDg3UWlN8KZvGmAD3wQv1RiPXUT2JKKiIQkPvgOBBoUgCkFy/dDtYMtz+sU+slRyL8q1I+PNQ87t9GtyR0p9okvy6CH6Mdl8/bru9xlTq7xQaCXZ4mdEP0m+NS+xEo883WvkvB6qT3BjG8r9+zM8ExK1FhjuB1OroxG+67n/1tKiRP5w8cdb+Wqd0Iw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=iotconsultancy.nl; dmarc=pass action=none header.from=iotconsultancy.nl; dkim=pass header.d=iotconsultancy.nl; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iotconsultancynl.onmicrosoft.com; s=selector2-iotconsultancynl-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=sYEw7eJcFdMRK+iksi2KHphMZ12WLCGr5t/uJ3BiESg=; b=chlWRpBntrY2n6MM6uaR72RYGG6L3YhO6vvAlO9m1d0m6leASJG4fbkbbIeEABxJo4mSOjdITxa6wuA8zitlsMx8YmgllLd9yDvNgfBMoEL50TygFjY3nIn6rm+Rjl/PwcfCajR8FOPnKWem+ltVoK6aepe2mIeXnrUp4MULoVA=
Received: from AM5P190MB0275.EURP190.PROD.OUTLOOK.COM (10.161.62.28) by AM5P190MB0562.EURP190.PROD.OUTLOOK.COM (10.161.81.142) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2856.19; Thu, 2 Apr 2020 08:22:52 +0000
Received: from AM5P190MB0275.EURP190.PROD.OUTLOOK.COM ([fe80::8c96:a66b:e170:bf8f]) by AM5P190MB0275.EURP190.PROD.OUTLOOK.COM ([fe80::8c96:a66b:e170:bf8f%3]) with mapi id 15.20.2856.019; Thu, 2 Apr 2020 08:22:52 +0000
From: Esko Dijk <esko.dijk@iotconsultancy.nl>
To: Achim Kraus <achimkraus@gmx.net>, Thomas Fossati <tho.ietf@gmail.com>, Klaus Hartke <hartke@projectcool.de>
CC: "core@ietf.org" <core@ietf.org>
Thread-Topic: [core] RFC 7252 - 8.2 - Multicast - Request / Response Layer, page 67, top
Thread-Index: AQHWBAJ4QQxxhgNVoE6+AM1rLNkaVahcnYmAgAAdZICABcLe8IAAHjWAgABVYQCAAP5CIIAADCeAgAAkYYCAAE/IAIAAUBuAgADFdpA=
Date: Thu, 2 Apr 2020 08:22:51 +0000
Message-ID: <AM5P190MB02755F6BA4AFF11C3BFC5F18FDC60@AM5P190MB0275.EURP190.PROD.OUTLOOK.COM>
References: <580bb0f4-89c4-2d11-b17b-520ddfe89c33@gmx.net> <000501d60452$c96cfa00$5c46ee00$@augustcellars.com> <1e74313a-d258-622f-d43e-ff1fa8f7d06d@gmx.net> <AM5P190MB027536259A44102F7AB9E058FDC80@AM5P190MB0275.EURP190.PROD.OUTLOOK.COM> <CAAzbHvbeEyws+wVchovoVTK=WutWoHCNcfv8LrpxmshLxJ_w+Q@mail.gmail.com> <011301d6077c$b5d347b0$2179d710$@augustcellars.com> <AM5P190MB0275218BA7C801E50C8353F0FDC90@AM5P190MB0275.EURP190.PROD.OUTLOOK.COM> <CAObGJnOscTtyeQ+qvD0N0w_TD2JfV8h9+=zf=bz-jrr7LWhD2Q@mail.gmail.com> <CAAzbHvaJy9WfMOzzKhczreuZBcbA5TDQ5ThtGMT7eVj2Jf83gQ@mail.gmail.com> <CAObGJnOcP_FxNuORqAvpBE-P+nRdPjxcXVdb-VTN5in5obanmw@mail.gmail.com> <02ec5628-3f7d-ff5d-620c-c0a90a4b89b0@gmx.net>
In-Reply-To: <02ec5628-3f7d-ff5d-620c-c0a90a4b89b0@gmx.net>
Accept-Language: en-US, nl-NL
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=esko.dijk@iotconsultancy.nl; 
x-originating-ip: [85.147.167.236]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: bbf7ddc0-e5d8-4027-c7ab-08d7d6df096b
x-ms-traffictypediagnostic: AM5P190MB0562:
x-microsoft-antispam-prvs: <AM5P190MB0562DDF47EB3EDEA172E1B17FDC60@AM5P190MB0562.EURP190.PROD.OUTLOOK.COM>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0361212EA8
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:AM5P190MB0275.EURP190.PROD.OUTLOOK.COM; PTR:; CAT:NONE;  SFTY:; SFS:(10019020)(376002)(39830400003)(136003)(396003)(346002)(366004)(8676002)(71200400001)(53546011)(44832011)(2906002)(186003)(33656002)(66476007)(81156014)(81166006)(52536014)(66946007)(7696005)(76116006)(8936002)(55016002)(26005)(6506007)(9686003)(966005)(4326008)(66446008)(64756008)(5660300002)(86362001)(316002)(110136005)(508600001)(66556008); DIR:OUT; SFP:1102; 
received-spf: None (protection.outlook.com: iotconsultancy.nl does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: Bkqklk8+V94i7MNoUmA7K0NqOBwVxc9Qv91JVXPzjQ4iilAbFiUcgPIEvHoPyyNw1ZEeRWqkWfFPfsJZ5rtvLsWGFXnA758U2gtYJGxuzKPa9JL5faEXGPoMWHGRMD5qjWQDfnwBVbAbjqYZBtRRx8/7cOPzxMZQAou1BsOKBP/dOd2Bl1MgL/wkPwlQaWYU4UQvWW2UuKai0hVMQ3CIod5rx71B44wZu6NoLTgoOOQNbLOVMePw0N0OMRk1vzdlRApgeoOHgDPNiCUuvRYRWgRA6YoufBByuJoB6SPlXarK0DiNMQY61MtZ8DV/YCmKV5o4TIVFGQ4tqeAmfpgZ5D/Yd/Ddboq9McDxljx+5/yKmiAZh2huzNChQ6Ms4JxtTorRyDzPLHoJqMumNhJ+f5qcipjrC9hCR3GpHuYBh2u14io8LMWjfSIUvRGxHqYrW/iWxnCC0MwfIHYI8GJzuGCWvheAyyJhh04iIPZhXrSTWZuIxVJLp+JHUFbx0mAC7OZP85Ssfh5R76VxcCRpjA==
x-ms-exchange-antispam-messagedata: qaCXnpaYey9VayhNESLN8e+LOT7xw/g+8YM7DLfYrRplrsU/7sl8OJtHHdjf6ekuknMacfruQv6cDCjnHkeEzfvU6PLg088ULhbdW+4GkhurAKWFM7ITMN98ChmHQGW+oQycnfA0ulhbhYQkOS0+uA==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: iotconsultancy.nl
X-MS-Exchange-CrossTenant-Network-Message-Id: bbf7ddc0-e5d8-4027-c7ab-08d7d6df096b
X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Apr 2020 08:22:51.8956 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 58bbf628-15d2-46bc-820b-863b6774d44b
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: SWpiCzVlIiLNnO2p/2RoMgQ6cOgjNKywFO/TcTgl2G+Sh3E4jHu3vpxfflodP3tTMPSDZ1P+dQt3gs3bECGxTpQ0Awcf4HB4YT8ubJV1W6c=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5P190MB0562
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/ei5C5CQpVNqOZoLSFCgEaQvvlmc>
Subject: Re: [core] RFC 7252 - 8.2 - Multicast - Request / Response Layer, page 67, top
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: Thu, 02 Apr 2020 08:22:57 -0000

SGVsbG8gQWNoaW0sDQoNCihzZWUgYWxzbyBteSByZXNwb25zZSB0byBKaW0pDQpVc2luZyB0aGUg
VURQIHBvcnQgbnVtYmVyIHRvIGRldGVjdCBhIG11bHRpY2FzdCByZXF1ZXN0IHZzIGEgdW5pY2Fz
dCByZXF1ZXN0IHNvdW5kcyBsaWtlIGEgZ29vZCB1c2UgY2FzZS4gSnVzdCBjdXJpb3VzIC0gSSBh
c3N1bWUgdGhlIHNlY3VyaXR5IGFzcGVjdCByZXF1aXJlbWVudHMgb2YgUkZDIDcyNTIgYXJlIHRh
a2VuIGNhcmUgb2YgaW4gdGhpcyB1c2UgY2FzZT8NCg0KVGhhdCBpcywgYSBwcm9wZXIgY2xpZW50
IHNlbmRzIGl0cyBtdWx0aWNhc3QgcmVxdWVzdHMgYWx3YXlzIHRvIHBvcnQgOjk5OTkgYW5kIHRo
ZSBzZXJ2ZXIgdHJlYXRzIHRoZXNlIGFzIG11bHRpY2FzdCByZXF1ZXN0cyAoZS5nLiBvbmx5IGFs
bG93IHRoZSByZXF1ZXN0IGZvciBzcGVjaWZpYyByZXNvdXJjZXMpLg0KQSBtYWxpY2lvdXMgY2xp
ZW50IG1heSBzZW5kcyBpdHMgbXVsdGljYXN0IHJlcXVlc3QgdG8gcG9ydCA6NTY4MyB0byBieXBh
c3MgdGhlIGFib3ZlIGNoZWNrcy4gSSBhc3N1bWUgdGhlIHNlcnZlciBkb2Vzbid0IHJlc3BvbmQg
dG8gdGhpcyByZXF1ZXN0LCBiZWNhdXNlIHRoZSBtdWx0aWNhc3QgYWRkcmVzcyBpcyBub3QgYm91
bmQgdG8gcG9ydCA1NjgzIGJ1dCB0byBzYXkgOTk5OSBvbmx5Lg0KSWYgdGhlIENvQVAgc2VydmVy
IGF0IHBvcnQgNTY4MyBjYW5ub3QgZGlzdGluZ3Vpc2ggYmV0d2VlbiB1bmljYXN0L211bHRpY2Fz
dCB0aGF0IHdvdWxkIGJlIGEgYmFkIHNpdHVhdGlvbiBhbmQgdGhlIHNlY3VyaXR5IHJlcXVpcmVt
ZW50cyBvZiBSRkMgNzI1MiBhcmUgbm90IG1ldC4NCg0KRXNrbw0KDQotLS0tLU9yaWdpbmFsIE1l
c3NhZ2UtLS0tLQ0KRnJvbTogY29yZSA8Y29yZS1ib3VuY2VzQGlldGYub3JnPiBPbiBCZWhhbGYg
T2YgQWNoaW0gS3JhdXMNClNlbnQ6IFdlZG5lc2RheSwgQXByaWwgMSwgMjAyMCAyMjoyOA0KVG86
IFRob21hcyBGb3NzYXRpIDx0aG8uaWV0ZkBnbWFpbC5jb20+OyBLbGF1cyBIYXJ0a2UgPGhhcnRr
ZUBwcm9qZWN0Y29vbC5kZT4NCkNjOiBjb3JlQGlldGYub3JnDQpTdWJqZWN0OiBSZTogW2NvcmVd
IFJGQyA3MjUyIC0gOC4yIC0gTXVsdGljYXN0IC0gUmVxdWVzdCAvIFJlc3BvbnNlIExheWVyLCBw
YWdlIDY3LCB0b3ANCg0KSGksDQoNCj4+ICstLS0tLS0tLS0tLS0tLS0rICAgICAgICAgICAgICAg
ICstLS0tLS0tLS0tLS0tLS0tLSsNCj4+IHwgICAgICAgICAgICAgICB8ICAgIHJlcXVlc3QgICAg
X3xfICAgICAgICAgICAgICAgIHwNCj4+IHwgICAgICAgICAgICAgICB8ICAgICAgICAuLS0tPiAv
ICAgXCAgIDIyNC4wLjEuMTg3IHwNCj4+IHwgICAgICAgICAgICAgIF98XyAgICAgIC8gICAgICBc
X19fLyAtLS4gICA6OTk5OSAgIHwNCj4+IHwgMTkyLjE2OC4wLjEgLyAgIFwgLS0twrQgICAgICAg
ICB8ICAgICAgXCAgICAgICAgICB8DQo+PiB8ICAgOjU0MzIxICAgIFxfX18vIDwtLS0uICAgICAg
IF98XyAgICAgLyAgcmV3cml0ZSB8DQo+PiB8ICAgICAgICAgICAgICAgfCAgICAgICAgXCAgICAg
LyAgIFwgPC3CtCAgICAgICAgICAgfA0KPj4gfCAgICAgICAgICAgICAgIHwgICAgICAgICBgLS0t
IFxfX18vIDE5Mi4xNjguMC4xMDAgfA0KPj4gfCAgICAgICAgICAgICAgIHwgICAgcmVzcG9uc2Ug
ICAgfCAgICAgICAgIDo1NjgzICAgfA0KPj4gKy0tLS0tLS0tLS0tLS0tLSsgICAgICAgICAgICAg
ICAgKy0tLS0tLS0tLS0tLS0tLS0tKw0KPj4gICAgICAgIENsaWVudCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFNlcnZlcg0KDQpOaWNlIGRpYWdyYW0uDQoNCj4gTm90IHN1cmUgd2h5IHlvdSB3
b3VsZCBhbHNvIHdhbnQgdG8gcmV3cml0ZSB0aGUgdHJhbnNwb3J0IGVuZHBvaW50Pw0KDQpJIHRy
aWVkIHRvIGZvbGxvdyB0aGUgZGlzY3Vzc2lvbi4NClRoZSBpZGVhIHRvIGNoYW5nZSB0aGUgcG9y
dCBhcyB3ZWxsIGVuYWJsZXMgamF2YSAoYW5kIEkgZ3Vlc3Mgc29tZSBtb3JlKQ0KdG8gZGlmZmVy
ZW50aWF0ZSBiZXR3ZWVuIG11bHRpY2FzdCBhbmQgdW5pY2FzdCByZXF1ZXN0cy4gSmltIGFsc28N
Cm1lbnRpb25lZCwgdGhhdCBpdCBlbmFibGVzIHRoZSB1c2Ugb2YgbXVsdGlwbGUgc2VydmVycyBv
biB0aGUgc2FtZSBob3N0Lg0KSSBoYXZlIG5vdCBlbm91Z2ggZXhwZXJpZW5jZSB3aXRoIG11bHRp
Y2FzdCBpbiBkaWZmZXJlbnQgZW52aXJvbm1lbnRzIHRvDQpzZWUsIGlmIHRoYXQgbWF5IGNhdXNl
IG1vcmUgdHJvdWJsZSAoZS5nLiBmaXJld2FsbCBldGMuKS4gSSB3b3VsZCBndWVzcywNCnRoYXQg
c29tZSAgaW1wbGVtZW50YXRpb25zIHdpbGwganVzdCBvZmZlciB0aGF0IHZhcmlhbnQsIGF0IGxl
YXN0IGFzDQpjb25maWd1cmFibGUgb3B0aW9uIChJIHdvdWxkIHRyeSBkbyBzbyBmb3IgQ2FsaWZv
cm5pdW0pLg0KU28gbXkgZmF2b3JpdGUgZm9yIG5vdyBpcyBqdXN0IGltcGxlbWVudCBpdCBhbmQg
c2VlLCB3aGF0IHRoZSB1c2VyJ3MNCmZlZWRiYWNrIHdpbGwgYmUuDQoNCklmIHRoYXQgaWRlYSBn
ZXRzIGRlY2xpbmVkIChtYXkgYmUgYnkgbmVnYXRpdmUgZmVlZGJhY2sgb2YgdXNlcnMpLCBJDQpz
dGlsbCB0aGluaywgdGhhdCB0aGVyZSBpcyBhIGRlbWFuZCBmb3Igb3RoZXIgbWVhbnMgdG8gZGlz
dGluZ3Vpc2gNCmJldHdlZW4gbXVsdGljYXN0IGFuZCB1bmljYXN0IHJlcXVlc3RzLiBNYXliZSwg
ZWl0aGVyIHRoZSB1c2FnZSBvZiB0aGUNCnVyaS1ob3N0IG9wdGlvbiBvciBhIG5ldyBvcHRpb24g
d2lsbCBoZWxwLg0KDQpUaGlzIG1heWJlIGNvbnNpZGVyZWQgYXMgInRvbyBwcmFnbWF0aWNhbGx5
IiwgYnV0IG9uIHRoZSBvdGhlciBzaWRlIEkNCmFsc28gZG9uJ3Qgc2VlIHRoZSAiZ3JlYXQgYmVu
ZWZpdCIgaW4gaW5zaXN0IG5vdCB0byBjaGFuZ2UgdGhlIHBvcnQuDQoNCmJlc3QgcmVnYXJkcw0K
QWNoaW0NCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18N
CmNvcmUgbWFpbGluZyBsaXN0DQpjb3JlQGlldGYub3JnDQpodHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL2NvcmUNCg==


From nobody Thu Apr  2 03:19:53 2020
Return-Path: <tho.ietf@gmail.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 D76653A0F31 for <core@ietfa.amsl.com>; Thu,  2 Apr 2020 03:19:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level: 
X-Spam-Status: No, score=-2.098 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, 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 (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 wqWkDPs_-AWU for <core@ietfa.amsl.com>; Thu,  2 Apr 2020 03:19:49 -0700 (PDT)
Received: from mail-io1-xd34.google.com (mail-io1-xd34.google.com [IPv6:2607:f8b0:4864:20::d34]) (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 641823A0F2E for <core@ietf.org>; Thu,  2 Apr 2020 03:19:49 -0700 (PDT)
Received: by mail-io1-xd34.google.com with SMTP id o3so3066044ioh.2 for <core@ietf.org>; Thu, 02 Apr 2020 03:19:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=AQvS/8EkJ7qyLSOPYUjBjunS6HhhZMbNLVLnMOTua+Q=; b=cNKTIQQyAxs5gJOxcAE4dG80UsGYUtIIUcBtxJxes49GXbmjaO3OPccY8ZoH1HJcQJ pV/C409sX8IuWNH7yDJ21AlfdMpktMOArDW9L9p+XVUnrquHWcSU/f8mclxQlFROVNsZ dALKrY6lYwEl1alh5mcmeT2Cvhpth8x1+5k/UWTuYuehpej4T9p59rIml15RyelF5mET BTtI3dwtYaQGDJvKRljCsc3ya6Fl4KJcFKex5l+CAc6NcLCC0n+yxlRQm0QrkE1xjKdg oWpnONBaqt/Gh7nb1mXBD6HFs1oT9eGUL4FsYEfd31ZLIeyiE0ZEkMp9EZ5b3gjCal+r 0Zaw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=AQvS/8EkJ7qyLSOPYUjBjunS6HhhZMbNLVLnMOTua+Q=; b=t0ZqUEVDjpICaVw1K70QfSWIsxfcbw6tPWjg6a9C04pau1GzXVUA7tqXPstnZfgDsS eFiMDqZGdHkFqWvtsb95a4YE9IyMakAKxUW9raeljGCaBcCqGktfhtHCarsVg5Pi3tBi aDzKw9f2pQxiRCwXcm02RNWT0/no3NMAv0MpG4i2mdjd0XKY9P0T2GpQmPLVK9iQmh/z rP5Hv/UXq8X8mKC/CsNKnidNbYG+2BU6athqlAnXoLduq6AFBdJ26TxapjKOaCo29PjG nYv3BF/rXXtyDoi1tzNw/JITpwa1A6NS6QHpksldDloLbUdxXu1TTflSleFjQ8hKlYa2 vhSA==
X-Gm-Message-State: AGi0PuYPxpuT0Ud+BA8rbO6gxxttyBVuvwyTyhgM3sMkWpNhj0tK3V83 9MIn57aOEOdz/pAAg40aAn9ooMv8Lt6mR0wGVY5sMef2evA=
X-Google-Smtp-Source: APiQypLAs/KNoZvJUFYhb37geDi1wyeifGCWsH0t/nFMUuXxFn8eF9yUshi1AGGfr63zdmKHMPX9ZxD3EiyGsUqHGqY=
X-Received: by 2002:a6b:8fd7:: with SMTP id r206mr2087529iod.109.1585822788584;  Thu, 02 Apr 2020 03:19:48 -0700 (PDT)
MIME-Version: 1.0
References: <580bb0f4-89c4-2d11-b17b-520ddfe89c33@gmx.net> <000501d60452$c96cfa00$5c46ee00$@augustcellars.com> <1e74313a-d258-622f-d43e-ff1fa8f7d06d@gmx.net> <AM5P190MB027536259A44102F7AB9E058FDC80@AM5P190MB0275.EURP190.PROD.OUTLOOK.COM> <CAAzbHvbeEyws+wVchovoVTK=WutWoHCNcfv8LrpxmshLxJ_w+Q@mail.gmail.com> <011301d6077c$b5d347b0$2179d710$@augustcellars.com> <AM5P190MB0275218BA7C801E50C8353F0FDC90@AM5P190MB0275.EURP190.PROD.OUTLOOK.COM>
In-Reply-To: <AM5P190MB0275218BA7C801E50C8353F0FDC90@AM5P190MB0275.EURP190.PROD.OUTLOOK.COM>
From: Thomas Fossati <tho.ietf@gmail.com>
Date: Thu, 2 Apr 2020 11:19:37 +0100
Message-ID: <CAObGJnOJ1x9uw8E44+7GhPZVc32RGTCby4Yh1qvEPuEi1e1iyw@mail.gmail.com>
To: Esko Dijk <esko.dijk@iotconsultancy.nl>
Cc: Jim Schaad <ietf@augustcellars.com>, Klaus Hartke <hartke@projectcool.de>,  "core@ietf.org" <core@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/CVBrQpeyL26SovYVcAfLujkr_38>
Subject: Re: [core] RFC 7252 - 8.2 - Multicast - Request / Response Layer, page 67, top
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: Thu, 02 Apr 2020 10:19:51 -0000

On Wed, Apr 1, 2020 at 9:19 AM Esko Dijk <esko.dijk@iotconsultancy.nl> wrote:
> Because (to me) this is not fully compatible with the definitions of
> "endpoint" and messaging model in RFC 7252 that I quoted, it would be
> good to clarify this aspect more in draft-ietf-core-groupcomm-bis i.e.
> refine the RFC 7252 endpoint definitions for the multicast case and
> clarify the multicast messaging model.

+1

Ideally, this new "multicast CoAP endpoint" definition should also
include an explanation why source address and port of the unicast
response are irrelevant to the successful processing at the client.

If we can express that clearly I don't think we need "SHOULD keep the
same UDP port": an implementation is left with its own local choice.

As a bonus we could also have implementation (in which scenario port
translation is a useful technique) as well as operational considerations
(Achim's wireshark filtering argument).

My two cents,
cheers!


From nobody Thu Apr  2 03:45:42 2020
Return-Path: <Thomas.Fossati@arm.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 0D79E3A0F9C for <core@ietfa.amsl.com>; Thu,  2 Apr 2020 03:45:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=armh.onmicrosoft.com header.b=HK6qrxTo; dkim=pass (1024-bit key) header.d=armh.onmicrosoft.com header.b=HK6qrxTo
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 OitZnZcHfp4u for <core@ietfa.amsl.com>; Thu,  2 Apr 2020 03:45:39 -0700 (PDT)
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-eopbgr20073.outbound.protection.outlook.com [40.107.2.73]) (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 8C5643A0F9A for <core@ietf.org>; Thu,  2 Apr 2020 03:45:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com;  s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=4oHj+S/1TIa3Ozh/kL5B6cFNLgJS/1EO1mo9ehBeafs=; b=HK6qrxToxC9gZwX0xyGJQ7hDiCGz6sDFV90zchh6aZiasBFULE8vUeUTeszwGrVkX5i6yV+zM6xHxXW65yRH+sYusqoTiQDH37K+AGV3k8Grji7XEFoPRY7EDcXTxcifbvXThuV0aGD73dwC68NnaPwoS19LakcRG3bsdROWg3E=
Received: from DBBPR09CA0036.eurprd09.prod.outlook.com (2603:10a6:10:d4::24) by DB6PR0802MB2504.eurprd08.prod.outlook.com (2603:10a6:4:a1::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2856.19; Thu, 2 Apr 2020 10:45:35 +0000
Received: from DB5EUR03FT030.eop-EUR03.prod.protection.outlook.com (2603:10a6:10:d4:cafe::47) by DBBPR09CA0036.outlook.office365.com (2603:10a6:10:d4::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.15 via Frontend Transport; Thu, 2 Apr 2020 10:45:35 +0000
Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; ietf.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;ietf.org; dmarc=bestguesspass action=none header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com;
Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DB5EUR03FT030.mail.protection.outlook.com (10.152.20.144) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2856.17 via Frontend Transport; Thu, 2 Apr 2020 10:45:35 +0000
Received: ("Tessian outbound 4b84da486446:v50"); Thu, 02 Apr 2020 10:45:35 +0000
X-CheckRecipientChecked: true
X-CR-MTA-CID: 51df4aaa97243b09
X-CR-MTA-TID: 64aa7808
Received: from 87fb19e76f6e.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 2BB2F757-FFFB-4681-8623-E51F3539BC80.1;  Thu, 02 Apr 2020 10:45:30 +0000
Received: from EUR02-HE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 87fb19e76f6e.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 02 Apr 2020 10:45:30 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BEFhblKSvrj/uUWQe2UUsokqxY9K+hd9JoZnPOGrYBv2SjT2mNjzY6BgRCJ7h9y4RVD6/McIrCdUk+NgF29fkLo5ZUt9BETtUWJLNpE0zX8fB1Vcqea+1bmsrmsk8S2FXmszrNdalYZOX+JlGCkLPjeS+IoqIl0UAGbMVCpcyvXiIGpgUroALADCp73ZoSxXkyWs0dkwxh/cPqL1Qiv0lqYG2q9Cd5J+m0aq8L2S95eaRPDNR7azYrYAlQQagF7iPbhXssguZSIDxqsu8hMOHiXmH/Qs6OfG4PLxacmVU9K2vcRntVxuDs+nH0Oj2wzfczdiOM7RCGxzYFSvfeFupw==
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=4oHj+S/1TIa3Ozh/kL5B6cFNLgJS/1EO1mo9ehBeafs=; b=IC8RLMyFg0/+HjIXwRTgpRMDcjI1zOBdgoUnKhqWCom/BOVzOP1EU5itdEfuJjySKE+HsjxaeVyAbsRH3T/dkSajkmzsSAQlEpj7LI1M8gIeURCZ+hJgwP0Jb9MNp3jagl72l+vwP/HoTZPwVqk5Wda4WgnF/qFLWXFXy0vs1XleUIsmXdyQTMSl7HebiiKZCgvxQ4yfzqAS6a10r6hroEsyhFpYB1veIzpGfZT5HTVkw7kAzI91Q5ARFXVYM1ayVkhJxmC8KnCI+uEIwjLHKjhuoJagt+5ZC4nNBCGKu8IHb6+mSiUkizdMSfHEhRAaxD1NUoc+cXgyI55QW0VXxg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com;  s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=4oHj+S/1TIa3Ozh/kL5B6cFNLgJS/1EO1mo9ehBeafs=; b=HK6qrxToxC9gZwX0xyGJQ7hDiCGz6sDFV90zchh6aZiasBFULE8vUeUTeszwGrVkX5i6yV+zM6xHxXW65yRH+sYusqoTiQDH37K+AGV3k8Grji7XEFoPRY7EDcXTxcifbvXThuV0aGD73dwC68NnaPwoS19LakcRG3bsdROWg3E=
Received: from AM6PR08MB4231.eurprd08.prod.outlook.com (20.179.18.151) by AM6PR08MB4785.eurprd08.prod.outlook.com (10.255.22.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.15; Thu, 2 Apr 2020 10:45:28 +0000
Received: from AM6PR08MB4231.eurprd08.prod.outlook.com ([fe80::9807:78f0:434f:2b9f]) by AM6PR08MB4231.eurprd08.prod.outlook.com ([fe80::9807:78f0:434f:2b9f%7]) with mapi id 15.20.2856.019; Thu, 2 Apr 2020 10:45:28 +0000
From: Thomas Fossati <Thomas.Fossati@arm.com>
To: Abhijan Bhattacharyya <abhijan.bhattacharyya@gmail.com>
CC: core <core@ietf.org>, Thomas Fossati <Thomas.Fossati@arm.com>
Thread-Topic: [core] Using CoAP for P2P
Thread-Index: AQHWCBkKd/ADH0oe/0iISsi9X2hLJ6hkO1AAgAE+9oCAAD3vgA==
Date: Thu, 2 Apr 2020 10:45:27 +0000
Message-ID: <32B768C0-BE02-4597-96DD-2835312DAF8B@arm.com>
References: <CAEW_hyzh3FAvHi1eTkbyGn99o4nFgcH1xP90FdQ6N9sHsAJVYQ@mail.gmail.com> <A8E6E9AA-2E34-439E-8761-53385086CDB9@arm.com> <CAEW_hyy+0fViN8dMWiCi_QHjeD5J4DUAnoRUg5MAKS6fQ3DzcQ@mail.gmail.com>
In-Reply-To: <CAEW_hyy+0fViN8dMWiCi_QHjeD5J4DUAnoRUg5MAKS6fQ3DzcQ@mail.gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/16.35.20030802
Authentication-Results-Original: spf=none (sender IP is ) smtp.mailfrom=Thomas.Fossati@arm.com; 
x-originating-ip: [82.11.185.80]
x-ms-publictraffictype: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: 74f5281c-3da9-461f-f60f-08d7d6f2f9c6
x-ms-traffictypediagnostic: AM6PR08MB4785:|AM6PR08MB4785:|DB6PR0802MB2504:
x-ms-exchange-transport-forked: True
X-Microsoft-Antispam-PRVS: <DB6PR0802MB2504E75A953A398B86F4B1FF9CC60@DB6PR0802MB2504.eurprd08.prod.outlook.com>
x-checkrecipientrouted: true
nodisclaimer: true
x-ms-oob-tlc-oobclassifiers: OLM:9508;OLM:10000;
x-forefront-prvs: 0361212EA8
X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM6PR08MB4231.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(10009020)(4636009)(366004)(396003)(136003)(39860400002)(376002)(346002)(2616005)(81156014)(6916009)(4326008)(5660300002)(66476007)(64756008)(66946007)(36756003)(6486002)(6512007)(86362001)(33656002)(66446008)(91956017)(76116006)(66556008)(54906003)(26005)(316002)(81166006)(8936002)(8676002)(2906002)(478600001)(186003)(6506007)(53546011)(71200400001); DIR:OUT; SFP:1101; 
received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts)
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam-Untrusted: BCL:0;
X-Microsoft-Antispam-Message-Info-Original: ddA91CsHAXcR4s7Xy4KDPhEQR73JqqfFlzZEZhjXnLVqSUBw7saU9DjYWpJ/c/fBDAtNjK8jJaDIlmjPACr+/9wE9XbhZMU3zb05eXgyimS+zpatQOCtFBawBqcPXwyurhrEagkxo/7D/skrH/v2IuAcXg2jKU+gQqRHK3Igp6TrJh2IQQ3V3+BBpVkom4MJqoi60Qi2HSBJlb2ufNlg4xbgBuBQSZJ6AhEIRNkpASRCBZbekM92gf3SDlk0RgxGU16qjEVx0p826K9Qh0H3gkQDaYViqZ4KCX6xuiONx+zaBTRM7Q/ZeJr0XuL/BjOC6oUj3RyVZwYlOPRfyCpMiJom819Hm2iJeiecJNcCBEEWpZHY7/A+ZWirG02PoAjAY41UFDlTWpdfAh85BaLftXqaNt0iFe2IGbMdwTmaMNX57Dj4df8KUn0OiWu47aWA
x-ms-exchange-antispam-messagedata: bj2W4Xcp9CDfc5m/OuXbWPFQOo7y8geUeiWTc7kAf1aeNUsTVg4Xh4Mdid0/kGIkd/KckCnZ+vA2Pjyan1JcpzVgQ8pwDvBxmrwiLLOBG7u6WfbWDu3q3bJiq0Gqh+YyD5GMDvVJNgUNTQN0Pt5rbA==
Content-Type: text/plain; charset="utf-8"
Content-ID: <099E1C3AFFDDB945A2F083E4E14FA7C8@eurprd08.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB4785
Original-Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Thomas.Fossati@arm.com; 
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT030.eop-EUR03.prod.protection.outlook.com
X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:;  IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com;  PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFTY:; SFS:(10009020)(4636009)(39860400002)(346002)(396003)(136003)(376002)(46966005)(86362001)(6862004)(316002)(81166006)(70586007)(8676002)(8936002)(54906003)(70206006)(4326008)(26826003)(478600001)(81156014)(5660300002)(82740400003)(53546011)(36756003)(2616005)(336012)(6512007)(6486002)(356004)(47076004)(6506007)(26005)(33656002)(2906002)(186003); DIR:OUT; SFP:1101; 
X-MS-Office365-Filtering-Correlation-Id-Prvs: ba2d80bf-f3ff-4957-395e-08d7d6f2f534
X-Forefront-PRVS: 0361212EA8
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: ImJlntujlbaDEPlnBUqpFKbhhqViZSr8gAcfGe30neBvX1t0TUzYOw22scc3nKSzqQ7OPktbRHS3ZiIZhv0Gwy+oOg79qfqI98eYLXCZNaA4bij7jIOIt6+rAHW/j0s2MLvOnEAPv93vWUobW99XFwVcJlvuVqi2ZxtEN+byoU/vJXqgXT6IQL9Ug9wuUtal4FPMV1tJeHATvotIDpYaUMS2920WZ14221uIJV2ankJeRJG8HrINKzLWmVRw06al7xeP3Pl9uicR9wQz6QpjehEbBwQvULrTfSPE+hOYv1xy4wbsF9wWf874wk3QlwDqEmCKub9Ab3bBIE6DEDuRJM/E0Sb3BG7fPtX/2iDM2YZt9xisNU3fb3QH7PyQMBWMPCCq0QBONkbYP8Jgy6Z29fFG7s7gsRYShyT/EuAzmCmoYTJunu/OHsDq72J374vHAL0WD+GlnkCZgxtPiBuI+jl1rTT5GJ+tJYoQ3OMY2Wgdv5F0xD7AwSVi96/7V1SiGGNDowuR6HYJNNU5fPjdgw==
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Apr 2020 10:45:35.7130 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 74f5281c-3da9-461f-f60f-08d7d6f2f9c6
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123];  Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0802MB2504
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/PxL82NhrrzjMjqs4NTxCb8Ws4u0>
Subject: Re: [core] Using CoAP for P2P
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: Thu, 02 Apr 2020 10:45:41 -0000

DQpIaSBBYmhpamFuLA0KDQpPbiAwMi8wNC8yMDIwLCAwOTowNCwgIkFiaGlqYW4gQmhhdHRhY2hh
cnl5YSINCjxhYmhpamFuLmJoYXR0YWNoYXJ5eWFAZ21haWwuY29tPiB3cm90ZToNCj4gV2hhdCBJ
IGFtIGxvb2tpbmcgYXQgaXMgYSBzaXR1YXRpb24gd2hlcmUgSSBoYXZlIHR3byBub2RlcyBlYWNo
IGhhdmluZw0KPiBhIHRpbWUtdmFyeWluZyByZXNvdXJjZS4gQm90aCB3YW50IHRvIHB1c2ggdGhl
IHN0YXRlcyBvZiB0aGUNCj4gcmVzcGVjdGl2ZSByZXNvdXJjZSB0byB0aGUgb3RoZXIgbm9kZSB3
aXRoaW4gYSBjb21tb24gYXBwbGljYXRpb24NCj4gY29udGV4dC4gSG93ZXZlciwgdGhlc2UgZXhj
aGFuZ2VzIGFyZSBuYXR1cmFsbHkgYXN5bmNocm9ub3VzLiAgTWF5IGJlDQo+IEkgY2FuIHRoaW5r
IG9mIGl0IG1vcmUgbGlrZSBhIGNoYXQuIEEgdHlwaWNhbCBjbGllbnQtc2VydmVyIG9yIG9ic2Vy
dmUNCj4gcmVsYXRpb25zaGlwIHdpbGwgbm90IHNlcnZlIHRoZSBwdXJwb3NlLiBBY3R1YWxseSBi
b3RoIHNob3VsZCBoYXZlIGENCj4gY2xpZW50IGFuZCBzZXJ2ZXIgaW5zdGFuY2UgcnVubmluZyB1
bmRlciBhIGNvbW1vbiBhcHBsaWNhdGlvbi4gVGhlbg0KPiBlaXRoZXIgZWFjaCBjYW4gKm9ic2Vy
dmUqIHRoZSBvdGhlciwgb3IgY2FuICpwb3N0KiB0aGUgb3RoZXIuIFRoYXQgaXMNCj4gaG93IHdl
IGNhbiBkbyB0aGF0IHdpdGhvdXQgYSBjZW50cmFsIHNlcnZlci4NCg0KV2hhdCB5b3UgZGVzY3Jp
YmUgYWJvdmUgaXMgYSBwZXJmZWN0bHkgcmVhc29uYWJsZSBpbXBsZW1lbnRhdGlvbjogZWFjaA0K
bm9kZSBoYXMgYm90aCBjbGllbnQgYW5kIHNlcnZlciBlbmRwb2ludHMgd2hlcmUgdGhlIGZvcm1l
ciBvYnNlcnZlIHRoZQ0KbGF0dGVyIG9uIHRoZSBwZWVyLiAgVG8gc2hhcmUgc3RhdGUgYWNyb3Nz
IGNvLWxvY2F0ZWQgZW5kcG9pbnRzIG9uZSBjYW4NCnVzZSBhbiBJUEMgb2YgY2hvaWNlIGluY2x1
ZGluZyBzaGFyZWQgbWVtb3J5IGJldHdlZW4gdGhyZWFkcy4NCg0KPiBJZiBteSB1bmRlcnN0YW5k
aW5nIGlzIHJpZ2h0LCBhY2NvcmRpbmcgdG8gQ29BUCBzcGVjaWZpY2F0aW9uLCB0aGUNCj4gbm9k
ZXMgd2hpY2ggY2FuIGhhdmUgYm90aCBzZXJ2ZXIgYW5kIGNsaWVudCAodG8gdGhlIG9yaWdpbiBz
ZXJ2ZXIpIGFyZQ0KPiAiaW50ZXJtZWRpYXJ5IiBub2Rlcy4gVGhlIG9ubHkgZXhhbXBsZSBvZiAi
aW50ZXJtZWRpYXJ5IiBjb25zaWRlcmVkIGluDQo+IHRoZSBzcGVjIGlzIHRoZSBwcm94eSBub2Rl
LiBCdXQsIGFueXdheSB0aGUgc2l0dWF0aW9uIGluIHRoaXMgY2FzZQ0KPiBkb2VzIG5vdCBjb25j
ZXJuIHdpdGggaW50ZXJtZWRpYXJ5LiBCb3RoIGFyZSBvcmlnaW4gc2VydmVyIGFuZA0KPiBlbmQt
Y2xpZW50IHRvZ2V0aGVyLg0KDQo3MjUyIHNheXMgdGhhdCBhbiBpbnRlcm1lZGlhcnkgaGFzIGJv
dGggY2xpZW50IGFuZCBzZXJ2ZXIgZW5kcG9pbnRzLCBub3QNCnRoYXQgYW55IG5vZGUgd2l0aCBi
b3RoIGNsaWVudCBhbmQgc2VydmVyIGVuZHBvaW50cyBpcyBhbiBpbnRlcm1lZGlhcnkuDQoNCj4g
SXMgdGhlcmUgYW55IHN0YW5kYXJkaXplZCBtZWNoYW5pc20gdG8gaGFuZGxlIHRoaXMgc2l0dWF0
aW9uPw0KDQpUaGUgZGVzaWduIHlvdSd2ZSBkZXNjcmliZWQgYWJvdmUgaXMgYSBzdGFuZGFyZGlz
ZWQgKGFuZCBsb2dpY2FsKSB3YXkgdG8NCmhhbmRsZSB5b3VyIGNhc2UuDQoNCmNoZWVycywgdA0K
LS0NCg0KSU1QT1JUQU5UIE5PVElDRTogVGhlIGNvbnRlbnRzIG9mIHRoaXMgZW1haWwgYW5kIGFu
eSBhdHRhY2htZW50cyBhcmUgY29uZmlkZW50aWFsIGFuZCBtYXkgYWxzbyBiZSBwcml2aWxlZ2Vk
LiBJZiB5b3UgYXJlIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCBwbGVhc2Ugbm90aWZ5IHRo
ZSBzZW5kZXIgaW1tZWRpYXRlbHkgYW5kIGRvIG5vdCBkaXNjbG9zZSB0aGUgY29udGVudHMgdG8g
YW55IG90aGVyIHBlcnNvbiwgdXNlIGl0IGZvciBhbnkgcHVycG9zZSwgb3Igc3RvcmUgb3IgY29w
eSB0aGUgaW5mb3JtYXRpb24gaW4gYW55IG1lZGl1bS4gVGhhbmsgeW91Lg0K


From nobody Thu Apr  2 09:01:42 2020
Return-Path: <ietf@augustcellars.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 107A73A16E4 for <core@ietfa.amsl.com>; Thu,  2 Apr 2020 09:01:41 -0700 (PDT)
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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 auzqa62WjYlP for <core@ietfa.amsl.com>; Thu,  2 Apr 2020 09:01:39 -0700 (PDT)
Received: from mail2.augustcellars.com (augustcellars.com [50.45.239.150]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0AA023A16E2 for <core@ietf.org>; Thu,  2 Apr 2020 09:01:38 -0700 (PDT)
Received: from Jude (73.180.8.170) by mail2.augustcellars.com (192.168.0.56) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Thu, 2 Apr 2020 09:01:31 -0700
From: Jim Schaad <ietf@augustcellars.com>
To: 'Esko Dijk' <esko.dijk@iotconsultancy.nl>, 'Achim Kraus' <achimkraus@gmx.net>, 'Thomas Fossati' <tho.ietf@gmail.com>, 'Klaus Hartke' <hartke@projectcool.de>
CC: <core@ietf.org>
References: <580bb0f4-89c4-2d11-b17b-520ddfe89c33@gmx.net> <000501d60452$c96cfa00$5c46ee00$@augustcellars.com> <1e74313a-d258-622f-d43e-ff1fa8f7d06d@gmx.net> <AM5P190MB027536259A44102F7AB9E058FDC80@AM5P190MB0275.EURP190.PROD.OUTLOOK.COM> <CAAzbHvbeEyws+wVchovoVTK=WutWoHCNcfv8LrpxmshLxJ_w+Q@mail.gmail.com> <011301d6077c$b5d347b0$2179d710$@augustcellars.com> <AM5P190MB0275218BA7C801E50C8353F0FDC90@AM5P190MB0275.EURP190.PROD.OUTLOOK.COM> <CAObGJnOscTtyeQ+qvD0N0w_TD2JfV8h9+=zf=bz-jrr7LWhD2Q@mail.gmail.com> <CAAzbHvaJy9WfMOzzKhczreuZBcbA5TDQ5ThtGMT7eVj2Jf83gQ@mail.gmail.com> <CAObGJnOcP_FxNuORqAvpBE-P+nRdPjxcXVdb-VTN5in5obanmw@mail.gmail.com> <02ec5628-3f7d-ff5d-620c-c0a90a4b89b0@gmx.net> <AM5P190MB02755F6BA4AFF11C3BFC5F18FDC60@AM5P190MB0275.EURP190.PROD.OUTLOOK.COM>
In-Reply-To: <AM5P190MB02755F6BA4AFF11C3BFC5F18FDC60@AM5P190MB0275.EURP190.PROD.OUTLOOK.COM>
Date: Thu, 2 Apr 2020 09:01:30 -0700
Message-ID: <020701d60907$fb3ba720$f1b2f560$@augustcellars.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AQIXVeiVC1e4HIxpxUNqDgp/ppWwxwLeBdy3AlRjDEICXv5oEAIsRnhBAgGYZE4CNTatAQF2e0MvAkUv4JkCiP5R4AEu4xDAAWkjoBWnLNcFQA==
Content-Language: en-us
X-Originating-IP: [73.180.8.170]
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/kOwX0t8xtTb8RT0kp_TZUiS4t7s>
Subject: Re: [core] RFC 7252 - 8.2 - Multicast - Request / Response Layer, page 67, top
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: Thu, 02 Apr 2020 16:01:41 -0000

Esko,

That idea strikes me as a very bad idea.   If you build your code on =
this basis you will fall over the first time you come across a multicast =
channel which uses the same port as the unicast server.   The IP address =
is different for a multicast vs a unicast message received at the =
server.  This needs to be the distinction as well as the fact that some =
resources may only want to be on a single multicast address even if the =
server is listening on multiple unicast addresses.

Jim


-----Original Message-----
From: core <core-bounces@ietf.org> On Behalf Of Esko Dijk
Sent: Thursday, April 2, 2020 1:23 AM
To: Achim Kraus <achimkraus@gmx.net>; Thomas Fossati =
<tho.ietf@gmail.com>; Klaus Hartke <hartke@projectcool.de>
Cc: core@ietf.org
Subject: Re: [core] RFC 7252 - 8.2 - Multicast - Request / Response =
Layer, page 67, top

Hello Achim,

(see also my response to Jim)
Using the UDP port number to detect a multicast request vs a unicast =
request sounds like a good use case. Just curious - I assume the =
security aspect requirements of RFC 7252 are taken care of in this use =
case?

That is, a proper client sends its multicast requests always to port =
:9999 and the server treats these as multicast requests (e.g. only allow =
the request for specific resources).
A malicious client may sends its multicast request to port :5683 to =
bypass the above checks. I assume the server doesn't respond to this =
request, because the multicast address is not bound to port 5683 but to =
say 9999 only.
If the CoAP server at port 5683 cannot distinguish between =
unicast/multicast that would be a bad situation and the security =
requirements of RFC 7252 are not met.

Esko

-----Original Message-----
From: core <core-bounces@ietf.org> On Behalf Of Achim Kraus
Sent: Wednesday, April 1, 2020 22:28
To: Thomas Fossati <tho.ietf@gmail.com>; Klaus Hartke =
<hartke@projectcool.de>
Cc: core@ietf.org
Subject: Re: [core] RFC 7252 - 8.2 - Multicast - Request / Response =
Layer, page 67, top

Hi,

>> +---------------+                +-----------------+
>> |               |    request    _|_                |
>> |               |        .---> /   \   224.0.1.187 |
>> |              _|_      /      \___/ --.   :9999   |
>> | 192.168.0.1 /   \ ---=C2=B4         |      \          |
>> |   :54321    \___/ <---.       _|_     /  rewrite |
>> |               |        \     /   \ <-=C2=B4           |
>> |               |         `--- \___/ 192.168.0.100 |
>> |               |    response    |         :5683   |
>> +---------------+                +-----------------+
>>        Client                           Server

Nice diagram.

> Not sure why you would also want to rewrite the transport endpoint?

I tried to follow the discussion.
The idea to change the port as well enables java (and I guess some more) =
to differentiate between multicast and unicast requests. Jim also =
mentioned, that it enables the use of multiple servers on the same host.
I have not enough experience with multicast in different environments to =
see, if that may cause more trouble (e.g. firewall etc.). I would guess, =
that some  implementations will just offer that variant, at least as =
configurable option (I would try do so for Californium).
So my favorite for now is just implement it and see, what the user's =
feedback will be.

If that idea gets declined (may be by negative feedback of users), I =
still think, that there is a demand for other means to distinguish =
between multicast and unicast requests. Maybe, either the usage of the =
uri-host option or a new option will help.

This maybe considered as "too pragmatically", but on the other side I =
also don't see the "great benefit" in insist not to change the port.

best regards
Achim

_______________________________________________
core mailing list
core@ietf.org
https://www.ietf.org/mailman/listinfo/core
_______________________________________________
core mailing list
core@ietf.org
https://www.ietf.org/mailman/listinfo/core


From nobody Thu Apr  2 11:00:50 2020
Return-Path: <ietf@augustcellars.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 348F13A0FCD for <core@ietfa.amsl.com>; Thu,  2 Apr 2020 11:00:49 -0700 (PDT)
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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
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 AdsRNlsIxeoy for <core@ietfa.amsl.com>; Thu,  2 Apr 2020 11:00:41 -0700 (PDT)
Received: from mail2.augustcellars.com (augustcellars.com [50.45.239.150]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 034AA3A0FC3 for <core@ietf.org>; Thu,  2 Apr 2020 11:00:40 -0700 (PDT)
Received: from Jude (73.180.8.170) by mail2.augustcellars.com (192.168.0.56) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Thu, 2 Apr 2020 11:00:31 -0700
From: Jim Schaad <ietf@augustcellars.com>
To: <core@ietf.org>
Date: Thu, 2 Apr 2020 11:00:29 -0700
Message-ID: <022401d60918$9a2d3f50$ce87bdf0$@augustcellars.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AdYIWnsiWRxZxUYsSFC1zgO0qK7v8A==
Content-Language: en-us
X-Originating-IP: [73.180.8.170]
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/BBXL3NlJmL9m9YVYGhMsGAbAl0E>
Subject: [core] Questions dealing with Blockwise Transfer
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: Thu, 02 Apr 2020 18:00:49 -0000

I am running into a couple of issues when getting my OSCORE secure blockwise
transfer debugged.  I accidentally introduced  an error in my OSCORE
decryption code and that caused my blockwise code to fall over.

1.  Based on the below text, I am not sure if this is saying that only
success status codes are permitted to use blockwise or if you can use this
for error status codes as well.  This question comes about partly due to the
draft https://www.ietf.org/id/draft-fossati-core-coap-problem-02.html which
might return some "large" size error resources.

Hence, for the methods defined in [RFC7252], Block1 is useful with
   the payload-bearing POST and PUT requests and their responses.
   Block2 is useful with GET, POST, and PUT requests and their payload-
   bearing responses (2.01, 2.02, 2.04, and 2.05 -- see Section 5.5 of
   [RFC7252]).

2.  The document does not explicitly give any way for a server to stop a
block transfer half way through.  While it would make sense to an error
status is returned, I do not know if the block option is also supposed to be
returned or not.  Note that this would not necessarily interact well with
the idea of doing a blockwise return for an error status content.

Jim



From nobody Thu Apr  2 11:41:40 2020
Return-Path: <christer.holmberg@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 AF26E3A0141 for <core@ietfa.amsl.com>; Thu,  2 Apr 2020 11:41:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.1
X-Spam-Level: 
X-Spam-Status: No, score=-2.1 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, 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 eJca5DvykVa1 for <core@ietfa.amsl.com>; Thu,  2 Apr 2020 11:41:35 -0700 (PDT)
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-eopbgr70083.outbound.protection.outlook.com [40.107.7.83]) (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 4AE583A003B for <core@ietf.org>; Thu,  2 Apr 2020 11:41:34 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BYRwurQGU1T3p/3GT0yEToF21Hy4M9UFm4Oyu/Ah/6jK+VkDGjscm2J9KadXgDttH+R0xPqVZnKpkVQLdicJ28p4XPl5l6y235cFojRbb/SAKwpb49dH14xWQHF0qEt86Ft6M7XWcubmlCaCXbt5UsfTfjuNzl/i2bpVOOWI8lJRJmmBI78oLl3BVmYQBIJn2yDMJJvu+JlxHoFnUBnJB7Uonvl212hCiuOZ6WTBf7nj2LexWJjDXRL1pIZKDz3t7MTr4fSJWzCPyZnLT/7q4V+54au376cPKkU/8apiu3sX0tvJz6jaCgroJDzL0ESXaMKxuQSF3LBLqbqZjAMfJw==
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=jvWbcEsIHfuGSj9zz65zRMb6RnRs1Kb7Fr/g2feipqQ=; b=akRchHOEU5q4DOGZs4Exbmg1uOQV6EafvId/vGeU5tixXEu4UEyJl40EAvvQ76mTTFZu4/DhloJx2wACmR2TPJNl6BXJ8MnUCcJ5PriMCzHhIwXoPIcdGM7Nvp5o0eP2REI354+Tai3A/MEKyLxQ+NKHIZpKQIJOdDegsyyChkVL7ye5CmapO5r2dgobgQ+D+5f3j7831lZg3CVHLYxDu3DxtKPW0h+hoHF4y6N7UcwSWc8jeRl019DGwLKWyzxx09SgNTEuLFFfsOzHZZmdLJFhxJqVtlMhFoFhbAiB1sf3puT4cARJFQeXWfhvwSHeVCDP1EJXv+jYX3d5Oe6s/g==
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=jvWbcEsIHfuGSj9zz65zRMb6RnRs1Kb7Fr/g2feipqQ=; b=F/WrAuXKYzADElyCkFe9Anlg2JZNeeIZMC3SMl4Ut1tzUQP/34+bncSCONRR/uiFl9IGCRwnGAhmdBtqyRvOSlfBVec3YwrKzKY6CJiyqLzv30mQqBsiyvMFX927+89YxliULENPC70dNxCisqtgGhVUEcBZd0jsLYg9FRnnQ9Q=
Received: from AM0PR07MB3987.eurprd07.prod.outlook.com (52.134.82.159) by AM0PR07MB4148.eurprd07.prod.outlook.com (52.133.59.151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.14; Thu, 2 Apr 2020 18:41:32 +0000
Received: from AM0PR07MB3987.eurprd07.prod.outlook.com ([fe80::57b:b81e:33ec:5512]) by AM0PR07MB3987.eurprd07.prod.outlook.com ([fe80::57b:b81e:33ec:5512%7]) with mapi id 15.20.2878.014; Thu, 2 Apr 2020 18:41:32 +0000
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Abhijan Bhattacharyya <abhijan.bhattacharyya@gmail.com>, Thomas Fossati <Thomas.Fossati@arm.com>
CC: core <core@ietf.org>
Thread-Topic: [core] Using CoAP for P2P
Thread-Index: AQHWCMVROB2ppf3kDkGCzoMwIoGd3KhmXWeA
Date: Thu, 2 Apr 2020 18:41:32 +0000
Message-ID: <7B20E77F-CFF4-4735-A0C2-99121CD352D3@ericsson.com>
References: <CAEW_hyzh3FAvHi1eTkbyGn99o4nFgcH1xP90FdQ6N9sHsAJVYQ@mail.gmail.com> <A8E6E9AA-2E34-439E-8761-53385086CDB9@arm.com> <CAEW_hyy+0fViN8dMWiCi_QHjeD5J4DUAnoRUg5MAKS6fQ3DzcQ@mail.gmail.com>
In-Reply-To: <CAEW_hyy+0fViN8dMWiCi_QHjeD5J4DUAnoRUg5MAKS6fQ3DzcQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.1e.0.191013
authentication-results: spf=none (sender IP is ) smtp.mailfrom=christer.holmberg@ericsson.com; 
x-originating-ip: [188.127.223.154]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 055ab732-89cd-4738-9fc3-08d7d7357707
x-ms-traffictypediagnostic: AM0PR07MB4148:
x-microsoft-antispam-prvs: <AM0PR07MB414812F4D85BEB5DB3D53B5B93C60@AM0PR07MB4148.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0361212EA8
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:AM0PR07MB3987.eurprd07.prod.outlook.com; PTR:; CAT:NONE;  SFTY:; SFS:(10009020)(4636009)(396003)(39860400002)(346002)(376002)(366004)(136003)(66476007)(2906002)(966005)(316002)(6506007)(33656002)(6486002)(53546011)(478600001)(36756003)(4326008)(8676002)(8936002)(110136005)(81156014)(81166006)(2616005)(86362001)(71200400001)(44832011)(26005)(66946007)(64756008)(66446008)(66574012)(5660300002)(66556008)(6512007)(76116006)(186003); DIR:OUT; SFP:1101; 
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: GaqY17p4uj/SfIfgrXMdLYoggwY/1KiGVk9aEsRpCTWdan5N1+g+xw0ytsJu4SfJIYNFju0FpcsV1vmM5Zhue3zIhrY6kbLOBJiXohDKuN+tttVnMzhXRrxhCzsZvePXA9zDtC8cgku8HfnLeColq3wuUinjz4iDinVustJquFG6hKloDYdQuB8DSZ93FK4gRey47/XOSOmhMruYNO/1TeGN/kCEQJBC1b+XBQlcfogvNnuSiJL09iVxJWQBpGEJoocZoHyzVRF0ya1s6P9OdQMl/mYvYc807vqZL8bAqPSwH0VxsUzGVFydrLJyTa4n349LxaFZ4h8prmq+/Gd/OlIhKB7cXc3GzbAAvQ7qzbrffaKWTxOykx8JmRUFUgNO8rX2098//epLSfgyb1xHL7i/POGxq16jSoE0z4dFJ8PFJMJfFYVc4dLB775ZSFLUvx6qqY19Yob8mUiGa9SpZi8EIXscelZoQ9Q5wABNwQm93uRLhBzL3+M5euPVSqTL4syQRM3tiy/NBIAJ3DMZyw==
x-ms-exchange-antispam-messagedata: tiDKzHVReNHdeaOn0+XMqLpIO12EknciYWTEnAih2a5S+9W8TPQ5sgSM5BE0YGkAiPVUBsNcLpis8CJIBhnXP8nJT19Uf2/b9LvM3HRrwetnVE5hZoC5F5NtEs6LpoE0j5mByORB7G5xxnQfG/mAiA==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_7B20E77FCFF44735A0C299121CD352D3ericssoncom_"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 055ab732-89cd-4738-9fc3-08d7d7357707
X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Apr 2020 18:41:32.5881 (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: zQ4qYV9W1m00EtzlU2h+MdeHstO04vRPdmSS9kXBF5cD/YCHWnXaqpV8nupw5B8FTNkGK+vQhi59Fuw04+Jto9PUgFtds9yg4IBHElPAe94=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR07MB4148
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/vIFPE-8GiIJPmWWxQj3JgbkvqkI>
Subject: Re: [core] Using CoAP for P2P
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: Thu, 02 Apr 2020 18:41:39 -0000

--_000_7B20E77FCFF44735A0C299121CD352D3ericssoncom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGksDQoNCklmIHlvdSBhcmUgaW50ZXJlc3RlZCBpbiBQMlAsIHlvdSBtaWdodCBiZSBpbnRlcmVz
dGVkIGluIHRoZSB0aGluLUlDRSBwcmVzZW50YXRpb24gdGhhdCB3YXMgZ2l2ZW4gYXQgdGhlIFQy
VFJHIG1lZXRpbmcgaW4gU2luZ2Fwb3JlOg0KDQpodHRwczovL2dpdGh1Yi5jb20vdDJ0cmcvMjAx
OS0xMS1zaW5nYXBvcmUvYmxvYi9tYXN0ZXIvc2xpZGVzLzQ0LXRoaW4tSUNFLTE1MTExOS1TaW5n
YXBvcmUucGRmDQoNClJlZ2FyZHMsDQoNCkNocmlzdGVyDQoNCg0KRnJvbTogY29yZSA8Y29yZS1i
b3VuY2VzQGlldGYub3JnPiBvbiBiZWhhbGYgb2YgQWJoaWphbiBCaGF0dGFjaGFyeXlhIDxhYmhp
amFuLmJoYXR0YWNoYXJ5eWFAZ21haWwuY29tPg0KRGF0ZTogVGh1cnNkYXksIDIgQXByaWwgMjAy
MCBhdCAxMS4wNA0KVG86IFRob21hcyBGb3NzYXRpIDxUaG9tYXMuRm9zc2F0aUBhcm0uY29tPg0K
Q2M6IGNvcmUgPGNvcmVAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW2NvcmVdIFVzaW5nIENvQVAg
Zm9yIFAyUA0KDQpIaSBUaG9tYXMsDQpXaGF0IEkgYW0gbG9va2luZyBhdCBpcyBhIHNpdHVhdGlv
biB3aGVyZSBJIGhhdmUgdHdvIG5vZGVzIGVhY2ggaGF2aW5nIGEgdGltZS12YXJ5aW5nIHJlc291
cmNlLiBCb3RoIHdhbnQgdG8gcHVzaCB0aGUgc3RhdGVzIG9mIHRoZSByZXNwZWN0aXZlIHJlc291
cmNlIHRvIHRoZSBvdGhlciBub2RlIHdpdGhpbiBhIGNvbW1vbiBhcHBsaWNhdGlvbiBjb250ZXh0
LiBIb3dldmVyLCB0aGVzZSBleGNoYW5nZXMgYXJlIG5hdHVyYWxseSBhc3luY2hyb25vdXMuIE1h
eSBiZSBJIGNhbiB0aGluayBvZiBpdCBtb3JlIGxpa2UgYSBjaGF0LiBBIHR5cGljYWwgY2xpZW50
LXNlcnZlciBvciBvYnNlcnZlIHJlbGF0aW9uc2hpcCB3aWxsIG5vdCBzZXJ2ZSB0aGUgcHVycG9z
ZS4gQWN0dWFsbHkgYm90aCBzaG91bGQgaGF2ZSBhIGNsaWVudCBhbmQgc2VydmVyIGluc3RhbmNl
IHJ1bm5pbmcgdW5kZXIgYSBjb21tb24gYXBwbGljYXRpb24uIFRoZW4gZWl0aGVyIGVhY2ggY2Fu
ICpvYnNlcnZlKiB0aGUgb3RoZXIsIG9yIGNhbiAqcG9zdCogdGhlIG90aGVyLiBUaGF0IGlzIGhv
dyB3ZSBjYW4gZG8gdGhhdCB3aXRob3V0IGEgY2VudHJhbCBzZXJ2ZXIuDQoNCklmIG15IHVuZGVy
c3RhbmRpbmcgaXMgcmlnaHQsIGFjY29yZGluZyB0byBDb0FQIHNwZWNpZmljYXRpb24sIHRoZSBu
b2RlcyB3aGljaCBjYW4gaGF2ZSBib3RoIHNlcnZlciBhbmQgY2xpZW50ICh0byB0aGUgb3JpZ2lu
IHNlcnZlcikgYXJlICJpbnRlcm1lZGlhcnkiIG5vZGVzLiBUaGUgb25seSBleGFtcGxlIG9mICJp
bnRlcm1lZGlhcnkiIGNvbnNpZGVyZWQgaW4gdGhlIHNwZWMgaXMgdGhlIHByb3h5IG5vZGUuIEJ1
dCwgYW55d2F5IHRoZSBzaXR1YXRpb24gaW4gdGhpcyBjYXNlIGRvZXMgbm90IGNvbmNlcm4gd2l0
aCBpbnRlcm1lZGlhcnkuIEJvdGggYXJlIG9yaWdpbiBzZXJ2ZXIgYW5kIGVuZC1jbGllbnQgdG9n
ZXRoZXIuDQoNCklzIHRoZXJlIGFueSBzdGFuZGFyZGl6ZWQgbWVjaGFuaXNtIHRvIGhhbmRsZSB0
aGlzIHNpdHVhdGlvbj8NCg0KVGhhbmtzLg0KDQpPbiBXZWQsIEFwciAxLCAyMDIwIGF0IDU6MzIg
UE0gVGhvbWFzIEZvc3NhdGkgPFRob21hcy5Gb3NzYXRpQGFybS5jb208bWFpbHRvOlRob21hcy5G
b3NzYXRpQGFybS5jb20+PiB3cm90ZToNCkhpIEFiaGlqYW4sDQoNCk9uIDAxLzA0LzIwMjAsIDEy
OjMxLCBBYmhpamFuIEJoYXR0YWNoYXJ5eWEgPGFiaGlqYW4uYmhhdHRhY2hhcnl5YUBnbWFpbC5j
b208bWFpbHRvOmFiaGlqYW4uYmhhdHRhY2hhcnl5YUBnbWFpbC5jb20+PiB3cm90ZToNCj4gSXMg
dGhlcmUgYW55IHN0YW5kYXJkaXplZCBtZWNoYW5pc20gdG8gdXNlIENvQVAgZm9yIGEgUDJQIGNv
bm5lY3Rpb24/DQoNCk5vdCBzdXJlIHdoZXRoZXIgUkZDIDc2NTAgd291bGQgZml0IHlvdXIgbmVl
ZHMgYnV0IHdvcnRoIGhhdmluZyBhDQpsb29rIC0tIGlmIHlvdSBoYXZlbid0IGFscmVhZHkuDQoN
CmNoZWVycw0KLS0NCg0KDQoNCg0KSU1QT1JUQU5UIE5PVElDRTogVGhlIGNvbnRlbnRzIG9mIHRo
aXMgZW1haWwgYW5kIGFueSBhdHRhY2htZW50cyBhcmUgY29uZmlkZW50aWFsIGFuZCBtYXkgYWxz
byBiZSBwcml2aWxlZ2VkLiBJZiB5b3UgYXJlIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCBw
bGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgaW1tZWRpYXRlbHkgYW5kIGRvIG5vdCBkaXNjbG9zZSB0
aGUgY29udGVudHMgdG8gYW55IG90aGVyIHBlcnNvbiwgdXNlIGl0IGZvciBhbnkgcHVycG9zZSwg
b3Igc3RvcmUgb3IgY29weSB0aGUgaW5mb3JtYXRpb24gaW4gYW55IG1lZGl1bS4gVGhhbmsgeW91
Lg0KDQoNCi0tDQpSZWdhcmRzLA0KQWJoaWphbiBCaGF0dGFjaGFyeXlhLA0KVGVjaG5vbG9naXN0
IGJ5IHByb2Zlc3Npb24gW0lvVHwgSW50ZXJuZXQgUHJvdG9jb2xzfCA1R10NCg==

--_000_7B20E77FCFF44735A0C299121CD352D3ericssoncom_
Content-Type: text/html; charset="utf-8"
Content-ID: <13BAE43C873DF64189D2966D3E76ABB5@eurprd07.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2
IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToy
IDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJBcmlhbCBC
bGFjayI7DQoJcGFub3NlLTE6MiAxMSAxMCA0IDIgMSAyIDIgMiA0O30NCi8qIFN0eWxlIERlZmlu
aXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21h
cmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJ
Zm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVy
bGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29y
YXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0K
CXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlv
bjp1bmRlcmxpbmU7fQ0KcC5tc29ub3JtYWwwLCBsaS5tc29ub3JtYWwwLCBkaXYubXNvbm9ybWFs
MA0KCXttc28tc3R5bGUtbmFtZTptc29ub3JtYWw7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
DQoJbWFyZ2luLXJpZ2h0OjBjbTsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJn
aW4tbGVmdDowY207DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIs
c2Fucy1zZXJpZjt9DQpzcGFuLkVtYWlsU3R5bGUxOA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25h
bC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5k
b3d0ZXh0O30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0K
CWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6NjEyLjBwdCA3
OTIuMHB0Ow0KCW1hcmdpbjo3MC44NXB0IDIuMGNtIDcwLjg1cHQgMi4wY207fQ0KZGl2LldvcmRT
ZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPg0KPC9oZWFkPg0KPGJv
ZHkgbGFuZz0iRkkiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29y
ZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFz
dC1sYW5ndWFnZTpFTi1VUyI+SGksPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj5JZiB5b3UgYXJlIGludGVy
ZXN0ZWQgaW4gUDJQLCB5b3UgbWlnaHQgYmUgaW50ZXJlc3RlZCBpbiB0aGUgdGhpbi1JQ0UgcHJl
c2VudGF0aW9uIHRoYXQgd2FzIGdpdmVuIGF0IHRoZSBUMlRSRyBtZWV0aW5nIGluIFNpbmdhcG9y
ZTo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48YSBocmVmPSJodHRwczovL2dp
dGh1Yi5jb20vdDJ0cmcvMjAxOS0xMS1zaW5nYXBvcmUvYmxvYi9tYXN0ZXIvc2xpZGVzLzQ0LXRo
aW4tSUNFLTE1MTExOS1TaW5nYXBvcmUucGRmIj48c3BhbiBsYW5nPSJFTi1VUyI+aHR0cHM6Ly9n
aXRodWIuY29tL3QydHJnLzIwMTktMTEtc2luZ2Fwb3JlL2Jsb2IvbWFzdGVyL3NsaWRlcy80NC10
aGluLUlDRS0xNTExMTktU2luZ2Fwb3JlLnBkZjwvc3Bhbj48L2E+PHNwYW4gbGFuZz0iRU4tVVMi
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPlJlZ2FyZHMsPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJt
c28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJtc28tZmFyZWFz
dC1sYW5ndWFnZTpFTi1VUyI+Q2hyaXN0ZXI8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1
YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVT
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTti
b3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtj
b2xvcjpibGFjayI+RnJvbTogPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBw
dDtjb2xvcjpibGFjayI+Y29yZSAmbHQ7Y29yZS1ib3VuY2VzQGlldGYub3JnJmd0OyBvbiBiZWhh
bGYgb2YgQWJoaWphbiBCaGF0dGFjaGFyeXlhICZsdDthYmhpamFuLmJoYXR0YWNoYXJ5eWFAZ21h
aWwuY29tJmd0Ozxicj4NCjxiPkRhdGU6IDwvYj5UaHVyc2RheSwgMiBBcHJpbCAyMDIwIGF0IDEx
LjA0PGJyPg0KPGI+VG86IDwvYj5UaG9tYXMgRm9zc2F0aSAmbHQ7VGhvbWFzLkZvc3NhdGlAYXJt
LmNvbSZndDs8YnI+DQo8Yj5DYzogPC9iPmNvcmUgJmx0O2NvcmVAaWV0Zi5vcmcmZ3Q7PGJyPg0K
PGI+U3ViamVjdDogPC9iPlJlOiBbY29yZV0gVXNpbmcgQ29BUCBmb3IgUDJQPG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJz
cDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPkhpIFRob21hcywgPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+V2hhdCBJIGFtIGxvb2tpbmcgYXQgaXMgYSBzaXR1YXRpb24gd2hlcmUgSSBoYXZlIHR3
byBub2RlcyBlYWNoIGhhdmluZyBhIHRpbWUtdmFyeWluZyByZXNvdXJjZS4gQm90aCB3YW50Jm5i
c3A7dG8gcHVzaCB0aGUgc3RhdGVzIG9mIHRoZSByZXNwZWN0aXZlIHJlc291cmNlIHRvIHRoZSBv
dGhlciBub2RlIHdpdGhpbiBhIGNvbW1vbiBhcHBsaWNhdGlvbiBjb250ZXh0LiBIb3dldmVyLCB0
aGVzZSBleGNoYW5nZXMgYXJlDQogbmF0dXJhbGx5IGFzeW5jaHJvbm91cy4gTWF5IGJlIEkgY2Fu
IHRoaW5rIG9mIGl0IG1vcmUgbGlrZSBhIGNoYXQuIEEgdHlwaWNhbCBjbGllbnQtc2VydmVyIG9y
IG9ic2VydmUgcmVsYXRpb25zaGlwIHdpbGwgbm90IHNlcnZlIHRoZSBwdXJwb3NlLiBBY3R1YWxs
eSBib3RoIHNob3VsZCBoYXZlIGEgY2xpZW50IGFuZCBzZXJ2ZXIgaW5zdGFuY2UgcnVubmluZyB1
bmRlciBhIGNvbW1vbiBhcHBsaWNhdGlvbi4gVGhlbiBlaXRoZXIgZWFjaCBjYW4gKm9ic2VydmUq
DQogdGhlIG90aGVyLCBvciBjYW4gKnBvc3QqIHRoZSBvdGhlci4gVGhhdCBpcyBob3cgd2UgY2Fu
IGRvIHRoYXQgd2l0aG91dCBhIGNlbnRyYWwgc2VydmVyLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JZiBteSB1bmRlcnN0YW5kaW5nIGlzIHJp
Z2h0LCBhY2NvcmRpbmcgdG8gQ29BUCBzcGVjaWZpY2F0aW9uLCB0aGUgbm9kZXMgd2hpY2ggY2Fu
IGhhdmUgYm90aCBzZXJ2ZXIgYW5kIGNsaWVudCAodG8gdGhlIG9yaWdpbiZuYnNwO3NlcnZlcikg
YXJlICZxdW90O2ludGVybWVkaWFyeSZxdW90OyBub2Rlcy4gVGhlIG9ubHkgZXhhbXBsZSBvZiAm
cXVvdDtpbnRlcm1lZGlhcnkmcXVvdDsgY29uc2lkZXJlZCBpbiB0aGUgc3BlYyBpcyB0aGUgcHJv
eHkgbm9kZS4NCiBCdXQsIGFueXdheSB0aGUgc2l0dWF0aW9uIGluIHRoaXMgY2FzZSBkb2VzIG5v
dCBjb25jZXJuIHdpdGggaW50ZXJtZWRpYXJ5LiBCb3RoIGFyZSBvcmlnaW4gc2VydmVyIGFuZCBl
bmQtY2xpZW50IHRvZ2V0aGVyLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj5JcyB0aGVyZSBhbnkgc3RhbmRhcmRpemVkIG1lY2hhbmlzbSB0byBo
YW5kbGUgdGhpcyBzaXR1YXRpb24/PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPlRoYW5rcy48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48
L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIFdlZCwgQXByIDEsIDIw
MjAgYXQgNTozMiBQTSBUaG9tYXMgRm9zc2F0aSAmbHQ7PGEgaHJlZj0ibWFpbHRvOlRob21hcy5G
b3NzYXRpQGFybS5jb20iPlRob21hcy5Gb3NzYXRpQGFybS5jb208L2E+Jmd0OyB3cm90ZTo8bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRl
ci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2LjBwdDttYXJn
aW4tbGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6MGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhp
IEFiaGlqYW4sPGJyPg0KPGJyPg0KT24gMDEvMDQvMjAyMCwgMTI6MzEsIEFiaGlqYW4gQmhhdHRh
Y2hhcnl5YSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFiaGlqYW4uYmhhdHRhY2hhcnl5YUBnbWFpbC5j
b20iIHRhcmdldD0iX2JsYW5rIj5hYmhpamFuLmJoYXR0YWNoYXJ5eWFAZ21haWwuY29tPC9hPiZn
dDsgd3JvdGU6PGJyPg0KJmd0OyBJcyB0aGVyZSBhbnkgc3RhbmRhcmRpemVkIG1lY2hhbmlzbSB0
byB1c2UgQ29BUCBmb3IgYSBQMlAgY29ubmVjdGlvbj88YnI+DQo8YnI+DQpOb3Qgc3VyZSB3aGV0
aGVyIFJGQyA3NjUwIHdvdWxkIGZpdCB5b3VyIG5lZWRzIGJ1dCB3b3J0aCBoYXZpbmcgYTxicj4N
Cmxvb2sgLS0gaWYgeW91IGhhdmVuJ3QgYWxyZWFkeS48YnI+DQo8YnI+DQpjaGVlcnM8YnI+DQot
LTxicj4NCjxicj4NCjxicj4NCjxicj4NCjxicj4NCklNUE9SVEFOVCBOT1RJQ0U6IFRoZSBjb250
ZW50cyBvZiB0aGlzIGVtYWlsIGFuZCBhbnkgYXR0YWNobWVudHMgYXJlIGNvbmZpZGVudGlhbCBh
bmQgbWF5IGFsc28gYmUgcHJpdmlsZWdlZC4gSWYgeW91IGFyZSBub3QgdGhlIGludGVuZGVkIHJl
Y2lwaWVudCwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGltbWVkaWF0ZWx5IGFuZCBkbyBub3Qg
ZGlzY2xvc2UgdGhlIGNvbnRlbnRzIHRvIGFueSBvdGhlciBwZXJzb24sIHVzZSBpdCBmb3IgYW55
IHB1cnBvc2UsDQogb3Igc3RvcmUgb3IgY29weSB0aGUgaW5mb3JtYXRpb24gaW4gYW55IG1lZGl1
bS4gVGhhbmsgeW91LjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48YnIgY2xlYXI9ImFsbCI+DQo8bzpwPjwvbzpwPjwvcD4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+LS0gPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEzLjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCBCbGFjayZxdW90OyxzYW5z
LXNlcmlmIj5SZWdhcmRzLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMy41cHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7QXJpYWwgQmxhY2smcXVvdDssc2Fucy1zZXJpZiI+QWJoaWphbiBCaGF0dGFjaGFyeXlhLDwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGk+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMy41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwgQmxhY2sm
cXVvdDssc2Fucy1zZXJpZiI+VGVjaG5vbG9naXN0IGJ5IHByb2Zlc3Npb24gW0lvVHwgSW50ZXJu
ZXQgUHJvdG9jb2xzfCA1R108L3NwYW4+PC9pPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_7B20E77FCFF44735A0C299121CD352D3ericssoncom_--


From nobody Thu Apr  2 12:24:02 2020
Return-Path: <madalier@antarateknik.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 555033A0FEA for <core@ietfa.amsl.com>; Thu,  2 Apr 2020 12:24:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.895
X-Spam-Level: 
X-Spam-Status: No, score=-1.895 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yahoo.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 h1GQHMQd7f3w for <core@ietfa.amsl.com>; Thu,  2 Apr 2020 12:23:58 -0700 (PDT)
Received: from sonic316-19.consmr.mail.bf2.yahoo.com (sonic316-19.consmr.mail.bf2.yahoo.com [74.6.130.193]) (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 8E6DD3A0FE9 for <core@ietf.org>; Thu,  2 Apr 2020 12:23:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1585855436; bh=blGaC12YsyjgVHy3uuT1nV/iaRwa3eZCTNDrKfT164A=; h=Date:Subject:From:To:References:In-Reply-To:From:Subject; b=ObQT/FBFQ4vr4Khzmlny3wG4+aBhE7etvyz6bCmwwcn54BOPsklQ7iSdGYJX7qDcDGybgekfsmVIfbWUNVnvS1RTenbRBnsXKdSrCC2k+/AFtR2Tm7f8Smbnr+EV3G1YCMsK6LaQq03GtQY4tUjVPYOUMderAUAbdUGHBo4+vW+KXveuTVEegd4DLmVn2GrbX2pf2PAMMN6Yz1IkfrAy8Pc33sM2mDnco0AjdaZs0CcyNc6JLd4VID871arKIM0ugL9tePLVGSUBFLCIAbzfDeQmXFof2rJ9uC6U2xP08PF4NB0SuZiPAInn+QFBWByKpAA0ngkE+OUobFNnPKHACw==
X-YMail-OSG: YVydqMMVM1kVzthflo244Uy_UEcZYiMDIrjfg5bjvxg6bzQlCU1yo9lDcF.QjdK y0J9rFNtGvoXy48bUhZmgDfeUiBDCebvPfKIFTYAi2zSC.UDs7Z9uR.rya_kVrTPWFmGnqVQor4k C.Yy447ubDpTn31deYIk8tjggzU1rx0vDNz67mNkWi2DpJgi06503X5XFmcTZnugxOzOcyxEmC0J Vw36JWtRtZELCtxE2TyXzzrIh3LGqY88DKCqf1B7copkdJmYwIrgse2d8OscaQbQLimixP9ZrPtn tntWH3cTs6wznxE420VQ_VIKB8c4y7fFAb0WNizeLzeYRutzjF1MZf.VtNrV9AWF7IGF0k6g4gPW tJc1idnIV_RJTJEOtktUuGAXsIN26jh5foFZIljsapUiJ6WMBLecOBf1l8tj0CAFFTPCn82YRn2F 98BdOxtWj1c3ofxtHAT0J5oW8O8k5HCcQHJaoxELl9_ZgBmZFy20iLgxMW44YkUkZcAOZxZs.5M5 EuXKNWwa_BRzwnQGmlb.6WJngcL5.rYfdjsK9OQgrcqoPFw_FpCpV.r6lx15gXowQ5IVW3bGG.Vp vh5O1Y3NI9JcXGH0SSRUyXGpfAVD4RNV60Np0L8lGXAc3kxKx6d907Yt3BelSiDDywhUtBBoyw4W XwwTJ7FI.4WoVGPrut3CfnoOahmQLszpeJsH5ztjQjoQ.c4zcXK35p4y5QrSFoqfvDuURHobg1F. A4JjCDB.VYij5k7qjVl6u7yHgwUsHL7Aa_.oF4KSzoOvbj5.QWqfQgQM.GZPVT7rLvYH6u0olDYv 2QdDIh5LSVJ56GcPPAxoAhdh5.vADY4FUkwT1pWxOLzEUQjDiM_IR3h0N59cc4.Pyd8X3AWMKuUj b0f9wG4_lLt8c6b2hsKrMye0SWJRLNoRzEpI6mT0FUlq9X7KJfamFS.vh2yumf2UVUbtoTntoRJG ImtWpsS8zwJwRxHSYPCPJiTQLS1BzDEMAn_SU9krBUhtfK4Lx61A1eRrPGpCvMobOUGwRplaGox8 G30LoiJoNGcdwr_30e_ekJSNyDOAKJaQffFQzkjZTdurje8GqTIRJIKVd5CpkvYtY9ZtgvhfnYLT 3231Oz5sZvHRZXs7PtSQhd52i56keLEyFL12PDNkxZ6.yX6Adp3E7PvdjQEUloInSjQkQZKGRnUH lmT4Za8QNHJobQYJuyj7wMiFCV8zaES9MrsR6Siuu4uUIPiNaaBHzMstILJWoYfF8eEToMy4BAzu 6WKcC3SbptZTBU5XAXwMO4OcTdo7Cnayo_3atBosWRnjOquaaUDE0ai17s3zvaTGADyzruub0NBB i.Gf74g4Nd.Uc.HomeIELOTgMyNdCyIvKJ__unbaInPj7edvhkOxfUHyUhpBr6degsm4O4txsT4h XXmTUI12GDn.YKFoVtA--
Received: from sonic.gate.mail.ne1.yahoo.com by sonic316.consmr.mail.bf2.yahoo.com with HTTP; Thu, 2 Apr 2020 19:23:56 +0000
Received: by smtp425.mail.gq1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID 2e32dbf72d90c93a6239272075dea051;  Thu, 02 Apr 2020 19:23:52 +0000 (UTC)
User-Agent: Microsoft-MacOutlook/10.20.0.191208
Date: Thu, 02 Apr 2020 12:23:49 -0700
From: Mehmet Adalier <madalier@antarateknik.com>
To: Christer Holmberg <christer.holmberg=40ericsson.com@dmarc.ietf.org>, Abhijan Bhattacharyya <abhijan.bhattacharyya@gmail.com>, Thomas Fossati <Thomas.Fossati@arm.com>
CC: core <core@ietf.org>
Message-ID: <7D444BF0-FD37-4A97-A833-5DC9F3788A30@antarateknik.com>
Thread-Topic: [core] Using CoAP for P2P
References: <CAEW_hyzh3FAvHi1eTkbyGn99o4nFgcH1xP90FdQ6N9sHsAJVYQ@mail.gmail.com> <A8E6E9AA-2E34-439E-8761-53385086CDB9@arm.com> <CAEW_hyy+0fViN8dMWiCi_QHjeD5J4DUAnoRUg5MAKS6fQ3DzcQ@mail.gmail.com> <7B20E77F-CFF4-4735-A0C2-99121CD352D3@ericsson.com>
In-Reply-To: <7B20E77F-CFF4-4735-A0C2-99121CD352D3@ericsson.com>
Mime-version: 1.0
Content-type: multipart/alternative; boundary="B_3668675032_6601585"
X-Mailer: WebService/1.1.15585 hermes Apache-HttpAsyncClient/4.1.4 (Java/11.0.6)
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/35qOptXTme5uDjVH5Pzzc9oJAm8>
Subject: Re: [core] Using CoAP for P2P
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: Thu, 02 Apr 2020 19:24:00 -0000

> This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

--B_3668675032_6601585
Content-type: text/plain;
	charset="UTF-8"
Content-transfer-encoding: quoted-printable

As far as I know, a CoAP node can be provisioned to provide both client and=
 server functionality and change the behavior as required (i.e. act as a cli=
ent when it is doing client work and act as a server/resource when doing ser=
ver work). Our implementation runs a daemon that can instantiate multiple cl=
ients/servers on a single computing node.

=20

If you do not want to set up a Broker/Intermediary as a separate node (e.g.=
, pubsub), then you can make one of your nodes also a =E2=80=9Ca broker=E2=80=9D

and create your topics on that one (e.g., chatboard topic). Then each node =
can subscribe to the topic as well as publish to the topic.=20

The described approach will support P2P and reduce traffic.

=20

mehmet

=20

From: core <core-bounces@ietf.org> on behalf of Christer Holmberg <christer=
.holmberg=3D40ericsson.com@dmarc.ietf.org>
Date: Thursday, April 2, 2020 at 11:41 AM
To: Abhijan Bhattacharyya <abhijan.bhattacharyya@gmail.com>, Thomas Fossati=
 <Thomas.Fossati@arm.com>
Cc: core <core@ietf.org>
Subject: Re: [core] Using CoAP for P2P

=20

Hi,

=20

If you are interested in P2P, you might be interested in the thin-ICE prese=
ntation that was given at the T2TRG meeting in Singapore:

=20

https://github.com/t2trg/2019-11-singapore/blob/master/slides/44-thin-ICE-1=
51119-Singapore.pdf

=20

Regards,

=20

Christer

=20

=20

From: core <core-bounces@ietf.org> on behalf of Abhijan Bhattacharyya <abhi=
jan.bhattacharyya@gmail.com>
Date: Thursday, 2 April 2020 at 11.04
To: Thomas Fossati <Thomas.Fossati@arm.com>
Cc: core <core@ietf.org>
Subject: Re: [core] Using CoAP for P2P

=20

Hi Thomas,=20

What I am looking at is a situation where I have two nodes each having a ti=
me-varying resource. Both want to push the states of the respective resource=
 to the other node within a common application context. However, these excha=
nges are naturally asynchronous. May be I can think of it more like a chat. =
A typical client-server or observe relationship will not serve the purpose. =
Actually both should have a client and server instance running under a commo=
n application. Then either each can *observe* the other, or can *post* the o=
ther. That is how we can do that without a central server.

=20

If my understanding is right, according to CoAP specification, the nodes wh=
ich can have both server and client (to the origin server) are "intermediary=
" nodes. The only example of "intermediary" considered in the spec is the pr=
oxy node. But, anyway the situation in this case does not concern with inter=
mediary. Both are origin server and end-client together.

=20

Is there any standardized mechanism to handle this situation?

=20

Thanks.

=20

On Wed, Apr 1, 2020 at 5:32 PM Thomas Fossati <Thomas.Fossati@arm.com> wrot=
e:

Hi Abhijan,

On 01/04/2020, 12:31, Abhijan Bhattacharyya <abhijan.bhattacharyya@gmail.co=
m> wrote:
> Is there any standardized mechanism to use CoAP for a P2P connection?

Not sure whether RFC 7650 would fit your needs but worth having a
look -- if you haven't already.

cheers
--




IMPORTANT NOTICE: The contents of this email and any attachments are confid=
ential and may also be privileged. If you are not the intended recipient, pl=
ease notify the sender immediately and do not disclose the contents to any o=
ther person, use it for any purpose, or store or copy the information in any=
 medium. Thank you.


=20

--=20

Regards,

Abhijan Bhattacharyya,

Technologist by profession [IoT| Internet Protocols| 5G]

_______________________________________________ core mailing list core@ietf=
.org https://www.ietf.org/mailman/listinfo/core=20


--B_3668675032_6601585
Content-type: text/html;
	charset="UTF-8"
Content-transfer-encoding: quoted-printable

<html xmlns:o=3D"urn:schemas-microsoft-com:office:office" xmlns:w=3D"urn:schema=
s-microsoft-com:office:word" xmlns:m=3D"http://schemas.microsoft.com/office/20=
04/12/omml" xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta http-equiv=3DC=
ontent-Type content=3D"text/html; charset=3Dutf-8"><meta name=3DGenerator content=3D=
"Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"Arial Black";
	panose-1:2 11 10 4 2 1 2 2 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
span.EmailStyle19
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:70.85pt 56.7pt 70.85pt 56.7pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:1075974221;
	mso-list-type:hybrid;
	mso-list-template-ids:226663506 67698703 67698713 67698715 67698703 676987=
13 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l0:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l0:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style></head><body lang=3DEN-US link=3Dblue vlink=3Dpurple><div class=3DWordSe=
ction1><p class=3DMsoNormal>As far as I know, a CoAP node can be provisioned t=
o provide both client and server functionality and change the behavior as re=
quired (i.e. act as a client when it is doing client work and act as a serve=
r/resource when doing server work). Our implementation runs a daemon that ca=
n instantiate multiple clients/servers on a single computing node.<o:p></o:p=
></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>If you do no=
t want to set up a Broker/Intermediary as a separate node (e.g., pubsub), th=
en you can make one of your nodes also a =E2=80=9Ca broker=E2=80=9D<o:p></o:p></p><p cla=
ss=3DMsoNormal>and create your topics on that one (e.g., chatboard topic). The=
n each node can subscribe to the topic as well as publish to the topic. <o:p=
></o:p></p><p class=3DMsoNormal>The described approach will support P2P and re=
duce traffic.<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=
=3DMsoNormal>mehmet<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><div=
 style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in=
'><p class=3DMsoNormal><b><span style=3D'font-size:12.0pt;color:black'>From: </s=
pan></b><span style=3D'font-size:12.0pt;color:black'>core &lt;core-bounces@iet=
f.org&gt; on behalf of Christer Holmberg &lt;christer.holmberg=3D40ericsson.co=
m@dmarc.ietf.org&gt;<br><b>Date: </b>Thursday, April 2, 2020 at 11:41 AM<br>=
<b>To: </b>Abhijan Bhattacharyya &lt;abhijan.bhattacharyya@gmail.com&gt;, Th=
omas Fossati &lt;Thomas.Fossati@arm.com&gt;<br><b>Cc: </b>core &lt;core@ietf=
.org&gt;<br><b>Subject: </b>Re: [core] Using CoAP for P2P<o:p></o:p></span><=
/p></div><div><p class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><p class=3DMsoNorm=
al>Hi,<o:p></o:p></p><p class=3DMsoNormal>&nbsp;<o:p></o:p></p><p class=3DMsoNor=
mal>If you are interested in P2P, you might be interested in the thin-ICE pr=
esentation that was given at the T2TRG meeting in Singapore:<o:p></o:p></p><=
p class=3DMsoNormal>&nbsp;<o:p></o:p></p><p class=3DMsoNormal><a href=3D"https://g=
ithub.com/t2trg/2019-11-singapore/blob/master/slides/44-thin-ICE-151119-Sing=
apore.pdf">https://github.com/t2trg/2019-11-singapore/blob/master/slides/44-=
thin-ICE-151119-Singapore.pdf</a><o:p></o:p></p><p class=3DMsoNormal>&nbsp;<o:=
p></o:p></p><p class=3DMsoNormal>Regards,<o:p></o:p></p><p class=3DMsoNormal>&nb=
sp;<o:p></o:p></p><p class=3DMsoNormal>Christer<o:p></o:p></p><p class=3DMsoNorm=
al>&nbsp;<o:p></o:p></p><p class=3DMsoNormal>&nbsp;<o:p></o:p></p><div style=3D'=
border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'><p cla=
ss=3DMsoNormal><b><span style=3D'font-size:12.0pt;color:black'>From: </span></b>=
<span style=3D'font-size:12.0pt;color:black'>core &lt;core-bounces@ietf.org&gt=
; on behalf of Abhijan Bhattacharyya &lt;abhijan.bhattacharyya@gmail.com&gt;=
<br><b>Date: </b>Thursday, 2 April 2020 at 11.04<br><b>To: </b>Thomas Fossat=
i &lt;Thomas.Fossati@arm.com&gt;<br><b>Cc: </b>core &lt;core@ietf.org&gt;<br=
><b>Subject: </b>Re: [core] Using CoAP for P2P</span><o:p></o:p></p></div><d=
iv><p class=3DMsoNormal>&nbsp;<o:p></o:p></p></div><div><div><div><p class=3DMso=
Normal>Hi Thomas, <o:p></o:p></p><div><p class=3DMsoNormal>What I am looking a=
t is a situation where I have two nodes each having a time-varying resource.=
 Both want&nbsp;to push the states of the respective resource to the other n=
ode within a common application context. However, these exchanges are natura=
lly asynchronous. May be I can think of it more like a chat. A typical clien=
t-server or observe relationship will not serve the purpose. Actually both s=
hould have a client and server instance running under a common application. =
Then either each can *observe* the other, or can *post* the other. That is h=
ow we can do that without a central server.<o:p></o:p></p></div><div><p clas=
s=3DMsoNormal>&nbsp;<o:p></o:p></p></div><div><p class=3DMsoNormal>If my underst=
anding is right, according to CoAP specification, the nodes which can have b=
oth server and client (to the origin&nbsp;server) are &quot;intermediary&quo=
t; nodes. The only example of &quot;intermediary&quot; considered in the spe=
c is the proxy node. But, anyway the situation in this case does not concern=
 with intermediary. Both are origin server and end-client together.<o:p></o:=
p></p></div><div><p class=3DMsoNormal>&nbsp;<o:p></o:p></p></div><div><p class=
=3DMsoNormal>Is there any standardized mechanism to handle this situation?<o:p=
></o:p></p></div><div><p class=3DMsoNormal>&nbsp;<o:p></o:p></p></div><div><p =
class=3DMsoNormal>Thanks.<o:p></o:p></p></div></div></div></div><p class=3DMsoNo=
rmal>&nbsp;<o:p></o:p></p><div><div><p class=3DMsoNormal>On Wed, Apr 1, 2020 a=
t 5:32 PM Thomas Fossati &lt;<a href=3D"mailto:Thomas.Fossati@arm.com">Thomas.=
Fossati@arm.com</a>&gt; wrote:<o:p></o:p></p></div><blockquote style=3D'border=
:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:=
4.8pt;margin-top:5.0pt;margin-right:0in;margin-bottom:5.0pt'><p class=3DMsoNor=
mal>Hi Abhijan,<br><br>On 01/04/2020, 12:31, Abhijan Bhattacharyya &lt;<a hr=
ef=3D"mailto:abhijan.bhattacharyya@gmail.com" target=3D"_blank">abhijan.bhattach=
aryya@gmail.com</a>&gt; wrote:<br>&gt; Is there any standardized mechanism t=
o use CoAP for a P2P connection?<br><br>Not sure whether RFC 7650 would fit =
your needs but worth having a<br>look -- if you haven't already.<br><br>chee=
rs<br>--<br><br><br><br><br>IMPORTANT NOTICE: The contents of this email and=
 any attachments are confidential and may also be privileged. If you are not=
 the intended recipient, please notify the sender immediately and do not dis=
close the contents to any other person, use it for any purpose, or store or =
copy the information in any medium. Thank you.<o:p></o:p></p></blockquote></=
div><p class=3DMsoNormal><br clear=3Dall><o:p></o:p></p><div><p class=3DMsoNormal>=
&nbsp;<o:p></o:p></p></div><p class=3DMsoNormal>-- <o:p></o:p></p><div><div><d=
iv><div><div><div><p class=3DMsoNormal><span style=3D'font-size:13.5pt;font-fami=
ly:"Arial Black",sans-serif'>Regards,</span><o:p></o:p></p></div><p class=3DMs=
oNormal><span style=3D'font-size:13.5pt;font-family:"Arial Black",sans-serif'>=
Abhijan Bhattacharyya,</span><o:p></o:p></p></div><p class=3DMsoNormal><i><spa=
n style=3D'font-size:13.5pt;font-family:"Arial Black",sans-serif'>Technologist=
 by profession [IoT| Internet Protocols| 5G]</span></i><o:p></o:p></p></div>=
</div></div></div><p class=3DMsoNormal>_______________________________________=
________ core mailing list core@ietf.org https://www.ietf.org/mailman/listin=
fo/core <o:p></o:p></p></div></body></html>

--B_3668675032_6601585--



From nobody Thu Apr  2 12:24:08 2020
Return-Path: <madalier@antarateknik.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 5AA833A0FEB for <core@ietfa.amsl.com>; Thu,  2 Apr 2020 12:24:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.895
X-Spam-Level: 
X-Spam-Status: No, score=-1.895 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, SPF_HELO_NONE=0.001, SPF_NONE=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=yahoo.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 OhPeq0pLUw1t for <core@ietfa.amsl.com>; Thu,  2 Apr 2020 12:23:59 -0700 (PDT)
Received: from sonic316-19.consmr.mail.bf2.yahoo.com (sonic316-19.consmr.mail.bf2.yahoo.com [74.6.130.193]) (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 81AD83A0FE6 for <core@ietf.org>; Thu,  2 Apr 2020 12:23:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1585855436; bh=blGaC12YsyjgVHy3uuT1nV/iaRwa3eZCTNDrKfT164A=; h=Date:Subject:From:To:References:In-Reply-To:From:Subject; b=ObQT/FBFQ4vr4Khzmlny3wG4+aBhE7etvyz6bCmwwcn54BOPsklQ7iSdGYJX7qDcDGybgekfsmVIfbWUNVnvS1RTenbRBnsXKdSrCC2k+/AFtR2Tm7f8Smbnr+EV3G1YCMsK6LaQq03GtQY4tUjVPYOUMderAUAbdUGHBo4+vW+KXveuTVEegd4DLmVn2GrbX2pf2PAMMN6Yz1IkfrAy8Pc33sM2mDnco0AjdaZs0CcyNc6JLd4VID871arKIM0ugL9tePLVGSUBFLCIAbzfDeQmXFof2rJ9uC6U2xP08PF4NB0SuZiPAInn+QFBWByKpAA0ngkE+OUobFNnPKHACw==
X-YMail-OSG: YVydqMMVM1kVzthflo244Uy_UEcZYiMDIrjfg5bjvxg6bzQlCU1yo9lDcF.QjdK y0J9rFNtGvoXy48bUhZmgDfeUiBDCebvPfKIFTYAi2zSC.UDs7Z9uR.rya_kVrTPWFmGnqVQor4k C.Yy447ubDpTn31deYIk8tjggzU1rx0vDNz67mNkWi2DpJgi06503X5XFmcTZnugxOzOcyxEmC0J Vw36JWtRtZELCtxE2TyXzzrIh3LGqY88DKCqf1B7copkdJmYwIrgse2d8OscaQbQLimixP9ZrPtn tntWH3cTs6wznxE420VQ_VIKB8c4y7fFAb0WNizeLzeYRutzjF1MZf.VtNrV9AWF7IGF0k6g4gPW tJc1idnIV_RJTJEOtktUuGAXsIN26jh5foFZIljsapUiJ6WMBLecOBf1l8tj0CAFFTPCn82YRn2F 98BdOxtWj1c3ofxtHAT0J5oW8O8k5HCcQHJaoxELl9_ZgBmZFy20iLgxMW44YkUkZcAOZxZs.5M5 EuXKNWwa_BRzwnQGmlb.6WJngcL5.rYfdjsK9OQgrcqoPFw_FpCpV.r6lx15gXowQ5IVW3bGG.Vp vh5O1Y3NI9JcXGH0SSRUyXGpfAVD4RNV60Np0L8lGXAc3kxKx6d907Yt3BelSiDDywhUtBBoyw4W XwwTJ7FI.4WoVGPrut3CfnoOahmQLszpeJsH5ztjQjoQ.c4zcXK35p4y5QrSFoqfvDuURHobg1F. A4JjCDB.VYij5k7qjVl6u7yHgwUsHL7Aa_.oF4KSzoOvbj5.QWqfQgQM.GZPVT7rLvYH6u0olDYv 2QdDIh5LSVJ56GcPPAxoAhdh5.vADY4FUkwT1pWxOLzEUQjDiM_IR3h0N59cc4.Pyd8X3AWMKuUj b0f9wG4_lLt8c6b2hsKrMye0SWJRLNoRzEpI6mT0FUlq9X7KJfamFS.vh2yumf2UVUbtoTntoRJG ImtWpsS8zwJwRxHSYPCPJiTQLS1BzDEMAn_SU9krBUhtfK4Lx61A1eRrPGpCvMobOUGwRplaGox8 G30LoiJoNGcdwr_30e_ekJSNyDOAKJaQffFQzkjZTdurje8GqTIRJIKVd5CpkvYtY9ZtgvhfnYLT 3231Oz5sZvHRZXs7PtSQhd52i56keLEyFL12PDNkxZ6.yX6Adp3E7PvdjQEUloInSjQkQZKGRnUH lmT4Za8QNHJobQYJuyj7wMiFCV8zaES9MrsR6Siuu4uUIPiNaaBHzMstILJWoYfF8eEToMy4BAzu 6WKcC3SbptZTBU5XAXwMO4OcTdo7Cnayo_3atBosWRnjOquaaUDE0ai17s3zvaTGADyzruub0NBB i.Gf74g4Nd.Uc.HomeIELOTgMyNdCyIvKJ__unbaInPj7edvhkOxfUHyUhpBr6degsm4O4txsT4h XXmTUI12GDn.YKFoVtA--
Received: from sonic.gate.mail.ne1.yahoo.com by sonic316.consmr.mail.bf2.yahoo.com with HTTP; Thu, 2 Apr 2020 19:23:56 +0000
Received: by smtp425.mail.gq1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID 2e32dbf72d90c93a6239272075dea051;  Thu, 02 Apr 2020 19:23:52 +0000 (UTC)
User-Agent: Microsoft-MacOutlook/10.20.0.191208
Date: Thu, 02 Apr 2020 12:23:49 -0700
From: Mehmet Adalier <madalier@antarateknik.com>
To: Christer Holmberg <christer.holmberg=40ericsson.com@dmarc.ietf.org>, Abhijan Bhattacharyya <abhijan.bhattacharyya@gmail.com>, Thomas Fossati <Thomas.Fossati@arm.com>
CC: core <core@ietf.org>
Message-ID: <7D444BF0-FD37-4A97-A833-5DC9F3788A30@antarateknik.com>
Thread-Topic: [core] Using CoAP for P2P
References: <CAEW_hyzh3FAvHi1eTkbyGn99o4nFgcH1xP90FdQ6N9sHsAJVYQ@mail.gmail.com> <A8E6E9AA-2E34-439E-8761-53385086CDB9@arm.com> <CAEW_hyy+0fViN8dMWiCi_QHjeD5J4DUAnoRUg5MAKS6fQ3DzcQ@mail.gmail.com> <7B20E77F-CFF4-4735-A0C2-99121CD352D3@ericsson.com>
In-Reply-To: <7B20E77F-CFF4-4735-A0C2-99121CD352D3@ericsson.com>
Mime-version: 1.0
Content-type: multipart/alternative; boundary="B_3668675032_6601585"
X-Mailer: WebService/1.1.15585 hermes Apache-HttpAsyncClient/4.1.4 (Java/11.0.6)
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/35qOptXTme5uDjVH5Pzzc9oJAm8>
Subject: Re: [core] Using CoAP for P2P
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: Thu, 02 Apr 2020 19:24:00 -0000

> This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

--B_3668675032_6601585
Content-type: text/plain;
	charset="UTF-8"
Content-transfer-encoding: quoted-printable

As far as I know, a CoAP node can be provisioned to provide both client and=
 server functionality and change the behavior as required (i.e. act as a cli=
ent when it is doing client work and act as a server/resource when doing ser=
ver work). Our implementation runs a daemon that can instantiate multiple cl=
ients/servers on a single computing node.

=20

If you do not want to set up a Broker/Intermediary as a separate node (e.g.=
, pubsub), then you can make one of your nodes also a =E2=80=9Ca broker=E2=80=9D

and create your topics on that one (e.g., chatboard topic). Then each node =
can subscribe to the topic as well as publish to the topic.=20

The described approach will support P2P and reduce traffic.

=20

mehmet

=20

From: core <core-bounces@ietf.org> on behalf of Christer Holmberg <christer=
.holmberg=3D40ericsson.com@dmarc.ietf.org>
Date: Thursday, April 2, 2020 at 11:41 AM
To: Abhijan Bhattacharyya <abhijan.bhattacharyya@gmail.com>, Thomas Fossati=
 <Thomas.Fossati@arm.com>
Cc: core <core@ietf.org>
Subject: Re: [core] Using CoAP for P2P

=20

Hi,

=20

If you are interested in P2P, you might be interested in the thin-ICE prese=
ntation that was given at the T2TRG meeting in Singapore:

=20

https://github.com/t2trg/2019-11-singapore/blob/master/slides/44-thin-ICE-1=
51119-Singapore.pdf

=20

Regards,

=20

Christer

=20

=20

From: core <core-bounces@ietf.org> on behalf of Abhijan Bhattacharyya <abhi=
jan.bhattacharyya@gmail.com>
Date: Thursday, 2 April 2020 at 11.04
To: Thomas Fossati <Thomas.Fossati@arm.com>
Cc: core <core@ietf.org>
Subject: Re: [core] Using CoAP for P2P

=20

Hi Thomas,=20

What I am looking at is a situation where I have two nodes each having a ti=
me-varying resource. Both want to push the states of the respective resource=
 to the other node within a common application context. However, these excha=
nges are naturally asynchronous. May be I can think of it more like a chat. =
A typical client-server or observe relationship will not serve the purpose. =
Actually both should have a client and server instance running under a commo=
n application. Then either each can *observe* the other, or can *post* the o=
ther. That is how we can do that without a central server.

=20

If my understanding is right, according to CoAP specification, the nodes wh=
ich can have both server and client (to the origin server) are "intermediary=
" nodes. The only example of "intermediary" considered in the spec is the pr=
oxy node. But, anyway the situation in this case does not concern with inter=
mediary. Both are origin server and end-client together.

=20

Is there any standardized mechanism to handle this situation?

=20

Thanks.

=20

On Wed, Apr 1, 2020 at 5:32 PM Thomas Fossati <Thomas.Fossati@arm.com> wrot=
e:

Hi Abhijan,

On 01/04/2020, 12:31, Abhijan Bhattacharyya <abhijan.bhattacharyya@gmail.co=
m> wrote:
> Is there any standardized mechanism to use CoAP for a P2P connection?

Not sure whether RFC 7650 would fit your needs but worth having a
look -- if you haven't already.

cheers
--




IMPORTANT NOTICE: The contents of this email and any attachments are confid=
ential and may also be privileged. If you are not the intended recipient, pl=
ease notify the sender immediately and do not disclose the contents to any o=
ther person, use it for any purpose, or store or copy the information in any=
 medium. Thank you.


=20

--=20

Regards,

Abhijan Bhattacharyya,

Technologist by profession [IoT| Internet Protocols| 5G]

_______________________________________________ core mailing list core@ietf=
.org https://www.ietf.org/mailman/listinfo/core=20


--B_3668675032_6601585
Content-type: text/html;
	charset="UTF-8"
Content-transfer-encoding: quoted-printable

<html xmlns:o=3D"urn:schemas-microsoft-com:office:office" xmlns:w=3D"urn:schema=
s-microsoft-com:office:word" xmlns:m=3D"http://schemas.microsoft.com/office/20=
04/12/omml" xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta http-equiv=3DC=
ontent-Type content=3D"text/html; charset=3Dutf-8"><meta name=3DGenerator content=3D=
"Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"Arial Black";
	panose-1:2 11 10 4 2 1 2 2 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
span.EmailStyle19
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:70.85pt 56.7pt 70.85pt 56.7pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:1075974221;
	mso-list-type:hybrid;
	mso-list-template-ids:226663506 67698703 67698713 67698715 67698703 676987=
13 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l0:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l0:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style></head><body lang=3DEN-US link=3Dblue vlink=3Dpurple><div class=3DWordSe=
ction1><p class=3DMsoNormal>As far as I know, a CoAP node can be provisioned t=
o provide both client and server functionality and change the behavior as re=
quired (i.e. act as a client when it is doing client work and act as a serve=
r/resource when doing server work). Our implementation runs a daemon that ca=
n instantiate multiple clients/servers on a single computing node.<o:p></o:p=
></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>If you do no=
t want to set up a Broker/Intermediary as a separate node (e.g., pubsub), th=
en you can make one of your nodes also a =E2=80=9Ca broker=E2=80=9D<o:p></o:p></p><p cla=
ss=3DMsoNormal>and create your topics on that one (e.g., chatboard topic). The=
n each node can subscribe to the topic as well as publish to the topic. <o:p=
></o:p></p><p class=3DMsoNormal>The described approach will support P2P and re=
duce traffic.<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=
=3DMsoNormal>mehmet<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><div=
 style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in=
'><p class=3DMsoNormal><b><span style=3D'font-size:12.0pt;color:black'>From: </s=
pan></b><span style=3D'font-size:12.0pt;color:black'>core &lt;core-bounces@iet=
f.org&gt; on behalf of Christer Holmberg &lt;christer.holmberg=3D40ericsson.co=
m@dmarc.ietf.org&gt;<br><b>Date: </b>Thursday, April 2, 2020 at 11:41 AM<br>=
<b>To: </b>Abhijan Bhattacharyya &lt;abhijan.bhattacharyya@gmail.com&gt;, Th=
omas Fossati &lt;Thomas.Fossati@arm.com&gt;<br><b>Cc: </b>core &lt;core@ietf=
.org&gt;<br><b>Subject: </b>Re: [core] Using CoAP for P2P<o:p></o:p></span><=
/p></div><div><p class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><p class=3DMsoNorm=
al>Hi,<o:p></o:p></p><p class=3DMsoNormal>&nbsp;<o:p></o:p></p><p class=3DMsoNor=
mal>If you are interested in P2P, you might be interested in the thin-ICE pr=
esentation that was given at the T2TRG meeting in Singapore:<o:p></o:p></p><=
p class=3DMsoNormal>&nbsp;<o:p></o:p></p><p class=3DMsoNormal><a href=3D"https://g=
ithub.com/t2trg/2019-11-singapore/blob/master/slides/44-thin-ICE-151119-Sing=
apore.pdf">https://github.com/t2trg/2019-11-singapore/blob/master/slides/44-=
thin-ICE-151119-Singapore.pdf</a><o:p></o:p></p><p class=3DMsoNormal>&nbsp;<o:=
p></o:p></p><p class=3DMsoNormal>Regards,<o:p></o:p></p><p class=3DMsoNormal>&nb=
sp;<o:p></o:p></p><p class=3DMsoNormal>Christer<o:p></o:p></p><p class=3DMsoNorm=
al>&nbsp;<o:p></o:p></p><p class=3DMsoNormal>&nbsp;<o:p></o:p></p><div style=3D'=
border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'><p cla=
ss=3DMsoNormal><b><span style=3D'font-size:12.0pt;color:black'>From: </span></b>=
<span style=3D'font-size:12.0pt;color:black'>core &lt;core-bounces@ietf.org&gt=
; on behalf of Abhijan Bhattacharyya &lt;abhijan.bhattacharyya@gmail.com&gt;=
<br><b>Date: </b>Thursday, 2 April 2020 at 11.04<br><b>To: </b>Thomas Fossat=
i &lt;Thomas.Fossati@arm.com&gt;<br><b>Cc: </b>core &lt;core@ietf.org&gt;<br=
><b>Subject: </b>Re: [core] Using CoAP for P2P</span><o:p></o:p></p></div><d=
iv><p class=3DMsoNormal>&nbsp;<o:p></o:p></p></div><div><div><div><p class=3DMso=
Normal>Hi Thomas, <o:p></o:p></p><div><p class=3DMsoNormal>What I am looking a=
t is a situation where I have two nodes each having a time-varying resource.=
 Both want&nbsp;to push the states of the respective resource to the other n=
ode within a common application context. However, these exchanges are natura=
lly asynchronous. May be I can think of it more like a chat. A typical clien=
t-server or observe relationship will not serve the purpose. Actually both s=
hould have a client and server instance running under a common application. =
Then either each can *observe* the other, or can *post* the other. That is h=
ow we can do that without a central server.<o:p></o:p></p></div><div><p clas=
s=3DMsoNormal>&nbsp;<o:p></o:p></p></div><div><p class=3DMsoNormal>If my underst=
anding is right, according to CoAP specification, the nodes which can have b=
oth server and client (to the origin&nbsp;server) are &quot;intermediary&quo=
t; nodes. The only example of &quot;intermediary&quot; considered in the spe=
c is the proxy node. But, anyway the situation in this case does not concern=
 with intermediary. Both are origin server and end-client together.<o:p></o:=
p></p></div><div><p class=3DMsoNormal>&nbsp;<o:p></o:p></p></div><div><p class=
=3DMsoNormal>Is there any standardized mechanism to handle this situation?<o:p=
></o:p></p></div><div><p class=3DMsoNormal>&nbsp;<o:p></o:p></p></div><div><p =
class=3DMsoNormal>Thanks.<o:p></o:p></p></div></div></div></div><p class=3DMsoNo=
rmal>&nbsp;<o:p></o:p></p><div><div><p class=3DMsoNormal>On Wed, Apr 1, 2020 a=
t 5:32 PM Thomas Fossati &lt;<a href=3D"mailto:Thomas.Fossati@arm.com">Thomas.=
Fossati@arm.com</a>&gt; wrote:<o:p></o:p></p></div><blockquote style=3D'border=
:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:=
4.8pt;margin-top:5.0pt;margin-right:0in;margin-bottom:5.0pt'><p class=3DMsoNor=
mal>Hi Abhijan,<br><br>On 01/04/2020, 12:31, Abhijan Bhattacharyya &lt;<a hr=
ef=3D"mailto:abhijan.bhattacharyya@gmail.com" target=3D"_blank">abhijan.bhattach=
aryya@gmail.com</a>&gt; wrote:<br>&gt; Is there any standardized mechanism t=
o use CoAP for a P2P connection?<br><br>Not sure whether RFC 7650 would fit =
your needs but worth having a<br>look -- if you haven't already.<br><br>chee=
rs<br>--<br><br><br><br><br>IMPORTANT NOTICE: The contents of this email and=
 any attachments are confidential and may also be privileged. If you are not=
 the intended recipient, please notify the sender immediately and do not dis=
close the contents to any other person, use it for any purpose, or store or =
copy the information in any medium. Thank you.<o:p></o:p></p></blockquote></=
div><p class=3DMsoNormal><br clear=3Dall><o:p></o:p></p><div><p class=3DMsoNormal>=
&nbsp;<o:p></o:p></p></div><p class=3DMsoNormal>-- <o:p></o:p></p><div><div><d=
iv><div><div><div><p class=3DMsoNormal><span style=3D'font-size:13.5pt;font-fami=
ly:"Arial Black",sans-serif'>Regards,</span><o:p></o:p></p></div><p class=3DMs=
oNormal><span style=3D'font-size:13.5pt;font-family:"Arial Black",sans-serif'>=
Abhijan Bhattacharyya,</span><o:p></o:p></p></div><p class=3DMsoNormal><i><spa=
n style=3D'font-size:13.5pt;font-family:"Arial Black",sans-serif'>Technologist=
 by profession [IoT| Internet Protocols| 5G]</span></i><o:p></o:p></p></div>=
</div></div></div><p class=3DMsoNormal>_______________________________________=
________ core mailing list core@ietf.org https://www.ietf.org/mailman/listin=
fo/core <o:p></o:p></p></div></body></html>

--B_3668675032_6601585--



From nobody Fri Apr  3 04:04:19 2020
Return-Path: <john.mattsson@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 6B7693A17BD for <core@ietfa.amsl.com>; Fri,  3 Apr 2020 04:04:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.102
X-Spam-Level: 
X-Spam-Status: No, score=-2.102 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, SPF_PASS=-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 JVNfLlv1V9JP for <core@ietfa.amsl.com>; Fri,  3 Apr 2020 04:04:10 -0700 (PDT)
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-eopbgr50088.outbound.protection.outlook.com [40.107.5.88]) (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 AE84E3A17BB for <core@ietf.org>; Fri,  3 Apr 2020 04:04:08 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WhddMS3NIfyKXYUjPCyNQybSRyviYaG2neAsWLJ+9npMS8kjJ1WHswagbuzAQvcuz/ZtVZro4WbhJeAh5u8Z7XWg1TualMvMuXz2j+YXZWtMMrmxLbC7L+DZIAiqq6gFwgYZM8Xvb0wJQAeyvwzK7kmlfr/IU67mSmeX+Lpub96hQjuMAKONwpvzwmX0xjaCI4FW54AAybHPy3YQTtIMs6MWtQmMdq2/Y7Lag5DT17zpVpLy9xR+0u5OU15CL3DEojPCVbEHKWRCL1c4viYjwz1jPxSX5B4BeJDZY9CRnckYodFVRICAyCZcpfRVE2x8TGVHuxCMcsqcLwRkqmKTkQ==
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=CNvA+66Zs6wB9oq4o9EwaLhw7V1k64ST3jh5pAiR1wg=; b=XT3BS3YFQpHsKMIsmfD9CzPodJkKwUp4eT1BDTok3ADPo5msMAM9m7MR9zpPmnyFyQ7JKSBjDxYyHaKxGFRhoXiVmXwymL4U1ctSLDHgksRksm8IA/0bSAWO2fwmlvO9Z4eXMUn3Hxhe8X2aEp2t70JwXuotrorsw8cWOba1JuK2ugWzqP6MBH8Bj2NgCwwsVvppmlf/gacGYHhU4y3Xb0gHkhvqlxleuU+yuYUFwMYwCjXy1+hayiaB3m2yr3UYZLcYXSwaIgTpKkTCbZKDWyCaBFG1TlE0sUMlEGgxGmYDGQ08oQm98W6c996m8h/0PYvasyF6wrPRYCnJtURZFw==
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=CNvA+66Zs6wB9oq4o9EwaLhw7V1k64ST3jh5pAiR1wg=; b=Kojxy9FIC/VP0WrdMGLnyq8Q1vKf2kpEqv4oPE/JTqdRwDBeDvouRki8zUFUS+bka3kxGKnbRPdZon30e8DgcenB9NLDW3c4+8bnATbcR+1qJkFy2T8X7wO5STzCofLT7TV67/nyDcCZjRyi4id34EXvxJQuZCiUAhXQoA0ZMPo=
Received: from AM6PR07MB4584.eurprd07.prod.outlook.com (20.177.37.216) by AM6PR07MB5576.eurprd07.prod.outlook.com (20.178.90.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.13; Fri, 3 Apr 2020 11:03:55 +0000
Received: from AM6PR07MB4584.eurprd07.prod.outlook.com ([fe80::928:dc19:896b:4b91]) by AM6PR07MB4584.eurprd07.prod.outlook.com ([fe80::928:dc19:896b:4b91%6]) with mapi id 15.20.2878.014; Fri, 3 Apr 2020 11:03:54 +0000
From: John Mattsson <john.mattsson@ericsson.com>
To: "core@ietf.org" <core@ietf.org>
Thread-Topic: Allowing non-HMAC based KDF in OSCORE
Thread-Index: AQHWCaeQBKQ/R/PrJ0CpFz210vCuHQ==
Date: Fri, 3 Apr 2020 11:03:54 +0000
Message-ID: <5CD4BE47-4E21-4E00-8BE7-752917CBAF51@ericsson.com>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/16.35.20030802
authentication-results: spf=none (sender IP is ) smtp.mailfrom=john.mattsson@ericsson.com; 
x-originating-ip: [81.225.97.222]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 035948b9-8259-4041-d912-08d7d7beb365
x-ms-traffictypediagnostic: AM6PR07MB5576:
x-microsoft-antispam-prvs: <AM6PR07MB5576322E57BBB225C236237889C70@AM6PR07MB5576.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0362BF9FDB
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:AM6PR07MB4584.eurprd07.prod.outlook.com; PTR:; CAT:NONE;  SFTY:; SFS:(10009020)(4636009)(366004)(136003)(346002)(396003)(39860400002)(376002)(478600001)(81156014)(2616005)(81166006)(8676002)(8936002)(6512007)(36756003)(6506007)(316002)(86362001)(44832011)(6486002)(66556008)(66476007)(2906002)(33656002)(186003)(6916009)(91956017)(66946007)(64756008)(26005)(71200400001)(5660300002)(76116006)(66446008); DIR:OUT; SFP:1101; 
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: e7UaZXOCBi1vUVeQpGzvhVcf5/XnckGPDwA6vGCqfdM4G+neb4y0Nd/67zjYjHvqz1JZWkZCd5hGbDILvwtrTMLzPeRXFzq8yYl3rI1CBsU3D3ZPx/smkSg+XfJF2UFTyXJKlgYMTDJdgiwI2exQBnyiqW91UwewPpf7G8f6oBhTR2uklG3jCtzz+4Rwkva/PDkOorHCIaCmI6O5RjQwQdctaux4THRlM9Q5ZtXzI+1YK5D1/xBZNYJzjEFgfBVAKUG780+e94DvyzmVPvLCynnz5zlC+5G7x3OUWR5cNm48tJ+xXjOn3hFg0QF9uowYdDLWaGyfM3+T8g2gD8FHNnIaad9QsdVQH98emO6lopOsQpNb1F/BHLe8P3BzV5zO76+6jnTu3aHgEPppXyX99zzgothfwbz0mQv2NIxGKw7lpteww1/ZKsHZwv5OS4M1
x-ms-exchange-antispam-messagedata: XOqCrnXJB19xeF169tgpgHhNYIXAA4Bmhhi7pm7v00QbMThCKlOpVqm/rjvhnaxBrPeEgihzYUWdGmKk2XQWYA4T4UwnBvFVI58ySD7aLT0RcX0Uaa3o6U+VFJYulUWd2rWyuKdqv7ICrYca0JpO2g==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <C3D17453F00BA94390E37FBF58F0F5BC@eurprd07.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 035948b9-8259-4041-d912-08d7d7beb365
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Apr 2020 11:03:54.8819 (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: RNT89w8mapdL9k/n83OT2CdyR64FnKznG/8Lj1PXtAuxyVw+4CMEuVO199IZiKNU7mFTF7ajI+XPRwLzY3FlRxpf6fQ065YE7dFQ5sJ9PhY=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR07MB5576
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/I1JnqPjlzh5ZVsw10VrG5uuk9N0>
Subject: [core] Allowing non-HMAC based KDF in OSCORE
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: Fri, 03 Apr 2020 11:04:18 -0000

IEhpLA0KDQpBcyBwb2ludGVkIG91dCBieSBKaW0gaW4gdGhlIENPU0UgdmlydHVhbCBpbnRlcmlt
IHllc3RlcmRheSwgT1NDT1JFIHJlc3RyaWN0cyB0aGUgdHlwZSBvZiBLREYgdG8gSE1BQy1iYXNl
ZCBIS0RGIGFsZ29yaXRobXMuIEkgZG8gbm90IGtub3cgKG9yIHJlbWVtYmVyKSB3aHkgdGhlIHJl
c3RyaWN0aW9uIGlzIHRoZXJlLg0KDQotIFRoZXJlIGFyZSBubyBzZWN1cml0eSByZWFzb25zIGZv
ciB0aGUgbGltaXRhdGlvbiAoYXQgbGVhc3Qgbm90IGlmIE1hc3RlciBTZWNyZXQgaXMgdW5pZm9y
bWx5IHJhbmRvbSksIGFuZCBpdCBjdXJyZW50bHkgaGluZGVycyBPU0NPUkUgdG8gYmUgdXNlZCB3
aXRoIHRoZSBDT1NFIEFFUyBiYXNlZCBLREZzLg0KLSBUaGUgcmVzdHJpY3Rpb24gaXMgY3VycmVu
dGx5IGEgcHJhY3RpY2FsIHByb2JsZW0uIDZUaVNDSCBwZW9wbGUgaGF2ZSBzdGF0ZWQgdGhhdCB1
c2luZyBBRVMgYW5kIFNIQS0yNTYgaXMgbm90IGEgcHJvYmxlbSBhdCBhbGwuDQotIGhvd2V2ZXIs
IHRoZSByZXN0cmljdGlvbiBtYXkgYmUgbW9yZSBsaW1pdGluZyBpbiB0aGUgZnV0dXJlLiBDT1NF
IGlzIGN1cnJlbnRseSBkaXNjdXNzaW5nIGFkZGluZyBLTUFDLiBGb3IgYSBub2RlIGltcGxlbWVu
dGlnbiBTSEFLRTEyOCwgSE1BQyBpcyBvdmVya2lsbCwgYW5kIEtNQUMgaXMgYSBzaW1wbGVyIGFu
ZCBtb3JlIGxpZ2h0d2VpZ2h0IGFsdGVybmF0aXZlLiBITUFDIHdhcyBzcGVjaWZpY2FsbHkgZGVz
aWduIHRvIG1pdGlnYXRlIHRoZSBsZW5ndGggZXh0ZW5zaW9uIGF0dGFja3Mgb2YgZWFybHkgaGFz
aCBmdW5jdGlvbnMgYW5kIGlzIG5vdCBuZWVkZWQgZm9yIFNIQS0zLiBOSVNUIGxpZ2h0d2VpZ2h0
IGNyeXB0byBjb21wZXRpdGlvbiBoYXZlIG1hbnkgcHJpbWl0aXZlcyB0aGF0IGNhbiBiZSB1c2Vk
IGZvciBib3RoIEFFQUQgYW5kIGhhc2hpbmcsIHRoZXkgd2lsbCBsaWtlbHkgaGF2ZSBsaWdodHdl
aWdodCBLREYgbW9kZXMgZGlmZmVyZW50IGZyb20gSE1BQyBtb2RlLg0KDQpJIGRvbid0IHRoaW5r
IHRoZXJlIGlzIGFueSBodXJyeSB0byBjaGFuZ2UgdGhpcyByZXN0cmljdGlvbiBidXQgSSB0aGlu
ayBpdCBzaG91bGQgYmUgY2hhbmdlZCBhdCBzb21lIHBvaW50LiBJdCBtYWtlcyBzZW5zZSBmb3Ig
T1NDT1JFIHRvIGFsbG93IGFueSBLREYgc3BlY2lmaWVkIGluIENPU0UuIEkgd291bGQgc3VnZ2Vz
dCB0aGF0IEdyb3VwIE9TQ09SRSAod2hpY2ggdXBkYXRlcyBPU0NPUkUpIGxpZnRzIHRoaXMgbGlt
aXRhdGlvbiBhbHNvIGZvciBSRkMgODYxMy4gQW5vdGhlciBwb3NzaWJpbGl0eSBpcyB0byB3cml0
ZSBhIG5ldyBkcmFmdCwgYnV0IGl0IHNlZW1zIGVhc2llciB0byBqdXN0IHB1dCBpdCBpbiBHcm91
cCBPU0NPUkUuDQoNCkNoZWVycywNCkpvaG4NCg0K


From nobody Fri Apr  3 05:38:29 2020
Return-Path: <esko.dijk@iotconsultancy.nl>
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 5896D3A174A for <core@ietfa.amsl.com>; Fri,  3 Apr 2020 05:38:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.889
X-Spam-Level: 
X-Spam-Status: No, score=-1.889 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, T_SPF_PERMERROR=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=iotconsultancynl.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 UU2nCutyD-nX for <core@ietfa.amsl.com>; Fri,  3 Apr 2020 05:38:22 -0700 (PDT)
Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2096.outbound.protection.outlook.com [40.107.22.96]) (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 3BA423A10C3 for <core@ietf.org>; Fri,  3 Apr 2020 05:38:21 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UtUqIsfGVxycqFrsigHJS1QRJeSflOa6VAvAz4qeXJVz9+9uPE7Z12dRYAlQw1rCsxFb5yaZgD0r/0VoZ43AOu/UC4ICuU6bm6St6LvMv3U7jV3vI6eO1gXg71hSt7QYH+HONDbcyv2UpWU8sK9Z6vTrL/v9CIJvbFiSqU5byIQNW0Qxi6ygGvyJynrD2FCoJrt8DvhDgYZZeSjEQZbM9ZCAasMWF9GBX1QCi2wZ3jChWPSwBjboXW9EPmZBUPZ2hpSqW8AsKtvuhDQowaI0xLEcMR8Lfz94GVecfgHWca0x320mrY31v03pPbf8g8y4BXQdo9V3K3jhlK51mjjlRg==
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=1ephWU0aflFqpK76B5Y5mh4eyg6oV4rb2yqGmfTzVjA=; b=c7rvJCO7OzwQJKsNGRZKl8eWHBai4YAsMmKukimy7pxEBeFO7/aAVJs8wBU8HYBoUktOFYAFuNUfdLCRjvFOTOFJqhsdrAT+EcAM5bYe3iVnIDYsvqRNI/jzehqwaAXiKrnEsykrevL2SEgKZhVNEf18Clhc4uDl5/qzvfrNPIrZgN/lt9CXli5gDjb6RUNWO1BlcTjMOqdHZn+vgz7nARg/vtlj9hLa62cLJ/JqDyopoMldPvDIBcOOO1j0Q7e+FUft3Of++EDwdiQG6RJdQzk+/c6UfU2gSKqT3VXQ6+ZHa+sBTMy5KQbXEETmsyBVKLfdpuOtCB1PM2xRRQQg9g==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=iotconsultancy.nl; dmarc=pass action=none header.from=iotconsultancy.nl; dkim=pass header.d=iotconsultancy.nl; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iotconsultancynl.onmicrosoft.com; s=selector2-iotconsultancynl-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=1ephWU0aflFqpK76B5Y5mh4eyg6oV4rb2yqGmfTzVjA=; b=MjpoiESydQ5bFE3b85YyimDFIzfGSckp7WZV1T34XZuTpYI7V73yVLm7+Bov3vjtk3ihkhiPwYCezajkurq+gJ8c2dJBvRQxZ3u0KOnHb/Us+e6/E+gK6PqqIv+GVwbJAz+psZOdHZZUVhKdOTr6Z3r4JqL2CcTlttNpvK7xhTU=
Received: from AM5P190MB0275.EURP190.PROD.OUTLOOK.COM (10.161.62.28) by AM5P190MB0561.EURP190.PROD.OUTLOOK.COM (10.161.66.146) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2856.20; Fri, 3 Apr 2020 12:38:18 +0000
Received: from AM5P190MB0275.EURP190.PROD.OUTLOOK.COM ([fe80::8c96:a66b:e170:bf8f]) by AM5P190MB0275.EURP190.PROD.OUTLOOK.COM ([fe80::8c96:a66b:e170:bf8f%3]) with mapi id 15.20.2878.018; Fri, 3 Apr 2020 12:38:18 +0000
From: Esko Dijk <esko.dijk@iotconsultancy.nl>
To: Jim Schaad <ietf@augustcellars.com>, 'Achim Kraus' <achimkraus@gmx.net>, 'Thomas Fossati' <tho.ietf@gmail.com>, 'Klaus Hartke' <hartke@projectcool.de>
CC: "core@ietf.org" <core@ietf.org>
Thread-Topic: [core] RFC 7252 - 8.2 - Multicast - Request / Response Layer, page 67, top
Thread-Index: AQHWBAJ4QQxxhgNVoE6+AM1rLNkaVahcnYmAgAAdZICABcLe8IAAHjWAgABVYQCAAP5CIIAADCeAgAAkYYCAAE/IAIAAUBuAgADFdpCAAIJoAIABVUGg
Date: Fri, 3 Apr 2020 12:38:18 +0000
Message-ID: <AM5P190MB02756F537F757941D123AF17FDC70@AM5P190MB0275.EURP190.PROD.OUTLOOK.COM>
References: <580bb0f4-89c4-2d11-b17b-520ddfe89c33@gmx.net> <000501d60452$c96cfa00$5c46ee00$@augustcellars.com> <1e74313a-d258-622f-d43e-ff1fa8f7d06d@gmx.net> <AM5P190MB027536259A44102F7AB9E058FDC80@AM5P190MB0275.EURP190.PROD.OUTLOOK.COM> <CAAzbHvbeEyws+wVchovoVTK=WutWoHCNcfv8LrpxmshLxJ_w+Q@mail.gmail.com> <011301d6077c$b5d347b0$2179d710$@augustcellars.com> <AM5P190MB0275218BA7C801E50C8353F0FDC90@AM5P190MB0275.EURP190.PROD.OUTLOOK.COM> <CAObGJnOscTtyeQ+qvD0N0w_TD2JfV8h9+=zf=bz-jrr7LWhD2Q@mail.gmail.com> <CAAzbHvaJy9WfMOzzKhczreuZBcbA5TDQ5ThtGMT7eVj2Jf83gQ@mail.gmail.com> <CAObGJnOcP_FxNuORqAvpBE-P+nRdPjxcXVdb-VTN5in5obanmw@mail.gmail.com> <02ec5628-3f7d-ff5d-620c-c0a90a4b89b0@gmx.net> <AM5P190MB02755F6BA4AFF11C3BFC5F18FDC60@AM5P190MB0275.EURP190.PROD.OUTLOOK.COM> <020701d60907$fb3ba720$f1b2f560$@augustcellars.com>
In-Reply-To: <020701d60907$fb3ba720$f1b2f560$@augustcellars.com>
Accept-Language: en-US, nl-NL
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=esko.dijk@iotconsultancy.nl; 
x-originating-ip: [2001:1c02:3103:6d00:48bf:f11d:8f40:12c4]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 0f4eeeaf-591d-49b6-54ed-08d7d7cbe321
x-ms-traffictypediagnostic: AM5P190MB0561:
x-microsoft-antispam-prvs: <AM5P190MB05618FDA0EDD28B3C14CDD4DFDC70@AM5P190MB0561.EURP190.PROD.OUTLOOK.COM>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 0362BF9FDB
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:AM5P190MB0275.EURP190.PROD.OUTLOOK.COM; PTR:; CAT:NONE;  SFTY:; SFS:(10019020)(376002)(39830400003)(396003)(346002)(136003)(366004)(8936002)(71200400001)(52536014)(110136005)(186003)(4326008)(5660300002)(86362001)(316002)(44832011)(9686003)(66446008)(2906002)(76116006)(508600001)(81166006)(966005)(6506007)(33656002)(64756008)(7696005)(66476007)(55016002)(81156014)(8676002)(66556008)(53546011)(66946007); DIR:OUT; SFP:1102; 
received-spf: None (protection.outlook.com: iotconsultancy.nl does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: LUERJC+IABD8g6x3yLnQOaL5KmKggGybvj9q1ke+9fGxL7hNJ8SUv6A+ajwDUAPc1d2diU2SbQU7E4zCdm67Pnyf/oQWK/AngOe0lZDutoAH5Jwt9m6NMwKZBRON6SEdAIBQv5jlte8Biji51X790TQ+rwGRMpo09xAbu9NZXTZUdCvEAPrw8ipnMILaKhHpbo/xR6vW7DFnxM2DgTLsSSGaiKEghL3UyeYmuOt8JRRhGlM0n8BDWWGc696JM/pN98ET9qasKDkSijlgaca/dXIQb9VfI/D1O0g1f55e8/LELTBYnotlUgUe+jRbALcN6/ZIP0R2hZ+NWilA77pOauEXaUMOvwZxu5e2RqukuUuPTkmYZ8zWUXEkydd9PoVia/fYa+Jvlw186MOujkZjo8+bWBtm9E1YaVqc3kyv01wL2t6r1X4gI2V8mu+stDAydcP3wwaJ9mULQIkOHIE5VznScoOydH4fRxdbeAToasHaWMDxac6Vc2RxBYq9Y8NJz1kFPFDodiJ5iehwwn87Ag==
x-ms-exchange-antispam-messagedata: XjZ1ur5Yzc7FSMsbFr4ssCnma5lYtMG3vrhGp4LXDtUAEyx1kwm4Vga3WdixLL9ifYG+qADsKpOENvDnTOpo1CFL18Q9ZlPxlu+rG3KAJL0U4f/TO4GKCt+F3XzwoErgRR93VHbY+SNZbTjdXVGHHrFxpNcMwNu6JVs7D3eWQTp8YUUVSi6+Vc0m1cCcD46vToxL4P9Z5YNGOXFsuK3FtA==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: iotconsultancy.nl
X-MS-Exchange-CrossTenant-Network-Message-Id: 0f4eeeaf-591d-49b6-54ed-08d7d7cbe321
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Apr 2020 12:38:18.4180 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 58bbf628-15d2-46bc-820b-863b6774d44b
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: KIPKY9FBUstwTM5trd/PatZbG8SPgbNiVhJPt5FS+cCWDwsJlyQQJm/1k5r/FZiHNs5O5TWCQ7iPQ0lvPrZtSoiI8QZm7OrC7di74K2V3CY=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5P190MB0561
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/hCNyF4Hm24yXCcLhTY3esC-Mg9o>
Subject: Re: [core] RFC 7252 - 8.2 - Multicast - Request / Response Layer, page 67, top
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: Fri, 03 Apr 2020 12:38:28 -0000

SGVsbG8gSmltLA0KDQpDb3VsZCB5b3UgY2xhcmlmeSB5b3VyIHBvaW50IGZ1cnRoZXI/IA0KLSB3
aGF0IGlzIGEgYmFkIGlkZWEgLSBoYXZpbmcgYSBkZWRpY2F0ZWQgcG9ydCB3aXRoIGRlZGljYXRl
ZCBmb3IgaGFuZGxpbmcgbXVsdGljYXN0IHJlcXVlc3RzPyAgT3IgdGhlIHN1YnNlcXVlbnQgImlu
dGVybmFsIHJvdXRpbmciIG9mIHRoZSByZXF1ZXN0IHRvIHRoZSB1bmljYXN0IHNlcnZlciBhdCBh
IGRpZmZlcmVudCBwb3J0PyBPciBib3RoPw0KLSB3aGF0IGlzIGEgIm11bHRpY2FzdCBjaGFubmVs
IiAsIGRvIHlvdSBtZWFuIGFuIGVuZHBvaW50IGJvdW5kIHRvIGEgbXVsdGljYXN0IGFkZHJlc3Mg
Pw0KDQo+IHNvbWUgcmVzb3VyY2VzIG1heSBvbmx5IHdhbnQgdG8gYmUgb24gYSBzaW5nbGUgbXVs
dGljYXN0IGFkZHJlc3MgZXZlbiBpZiB0aGUgc2VydmVyIGlzIGxpc3RlbmluZyBvbiBtdWx0aXBs
ZSB1bmljYXN0IGFkZHJlc3Nlcw0KDQpTdXJlLCB5b3UgY2FuIGFsc28gaGF2ZSBhIGRlZGljYXRl
ZCBzZXJ2ZXIgb24gc2F5IHBvcnQgOjk5OTkgdGhhdCBsaXN0ZW5zIHRvIG11bHRpY2FzdCBkZXN0
aW5hdGlvbiBhZGRyZXNzZXMgb25seSwgYmVjYXVzZSBpdCBpcyBib3VuZCBvbmx5IHRvIGEgbXVs
dGljYXN0IGFkZHJlc3Mgbm90IGEgdW5pY2FzdCBhZGRyZXNzLiBUaGlzIGRlZGljYXRlZCBzZXJ2
ZXIgY2FuIHRoZW4gaGFuZGxlIHJlc291cmNlcyB0aGF0IG9ubHkgYXJlIHRvIGJlIGFjY2Vzc2Vk
IHZpYSBtdWx0aWNhc3QuDQpCdXQgaW4gdGhpcyBjYXNlLCB0aGVyZSdzIG5vICJpbnRlcm5hbCBy
b3V0aW5nIiBuZWVkZWQgdG8gYW5vdGhlciBzZXJ2ZXIgaW5zaWRlIHRoZSBub2RlIGJlY2F1c2Ug
dGhlIHJlc291cmNlIGlzIG9ubHkgaG9zdGVkIGF0IHNheSBwb3J0IDo5OTk5Lg0KDQo+IFRoZSBJ
UCBhZGRyZXNzIGlzIGRpZmZlcmVudCBmb3IgYSBtdWx0aWNhc3QgdnMgYSB1bmljYXN0IG1lc3Nh
Z2UgcmVjZWl2ZWQgYXQgdGhlIHNlcnZlci4gIFRoaXMgbmVlZHMgdG8gYmUgdGhlIGRpc3RpbmN0
aW9uDQoNCkJ1dCB0aGUgY2FzZSB0aGUgQWNoaW0gaW5kaWNhdGVkIGlzIHRoYXQgdGhlIHNlcnZl
ciBtYXkgbm90IGJlIGFibGUgdG8gZGV0ZWN0IHdoZXRoZXIgYSByZXF1ZXN0IGNhbWUgaW4gdmlh
IHVuaWNhc3Qgb2YgbXVsdGljYXN0LiBTbyB0aGlzIGNhbm5vdCBiZSB0aGUgZGlzdGluY3Rpb24s
IGUuZy4gaW4gdGhlIGZvbGxvd2luZyBjYXNlOg0KMSkgQ29BUCBzZXJ2ZXIgYXQgcG9ydCA1Njgz
IGlzIGJvdW5kIHRvIHVuaWNhc3QgYWRkcmVzcyBVDQoyKSBhdCBzYW1lIG5vZGUsIHNhbWUgQ29B
UCBzZXJ2ZXIgYXQgcG9ydCA1NjgzIGlzIGJvdW5kIHRvIG11bHRpY2FzdCBhZGRyZXNzIE0NCg0K
Tm93IGluIHRoaXMgY2FzZSBpZiBhIHJlcXVlc3QgY29tZXMgaW4gdmlhIG11bHRpY2FzdCBncm91
cCBNIGRlc3RpbmVkICB0byBwb3J0IDU2ODMsIHRoZSBzZXJ2ZXIgaGFuZGxpbmcgdGhpcyBjYW5u
b3QgdGVsbCB3aGV0aGVyIGl0IHdhcyB1bmljYXN0IG9yIG11bHRpY2FzdC4gQW5kIGlmIGEgdW5p
Y2FzdCByZXF1ZXN0IGNvbWVzIGluIHRvIGRlc3RpbmF0aW9uIGFkZHJlc3MgVSBhbmQgcG9ydCA1
NjgzLCB0aGUgc2VydmVyIGNhbm5vdCB0ZWxsIGFsc28gd2hldGhlciB0aGF0IHdhcyB1bmljYXN0
IG9yIG11bHRpY2FzdC4NCg0KQnkgc2V0dGluZyBpdCB1cCBsaWtlIHRoaXMgaW5zdGVhZCB0aGF0
IHByb2JsZW0gaXMgYXZvaWRlZDoNCjEpIENvQVAgc2VydmVyIGF0IHBvcnQgNTY4MyBpcyBib3Vu
ZCB0byB1bmljYXN0IGFkZHJlc3MgVQ0KMikgYXQgc2FtZSBub2RlLCBzYW1lIENvQVAgc2VydmVy
IGF0IHBvcnQgOTk5OSBpcyBib3VuZCB0byBtdWx0aWNhc3QgYWRkcmVzcyBNDQpUaGVuIHRoZSBz
ZXJ2ZXIgYXQgcG9ydCA1NjgzIHRyZWF0cyBldmVyeXRoaW5nIGFzIHVuaWNhc3QuIChCZWNhdXNl
IGl0IGlzIG5vdCBib3VuZCB0byBhIG11bHRpY2FzdCBhZGRyZXNzLCBpdCB3b24ndCByZWNlaXZl
IGFueSBtdWx0aWNhc3QgcmVxdWVzdHMgZGlyZWN0bHkuKQ0KQW5kIHRoZSBzZXJ2ZXIgYXQgcG9y
dCA5OTk5IHRyZWF0cyBldmVyeXRoaW5nIGFzIG11bHRpY2FzdC4gKEFuZCB0aGlzIGVuZHBvaW50
IDk5OTkgaGFuZGxlcyBtb3N0IHJlcXVlc3RzIGJ5IGludGVybmFsbHkgcmVkaXJlY3RpbmcgdG8g
c2VydmVyIDo1NjgzLCBidXQgb25seSBmb3IgdGhvc2UgcmVzb3VyY2VzIHdoZXJlIG11bHRpY2Fz
dCBpcyBhbGxvd2VkLiBTb21lIHJlcXVlc3QgZm9yIG11bHRpY2FzdC1vbmx5IHJlc291cmNlcyBp
dCBjYW4gaGFuZGxlIGl0c2VsZiBkaXJlY3RseS4pDQoNClNvIHRoZSBhYm92ZSAid29ya2Fyb3Vu
ZCIgc2VlbXMgaGFuZHkgZm9yIGNhc2VzIHdoZXJlIGEgc2VydmVyIGF0IG9uZSBzcGVjaWZpYyBV
RFAgY2Fubm90IGl0c2VsZiBkZXRlcm1pbmUgdGhlIGVuZHBvaW50IHRoZSByZXF1ZXN0IGNhbWUg
aW4gZnJvbSAoY291bGQgYmUgZWl0aGVyIG11bHRpY2FzdCBsaWtlIE0gb3IgdW5pY2FzdCBsaWtl
IFUpLg0KDQpAQWNoaW0gbWF5YmUgeW91IGNvdWxkIGNvbW1lbnQgaWYgSSd2ZSB1bmRlcnN0b29k
IHlvdXIgdXNlIGNhc2UgcHJvcGVybHkuICBUbyBtZSB0aGUgYWJvdmUgc2VlbXMgbW9yZSBzZWN1
cmUgdGhhbiB0cnVzdGluZyB0aGF0IGEgY2xpZW50IHdpbGwgaW5jbHVkZSBhICJUaGlzIGlzIG11
bHRpY2FzdCIgQ29BUCBPcHRpb24gaW4gYW4gaG9uZXN0IHdheSwgd2hpY2ggY291bGQgZWFzaWx5
IGJlIG1pc3VzZWQuDQoNCnRoYW5rcw0KRXNrbw0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0t
LQ0KRnJvbTogSmltIFNjaGFhZCA8aWV0ZkBhdWd1c3RjZWxsYXJzLmNvbT4gDQpTZW50OiBUaHVy
c2RheSwgQXByaWwgMiwgMjAyMCAxODowMg0KVG86IEVza28gRGlqayA8ZXNrby5kaWprQGlvdGNv
bnN1bHRhbmN5Lm5sPjsgJ0FjaGltIEtyYXVzJyA8YWNoaW1rcmF1c0BnbXgubmV0PjsgJ1Rob21h
cyBGb3NzYXRpJyA8dGhvLmlldGZAZ21haWwuY29tPjsgJ0tsYXVzIEhhcnRrZScgPGhhcnRrZUBw
cm9qZWN0Y29vbC5kZT4NCkNjOiBjb3JlQGlldGYub3JnDQpTdWJqZWN0OiBSRTogW2NvcmVdIFJG
QyA3MjUyIC0gOC4yIC0gTXVsdGljYXN0IC0gUmVxdWVzdCAvIFJlc3BvbnNlIExheWVyLCBwYWdl
IDY3LCB0b3ANCg0KRXNrbywNCg0KVGhhdCBpZGVhIHN0cmlrZXMgbWUgYXMgYSB2ZXJ5IGJhZCBp
ZGVhLiAgIElmIHlvdSBidWlsZCB5b3VyIGNvZGUgb24gdGhpcyBiYXNpcyB5b3Ugd2lsbCBmYWxs
IG92ZXIgdGhlIGZpcnN0IHRpbWUgeW91IGNvbWUgYWNyb3NzIGEgbXVsdGljYXN0IGNoYW5uZWwg
d2hpY2ggdXNlcyB0aGUgc2FtZSBwb3J0IGFzIHRoZSB1bmljYXN0IHNlcnZlci4gICBUaGUgSVAg
YWRkcmVzcyBpcyBkaWZmZXJlbnQgZm9yIGEgbXVsdGljYXN0IHZzIGEgdW5pY2FzdCBtZXNzYWdl
IHJlY2VpdmVkIGF0IHRoZSBzZXJ2ZXIuICBUaGlzIG5lZWRzIHRvIGJlIHRoZSBkaXN0aW5jdGlv
biBhcyB3ZWxsIGFzIHRoZSBmYWN0IHRoYXQgc29tZSByZXNvdXJjZXMgbWF5IG9ubHkgd2FudCB0
byBiZSBvbiBhIHNpbmdsZSBtdWx0aWNhc3QgYWRkcmVzcyBldmVuIGlmIHRoZSBzZXJ2ZXIgaXMg
bGlzdGVuaW5nIG9uIG11bHRpcGxlIHVuaWNhc3QgYWRkcmVzc2VzLg0KDQpKaW0NCg0KDQotLS0t
LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogY29yZSA8Y29yZS1ib3VuY2VzQGlldGYub3Jn
PiBPbiBCZWhhbGYgT2YgRXNrbyBEaWprDQpTZW50OiBUaHVyc2RheSwgQXByaWwgMiwgMjAyMCAx
OjIzIEFNDQpUbzogQWNoaW0gS3JhdXMgPGFjaGlta3JhdXNAZ214Lm5ldD47IFRob21hcyBGb3Nz
YXRpIDx0aG8uaWV0ZkBnbWFpbC5jb20+OyBLbGF1cyBIYXJ0a2UgPGhhcnRrZUBwcm9qZWN0Y29v
bC5kZT4NCkNjOiBjb3JlQGlldGYub3JnDQpTdWJqZWN0OiBSZTogW2NvcmVdIFJGQyA3MjUyIC0g
OC4yIC0gTXVsdGljYXN0IC0gUmVxdWVzdCAvIFJlc3BvbnNlIExheWVyLCBwYWdlIDY3LCB0b3AN
Cg0KSGVsbG8gQWNoaW0sDQoNCihzZWUgYWxzbyBteSByZXNwb25zZSB0byBKaW0pDQpVc2luZyB0
aGUgVURQIHBvcnQgbnVtYmVyIHRvIGRldGVjdCBhIG11bHRpY2FzdCByZXF1ZXN0IHZzIGEgdW5p
Y2FzdCByZXF1ZXN0IHNvdW5kcyBsaWtlIGEgZ29vZCB1c2UgY2FzZS4gSnVzdCBjdXJpb3VzIC0g
SSBhc3N1bWUgdGhlIHNlY3VyaXR5IGFzcGVjdCByZXF1aXJlbWVudHMgb2YgUkZDIDcyNTIgYXJl
IHRha2VuIGNhcmUgb2YgaW4gdGhpcyB1c2UgY2FzZT8NCg0KVGhhdCBpcywgYSBwcm9wZXIgY2xp
ZW50IHNlbmRzIGl0cyBtdWx0aWNhc3QgcmVxdWVzdHMgYWx3YXlzIHRvIHBvcnQgOjk5OTkgYW5k
IHRoZSBzZXJ2ZXIgdHJlYXRzIHRoZXNlIGFzIG11bHRpY2FzdCByZXF1ZXN0cyAoZS5nLiBvbmx5
IGFsbG93IHRoZSByZXF1ZXN0IGZvciBzcGVjaWZpYyByZXNvdXJjZXMpLg0KQSBtYWxpY2lvdXMg
Y2xpZW50IG1heSBzZW5kcyBpdHMgbXVsdGljYXN0IHJlcXVlc3QgdG8gcG9ydCA6NTY4MyB0byBi
eXBhc3MgdGhlIGFib3ZlIGNoZWNrcy4gSSBhc3N1bWUgdGhlIHNlcnZlciBkb2Vzbid0IHJlc3Bv
bmQgdG8gdGhpcyByZXF1ZXN0LCBiZWNhdXNlIHRoZSBtdWx0aWNhc3QgYWRkcmVzcyBpcyBub3Qg
Ym91bmQgdG8gcG9ydCA1NjgzIGJ1dCB0byBzYXkgOTk5OSBvbmx5Lg0KSWYgdGhlIENvQVAgc2Vy
dmVyIGF0IHBvcnQgNTY4MyBjYW5ub3QgZGlzdGluZ3Vpc2ggYmV0d2VlbiB1bmljYXN0L211bHRp
Y2FzdCB0aGF0IHdvdWxkIGJlIGEgYmFkIHNpdHVhdGlvbiBhbmQgdGhlIHNlY3VyaXR5IHJlcXVp
cmVtZW50cyBvZiBSRkMgNzI1MiBhcmUgbm90IG1ldC4NCg0KRXNrbw0KDQotLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLQ0KRnJvbTogY29yZSA8Y29yZS1ib3VuY2VzQGlldGYub3JnPiBPbiBCZWhh
bGYgT2YgQWNoaW0gS3JhdXMNClNlbnQ6IFdlZG5lc2RheSwgQXByaWwgMSwgMjAyMCAyMjoyOA0K
VG86IFRob21hcyBGb3NzYXRpIDx0aG8uaWV0ZkBnbWFpbC5jb20+OyBLbGF1cyBIYXJ0a2UgPGhh
cnRrZUBwcm9qZWN0Y29vbC5kZT4NCkNjOiBjb3JlQGlldGYub3JnDQpTdWJqZWN0OiBSZTogW2Nv
cmVdIFJGQyA3MjUyIC0gOC4yIC0gTXVsdGljYXN0IC0gUmVxdWVzdCAvIFJlc3BvbnNlIExheWVy
LCBwYWdlIDY3LCB0b3ANCg0KSGksDQoNCj4+ICstLS0tLS0tLS0tLS0tLS0rICAgICAgICAgICAg
ICAgICstLS0tLS0tLS0tLS0tLS0tLSsNCj4+IHwgICAgICAgICAgICAgICB8ICAgIHJlcXVlc3Qg
ICAgX3xfICAgICAgICAgICAgICAgIHwNCj4+IHwgICAgICAgICAgICAgICB8ICAgICAgICAuLS0t
PiAvICAgXCAgIDIyNC4wLjEuMTg3IHwNCj4+IHwgICAgICAgICAgICAgIF98XyAgICAgIC8gICAg
ICBcX19fLyAtLS4gICA6OTk5OSAgIHwNCj4+IHwgMTkyLjE2OC4wLjEgLyAgIFwgLS0twrQgICAg
ICAgICB8ICAgICAgXCAgICAgICAgICB8DQo+PiB8ICAgOjU0MzIxICAgIFxfX18vIDwtLS0uICAg
ICAgIF98XyAgICAgLyAgcmV3cml0ZSB8DQo+PiB8ICAgICAgICAgICAgICAgfCAgICAgICAgXCAg
ICAgLyAgIFwgPC3CtCAgICAgICAgICAgfA0KPj4gfCAgICAgICAgICAgICAgIHwgICAgICAgICBg
LS0tIFxfX18vIDE5Mi4xNjguMC4xMDAgfA0KPj4gfCAgICAgICAgICAgICAgIHwgICAgcmVzcG9u
c2UgICAgfCAgICAgICAgIDo1NjgzICAgfA0KPj4gKy0tLS0tLS0tLS0tLS0tLSsgICAgICAgICAg
ICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tKw0KPj4gICAgICAgIENsaWVudCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFNlcnZlcg0KDQpOaWNlIGRpYWdyYW0uDQoNCj4gTm90IHN1cmUgd2h5IHlv
dSB3b3VsZCBhbHNvIHdhbnQgdG8gcmV3cml0ZSB0aGUgdHJhbnNwb3J0IGVuZHBvaW50Pw0KDQpJ
IHRyaWVkIHRvIGZvbGxvdyB0aGUgZGlzY3Vzc2lvbi4NClRoZSBpZGVhIHRvIGNoYW5nZSB0aGUg
cG9ydCBhcyB3ZWxsIGVuYWJsZXMgamF2YSAoYW5kIEkgZ3Vlc3Mgc29tZSBtb3JlKSB0byBkaWZm
ZXJlbnRpYXRlIGJldHdlZW4gbXVsdGljYXN0IGFuZCB1bmljYXN0IHJlcXVlc3RzLiBKaW0gYWxz
byBtZW50aW9uZWQsIHRoYXQgaXQgZW5hYmxlcyB0aGUgdXNlIG9mIG11bHRpcGxlIHNlcnZlcnMg
b24gdGhlIHNhbWUgaG9zdC4NCkkgaGF2ZSBub3QgZW5vdWdoIGV4cGVyaWVuY2Ugd2l0aCBtdWx0
aWNhc3QgaW4gZGlmZmVyZW50IGVudmlyb25tZW50cyB0byBzZWUsIGlmIHRoYXQgbWF5IGNhdXNl
IG1vcmUgdHJvdWJsZSAoZS5nLiBmaXJld2FsbCBldGMuKS4gSSB3b3VsZCBndWVzcywgdGhhdCBz
b21lICBpbXBsZW1lbnRhdGlvbnMgd2lsbCBqdXN0IG9mZmVyIHRoYXQgdmFyaWFudCwgYXQgbGVh
c3QgYXMgY29uZmlndXJhYmxlIG9wdGlvbiAoSSB3b3VsZCB0cnkgZG8gc28gZm9yIENhbGlmb3Ju
aXVtKS4NClNvIG15IGZhdm9yaXRlIGZvciBub3cgaXMganVzdCBpbXBsZW1lbnQgaXQgYW5kIHNl
ZSwgd2hhdCB0aGUgdXNlcidzIGZlZWRiYWNrIHdpbGwgYmUuDQoNCklmIHRoYXQgaWRlYSBnZXRz
IGRlY2xpbmVkIChtYXkgYmUgYnkgbmVnYXRpdmUgZmVlZGJhY2sgb2YgdXNlcnMpLCBJIHN0aWxs
IHRoaW5rLCB0aGF0IHRoZXJlIGlzIGEgZGVtYW5kIGZvciBvdGhlciBtZWFucyB0byBkaXN0aW5n
dWlzaCBiZXR3ZWVuIG11bHRpY2FzdCBhbmQgdW5pY2FzdCByZXF1ZXN0cy4gTWF5YmUsIGVpdGhl
ciB0aGUgdXNhZ2Ugb2YgdGhlIHVyaS1ob3N0IG9wdGlvbiBvciBhIG5ldyBvcHRpb24gd2lsbCBo
ZWxwLg0KDQpUaGlzIG1heWJlIGNvbnNpZGVyZWQgYXMgInRvbyBwcmFnbWF0aWNhbGx5IiwgYnV0
IG9uIHRoZSBvdGhlciBzaWRlIEkgYWxzbyBkb24ndCBzZWUgdGhlICJncmVhdCBiZW5lZml0IiBp
biBpbnNpc3Qgbm90IHRvIGNoYW5nZSB0aGUgcG9ydC4NCg0KYmVzdCByZWdhcmRzDQpBY2hpbQ0K
DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KY29yZSBt
YWlsaW5nIGxpc3QNCmNvcmVAaWV0Zi5vcmcNCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vY29yZQ0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18NCmNvcmUgbWFpbGluZyBsaXN0DQpjb3JlQGlldGYub3JnDQpodHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2NvcmUNCg0K


From nobody Fri Apr  3 08:46:46 2020
Return-Path: <abhijan.bhattacharyya@gmail.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 CDB903A1952 for <core@ietfa.amsl.com>; Fri,  3 Apr 2020 08:46:42 -0700 (PDT)
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=ham 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 n4VAfph6cSwf for <core@ietfa.amsl.com>; Fri,  3 Apr 2020 08:46:40 -0700 (PDT)
Received: from mail-ed1-x529.google.com (mail-ed1-x529.google.com [IPv6:2a00:1450:4864:20::529]) (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 0983B3A1943 for <core@ietf.org>; Fri,  3 Apr 2020 08:46:39 -0700 (PDT)
Received: by mail-ed1-x529.google.com with SMTP id e5so9792794edq.5 for <core@ietf.org>; Fri, 03 Apr 2020 08:46:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=N2iWSsVa4ye2RF1kh+ucTx1PT0Dcm9yb8AjtPvfBmgs=; b=sjmY7rM/nyITxazvECOy0XjDTS+YIQWiFmjjd2gVq41IceOgEhFUF+HFj0RSorSvXs iTez+U9Ot1VA5/wvGml0S6X1/orrJpr2lmXIkIf+OtE9xmuNxJU+hJjUeAGB5qjNqGDL Jf2afppauiMK/rrPP1WP3387Uq9An/bshZ3wl0kM7H3T2D2ZjnWPZNWkzXeD1PwMLXLx XJm/lnZAkC3fonjC8Qy63o4jKyt5tRK0usFw+LAj3fZC+ctGMJEb2ygZ1z7V9S9Oj71l mAkxZ4lymjBEI/bv06luiMNu4ppqaitk21lo3qWIhp0MjVOt6udHe6/fbcynQS5DXZZW /ksg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=N2iWSsVa4ye2RF1kh+ucTx1PT0Dcm9yb8AjtPvfBmgs=; b=GBJGXSo2oBKZ+8xUlsj4CH6zi+j3lOKkbFCwDUTqIqs4Zvo+l7SaEdhxEiU6yg+ab5 j9adtRalfL4Z3nNmbpSWdsqOmmYdP4I8g2azzY0pdtTMJvk5vZR1sbFtm2raCPccWvK6 uXhgo5N3Ejv5DlC1YdnVIJdr8fjVchLxOluIxfNS2GpUHT9Uyehhwr9kBySojryBjLDx 5iUX1wo9Cg0AINDZ7FNU/NTr3NLhvlz0dWA/UtCCSzro1MygVFNmJlRMgNCM33p+c/pn z/Ce+x4F5D5aml4WRL3wjoI9r9ZMDrQB5/edGoEmVgI4EAAskfAds/jLZK+n9okE2iEJ Ek6w==
X-Gm-Message-State: AGi0PubQvMOn2qq/Gg6QlJnt8J8D2gmmcKS4Foa5LRHHYUnKyPgbINu2 PjQ6BsMHMRI/aJ+EYGuImiHmbCdIRo7R+1oMqRM=
X-Google-Smtp-Source: APiQypIeElTqj8GYwzezp68Df85Wvv6XnzNBMbXlX1Qbb+ptoYqKEjSV/suxFTe+u4uFXL6p2nvbtUn7AbIducjQsNA=
X-Received: by 2002:a50:cc87:: with SMTP id q7mr8151581edi.96.1585928798349; Fri, 03 Apr 2020 08:46:38 -0700 (PDT)
MIME-Version: 1.0
References: <CAEW_hyzh3FAvHi1eTkbyGn99o4nFgcH1xP90FdQ6N9sHsAJVYQ@mail.gmail.com> <A8E6E9AA-2E34-439E-8761-53385086CDB9@arm.com> <CAEW_hyy+0fViN8dMWiCi_QHjeD5J4DUAnoRUg5MAKS6fQ3DzcQ@mail.gmail.com> <7B20E77F-CFF4-4735-A0C2-99121CD352D3@ericsson.com>
In-Reply-To: <7B20E77F-CFF4-4735-A0C2-99121CD352D3@ericsson.com>
From: Abhijan Bhattacharyya <abhijan.bhattacharyya@gmail.com>
Date: Fri, 3 Apr 2020 21:16:22 +0530
Message-ID: <CAEW_hyzbtq6VbQMq5PhfAQjf6LLz-7t_9He-C_kaU5jztsf20A@mail.gmail.com>
To: Christer Holmberg <christer.holmberg@ericsson.com>
Cc: Thomas Fossati <Thomas.Fossati@arm.com>, core <core@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000aa2e7605a264d2a5"
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/UdhGD7laUdXcBHd2yBWd78kFrPo>
Subject: Re: [core] Using CoAP for P2P
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: Fri, 03 Apr 2020 15:46:43 -0000

--000000000000aa2e7605a264d2a5
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

HI Thomas,
Thank you for your response. It helps understand the spec better.

Hi Christer,
Thanks for sharing the slides.
So, if both the nodes host a resource which the other one is interested in,
then, following the diagram in the slides, Device #2 should also post and
create a resource and Device #1 should do a GET. Then both the devices can
access each other, right? Can we then think of a situation when the RD and
the TURN server merges together?

One thing that I find special in this case than usual P2P establishment
scenario is that, the TURN server has the responsibility of notifying the
URI as well and not only the ip:port mapping. This is because of the
RESTful semantics.

Can we find any document elaborating these slides?
And, is there any opensource implementation available of this proposal
please?

A bit of more inputs:
We proposed a delay-sensitive time-series streaming mechanism by extending
CoAP and presented in last Bangkok IETF. We called it A-REaLiST (Adaptive
RESTful Real-time Live Streaming for Things).
The draft is here:
https://tools.ietf.org/html/draft-bhattacharyya-core-a-realist-00
The relevant research work was published in 2018 Globecom workshop: Abhijan
Bhattacharyya, Suvrat Agrawal, Hemant Kumar Rath, Arpan Pal: "Improving
Live-Streaming Experience for Delay-Sensitive IoT Applications: A RESTful
Approach" (https://ieeexplore.ieee.org/document/8644521).

We then further extended this solution for a two way communication for
tele-medicine use case under constrained environment and published in 2019
EuCNC: Abhijan Bhattacharyya, Suvrat Agrawal, Hemant Kumar Rath, Arpan Pal:
"Towards Democratizing E-health Under Constrained ICT Infrastructure
Through =E2=80=98A- REaLiST=E2=80=99 Solution" (
https://ieeexplore.ieee.org/abstract/document/8802034/)

A standardized mechanism to establish P2P connection would be beneficial in
such a case.

Regards,
Abhijan

On Fri, Apr 3, 2020 at 12:11 AM Christer Holmberg <
christer.holmberg@ericsson.com> wrote:

> Hi,
>
>
>
> If you are interested in P2P, you might be interested in the thin-ICE
> presentation that was given at the T2TRG meeting in Singapore:
>
>
>
>
> https://github.com/t2trg/2019-11-singapore/blob/master/slides/44-thin-ICE=
-151119-Singapore.pdf
>
>
>
> Regards,
>
>
>
> Christer
>
>
>
>
>
> *From: *core <core-bounces@ietf.org> on behalf of Abhijan Bhattacharyya <
> abhijan.bhattacharyya@gmail.com>
> *Date: *Thursday, 2 April 2020 at 11.04
> *To: *Thomas Fossati <Thomas.Fossati@arm.com>
> *Cc: *core <core@ietf.org>
> *Subject: *Re: [core] Using CoAP for P2P
>
>
>
> Hi Thomas,
>
> What I am looking at is a situation where I have two nodes each having a
> time-varying resource. Both want to push the states of the respective
> resource to the other node within a common application context. However,
> these exchanges are naturally asynchronous. May be I can think of it more
> like a chat. A typical client-server or observe relationship will not ser=
ve
> the purpose. Actually both should have a client and server instance runni=
ng
> under a common application. Then either each can *observe* the other, or
> can *post* the other. That is how we can do that without a central server=
.
>
>
>
> If my understanding is right, according to CoAP specification, the nodes
> which can have both server and client (to the origin server) are
> "intermediary" nodes. The only example of "intermediary" considered in th=
e
> spec is the proxy node. But, anyway the situation in this case does not
> concern with intermediary. Both are origin server and end-client together=
.
>
>
>
> Is there any standardized mechanism to handle this situation?
>
>
>
> Thanks.
>
>
>
> On Wed, Apr 1, 2020 at 5:32 PM Thomas Fossati <Thomas.Fossati@arm.com>
> wrote:
>
> Hi Abhijan,
>
> On 01/04/2020, 12:31, Abhijan Bhattacharyya <
> abhijan.bhattacharyya@gmail.com> wrote:
> > Is there any standardized mechanism to use CoAP for a P2P connection?
>
> Not sure whether RFC 7650 would fit your needs but worth having a
> look -- if you haven't already.
>
> cheers
> --
>
>
>
>
> IMPORTANT NOTICE: The contents of this email and any attachments are
> confidential and may also be privileged. If you are not the intended
> recipient, please notify the sender immediately and do not disclose the
> contents to any other person, use it for any purpose, or store or copy th=
e
> information in any medium. Thank you.
>
>
>
>
> --
>
> Regards,
>
> Abhijan Bhattacharyya,
>
> *Technologist by profession [IoT| Internet Protocols| 5G]*
>


--=20
Regards,
Abhijan Bhattacharyya,
*Technologist by profession [IoT| Internet Protocols| 5G]*

--000000000000aa2e7605a264d2a5
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div di=
r=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr">HI Thomas, <div>Thank you for y=
our response. It helps understand the spec better.</div><div><br></div><div=
>Hi Christer,</div><div>Thanks for sharing the slides.</div><div>So, if bot=
h the nodes host a resource which the other one is interested in, then, fol=
lowing the diagram in the slides, Device #2 should also post and create a r=
esource and Device #1 should do a GET. Then both the devices can access eac=
h other, right? Can we then think of a situation when the RD and the TURN s=
erver merges together?</div><div><br></div><div>One thing that I find speci=
al in this case than usual P2P establishment scenario is that, the TURN ser=
ver has the responsibility=C2=A0of notifying the URI as well and not only t=
he ip:port mapping. This is because of the RESTful semantics.</div><div><br=
></div><div>Can we find any document elaborating these slides?=C2=A0</div><=
div>And, is there any opensource=C2=A0implementation available of this prop=
osal please?</div><div><br></div><div>A bit of more inputs:</div><div>We pr=
oposed a delay-sensitive time-series streaming mechanism by extending CoAP =
and presented=C2=A0in last Bangkok IETF. We called it A-REaLiST (Adaptive R=
ESTful Real-time Live Streaming for Things).=C2=A0</div><div>The draft is h=
ere:=C2=A0<a href=3D"https://tools.ietf.org/html/draft-bhattacharyya-core-a=
-realist-00">https://tools.ietf.org/html/draft-bhattacharyya-core-a-realist=
-00</a></div><div>The relevant research work was published in 2018 Globecom=
 workshop:=C2=A0Abhijan Bhattacharyya, Suvrat Agrawal, Hemant Kumar Rath, A=
rpan Pal: &quot;Improving Live-Streaming Experience for Delay-Sensitive IoT=
 Applications: A RESTful Approach&quot; (<a href=3D"https://ieeexplore.ieee=
.org/document/8644521">https://ieeexplore.ieee.org/document/8644521</a>).</=
div><div><br></div><div>We then further extended this solution for a two wa=
y communication for tele-medicine use case under constrained environment an=
d published in 2019 EuCNC:=C2=A0Abhijan Bhattacharyya, Suvrat Agrawal, Hema=
nt Kumar Rath, Arpan Pal: &quot;Towards Democratizing E-health Under Constr=
ained ICT Infrastructure Through =E2=80=98A- REaLiST=E2=80=99 Solution&quot=
; (<a href=3D"https://ieeexplore.ieee.org/abstract/document/8802034/">https=
://ieeexplore.ieee.org/abstract/document/8802034/</a>)</div><div><br></div>=
<div>A standardized mechanism to establish P2P connection would be benefici=
al in such a case.</div><div><br></div><div>Regards,</div><div>Abhijan</div=
></div></div></div></div></div></div></div><br><div class=3D"gmail_quote"><=
div dir=3D"ltr" class=3D"gmail_attr">On Fri, Apr 3, 2020 at 12:11 AM Christ=
er Holmberg &lt;<a href=3D"mailto:christer.holmberg@ericsson.com">christer.=
holmberg@ericsson.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_qu=
ote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,20=
4);padding-left:1ex">





<div lang=3D"FI">
<div class=3D"gmail-m_1864322000317654400WordSection1">
<p class=3D"MsoNormal"><span>Hi,<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">If you are interested in P2P, y=
ou might be interested in the thin-ICE presentation that was given at the T=
2TRG meeting in Singapore:<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><a href=3D"https://github.com/t2trg/2019-11-singapor=
e/blob/master/slides/44-thin-ICE-151119-Singapore.pdf" target=3D"_blank"><s=
pan lang=3D"EN-US">https://github.com/t2trg/2019-11-singapore/blob/master/s=
lides/44-thin-ICE-151119-Singapore.pdf</span></a><span lang=3D"EN-US"><u></=
u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Regards,<u></u><u></u></span></=
p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Christer<u></u><u></u></span></=
p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
<div style=3D"border-right:none;border-bottom:none;border-left:none;border-=
top:1pt solid rgb(181,196,223);padding:3pt 0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-size:12pt;color:black">From: =
</span></b><span style=3D"font-size:12pt;color:black">core &lt;<a href=3D"m=
ailto:core-bounces@ietf.org" target=3D"_blank">core-bounces@ietf.org</a>&gt=
; on behalf of Abhijan Bhattacharyya &lt;<a href=3D"mailto:abhijan.bhattach=
aryya@gmail.com" target=3D"_blank">abhijan.bhattacharyya@gmail.com</a>&gt;<=
br>
<b>Date: </b>Thursday, 2 April 2020 at 11.04<br>
<b>To: </b>Thomas Fossati &lt;<a href=3D"mailto:Thomas.Fossati@arm.com" tar=
get=3D"_blank">Thomas.Fossati@arm.com</a>&gt;<br>
<b>Cc: </b>core &lt;<a href=3D"mailto:core@ietf.org" target=3D"_blank">core=
@ietf.org</a>&gt;<br>
<b>Subject: </b>Re: [core] Using CoAP for P2P<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<div>
<div>
<p class=3D"MsoNormal">Hi Thomas, <u></u><u></u></p>
<div>
<p class=3D"MsoNormal">What I am looking at is a situation where I have two=
 nodes each having a time-varying resource. Both want=C2=A0to push the stat=
es of the respective resource to the other node within a common application=
 context. However, these exchanges are
 naturally asynchronous. May be I can think of it more like a chat. A typic=
al client-server or observe relationship will not serve the purpose. Actual=
ly both should have a client and server instance running under a common app=
lication. Then either each can *observe*
 the other, or can *post* the other. That is how we can do that without a c=
entral server.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">If my understanding is right, according to CoAP spec=
ification, the nodes which can have both server and client (to the origin=
=C2=A0server) are &quot;intermediary&quot; nodes. The only example of &quot=
;intermediary&quot; considered in the spec is the proxy node.
 But, anyway the situation in this case does not concern with intermediary.=
 Both are origin server and end-client together.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Is there any standardized mechanism to handle this s=
ituation?<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thanks.<u></u><u></u></p>
</div>
</div>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Wed, Apr 1, 2020 at 5:32 PM Thomas Fossati &lt;<a=
 href=3D"mailto:Thomas.Fossati@arm.com" target=3D"_blank">Thomas.Fossati@ar=
m.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin-left:4=
.8pt;margin-right:0cm">
<p class=3D"MsoNormal">Hi Abhijan,<br>
<br>
On 01/04/2020, 12:31, Abhijan Bhattacharyya &lt;<a href=3D"mailto:abhijan.b=
hattacharyya@gmail.com" target=3D"_blank">abhijan.bhattacharyya@gmail.com</=
a>&gt; wrote:<br>
&gt; Is there any standardized mechanism to use CoAP for a P2P connection?<=
br>
<br>
Not sure whether RFC 7650 would fit your needs but worth having a<br>
look -- if you haven&#39;t already.<br>
<br>
cheers<br>
--<br>
<br>
<br>
<br>
<br>
IMPORTANT NOTICE: The contents of this email and any attachments are confid=
ential and may also be privileged. If you are not the intended recipient, p=
lease notify the sender immediately and do not disclose the contents to any=
 other person, use it for any purpose,
 or store or copy the information in any medium. Thank you.<u></u><u></u></=
p>
</blockquote>
</div>
<p class=3D"MsoNormal"><br clear=3D"all">
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<p class=3D"MsoNormal">-- <u></u><u></u></p>
<div>
<div>
<div>
<div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ar=
ial Black&quot;,sans-serif">Regards,</span><u></u><u></u></p>
</div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ar=
ial Black&quot;,sans-serif">Abhijan Bhattacharyya,</span><u></u><u></u></p>
</div>
<p class=3D"MsoNormal"><i><span style=3D"font-size:13.5pt;font-family:&quot=
;Arial Black&quot;,sans-serif">Technologist by profession [IoT| Internet Pr=
otocols| 5G]</span></i><u></u><u></u></p>
</div>
</div>
</div>
</div>
</div>
</div>

</blockquote></div><br clear=3D"all"><div><br></div>-- <br><div dir=3D"ltr"=
 class=3D"gmail_signature"><div dir=3D"ltr"><div><div dir=3D"ltr"><div><div=
><font size=3D"4"><span style=3D"font-family:&quot;arial black&quot;,sans-s=
erif">Regards,<br></span></font></div><font size=3D"4"><span style=3D"font-=
family:&quot;arial black&quot;,sans-serif">Abhijan Bhattacharyya,<br></span=
></font></div><font face=3D"arial black, sans-serif" size=3D"4"><i>Technolo=
gist by profession [IoT| Internet Protocols| 5G]</i></font></div></div></di=
v></div>

--000000000000aa2e7605a264d2a5--


From nobody Fri Apr  3 10:54:19 2020
Return-Path: <ietf@augustcellars.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 B57F63A097D for <core@ietfa.amsl.com>; Fri,  3 Apr 2020 10:54:17 -0700 (PDT)
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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 1I0L8NeUK-CU for <core@ietfa.amsl.com>; Fri,  3 Apr 2020 10:54:15 -0700 (PDT)
Received: from mail2.augustcellars.com (augustcellars.com [50.45.239.150]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EAABD3A0979 for <core@ietf.org>; Fri,  3 Apr 2020 10:54:14 -0700 (PDT)
Received: from Jude (73.180.8.170) by mail2.augustcellars.com (192.168.0.56) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Fri, 3 Apr 2020 10:54:08 -0700
From: Jim Schaad <ietf@augustcellars.com>
To: 'Esko Dijk' <esko.dijk@iotconsultancy.nl>
CC: <core@ietf.org>
References: <580bb0f4-89c4-2d11-b17b-520ddfe89c33@gmx.net> <000501d60452$c96cfa00$5c46ee00$@augustcellars.com> <1e74313a-d258-622f-d43e-ff1fa8f7d06d@gmx.net> <AM5P190MB027536259A44102F7AB9E058FDC80@AM5P190MB0275.EURP190.PROD.OUTLOOK.COM> <CAAzbHvbeEyws+wVchovoVTK=WutWoHCNcfv8LrpxmshLxJ_w+Q@mail.gmail.com> <011301d6077c$b5d347b0$2179d710$@augustcellars.com> <AM5P190MB0275218BA7C801E50C8353F0FDC90@AM5P190MB0275.EURP190.PROD.OUTLOOK.COM> <CAObGJnOscTtyeQ+qvD0N0w_TD2JfV8h9+=zf=bz-jrr7LWhD2Q@mail.gmail.com> <CAAzbHvaJy9WfMOzzKhczreuZBcbA5TDQ5ThtGMT7eVj2Jf83gQ@mail.gmail.com> <CAObGJnOcP_FxNuORqAvpBE-P+nRdPjxcXVdb-VTN5in5obanmw@mail.gmail.com> <02ec5628-3f7d-ff5d-620c-c0a90a4b89b0@gmx.net> <AM5P190MB02755F6BA4AFF11C3BFC5F18FDC60@AM5P190MB0275.EURP190.PROD.OUTLOOK.COM> <020701d60907$fb3ba720$f1b2f560$@augustcellars.com> <AM5P190MB02756F537F757941D123AF17FDC70@AM5P190MB0275.EURP190.PROD.OUTLOOK.COM>
In-Reply-To: <AM5P190MB02756F537F757941D123AF17FDC70@AM5P190MB0275.EURP190.PROD.OUTLOOK.COM>
Date: Fri, 3 Apr 2020 10:54:07 -0700
Message-ID: <02c601d609e0$e0afcbf0$a20f63d0$@augustcellars.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AQIXVeiVC1e4HIxpxUNqDgp/ppWwxwLeBdy3AlRjDEICXv5oEAIsRnhBAgGYZE4CNTatAQF2e0MvAkUv4JkCiP5R4AEu4xDAAWkjoBUCf5lrcgGypwu/pwzydmA=
Content-Language: en-us
X-Originating-IP: [73.180.8.170]
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/h7mFZ7L7YZbcXKb_QqMz0k5yjJc>
Subject: Re: [core] RFC 7252 - 8.2 - Multicast - Request / Response Layer, page 67, top
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: Fri, 03 Apr 2020 17:54:18 -0000

-----Original Message-----
From: Esko Dijk <esko.dijk@iotconsultancy.nl>=20
Sent: Friday, April 3, 2020 5:38 AM
To: Jim Schaad <ietf@augustcellars.com>; 'Achim Kraus' =
<achimkraus@gmx.net>; 'Thomas Fossati' <tho.ietf@gmail.com>; 'Klaus =
Hartke' <hartke@projectcool.de>
Cc: core@ietf.org
Subject: RE: [core] RFC 7252 - 8.2 - Multicast - Request / Response =
Layer, page 67, top

Hello Jim,

Could you clarify your point further?=20
- what is a bad idea - having a dedicated port with dedicated for =
handling multicast requests?  Or the subsequent "internal routing" of =
the request to the unicast server at a different port? Or both?
[JLS] I think it is a bad idea to use the port number as a means of =
distinguishing multicast and unicast message.    If you do something =
like this completely internal to your own code, then it is an =
implementation detail but would not map to any type of text for an IETF =
document.

- what is a "multicast channel" , do you mean an endpoint bound to a =
multicast address ?
[JLS] I use the word channel because it maps from my code base in many =
ways.  A "multicast channel" would map to an endpoint bound to a =
<multicast address, port> pair.  An analogy for those of us who are =
really old would be to consider UHF and VHF on your TV to be different =
multicast addresses, but you still need to choose the channel number =
(port number) in order to get a flow of information that is usable. The =
analogy of course breaks down because you cannot send information back =
to the TV stations.

> some resources may only want to be on a single multicast address even=20
> if the server is listening on multiple unicast addresses

Sure, you can also have a dedicated server on say port :9999 that =
listens to multicast destination addresses only, because it is bound =
only to a multicast address not a unicast address. This dedicated server =
can then handle resources that only are to be accessed via multicast.
But in this case, there's no "internal routing" needed to another server =
inside the node because the resource is only hosted at say port :9999.
[JLS] You can have a dedicated server on say <address, port=3D9999> that =
lists for multicast traffic.  You always have the address and port as a =
pair. =20

> The IP address is different for a multicast vs a unicast message=20
> received at the server.  This needs to be the distinction

But the case the Achim indicated is that the server may not be able to =
detect whether a request came in via unicast of multicast. So this =
cannot be the distinction, e.g. in the following case:
1) CoAP server at port 5683 is bound to unicast address U
2) at same node, same CoAP server at port 5683 is bound to multicast =
address M
[JLS]  If this is really true, and I am not sure that I believe that to =
be the case, then the JAVA library is completely broken and needs to get =
fixed.    The fast look that I had at the JAVA library looks like you =
need to create a distinct socket for every <address, port> pair that you =
are dealing with.  I think that should give you all of the info that you =
need, but like I said, I have not done the JAVA programming itself.

Now in this case if a request comes in via multicast group M destined  =
to port 5683, the server handling this cannot tell whether it was =
unicast or multicast. And if a unicast request comes in to destination =
address U and port 5683, the server cannot tell also whether that was =
unicast or multicast.
[JLS] What is the address that is associated with the port number?  You =
cannot have a bare port number you also must have an IP address.  The IP =
address is how you distinguish unicast/multicast.

[JLS]  Jim

By setting it up like this instead that problem is avoided:
1) CoAP server at port 5683 is bound to unicast address U
2) at same node, same CoAP server at port 9999 is bound to multicast =
address M Then the server at port 5683 treats everything as unicast. =
(Because it is not bound to a multicast address, it won't receive any =
multicast requests directly.) And the server at port 9999 treats =
everything as multicast. (And this endpoint 9999 handles most requests =
by internally redirecting to server :5683, but only for those resources =
where multicast is allowed. Some request for multicast-only resources it =
can handle itself directly.)

So the above "workaround" seems handy for cases where a server at one =
specific UDP cannot itself determine the endpoint the request came in =
from (could be either multicast like M or unicast like U).

@Achim maybe you could comment if I've understood your use case =
properly.  To me the above seems more secure than trusting that a client =
will include a "This is multicast" CoAP Option in an honest way, which =
could easily be misused.

thanks
Esko

-----Original Message-----
From: Jim Schaad <ietf@augustcellars.com>
Sent: Thursday, April 2, 2020 18:02
To: Esko Dijk <esko.dijk@iotconsultancy.nl>; 'Achim Kraus' =
<achimkraus@gmx.net>; 'Thomas Fossati' <tho.ietf@gmail.com>; 'Klaus =
Hartke' <hartke@projectcool.de>
Cc: core@ietf.org
Subject: RE: [core] RFC 7252 - 8.2 - Multicast - Request / Response =
Layer, page 67, top

Esko,

That idea strikes me as a very bad idea.   If you build your code on =
this basis you will fall over the first time you come across a multicast =
channel which uses the same port as the unicast server.   The IP address =
is different for a multicast vs a unicast message received at the =
server.  This needs to be the distinction as well as the fact that some =
resources may only want to be on a single multicast address even if the =
server is listening on multiple unicast addresses.

Jim


-----Original Message-----
From: core <core-bounces@ietf.org> On Behalf Of Esko Dijk
Sent: Thursday, April 2, 2020 1:23 AM
To: Achim Kraus <achimkraus@gmx.net>; Thomas Fossati =
<tho.ietf@gmail.com>; Klaus Hartke <hartke@projectcool.de>
Cc: core@ietf.org
Subject: Re: [core] RFC 7252 - 8.2 - Multicast - Request / Response =
Layer, page 67, top

Hello Achim,

(see also my response to Jim)
Using the UDP port number to detect a multicast request vs a unicast =
request sounds like a good use case. Just curious - I assume the =
security aspect requirements of RFC 7252 are taken care of in this use =
case?

That is, a proper client sends its multicast requests always to port =
:9999 and the server treats these as multicast requests (e.g. only allow =
the request for specific resources).
A malicious client may sends its multicast request to port :5683 to =
bypass the above checks. I assume the server doesn't respond to this =
request, because the multicast address is not bound to port 5683 but to =
say 9999 only.
If the CoAP server at port 5683 cannot distinguish between =
unicast/multicast that would be a bad situation and the security =
requirements of RFC 7252 are not met.

Esko

-----Original Message-----
From: core <core-bounces@ietf.org> On Behalf Of Achim Kraus
Sent: Wednesday, April 1, 2020 22:28
To: Thomas Fossati <tho.ietf@gmail.com>; Klaus Hartke =
<hartke@projectcool.de>
Cc: core@ietf.org
Subject: Re: [core] RFC 7252 - 8.2 - Multicast - Request / Response =
Layer, page 67, top

Hi,

>> +---------------+                +-----------------+
>> |               |    request    _|_                |
>> |               |        .---> /   \   224.0.1.187 |
>> |              _|_      /      \___/ --.   :9999   |
>> | 192.168.0.1 /   \ ---=C2=B4         |      \          |
>> |   :54321    \___/ <---.       _|_     /  rewrite |
>> |               |        \     /   \ <-=C2=B4           |
>> |               |         `--- \___/ 192.168.0.100 |
>> |               |    response    |         :5683   |
>> +---------------+                +-----------------+
>>        Client                           Server

Nice diagram.

> Not sure why you would also want to rewrite the transport endpoint?

I tried to follow the discussion.
The idea to change the port as well enables java (and I guess some more) =
to differentiate between multicast and unicast requests. Jim also =
mentioned, that it enables the use of multiple servers on the same host.
I have not enough experience with multicast in different environments to =
see, if that may cause more trouble (e.g. firewall etc.). I would guess, =
that some  implementations will just offer that variant, at least as =
configurable option (I would try do so for Californium).
So my favorite for now is just implement it and see, what the user's =
feedback will be.

If that idea gets declined (may be by negative feedback of users), I =
still think, that there is a demand for other means to distinguish =
between multicast and unicast requests. Maybe, either the usage of the =
uri-host option or a new option will help.

This maybe considered as "too pragmatically", but on the other side I =
also don't see the "great benefit" in insist not to change the port.

best regards
Achim

_______________________________________________
core mailing list
core@ietf.org
https://www.ietf.org/mailman/listinfo/core
_______________________________________________
core mailing list
core@ietf.org
https://www.ietf.org/mailman/listinfo/core



From nobody Sat Apr  4 05:23:17 2020
Return-Path: <christer.holmberg@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 BD1883A0B5D for <core@ietfa.amsl.com>; Sat,  4 Apr 2020 05:23:16 -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_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 jtkKJLlaLa7Z for <core@ietfa.amsl.com>; Sat,  4 Apr 2020 05:23:15 -0700 (PDT)
Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2078.outbound.protection.outlook.com [40.107.21.78]) (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 81D603A0B41 for <core@ietf.org>; Sat,  4 Apr 2020 05:23:14 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bnXJ6c6etLiuzQ04lsxQ6uYyR3/ayImCQ9nzUwOSdkoXiQ3H49ACMx2p79Uy8+QYmP9Q65pOJJ4fGc1gyW6Wycocdg0Hx2Q5KCwaAjh1gbbZIrDj4vveRzsvyrEhGOH8Rs+8cPvdOGJasQFe0w8pkByRVd8/ishBjdc9r2lo82PfYcJTAj1mVqVBnO0r6HWeAF49qeDRFpKzPNMqskquW17fS9Q9aSA2kbJzsaw3cDcBsV4e8fOqUcBnBjg3Yb70GPt0kMvFwnYtxE7WGEfYCrNwf10mGKowIlt6T/WjYMRf4iqeKY/qBOX7S/q0RDPkKcmTjAyWO4tp1tP+lytbMw==
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=wnxKx4b2WrPnSlR3eTop9ua7nfgLitlPyEAS3GmJHyY=; b=V8iJO9S4BccSs4ft+BBozi0J2C9Zfy5MQao+TzMVDOEJiqWfWDhdxaQbEnQ3FAtGUvzH1ljg4n+4v+6hpAAfpA3dDCI9loml4+DtPfNXbb22TNAsKTWjd6bzqdUq2BC/0op5kQiCrJv1w9lDAxXdrEqHynqwK0+n/3NNL8pqwI3qpXCAccN4aoGn74dxOCwJyrZrBtnTcvot4UVQCc0iPoPBYpNbDF7+lon92/s2La4VS0fn5oVpz6BiBhMorKB9aq7w3kMi60DMALp1ZWGVK/wC4grfwRK7YQtQAIHhZFkAhEnBMfDKq5In5gsJ5uitZ+5n2cbPZCGWX9RDe/SXnw==
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=wnxKx4b2WrPnSlR3eTop9ua7nfgLitlPyEAS3GmJHyY=; b=N9a3wuk1A0L/Q4o8ZTK2wWyccgxq1s+Xn5DHANkv2mi1+p5dYEheWXWmzE5fr6I3UHopSPIP/ae80lZLZkVFYfJO3srd42bY/SJiKsUUnnCAVeSj7/ZgvO3LKetSAFZxQd6onxFbJyZ3iwBlCCHZpWYslRW3wqZs/wNWOGRHKYk=
Received: from AM0PR07MB3987.eurprd07.prod.outlook.com (52.134.82.159) by AM0PR07MB5139.eurprd07.prod.outlook.com (20.178.19.30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.11; Sat, 4 Apr 2020 12:23:11 +0000
Received: from AM0PR07MB3987.eurprd07.prod.outlook.com ([fe80::57b:b81e:33ec:5512]) by AM0PR07MB3987.eurprd07.prod.outlook.com ([fe80::57b:b81e:33ec:5512%7]) with mapi id 15.20.2900.012; Sat, 4 Apr 2020 12:23:11 +0000
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Abhijan Bhattacharyya <abhijan.bhattacharyya@gmail.com>
CC: Thomas Fossati <Thomas.Fossati@arm.com>, core <core@ietf.org>
Thread-Topic: [core] Using CoAP for P2P: thin-ICE
Thread-Index: AQHWCnvOvRwVXrVfdU6sUF31AU5OKA==
Date: Sat, 4 Apr 2020 12:23:11 +0000
Message-ID: <D9206514-91F4-4DDB-8ED0-C609F3DD6582@ericsson.com>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.1e.0.191013
authentication-results: spf=none (sender IP is ) smtp.mailfrom=christer.holmberg@ericsson.com; 
x-originating-ip: [188.127.223.154]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 3e27ee12-116f-499c-5ef9-08d7d892f105
x-ms-traffictypediagnostic: AM0PR07MB5139:
x-microsoft-antispam-prvs: <AM0PR07MB5139C8828A3F08D439442D8A93C40@AM0PR07MB5139.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 03630A6A4A
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:AM0PR07MB3987.eurprd07.prod.outlook.com; PTR:; CAT:NONE;  SFTY:; SFS:(10009020)(4636009)(366004)(376002)(39860400002)(396003)(136003)(346002)(8676002)(66556008)(26005)(66446008)(66574012)(76116006)(91956017)(54906003)(5660300002)(186003)(66476007)(316002)(6506007)(71200400001)(66946007)(6916009)(53546011)(44832011)(966005)(64756008)(86362001)(478600001)(6512007)(33656002)(36756003)(6486002)(8936002)(81166006)(2906002)(81156014)(4326008)(2616005); DIR:OUT; SFP:1101; 
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: XMbZB/WsGlQ2Q/av8p9clVszYnn7PNCq5pAZujKENlNeUZe7ST5XAxJKTqy6jOpP+W+QcTfPgHydLp+YhrmJTsOJLLftl+F/0INw5afZjkuDUS6h+PaI80fBjxPKrINl01cUQNL7hzHxDXgb67M9gyfyfNCUkBB1CwzoawhKceVPiqXZSZKkM8cgbs8h6x5UWJxO9RoHTPcxWDwL0Oa0oTRbZ+eCahPMO8Nwn0ck1d89VU5Y4Ja02JnIbQoXD6bLXpe8toewNo0toavhNri1/m+9oS54mcFZy+Cf+P0wYpZ5yzfQC/Fz03M3hSgOKDFqVgT/S0bd5SjxgSVs7ntIbihyKzKGXa5wZgtllyCTqiuH0Mi3YP9FtanV6OCNX3TtBx/oO6T95JGzI8TKW278/591rGMiSSQGmrRuZiZTSjOgS6O0aiX/9ipQqF01jhAXUgf2YZMvI8xKdVJrLE/AdXLYXG4CKvQ7fzZekSlPNfQ+puOHz9y184VwJw9YOgFXZvsSEGB1LHHfvvxfrRHSVQ==
x-ms-exchange-antispam-messagedata: a/R78HLCm7dJsHcjju0PwFa62Q+wQalNNpx9jeI3wkNchlr+h/ac/BHzDxMovaiXUubYxl3n9a0YFIL3kIwf5kXwRNoJ7F6NyEdsJ6HXAwXVB4iE/BxF2uozCIs1lGXYaVj0EOr4vhJaRiZoNGFnJg==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_D920651491F44DDB8ED0C609F3DD6582ericssoncom_"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 3e27ee12-116f-499c-5ef9-08d7d892f105
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Apr 2020 12:23:11.5311 (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: +iuhegPVyWmwRBdSB3ChvqEmlXQ3VIfNQeD4d4TqURAGTLlo9zHE3T9guRb/WIz6bcp0acYOOG8fM0iT1BvQLmm8LOI5FpfdqJj//deroTA=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR07MB5139
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/dO-qAhEyrGRartxssdCm1GAaJ-E>
Subject: Re: [core] Using CoAP for P2P: thin-ICE
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: Sat, 04 Apr 2020 12:23:17 -0000

--_000_D920651491F44DDB8ED0C609F3DD6582ericssoncom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGksDQoNCj4gVGhhbmtzIGZvciBzaGFyaW5nIHRoZSBzbGlkZXMuDQo+IFNvLCBpZiBib3RoIHRo
ZSBub2RlcyBob3N0IGEgcmVzb3VyY2Ugd2hpY2ggdGhlIG90aGVyIG9uZSBpcyBpbnRlcmVzdGVk
IGluLCB0aGVuLCBmb2xsb3dpbmcgdGhlIGRpYWdyYW0gaW4gdGhlIHNsaWRlcywgRGV2aWNlICMy
IHNob3VsZA0KPiBhbHNvIHBvc3QgYW5kIGNyZWF0ZSBhIHJlc291cmNlIGFuZCBEZXZpY2UgIzEg
c2hvdWxkIGRvIGEgR0VULiBUaGVuIGJvdGggdGhlIGRldmljZXMgY2FuIGFjY2VzcyBlYWNoIG90
aGVyLCByaWdodD8NCg0KQ29ycmVjdC4NCg0KKE9mIGNvdXJzZSwgd2hlbiBEZXZpY2UgIzEgaGFz
IHJlY2VpdmVkIHRoZSBHRVQgZnJvbSBEZXZpY2UgIzIsIERldmljZSAjMSBjb3VsZCB0cnkgdG8g
cmVhY2ggRGV2aWNlICMyIHVzaW5nIHRoZSBhZGRyZXNzIGZyb20gd2hlcmUgdGhlIEdFVCB3YXMg
cmVjZWl2ZWQuIFRoYXQgaXMgcmVmZXJyZWQgdG8gYXMgYSBwZWVyIHJlZmxleGl2ZSBjYW5kaWRh
dGUgaW4gSUNFLCBidXQgd2UgaGF2ZSBub3QgbG9va2VkIGludG8gdGhhdCBpbiBkZXRhaWwgeWV0
LikNCg0KPiBDYW4gd2UgdGhlbiB0aGluayBvZiBhIHNpdHVhdGlvbiB3aGVuIHRoZSBSRCBhbmQg
dGhlIFRVUk4gc2VydmVyIG1lcmdlcyB0b2dldGhlcj8NCg0KTm90IHN1cmUgd2hhdCB5b3UgbWVh
biBiZSDigJxtZXJnZXMgdG9nZXRoZXLigJ0sIGJ1dCBtdWx0aXBsZSBkZXZpY2VzIGNhbiBmb3Ig
c3VyZSB1c2UgdGhlIHNhbWUgUkQgYW5kL29yIFQtU1RVTiBzZXJ2ZXIuIFRoYXQgaXMgaG93IGl0
IG5vcm1hbGx5IHdvcmtzLg0KDQooV2hlbiB5b3Ugc2F5IFRVUk4gc2VydmVyLCBJIGFzc3VtZSB5
b3UgcmVmZXIgdG8gdGhlIFQtU1RVTiBzZXJ2ZXIuIFRoZSBzbGlkZXMgZG9u4oCZdCBkZXNjcmli
ZSB0aGUgdXNhZ2Ugb2YgYSBUVVJOIHNlcnZlci9yZWxheSwgYnV0IHRoYXQgd291bGQgZm9yIHN1
cmUgYmUgcG9zc2libGUpDQoNCj5PbmUgdGhpbmcgdGhhdCBJIGZpbmQgc3BlY2lhbCBpbiB0aGlz
IGNhc2UgdGhhbiB1c3VhbCBQMlAgZXN0YWJsaXNobWVudCBzY2VuYXJpbyBpcyB0aGF0LCB0aGUg
VFVSTiBzZXJ2ZXIgaGFzIHRoZSByZXNwb25zaWJpbGl0eSBvZiBub3RpZnlpbmcgdGhlIFVSSSBh
cyB3ZWxsIGFuZA0KPm5vdCBvbmx5IHRoZSBpcDpwb3J0IG1hcHBpbmcuIFRoaXMgaXMgYmVjYXVz
ZSBvZiB0aGUgUkVTVGZ1bCBzZW1hbnRpY3MuDQoNCk5vdCBzdXJlIEkgdW5kZXJzdGFuZC4gVGhl
IFQtU1RVTiBzZXJ2ZXIgb25seSBwcm92aWRlcyB0aGUgcHVibGljIElQIGFkZHJlc3M6cG9ydCBv
ZiB0aGUgZGV2aWNlLiBUaGUgZGV2aWNlIGNyZWF0ZXMgdGhlIFVSSS4NCg0KPkNhbiB3ZSBmaW5k
IGFueSBkb2N1bWVudCBlbGFib3JhdGluZyB0aGVzZSBzbGlkZXM/DQoNCkF0IHRoZSBtb21lbnQg
dGhlcmUgaXMgbm8gSUVURiBkcmFmdCBkZXNjcmliaW5nIHRoaXMsIG1vc3RseSBiZWNhdXNlIHNv
IGZhciBwZW9wbGUgaGF2ZW7igJl0IHNob3duIHRvbyBtdWNoIGludGVyZXN0IGluIGl0Lg0KDQpJ
dCBpcyBkZXNjcmliZWQgaW4gbXkgdGhlc2lzLCBzbyBpZiB5b3Ugd2FudCBJIGNhbiBnaXZlIHlv
dSB0aGUgbGluayBmb3IgdGhhdCA6KQ0KDQo+QW5kLCBpcyB0aGVyZSBhbnkgb3BlbnNvdXJjZSBp
bXBsZW1lbnRhdGlvbiBhdmFpbGFibGUgb2YgdGhpcyBwcm9wb3NhbCBwbGVhc2U/DQoNCkN1cnJl
bnRseSBub3QsIHVuZm9ydHVuYXRlbHksIGFzIGZhciBhcyBJIGtub3cuDQoNClJlZ2FyZHMsDQoN
CkNocmlzdGVyDQoNCg0KDQoNCk9uIEZyaSwgQXByIDMsIDIwMjAgYXQgMTI6MTEgQU0gQ2hyaXN0
ZXIgSG9sbWJlcmcgPGNocmlzdGVyLmhvbG1iZXJnQGVyaWNzc29uLmNvbTxtYWlsdG86Y2hyaXN0
ZXIuaG9sbWJlcmdAZXJpY3Nzb24uY29tPj4gd3JvdGU6DQpIaSwNCg0KSWYgeW91IGFyZSBpbnRl
cmVzdGVkIGluIFAyUCwgeW91IG1pZ2h0IGJlIGludGVyZXN0ZWQgaW4gdGhlIHRoaW4tSUNFIHBy
ZXNlbnRhdGlvbiB0aGF0IHdhcyBnaXZlbiBhdCB0aGUgVDJUUkcgbWVldGluZyBpbiBTaW5nYXBv
cmU6DQoNCmh0dHBzOi8vZ2l0aHViLmNvbS90MnRyZy8yMDE5LTExLXNpbmdhcG9yZS9ibG9iL21h
c3Rlci9zbGlkZXMvNDQtdGhpbi1JQ0UtMTUxMTE5LVNpbmdhcG9yZS5wZGY8aHR0cHM6Ly9wcm90
ZWN0Mi5maXJlZXllLmNvbS92MS91cmw/az03YTQzMmRlYS0yNjk3MjA5OC03YTQzNmQ3MS04Njg1
OWIyOTMxYjMtYTkxZjJkMmVkOTlkYTk1MSZxPTEmZT1iMzI5YjA4OC1kNmQwLTQ0NDYtOGRkZi01
NTg5YTllM2FiY2QmdT1odHRwcyUzQSUyRiUyRmdpdGh1Yi5jb20lMkZ0MnRyZyUyRjIwMTktMTEt
c2luZ2Fwb3JlJTJGYmxvYiUyRm1hc3RlciUyRnNsaWRlcyUyRjQ0LXRoaW4tSUNFLTE1MTExOS1T
aW5nYXBvcmUucGRmPg0KDQpSZWdhcmRzLA0KDQpDaHJpc3Rlcg0KDQoNCkZyb206IGNvcmUgPGNv
cmUtYm91bmNlc0BpZXRmLm9yZzxtYWlsdG86Y29yZS1ib3VuY2VzQGlldGYub3JnPj4gb24gYmVo
YWxmIG9mIEFiaGlqYW4gQmhhdHRhY2hhcnl5YSA8YWJoaWphbi5iaGF0dGFjaGFyeXlhQGdtYWls
LmNvbTxtYWlsdG86YWJoaWphbi5iaGF0dGFjaGFyeXlhQGdtYWlsLmNvbT4+DQpEYXRlOiBUaHVy
c2RheSwgMiBBcHJpbCAyMDIwIGF0IDExLjA0DQpUbzogVGhvbWFzIEZvc3NhdGkgPFRob21hcy5G
b3NzYXRpQGFybS5jb208bWFpbHRvOlRob21hcy5Gb3NzYXRpQGFybS5jb20+Pg0KQ2M6IGNvcmUg
PGNvcmVAaWV0Zi5vcmc8bWFpbHRvOmNvcmVAaWV0Zi5vcmc+Pg0KU3ViamVjdDogUmU6IFtjb3Jl
XSBVc2luZyBDb0FQIGZvciBQMlANCg0KSGkgVGhvbWFzLA0KV2hhdCBJIGFtIGxvb2tpbmcgYXQg
aXMgYSBzaXR1YXRpb24gd2hlcmUgSSBoYXZlIHR3byBub2RlcyBlYWNoIGhhdmluZyBhIHRpbWUt
dmFyeWluZyByZXNvdXJjZS4gQm90aCB3YW50IHRvIHB1c2ggdGhlIHN0YXRlcyBvZiB0aGUgcmVz
cGVjdGl2ZSByZXNvdXJjZSB0byB0aGUgb3RoZXIgbm9kZSB3aXRoaW4gYSBjb21tb24gYXBwbGlj
YXRpb24gY29udGV4dC4gSG93ZXZlciwgdGhlc2UgZXhjaGFuZ2VzIGFyZSBuYXR1cmFsbHkgYXN5
bmNocm9ub3VzLiBNYXkgYmUgSSBjYW4gdGhpbmsgb2YgaXQgbW9yZSBsaWtlIGEgY2hhdC4gQSB0
eXBpY2FsIGNsaWVudC1zZXJ2ZXIgb3Igb2JzZXJ2ZSByZWxhdGlvbnNoaXAgd2lsbCBub3Qgc2Vy
dmUgdGhlIHB1cnBvc2UuIEFjdHVhbGx5IGJvdGggc2hvdWxkIGhhdmUgYSBjbGllbnQgYW5kIHNl
cnZlciBpbnN0YW5jZSBydW5uaW5nIHVuZGVyIGEgY29tbW9uIGFwcGxpY2F0aW9uLiBUaGVuIGVp
dGhlciBlYWNoIGNhbiAqb2JzZXJ2ZSogdGhlIG90aGVyLCBvciBjYW4gKnBvc3QqIHRoZSBvdGhl
ci4gVGhhdCBpcyBob3cgd2UgY2FuIGRvIHRoYXQgd2l0aG91dCBhIGNlbnRyYWwgc2VydmVyLg0K
DQpJZiBteSB1bmRlcnN0YW5kaW5nIGlzIHJpZ2h0LCBhY2NvcmRpbmcgdG8gQ29BUCBzcGVjaWZp
Y2F0aW9uLCB0aGUgbm9kZXMgd2hpY2ggY2FuIGhhdmUgYm90aCBzZXJ2ZXIgYW5kIGNsaWVudCAo
dG8gdGhlIG9yaWdpbiBzZXJ2ZXIpIGFyZSAiaW50ZXJtZWRpYXJ5IiBub2Rlcy4gVGhlIG9ubHkg
ZXhhbXBsZSBvZiAiaW50ZXJtZWRpYXJ5IiBjb25zaWRlcmVkIGluIHRoZSBzcGVjIGlzIHRoZSBw
cm94eSBub2RlLiBCdXQsIGFueXdheSB0aGUgc2l0dWF0aW9uIGluIHRoaXMgY2FzZSBkb2VzIG5v
dCBjb25jZXJuIHdpdGggaW50ZXJtZWRpYXJ5LiBCb3RoIGFyZSBvcmlnaW4gc2VydmVyIGFuZCBl
bmQtY2xpZW50IHRvZ2V0aGVyLg0KDQpJcyB0aGVyZSBhbnkgc3RhbmRhcmRpemVkIG1lY2hhbmlz
bSB0byBoYW5kbGUgdGhpcyBzaXR1YXRpb24/DQoNClRoYW5rcy4NCg0KT24gV2VkLCBBcHIgMSwg
MjAyMCBhdCA1OjMyIFBNIFRob21hcyBGb3NzYXRpIDxUaG9tYXMuRm9zc2F0aUBhcm0uY29tPG1h
aWx0bzpUaG9tYXMuRm9zc2F0aUBhcm0uY29tPj4gd3JvdGU6DQpIaSBBYmhpamFuLA0KDQpPbiAw
MS8wNC8yMDIwLCAxMjozMSwgQWJoaWphbiBCaGF0dGFjaGFyeXlhIDxhYmhpamFuLmJoYXR0YWNo
YXJ5eWFAZ21haWwuY29tPG1haWx0bzphYmhpamFuLmJoYXR0YWNoYXJ5eWFAZ21haWwuY29tPj4g
d3JvdGU6DQo+IElzIHRoZXJlIGFueSBzdGFuZGFyZGl6ZWQgbWVjaGFuaXNtIHRvIHVzZSBDb0FQ
IGZvciBhIFAyUCBjb25uZWN0aW9uPw0KDQpOb3Qgc3VyZSB3aGV0aGVyIFJGQyA3NjUwIHdvdWxk
IGZpdCB5b3VyIG5lZWRzIGJ1dCB3b3J0aCBoYXZpbmcgYQ0KbG9vayAtLSBpZiB5b3UgaGF2ZW4n
dCBhbHJlYWR5Lg0KDQpjaGVlcnMNCi0tDQoNCg0KDQoNCklNUE9SVEFOVCBOT1RJQ0U6IFRoZSBj
b250ZW50cyBvZiB0aGlzIGVtYWlsIGFuZCBhbnkgYXR0YWNobWVudHMgYXJlIGNvbmZpZGVudGlh
bCBhbmQgbWF5IGFsc28gYmUgcHJpdmlsZWdlZC4gSWYgeW91IGFyZSBub3QgdGhlIGludGVuZGVk
IHJlY2lwaWVudCwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGltbWVkaWF0ZWx5IGFuZCBkbyBu
b3QgZGlzY2xvc2UgdGhlIGNvbnRlbnRzIHRvIGFueSBvdGhlciBwZXJzb24sIHVzZSBpdCBmb3Ig
YW55IHB1cnBvc2UsIG9yIHN0b3JlIG9yIGNvcHkgdGhlIGluZm9ybWF0aW9uIGluIGFueSBtZWRp
dW0uIFRoYW5rIHlvdS4NCg0KDQotLQ0KUmVnYXJkcywNCkFiaGlqYW4gQmhhdHRhY2hhcnl5YSwN
ClRlY2hub2xvZ2lzdCBieSBwcm9mZXNzaW9uIFtJb1R8IEludGVybmV0IFByb3RvY29sc3wgNUdd
DQoNCg0KLS0NClJlZ2FyZHMsDQpBYmhpamFuIEJoYXR0YWNoYXJ5eWEsDQpUZWNobm9sb2dpc3Qg
YnkgcHJvZmVzc2lvbiBbSW9UfCBJbnRlcm5ldCBQcm90b2NvbHN8IDVHXQ0K

--_000_D920651491F44DDB8ED0C609F3DD6582ericssoncom_
Content-Type: text/html; charset="utf-8"
Content-ID: <FD4027A611D50F4C9E90DAAD82517902@eurprd07.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2
IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToy
IDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJBcmlhbCBC
bGFjayI7DQoJcGFub3NlLTE6MiAxMSAxMCA0IDIgMSAyIDIgMiA0O30NCi8qIFN0eWxlIERlZmlu
aXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21h
cmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJ
Zm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVy
bGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29y
YXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0K
CXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlv
bjp1bmRlcmxpbmU7fQ0KcC5Nc29MaXN0UGFyYWdyYXBoLCBsaS5Nc29MaXN0UGFyYWdyYXBoLCBk
aXYuTXNvTGlzdFBhcmFncmFwaA0KCXttc28tc3R5bGUtcHJpb3JpdHk6MzQ7DQoJbWFyZ2luLXRv
cDowY207DQoJbWFyZ2luLXJpZ2h0OjBjbTsNCgltYXJnaW4tYm90dG9tOjBjbTsNCgltYXJnaW4t
bGVmdDozNi4wcHQ7DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7
DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KcC5tc29ub3JtYWwwLCBsaS5t
c29ub3JtYWwwLCBkaXYubXNvbm9ybWFsMA0KCXttc28tc3R5bGUtbmFtZTptc29ub3JtYWw7DQoJ
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBjbTsNCgltc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowY207DQoJZm9udC1zaXplOjExLjBwdDsN
Cglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpzcGFuLkVtYWlsU3R5bGUxOA0K
CXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIs
c2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1z
dHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNl
Y3Rpb24xDQoJe3NpemU6NjEyLjBwdCA3OTIuMHB0Ow0KCW1hcmdpbjo3MC44NXB0IDIuMGNtIDcw
Ljg1cHQgMi4wY207fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQot
LT48L3N0eWxlPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRkkiIGxpbms9ImJsdWUiIHZsaW5rPSJw
dXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+SGksPG86cD48L286cD48
L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEyLjBwdCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdCI+Jmd0
OyA8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIj5UaGFua3MgZm9yIHNoYXJpbmcgdGhlIHNs
aWRlcy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jmd0OyBTbywgaWYgYm90aCB0aGUgbm9kZXMgaG9z
dCBhIHJlc291cmNlIHdoaWNoIHRoZSBvdGhlciBvbmUgaXMgaW50ZXJlc3RlZCBpbiwgdGhlbiwg
Zm9sbG93aW5nIHRoZSBkaWFncmFtIGluIHRoZSBzbGlkZXMsIERldmljZSAjMiBzaG91bGQ8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyI+Jmd0OyA8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPmFsc28gcG9zdCBhbmQgY3JlYXRlIGEg
cmVzb3VyY2UgYW5kIERldmljZSAjMSBzaG91bGQgZG8gYSBHRVQuDQo8L3NwYW4+VGhlbiBib3Ro
IHRoZSBkZXZpY2VzIGNhbiBhY2Nlc3MgZWFjaCBvdGhlciwgcmlnaHQ/IDxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Q29ycmVjdC48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
PihPZiBjb3Vyc2UsIHdoZW4gRGV2aWNlICMxIGhhcyByZWNlaXZlZCB0aGUgR0VUIGZyb20gRGV2
aWNlICMyLCBEZXZpY2UgIzEgY291bGQgdHJ5IHRvIHJlYWNoIERldmljZSAjMiB1c2luZyB0aGUg
YWRkcmVzcyBmcm9tIHdoZXJlIHRoZSBHRVQgd2FzIHJlY2VpdmVkLiBUaGF0IGlzIHJlZmVycmVk
IHRvIGFzIGEgcGVlciByZWZsZXhpdmUgY2FuZGlkYXRlIGluIElDRSwgYnV0IHdlDQogaGF2ZSBu
b3QgbG9va2VkIGludG8gdGhhdCBpbiBkZXRhaWwgeWV0Lik8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZn
dDsgQ2FuIHdlIHRoZW4gdGhpbmsgb2YgYSBzaXR1YXRpb24gd2hlbiB0aGUgUkQgYW5kIHRoZSBU
VVJOIHNlcnZlciBtZXJnZXMgdG9nZXRoZXI/PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPk5vdCBzdXJlIHdoYXQgeW91IG1lYW4gYmUg
4oCcbWVyZ2VzIHRvZ2V0aGVy4oCdLCBidXQgbXVsdGlwbGUgZGV2aWNlcyBjYW4gZm9yIHN1cmUg
dXNlIHRoZSBzYW1lIFJEIGFuZC9vciBULVNUVU4gc2VydmVyLiBUaGF0IGlzIGhvdyBpdCBub3Jt
YWxseSB3b3Jrcy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPihXaGVuIHlvdSBzYXkgVFVSTiBzZXJ2ZXIs
IEkgYXNzdW1lIHlvdSByZWZlciB0byB0aGUgVC1TVFVOIHNlcnZlci4gVGhlIHNsaWRlcyBkb27i
gJl0IGRlc2NyaWJlIHRoZSB1c2FnZSBvZiBhIFRVUk4gc2VydmVyL3JlbGF5LCBidXQgdGhhdCB3
b3VsZCBmb3Igc3VyZSBiZSBwb3NzaWJsZSk8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiPiZndDtPbmUgdGhpbmcgdGhhdCBJIGZpbmQgc3BlY2lhbCBpbiB0aGlzIGNhc2UgdGhhbiB1
c3VhbCBQMlAgZXN0YWJsaXNobWVudCBzY2VuYXJpbyBpcyB0aGF0LCB0aGUgVFVSTiBzZXJ2ZXIg
aGFzIHRoZSByZXNwb25zaWJpbGl0eSZuYnNwO29mIG5vdGlmeWluZyB0aGUgVVJJIGFzIHdlbGwg
YW5kPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiPiZndDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPm5vdCBvbmx5IHRoZSBpcDpw
b3J0IG1hcHBpbmcuDQo8L3NwYW4+VGhpcyBpcyBiZWNhdXNlIG9mIHRoZSBSRVNUZnVsIHNlbWFu
dGljcy48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Tm90IHN1cmUgSSB1bmRlcnN0YW5kLiBU
aGUgVC1TVFVOIHNlcnZlciBvbmx5IHByb3ZpZGVzIHRoZSBwdWJsaWMgSVAgYWRkcmVzczpwb3J0
IG9mIHRoZSBkZXZpY2UuIFRoZSBkZXZpY2UgY3JlYXRlcyB0aGUgVVJJLjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jmd0O0NhbiB3ZSBmaW5kIGFueSBkb2N1bWVudCBlbGFib3Jh
dGluZyB0aGVzZSBzbGlkZXM/Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
Ij5BdCB0aGUgbW9tZW50IHRoZXJlIGlzIG5vIElFVEYgZHJhZnQgZGVzY3JpYmluZyB0aGlzLCBt
b3N0bHkgYmVjYXVzZSBzbyBmYXIgcGVvcGxlIGhhdmVu4oCZdCBzaG93biB0b28gbXVjaCBpbnRl
cmVzdCBpbiBpdC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkl0IGlzIGRlc2NyaWJlZCBpbiBteSB0aGVz
aXMsIHNvIGlmIHlvdSB3YW50IEkgY2FuIGdpdmUgeW91IHRoZSBsaW5rIGZvciB0aGF0IDopDQo8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiPiZndDtBbmQsIGlzIHRoZXJlIGFueSBvcGVuc291cmNlJm5ic3A7
aW1wbGVtZW50YXRpb24gYXZhaWxhYmxlIG9mIHRoaXMgcHJvcG9zYWwgcGxlYXNlPzxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Q3VycmVudGx5IG5vdCwgdW5mb3J0dW5hdGVseSwg
YXMgZmFyIGFzIEkga25vdy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPlJlZ2FyZHMsPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIj5DaHJpc3RlcjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5PbiBGcmksIEFwciAz
LCAyMDIwIGF0IDEyOjExIEFNIENocmlzdGVyIEhvbG1iZXJnICZsdDs8L3NwYW4+PGEgaHJlZj0i
bWFpbHRvOmNocmlzdGVyLmhvbG1iZXJnQGVyaWNzc29uLmNvbSI+PHNwYW4gbGFuZz0iRU4tVVMi
PmNocmlzdGVyLmhvbG1iZXJnQGVyaWNzc29uLmNvbTwvc3Bhbj48L2E+PHNwYW4gbGFuZz0iRU4t
VVMiPiZndDsgd3JvdGU6PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90
ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRk
aW5nOjBjbSAwY20gMGNtIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDowY20i
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkhpLDxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPklmIHlvdSBhcmUgaW50ZXJlc3RlZCBp
biBQMlAsIHlvdSBtaWdodCBiZSBpbnRlcmVzdGVkIGluIHRoZSB0aGluLUlDRSBwcmVzZW50YXRp
b24gdGhhdCB3YXMgZ2l2ZW4gYXQgdGhlIFQyVFJHIG1lZXRpbmcgaW4gU2luZ2Fwb3JlOjwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4t
VVMiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PGEgaHJlZj0iaHR0cHM6Ly9wcm90ZWN0Mi5maXJlZXllLmNvbS92MS91cmw/az03YTQzMmRlYS0y
Njk3MjA5OC03YTQzNmQ3MS04Njg1OWIyOTMxYjMtYTkxZjJkMmVkOTlkYTk1MSZhbXA7cT0xJmFt
cDtlPWIzMjliMDg4LWQ2ZDAtNDQ0Ni04ZGRmLTU1ODlhOWUzYWJjZCZhbXA7dT1odHRwcyUzQSUy
RiUyRmdpdGh1Yi5jb20lMkZ0MnRyZyUyRjIwMTktMTEtc2luZ2Fwb3JlJTJGYmxvYiUyRm1hc3Rl
ciUyRnNsaWRlcyUyRjQ0LXRoaW4tSUNFLTE1MTExOS1TaW5nYXBvcmUucGRmIiB0YXJnZXQ9Il9i
bGFuayI+PHNwYW4gbGFuZz0iRU4tVVMiPmh0dHBzOi8vZ2l0aHViLmNvbS90MnRyZy8yMDE5LTEx
LXNpbmdhcG9yZS9ibG9iL21hc3Rlci9zbGlkZXMvNDQtdGhpbi1JQ0UtMTUxMTE5LVNpbmdhcG9y
ZS5wZGY8L3NwYW4+PC9hPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48
c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+UmVnYXJkcyw8L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9
IkVOLVVTIj5DaHJpc3Rlcjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1
QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPkZyb206
DQo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5j
b3JlICZsdDs8YSBocmVmPSJtYWlsdG86Y29yZS1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9i
bGFuayI+Y29yZS1ib3VuY2VzQGlldGYub3JnPC9hPiZndDsgb24gYmVoYWxmIG9mIEFiaGlqYW4g
QmhhdHRhY2hhcnl5YSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFiaGlqYW4uYmhhdHRhY2hhcnl5YUBn
bWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5hYmhpamFuLmJoYXR0YWNoYXJ5eWFAZ21haWwuY29t
PC9hPiZndDs8YnI+DQo8Yj5EYXRlOiA8L2I+VGh1cnNkYXksIDIgQXByaWwgMjAyMCBhdCAxMS4w
NDxicj4NCjxiPlRvOiA8L2I+VGhvbWFzIEZvc3NhdGkgJmx0OzxhIGhyZWY9Im1haWx0bzpUaG9t
YXMuRm9zc2F0aUBhcm0uY29tIiB0YXJnZXQ9Il9ibGFuayI+VGhvbWFzLkZvc3NhdGlAYXJtLmNv
bTwvYT4mZ3Q7PGJyPg0KPGI+Q2M6IDwvYj5jb3JlICZsdDs8YSBocmVmPSJtYWlsdG86Y29yZUBp
ZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmNvcmVAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCjxiPlN1
YmplY3Q6IDwvYj5SZTogW2NvcmVdIFVzaW5nIENvQVAgZm9yIFAyUDwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+SGkgVGhvbWFzLA0KPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj5XaGF0IEkgYW0gbG9va2luZyBhdCBpcyBhIHNpdHVhdGlvbiB3aGVyZSBJIGhhdmUg
dHdvIG5vZGVzIGVhY2ggaGF2aW5nIGEgdGltZS12YXJ5aW5nIHJlc291cmNlLiBCb3RoIHdhbnQm
bmJzcDt0byBwdXNoIHRoZSBzdGF0ZXMgb2YgdGhlIHJlc3BlY3RpdmUgcmVzb3VyY2UgdG8gdGhl
IG90aGVyIG5vZGUgd2l0aGluDQogYSBjb21tb24gYXBwbGljYXRpb24gY29udGV4dC4gSG93ZXZl
ciwgdGhlc2UgZXhjaGFuZ2VzIGFyZSBuYXR1cmFsbHkgYXN5bmNocm9ub3VzLiBNYXkgYmUgSSBj
YW4gdGhpbmsgb2YgaXQgbW9yZSBsaWtlIGEgY2hhdC4gQSB0eXBpY2FsIGNsaWVudC1zZXJ2ZXIg
b3Igb2JzZXJ2ZSByZWxhdGlvbnNoaXAgd2lsbCBub3Qgc2VydmUgdGhlIHB1cnBvc2UuIEFjdHVh
bGx5IGJvdGggc2hvdWxkIGhhdmUgYSBjbGllbnQgYW5kIHNlcnZlciBpbnN0YW5jZQ0KIHJ1bm5p
bmcgdW5kZXIgYSBjb21tb24gYXBwbGljYXRpb24uIFRoZW4gZWl0aGVyIGVhY2ggY2FuICpvYnNl
cnZlKiB0aGUgb3RoZXIsIG9yIGNhbiAqcG9zdCogdGhlIG90aGVyLiBUaGF0IGlzIGhvdyB3ZSBj
YW4gZG8gdGhhdCB3aXRob3V0IGEgY2VudHJhbCBzZXJ2ZXIuPG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5JZiBteSB1bmRlcnN0YW5kaW5n
IGlzIHJpZ2h0LCBhY2NvcmRpbmcgdG8gQ29BUCBzcGVjaWZpY2F0aW9uLCB0aGUgbm9kZXMgd2hp
Y2ggY2FuIGhhdmUgYm90aCBzZXJ2ZXIgYW5kIGNsaWVudCAodG8gdGhlIG9yaWdpbiZuYnNwO3Nl
cnZlcikgYXJlICZxdW90O2ludGVybWVkaWFyeSZxdW90OyBub2Rlcy4gVGhlIG9ubHkgZXhhbXBs
ZQ0KIG9mICZxdW90O2ludGVybWVkaWFyeSZxdW90OyBjb25zaWRlcmVkIGluIHRoZSBzcGVjIGlz
IHRoZSBwcm94eSBub2RlLiBCdXQsIGFueXdheSB0aGUgc2l0dWF0aW9uIGluIHRoaXMgY2FzZSBk
b2VzIG5vdCBjb25jZXJuIHdpdGggaW50ZXJtZWRpYXJ5LiBCb3RoIGFyZSBvcmlnaW4gc2VydmVy
IGFuZCBlbmQtY2xpZW50IHRvZ2V0aGVyLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+SXMgdGhlcmUgYW55IHN0YW5kYXJkaXplZCBtZWNo
YW5pc20gdG8gaGFuZGxlIHRoaXMgc2l0dWF0aW9uPzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+VGhhbmtzLjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZu
YnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
Pk9uIFdlZCwgQXByIDEsIDIwMjAgYXQgNTozMiBQTSBUaG9tYXMgRm9zc2F0aSAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOlRob21hcy5Gb3NzYXRpQGFybS5jb20iIHRhcmdldD0iX2JsYW5rIj5UaG9tYXMu
Rm9zc2F0aUBhcm0uY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxi
bG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEu
MHB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRv
cDo1LjBwdDttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj5IaSBBYmhpamFuLDxicj4NCjxicj4NCk9uIDAxLzA0LzIwMjAsIDEyOjMx
LCBBYmhpamFuIEJoYXR0YWNoYXJ5eWEgJmx0OzxhIGhyZWY9Im1haWx0bzphYmhpamFuLmJoYXR0
YWNoYXJ5eWFAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+YWJoaWphbi5iaGF0dGFjaGFyeXlh
QGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjxicj4NCiZndDsgSXMgdGhlcmUgYW55IHN0YW5kYXJk
aXplZCBtZWNoYW5pc20gdG8gdXNlIENvQVAgZm9yIGEgUDJQIGNvbm5lY3Rpb24/PGJyPg0KPGJy
Pg0KTm90IHN1cmUgd2hldGhlciBSRkMgNzY1MCB3b3VsZCBmaXQgeW91ciBuZWVkcyBidXQgd29y
dGggaGF2aW5nIGE8YnI+DQpsb29rIC0tIGlmIHlvdSBoYXZlbid0IGFscmVhZHkuPGJyPg0KPGJy
Pg0KY2hlZXJzPGJyPg0KLS08YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQpJTVBPUlRBTlQg
Tk9USUNFOiBUaGUgY29udGVudHMgb2YgdGhpcyBlbWFpbCBhbmQgYW55IGF0dGFjaG1lbnRzIGFy
ZSBjb25maWRlbnRpYWwgYW5kIG1heSBhbHNvIGJlIHByaXZpbGVnZWQuIElmIHlvdSBhcmUgbm90
IHRoZSBpbnRlbmRlZCByZWNpcGllbnQsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBpbW1lZGlh
dGVseSBhbmQgZG8gbm90IGRpc2Nsb3NlIHRoZSBjb250ZW50cyB0byBhbnkgb3RoZXIgcGVyc29u
LCB1c2UgaXQgZm9yIGFueSBwdXJwb3NlLA0KIG9yIHN0b3JlIG9yIGNvcHkgdGhlIGluZm9ybWF0
aW9uIGluIGFueSBtZWRpdW0uIFRoYW5rIHlvdS48bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90
ZT4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48YnIgY2xlYXI9ImFsbCI+DQo8bzpw
PjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPi0tDQo8bzpwPjwvbzpwPjwv
cD4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMy41cHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7QXJpYWwgQmxhY2smcXVvdDssc2Fucy1zZXJpZiI+UmVnYXJkcyw8L3NwYW4+PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMy41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwgQmxhY2smcXVvdDssc2Fucy1zZXJp
ZiI+QWJoaWphbiBCaGF0dGFjaGFyeXlhLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEzLjVwdDtm
b250LWZhbWlseTomcXVvdDtBcmlhbCBCbGFjayZxdW90OyxzYW5zLXNlcmlmIj5UZWNobm9sb2dp
c3QgYnkgcHJvZmVzc2lvbiBbSW9UfCBJbnRlcm5ldCBQcm90b2NvbHN8IDVHXTwvc3Bhbj48L2k+
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiciBj
bGVhcj0iYWxsIj4NCjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4tLSA8
bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTMuNXB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0FyaWFsIEJsYWNrJnF1b3Q7LHNhbnMtc2VyaWYiPlJlZ2FyZHMsPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEzLjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCBCbGFjayZxdW90Oyxz
YW5zLXNlcmlmIj5BYmhpamFuIEJoYXR0YWNoYXJ5eWEsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEz
LjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCBCbGFjayZxdW90OyxzYW5zLXNlcmlmIj5UZWNo
bm9sb2dpc3QgYnkgcHJvZmVzc2lvbiBbSW9UfCBJbnRlcm5ldCBQcm90b2NvbHN8IDVHXTwvc3Bh
bj48L2k+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_D920651491F44DDB8ED0C609F3DD6582ericssoncom_--


From nobody Sat Apr  4 05:26:10 2020
Return-Path: <christer.holmberg@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 15FD73A0B69 for <core@ietfa.amsl.com>; Sat,  4 Apr 2020 05:26:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 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, 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 U13WFpldTakj for <core@ietfa.amsl.com>; Sat,  4 Apr 2020 05:26:07 -0700 (PDT)
Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2060.outbound.protection.outlook.com [40.107.21.60]) (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 45D5D3A0B68 for <core@ietf.org>; Sat,  4 Apr 2020 05:26:06 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RiqX7yoYWZPi3/ylpzLz5+ReUBVH5wrJr7La09mk/EVlPcYvtlWr2cmuobq+3+5n1uy5qkyjSbolm54xSpLINcfx1LLevEY2UTgFkQuc13tOylyPCP7M/yJiAnXEGoeDPIvqzNZAGVjMR2tX8wmzsXZy2IVtUNnwmQOFv6KiQMzLcEKoA7GePL7yMPXOdA0sBsOy5yoljBdf6m5wA419Ws35Uf1BDIwuJg477hSK4J78tOVvc/aJAlMeI+wxVChQqL81NSdPzsYKcTh1/FyMNCgGh36QBQ1LrW0CzSy1BS/N5VovXwdARlim+5CtwwdAV2Bw99pov+AufjPee9k9WQ==
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=wz+r5Os0vXykaN+VcX2Z1+Pv4/KUHQgkAXSEGoA4eSY=; b=XO+whClvk3KrY/Cu41ogHp8FN23RPlWHd0V971h3TIFELPvVz2ZavCSE/FswdPbPrFCndy73fFjRRdf6M/GRwh5kAY4orFocK+SuM7JRuhsUWFYpUACP8A82NSOF12gx3LhovpIKtLrZTYb+MVy9MV8erlvmTNN8rRjfaN1TKP0499ZbCQi89el31NFVNLpTtjX9HJwMEbQte4Jb6fix+HYZDTE4u9gqSeVpfOzyDwHoSAkKVoAiP8XEDLCTftXp3NKhkEUaN5Xlj45QiaS1I6jMv3VPrI7ao1oArR4uyTH3QNxLiZRKPc7BBXx7OMQ0Mi4hkWwR4QSh3r0M+enDUw==
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=wz+r5Os0vXykaN+VcX2Z1+Pv4/KUHQgkAXSEGoA4eSY=; b=fuuZsMsjjsEvL1sUyRupp2r8r6brdJHEoHZa25CwBf3Pb0g5JOamfG8/YeJVeJGprUlG5I3jXFHfmhWagdPmT0oxDMQfCgccNKvBgQET3AiYHfv6Dawe6m/IAR1QE5ioNLT/ptYhc8d/WhElEe34ZotlnSr59+HNh1YET4FrvKY=
Received: from AM0PR07MB3987.eurprd07.prod.outlook.com (52.134.82.159) by AM0PR07MB5139.eurprd07.prod.outlook.com (20.178.19.30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.11; Sat, 4 Apr 2020 12:26:03 +0000
Received: from AM0PR07MB3987.eurprd07.prod.outlook.com ([fe80::57b:b81e:33ec:5512]) by AM0PR07MB3987.eurprd07.prod.outlook.com ([fe80::57b:b81e:33ec:5512%7]) with mapi id 15.20.2900.012; Sat, 4 Apr 2020 12:26:03 +0000
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Abhijan Bhattacharyya <abhijan.bhattacharyya@gmail.com>
CC: Thomas Fossati <Thomas.Fossati@arm.com>, core <core@ietf.org>
Thread-Topic: [core] Using CoAP for P2P
Thread-Index: AQHWCMVROB2ppf3kDkGCzoMwIoGd3KhmXWeAgAEvGgCAAYynAA==
Date: Sat, 4 Apr 2020 12:26:03 +0000
Message-ID: <CF1E6A23-243F-47A3-9DFB-BB244E96302B@ericsson.com>
References: <CAEW_hyzh3FAvHi1eTkbyGn99o4nFgcH1xP90FdQ6N9sHsAJVYQ@mail.gmail.com> <A8E6E9AA-2E34-439E-8761-53385086CDB9@arm.com> <CAEW_hyy+0fViN8dMWiCi_QHjeD5J4DUAnoRUg5MAKS6fQ3DzcQ@mail.gmail.com> <7B20E77F-CFF4-4735-A0C2-99121CD352D3@ericsson.com> <CAEW_hyzbtq6VbQMq5PhfAQjf6LLz-7t_9He-C_kaU5jztsf20A@mail.gmail.com>
In-Reply-To: <CAEW_hyzbtq6VbQMq5PhfAQjf6LLz-7t_9He-C_kaU5jztsf20A@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.1e.0.191013
authentication-results: spf=none (sender IP is ) smtp.mailfrom=christer.holmberg@ericsson.com; 
x-originating-ip: [188.127.223.154]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: b1f1527f-4465-43cf-164c-08d7d89357ac
x-ms-traffictypediagnostic: AM0PR07MB5139:
x-microsoft-antispam-prvs: <AM0PR07MB5139A4AB6C7E72EA4E020F5A93C40@AM0PR07MB5139.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 03630A6A4A
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:AM0PR07MB3987.eurprd07.prod.outlook.com; PTR:; CAT:NONE;  SFTY:; SFS:(10009020)(4636009)(366004)(376002)(39860400002)(396003)(136003)(346002)(8676002)(66556008)(26005)(66446008)(66574012)(76116006)(91956017)(54906003)(5660300002)(186003)(66476007)(316002)(6506007)(71200400001)(66946007)(6916009)(53546011)(44832011)(966005)(64756008)(86362001)(478600001)(6512007)(33656002)(36756003)(6486002)(8936002)(81166006)(2906002)(81156014)(4326008)(2616005); DIR:OUT; SFP:1101; 
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: +IGmAejH8RAZ5rMboPDZ5XTwdz5qAT95N+kOPr0VGOzV1DUE3rEsk8RIba9/sY0WFr4alddgPTSiDPQFW57brp9M+w2kZUT1ZL7ogq/cgdrrWYDPQyDXEgfUHPSLKUMC3LSDxv0ZeFN+g7a347QXUFV8ojxGrkm6X+UgNnsCedyokFccnH2Ofa5EcbpyC5G6xtjkcted3RrWAwBdrK52R9RqRcg8nAQI1vMbRjLRuYrlQESouh1sMrPwNVvQsIjYWPSa4W1/khseojUUX1wjGQRkcwtFSkVxkGKQSyXTco7SZnJKW5XxRos2xTdLveH7BPRIPGgcakXKn/kL/QNdpIeoEjSt78MBAvxATofDntDkD/rMFHee9f1eSoJKgY+LwmJZg1K1uwv+tWPqM/ZrjAvxVRznfJXuiPR95oPPeHhmXye+TiUCPXekOEdgqoV5yWtFr1xo36ssIFLi8IMeyisdi/JzYerLfIBUhrrpAKSjnAZvwWxbTWnrvfHRgWHZDvOQdkz0BffJQe18qVRt6Q==
x-ms-exchange-antispam-messagedata: cDlMTy1vyfzkAaMNpZeCeUUfZB9A07jY6pjLzZb5Bg/860Yh4NwHqwws/lJKdi4is6bRbkGQ0iUj1TH7Onz6rFU4viWmHz4LKjf8E+aMzCmLkOtyJ2ccC9tOdLmN5PDxktObzBCvbeHS1bRrYLat6Q==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_CF1E6A23243F47A39DFBBB244E96302Bericssoncom_"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: b1f1527f-4465-43cf-164c-08d7d89357ac
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Apr 2020 12:26:03.8082 (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: jO9y6YKBgI1GzVIr8x1y7ZZLO4lWo/OarEhTDe2cww4b9hfw9ojW6LjVN1Lm3WVJM6ZMNEBo5xCUWQjcp9R6seX7KwVgn3rS/QtiHZ19EgQ=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR07MB5139
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/IiLU9PyEzle6gBmrDMw6H029Cws>
Subject: Re: [core] Using CoAP for P2P
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: Sat, 04 Apr 2020 12:26:09 -0000

--_000_CF1E6A23243F47A39DFBBB244E96302Bericssoncom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGksDQoNCj5BIGJpdCBvZiBtb3JlIGlucHV0czoNCj5XZSBwcm9wb3NlZCBhIGRlbGF5LXNlbnNp
dGl2ZSB0aW1lLXNlcmllcyBzdHJlYW1pbmcgbWVjaGFuaXNtIGJ5IGV4dGVuZGluZyBDb0FQIGFu
ZCBwcmVzZW50ZWQgaW4gbGFzdCBCYW5na29rIElFVEYuIFdlIGNhbGxlZCBpdCBBLVJFYUxpU1Qg
KEFkYXB0aXZlIFJFU1RmdWwgUmVhbC10aW1lIExpdmUgU3RyZWFtaW5nIGZvciBUaGluZ3MpLg0K
PlRoZSBkcmFmdCBpcyBoZXJlOiBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtYmhh
dHRhY2hhcnl5YS1jb3JlLWEtcmVhbGlzdC0wMA0KPlRoZSByZWxldmFudCByZXNlYXJjaCB3b3Jr
IHdhcyBwdWJsaXNoZWQgaW4gMjAxOCBHbG9iZWNvbSB3b3Jrc2hvcDogQWJoaWphbiBCaGF0dGFj
aGFyeXlhLCBTdXZyYXQgQWdyYXdhbCwgSGVtYW50IEt1bWFyIFJhdGgsIEFycGFuIFBhbDogIklt
cHJvdmluZyBMaXZlLVN0cmVhbWluZyBFeHBlcmllbmNlIGZvciBEZWxheS1TZW5zaXRpdmUgSW9U
ID5BcHBsaWNhdGlvbnM6IEEgUkVTVGZ1bCBBcHByb2FjaCIgKGh0dHBzOi8vaWVlZXhwbG9yZS5p
ZWVlLm9yZy9kb2N1bWVudC84NjQ0NTIxKS4NCg0KV2hhdCBleGFjdGx5IGRvIHlvdSB3YW50IHRv
IHN0YW5kYXJkaXplPyBBcyBsb25nIGFzIG9uZSBkZXZpY2UgYWN0cyBhcyBhIGNsaWVudCwgYW5k
IHRoZSBvdGhlciBhcyBhIHNlcnZlciwgdGhlIGN1cnJlbnQgbWVjaGFuaXNtcyBzaG91bGQgd29y
ay4NCg0KTm93LCBpZiB5b3Ugd2FudCB0byBzZW5kIEdFVHMgZXRjIGluIGJvdGggZGlyZWN0aW9u
cywgSSBhc3N1bWUgdGhhdCBlYWNoIGVuZHBvaW50cyB3b3VsZCBhY3QgYXMgYm90aCBjbGllbnQg
YW5kIHNlcnZlci4NCg0KUmVnYXJkcywNCg0KQ2hyaXN0ZXINCg0KDQoNCg0KDQpPbiBGcmksIEFw
ciAzLCAyMDIwIGF0IDEyOjExIEFNIENocmlzdGVyIEhvbG1iZXJnIDxjaHJpc3Rlci5ob2xtYmVy
Z0Blcmljc3Nvbi5jb208bWFpbHRvOmNocmlzdGVyLmhvbG1iZXJnQGVyaWNzc29uLmNvbT4+IHdy
b3RlOg0KSGksDQoNCklmIHlvdSBhcmUgaW50ZXJlc3RlZCBpbiBQMlAsIHlvdSBtaWdodCBiZSBp
bnRlcmVzdGVkIGluIHRoZSB0aGluLUlDRSBwcmVzZW50YXRpb24gdGhhdCB3YXMgZ2l2ZW4gYXQg
dGhlIFQyVFJHIG1lZXRpbmcgaW4gU2luZ2Fwb3JlOg0KDQpodHRwczovL2dpdGh1Yi5jb20vdDJ0
cmcvMjAxOS0xMS1zaW5nYXBvcmUvYmxvYi9tYXN0ZXIvc2xpZGVzLzQ0LXRoaW4tSUNFLTE1MTEx
OS1TaW5nYXBvcmUucGRmPGh0dHBzOi8vcHJvdGVjdDIuZmlyZWV5ZS5jb20vdjEvdXJsP2s9N2E0
MzJkZWEtMjY5NzIwOTgtN2E0MzZkNzEtODY4NTliMjkzMWIzLWE5MWYyZDJlZDk5ZGE5NTEmcT0x
JmU9YjMyOWIwODgtZDZkMC00NDQ2LThkZGYtNTU4OWE5ZTNhYmNkJnU9aHR0cHMlM0ElMkYlMkZn
aXRodWIuY29tJTJGdDJ0cmclMkYyMDE5LTExLXNpbmdhcG9yZSUyRmJsb2IlMkZtYXN0ZXIlMkZz
bGlkZXMlMkY0NC10aGluLUlDRS0xNTExMTktU2luZ2Fwb3JlLnBkZj4NCg0KUmVnYXJkcywNCg0K
Q2hyaXN0ZXINCg0KDQpGcm9tOiBjb3JlIDxjb3JlLWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRvOmNv
cmUtYm91bmNlc0BpZXRmLm9yZz4+IG9uIGJlaGFsZiBvZiBBYmhpamFuIEJoYXR0YWNoYXJ5eWEg
PGFiaGlqYW4uYmhhdHRhY2hhcnl5YUBnbWFpbC5jb208bWFpbHRvOmFiaGlqYW4uYmhhdHRhY2hh
cnl5YUBnbWFpbC5jb20+Pg0KRGF0ZTogVGh1cnNkYXksIDIgQXByaWwgMjAyMCBhdCAxMS4wNA0K
VG86IFRob21hcyBGb3NzYXRpIDxUaG9tYXMuRm9zc2F0aUBhcm0uY29tPG1haWx0bzpUaG9tYXMu
Rm9zc2F0aUBhcm0uY29tPj4NCkNjOiBjb3JlIDxjb3JlQGlldGYub3JnPG1haWx0bzpjb3JlQGll
dGYub3JnPj4NClN1YmplY3Q6IFJlOiBbY29yZV0gVXNpbmcgQ29BUCBmb3IgUDJQDQoNCkhpIFRo
b21hcywNCldoYXQgSSBhbSBsb29raW5nIGF0IGlzIGEgc2l0dWF0aW9uIHdoZXJlIEkgaGF2ZSB0
d28gbm9kZXMgZWFjaCBoYXZpbmcgYSB0aW1lLXZhcnlpbmcgcmVzb3VyY2UuIEJvdGggd2FudCB0
byBwdXNoIHRoZSBzdGF0ZXMgb2YgdGhlIHJlc3BlY3RpdmUgcmVzb3VyY2UgdG8gdGhlIG90aGVy
IG5vZGUgd2l0aGluIGEgY29tbW9uIGFwcGxpY2F0aW9uIGNvbnRleHQuIEhvd2V2ZXIsIHRoZXNl
IGV4Y2hhbmdlcyBhcmUgbmF0dXJhbGx5IGFzeW5jaHJvbm91cy4gTWF5IGJlIEkgY2FuIHRoaW5r
IG9mIGl0IG1vcmUgbGlrZSBhIGNoYXQuIEEgdHlwaWNhbCBjbGllbnQtc2VydmVyIG9yIG9ic2Vy
dmUgcmVsYXRpb25zaGlwIHdpbGwgbm90IHNlcnZlIHRoZSBwdXJwb3NlLiBBY3R1YWxseSBib3Ro
IHNob3VsZCBoYXZlIGEgY2xpZW50IGFuZCBzZXJ2ZXIgaW5zdGFuY2UgcnVubmluZyB1bmRlciBh
IGNvbW1vbiBhcHBsaWNhdGlvbi4gVGhlbiBlaXRoZXIgZWFjaCBjYW4gKm9ic2VydmUqIHRoZSBv
dGhlciwgb3IgY2FuICpwb3N0KiB0aGUgb3RoZXIuIFRoYXQgaXMgaG93IHdlIGNhbiBkbyB0aGF0
IHdpdGhvdXQgYSBjZW50cmFsIHNlcnZlci4NCg0KSWYgbXkgdW5kZXJzdGFuZGluZyBpcyByaWdo
dCwgYWNjb3JkaW5nIHRvIENvQVAgc3BlY2lmaWNhdGlvbiwgdGhlIG5vZGVzIHdoaWNoIGNhbiBo
YXZlIGJvdGggc2VydmVyIGFuZCBjbGllbnQgKHRvIHRoZSBvcmlnaW4gc2VydmVyKSBhcmUgImlu
dGVybWVkaWFyeSIgbm9kZXMuIFRoZSBvbmx5IGV4YW1wbGUgb2YgImludGVybWVkaWFyeSIgY29u
c2lkZXJlZCBpbiB0aGUgc3BlYyBpcyB0aGUgcHJveHkgbm9kZS4gQnV0LCBhbnl3YXkgdGhlIHNp
dHVhdGlvbiBpbiB0aGlzIGNhc2UgZG9lcyBub3QgY29uY2VybiB3aXRoIGludGVybWVkaWFyeS4g
Qm90aCBhcmUgb3JpZ2luIHNlcnZlciBhbmQgZW5kLWNsaWVudCB0b2dldGhlci4NCg0KSXMgdGhl
cmUgYW55IHN0YW5kYXJkaXplZCBtZWNoYW5pc20gdG8gaGFuZGxlIHRoaXMgc2l0dWF0aW9uPw0K
DQpUaGFua3MuDQoNCk9uIFdlZCwgQXByIDEsIDIwMjAgYXQgNTozMiBQTSBUaG9tYXMgRm9zc2F0
aSA8VGhvbWFzLkZvc3NhdGlAYXJtLmNvbTxtYWlsdG86VGhvbWFzLkZvc3NhdGlAYXJtLmNvbT4+
IHdyb3RlOg0KSGkgQWJoaWphbiwNCg0KT24gMDEvMDQvMjAyMCwgMTI6MzEsIEFiaGlqYW4gQmhh
dHRhY2hhcnl5YSA8YWJoaWphbi5iaGF0dGFjaGFyeXlhQGdtYWlsLmNvbTxtYWlsdG86YWJoaWph
bi5iaGF0dGFjaGFyeXlhQGdtYWlsLmNvbT4+IHdyb3RlOg0KPiBJcyB0aGVyZSBhbnkgc3RhbmRh
cmRpemVkIG1lY2hhbmlzbSB0byB1c2UgQ29BUCBmb3IgYSBQMlAgY29ubmVjdGlvbj8NCg0KTm90
IHN1cmUgd2hldGhlciBSRkMgNzY1MCB3b3VsZCBmaXQgeW91ciBuZWVkcyBidXQgd29ydGggaGF2
aW5nIGENCmxvb2sgLS0gaWYgeW91IGhhdmVuJ3QgYWxyZWFkeS4NCg0KY2hlZXJzDQotLQ0KDQoN
Cg0KDQpJTVBPUlRBTlQgTk9USUNFOiBUaGUgY29udGVudHMgb2YgdGhpcyBlbWFpbCBhbmQgYW55
IGF0dGFjaG1lbnRzIGFyZSBjb25maWRlbnRpYWwgYW5kIG1heSBhbHNvIGJlIHByaXZpbGVnZWQu
IElmIHlvdSBhcmUgbm90IHRoZSBpbnRlbmRlZCByZWNpcGllbnQsIHBsZWFzZSBub3RpZnkgdGhl
IHNlbmRlciBpbW1lZGlhdGVseSBhbmQgZG8gbm90IGRpc2Nsb3NlIHRoZSBjb250ZW50cyB0byBh
bnkgb3RoZXIgcGVyc29uLCB1c2UgaXQgZm9yIGFueSBwdXJwb3NlLCBvciBzdG9yZSBvciBjb3B5
IHRoZSBpbmZvcm1hdGlvbiBpbiBhbnkgbWVkaXVtLiBUaGFuayB5b3UuDQoNCg0KLS0NClJlZ2Fy
ZHMsDQpBYmhpamFuIEJoYXR0YWNoYXJ5eWEsDQpUZWNobm9sb2dpc3QgYnkgcHJvZmVzc2lvbiBb
SW9UfCBJbnRlcm5ldCBQcm90b2NvbHN8IDVHXQ0KDQoNCi0tDQpSZWdhcmRzLA0KQWJoaWphbiBC
aGF0dGFjaGFyeXlhLA0KVGVjaG5vbG9naXN0IGJ5IHByb2Zlc3Npb24gW0lvVHwgSW50ZXJuZXQg
UHJvdG9jb2xzfCA1R10NCg==

--_000_CF1E6A23243F47A39DFBBB244E96302Bericssoncom_
Content-Type: text/html; charset="utf-8"
Content-ID: <CF9137AFB5DDC341889FEA0BE52C4124@eurprd07.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2
IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToy
IDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJBcmlhbCBC
bGFjayI7DQoJcGFub3NlLTE6MiAxMSAxMCA0IDIgMSAyIDIgMiA0O30NCi8qIFN0eWxlIERlZmlu
aXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21h
cmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJ
Zm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVy
bGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29y
YXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0K
CXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlv
bjp1bmRlcmxpbmU7fQ0KcC5tc29ub3JtYWwwLCBsaS5tc29ub3JtYWwwLCBkaXYubXNvbm9ybWFs
MA0KCXttc28tc3R5bGUtbmFtZTptc29ub3JtYWw7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
DQoJbWFyZ2luLXJpZ2h0OjBjbTsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJn
aW4tbGVmdDowY207DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIs
c2Fucy1zZXJpZjt9DQpzcGFuLkVtYWlsU3R5bGUxOA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25h
bC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5k
b3d0ZXh0O30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0K
CWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6NjEyLjBwdCA3
OTIuMHB0Ow0KCW1hcmdpbjo3MC44NXB0IDIuMGNtIDcwLjg1cHQgMi4wY207fQ0KZGl2LldvcmRT
ZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPg0KPC9oZWFkPg0KPGJv
ZHkgbGFuZz0iRkkiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29y
ZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFz
dC1sYW5ndWFnZTpFTi1VUyI+SGksPG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mZ3Q7QSBiaXQgb2YgbW9yZSBpbnB1dHM6PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiPiZndDtXZSBwcm9wb3NlZCBhIGRlbGF5LXNlbnNpdGl2ZSB0aW1l
LXNlcmllcyBzdHJlYW1pbmcgbWVjaGFuaXNtIGJ5IGV4dGVuZGluZyBDb0FQIGFuZCBwcmVzZW50
ZWQmbmJzcDtpbiBsYXN0IEJhbmdrb2sgSUVURi4NCjwvc3Bhbj5XZSBjYWxsZWQgaXQgQS1SRWFM
aVNUIChBZGFwdGl2ZSBSRVNUZnVsIFJlYWwtdGltZSBMaXZlIFN0cmVhbWluZyBmb3IgVGhpbmdz
KS4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mZ3Q7VGhlIGRyYWZ0IGlzIGhlcmU6Jm5ic3A7PC9zcGFu
PjxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1iaGF0dGFjaGFyeXlh
LWNvcmUtYS1yZWFsaXN0LTAwIj48c3BhbiBsYW5nPSJFTi1VUyI+aHR0cHM6Ly90b29scy5pZXRm
Lm9yZy9odG1sL2RyYWZ0LWJoYXR0YWNoYXJ5eWEtY29yZS1hLXJlYWxpc3QtMDA8L3NwYW4+PC9h
PjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jmd0O1RoZSByZWxldmFu
dCByZXNlYXJjaCB3b3JrIHdhcyBwdWJsaXNoZWQgaW4gMjAxOCBHbG9iZWNvbSB3b3Jrc2hvcDom
bmJzcDtBYmhpamFuIEJoYXR0YWNoYXJ5eWEsIFN1dnJhdCBBZ3Jhd2FsLCBIZW1hbnQgS3VtYXIg
UmF0aCwgQXJwYW4gUGFsOiAmcXVvdDtJbXByb3ZpbmcgTGl2ZS1TdHJlYW1pbmcgRXhwZXJpZW5j
ZSBmb3IgRGVsYXktU2Vuc2l0aXZlIElvVCAmZ3Q7QXBwbGljYXRpb25zOiBBIFJFU1RmdWwNCiBB
cHByb2FjaCZxdW90OyAoPC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vaWVlZXhwbG9yZS5pZWVlLm9y
Zy9kb2N1bWVudC84NjQ0NTIxIj48c3BhbiBsYW5nPSJFTi1VUyI+aHR0cHM6Ly9pZWVleHBsb3Jl
LmllZWUub3JnL2RvY3VtZW50Lzg2NDQ1MjE8L3NwYW4+PC9hPjxzcGFuIGxhbmc9IkVOLVVTIj4p
LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+V2hhdCBleGFjdGx5IGRvIHlvdSB3
YW50IHRvIHN0YW5kYXJkaXplPyBBcyBsb25nIGFzIG9uZSBkZXZpY2UgYWN0cyBhcyBhIGNsaWVu
dCwgYW5kIHRoZSBvdGhlciBhcyBhIHNlcnZlciwgdGhlIGN1cnJlbnQgbWVjaGFuaXNtcyBzaG91
bGQgd29yay48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPk5vdywgaWYgeW91IHdhbnQgdG8gc2VuZCBHRVRz
IGV0YyBpbiBib3RoIGRpcmVjdGlvbnMsIEkgYXNzdW1lIHRoYXQgZWFjaCBlbmRwb2ludHMgd291
bGQgYWN0IGFzIGJvdGggY2xpZW50IGFuZCBzZXJ2ZXIuPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5SZWdh
cmRzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Q2hyaXN0ZXI8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyI+T24gRnJpLCBBcHIgMywgMjAyMCBhdCAxMjoxMSBBTSBDaHJp
c3RlciBIb2xtYmVyZyAmbHQ7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpjaHJpc3Rlci5ob2xtYmVy
Z0Blcmljc3Nvbi5jb20iPjxzcGFuIGxhbmc9IkVOLVVTIj5jaHJpc3Rlci5ob2xtYmVyZ0Blcmlj
c3Nvbi5jb208L3NwYW4+PC9hPjxzcGFuIGxhbmc9IkVOLVVTIj4mZ3Q7IHdyb3RlOjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2Jv
cmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2LjBwdDtt
YXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6MGNtIj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj5IaSw8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxh
bmc9IkVOLVVTIj5JZiB5b3UgYXJlIGludGVyZXN0ZWQgaW4gUDJQLCB5b3UgbWlnaHQgYmUgaW50
ZXJlc3RlZCBpbiB0aGUgdGhpbi1JQ0UgcHJlc2VudGF0aW9uIHRoYXQgd2FzIGdpdmVuIGF0IHRo
ZSBUMlRSRyBtZWV0aW5nIGluIFNpbmdhcG9yZTo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxhIGhyZWY9Imh0dHBzOi8vcHJvdGVj
dDIuZmlyZWV5ZS5jb20vdjEvdXJsP2s9N2E0MzJkZWEtMjY5NzIwOTgtN2E0MzZkNzEtODY4NTli
MjkzMWIzLWE5MWYyZDJlZDk5ZGE5NTEmYW1wO3E9MSZhbXA7ZT1iMzI5YjA4OC1kNmQwLTQ0NDYt
OGRkZi01NTg5YTllM2FiY2QmYW1wO3U9aHR0cHMlM0ElMkYlMkZnaXRodWIuY29tJTJGdDJ0cmcl
MkYyMDE5LTExLXNpbmdhcG9yZSUyRmJsb2IlMkZtYXN0ZXIlMkZzbGlkZXMlMkY0NC10aGluLUlD
RS0xNTExMTktU2luZ2Fwb3JlLnBkZiIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIGxhbmc9IkVOLVVT
Ij5odHRwczovL2dpdGh1Yi5jb20vdDJ0cmcvMjAxOS0xMS1zaW5nYXBvcmUvYmxvYi9tYXN0ZXIv
c2xpZGVzLzQ0LXRoaW4tSUNFLTE1MTExOS1TaW5nYXBvcmUucGRmPC9zcGFuPjwvYT48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNw
Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFu
Zz0iRU4tVVMiPlJlZ2FyZHMsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Q2hyaXN0ZXI8L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVT
Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz
cGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2IHN0eWxl
PSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBw
dCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5Gcm9tOg0KPC9zcGFuPjwvYj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+Y29yZSAmbHQ7PGEgaHJlZj0ibWFpbHRv
OmNvcmUtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmNvcmUtYm91bmNlc0BpZXRm
Lm9yZzwvYT4mZ3Q7IG9uIGJlaGFsZiBvZiBBYmhpamFuIEJoYXR0YWNoYXJ5eWEgJmx0OzxhIGhy
ZWY9Im1haWx0bzphYmhpamFuLmJoYXR0YWNoYXJ5eWFAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFu
ayI+YWJoaWphbi5iaGF0dGFjaGFyeXlhQGdtYWlsLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+RGF0ZTog
PC9iPlRodXJzZGF5LCAyIEFwcmlsIDIwMjAgYXQgMTEuMDQ8YnI+DQo8Yj5UbzogPC9iPlRob21h
cyBGb3NzYXRpICZsdDs8YSBocmVmPSJtYWlsdG86VGhvbWFzLkZvc3NhdGlAYXJtLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPlRob21hcy5Gb3NzYXRpQGFybS5jb208L2E+Jmd0Ozxicj4NCjxiPkNjOiA8
L2I+Y29yZSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmNvcmVAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5r
Ij5jb3JlQGlldGYub3JnPC9hPiZndDs8YnI+DQo8Yj5TdWJqZWN0OiA8L2I+UmU6IFtjb3JlXSBV
c2luZyBDb0FQIGZvciBQMlA8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkhpIFRob21hcywNCjxvOnA+
PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+V2hhdCBJIGFtIGxvb2tp
bmcgYXQgaXMgYSBzaXR1YXRpb24gd2hlcmUgSSBoYXZlIHR3byBub2RlcyBlYWNoIGhhdmluZyBh
IHRpbWUtdmFyeWluZyByZXNvdXJjZS4gQm90aCB3YW50Jm5ic3A7dG8gcHVzaCB0aGUgc3RhdGVz
IG9mIHRoZSByZXNwZWN0aXZlIHJlc291cmNlIHRvIHRoZSBvdGhlciBub2RlIHdpdGhpbg0KIGEg
Y29tbW9uIGFwcGxpY2F0aW9uIGNvbnRleHQuIEhvd2V2ZXIsIHRoZXNlIGV4Y2hhbmdlcyBhcmUg
bmF0dXJhbGx5IGFzeW5jaHJvbm91cy4gTWF5IGJlIEkgY2FuIHRoaW5rIG9mIGl0IG1vcmUgbGlr
ZSBhIGNoYXQuIEEgdHlwaWNhbCBjbGllbnQtc2VydmVyIG9yIG9ic2VydmUgcmVsYXRpb25zaGlw
IHdpbGwgbm90IHNlcnZlIHRoZSBwdXJwb3NlLiBBY3R1YWxseSBib3RoIHNob3VsZCBoYXZlIGEg
Y2xpZW50IGFuZCBzZXJ2ZXIgaW5zdGFuY2UNCiBydW5uaW5nIHVuZGVyIGEgY29tbW9uIGFwcGxp
Y2F0aW9uLiBUaGVuIGVpdGhlciBlYWNoIGNhbiAqb2JzZXJ2ZSogdGhlIG90aGVyLCBvciBjYW4g
KnBvc3QqIHRoZSBvdGhlci4gVGhhdCBpcyBob3cgd2UgY2FuIGRvIHRoYXQgd2l0aG91dCBhIGNl
bnRyYWwgc2VydmVyLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+SWYgbXkgdW5kZXJzdGFuZGluZyBpcyByaWdodCwgYWNjb3JkaW5nIHRv
IENvQVAgc3BlY2lmaWNhdGlvbiwgdGhlIG5vZGVzIHdoaWNoIGNhbiBoYXZlIGJvdGggc2VydmVy
IGFuZCBjbGllbnQgKHRvIHRoZSBvcmlnaW4mbmJzcDtzZXJ2ZXIpIGFyZSAmcXVvdDtpbnRlcm1l
ZGlhcnkmcXVvdDsgbm9kZXMuIFRoZSBvbmx5IGV4YW1wbGUNCiBvZiAmcXVvdDtpbnRlcm1lZGlh
cnkmcXVvdDsgY29uc2lkZXJlZCBpbiB0aGUgc3BlYyBpcyB0aGUgcHJveHkgbm9kZS4gQnV0LCBh
bnl3YXkgdGhlIHNpdHVhdGlvbiBpbiB0aGlzIGNhc2UgZG9lcyBub3QgY29uY2VybiB3aXRoIGlu
dGVybWVkaWFyeS4gQm90aCBhcmUgb3JpZ2luIHNlcnZlciBhbmQgZW5kLWNsaWVudCB0b2dldGhl
ci48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPklzIHRoZXJlIGFueSBzdGFuZGFyZGl6ZWQgbWVjaGFuaXNtIHRvIGhhbmRsZSB0aGlzIHNp
dHVhdGlvbj88bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPlRoYW5rcy48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5PbiBXZWQsIEFwciAxLCAyMDIwIGF0
IDU6MzIgUE0gVGhvbWFzIEZvc3NhdGkgJmx0OzxhIGhyZWY9Im1haWx0bzpUaG9tYXMuRm9zc2F0
aUBhcm0uY29tIiB0YXJnZXQ9Il9ibGFuayI+VGhvbWFzLkZvc3NhdGlAYXJtLmNvbTwvYT4mZ3Q7
IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVy
Om5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAwY20gMGNt
IDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBj
bTttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+SGkgQWJoaWph
biw8YnI+DQo8YnI+DQpPbiAwMS8wNC8yMDIwLCAxMjozMSwgQWJoaWphbiBCaGF0dGFjaGFyeXlh
ICZsdDs8YSBocmVmPSJtYWlsdG86YWJoaWphbi5iaGF0dGFjaGFyeXlhQGdtYWlsLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPmFiaGlqYW4uYmhhdHRhY2hhcnl5YUBnbWFpbC5jb208L2E+Jmd0OyB3cm90
ZTo8YnI+DQomZ3Q7IElzIHRoZXJlIGFueSBzdGFuZGFyZGl6ZWQgbWVjaGFuaXNtIHRvIHVzZSBD
b0FQIGZvciBhIFAyUCBjb25uZWN0aW9uPzxicj4NCjxicj4NCk5vdCBzdXJlIHdoZXRoZXIgUkZD
IDc2NTAgd291bGQgZml0IHlvdXIgbmVlZHMgYnV0IHdvcnRoIGhhdmluZyBhPGJyPg0KbG9vayAt
LSBpZiB5b3UgaGF2ZW4ndCBhbHJlYWR5Ljxicj4NCjxicj4NCmNoZWVyczxicj4NCi0tPGJyPg0K
PGJyPg0KPGJyPg0KPGJyPg0KPGJyPg0KSU1QT1JUQU5UIE5PVElDRTogVGhlIGNvbnRlbnRzIG9m
IHRoaXMgZW1haWwgYW5kIGFueSBhdHRhY2htZW50cyBhcmUgY29uZmlkZW50aWFsIGFuZCBtYXkg
YWxzbyBiZSBwcml2aWxlZ2VkLiBJZiB5b3UgYXJlIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50
LCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgaW1tZWRpYXRlbHkgYW5kIGRvIG5vdCBkaXNjbG9z
ZSB0aGUgY29udGVudHMgdG8gYW55IG90aGVyIHBlcnNvbiwgdXNlIGl0IGZvciBhbnkgcHVycG9z
ZSwNCiBvciBzdG9yZSBvciBjb3B5IHRoZSBpbmZvcm1hdGlvbiBpbiBhbnkgbWVkaXVtLiBUaGFu
ayB5b3UuPG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PGJyIGNsZWFyPSJhbGwiPg0KPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj4tLQ0KPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTMuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsIEJsYWNrJnF1b3Q7LHNh
bnMtc2VyaWYiPlJlZ2FyZHMsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTMuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O0FyaWFsIEJsYWNrJnF1b3Q7LHNhbnMtc2VyaWYiPkFiaGlqYW4gQmhhdHRhY2hhcnl5
YSw8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMy41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwg
QmxhY2smcXVvdDssc2Fucy1zZXJpZiI+VGVjaG5vbG9naXN0IGJ5IHByb2Zlc3Npb24gW0lvVHwg
SW50ZXJuZXQgUHJvdG9jb2xzfCA1R108L3NwYW4+PC9pPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0K
PC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48YnIgY2xlYXI9ImFsbCI+DQo8bzpwPjwvbzpw
PjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4N
CjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+LS0gPG86cD48L286cD48L3A+DQo8ZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEzLjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCBCbGFj
ayZxdW90OyxzYW5zLXNlcmlmIj5SZWdhcmRzLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMy41cHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7QXJpYWwgQmxhY2smcXVvdDssc2Fucy1zZXJpZiI+QWJoaWphbiBCaGF0
dGFjaGFyeXlhLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMy41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
QXJpYWwgQmxhY2smcXVvdDssc2Fucy1zZXJpZiI+VGVjaG5vbG9naXN0IGJ5IHByb2Zlc3Npb24g
W0lvVHwgSW50ZXJuZXQgUHJvdG9jb2xzfCA1R108L3NwYW4+PC9pPjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4N
Cg==

--_000_CF1E6A23243F47A39DFBBB244E96302Bericssoncom_--


From nobody Sun Apr  5 05:17:09 2020
Return-Path: <abhijan.bhattacharyya@gmail.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 8FE993A040B for <core@ietfa.amsl.com>; Sun,  5 Apr 2020 05:17:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level: 
X-Spam-Status: No, score=-1.997 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, HTTPS_HTTP_MISMATCH=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 (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 dSqpOnfOYM76 for <core@ietfa.amsl.com>; Sun,  5 Apr 2020 05:17:03 -0700 (PDT)
Received: from mail-ed1-x544.google.com (mail-ed1-x544.google.com [IPv6:2a00:1450:4864:20::544]) (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 33D6C3A0408 for <core@ietf.org>; Sun,  5 Apr 2020 05:17:01 -0700 (PDT)
Received: by mail-ed1-x544.google.com with SMTP id v1so15370099edq.8 for <core@ietf.org>; Sun, 05 Apr 2020 05:17:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=1pK7To42QsMQ0NlGkRM5/LtNDtX1wEJSWLTGKk2wH04=; b=D0uctmusqL26+6zjE30bOyFZxfUVzOMw4eHmIwvMs2na4cwtLH5JDMB7FhgAPmHDAH d5NVRH78Ps7FB8n9brCuHp1xELMppH9nuYHgqt5u3erMsBT3Gq/7JUYXzLkQYhFnx2qt ce2r3EENMQW+Uzyu7xyF+Yrth5my4fUAi2GohGPSL8LthDn87KNPuIx01oyTvOmy0jzX DGAdFDxEFu10JX9dl0DcOk9uiMOWq8jZm/IwYRPlV4gdwYpDWFjIXF6l4gIiqRkhF8bR pglyViuvmCWFXe4Z6RDDBC6ydcCVGEEbjRC7JNTN/rqIGHkMlFlYyCwT0P+phvkqbzNt 6X+A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=1pK7To42QsMQ0NlGkRM5/LtNDtX1wEJSWLTGKk2wH04=; b=GeePohZXz/A4NK0YnLw81ALoRNjzmTJhQRp5yOLarOpyCI5YArLerZYTvEEY7hGD/X RmbNX+kIxclo3ByMnOku2MqT/Vj9B46hP3ID0WETCmdJAvzriITNwnlizGuGx5iegZ6W 2+I2X4Ey3MP9IcsF6ZJycm/yzVjU1zVF1WvKxpoSpHWSpzWwyXYdqBjhpzldcr6U7UO7 yPDy+ytxgHT5Y6YkH9ka9wiR4cX14gaehZA0hdkxR2I2aJXKVi4RMEX5E9KtAwvucpjI DVaT0e9cH+TiiDM40SzrpkUw+MNivy8Y/v4qm7OlsOYhkkLFCmJD+eLtAgWt86EUPGcz wfzQ==
X-Gm-Message-State: AGi0PubuziKL2W1IC4R4kZUDU/98KVcy3OZhBhdfAUQZGbUj+s717w77 RFM4dia0HzVXFhrL+yPTdZxJKvb4OSR2Tq/rK4wEsg==
X-Google-Smtp-Source: APiQypL7lS2I6F6XUNJmuVNmsQnyQaN5T4P0ok92GKauA9Igdju5KZX92bINes1vavWvvABHfc1tBNS4Ckg05fHUwxM=
X-Received: by 2002:a05:6402:b14:: with SMTP id bm20mr14605597edb.365.1586089019548;  Sun, 05 Apr 2020 05:16:59 -0700 (PDT)
MIME-Version: 1.0
References: <CAEW_hyzh3FAvHi1eTkbyGn99o4nFgcH1xP90FdQ6N9sHsAJVYQ@mail.gmail.com> <A8E6E9AA-2E34-439E-8761-53385086CDB9@arm.com> <CAEW_hyy+0fViN8dMWiCi_QHjeD5J4DUAnoRUg5MAKS6fQ3DzcQ@mail.gmail.com> <7B20E77F-CFF4-4735-A0C2-99121CD352D3@ericsson.com> <CAEW_hyzbtq6VbQMq5PhfAQjf6LLz-7t_9He-C_kaU5jztsf20A@mail.gmail.com> <CF1E6A23-243F-47A3-9DFB-BB244E96302B@ericsson.com>
In-Reply-To: <CF1E6A23-243F-47A3-9DFB-BB244E96302B@ericsson.com>
From: Abhijan Bhattacharyya <abhijan.bhattacharyya@gmail.com>
Date: Sun, 5 Apr 2020 17:46:46 +0530
Message-ID: <CAEW_hyzsq8T9uXQYUacZ5VzWf7JsJ1xAzKEMaA-XemOWW06fBQ@mail.gmail.com>
To: Christer Holmberg <christer.holmberg@ericsson.com>
Cc: Thomas Fossati <Thomas.Fossati@arm.com>, core <core@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000097a8d805a28a20d2"
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/I6vPEubGEDWrjR-D3Tq2DXvW1GE>
Subject: Re: [core] Using CoAP for P2P
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: Sun, 05 Apr 2020 12:17:07 -0000

--00000000000097a8d805a28a20d2
Content-Type: text/plain; charset="UTF-8"

Hi Christer,
Probably what can  be standardized is a method for signalling and
exchanging the ICE candidates so that end nodes can mutually push the data
to the other. Signalling may include resource discovery.

Your proposal looks useful for the purpose. Extending the example towards
two sided exchange might help.

We shall be interested to try it out if there is any open-source
implementation.

Thanks.


On Sat, 4 Apr 2020, 17:56 Christer Holmberg, <christer.holmberg@ericsson.com>
wrote:

> Hi,
>
>
>
> >A bit of more inputs:
>
> >We proposed a delay-sensitive time-series streaming mechanism by
> extending CoAP and presented in last Bangkok IETF. We called it A-REaLiST
> (Adaptive RESTful Real-time Live Streaming for Things).
>
> >The draft is here:
> https://tools.ietf.org/html/draft-bhattacharyya-core-a-realist-00
>
> >The relevant research work was published in 2018 Globecom
> workshop: Abhijan Bhattacharyya, Suvrat Agrawal, Hemant Kumar Rath, Arpan
> Pal: "Improving Live-Streaming Experience for Delay-Sensitive IoT
> >Applications: A RESTful Approach" (
> https://ieeexplore.ieee.org/document/8644521).
>
>
>
> What exactly do you want to standardize? As long as one device acts as a
> client, and the other as a server, the current mechanisms should work.
>
>
>
> Now, if you want to send GETs etc in both directions, I assume that each
> endpoints would act as both client and server.
>
>
>
> Regards,
>
>
>
> Christer
>
>
>
>
>
>
>
>
>
>
>
> On Fri, Apr 3, 2020 at 12:11 AM Christer Holmberg <
> christer.holmberg@ericsson.com> wrote:
>
> Hi,
>
>
>
> If you are interested in P2P, you might be interested in the thin-ICE
> presentation that was given at the T2TRG meeting in Singapore:
>
>
>
>
> https://github.com/t2trg/2019-11-singapore/blob/master/slides/44-thin-ICE-151119-Singapore.pdf
> <https://protect2.fireeye.com/v1/url?k=7a432dea-26972098-7a436d71-86859b2931b3-a91f2d2ed99da951&q=1&e=b329b088-d6d0-4446-8ddf-5589a9e3abcd&u=https%3A%2F%2Fgithub.com%2Ft2trg%2F2019-11-singapore%2Fblob%2Fmaster%2Fslides%2F44-thin-ICE-151119-Singapore.pdf>
>
>
>
> Regards,
>
>
>
> Christer
>
>
>
>
>
> *From: *core <core-bounces@ietf.org> on behalf of Abhijan Bhattacharyya <
> abhijan.bhattacharyya@gmail.com>
> *Date: *Thursday, 2 April 2020 at 11.04
> *To: *Thomas Fossati <Thomas.Fossati@arm.com>
> *Cc: *core <core@ietf.org>
> *Subject: *Re: [core] Using CoAP for P2P
>
>
>
> Hi Thomas,
>
> What I am looking at is a situation where I have two nodes each having a
> time-varying resource. Both want to push the states of the respective
> resource to the other node within a common application context. However,
> these exchanges are naturally asynchronous. May be I can think of it more
> like a chat. A typical client-server or observe relationship will not serve
> the purpose. Actually both should have a client and server instance running
> under a common application. Then either each can *observe* the other, or
> can *post* the other. That is how we can do that without a central server.
>
>
>
> If my understanding is right, according to CoAP specification, the nodes
> which can have both server and client (to the origin server) are
> "intermediary" nodes. The only example of "intermediary" considered in the
> spec is the proxy node. But, anyway the situation in this case does not
> concern with intermediary. Both are origin server and end-client together.
>
>
>
> Is there any standardized mechanism to handle this situation?
>
>
>
> Thanks.
>
>
>
> On Wed, Apr 1, 2020 at 5:32 PM Thomas Fossati <Thomas.Fossati@arm.com>
> wrote:
>
> Hi Abhijan,
>
> On 01/04/2020, 12:31, Abhijan Bhattacharyya <
> abhijan.bhattacharyya@gmail.com> wrote:
> > Is there any standardized mechanism to use CoAP for a P2P connection?
>
> Not sure whether RFC 7650 would fit your needs but worth having a
> look -- if you haven't already.
>
> cheers
> --
>
>
>
>
> IMPORTANT NOTICE: The contents of this email and any attachments are
> confidential and may also be privileged. If you are not the intended
> recipient, please notify the sender immediately and do not disclose the
> contents to any other person, use it for any purpose, or store or copy the
> information in any medium. Thank you.
>
>
>
>
> --
>
> Regards,
>
> Abhijan Bhattacharyya,
>
> *Technologist by profession [IoT| Internet Protocols| 5G]*
>
>
>
>
> --
>
> Regards,
>
> Abhijan Bhattacharyya,
>
> *Technologist by profession [IoT| Internet Protocols| 5G]*
>

--00000000000097a8d805a28a20d2
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto">Hi Christer,<div dir=3D"auto">Probably what can=C2=A0 be =
standardized is a method for signalling and exchanging the ICE candidates s=
o that end nodes can mutually push the data to the other. Signalling may in=
clude resource discovery.</div><div dir=3D"auto"><br></div><div dir=3D"auto=
">Your proposal looks useful for the purpose. Extending the example towards=
 two sided exchange might help.</div><div dir=3D"auto"><br></div><div dir=
=3D"auto">We shall be interested to try it out if there is any open-source =
implementation.</div><div dir=3D"auto"><br></div><div dir=3D"auto">Thanks.<=
/div><br><br><div class=3D"gmail_quote" dir=3D"auto"><div dir=3D"ltr" class=
=3D"gmail_attr">On Sat, 4 Apr 2020, 17:56 Christer Holmberg, &lt;<a href=3D=
"mailto:christer.holmberg@ericsson.com">christer.holmberg@ericsson.com</a>&=
gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0=
 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang=3D"FI" link=3D"blue" vlink=3D"purple">
<div class=3D"m_7187702946612879343WordSection1">
<p class=3D"MsoNormal"><span>Hi,<u></u><u></u></span></p>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&gt;A bit of more inputs:<u></u=
><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&gt;We proposed a delay-sensiti=
ve time-series streaming mechanism by extending CoAP and presented=C2=A0in =
last Bangkok IETF.
</span>We called it A-REaLiST (Adaptive RESTful Real-time Live Streaming fo=
r Things).=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&gt;The draft is here:=C2=A0</s=
pan><a href=3D"https://tools.ietf.org/html/draft-bhattacharyya-core-a-reali=
st-00" target=3D"_blank" rel=3D"noreferrer"><span lang=3D"EN-US">https://to=
ols.ietf.org/html/draft-bhattacharyya-core-a-realist-00</span></a><span lan=
g=3D"EN-US"><u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&gt;The relevant research work =
was published in 2018 Globecom workshop:=C2=A0Abhijan Bhattacharyya, Suvrat=
 Agrawal, Hemant Kumar Rath, Arpan Pal: &quot;Improving Live-Streaming Expe=
rience for Delay-Sensitive IoT &gt;Applications: A RESTful
 Approach&quot; (</span><a href=3D"https://ieeexplore.ieee.org/document/864=
4521" target=3D"_blank" rel=3D"noreferrer"><span lang=3D"EN-US">https://iee=
explore.ieee.org/document/8644521</span></a><span lang=3D"EN-US">).<u></u><=
u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">What exactly do you want to sta=
ndardize? As long as one device acts as a client, and the other as a server=
, the current mechanisms should work.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Now, if you want to send GETs e=
tc in both directions, I assume that each endpoints would act as both clien=
t and server.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Regards,<u></u><u></u></span></=
p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Christer<u></u><u></u></span></=
p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">On Fri, Apr 3, 2020 at 12:11 AM=
 Christer Holmberg &lt;</span><a href=3D"mailto:christer.holmberg@ericsson.=
com" target=3D"_blank" rel=3D"noreferrer"><span lang=3D"EN-US">christer.hol=
mberg@ericsson.com</span></a><span lang=3D"EN-US">&gt; wrote:<u></u><u></u>=
</span></p>
</div>
<blockquote style=3D"border:none;border-left:solid #cccccc 1.0pt;padding:0c=
m 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm">
<div>
<div>
<p class=3D"MsoNormal">Hi,<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">If you are interested in P2P, y=
ou might be interested in the thin-ICE presentation that was given at the T=
2TRG meeting in Singapore:</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><a href=3D"https://protect2.fireeye.com/v1/url?k=3D7=
a432dea-26972098-7a436d71-86859b2931b3-a91f2d2ed99da951&amp;q=3D1&amp;e=3Db=
329b088-d6d0-4446-8ddf-5589a9e3abcd&amp;u=3Dhttps%3A%2F%2Fgithub.com%2Ft2tr=
g%2F2019-11-singapore%2Fblob%2Fmaster%2Fslides%2F44-thin-ICE-151119-Singapo=
re.pdf" target=3D"_blank" rel=3D"noreferrer"><span lang=3D"EN-US">https://g=
ithub.com/t2trg/2019-11-singapore/blob/master/slides/44-thin-ICE-151119-Sin=
gapore.pdf</span></a><u></u><u></u></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Regards,</span><u></u><u></u></=
p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Christer</span><u></u><u></u></=
p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0</span><u></u><u></u></p>
<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-size:12.0pt;color:black">From=
:
</span></b><span style=3D"font-size:12.0pt;color:black">core &lt;<a href=3D=
"mailto:core-bounces@ietf.org" target=3D"_blank" rel=3D"noreferrer">core-bo=
unces@ietf.org</a>&gt; on behalf of Abhijan Bhattacharyya &lt;<a href=3D"ma=
ilto:abhijan.bhattacharyya@gmail.com" target=3D"_blank" rel=3D"noreferrer">=
abhijan.bhattacharyya@gmail.com</a>&gt;<br>
<b>Date: </b>Thursday, 2 April 2020 at 11.04<br>
<b>To: </b>Thomas Fossati &lt;<a href=3D"mailto:Thomas.Fossati@arm.com" tar=
get=3D"_blank" rel=3D"noreferrer">Thomas.Fossati@arm.com</a>&gt;<br>
<b>Cc: </b>core &lt;<a href=3D"mailto:core@ietf.org" target=3D"_blank" rel=
=3D"noreferrer">core@ietf.org</a>&gt;<br>
<b>Subject: </b>Re: [core] Using CoAP for P2P</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<div>
<div>
<p class=3D"MsoNormal">Hi Thomas,
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">What I am looking at is a situation where I have two=
 nodes each having a time-varying resource. Both want=C2=A0to push the stat=
es of the respective resource to the other node within
 a common application context. However, these exchanges are naturally async=
hronous. May be I can think of it more like a chat. A typical client-server=
 or observe relationship will not serve the purpose. Actually both should h=
ave a client and server instance
 running under a common application. Then either each can *observe* the oth=
er, or can *post* the other. That is how we can do that without a central s=
erver.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">If my understanding is right, according to CoAP spec=
ification, the nodes which can have both server and client (to the origin=
=C2=A0server) are &quot;intermediary&quot; nodes. The only example
 of &quot;intermediary&quot; considered in the spec is the proxy node. But,=
 anyway the situation in this case does not concern with intermediary. Both=
 are origin server and end-client together.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Is there any standardized mechanism to handle this s=
ituation?<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thanks.<u></u><u></u></p>
</div>
</div>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Wed, Apr 1, 2020 at 5:32 PM Thomas Fossati &lt;<a=
 href=3D"mailto:Thomas.Fossati@arm.com" target=3D"_blank" rel=3D"noreferrer=
">Thomas.Fossati@arm.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border:none;border-left:solid #cccccc 1.0pt;padding:0c=
m 0cm 0cm 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0cm;margin-=
bottom:5.0pt">
<p class=3D"MsoNormal">Hi Abhijan,<br>
<br>
On 01/04/2020, 12:31, Abhijan Bhattacharyya &lt;<a href=3D"mailto:abhijan.b=
hattacharyya@gmail.com" target=3D"_blank" rel=3D"noreferrer">abhijan.bhatta=
charyya@gmail.com</a>&gt; wrote:<br>
&gt; Is there any standardized mechanism to use CoAP for a P2P connection?<=
br>
<br>
Not sure whether RFC 7650 would fit your needs but worth having a<br>
look -- if you haven&#39;t already.<br>
<br>
cheers<br>
--<br>
<br>
<br>
<br>
<br>
IMPORTANT NOTICE: The contents of this email and any attachments are confid=
ential and may also be privileged. If you are not the intended recipient, p=
lease notify the sender immediately and do not disclose the contents to any=
 other person, use it for any purpose,
 or store or copy the information in any medium. Thank you.<u></u><u></u></=
p>
</blockquote>
</div>
<p class=3D"MsoNormal"><br clear=3D"all">
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<p class=3D"MsoNormal">--
<u></u><u></u></p>
<div>
<div>
<div>
<div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ar=
ial Black&quot;,sans-serif">Regards,</span><u></u><u></u></p>
</div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ar=
ial Black&quot;,sans-serif">Abhijan Bhattacharyya,</span><u></u><u></u></p>
</div>
<p class=3D"MsoNormal"><i><span style=3D"font-size:13.5pt;font-family:&quot=
;Arial Black&quot;,sans-serif">Technologist by profession [IoT| Internet Pr=
otocols| 5G]</span></i><u></u><u></u></p>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
<p class=3D"MsoNormal"><br clear=3D"all">
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<p class=3D"MsoNormal">-- <u></u><u></u></p>
<div>
<div>
<div>
<div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ar=
ial Black&quot;,sans-serif">Regards,</span><u></u><u></u></p>
</div>
<p class=3D"MsoNormal"><span style=3D"font-size:13.5pt;font-family:&quot;Ar=
ial Black&quot;,sans-serif">Abhijan Bhattacharyya,</span><u></u><u></u></p>
</div>
<p class=3D"MsoNormal"><i><span style=3D"font-size:13.5pt;font-family:&quot=
;Arial Black&quot;,sans-serif">Technologist by profession [IoT| Internet Pr=
otocols| 5G]</span></i><u></u><u></u></p>
</div>
</div>
</div>
</div>
</div>
</div>

</blockquote></div></div>

--00000000000097a8d805a28a20d2--


From nobody Mon Apr  6 04:11:21 2020
Return-Path: <jaime@iki.fi>
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 1C0E83A0E8D for <core@ietfa.amsl.com>; Mon,  6 Apr 2020 04:11:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.139
X-Spam-Level: 
X-Spam-Status: No, score=-1.139 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_NEUTRAL=0.779, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=messagingengine.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 d4Ely0i5rV0U for <core@ietfa.amsl.com>; Mon,  6 Apr 2020 04:11:16 -0700 (PDT)
Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com [66.111.4.25]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 41D523A0E88 for <core@ietf.org>; Mon,  6 Apr 2020 04:11:15 -0700 (PDT)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id 0447D5C00A9; Mon,  6 Apr 2020 07:11:15 -0400 (EDT)
Received: from imap3 ([10.202.2.53]) by compute7.internal (MEProxy); Mon, 06 Apr 2020 07:11:15 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=x/K4RI 9kSUMB/EDUsOb4oj7O6kVkK/DmLQIDL6eCkdg=; b=HpyDqJj9FvbZ3c5NWuxle5 N4rgeiVJhrS5r3DTVK+VAZ7k1ulJAYbRw3+5CYLKXrmoC8+Z8BDQRopwsaYQH1I7 j+r/HK9qpDrg4krAHSx7q5L6Cvbqqt+sFk+bmS7SnkDtnmUZCx2spbrDpgLepu8k tvHlOS3F7BFoWfwXAsXc4kOs+MQQ+CmBpoyezfBUgQdQjotfpA7MbAcQW73ZafCE vFCQsCBcmC6D1uEo20y2Jng/wbr9/2z/APet/Q3i7ux9ECVRYSt7Y3u0eZv1rWVH lVlOTLosQI+ma1NQbXnMOkXz+A0zAqki85TOoRi5W+ceezkt/22f6vm5s1OW3URA ==
X-ME-Sender: <xms:Ug6LXrJy1Agd1pV0HccOpqazXUCJw7-Y3QB3cV5Q9-HK2vxvyFxt1A>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedrudefgdefiecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepofgfggfkjghffffhvffutgesrgdtre erreerjeenucfhrhhomheplfgrihhmvggplfhimhornhgviicuoehjrghimhgvsehikhhi rdhfiheqnecuffhomhgrihhnpehgihhthhhusgdrtghomhdpihgvthhfrdhorhhgpdifvg gsvgigrdgtohhmpdhtihhmvggrnhguuggrthgvrdgtohhmpdhrihdrshgvnecuvehluhhs thgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepjhgrihhmvgesihhkih drfhhi
X-ME-Proxy: <xmx:Ug6LXocxhp3vC30bPfiVjCcysQmCYUQ2TtpR0JNfxAu9R6IYK1NBTg> <xmx:Ug6LXq8vjMNlVr4tydmdxi5bEBaHgcEG8OCJw6101VCuOAdqbrW0DA> <xmx:Ug6LXlqmC3wIy5yy01o8zUCqAeN0n15ry0cTlAOCoDEWr_fQCpvOTw> <xmx:Ug6LXjG49ZJc9cwzb4ri9nSWR8-MoWKxV3U5pGvmJoGjhBSOZxDdpQ>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id E27BC4E00A1; Mon,  6 Apr 2020 07:11:13 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.1.7-1084-gdc5e709-fmstable-20200406v2
Mime-Version: 1.0
Message-Id: <4e258729-37d1-46fd-9907-a43354af50d5@www.fastmail.com>
In-Reply-To: <789d189c-619c-7f06-0f0a-fc68b2262a51@ri.se>
References: <789d189c-619c-7f06-0f0a-fc68b2262a51@ri.se>
Date: Mon, 06 Apr 2020 14:10:53 +0300
From: =?UTF-8?Q?Jaime_Jim=C3=A9nez?= <jaime@iki.fi>
To: core@ietf.org
Content-Type: multipart/alternative; boundary=12808b073fda47c1a90fe7de32d135e7
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/1AlplS7fN5Z6_tdi3UqN21RiGZY>
Subject: Re: [core] Upcoming CoRE Virtual Meetings
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: Mon, 06 Apr 2020 11:11:19 -0000

--12808b073fda47c1a90fe7de32d135e7
Content-Type: text/plain;charset=utf-8
Content-Transfer-Encoding: quoted-printable

Dear core,=20

in order to run the CoRE Virtual meetings smoothly we'd like to send a r=
eminder of the following:

- Those who are going to be presenting slides on Wednesday the 8th. Plea=
se send us the slides already *today* at the latest. You can use pptx or=
 pdf format. We will upload them to https://github.com/core-wg/wg-materi=
als/tree/master/ietf107 .

- We will be using Webex for the virtual meetings, however the queue man=
agement will be done over jabber. If you haven't already, please set up =
a jabber account (https://ietf.org/how/meetings/jabber/ ) and join the g=
roup core@jabber.ietf.org group. If you cannot, you can still use the we=
bex chat during the meeting and we'll add you manually to the queue. We =
will explain about this during the meeting too.

Ciao!
--=20
Jaime Jim=C3=A9nez



On Tue, Mar 31, 2020, at 12:01 AM, Marco Tiloca wrote:
> Hello CoRE,
>=20
> The two virtual meetings replacing IETF 107 are confirmed for the
> intended days and times, as summarized below.
>=20
> [Meeting 1]
> Date and time: 8th of April 2020, 13:00-15:00 UTC [1]
> Webex link:
> https://ietf.webex.com/webappng/sites/ietf/meeting/info/12f03cd44d7d40=
79b925586135df03ee
>=20
> [Meeting 2]
> Date and time: 16th of April 2020, 13:00-14:30 UTC [2]
> Webex link:
> https://ietf.webex.com/webappng/sites/ietf/meeting/info/1ccf8929f40d4f=
f2a6ff4a6b46521a12
>=20
> Like in regular IETF meetings, we plan to also use Jabber. In particul=
ar
> also for the virtual microphone queue, you may want to say =E2=80=9Che=
lp q=E2=80=9D in
> xmpp:core@jabber.ietf.org?join
>=20
>=20
> The planned agenda for both meetings is available at:
>=20
> https://github.com/core-wg/wg-materials/blob/master/ietf107/core-107-a=
genda.md
>=20
> Please, provide the chairs with the intended objectives for your
> pertaining time slot and the name of the intended discussion
> leader/presenter, if they are not included already.
>=20
> Finally, please send your slides to the chairs:
>=20
> - By the 6th of April for the first meeting.
> - By the 14th of April for the second meeting.
>=20
> Consolidated slides will be also made available at:
> https://github.com/core-wg/wg-materials/tree/master/ietf107
>=20
> Best,
> Marco and Jaime
>=20
>=20
> [1]
> https://www.timeanddate.com/worldclock/meetingdetails.html?year=3D2020=
&month=3D4&day=3D8&hour=3D13&min=3D0&sec=3D0&p1=3D239&p2=3D179
>=20
> [2]
> https://www.timeanddate.com/worldclock/meetingdetails.html?year=3D2020=
&month=3D4&day=3D16&hour=3D13&min=3D0&sec=3D0&p1=3D239&p2=3D179
>=20
> --=20
> Marco Tiloca
> Ph.D., Senior Researcher
>=20
> RISE Research Institutes of Sweden
> Division ICT
> Isafjordsgatan 22 / Kistag=C3=A5ngen 16
> SE-164 40 Kista (Sweden)
>=20
> Phone: +46 (0)70 60 46 501
> https://www.ri.se
>=20
>=20
>=20
> _______________________________________________
> core mailing list
> core@ietf.org
> https://www.ietf.org/mailman/listinfo/core
>=20
>=20
> *Attachments:*
>  * signature.asc

--12808b073fda47c1a90fe7de32d135e7
Content-Type: text/html;charset=utf-8
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE html><html><head><title></title><style type=3D"text/css">p.Mso=
Normal,p.MsoNoSpacing{margin:0}</style></head><body><div><div>Dear core,=
 <br></div><div><br></div><div>in order to run the CoRE Virtual meetings=
 smoothly we'd like to send a reminder of the following:<br></div><div><=
br></div><div>- Those who are going to be presenting slides on Wednesday=
 the 8th. Please send us the slides already <b>today</b>&nbsp;at the lat=
est.&nbsp; You can use pptx or pdf format. We will upload them to&nbsp;<=
a href=3D"https://github.com/core-wg/wg-materials/tree/master/ietf107">h=
ttps://github.com/core-wg/wg-materials/tree/master/ietf107</a>&nbsp;.<br=
></div><div><br></div><div>- We will be using Webex for the virtual meet=
ings, however the queue management will be done over jabber. If you have=
n't already, please set up a jabber account (<a href=3D"https://ietf.org=
/how/meetings/jabber/">https://ietf.org/how/meetings/jabber/</a>&nbsp;) =
and join the group&nbsp;<a href=3D"mailto:core@jabber.ietf.org">core@jab=
ber.ietf.org</a>&nbsp;group. If you cannot, you can still use the webex =
chat during the meeting and we'll add you manually to the queue. We will=
 explain about this during the meeting too.<br></div><div><br></div></di=
v><div>Ciao!</div><div id=3D"sig96116256"><div>--&nbsp;<br></div><div>Ja=
ime Jim=C3=A9nez<br></div><div><br></div></div><div><br></div><div><br><=
/div><div>On Tue, Mar 31, 2020, at 12:01 AM, Marco Tiloca wrote:<br></di=
v><blockquote type=3D"cite" id=3D"qt"><div>Hello CoRE,<br></div><div><br=
></div><div>The two virtual meetings replacing IETF 107 are confirmed fo=
r the<br></div><div>intended days and times, as summarized below.<br></d=
iv><div><br></div><div>[Meeting 1]<br></div><div>Date and time: 8th of A=
pril 2020, 13:00-15:00 UTC [1]<br></div><div>Webex link:<br></div><div>h=
ttps://ietf.webex.com/webappng/sites/ietf/meeting/info/12f03cd44d7d4079b=
925586135df03ee<br></div><div><br></div><div>[Meeting 2]<br></div><div>D=
ate and time: 16th of April 2020, 13:00-14:30 UTC [2]<br></div><div>Webe=
x link:<br></div><div>https://ietf.webex.com/webappng/sites/ietf/meeting=
/info/1ccf8929f40d4ff2a6ff4a6b46521a12<br></div><div><br></div><div>Like=
 in regular IETF meetings, we plan to also use Jabber. In particular<br>=
</div><div>also for the virtual microphone queue, you may want to say =E2=
=80=9Chelp q=E2=80=9D in<br></div><div>xmpp:core@jabber.ietf.org?join<br=
></div><div><br></div><div><br></div><div>The planned agenda for both me=
etings is available at:<br></div><div><br></div><div>https://github.com/=
core-wg/wg-materials/blob/master/ietf107/core-107-agenda.md<br></div><di=
v><br></div><div>Please, provide the chairs with the intended objectives=
 for your<br></div><div>pertaining time slot and the name of the intende=
d discussion<br></div><div>leader/presenter, if they are not included al=
ready.<br></div><div><br></div><div>Finally, please send your slides to =
the chairs:<br></div><div><br></div><div>- By the 6th of April for the f=
irst meeting.<br></div><div>- By the 14th of April for the second meetin=
g.<br></div><div><br></div><div>Consolidated slides will be also made av=
ailable at:<br></div><div>https://github.com/core-wg/wg-materials/tree/m=
aster/ietf107<br></div><div><br></div><div>Best,<br></div><div>Marco and=
 Jaime<br></div><div><br></div><div><br></div><div>[1]<br></div><div>htt=
ps://www.timeanddate.com/worldclock/meetingdetails.html?year=3D2020&amp;=
month=3D4&amp;day=3D8&amp;hour=3D13&amp;min=3D0&amp;sec=3D0&amp;p1=3D239=
&amp;p2=3D179<br></div><div><br></div><div>[2]<br></div><div>https://www=
.timeanddate.com/worldclock/meetingdetails.html?year=3D2020&amp;month=3D=
4&amp;day=3D16&amp;hour=3D13&amp;min=3D0&amp;sec=3D0&amp;p1=3D239&amp;p2=
=3D179<br></div><div><br></div><div>--&nbsp;<br></div><div>Marco Tiloca<=
br></div><div>Ph.D., Senior Researcher<br></div><div><br></div><div>RISE=
 Research Institutes of Sweden<br></div><div>Division ICT<br></div><div>=
Isafjordsgatan 22 / Kistag=C3=A5ngen 16<br></div><div>SE-164 40 Kista (S=
weden)<br></div><div><br></div><div>Phone: +46 (0)70 60 46 501<br></div>=
<div>https://www.ri.se<br></div><div><br></div><div><br></div><div><br><=
/div><div>_______________________________________________<br></div><div>=
core mailing list<br></div><div>core@ietf.org<br></div><div>https://www.=
ietf.org/mailman/listinfo/core<br></div><div><br></div><div><br></div><d=
iv><b>Attachments:</b><br></div><ul><li>signature.asc<br></li></ul></blo=
ckquote><div><br></div></body></html>
--12808b073fda47c1a90fe7de32d135e7--


From nobody Mon Apr  6 04:26:03 2020
Return-Path: <christer.holmberg@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 A38D13A0EE2 for <core@ietfa.amsl.com>; Mon,  6 Apr 2020 04:26:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.167
X-Spam-Level: 
X-Spam-Status: No, score=-2.167 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.168, 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, 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 7Sc5cfp6xqHN for <core@ietfa.amsl.com>; Mon,  6 Apr 2020 04:25:58 -0700 (PDT)
Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2062c.outbound.protection.outlook.com [IPv6:2a01:111:f400:7e1a::62c]) (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 9D1A33A0EDC for <core@ietf.org>; Mon,  6 Apr 2020 04:25:57 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Kn1sNpC/u5FGmANSczmUvlcahc8BoQ+2KaUufaZPTZr0cuCQA/1Ag3gVzK9Df6l6TTqAZmySTJZFAAgo8TYFRfucGaTGVwLoRkTw732b2lsUJHhEZFKNaJXkBNxYJzN0YhPOQbIGsOixjWu+fDDfdnOyG5znA0VEkTGDsck5e6kgTFbn/UThCq51q/SBxVwsUGTXyMSqw7Tvv0mbL/xSO0TA/NRo+++NEzxBjly6ND4UiWi4dOq+KRxuFVO87DnE/o1aAgQYHcAfds2gStL1EnVDky/DKWGTiuls7yo0JY2yanUv1Y+gRVpKHPq7Acu4ieN6IXlC+yE8OA804SGx5A==
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=NcF+a6l77hXOcrvQehQiGE5H6JzOuZE5yla6COSa+/0=; b=bqoEBNZxtS4pQk+vbXNF4geSY7338GRGz5kTyjlumEOi5PDmHgtqSPiApFZmglm5Pyiw4V1DxtpYJZgcQ+jkSBNslR39xWxVOq3+QsegDMIw5GT45wQEf8ffi5MxbpRNMul+oj4aZj2o1iE1uDPS2EBS3xXgBedtnUau7xrSllS3aYP6fqvlN5zMb/SjpCFE2YDARZ+LJ/rLsVZeXlibABB+uFbSoW4Igk631R6WUwCyvR/Z8UYH+Z7e1GsnxA46Hg1JhWUnDcwlebd0+h8P0lB0v2swcXfUoo3gb0G2X8KBWjVM61HNyajoNJopuYWXG6fMhEz4M7A7vuKB3XTSWg==
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=NcF+a6l77hXOcrvQehQiGE5H6JzOuZE5yla6COSa+/0=; b=T7cXwTTwsaN8a77zeYcfh8oDVZddRRzHtqKUv47Itnuya0vgjPAbTLSD2PpUofqwEl4twl388kPiCVdgMTtUS4fZUOCvWATRtmzghX9A6eYJe76lLbiHllCDE6/uFd3RhXQSI6zG1N0lcatJeAakksjdnjSDVg98V3hLsmzHEWU=
Received: from AM0PR07MB3987.eurprd07.prod.outlook.com (52.134.82.159) by AM0PR07MB6131.eurprd07.prod.outlook.com (20.178.115.158) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2900.14; Mon, 6 Apr 2020 11:25:55 +0000
Received: from AM0PR07MB3987.eurprd07.prod.outlook.com ([fe80::57b:b81e:33ec:5512]) by AM0PR07MB3987.eurprd07.prod.outlook.com ([fe80::57b:b81e:33ec:5512%7]) with mapi id 15.20.2900.012; Mon, 6 Apr 2020 11:25:55 +0000
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Abhijan Bhattacharyya <abhijan.bhattacharyya@gmail.com>
CC: Thomas Fossati <Thomas.Fossati@arm.com>, core <core@ietf.org>
Thread-Topic: [core] Using CoAP for P2P
Thread-Index: AQHWCMVROB2ppf3kDkGCzoMwIoGd3KhmXWeAgAEvGgCAAYynAIABXXMAgAG2aQA=
Date: Mon, 6 Apr 2020 11:25:55 +0000
Message-ID: <7DA395A7-0A3E-4EC7-9F2A-D37FDEA2AB5C@ericsson.com>
References: <CAEW_hyzh3FAvHi1eTkbyGn99o4nFgcH1xP90FdQ6N9sHsAJVYQ@mail.gmail.com> <A8E6E9AA-2E34-439E-8761-53385086CDB9@arm.com> <CAEW_hyy+0fViN8dMWiCi_QHjeD5J4DUAnoRUg5MAKS6fQ3DzcQ@mail.gmail.com> <7B20E77F-CFF4-4735-A0C2-99121CD352D3@ericsson.com> <CAEW_hyzbtq6VbQMq5PhfAQjf6LLz-7t_9He-C_kaU5jztsf20A@mail.gmail.com> <CF1E6A23-243F-47A3-9DFB-BB244E96302B@ericsson.com> <CAEW_hyzsq8T9uXQYUacZ5VzWf7JsJ1xAzKEMaA-XemOWW06fBQ@mail.gmail.com>
In-Reply-To: <CAEW_hyzsq8T9uXQYUacZ5VzWf7JsJ1xAzKEMaA-XemOWW06fBQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.1e.0.191013
authentication-results: spf=none (sender IP is ) smtp.mailfrom=christer.holmberg@ericsson.com; 
x-originating-ip: [188.127.223.154]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 389c5c8f-baee-43d8-afeb-08d7da1d45b8
x-ms-traffictypediagnostic: AM0PR07MB6131:
x-microsoft-antispam-prvs: <AM0PR07MB61310C2D21E70BD6882EDB3493C20@AM0PR07MB6131.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0365C0E14B
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:AM0PR07MB3987.eurprd07.prod.outlook.com; PTR:; CAT:NONE;  SFTY:; SFS:(10009020)(4636009)(346002)(39860400002)(136003)(396003)(376002)(366004)(44832011)(53546011)(66476007)(66946007)(6506007)(2906002)(8936002)(6486002)(33656002)(186003)(66446008)(64756008)(66556008)(76116006)(86362001)(478600001)(36756003)(2616005)(5660300002)(81156014)(71200400001)(966005)(81166006)(316002)(54906003)(26005)(66574012)(6512007)(6916009)(4326008)(8676002); DIR:OUT; SFP:1101; 
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: VG6VkZ4xXSgl/JJo5gEwGfczJuy/mj/uNE+b4uzbM76Kb3i5U1zsK38KD8IQh9MIORI3VWumQgSHXsylz3yM1sxraSX25FmusuuxLeE2zjMgg5qbs9Z0GAN0lz9b3EulL6M9o61DkVe39o1fRLNFEU2vJ9X2rpRvrzEJADwoS2LoPzJ4lrAPFJsCUw46QOBHf1JYfTxYYN/m1Qky39m+e7FXf3+b8rE0ybAIGx+9nddYoS8friPaGKAtOTvQKUhu7GrleRbN6Ck2Ea/+B9EaFHGmjchOAW1lvJcyYzKloWwM00yVCmc6UTitcFkWqThHb5EJsCR+xXiPbm0eRBs4PmuFBudrAQwSN8oCVxOeGoIOjkOpGcldoC599N7J6QZ0y5X+tpP+2z/2SPH8LzxGeezaX9yPNaa8F/q2dyS628VCRda46Eeb4lT5X+JGFgAEMrY+oQ54E6awoAn8mBY6obdwz8G7QCRJyUCWjALfffpAOfux99hF1uXSyVmrUXrEpZoLJOzMm++pOd7wZ48YUw==
x-ms-exchange-antispam-messagedata: 5c9fEiMqADcCwLXr1jpk3PbL2JNZ5tzqKcPfEMAtNGeOsS/2lBzmBW3Xqbo/zH8CQjyY/BFUqSwKCmr0gcqNy/VmBIzlp1bq1uJbP45GwUZCsvvy4z5HKs/SCQZDW+2FOIauLoiYWisZvv8+C8D/Ww==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_7DA395A70A3E4EC79F2AD37FDEA2AB5Cericssoncom_"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 389c5c8f-baee-43d8-afeb-08d7da1d45b8
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Apr 2020 11:25:55.3883 (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: eEXfmdGgYYyLyFTeS+geLi/GsBfAE7RmlM+EgKx2sikxa0Y4px2EILns/SXhxcl3HBh53djXNFY3BujrkggIPb4SrJqpMvlECISzqpH7Azs=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR07MB6131
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/VD_Zfxk99F0T1-oGECdWmqbYMEk>
Subject: Re: [core] Using CoAP for P2P
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: Mon, 06 Apr 2020 11:26:01 -0000

--_000_7DA395A70A3E4EC79F2AD37FDEA2AB5Cericssoncom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGksDQoNCj4gUHJvYmFibHkgd2hhdCBjYW4gIGJlIHN0YW5kYXJkaXplZCBpcyBhIG1ldGhvZCBm
b3Igc2lnbmFsbGluZyBhbmQgZXhjaGFuZ2luZyB0aGUgSUNFIGNhbmRpZGF0ZXMgc28gdGhhdCBl
bmQgbm9kZXMgY2FuDQo+IG11dHVhbGx5IHB1c2ggdGhlIGRhdGEgdG8gdGhlIG90aGVyLiBTaWdu
YWxsaW5nIG1heSBpbmNsdWRlIHJlc291cmNlIGRpc2NvdmVyeS4NCg0KWWVzLCBvbmUgY291bGQg
c3BsaXQgdGhpbmdzIHVwIGludG8gc2VwYXJhdGUgcGllY2VzIGFzIGZhciBhcyBzdGFuZGFyZGl6
YXRpb24gaXMgY29uY2VybmVkLg0KDQpPbmUgcGllY2UgaXMgdG8gc2ltcGx5IGNvbGxlY3QgY2Fu
ZGlkYXRlcyB1c2luZyBDb0FQLiBBbm90aGVyIHBpZWNlIGlzIHRoZSBjYW5kaWRhdGUgZXhjaGFu
Z2UuDQoNCj4gWW91ciBwcm9wb3NhbCBsb29rcyB1c2VmdWwgZm9yIHRoZSBwdXJwb3NlLiBFeHRl
bmRpbmcgdGhlIGV4YW1wbGUgdG93YXJkcyB0d28gc2lkZWQgZXhjaGFuZ2UgbWlnaHQgaGVscC4N
Cg0KU3VyZS4gSWYgdGhpcyB3b3VsZCBiZSBzdGFuZGFyZGl6ZWQsIHRoYXQgc2hvdWxkIGF0IGxl
YXN0IGJlIGNvbnNpZGVyZWQuDQoNCj4gV2Ugc2hhbGwgYmUgaW50ZXJlc3RlZCB0byB0cnkgaXQg
b3V0IGlmIHRoZXJlIGlzIGFueSBvcGVuLXNvdXJjZSBpbXBsZW1lbnRhdGlvbi4NCg0KTWUgdG9v
IDopDQoNClJlZ2FyZHMsDQoNCkNocmlzdGVyDQoNCg0KT24gU2F0LCA0IEFwciAyMDIwLCAxNzo1
NiBDaHJpc3RlciBIb2xtYmVyZywgPGNocmlzdGVyLmhvbG1iZXJnQGVyaWNzc29uLmNvbTxtYWls
dG86Y2hyaXN0ZXIuaG9sbWJlcmdAZXJpY3Nzb24uY29tPj4gd3JvdGU6DQpIaSwNCg0KPkEgYml0
IG9mIG1vcmUgaW5wdXRzOg0KPldlIHByb3Bvc2VkIGEgZGVsYXktc2Vuc2l0aXZlIHRpbWUtc2Vy
aWVzIHN0cmVhbWluZyBtZWNoYW5pc20gYnkgZXh0ZW5kaW5nIENvQVAgYW5kIHByZXNlbnRlZCBp
biBsYXN0IEJhbmdrb2sgSUVURi4gV2UgY2FsbGVkIGl0IEEtUkVhTGlTVCAoQWRhcHRpdmUgUkVT
VGZ1bCBSZWFsLXRpbWUgTGl2ZSBTdHJlYW1pbmcgZm9yIFRoaW5ncykuDQo+VGhlIGRyYWZ0IGlz
IGhlcmU6IGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1iaGF0dGFjaGFyeXlhLWNv
cmUtYS1yZWFsaXN0LTAwDQo+VGhlIHJlbGV2YW50IHJlc2VhcmNoIHdvcmsgd2FzIHB1Ymxpc2hl
ZCBpbiAyMDE4IEdsb2JlY29tIHdvcmtzaG9wOiBBYmhpamFuIEJoYXR0YWNoYXJ5eWEsIFN1dnJh
dCBBZ3Jhd2FsLCBIZW1hbnQgS3VtYXIgUmF0aCwgQXJwYW4gUGFsOiAiSW1wcm92aW5nIExpdmUt
U3RyZWFtaW5nIEV4cGVyaWVuY2UgZm9yIERlbGF5LVNlbnNpdGl2ZSBJb1QgPkFwcGxpY2F0aW9u
czogQSBSRVNUZnVsIEFwcHJvYWNoIiAoaHR0cHM6Ly9pZWVleHBsb3JlLmllZWUub3JnL2RvY3Vt
ZW50Lzg2NDQ1MjEpLg0KDQpXaGF0IGV4YWN0bHkgZG8geW91IHdhbnQgdG8gc3RhbmRhcmRpemU/
IEFzIGxvbmcgYXMgb25lIGRldmljZSBhY3RzIGFzIGEgY2xpZW50LCBhbmQgdGhlIG90aGVyIGFz
IGEgc2VydmVyLCB0aGUgY3VycmVudCBtZWNoYW5pc21zIHNob3VsZCB3b3JrLg0KDQpOb3csIGlm
IHlvdSB3YW50IHRvIHNlbmQgR0VUcyBldGMgaW4gYm90aCBkaXJlY3Rpb25zLCBJIGFzc3VtZSB0
aGF0IGVhY2ggZW5kcG9pbnRzIHdvdWxkIGFjdCBhcyBib3RoIGNsaWVudCBhbmQgc2VydmVyLg0K
DQpSZWdhcmRzLA0KDQpDaHJpc3Rlcg0KDQoNCg0KDQoNCk9uIEZyaSwgQXByIDMsIDIwMjAgYXQg
MTI6MTEgQU0gQ2hyaXN0ZXIgSG9sbWJlcmcgPGNocmlzdGVyLmhvbG1iZXJnQGVyaWNzc29uLmNv
bTxtYWlsdG86Y2hyaXN0ZXIuaG9sbWJlcmdAZXJpY3Nzb24uY29tPj4gd3JvdGU6DQpIaSwNCg0K
SWYgeW91IGFyZSBpbnRlcmVzdGVkIGluIFAyUCwgeW91IG1pZ2h0IGJlIGludGVyZXN0ZWQgaW4g
dGhlIHRoaW4tSUNFIHByZXNlbnRhdGlvbiB0aGF0IHdhcyBnaXZlbiBhdCB0aGUgVDJUUkcgbWVl
dGluZyBpbiBTaW5nYXBvcmU6DQoNCmh0dHBzOi8vZ2l0aHViLmNvbS90MnRyZy8yMDE5LTExLXNp
bmdhcG9yZS9ibG9iL21hc3Rlci9zbGlkZXMvNDQtdGhpbi1JQ0UtMTUxMTE5LVNpbmdhcG9yZS5w
ZGY8aHR0cHM6Ly9wcm90ZWN0Mi5maXJlZXllLmNvbS92MS91cmw/az03YTQzMmRlYS0yNjk3MjA5
OC03YTQzNmQ3MS04Njg1OWIyOTMxYjMtYTkxZjJkMmVkOTlkYTk1MSZxPTEmZT1iMzI5YjA4OC1k
NmQwLTQ0NDYtOGRkZi01NTg5YTllM2FiY2QmdT1odHRwcyUzQSUyRiUyRmdpdGh1Yi5jb20lMkZ0
MnRyZyUyRjIwMTktMTEtc2luZ2Fwb3JlJTJGYmxvYiUyRm1hc3RlciUyRnNsaWRlcyUyRjQ0LXRo
aW4tSUNFLTE1MTExOS1TaW5nYXBvcmUucGRmPg0KDQpSZWdhcmRzLA0KDQpDaHJpc3Rlcg0KDQoN
CkZyb206IGNvcmUgPGNvcmUtYm91bmNlc0BpZXRmLm9yZzxtYWlsdG86Y29yZS1ib3VuY2VzQGll
dGYub3JnPj4gb24gYmVoYWxmIG9mIEFiaGlqYW4gQmhhdHRhY2hhcnl5YSA8YWJoaWphbi5iaGF0
dGFjaGFyeXlhQGdtYWlsLmNvbTxtYWlsdG86YWJoaWphbi5iaGF0dGFjaGFyeXlhQGdtYWlsLmNv
bT4+DQpEYXRlOiBUaHVyc2RheSwgMiBBcHJpbCAyMDIwIGF0IDExLjA0DQpUbzogVGhvbWFzIEZv
c3NhdGkgPFRob21hcy5Gb3NzYXRpQGFybS5jb208bWFpbHRvOlRob21hcy5Gb3NzYXRpQGFybS5j
b20+Pg0KQ2M6IGNvcmUgPGNvcmVAaWV0Zi5vcmc8bWFpbHRvOmNvcmVAaWV0Zi5vcmc+Pg0KU3Vi
amVjdDogUmU6IFtjb3JlXSBVc2luZyBDb0FQIGZvciBQMlANCg0KSGkgVGhvbWFzLA0KV2hhdCBJ
IGFtIGxvb2tpbmcgYXQgaXMgYSBzaXR1YXRpb24gd2hlcmUgSSBoYXZlIHR3byBub2RlcyBlYWNo
IGhhdmluZyBhIHRpbWUtdmFyeWluZyByZXNvdXJjZS4gQm90aCB3YW50IHRvIHB1c2ggdGhlIHN0
YXRlcyBvZiB0aGUgcmVzcGVjdGl2ZSByZXNvdXJjZSB0byB0aGUgb3RoZXIgbm9kZSB3aXRoaW4g
YSBjb21tb24gYXBwbGljYXRpb24gY29udGV4dC4gSG93ZXZlciwgdGhlc2UgZXhjaGFuZ2VzIGFy
ZSBuYXR1cmFsbHkgYXN5bmNocm9ub3VzLiBNYXkgYmUgSSBjYW4gdGhpbmsgb2YgaXQgbW9yZSBs
aWtlIGEgY2hhdC4gQSB0eXBpY2FsIGNsaWVudC1zZXJ2ZXIgb3Igb2JzZXJ2ZSByZWxhdGlvbnNo
aXAgd2lsbCBub3Qgc2VydmUgdGhlIHB1cnBvc2UuIEFjdHVhbGx5IGJvdGggc2hvdWxkIGhhdmUg
YSBjbGllbnQgYW5kIHNlcnZlciBpbnN0YW5jZSBydW5uaW5nIHVuZGVyIGEgY29tbW9uIGFwcGxp
Y2F0aW9uLiBUaGVuIGVpdGhlciBlYWNoIGNhbiAqb2JzZXJ2ZSogdGhlIG90aGVyLCBvciBjYW4g
KnBvc3QqIHRoZSBvdGhlci4gVGhhdCBpcyBob3cgd2UgY2FuIGRvIHRoYXQgd2l0aG91dCBhIGNl
bnRyYWwgc2VydmVyLg0KDQpJZiBteSB1bmRlcnN0YW5kaW5nIGlzIHJpZ2h0LCBhY2NvcmRpbmcg
dG8gQ29BUCBzcGVjaWZpY2F0aW9uLCB0aGUgbm9kZXMgd2hpY2ggY2FuIGhhdmUgYm90aCBzZXJ2
ZXIgYW5kIGNsaWVudCAodG8gdGhlIG9yaWdpbiBzZXJ2ZXIpIGFyZSAiaW50ZXJtZWRpYXJ5IiBu
b2Rlcy4gVGhlIG9ubHkgZXhhbXBsZSBvZiAiaW50ZXJtZWRpYXJ5IiBjb25zaWRlcmVkIGluIHRo
ZSBzcGVjIGlzIHRoZSBwcm94eSBub2RlLiBCdXQsIGFueXdheSB0aGUgc2l0dWF0aW9uIGluIHRo
aXMgY2FzZSBkb2VzIG5vdCBjb25jZXJuIHdpdGggaW50ZXJtZWRpYXJ5LiBCb3RoIGFyZSBvcmln
aW4gc2VydmVyIGFuZCBlbmQtY2xpZW50IHRvZ2V0aGVyLg0KDQpJcyB0aGVyZSBhbnkgc3RhbmRh
cmRpemVkIG1lY2hhbmlzbSB0byBoYW5kbGUgdGhpcyBzaXR1YXRpb24/DQoNClRoYW5rcy4NCg0K
T24gV2VkLCBBcHIgMSwgMjAyMCBhdCA1OjMyIFBNIFRob21hcyBGb3NzYXRpIDxUaG9tYXMuRm9z
c2F0aUBhcm0uY29tPG1haWx0bzpUaG9tYXMuRm9zc2F0aUBhcm0uY29tPj4gd3JvdGU6DQpIaSBB
YmhpamFuLA0KDQpPbiAwMS8wNC8yMDIwLCAxMjozMSwgQWJoaWphbiBCaGF0dGFjaGFyeXlhIDxh
YmhpamFuLmJoYXR0YWNoYXJ5eWFAZ21haWwuY29tPG1haWx0bzphYmhpamFuLmJoYXR0YWNoYXJ5
eWFAZ21haWwuY29tPj4gd3JvdGU6DQo+IElzIHRoZXJlIGFueSBzdGFuZGFyZGl6ZWQgbWVjaGFu
aXNtIHRvIHVzZSBDb0FQIGZvciBhIFAyUCBjb25uZWN0aW9uPw0KDQpOb3Qgc3VyZSB3aGV0aGVy
IFJGQyA3NjUwIHdvdWxkIGZpdCB5b3VyIG5lZWRzIGJ1dCB3b3J0aCBoYXZpbmcgYQ0KbG9vayAt
LSBpZiB5b3UgaGF2ZW4ndCBhbHJlYWR5Lg0KDQpjaGVlcnMNCi0tDQoNCg0KDQoNCklNUE9SVEFO
VCBOT1RJQ0U6IFRoZSBjb250ZW50cyBvZiB0aGlzIGVtYWlsIGFuZCBhbnkgYXR0YWNobWVudHMg
YXJlIGNvbmZpZGVudGlhbCBhbmQgbWF5IGFsc28gYmUgcHJpdmlsZWdlZC4gSWYgeW91IGFyZSBu
b3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGltbWVk
aWF0ZWx5IGFuZCBkbyBub3QgZGlzY2xvc2UgdGhlIGNvbnRlbnRzIHRvIGFueSBvdGhlciBwZXJz
b24sIHVzZSBpdCBmb3IgYW55IHB1cnBvc2UsIG9yIHN0b3JlIG9yIGNvcHkgdGhlIGluZm9ybWF0
aW9uIGluIGFueSBtZWRpdW0uIFRoYW5rIHlvdS4NCg0KDQotLQ0KUmVnYXJkcywNCkFiaGlqYW4g
QmhhdHRhY2hhcnl5YSwNClRlY2hub2xvZ2lzdCBieSBwcm9mZXNzaW9uIFtJb1R8IEludGVybmV0
IFByb3RvY29sc3wgNUddDQoNCg0KLS0NClJlZ2FyZHMsDQpBYmhpamFuIEJoYXR0YWNoYXJ5eWEs
DQpUZWNobm9sb2dpc3QgYnkgcHJvZmVzc2lvbiBbSW9UfCBJbnRlcm5ldCBQcm90b2NvbHN8IDVH
XQ0K

--_000_7DA395A70A3E4EC79F2AD37FDEA2AB5Cericssoncom_
Content-Type: text/html; charset="utf-8"
Content-ID: <7081F36491DDCE41B07A2AAD6751796E@eurprd07.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2
IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToy
IDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJBcmlhbCBC
bGFjayI7DQoJcGFub3NlLTE6MiAxMSAxMCA0IDIgMSAyIDIgMiA0O30NCi8qIFN0eWxlIERlZmlu
aXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21h
cmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJ
Zm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVy
bGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29y
YXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0K
CXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlv
bjp1bmRlcmxpbmU7fQ0KcC5Nc29MaXN0UGFyYWdyYXBoLCBsaS5Nc29MaXN0UGFyYWdyYXBoLCBk
aXYuTXNvTGlzdFBhcmFncmFwaA0KCXttc28tc3R5bGUtcHJpb3JpdHk6MzQ7DQoJbWFyZ2luLXRv
cDowY207DQoJbWFyZ2luLXJpZ2h0OjBjbTsNCgltYXJnaW4tYm90dG9tOjBjbTsNCgltYXJnaW4t
bGVmdDozNi4wcHQ7DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7
DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KcC5tc29ub3JtYWwwLCBsaS5t
c29ub3JtYWwwLCBkaXYubXNvbm9ybWFsMA0KCXttc28tc3R5bGUtbmFtZTptc29ub3JtYWw7DQoJ
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBjbTsNCgltc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowY207DQoJZm9udC1zaXplOjExLjBwdDsN
Cglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpzcGFuLkVtYWlsU3R5bGUxOA0K
CXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIs
c2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1z
dHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNl
Y3Rpb24xDQoJe3NpemU6NjEyLjBwdCA3OTIuMHB0Ow0KCW1hcmdpbjo3MC44NXB0IDIuMGNtIDcw
Ljg1cHQgMi4wY207fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQot
LT48L3N0eWxlPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRkkiIGxpbms9ImJsdWUiIHZsaW5rPSJw
dXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+SGksPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0
LWxhbmd1YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEyLjBwdCI+Jmd0OyA8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIj5Qcm9iYWJs
eSB3aGF0IGNhbiZuYnNwOyBiZSBzdGFuZGFyZGl6ZWQgaXMgYSBtZXRob2QgZm9yIHNpZ25hbGxp
bmcgYW5kIGV4Y2hhbmdpbmcgdGhlIElDRSBjYW5kaWRhdGVzIHNvIHRoYXQgZW5kIG5vZGVzIGNh
bjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIj4mZ3Q7IDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+bXV0dWFsbHkgcHVzaCB0aGUg
ZGF0YSB0byB0aGUgb3RoZXIuDQo8L3NwYW4+U2lnbmFsbGluZyBtYXkgaW5jbHVkZSByZXNvdXJj
ZSBkaXNjb3ZlcnkuPHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPlllcywgb25lIGNvdWxkIHNw
bGl0IHRoaW5ncyB1cCBpbnRvIHNlcGFyYXRlIHBpZWNlcyBhcyBmYXIgYXMgc3RhbmRhcmRpemF0
aW9uIGlzIGNvbmNlcm5lZC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPk9uZSBwaWVjZSBpcyB0byBzaW1w
bHkgY29sbGVjdCBjYW5kaWRhdGVzIHVzaW5nIENvQVAuIEFub3RoZXIgcGllY2UgaXMgdGhlIGNh
bmRpZGF0ZSBleGNoYW5nZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZndDsg
WW91ciBwcm9wb3NhbCBsb29rcyB1c2VmdWwgZm9yIHRoZSBwdXJwb3NlLg0KPC9zcGFuPkV4dGVu
ZGluZyB0aGUgZXhhbXBsZSB0b3dhcmRzIHR3byBzaWRlZCBleGNoYW5nZSBtaWdodCBoZWxwLjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4m
bmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+
U3VyZS4gSWYgdGhpcyB3b3VsZCBiZSBzdGFuZGFyZGl6ZWQsIHRoYXQgc2hvdWxkIGF0IGxlYXN0
IGJlIGNvbnNpZGVyZWQuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mZ3Q7IFdl
IHNoYWxsIGJlIGludGVyZXN0ZWQgdG8gdHJ5IGl0IG91dCBpZiB0aGVyZSBpcyBhbnkgb3Blbi1z
b3VyY2UgaW1wbGVtZW50YXRpb24uPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5N
ZSB0b28gOik8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPlJlZ2FyZHMsPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5D
aHJpc3RlcjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PG86cD4mbmJzcDs8
L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIFNhdCwgNCBB
cHIgMjAyMCwgMTc6NTYgQ2hyaXN0ZXIgSG9sbWJlcmcsICZsdDs8YSBocmVmPSJtYWlsdG86Y2hy
aXN0ZXIuaG9sbWJlcmdAZXJpY3Nzb24uY29tIj5jaHJpc3Rlci5ob2xtYmVyZ0Blcmljc3Nvbi5j
b208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5
bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzow
Y20gMGNtIDBjbSA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6MGNtIj4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5IaSw8bzpwPjwvbzpwPjwvcD4NCjxk
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZndDtBIGJpdCBvZiBt
b3JlIGlucHV0czo8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mZ3Q7V2UgcHJvcG9zZWQgYSBkZWxh
eS1zZW5zaXRpdmUgdGltZS1zZXJpZXMgc3RyZWFtaW5nIG1lY2hhbmlzbSBieSBleHRlbmRpbmcg
Q29BUCBhbmQgcHJlc2VudGVkJm5ic3A7aW4gbGFzdCBCYW5na29rIElFVEYuDQo8L3NwYW4+V2Ug
Y2FsbGVkIGl0IEEtUkVhTGlTVCAoQWRhcHRpdmUgUkVTVGZ1bCBSZWFsLXRpbWUgTGl2ZSBTdHJl
YW1pbmcgZm9yIFRoaW5ncykuJm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mZ3Q7VGhlIGRyYWZ0IGlz
IGhlcmU6Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9k
cmFmdC1iaGF0dGFjaGFyeXlhLWNvcmUtYS1yZWFsaXN0LTAwIiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gbGFuZz0iRU4tVVMiPmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1iaGF0dGFj
aGFyeXlhLWNvcmUtYS1yZWFsaXN0LTAwPC9zcGFuPjwvYT48bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZndDtU
aGUgcmVsZXZhbnQgcmVzZWFyY2ggd29yayB3YXMgcHVibGlzaGVkIGluIDIwMTggR2xvYmVjb20g
d29ya3Nob3A6Jm5ic3A7QWJoaWphbiBCaGF0dGFjaGFyeXlhLCBTdXZyYXQgQWdyYXdhbCwgSGVt
YW50IEt1bWFyIFJhdGgsIEFycGFuIFBhbDogJnF1b3Q7SW1wcm92aW5nIExpdmUtU3RyZWFtaW5n
DQogRXhwZXJpZW5jZSBmb3IgRGVsYXktU2Vuc2l0aXZlIElvVCAmZ3Q7QXBwbGljYXRpb25zOiBB
IFJFU1RmdWwgQXBwcm9hY2gmcXVvdDsgKDwvc3Bhbj48YSBocmVmPSJodHRwczovL2llZWV4cGxv
cmUuaWVlZS5vcmcvZG9jdW1lbnQvODY0NDUyMSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIGxhbmc9
IkVOLVVTIj5odHRwczovL2llZWV4cGxvcmUuaWVlZS5vcmcvZG9jdW1lbnQvODY0NDUyMTwvc3Bh
bj48L2E+PHNwYW4gbGFuZz0iRU4tVVMiPikuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5n
PSJFTi1VUyI+V2hhdCBleGFjdGx5IGRvIHlvdSB3YW50IHRvIHN0YW5kYXJkaXplPyBBcyBsb25n
IGFzIG9uZSBkZXZpY2UgYWN0cyBhcyBhIGNsaWVudCwgYW5kIHRoZSBvdGhlciBhcyBhIHNlcnZl
ciwgdGhlIGN1cnJlbnQgbWVjaGFuaXNtcyBzaG91bGQgd29yay48L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVO
LVVTIj5Ob3csIGlmIHlvdSB3YW50IHRvIHNlbmQgR0VUcyBldGMgaW4gYm90aCBkaXJlY3Rpb25z
LCBJIGFzc3VtZSB0aGF0IGVhY2ggZW5kcG9pbnRzIHdvdWxkIGFjdCBhcyBib3RoIGNsaWVudCBh
bmQgc2VydmVyLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPlJlZ2FyZHMsPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5n
PSJFTi1VUyI+Q2hyaXN0ZXI8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJz
cDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48
c3BhbiBsYW5nPSJFTi1VUyI+T24gRnJpLCBBcHIgMywgMjAyMCBhdCAxMjoxMSBBTSBDaHJpc3Rl
ciBIb2xtYmVyZyAmbHQ7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpjaHJpc3Rlci5ob2xtYmVyZ0Bl
cmljc3Nvbi5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBsYW5nPSJFTi1VUyI+Y2hyaXN0ZXIu
aG9sbWJlcmdAZXJpY3Nzb24uY29tPC9zcGFuPjwvYT48c3BhbiBsYW5nPSJFTi1VUyI+Jmd0Ow0K
IHdyb3RlOjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9
ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowY20g
MGNtIDBjbSA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1y
aWdodDowY207bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+SGksPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZu
YnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJF
Ti1VUyI+SWYgeW91IGFyZSBpbnRlcmVzdGVkIGluIFAyUCwgeW91IG1pZ2h0IGJlIGludGVyZXN0
ZWQgaW4gdGhlIHRoaW4tSUNFIHByZXNlbnRhdGlvbiB0aGF0IHdhcyBnaXZlbiBhdCB0aGUgVDJU
UkcgbWVldGluZyBpbiBTaW5nYXBvcmU6PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48YSBocmVmPSJodHRwczovL3Byb3RlY3QyLmZp
cmVleWUuY29tL3YxL3VybD9rPTdhNDMyZGVhLTI2OTcyMDk4LTdhNDM2ZDcxLTg2ODU5YjI5MzFi
My1hOTFmMmQyZWQ5OWRhOTUxJmFtcDtxPTEmYW1wO2U9YjMyOWIwODgtZDZkMC00NDQ2LThkZGYt
NTU4OWE5ZTNhYmNkJmFtcDt1PWh0dHBzJTNBJTJGJTJGZ2l0aHViLmNvbSUyRnQydHJnJTJGMjAx
OS0xMS1zaW5nYXBvcmUlMkZibG9iJTJGbWFzdGVyJTJGc2xpZGVzJTJGNDQtdGhpbi1JQ0UtMTUx
MTE5LVNpbmdhcG9yZS5wZGYiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBsYW5nPSJFTi1VUyI+aHR0
cHM6Ly9naXRodWIuY29tL3QydHJnLzIwMTktMTEtc2luZ2Fwb3JlL2Jsb2IvbWFzdGVyL3NsaWRl
cy80NC10aGluLUlDRS0xNTExMTktU2luZ2Fwb3JlLnBkZjwvc3Bhbj48L2E+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVO
LVVTIj5SZWdhcmRzLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPkNocmlzdGVyPC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5i
c3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBs
YW5nPSJFTi1VUyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdiBzdHlsZT0iYm9y
ZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNt
IDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEyLjBwdDtjb2xvcjpibGFjayI+RnJvbToNCjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPmNvcmUgJmx0OzxhIGhyZWY9Im1haWx0bzpjb3Jl
LWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5jb3JlLWJvdW5jZXNAaWV0Zi5vcmc8
L2E+Jmd0OyBvbiBiZWhhbGYgb2YgQWJoaWphbiBCaGF0dGFjaGFyeXlhICZsdDs8YSBocmVmPSJt
YWlsdG86YWJoaWphbi5iaGF0dGFjaGFyeXlhQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmFi
aGlqYW4uYmhhdHRhY2hhcnl5YUBnbWFpbC5jb208L2E+Jmd0Ozxicj4NCjxiPkRhdGU6IDwvYj5U
aHVyc2RheSwgMiBBcHJpbCAyMDIwIGF0IDExLjA0PGJyPg0KPGI+VG86IDwvYj5UaG9tYXMgRm9z
c2F0aSAmbHQ7PGEgaHJlZj0ibWFpbHRvOlRob21hcy5Gb3NzYXRpQGFybS5jb20iIHRhcmdldD0i
X2JsYW5rIj5UaG9tYXMuRm9zc2F0aUBhcm0uY29tPC9hPiZndDs8YnI+DQo8Yj5DYzogPC9iPmNv
cmUgJmx0OzxhIGhyZWY9Im1haWx0bzpjb3JlQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+Y29y
ZUBpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KPGI+U3ViamVjdDogPC9iPlJlOiBbY29yZV0gVXNpbmcg
Q29BUCBmb3IgUDJQPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5IaSBUaG9tYXMsDQo8bzpwPjwvbzpw
PjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPldoYXQgSSBhbSBsb29raW5nIGF0
IGlzIGEgc2l0dWF0aW9uIHdoZXJlIEkgaGF2ZSB0d28gbm9kZXMgZWFjaCBoYXZpbmcgYSB0aW1l
LXZhcnlpbmcgcmVzb3VyY2UuIEJvdGggd2FudCZuYnNwO3RvIHB1c2ggdGhlIHN0YXRlcyBvZiB0
aGUgcmVzcGVjdGl2ZSByZXNvdXJjZSB0byB0aGUgb3RoZXIgbm9kZSB3aXRoaW4NCiBhIGNvbW1v
biBhcHBsaWNhdGlvbiBjb250ZXh0LiBIb3dldmVyLCB0aGVzZSBleGNoYW5nZXMgYXJlIG5hdHVy
YWxseSBhc3luY2hyb25vdXMuIE1heSBiZSBJIGNhbiB0aGluayBvZiBpdCBtb3JlIGxpa2UgYSBj
aGF0LiBBIHR5cGljYWwgY2xpZW50LXNlcnZlciBvciBvYnNlcnZlIHJlbGF0aW9uc2hpcCB3aWxs
IG5vdCBzZXJ2ZSB0aGUgcHVycG9zZS4gQWN0dWFsbHkgYm90aCBzaG91bGQgaGF2ZSBhIGNsaWVu
dCBhbmQgc2VydmVyIGluc3RhbmNlDQogcnVubmluZyB1bmRlciBhIGNvbW1vbiBhcHBsaWNhdGlv
bi4gVGhlbiBlaXRoZXIgZWFjaCBjYW4gKm9ic2VydmUqIHRoZSBvdGhlciwgb3IgY2FuICpwb3N0
KiB0aGUgb3RoZXIuIFRoYXQgaXMgaG93IHdlIGNhbiBkbyB0aGF0IHdpdGhvdXQgYSBjZW50cmFs
IHNlcnZlci48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPklmIG15IHVuZGVyc3RhbmRpbmcgaXMgcmlnaHQsIGFjY29yZGluZyB0byBDb0FQ
IHNwZWNpZmljYXRpb24sIHRoZSBub2RlcyB3aGljaCBjYW4gaGF2ZSBib3RoIHNlcnZlciBhbmQg
Y2xpZW50ICh0byB0aGUgb3JpZ2luJm5ic3A7c2VydmVyKSBhcmUgJnF1b3Q7aW50ZXJtZWRpYXJ5
JnF1b3Q7IG5vZGVzLiBUaGUgb25seSBleGFtcGxlDQogb2YgJnF1b3Q7aW50ZXJtZWRpYXJ5JnF1
b3Q7IGNvbnNpZGVyZWQgaW4gdGhlIHNwZWMgaXMgdGhlIHByb3h5IG5vZGUuIEJ1dCwgYW55d2F5
IHRoZSBzaXR1YXRpb24gaW4gdGhpcyBjYXNlIGRvZXMgbm90IGNvbmNlcm4gd2l0aCBpbnRlcm1l
ZGlhcnkuIEJvdGggYXJlIG9yaWdpbiBzZXJ2ZXIgYW5kIGVuZC1jbGllbnQgdG9nZXRoZXIuPG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNw
OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5J
cyB0aGVyZSBhbnkgc3RhbmRhcmRpemVkIG1lY2hhbmlzbSB0byBoYW5kbGUgdGhpcyBzaXR1YXRp
b24/PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj5UaGFua3MuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+T24gV2VkLCBBcHIgMSwgMjAyMCBhdCA1OjMy
IFBNIFRob21hcyBGb3NzYXRpICZsdDs8YSBocmVmPSJtYWlsdG86VGhvbWFzLkZvc3NhdGlAYXJt
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPlRob21hcy5Gb3NzYXRpQGFybS5jb208L2E+Jmd0OyB3cm90
ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25l
O2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2LjBw
dDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowY207bWFy
Z2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkhpIEFiaGlqYW4sPGJy
Pg0KPGJyPg0KT24gMDEvMDQvMjAyMCwgMTI6MzEsIEFiaGlqYW4gQmhhdHRhY2hhcnl5YSAmbHQ7
PGEgaHJlZj0ibWFpbHRvOmFiaGlqYW4uYmhhdHRhY2hhcnl5YUBnbWFpbC5jb20iIHRhcmdldD0i
X2JsYW5rIj5hYmhpamFuLmJoYXR0YWNoYXJ5eWFAZ21haWwuY29tPC9hPiZndDsgd3JvdGU6PGJy
Pg0KJmd0OyBJcyB0aGVyZSBhbnkgc3RhbmRhcmRpemVkIG1lY2hhbmlzbSB0byB1c2UgQ29BUCBm
b3IgYSBQMlAgY29ubmVjdGlvbj88YnI+DQo8YnI+DQpOb3Qgc3VyZSB3aGV0aGVyIFJGQyA3NjUw
IHdvdWxkIGZpdCB5b3VyIG5lZWRzIGJ1dCB3b3J0aCBoYXZpbmcgYTxicj4NCmxvb2sgLS0gaWYg
eW91IGhhdmVuJ3QgYWxyZWFkeS48YnI+DQo8YnI+DQpjaGVlcnM8YnI+DQotLTxicj4NCjxicj4N
Cjxicj4NCjxicj4NCjxicj4NCklNUE9SVEFOVCBOT1RJQ0U6IFRoZSBjb250ZW50cyBvZiB0aGlz
IGVtYWlsIGFuZCBhbnkgYXR0YWNobWVudHMgYXJlIGNvbmZpZGVudGlhbCBhbmQgbWF5IGFsc28g
YmUgcHJpdmlsZWdlZC4gSWYgeW91IGFyZSBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwgcGxl
YXNlIG5vdGlmeSB0aGUgc2VuZGVyIGltbWVkaWF0ZWx5IGFuZCBkbyBub3QgZGlzY2xvc2UgdGhl
IGNvbnRlbnRzIHRvIGFueSBvdGhlciBwZXJzb24sIHVzZSBpdCBmb3IgYW55IHB1cnBvc2UsDQog
b3Igc3RvcmUgb3IgY29weSB0aGUgaW5mb3JtYXRpb24gaW4gYW55IG1lZGl1bS4gVGhhbmsgeW91
LjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPjxiciBjbGVhcj0iYWxsIj4NCjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+LS0NCjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEzLjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCBCbGFjayZxdW90OyxzYW5zLXNl
cmlmIj5SZWdhcmRzLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEzLjVwdDtmb250LWZhbWlseTomcXVv
dDtBcmlhbCBCbGFjayZxdW90OyxzYW5zLXNlcmlmIj5BYmhpamFuIEJoYXR0YWNoYXJ5eWEsPC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxpPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTMuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsIEJsYWNr
JnF1b3Q7LHNhbnMtc2VyaWYiPlRlY2hub2xvZ2lzdCBieSBwcm9mZXNzaW9uIFtJb1R8IEludGVy
bmV0IFByb3RvY29sc3wgNUddPC9zcGFuPjwvaT48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48YnIgY2xlYXI9ImFsbCI+DQo8bzpwPjwvbzpwPjwv
cD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPi0tDQo8bzpwPjwvbzpwPjwvcD4NCjxkaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMy41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwg
QmxhY2smcXVvdDssc2Fucy1zZXJpZiI+UmVnYXJkcyw8L3NwYW4+PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMy41
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwgQmxhY2smcXVvdDssc2Fucy1zZXJpZiI+QWJoaWph
biBCaGF0dGFjaGFyeXlhLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEzLjVwdDtmb250LWZhbWls
eTomcXVvdDtBcmlhbCBCbGFjayZxdW90OyxzYW5zLXNlcmlmIj5UZWNobm9sb2dpc3QgYnkgcHJv
ZmVzc2lvbiBbSW9UfCBJbnRlcm5ldCBQcm90b2NvbHN8IDVHXTwvc3Bhbj48L2k+PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_7DA395A70A3E4EC79F2AD37FDEA2AB5Cericssoncom_--


From nobody Mon Apr  6 04:47:15 2020
Return-Path: <cabo@tzi.org>
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 B1E683A0F71 for <core@ietfa.amsl.com>; Mon,  6 Apr 2020 04:47:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 n3IMoDNd_e3b for <core@ietfa.amsl.com>; Mon,  6 Apr 2020 04:47:11 -0700 (PDT)
Received: from gabriel-vm-2.zfn.uni-bremen.de (gabriel-vm-2.zfn.uni-bremen.de [134.102.50.17]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 228813A0F70 for <core@ietf.org>; Mon,  6 Apr 2020 04:47:10 -0700 (PDT)
Received: from [192.168.217.119] (p548DCD70.dip0.t-ipconnect.de [84.141.205.112]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by gabriel-vm-2.zfn.uni-bremen.de (Postfix) with ESMTPSA id 48wpfz5dlJzysM; Mon,  6 Apr 2020 13:47:07 +0200 (CEST)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <CAEW_hyzsq8T9uXQYUacZ5VzWf7JsJ1xAzKEMaA-XemOWW06fBQ@mail.gmail.com>
Date: Mon, 6 Apr 2020 13:47:07 +0200
Cc: core <core@ietf.org>
X-Mao-Original-Outgoing-Id: 607866427.135388-8334f518b4853badf555743462f0eb85
Content-Transfer-Encoding: quoted-printable
Message-Id: <F11ABE2A-89A9-4512-8708-B692B0AABB65@tzi.org>
References: <CAEW_hyzh3FAvHi1eTkbyGn99o4nFgcH1xP90FdQ6N9sHsAJVYQ@mail.gmail.com> <A8E6E9AA-2E34-439E-8761-53385086CDB9@arm.com> <CAEW_hyy+0fViN8dMWiCi_QHjeD5J4DUAnoRUg5MAKS6fQ3DzcQ@mail.gmail.com> <7B20E77F-CFF4-4735-A0C2-99121CD352D3@ericsson.com> <CAEW_hyzbtq6VbQMq5PhfAQjf6LLz-7t_9He-C_kaU5jztsf20A@mail.gmail.com> <CF1E6A23-243F-47A3-9DFB-BB244E96302B@ericsson.com> <CAEW_hyzsq8T9uXQYUacZ5VzWf7JsJ1xAzKEMaA-XemOWW06fBQ@mail.gmail.com>
To: Abhijan Bhattacharyya <abhijan.bhattacharyya@gmail.com>
X-Mailer: Apple Mail (2.3608.80.23.2.2)
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/CIkvYfnUbhWhCefTqSsQATZD2Ag>
Subject: Re: [core] Using CoAP for P2P
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: Mon, 06 Apr 2020 11:47:14 -0000

Hi Abhijan,

> On 2020-04-05, at 14:16, Abhijan Bhattacharyya =
<abhijan.bhattacharyya@gmail.com> wrote:
>=20
> Probably what can  be standardized is a method for signalling and =
exchanging the ICE candidates so that end nodes can mutually push the =
data to the other.=20

Have we already established that you do need ICE?
I agree that in a NATted, IPv4 environment ICE is a good way to obtain =
useful address pairs.
Can you run your application in a clean IPv6 environment?
Then you don=E2=80=99t need ICE; everything just falls into place.

Gr=C3=BC=C3=9Fe, Carsten


From nobody Mon Apr  6 04:52:31 2020
Return-Path: <christer.holmberg@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 F3B803A0F7B for <core@ietfa.amsl.com>; Mon,  6 Apr 2020 04:52:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.268
X-Spam-Level: 
X-Spam-Status: No, score=-2.268 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.168, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, 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 I2aLSd-w8p0X for <core@ietfa.amsl.com>; Mon,  6 Apr 2020 04:52:24 -0700 (PDT)
Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2061.outbound.protection.outlook.com [40.107.20.61]) (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 B5E093A0F7D for <core@ietf.org>; Mon,  6 Apr 2020 04:52:23 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UYXbNPkdqZf1aDMZ2ZWgtF+bn4/QZ0b7QablfXHCEeBXdTVT+OZVrSA5tN+wbyeJwwwEXwCfKbsv3cYZ9m+tXuev8zW+JzdqctrXUxxXr7+zEaTVWb0T2tf40qOyZLYPVJWqCkZBbBMOJGAiMzEKGt36NbwBwE9IRJWHLXoediS8tEZkz1cdhfTNFUA7vpxMxV9WKk18hWwmG93RZsZSvkCfXIa4Fhq0B7r0k8pLmQNDXbSyURwQccIeJaNtEcP6emO5WwfqBKLximZ2ehXvag1Zh4Io2hbeYlONWe7w4rvthg++otXO9yAP+6M3H/F19sjVdE7ArKyucN8YUX+d9w==
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=HyqwGeTB077M4aX/lBqXawbBBead7O5I4Pe8Z/vCwqo=; b=RFdUNt5BKMyz5S0c0euEpGQWTvCE09mM9OT5UoQHeO9EmXbiBLOY3oLwCc8maZlpYUV/CizUdyCDC4vR+NQo4R8hLbWLFi9i5zrEfyhvaAi0H+jenNUVQjQATWRgYDcW3CjiBW1QWDPMprTW16uNwvSeV8WVrvuSX0lC/NbLeeImMjazBDBF7AweIc+sXhhQPMoVkJN6NAT75fHYxfm3O42FCi7fkh6myg3Z8d91gZLQro/6KTqJwc/QYe3ifj3uu0L/tcEyqshMtcz9UAcUU3gVm48NkcuXm93ERCuyAl8Mrlu3fKtGaBMlxDaXY1Y22LEjma/KWaot+RpKahAzgQ==
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=HyqwGeTB077M4aX/lBqXawbBBead7O5I4Pe8Z/vCwqo=; b=rFYVQTI+AtBE2bdNUsvsvVqPv5Yja5ofMmx99WAv/7E4181P2IIv1eKGqGkz3Dn2PKPJgJmAb7b7d5S7+xM7CdA3VTPJiuj1KWV18FSL0u3YHOkVvhdSPNVnalfjzWUi+ERj3Wo6fyqGNADhbUWDPXIwsqMWR+eMi1FOMUxDtxs=
Received: from AM0PR07MB3987.eurprd07.prod.outlook.com (52.134.82.159) by AM0PR07MB3875.eurprd07.prod.outlook.com (52.134.82.27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2900.12; Mon, 6 Apr 2020 11:52:21 +0000
Received: from AM0PR07MB3987.eurprd07.prod.outlook.com ([fe80::57b:b81e:33ec:5512]) by AM0PR07MB3987.eurprd07.prod.outlook.com ([fe80::57b:b81e:33ec:5512%7]) with mapi id 15.20.2900.012; Mon, 6 Apr 2020 11:52:21 +0000
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Carsten Bormann <cabo@tzi.org>, Abhijan Bhattacharyya <abhijan.bhattacharyya@gmail.com>
CC: core <core@ietf.org>
Thread-Topic: [core] Using CoAP for P2P
Thread-Index: AQHWCMVROB2ppf3kDkGCzoMwIoGd3KhmXWeAgAEvGgCAAYynAIABXXMAgAGKDICAADPAAA==
Date: Mon, 6 Apr 2020 11:52:21 +0000
Message-ID: <8012E8F3-F21D-455E-B888-24C996D9C509@ericsson.com>
References: <CAEW_hyzh3FAvHi1eTkbyGn99o4nFgcH1xP90FdQ6N9sHsAJVYQ@mail.gmail.com> <A8E6E9AA-2E34-439E-8761-53385086CDB9@arm.com> <CAEW_hyy+0fViN8dMWiCi_QHjeD5J4DUAnoRUg5MAKS6fQ3DzcQ@mail.gmail.com> <7B20E77F-CFF4-4735-A0C2-99121CD352D3@ericsson.com> <CAEW_hyzbtq6VbQMq5PhfAQjf6LLz-7t_9He-C_kaU5jztsf20A@mail.gmail.com> <CF1E6A23-243F-47A3-9DFB-BB244E96302B@ericsson.com> <CAEW_hyzsq8T9uXQYUacZ5VzWf7JsJ1xAzKEMaA-XemOWW06fBQ@mail.gmail.com> <F11ABE2A-89A9-4512-8708-B692B0AABB65@tzi.org>
In-Reply-To: <F11ABE2A-89A9-4512-8708-B692B0AABB65@tzi.org>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.1e.0.191013
authentication-results: spf=none (sender IP is ) smtp.mailfrom=christer.holmberg@ericsson.com; 
x-originating-ip: [188.127.223.154]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 171002df-f63a-4c60-dc67-08d7da20f744
x-ms-traffictypediagnostic: AM0PR07MB3875:
x-microsoft-antispam-prvs: <AM0PR07MB387593021566796A0869A75C93C20@AM0PR07MB3875.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8273;
x-forefront-prvs: 0365C0E14B
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:AM0PR07MB3987.eurprd07.prod.outlook.com; PTR:; CAT:NONE;  SFTY:; SFS:(10009020)(4636009)(136003)(396003)(39860400002)(346002)(366004)(376002)(33656002)(4326008)(71200400001)(36756003)(6486002)(6506007)(66946007)(64756008)(66446008)(478600001)(6512007)(66556008)(66476007)(86362001)(5660300002)(76116006)(4744005)(2906002)(8676002)(26005)(186003)(110136005)(316002)(81166006)(81156014)(2616005)(8936002)(44832011); DIR:OUT; SFP:1101; 
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: PXqHvfYpma8l4dSqRIMv7y75rP/FryP9C/yeFW13cgNskzpH2uA5LQVnu8BXlcf06AzapdTicI0jR/rdYr74VCHNEew2nljbZBnQlX8eQxz9y7id5wrOq+IgqU2DufyWC/vQdydxSmoRJ2WC9qmQ8CQKtNIipNDacCKPoiMqqLzkTUFbHQQmGhSC0TP6zK6d9RjpD78s5S9ryvJreq5TBrdlvK6TJ3Z4wJxY4C8sRl9+VDT1EQTpT+Bl1ekcMVaJejO4ID34gaNaATRJpi9jY5RPnqCwRuINemEAyiw07LlHoD0nuTkUGCdrclVuNva5fDInJTiI4t0nUijycpwcaxdOOURdpEYBDLUNuGh/bbt2S13zrnCw2rbXvVSwS5wOPsjmbRsTtet6BJMs+wNkU6bJ1SB2MJTfRitHGBmpmssDZ6tYl0+9MyLTwT4uOHw3
x-ms-exchange-antispam-messagedata: UnDYOaoD4IjqEb8Adg3/nTx57I6xKHkJujX7QnghcsV6A7t4PPPBIOGZgCPxNWwYHjtA9+dj2g0rM6ov5ZCZvWJplnLsgv186+sj1ue1B2Bd2WJBy3jdMbGsnno2IAdTzeKpxNjeKx1ZgkzVKLKazw==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <215B95DD4D84F444AC565F6205E35A9F@eurprd07.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 171002df-f63a-4c60-dc67-08d7da20f744
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Apr 2020 11:52:21.7568 (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: qqXpvRkJzjz9zAXcNvd+MdQoGL+OcgkZqYlKlabHXY3Wjet844a2KrBcf4/fbXJ9laplLoZnWSZeYQhRsogRJfTVBokvogxaRb5zzfFenIo=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR07MB3875
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/5h3IhS2bZBRaMDUX1vh1upArNOU>
Subject: Re: [core] Using CoAP for P2P
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: Mon, 06 Apr 2020 11:52:29 -0000

SGksDQoNCiAgICA+PiBQcm9iYWJseSB3aGF0IGNhbiAgYmUgc3RhbmRhcmRpemVkIGlzIGEgbWV0
aG9kIGZvciBzaWduYWxsaW5nIGFuZCBleGNoYW5naW5nIHRoZSBJQ0UgY2FuZGlkYXRlcyBzbyB0
aGF0IGVuZCBub2RlcyBjYW4gbXV0dWFsbHkgcHVzaCB0aGUgZGF0YSB0byB0aGUgb3RoZXIuIA0K
ICAgID4NCiAgICA+IEhhdmUgd2UgYWxyZWFkeSBlc3RhYmxpc2hlZCB0aGF0IHlvdSBkbyBuZWVk
IElDRT8NCiAgICA+SSBhZ3JlZSB0aGF0IGluIGEgTkFUdGVkLCBJUHY0IGVudmlyb25tZW50IElD
RSBpcyBhIGdvb2Qgd2F5IHRvIG9idGFpbiB1c2VmdWwgYWRkcmVzcyBwYWlycy4NCiAgICA+Q2Fu
IHlvdSBydW4geW91ciBhcHBsaWNhdGlvbiBpbiBhIGNsZWFuIElQdjYgZW52aXJvbm1lbnQ/DQog
ICAgPlRoZW4geW91IGRvbuKAmXQgbmVlZCBJQ0U7IGV2ZXJ5dGhpbmcganVzdCBmYWxscyBpbnRv
IHBsYWNlLg0KDQpJIGFtIG5vdCBnb2luZyB0byBnZXQgaW52b2x2ZWQgaW4gYSBkaXNjdXNzaW9u
IGFib3V0IHRoYXQsIGJlY2F1c2UgaXQgaXMgbm90IENPUkUgc3BlY2lmaWMsIGJ1dCBJUHY2IGlz
ICpOT1QqIGdvaW5nIHRvIHJlbW92ZSB0aGUgbmVlZCBmb3IgTkFUcyA6KQ0KDQpSZWdhcmRzLA0K
DQpDaHJpc3Rlcg0KDQogICAgDQoNCg==


From nobody Mon Apr  6 05:13:32 2020
Return-Path: <cabo@tzi.org>
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 D63793A0FD2 for <core@ietfa.amsl.com>; Mon,  6 Apr 2020 05:13:29 -0700 (PDT)
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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 oiMXBOWxTxhr for <core@ietfa.amsl.com>; Mon,  6 Apr 2020 05:13:26 -0700 (PDT)
Received: from gabriel-vm-2.zfn.uni-bremen.de (gabriel-vm-2.zfn.uni-bremen.de [134.102.50.17]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1CA4E3A10A4 for <core@ietf.org>; Mon,  6 Apr 2020 05:13:08 -0700 (PDT)
Received: from [192.168.217.119] (p548DCD70.dip0.t-ipconnect.de [84.141.205.112]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by gabriel-vm-2.zfn.uni-bremen.de (Postfix) with ESMTPSA id 48wqDy5KDQzys2; Mon,  6 Apr 2020 14:13:06 +0200 (CEST)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <8012E8F3-F21D-455E-B888-24C996D9C509@ericsson.com>
Date: Mon, 6 Apr 2020 14:13:06 +0200
Cc: Abhijan Bhattacharyya <abhijan.bhattacharyya@gmail.com>, core <core@ietf.org>
X-Mao-Original-Outgoing-Id: 607867986.2101001-b0c43071fbf4ba82bd33711d5d3a3d31
Content-Transfer-Encoding: quoted-printable
Message-Id: <99FAF8E8-D93B-4AAC-919D-BEC9F614ED28@tzi.org>
References: <CAEW_hyzh3FAvHi1eTkbyGn99o4nFgcH1xP90FdQ6N9sHsAJVYQ@mail.gmail.com> <A8E6E9AA-2E34-439E-8761-53385086CDB9@arm.com> <CAEW_hyy+0fViN8dMWiCi_QHjeD5J4DUAnoRUg5MAKS6fQ3DzcQ@mail.gmail.com> <7B20E77F-CFF4-4735-A0C2-99121CD352D3@ericsson.com> <CAEW_hyzbtq6VbQMq5PhfAQjf6LLz-7t_9He-C_kaU5jztsf20A@mail.gmail.com> <CF1E6A23-243F-47A3-9DFB-BB244E96302B@ericsson.com> <CAEW_hyzsq8T9uXQYUacZ5VzWf7JsJ1xAzKEMaA-XemOWW06fBQ@mail.gmail.com> <F11ABE2A-89A9-4512-8708-B692B0AABB65@tzi.org> <8012E8F3-F21D-455E-B888-24C996D9C509@ericsson.com>
To: Christer Holmberg <christer.holmberg@ericsson.com>
X-Mailer: Apple Mail (2.3608.80.23.2.2)
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/FPCzXLjHh2SNNFgrcH-VJdOjH_w>
Subject: Re: [core] Using CoAP for P2P
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: Mon, 06 Apr 2020 12:13:30 -0000

On 2020-04-06, at 13:52, Christer Holmberg =
<christer.holmberg@ericsson.com> wrote:
>=20
> I am not going to get involved in a discussion about that, because it =
is not CORE specific, but IPv6 is *NOT* going to remove the need for =
NATs :)

Of course not, IPv6 is not removing IPv4=E2=80=A6 :-)

(That=E2=80=99s why I talked about a =E2=80=9Cclean=E2=80=9D =
environment.)

Gr=C3=BC=C3=9Fe, Carsten


From nobody Mon Apr  6 05:32:00 2020
Return-Path: <abhijan.bhattacharyya@gmail.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 BA8EA3A0B55 for <core@ietfa.amsl.com>; Mon,  6 Apr 2020 05:31:58 -0700 (PDT)
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=ham 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 OiVJykBH63zZ for <core@ietfa.amsl.com>; Mon,  6 Apr 2020 05:31:57 -0700 (PDT)
Received: from mail-ed1-x530.google.com (mail-ed1-x530.google.com [IPv6:2a00:1450:4864:20::530]) (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 8710D3A0B54 for <core@ietf.org>; Mon,  6 Apr 2020 05:31:56 -0700 (PDT)
Received: by mail-ed1-x530.google.com with SMTP id cf14so18927147edb.13 for <core@ietf.org>; Mon, 06 Apr 2020 05:31:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=0E5cuvCUbbeA5Ht7VOiH3h94B/JEmEPBcvp4l8IhlVc=; b=j1rSsX+FYWwmBHoMBT2Boh17iC+IxwUQVqAzT/di8/ldJvOtzPK5ry0lZJhhsq1CQ0 oYYepIphsxX1SvGVSE8qv/+2R79orxTGZLqoUnUaJ+EImE1X10oGL/qA/8cDnnw1TtBY P7fokjrNJDveVVM4cWr7I3pSE3QlMsAHvsDRjDI2DHeu/kTaDuQQ+0YuR4GgDIMqrX2i GnAhrp6fc7cKr1DzI0w2GMv0XdPdI6VspbKV8FBGnqlv8utxesGmJ+IywM19KvB1nQQJ iMj+2rv1hX/uxNhsoFt1hT7Bs2XG0LUf1yQL5jf/ocPm49p+DwXZykpOVcjxAOywh8oz E+vQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=0E5cuvCUbbeA5Ht7VOiH3h94B/JEmEPBcvp4l8IhlVc=; b=AJUDLmDH8OnXqsZ59kti4pRgP3AKvtgfrQAsbBDjhGybVarZnefHjG2B4bHhIICHGf BVqmyFM4449O1JGQE16HgfQTVBgpxfKvJYUWZn1vHnNiGllW1jwOQ4n+8aUDjHF5T3k8 mdvdIiRypaTPaJ1mTPh5S2utyoWBl4s5IR1OImfNUntcn1YVtBCNaniVgRmUoegS/CmD NtuuQYTqtrkLzO47T9c8Qosjh/4XeJ1DUxoz0eeDuJqfRwesIPSCj35BYY3j+PsQmpI+ WenVyb5DYQC2QRJItVI3Aic9UcbA2pqSRjX32CtY2tOwBPRAzLN7jLMfH2AzCHTXa1jm Mqiw==
X-Gm-Message-State: AGi0PubcEmSzPvOIoEfZl0Q4F8UHT8fMTI5FLAgrMgrw2eaftzU9dQ2H uG8CpJxEN4TQ2jh2vMiUtJEt7UCox5cTQrXboIQ=
X-Google-Smtp-Source: APiQypIXYY1Ox3B/VvRrnppegGvD0ABqDd9NnIMpQY9i0Nf+qFybHpYlPIi9VA7UXlx9/0LM5FVRSt/H3UmXR8I0wfY=
X-Received: by 2002:a17:907:20ad:: with SMTP id pw13mr14524665ejb.9.1586176313295;  Mon, 06 Apr 2020 05:31:53 -0700 (PDT)
MIME-Version: 1.0
References: <CAEW_hyzh3FAvHi1eTkbyGn99o4nFgcH1xP90FdQ6N9sHsAJVYQ@mail.gmail.com> <A8E6E9AA-2E34-439E-8761-53385086CDB9@arm.com> <CAEW_hyy+0fViN8dMWiCi_QHjeD5J4DUAnoRUg5MAKS6fQ3DzcQ@mail.gmail.com> <7B20E77F-CFF4-4735-A0C2-99121CD352D3@ericsson.com> <CAEW_hyzbtq6VbQMq5PhfAQjf6LLz-7t_9He-C_kaU5jztsf20A@mail.gmail.com> <CF1E6A23-243F-47A3-9DFB-BB244E96302B@ericsson.com> <CAEW_hyzsq8T9uXQYUacZ5VzWf7JsJ1xAzKEMaA-XemOWW06fBQ@mail.gmail.com> <F11ABE2A-89A9-4512-8708-B692B0AABB65@tzi.org> <8012E8F3-F21D-455E-B888-24C996D9C509@ericsson.com> <99FAF8E8-D93B-4AAC-919D-BEC9F614ED28@tzi.org>
In-Reply-To: <99FAF8E8-D93B-4AAC-919D-BEC9F614ED28@tzi.org>
From: Abhijan Bhattacharyya <abhijan.bhattacharyya@gmail.com>
Date: Mon, 6 Apr 2020 18:01:42 +0530
Message-ID: <CAEW_hywLqNcU4DD5tbXLqPO4WGH9g=mDWqH051dmXpYs53TFDw@mail.gmail.com>
To: Carsten Bormann <cabo@tzi.org>
Cc: Christer Holmberg <christer.holmberg@ericsson.com>, core <core@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000b4851b05a29e7387"
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/XrY2vMCSHnW3odXk4F2VmW-iY3Y>
Subject: Re: [core] Using CoAP for P2P
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: Mon, 06 Apr 2020 12:31:59 -0000

--000000000000b4851b05a29e7387
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi Carsten,
Considering the practical deployment possibilities, I think we are quite
far from expecting a clean IPv6 path. My home broadband service provider
still serves IPv4 only. :)
Apart from that there may always be some firewall in place considering
enterprise use cases and we would need to punch a hole.
Thanks.

On Mon, Apr 6, 2020 at 5:43 PM Carsten Bormann <cabo@tzi.org> wrote:

>
> On 2020-04-06, at 13:52, Christer Holmberg <christer.holmberg@ericsson.co=
m>
> wrote:
> >
> > I am not going to get involved in a discussion about that, because it i=
s
> not CORE specific, but IPv6 is *NOT* going to remove the need for NATs :)
>
> Of course not, IPv6 is not removing IPv4=E2=80=A6 :-)
>
> (That=E2=80=99s why I talked about a =E2=80=9Cclean=E2=80=9D environment.=
)
>
> Gr=C3=BC=C3=9Fe, Carsten
>
>

--=20
Regards,
Abhijan Bhattacharyya,
*Technologist by profession [IoT| Internet Protocols| 5G]*

--000000000000b4851b05a29e7387
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi Carsten,<div>Considering the practical deployment possi=
bilities, I think we are quite far from expecting a clean IPv6 path. My hom=
e broadband service provider still serves IPv4 only. :)=C2=A0</div><div>Apa=
rt from that there may always be some firewall in place considering enterpr=
ise use cases and we would need to punch a hole.</div><div>Thanks.</div></d=
iv><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On =
Mon, Apr 6, 2020 at 5:43 PM Carsten Bormann &lt;<a href=3D"mailto:cabo@tzi.=
org">cabo@tzi.org</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote"=
 style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);p=
adding-left:1ex"><br>
On 2020-04-06, at 13:52, Christer Holmberg &lt;<a href=3D"mailto:christer.h=
olmberg@ericsson.com" target=3D"_blank">christer.holmberg@ericsson.com</a>&=
gt; wrote:<br>
&gt; <br>
&gt; I am not going to get involved in a discussion about that, because it =
is not CORE specific, but IPv6 is *NOT* going to remove the need for NATs :=
)<br>
<br>
Of course not, IPv6 is not removing IPv4=E2=80=A6 :-)<br>
<br>
(That=E2=80=99s why I talked about a =E2=80=9Cclean=E2=80=9D environment.)<=
br>
<br>
Gr=C3=BC=C3=9Fe, Carsten<br>
<br>
</blockquote></div><br clear=3D"all"><div><br></div>-- <br><div dir=3D"ltr"=
 class=3D"gmail_signature"><div dir=3D"ltr"><div><div dir=3D"ltr"><div><div=
><font size=3D"4"><span style=3D"font-family:&quot;arial black&quot;,sans-s=
erif">Regards,<br></span></font></div><font size=3D"4"><span style=3D"font-=
family:&quot;arial black&quot;,sans-serif">Abhijan Bhattacharyya,<br></span=
></font></div><font face=3D"arial black, sans-serif" size=3D"4"><i>Technolo=
gist by profession [IoT| Internet Protocols| 5G]</i></font></div></div></di=
v></div>

--000000000000b4851b05a29e7387--


From nobody Mon Apr  6 06:31:57 2020
Return-Path: <achimkraus@gmx.net>
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 CCE853A1AEF for <core@ietfa.amsl.com>; Mon,  6 Apr 2020 06:29:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level: 
X-Spam-Status: No, score=-2.098 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, 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 (1024-bit key) header.d=gmx.net
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 AB7W_O0JGYz9 for <core@ietfa.amsl.com>; Mon,  6 Apr 2020 06:29:04 -0700 (PDT)
Received: from mout.gmx.net (mout.gmx.net [212.227.17.20]) (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 11FEC3A0408 for <core@ietf.org>; Mon,  6 Apr 2020 06:24:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1586179443; bh=ty5zdqNF6QPaZ25vCD36CvlEdTmx/IRfL53jb5a/Kas=; h=X-UI-Sender-Class:Subject:To:References:From:Date:In-Reply-To; b=ENgdS+OMBs23QJ/f83v4SQKc5qUCg2y5pCnZBshCTkeoiZEJltxJsF5gyrDQc22yK +0qTKnG/s7V3v03tnREGhOJvJ0f0N4rAeXOS4pLMEFmMbyTMzbI2rcGnJHRBhMyWQJ btpdHx3gVtx2hkDWrN/LHLhirBpFIYbEs8GgNzuU=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.178.45] ([178.2.223.124]) by mail.gmx.com (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1McpNy-1ilq403vqU-00ZyRZ for <core@ietf.org>; Mon, 06 Apr 2020 15:24:03 +0200
To: core@ietf.org
References: <CAEW_hyzh3FAvHi1eTkbyGn99o4nFgcH1xP90FdQ6N9sHsAJVYQ@mail.gmail.com> <A8E6E9AA-2E34-439E-8761-53385086CDB9@arm.com> <CAEW_hyy+0fViN8dMWiCi_QHjeD5J4DUAnoRUg5MAKS6fQ3DzcQ@mail.gmail.com> <7B20E77F-CFF4-4735-A0C2-99121CD352D3@ericsson.com> <CAEW_hyzbtq6VbQMq5PhfAQjf6LLz-7t_9He-C_kaU5jztsf20A@mail.gmail.com> <CF1E6A23-243F-47A3-9DFB-BB244E96302B@ericsson.com> <CAEW_hyzsq8T9uXQYUacZ5VzWf7JsJ1xAzKEMaA-XemOWW06fBQ@mail.gmail.com> <F11ABE2A-89A9-4512-8708-B692B0AABB65@tzi.org> <8012E8F3-F21D-455E-B888-24C996D9C509@ericsson.com> <99FAF8E8-D93B-4AAC-919D-BEC9F614ED28@tzi.org> <CAEW_hywLqNcU4DD5tbXLqPO4WGH9g=mDWqH051dmXpYs53TFDw@mail.gmail.com>
From: Achim Kraus <achimkraus@gmx.net>
Message-ID: <e452414c-0266-be43-26ae-50f30a4ed6db@gmx.net>
Date: Mon, 6 Apr 2020 15:23:59 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <CAEW_hywLqNcU4DD5tbXLqPO4WGH9g=mDWqH051dmXpYs53TFDw@mail.gmail.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:k5JiM23URU19OqeZeCKghO7fMJjan+tvzRk4yl+tQrkW1R/NAO3 gBej7cpyemHgMlrS02vR+bFdFkuWa5HlMTlFbaua+jSD96D95Un5Q8rsc+Ml3MmEEWTiRmO Kkhz97q6hUo5gq75Ly7lZAcNVcY6/WBExqdXljTDXLizEdx929ELatoDB4sVCgvXCDhISx0 mCF01xUN2DpjbDZ8ZYIGw==
X-UI-Out-Filterresults: notjunk:1;V03:K0:rH7672brutg=:kPhroG57G/infB5/1XC1ab SUDtmllnKuwrLOnIGyY3jTexOhHHJMSnIi7FWRJbbh6HfRGgn8lBAVnBeoAZgQYFnu5tTGAb+ h/zbX/Bepz3FRrdcm/2qaSCp2tUNEnwNI5+fA56JCflk8nKDH7ERKGvn8GGBqNu0pjTEOOln2 zij09fszTF1cjH5GT0VrJIeLLTCiAgXAxGq9plaoBLLeB1i+M7izFPaiApFPM5O9Gj/gEqJxz JAsRds8nOdxksH5sJdK218w2JjA2M5dQDiof/M+BvTLeDeYcdMC8y6frxVUbEY0hX3GoPd6Ff 42kTV4m/bmARO9HrBecQp6njVUKdQXiuHscihbffFua3kuKnpIuVToxsbgniqom9mrL9gqwsu VIMlv7ouv6hgQfcYHFJ4aNoUnIkeOmhUJkLr3eqPA0ai2fgxHJu/MiS0W36TBia1IiWzxWS4n +Rt2WG+pI9PGUHQZgnSznpZiiWZIXbYVmnXAjTiF9jAXZN0g/lZI++LDc9C0IqTEvf4sSTRsp RFF1TuUckrFJ277Du6wDGr7/jJVnaA6U+s3m9JPuaxslVhsLOqdbsmaR31yIIi7KDR9hYdIIQ wqNiFuzPwGzmZ7+l5EPKjFyfw+ASXGz+eZ04+hUA6vSVEY08HfbXZptAXHQxQh//G5GeqpABf ESD5QrETFVyBzAW29gnoZ7Tx+rIzW/bz94r2CaD+x0atsl96iWSGDCPAR6kTRjJ0FaWEJcCkp kHQQB6eRCJ6vsC5LIglGg6t+BVaTEVAvLTtImPo9J0EmtXgq9O8tnPHpld5RQVoIOLTa1/bDt K0gPQrPKwgnyObRESIo2GE68Nb8g2OMp7A22D26j5RWMCBhtOoQrLgj2yjpirNkukGYwR2Q2n K4jQWkH0j0ZApXZVUf964MtnmsWMLpw4XV3JIfwkT2IOdiDTGrXLGc9J+KWBm4eocM9MV8l22 6afwPKTOv43IOj+JmBN7/2LvxC8OsF2iuFqL8nAVTJjfRlt20nidPSabis+ZUdRL3mFe5da44 X7GY5LfwemYVvqRAfcK9yyqa5Qh+CcaAfyH0dMd6UhYslxGcsJ9o8uWkna8az3MUhrYUrZsZ1 hSLGMygRhFZ1OgNKxO2GhN+UfILFEAowpDTywQzXjTi3aKElYbto+7b1sBgQImlO7ba/72SDE 5Jk2ZnxheZYZs7hFf4K8nVh2WxffrSpWlFisRVKiN4kVm31qPFhNMMAhFUPko+UIHnop9ls4B jrC1h0blW1XLOhDOO
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/mCHzht0PDVonX-3VHTXpCScxvTI>
Subject: Re: [core] Using CoAP for P2P
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: Mon, 06 Apr 2020 13:29:21 -0000

Hi Abhijan,

in my experience it's not about IPv4 or IPv6 (and the feature assumed to
be included with both technologies).

It's about the nature of the network you use for your peers to
communicate. CoAP over UDP (also over DTLS/UDP) works without the need
of additional parts, if your peers can exchange messages using UDP.

So, is that network your peers are using fully under your control? As a
home-network maybe considered. So, you know, if your peers have static
or mainly static addresses. And there is nothing on the path between
your peers, which may block or modify your traffic? Then you have a very
good chance, that you don't need something additionally.

But, if your peers can't reach each other without additional parts, e.g.
because both in "their home network" and so communicate over a path,
which uses a "public internet link", then you need more.

Therefore, please try to describe first the network(s) and the
communication paths you plan to use for your peers.

best regards
Achim

Am 06.04.20 um 14:31 schrieb Abhijan Bhattacharyya:
> Hi Carsten,
> Considering the practical deployment possibilities, I think we are quite
> far from expecting a clean IPv6 path. My home broadband service provider
> still serves IPv4 only. :)
> Apart from that there may always be some firewall in place considering
> enterprise use cases and we would need to punch a hole.
> Thanks.
>
> On Mon, Apr 6, 2020 at 5:43 PM Carsten Bormann <cabo@tzi.org
> <mailto:cabo@tzi.org>> wrote:
>
>
>     On 2020-04-06, at 13:52, Christer Holmberg
>     <christer.holmberg@ericsson.com
>     <mailto:christer.holmberg@ericsson.com>> wrote:
>      >
>      > I am not going to get involved in a discussion about that,
>     because it is not CORE specific, but IPv6 is *NOT* going to remove
>     the need for NATs :)
>
>     Of course not, IPv6 is not removing IPv4=E2=80=A6 :-)
>
>     (That=E2=80=99s why I talked about a =E2=80=9Cclean=E2=80=9D environ=
ment.)
>
>     Gr=C3=BC=C3=9Fe, Carsten
>
>
>
> --
> Regards,
> Abhijan Bhattacharyya,
> /Technologist by profession [IoT| Internet Protocols| 5G]/
>
> _______________________________________________
> core mailing list
> core@ietf.org
> https://www.ietf.org/mailman/listinfo/core
>


From nobody Mon Apr  6 06:43:00 2020
Return-Path: <achimkraus@gmx.net>
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 307543A05A0 for <core@ietfa.amsl.com>; Mon,  6 Apr 2020 06:42:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level: 
X-Spam-Status: No, score=-2.098 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, 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=gmx.net
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 QmyKrL82HOwe for <core@ietfa.amsl.com>; Mon,  6 Apr 2020 06:42:45 -0700 (PDT)
Received: from mout.gmx.net (mout.gmx.net [212.227.17.21]) (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 2848A3A0597 for <core@ietf.org>; Mon,  6 Apr 2020 06:42:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1586180540; bh=6KrFcsgkM8NOviWHJ+ylWeGRpwQ2SRUcML61FkfpTCw=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=AoSauWUkaCKkzesUuZOJH6k8bEXb67OruPME1u5U39GfFQbDcokm1cuqSas6BcTC+ CL+ogG5kL1D6Kony4kLJIZiODD7XCG79Zo3uAmKfNqvnMf3HGuyCkiZof9R+DKsx8T SEVHsxM1Wope2vB2WZ1lpVNJEPit2Ka9IS/iHg24=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.178.45] ([178.2.223.124]) by mail.gmx.com (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1N49hB-1jCXy12INN-0103fm; Mon, 06 Apr 2020 15:42:20 +0200
To: Jim Schaad <ietf@augustcellars.com>, 'Esko Dijk' <esko.dijk@iotconsultancy.nl>
Cc: core@ietf.org
References: <580bb0f4-89c4-2d11-b17b-520ddfe89c33@gmx.net> <000501d60452$c96cfa00$5c46ee00$@augustcellars.com> <1e74313a-d258-622f-d43e-ff1fa8f7d06d@gmx.net> <AM5P190MB027536259A44102F7AB9E058FDC80@AM5P190MB0275.EURP190.PROD.OUTLOOK.COM> <CAAzbHvbeEyws+wVchovoVTK=WutWoHCNcfv8LrpxmshLxJ_w+Q@mail.gmail.com> <011301d6077c$b5d347b0$2179d710$@augustcellars.com> <AM5P190MB0275218BA7C801E50C8353F0FDC90@AM5P190MB0275.EURP190.PROD.OUTLOOK.COM> <CAObGJnOscTtyeQ+qvD0N0w_TD2JfV8h9+=zf=bz-jrr7LWhD2Q@mail.gmail.com> <CAAzbHvaJy9WfMOzzKhczreuZBcbA5TDQ5ThtGMT7eVj2Jf83gQ@mail.gmail.com> <CAObGJnOcP_FxNuORqAvpBE-P+nRdPjxcXVdb-VTN5in5obanmw@mail.gmail.com> <02ec5628-3f7d-ff5d-620c-c0a90a4b89b0@gmx.net> <AM5P190MB02755F6BA4AFF11C3BFC5F18FDC60@AM5P190MB0275.EURP190.PROD.OUTLOOK.COM> <020701d60907$fb3ba720$f1b2f560$@augustcellars.com> <AM5P190MB02756F537F757941D123AF17FDC70@AM5P190MB0275.EURP190.PROD.OUTLOOK.COM> <02c601d609e0$e0afcbf0$a20f63d0$@augustcellars.com>
From: Achim Kraus <achimkraus@gmx.net>
Message-ID: <85fcff3a-0ce6-f255-c023-d5b49cd3589b@gmx.net>
Date: Mon, 6 Apr 2020 15:42:19 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <02c601d609e0$e0afcbf0$a20f63d0$@augustcellars.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:m3/cL+cuOBrZBNvQ/AHneqXbJTlnFBDJ+khPMpAKV25aRDO43Oq jAx1F5JpNOmxVp0WBrMupuBf775noYAL4DI6T088fGK3tvuniLqR2dvR4e0lXQ7o7Unp8bS kgxOuj8tqsAQIbfJ8gbkcor1Jr6MgZOiIOaq2V4NSDGrdCKzLtnYUQVT8wzJORUW2OhzdK9 78QAPZ2ujIefW35W8Rt3Q==
X-UI-Out-Filterresults: notjunk:1;V03:K0:1/15FwVw9RE=:V3ESoxjn9diu5EjsVLMHVe wRiZH01kQJszzgi+wHvGsVe+XdN2f66LugElRj0W/5kpFt/XX8uF0vQuFYsIUl7uHU4uVY2Jf PUqkoYbR3tURtfNSqc/5DCHRNacxsu6UxlFikWRFK2hzth3h0lEagNhK5T1A5FB+cEEcs0OBB /5P0KzBGJymtwzc3XrFn9LFbc0q0awpaipfItNccl5fDYHA190yuYpeG6PP1PjRl6dnOWlcFn j0wQose+cQEdGyCgaItbLsx8BW7LNrNavhXhds+VuMdlyq1L19Ql0WTtAVLac9uZlJRYfB97o ZIIXIoB+GXBiL8fwN3Dmkj/70RrYDIOOtJsFix/6KJn/TlacVWcgxyIdQqok4DBuqpcUvzkTy RW5DQNSy2dPqtVqNUk3Y7mWVMIc3zJOAJxjZhlrur4RlYlm0h8jtIHyt4akEgvDpNCx5U/hJL elz1uu2h3V4bEq6PLZD1DwvXPQWV36T6qwp0aeNoBlpJPByb8fI0qBZSLfF1czOoX6bso2SsY HQueRNQpCSAVKC3/FfPrePxtGsCEF57s2u5a8D7JzuFR1bF4pAod7l9PtWiP7gUs0T/2m4Mh4 lXP4+jkJ5i1BzyE7YnC6FQfM7MUVH5biJ8wRMST8swtAlJGZbmbBlGhOOv59gdBxkt1RYx7mT 1vvVRzCvl6oLFdFD5/NSSgNpj0uRrNDtyk8ZCngpslxn8BGJNxbQVZ1QG+LlVW8W+TSAaaUPw Oxbx2gh+9IHCVMl3E6LGnxoL0mhf2jwF1DQ7l73QRIDQ3sR9dEdQVfGqC7Br4j3T0VHE/EvMV SPE5UBVpWM04Qax2PlqsCUtZi7POJc8PDAEp91ygyBuaQjoXcHKjKE+16YKX0a53LHOeaQVUu 9B1pdgSDHojfN1gILnjeeiwm5ahhHmOSEls1dDdft998E/c4zKgbKd2JliqVx3/zGUaYfT6Or uDRkR86nHN773/ShU24bcCZnCPF9aPfGarDIjj1drDMZEvXoBBUyIYjtbRcIqM1I9gluDtBoW 8Dr7q/tbosfY8FZ++dmDJePokszQtnWQYwYV7BsvdtDonpx7YJDUBP/8iDk332Le61M9dsFca Zqzju43ARGBtiHTmezVU4zCM02dhUaOxSvwy2EfiD90lvhOjkpr8N8Os6LUZ9uVumbptn8dVm vU41LuQKIFrYRshculbBKcm4FiQhSOYs3tgf4SvR9qTIZHbEqHkqwgtkLUsxYZsvHFPYI55ul FwM1VggvgL2PWtxE1
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/1gsQSSSYJT3MpLA3EYQd-Jtnyxo>
Subject: Re: [core] RFC 7252 - 8.2 - Multicast - Request / Response Layer, page 67, top
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: Mon, 06 Apr 2020 13:42:55 -0000

Hi Esko,
Hi Jim,

as I promised to Jim, I spent some time over the weekend to investigate
more about the java-multicast features. A prepared a Californium PR with
my results.

Generall I still feel, that it is much easier, to use a differnt ports
for multicast and unicast, than to try to use the same port for
multicast and unicast simultaneously.
Over the weekend I failed frequently, sometimes it ended even in
situations, where the multicast request reaches all endpoints (multicast
and unicast) and the deduplication then got activated.  It's not even
easy to see, if the server really differentiate between unicast und
multicast reliable. On my experiments it first shows as "random", if the
response indicates a unicast or multicast request. Then I found, that
the request was delivered to all endpoints and just the first response
was also used for the other requests. When I introduced a warning in the
deduplication, I saw much more frequently, that the setup is still
broken or got broken again. Therefore I would consider, that using the
same port requires intensive test or much more guidance how to setup the
multicast endpoint in order to work reliable.
So I'm everything else than sure, that the current setup in Califonium
will work reliable for different OS and java versions. We will see.

Somehow my personal feeling is, that other protocols don't distinguish
the processing of received records based on receiving them  via unicast
or multicast. If so, that pattern using a different ports for multicast
and unicast in order to reliable distinguish between multicast and
unicast, would be easier to support.

best regards
Achim

Am 03.04.20 um 19:54 schrieb Jim Schaad:
>
>
> -----Original Message-----
> From: Esko Dijk <esko.dijk@iotconsultancy.nl>
> Sent: Friday, April 3, 2020 5:38 AM
> To: Jim Schaad <ietf@augustcellars.com>; 'Achim Kraus' <achimkraus@gmx.n=
et>; 'Thomas Fossati' <tho.ietf@gmail.com>; 'Klaus Hartke' <hartke@project=
cool.de>
> Cc: core@ietf.org
> Subject: RE: [core] RFC 7252 - 8.2 - Multicast - Request / Response Laye=
r, page 67, top
>
> Hello Jim,
>
> Could you clarify your point further?
> - what is a bad idea - having a dedicated port with dedicated for handli=
ng multicast requests?  Or the subsequent "internal routing" of the reques=
t to the unicast server at a different port? Or both?
> [JLS] I think it is a bad idea to use the port number as a means of dist=
inguishing multicast and unicast message.    If you do something like this=
 completely internal to your own code, then it is an implementation detail=
 but would not map to any type of text for an IETF document.
>
> - what is a "multicast channel" , do you mean an endpoint bound to a mul=
ticast address ?
> [JLS] I use the word channel because it maps from my code base in many w=
ays.  A "multicast channel" would map to an endpoint bound to a <multicast=
 address, port> pair.  An analogy for those of us who are really old would=
 be to consider UHF and VHF on your TV to be different multicast addresses=
, but you still need to choose the channel number (port number) in order t=
o get a flow of information that is usable. The analogy of course breaks d=
own because you cannot send information back to the TV stations.
>
>> some resources may only want to be on a single multicast address even
>> if the server is listening on multiple unicast addresses
>
> Sure, you can also have a dedicated server on say port :9999 that listen=
s to multicast destination addresses only, because it is bound only to a m=
ulticast address not a unicast address. This dedicated server can then han=
dle resources that only are to be accessed via multicast.
> But in this case, there's no "internal routing" needed to another server=
 inside the node because the resource is only hosted at say port :9999.
> [JLS] You can have a dedicated server on say <address, port=3D9999> that=
 lists for multicast traffic.  You always have the address and port as a p=
air.
>
>> The IP address is different for a multicast vs a unicast message
>> received at the server.  This needs to be the distinction
>
> But the case the Achim indicated is that the server may not be able to d=
etect whether a request came in via unicast of multicast. So this cannot b=
e the distinction, e.g. in the following case:
> 1) CoAP server at port 5683 is bound to unicast address U
> 2) at same node, same CoAP server at port 5683 is bound to multicast add=
ress M
> [JLS]  If this is really true, and I am not sure that I believe that to =
be the case, then the JAVA library is completely broken and needs to get f=
ixed.    The fast look that I had at the JAVA library looks like you need =
to create a distinct socket for every <address, port> pair that you are de=
aling with.  I think that should give you all of the info that you need, b=
ut like I said, I have not done the JAVA programming itself.
>
> Now in this case if a request comes in via multicast group M destined  t=
o port 5683, the server handling this cannot tell whether it was unicast o=
r multicast. And if a unicast request comes in to destination address U an=
d port 5683, the server cannot tell also whether that was unicast or multi=
cast.
> [JLS] What is the address that is associated with the port number?  You =
cannot have a bare port number you also must have an IP address.  The IP a=
ddress is how you distinguish unicast/multicast.
>
> [JLS]  Jim
>
> By setting it up like this instead that problem is avoided:
> 1) CoAP server at port 5683 is bound to unicast address U
> 2) at same node, same CoAP server at port 9999 is bound to multicast add=
ress M Then the server at port 5683 treats everything as unicast. (Because=
 it is not bound to a multicast address, it won't receive any multicast re=
quests directly.) And the server at port 9999 treats everything as multica=
st. (And this endpoint 9999 handles most requests by internally redirectin=
g to server :5683, but only for those resources where multicast is allowed=
. Some request for multicast-only resources it can handle itself directly.=
)
>
> So the above "workaround" seems handy for cases where a server at one sp=
ecific UDP cannot itself determine the endpoint the request came in from (=
could be either multicast like M or unicast like U).
>
> @Achim maybe you could comment if I've understood your use case properly=
.  To me the above seems more secure than trusting that a client will incl=
ude a "This is multicast" CoAP Option in an honest way, which could easily=
 be misused.
>
> thanks
> Esko
>
> -----Original Message-----
> From: Jim Schaad <ietf@augustcellars.com>
> Sent: Thursday, April 2, 2020 18:02
> To: Esko Dijk <esko.dijk@iotconsultancy.nl>; 'Achim Kraus' <achimkraus@g=
mx.net>; 'Thomas Fossati' <tho.ietf@gmail.com>; 'Klaus Hartke' <hartke@pro=
jectcool.de>
> Cc: core@ietf.org
> Subject: RE: [core] RFC 7252 - 8.2 - Multicast - Request / Response Laye=
r, page 67, top
>
> Esko,
>
> That idea strikes me as a very bad idea.   If you build your code on thi=
s basis you will fall over the first time you come across a multicast chan=
nel which uses the same port as the unicast server.   The IP address is di=
fferent for a multicast vs a unicast message received at the server.  This=
 needs to be the distinction as well as the fact that some resources may o=
nly want to be on a single multicast address even if the server is listeni=
ng on multiple unicast addresses.
>
> Jim
>
>
> -----Original Message-----
> From: core <core-bounces@ietf.org> On Behalf Of Esko Dijk
> Sent: Thursday, April 2, 2020 1:23 AM
> To: Achim Kraus <achimkraus@gmx.net>; Thomas Fossati <tho.ietf@gmail.com=
>; Klaus Hartke <hartke@projectcool.de>
> Cc: core@ietf.org
> Subject: Re: [core] RFC 7252 - 8.2 - Multicast - Request / Response Laye=
r, page 67, top
>
> Hello Achim,
>
> (see also my response to Jim)
> Using the UDP port number to detect a multicast request vs a unicast req=
uest sounds like a good use case. Just curious - I assume the security asp=
ect requirements of RFC 7252 are taken care of in this use case?
>
> That is, a proper client sends its multicast requests always to port :99=
99 and the server treats these as multicast requests (e.g. only allow the =
request for specific resources).
> A malicious client may sends its multicast request to port :5683 to bypa=
ss the above checks. I assume the server doesn't respond to this request, =
because the multicast address is not bound to port 5683 but to say 9999 on=
ly.
> If the CoAP server at port 5683 cannot distinguish between unicast/multi=
cast that would be a bad situation and the security requirements of RFC 72=
52 are not met.
>
> Esko
>
> -----Original Message-----
> From: core <core-bounces@ietf.org> On Behalf Of Achim Kraus
> Sent: Wednesday, April 1, 2020 22:28
> To: Thomas Fossati <tho.ietf@gmail.com>; Klaus Hartke <hartke@projectcoo=
l.de>
> Cc: core@ietf.org
> Subject: Re: [core] RFC 7252 - 8.2 - Multicast - Request / Response Laye=
r, page 67, top
>
> Hi,
>
>>> +---------------+                +-----------------+
>>> |               |    request    _|_                |
>>> |               |        .---> /   \   224.0.1.187 |
>>> |              _|_      /      \___/ --.   :9999   |
>>> | 192.168.0.1 /   \ ---=C2=B4         |      \          |
>>> |   :54321    \___/ <---.       _|_     /  rewrite |
>>> |               |        \     /   \ <-=C2=B4           |
>>> |               |         `--- \___/ 192.168.0.100 |
>>> |               |    response    |         :5683   |
>>> +---------------+                +-----------------+
>>>         Client                           Server
>
> Nice diagram.
>
>> Not sure why you would also want to rewrite the transport endpoint?
>
> I tried to follow the discussion.
> The idea to change the port as well enables java (and I guess some more)=
 to differentiate between multicast and unicast requests. Jim also mention=
ed, that it enables the use of multiple servers on the same host.
> I have not enough experience with multicast in different environments to=
 see, if that may cause more trouble (e.g. firewall etc.). I would guess, =
that some  implementations will just offer that variant, at least as confi=
gurable option (I would try do so for Californium).
> So my favorite for now is just implement it and see, what the user's fee=
dback will be.
>
> If that idea gets declined (may be by negative feedback of users), I sti=
ll think, that there is a demand for other means to distinguish between mu=
lticast and unicast requests. Maybe, either the usage of the uri-host opti=
on or a new option will help.
>
> This maybe considered as "too pragmatically", but on the other side I al=
so don't see the "great benefit" in insist not to change the port.
>
> best regards
> Achim
>
> _______________________________________________
> core mailing list
> core@ietf.org
> https://www.ietf.org/mailman/listinfo/core
> _______________________________________________
> core mailing list
> core@ietf.org
> https://www.ietf.org/mailman/listinfo/core
>
>
> _______________________________________________
> core mailing list
> core@ietf.org
> https://www.ietf.org/mailman/listinfo/core
>


From nobody Mon Apr  6 08:15:48 2020
Return-Path: <christian@amsuess.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 BE55F3A09A4 for <core@ietfa.amsl.com>; Mon,  6 Apr 2020 08:15:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
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 Z6XHkc9ysyEx for <core@ietfa.amsl.com>; Mon,  6 Apr 2020 08:15:23 -0700 (PDT)
Received: from prometheus.amsuess.com (prometheus.amsuess.com [5.9.147.112]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C3BE03A07F8 for <core@ietf.org>; Mon,  6 Apr 2020 08:15:23 -0700 (PDT)
Received: from poseidon-mailhub.amsuess.com (095129206250.cust.akis.net [95.129.206.250]) by prometheus.amsuess.com (Postfix) with ESMTPS id 012B040146; Mon,  6 Apr 2020 17:15:20 +0200 (CEST)
Received: from poseidon-mailbox.amsuess.com (hermes.amsuess.com [10.13.13.254]) by poseidon-mailhub.amsuess.com (Postfix) with ESMTP id E67E179; Mon,  6 Apr 2020 17:15:19 +0200 (CEST)
Received: from hephaistos.amsuess.com (unknown [IPv6:2a02:b18:c13b:8010:2d54:7976:cdc9:1eab]) by poseidon-mailbox.amsuess.com (Postfix) with ESMTPSA id 3D0A1367; Mon,  6 Apr 2020 17:15:19 +0200 (CEST)
Received: (nullmailer pid 2696486 invoked by uid 1000); Mon, 06 Apr 2020 15:15:18 -0000
Date: Mon, 6 Apr 2020 17:15:18 +0200
From: Christian =?iso-8859-1?Q?Ams=FCss?= <christian@amsuess.com>
To: Esko Dijk <esko.dijk@iotconsultancy.nl>
Cc: Marco Tiloca <marco.tiloca@ri.se>, "core@ietf.org" <core@ietf.org>
Message-ID: <20200406151518.GA2688660@hephaistos.amsuess.com>
References: <AM5P190MB02753814229668BC943A5C02FDFC0@AM5P190MB0275.EURP190.PROD.OUTLOOK.COM> <20200312155829.GA346418@hephaistos.amsuess.com> <AM5P190MB0275DDE559BE618264A8941EFDCB0@AM5P190MB0275.EURP190.PROD.OUTLOOK.COM>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="gKMricLos+KVdGMg"
Content-Disposition: inline
In-Reply-To: <AM5P190MB0275DDE559BE618264A8941EFDCB0@AM5P190MB0275.EURP190.PROD.OUTLOOK.COM>
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/t40vgcPHR_uX_DHJspX3kmu69t8>
Subject: Re: [core] New draft-tiloca-core-groupcomm-proxy on proxied CoAP multicast operation
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: Mon, 06 Apr 2020 15:15:27 -0000

--gKMricLos+KVdGMg
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Hello Esko,

thanks for your responses, I'll add where I think there should be more
discussion:

> * Response-Forwarding: Is this expected to be extensible to any other
>   CoAP transport that may come up that supports multicast? The use of
>   CBOR tags seems to imply that, but then there's the question of how
>   the client would arrive at a URI for follow-up unicast communication.
>=20
>   Have you considered just using values that'd go into Uri-Host in a
>   follow-up request?
>=20
> [GP] The use of CBOR tags was not on purpose to be prepared for future
> transports. It was more re-using a convention that was already there.
> But by doing it this way we are prepared for potential future
> transports, in which something else than an IPv4 or IPv6 or MAC
> address needs to be sent back to the client.
>
> The current encoding is expected to be more efficient than providing
> an IP address as a Uri-Host string. The current encoding can also be
> re-used in a Uri-Host or Uri-Proxy Option sent towards a proxy,
> although the client needs to do some transcoding to get it into the
> string format used by CoAP.
>
> If the client uses a direct unicast connection to reach the server
> (maybe this use case is less common?) then it doesn't use the returned
> IP address in the CoAP request; it will only use it in the destination
> IP address of the IP packet that is sent and then having it in a
> byte-by-byte format is quite useful.

I see the point of not having to deal with the human-readable encoding;
still I'd prefer more consistency with the return CoAP options. (And I
agree that proxy-then-direct would be a rare case, though I can imagine
cases).

We might consider (possibly outside this document) the introduction of a
Uri-Host-Binary option, which would be mutually exclusive with Uri-Host
and 1:1 mappable (at any time by any intermediary) to the subset of
Uri-Hosts that are IP literals and ideally compatible with the host.ip
production of CoRAL.

Then, a Response-Forwarding response option (or something from it, if
typing stays or the below is added) could be used directly in the
follow-up request as part of the request URI.

By the way, as the topic of multicast responses from a different port
has come up recently, how would those be expressed?


> * Why is the information about the client being behind a proxy
>   forwarded? We don't to this in other proxying cases, and it just puts
>   an additional burden on the origin server I don't see a compelling
>   need for.
>=20
> [...]
> We opted for the current end-to-end solution to have the extra
> information (in both ways) secured so the Proxy can't tamper with it.
> (This works in combination with OSCORE.)

OSCORE itself does not protect the address with good reason, one of them
being that the actual OSCORE server might be proxied behind the node.

If we let the proxy change the source address, there's no harm done to
later communication (as the proxy can just as well send the messages
somewhere else again).


> * At some point, as a WG we will need to think of whether we really want
>   to have another option with Observe-like multiresponses; Block-wise
>   and Observe being the two extensions so early everyone knew from
>   RFC7252 they would come does put them into a special position.
>=20
>   [...]
>=20
> [GP] The concept of multiple responses (by the Proxy) to a client's
> request is already defined in RFC 7252 so it is not 'new' in that
> sense. The use of the Options as we define it, doesn't change that
> behavior.

Indeed, but groupcomm (to which is referred for details there; similar
in groupcomm-bis) says that this SHOULD NOT be done unless there is
explicit configuration and the client.

If we introduce this option here to be that configuration, this is what
enables the behavior in the first place for out-of-the-box
configurations.

(That is still not saying I'm not OK with making this one of the two
options that an intermediary may recognize as "expects more than one
response", just looking to explore the space.)

> Also in draft-ietf-core-groupcomm-bis we discuss the longer-lived
> Tokens issue; so that's inherently present in multicast situations
> (proxied or not).
>
> Maybe we could use draft-ietf-core-groupcomm-bis to define the more
> general long-lived-token mechanisms? (Not sure yet what these would
> be, in general.)

For multicast that's good to have; a summary of cases ("expects one
response", "expects arbitrarily many responses inside
MIN_TOKEN_REUSE_TIME", "expects aribitrarily many responses as long as
there's always an older almost-still-fresh response") might be material
for clar-corr.

KR
c

--=20
Build a man a fire, and he'll be warm for a day. Set a man on fire, and
he'll be warm for the rest of his life.
  -- Terry Pratchett (attributed)

--gKMricLos+KVdGMg
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEECM1tElX6OodcH7CWOY0REtOkveEFAl6LR4MACgkQOY0REtOk
veEKlhAAkEIMmUVQA1q71ygmpS9c9Bt3yR1BdQRQEwkMMAuwm/6UY/8m+0/nlUVH
53ZvhbvHIFcqzM+cHtCPIk00Okn6n2hmF9r3kaDuynkOmGO/5Y6MiigId8Cv/bEX
pUvjTEDwyqS9ba27iglwUz5OJB5NVCnsbdZrHFNzJibHg4dzfZTGxAz/yKBQBFxd
djQXK20P6g88tuCTjaHxeDpDc5HgG7yzpWiWpsAOxNk6Ha60+snIk2uwPb1s9ivY
BMDYID73qx98RlHszrpHeqjcbksHhJwcOFKqcmbdOXfgtOY4Ct7hUVZe+1GRDX95
N/70Elz6pcJr5fxCzBGjuZ74OZqNzzZDp2xXdn++u/vzHqisX+di22710udHxk63
TGsjyK/t/rL+L6OraCyOu5uiemBB7ZxPFcmHF1zLw0ljpBio2WvMFMekjmkNA6g8
pJgd1d5KpWiTz9EHcginEhYRQLuyVRCZ/+oGIyQQ9I4ZKmPHGTg/p6HIwVIAM+xe
c5xJEM2cSZ1xLqEMF35wWv0nL7SEBpdSsJ/W0dHgINaMi/t37/UboUcQ1Kwh5QKm
vPxyIDgCEX0w6oScg+Pg6lG5pqH0t1PzaGI2fAGjSc+vkoi5Me0CRpXb7Gv8TVDA
c9Pq/iio5cSMZ6DIT8kLKktTr4tBhhYndidnNGrTprWKMnyBwYU=
=4Dmz
-----END PGP SIGNATURE-----

--gKMricLos+KVdGMg--


From nobody Mon Apr  6 08:20:41 2020
Return-Path: <internet-drafts@ietf.org>
X-Original-To: core@ietf.org
Delivered-To: core@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id AA75C3A09FA; Mon,  6 Apr 2020 08:20:18 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: core@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.124.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: core@ietf.org
Message-ID: <158618641862.23500.5895986666402220667@ietfa.amsl.com>
Date: Mon, 06 Apr 2020 08:20:18 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/Bt058m62oaXSs8fiSpk3a2YGbSA>
Subject: [core] I-D Action: draft-ietf-core-oscore-groupcomm-08.txt
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.29
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: Mon, 06 Apr 2020 15:20:19 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Constrained RESTful Environments WG of the IETF.

        Title           : Group OSCORE - Secure Group Communication for CoAP
        Authors         : Marco Tiloca
                          Goeran Selander
                          Francesca Palombini
                          Jiye Park
	Filename        : draft-ietf-core-oscore-groupcomm-08.txt
	Pages           : 65
	Date            : 2020-04-06

Abstract:
   This document defines Group Object Security for Constrained RESTful
   Environments (Group OSCORE), providing end-to-end security of CoAP
   messages exchanged between members of a group, e.g. using IP
   multicast.  In particular, the described approach defines how OSCORE
   should be used in a group communication setting to provide source
   authentication for CoAP group requests, sent by a client to multiple
   servers, and the corresponding CoAP responses.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-core-oscore-groupcomm/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-core-oscore-groupcomm-08
https://datatracker.ietf.org/doc/html/draft-ietf-core-oscore-groupcomm-08

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-core-oscore-groupcomm-08


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/



From nobody Mon Apr  6 08:30:36 2020
Return-Path: <andy@yumaworks.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 923493A0A6A for <core@ietfa.amsl.com>; Mon,  6 Apr 2020 08:30:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.887
X-Spam-Level: 
X-Spam-Status: No, score=-1.887 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, T_SPF_PERMERROR=0.01, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yumaworks-com.20150623.gappssmtp.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 sDydRVeJWolQ for <core@ietfa.amsl.com>; Mon,  6 Apr 2020 08:30:16 -0700 (PDT)
Received: from mail-yb1-xb2d.google.com (mail-yb1-xb2d.google.com [IPv6:2607:f8b0:4864:20::b2d]) (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 826583A0A68 for <core@ietf.org>; Mon,  6 Apr 2020 08:30:10 -0700 (PDT)
Received: by mail-yb1-xb2d.google.com with SMTP id 204so55296ybw.5 for <core@ietf.org>; Mon, 06 Apr 2020 08:30:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yumaworks-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=0in0Ftizq/LaHclxfHgO0dgsLe0gJkTXQqBcFNTtkrc=; b=riSc4RY4R6WI7bxtk3HDHzJOfEL4Wsj5ahPUMAqLBjMy4PHVd6lMkOXFBgLam9TJU1 vCXdJGWQ9ofWo0/LHlLs2q4WYDlSYcZ21R34cf6EDuOfyCTT5e9oTRwGSN+yv3q/iM/x iqbXAWgdsXKf/Y+vX7/poVHfQTzn83nT+lmdpT3Yyc/Cg/z22jJBUhH6BKrSsb23gB27 wmlJ6ZJo6SSmQFI9hbKPz/YpE38AWB4byBnv3b8tKzwaY/broL+Cb8EPkjynZOpZF9fU SE/A/DUPRFcAUFYKZ2IpQX7eEDeuxsUUk7xFKf/1YEbzrD+tyKgGY6jkYl8xgmZP3auI e6pQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=0in0Ftizq/LaHclxfHgO0dgsLe0gJkTXQqBcFNTtkrc=; b=A9qGfdw3AkmPq4ufVFjdlczv9CiKLMCLK9WwmL5g3iCcfVUZyCdhlpNnCX+bpIdmG5 Nfs/1lqa+ymJ2aLuxWwTImb5BDgTKjOvwY3Op5n7WCjKGC9IaEaoj/KFkxwORKQ83tQw zICY4Q07X+HJbyyrAs/uOQW4OYwVgkhUXSNtPKQYesgBby/x07zNslxReOnFczwmwKUx ppxnk6/Q6o/t22bxL5GRpGInCLUtfkLmhQLicJmEEUuUQcqlMzb7z6wk38R3CD1Wzo0z Yd/zRN/30FZQcMcGR2RWApWY3XgkgIaqLUE5X20HW3PDGroiF+6KumYbpKbAKjPXWbmx E+mg==
X-Gm-Message-State: AGi0PuYUZJ+YbDxSSKQnYw8hKBZaFjicBmMAPpxZShQNoixC17/pg8Zg goCA88kgxbwmvmkIuR4ypETTj/teXekM9aCduDYHd01O
X-Google-Smtp-Source: APiQypLxsII9WWB21aZPmuNHpOhTi/k2wkUeK8s+V2id7G8NoTql4cb3DeIH9HP0QhXF7oM2+rNueCV/liYSJKCpaR0=
X-Received: by 2002:a25:a281:: with SMTP id c1mr17316972ybi.234.1586187009274;  Mon, 06 Apr 2020 08:30:09 -0700 (PDT)
MIME-Version: 1.0
References: <9AD3C4BB-7965-4776-84C4-6B5BFDCAA262@tzi.org> <e3a61d2c-1183-5ece-74d8-b1bad26ddfe6@ericsson.com> <15C8F1D1-B560-4D52-8D77-377C6B1C0518@tzi.org>
In-Reply-To: <15C8F1D1-B560-4D52-8D77-377C6B1C0518@tzi.org>
From: Andy Bierman <andy@yumaworks.com>
Date: Mon, 6 Apr 2020 08:29:58 -0700
Message-ID: <CABCOCHQvnek3SB5KxB1PYCV_uvuWxBiQu1vt8nV=WDxTxRfU5w@mail.gmail.com>
To: "core@ietf.org WG" <core@ietf.org>
Cc: NetMod WG <netmod@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000003c3f5e05a2a0f156"
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/uaqaN8UbCgqon79o4gC9wsTqMaw>
Subject: Re: [core]  =?utf-8?q?=F0=9F=94=94_WG_Last_Call_of_CORECONF_drafts=3A?= =?utf-8?q?_draft-ietf-core-yang-cbor-12=2C_-sid-11=2C_-comi-09=2C_-yang-l?= =?utf-8?q?ibrary-01?=
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: Mon, 06 Apr 2020 15:30:18 -0000

--0000000000003c3f5e05a2a0f156
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Mon, Mar 9, 2020 at 6:05 AM Carsten Bormann <cabo@tzi.org> wrote:

> It took us a long time to get the four CORECONF drafts in sync,
> but now we are ready for WGLC.
>
> This starts a working group last call for
> =E2=80=94 draft-ietf-core-yang-cbor-12
> =E2=80=94 draft-ietf-core-sid-11
> =E2=80=94 draft-ietf-core-comi-09
> =E2=80=94 draft-ietf-core-yang-library-01
>
>

Sorry these comments are late.

I reviewed these drafts.
All my comments on sid-11 have been addressed.
We plan to use CBOR+SID with YANG-Push in the near future
and may implement CoMI later on.
I believe all documents are ready for publication.

Andy


> ending on
>
>         24:00 UTC on Tuesday, March 31, 2020.
>
> (This includes some extra time for the IETF week and for cross-WG
> coordination.)
>
> This WGLC is copied to the netmod WG mailing list; please do have a look
> at these drafts as they are slated to become a part of the greater
> YANG/NETCONF/RESTCONF family.  We intend the discussion to be on the
> CoRE mailing list, but if you find a fundamental issue with YANG or
> RESTCONF, feel free to discuss that on netmod instead.
>
> Please start a new email thread for each major issue that will need
> discussion and make sure the subject line includes the draft name and
> some sort of name for the issue.  (Minor issues such as typos can also
> be sent to the authors.)
>
> If you read the draft and think it looks fine, please send a one line
> email to the list or to the chairs letting us know that so we can get
> a feel of how broad the review has been.
>
> (To reviewers and authors:)  If you are aware of any patent claims that
> might apply to systems that implement these drafts, please review BCP 78
> and BCP 79 and make any appropriate IPR declaration before the last-call
> ends. If you are not sure whether you need to make a declaration or not,
> please talk to the chairs and we will help.
>
> Gr=C3=BC=C3=9Fe, Carsten
>
> _______________________________________________
> core mailing list
> core@ietf.org
> https://www.ietf.org/mailman/listinfo/core
>

--0000000000003c3f5e05a2a0f156
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><br></div><br><div class=3D"gmail_quote">=
<div dir=3D"ltr" class=3D"gmail_attr">On Mon, Mar 9, 2020 at 6:05 AM Carste=
n Bormann &lt;<a href=3D"mailto:cabo@tzi.org">cabo@tzi.org</a>&gt; wrote:<b=
r></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex=
;border-left:1px solid rgb(204,204,204);padding-left:1ex">It took us a long=
 time to get the four CORECONF drafts in sync, <br>
but now we are ready for WGLC.<br>
<br>
This starts a working group last call for<br>
=E2=80=94 draft-ietf-core-yang-cbor-12<br>
=E2=80=94 draft-ietf-core-sid-11<br>
=E2=80=94 draft-ietf-core-comi-09<br>
=E2=80=94 draft-ietf-core-yang-library-01<br>
<br></blockquote><div><br></div><div><br></div><div>Sorry these comments ar=
e late.</div><div><br></div><div>I reviewed these drafts.</div><div>All my =
comments on sid-11 have been addressed.</div><div>We plan to use CBOR+SID w=
ith YANG-Push in the near future</div><div>and may implement CoMI later on.=
</div><div>I believe all documents are ready for publication.</div><div><br=
></div><div>Andy</div><div>=C2=A0</div><blockquote class=3D"gmail_quote" st=
yle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padd=
ing-left:1ex">
ending on<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 24:00 UTC on Tuesday, March 31, 2020.<br>
<br>
(This includes some extra time for the IETF week and for cross-WG<br>
coordination.)<br>
<br>
This WGLC is copied to the netmod WG mailing list; please do have a look <b=
r>
at these drafts as they are slated to become a part of the greater<br>
YANG/NETCONF/RESTCONF family.=C2=A0 We intend the discussion to be on the<b=
r>
CoRE mailing list, but if you find a fundamental issue with YANG or <br>
RESTCONF, feel free to discuss that on netmod instead.<br>
<br>
Please start a new email thread for each major issue that will need<br>
discussion and make sure the subject line includes the draft name and<br>
some sort of name for the issue.=C2=A0 (Minor issues such as typos can also=
<br>
be sent to the authors.)<br>
<br>
If you read the draft and think it looks fine, please send a one line <br>
email to the list or to the chairs letting us know that so we can get <br>
a feel of how broad the review has been.<br>
<br>
(To reviewers and authors:)=C2=A0 If you are aware of any patent claims tha=
t<br>
might apply to systems that implement these drafts, please review BCP 78<br=
>
and BCP 79 and make any appropriate IPR declaration before the last-call<br=
>
ends. If you are not sure whether you need to make a declaration or not, <b=
r>
please talk to the chairs and we will help.<br>
<br>
Gr=C3=BC=C3=9Fe, Carsten<br>
<br>
_______________________________________________<br>
core mailing list<br>
<a href=3D"mailto:core@ietf.org" target=3D"_blank">core@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/core" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/core</a><br>
</blockquote></div></div>

--0000000000003c3f5e05a2a0f156--


From nobody Mon Apr  6 09:18:35 2020
Return-Path: <christian@amsuess.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 C0EA13A0C60 for <core@ietfa.amsl.com>; Mon,  6 Apr 2020 09:18:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
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 DnLoCDMuq3RO for <core@ietfa.amsl.com>; Mon,  6 Apr 2020 09:18:12 -0700 (PDT)
Received: from prometheus.amsuess.com (prometheus.amsuess.com [5.9.147.112]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C63F93A0C5C for <core@ietf.org>; Mon,  6 Apr 2020 09:18:11 -0700 (PDT)
Received: from poseidon-mailhub.amsuess.com (095129206250.cust.akis.net [95.129.206.250]) by prometheus.amsuess.com (Postfix) with ESMTPS id AE30A40146; Mon,  6 Apr 2020 18:18:09 +0200 (CEST)
Received: from poseidon-mailbox.amsuess.com (hermes.amsuess.com [10.13.13.254]) by poseidon-mailhub.amsuess.com (Postfix) with ESMTP id 1D96B79; Mon,  6 Apr 2020 18:18:09 +0200 (CEST)
Received: from hephaistos.amsuess.com (unknown [IPv6:2a02:b18:c13b:8010:2d54:7976:cdc9:1eab]) by poseidon-mailbox.amsuess.com (Postfix) with ESMTPSA id E8860367; Mon,  6 Apr 2020 18:18:08 +0200 (CEST)
Received: (nullmailer pid 2699440 invoked by uid 1000); Mon, 06 Apr 2020 16:18:08 -0000
Date: Mon, 6 Apr 2020 18:18:08 +0200
From: Christian =?iso-8859-1?Q?Ams=FCss?= <christian@amsuess.com>
To: John Mattsson <john.mattsson@ericsson.com>
Cc: "core@ietf.org" <core@ietf.org>
Message-ID: <20200406161808.GB2688660@hephaistos.amsuess.com>
References: <5CD4BE47-4E21-4E00-8BE7-752917CBAF51@ericsson.com>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="1LKvkjL3sHcu1TtY"
Content-Disposition: inline
In-Reply-To: <5CD4BE47-4E21-4E00-8BE7-752917CBAF51@ericsson.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/2a93BDefe_qX0wLTcLEbHm4gFKU>
Subject: Re: [core] Allowing non-HMAC based KDF in OSCORE
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: Mon, 06 Apr 2020 16:18:15 -0000

--1LKvkjL3sHcu1TtY
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Hello John,

On Fri, Apr 03, 2020 at 11:03:54AM +0000, John Mattsson wrote:
> As pointed out by Jim in the COSE virtual interim yesterday, OSCORE
> restricts the type of KDF to HMAC-based HKDF algorithms. I do not know
> (or remember) why the restriction is there.

=66rom an implementer point of view, it would be much appreciated if an
OSCORE library would only need to ask its backend COSE library things it
can know (eg. whether an algorithm is a KDF algorithm) and not have to
ship additional knowledge about algorithms.

> I don't think there is any hurry to change this restriction but I
> think it should be changed at some point. It makes sense for OSCORE to
> allow any KDF specified in COSE. I would suggest that Group OSCORE
> (which updates OSCORE) lifts this limitation also for RFC 8613.

If we go that route (which sounds viable to me), could we have a "There
are no technical reasons why this could not be extended to (non-group)
OSCORE; updating that specification in a later document is being
considered." in there?

KR
c

--=20
I shouldn't have written all those tank programs.
  -- Kevin Flynn

--1LKvkjL3sHcu1TtY
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEECM1tElX6OodcH7CWOY0REtOkveEFAl6LVj0ACgkQOY0REtOk
veH2sxAAvQYa1Wm6h3j098zlZzOzLDxGfiWoRWDpsHtfqhpppGz5L1KsRyLrp3Oe
0yX29NZoLdjykqf6Qu1akk0hAEKHsdch3SQv/TVa7Q3T/XCXNHNeOJ6sZQseMAgW
6YWd8ZsnBTW7twyBhmB/zVh+asPME4BqXt/fpVOvWFY+ZHDqtw/61/aU/HuRedU7
wEPBAoI/7W4mGPnzwqQiK4BVeEfam07ewfaoHLV3D6ggqiD8HeBYd1j68cziQvha
wDBrMTgqqypizKYrBCHCiy0ubmtSKrOBCfh1wJX+nQP0w94unSVhyq24ROjlqjLU
p4k7QNrDsR2RAOdqDha1xRz8zPREZ3dzZNV/mappWtVs22iMtA22+1bpFItPL0wc
gO9LJ06twUp5pIBmKlhxpXjNPzqb8zjFj7DFQt48wvhMYigQWbqSdy3eHWOOaoKo
VIm2wvfk6S+w9XwPlalvCv2nnWk53WbnKEa+CQPaFH7P066EoK3AHF/I6bP5o5G0
58rZ/n1/BtiLcajdo7pQmvjsBIEOSyz59DhMQTTyKmLNB6+dm4JrOO61B9//gpKf
b59wuRlCWFkFifw+2UxK/2RbL3kvU/8A7n8ofPuLpXtYDxiWYAX8RfOh93S4xUM6
O2nGplUmWygUhos7bd/NbKBWFMGdKR30NQZQhO3F1T3VKB/l6ys=
=TSzL
-----END PGP SIGNATURE-----

--1LKvkjL3sHcu1TtY--


From nobody Mon Apr  6 09:30:29 2020
Return-Path: <christian@amsuess.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 9E2533A0486 for <core@ietfa.amsl.com>; Mon,  6 Apr 2020 09:30:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.5
X-Spam-Level: 
X-Spam-Status: No, score=-1.5 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, KHOP_HELO_FCRDNS=0.398, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=no autolearn_force=no
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 vBzubTX5t-Tc for <core@ietfa.amsl.com>; Mon,  6 Apr 2020 09:30:10 -0700 (PDT)
Received: from prometheus.amsuess.com (alt.prometheus.amsuess.com [IPv6:2a01:4f8:190:3064::3]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1CDA43A047F for <core@ietf.org>; Mon,  6 Apr 2020 09:30:10 -0700 (PDT)
Received: from poseidon-mailhub.amsuess.com (unknown [IPv6:2a02:b18:c13b:8010:a800:ff:fede:b1bd]) by prometheus.amsuess.com (Postfix) with ESMTPS id 0883F40146; Mon,  6 Apr 2020 18:30:08 +0200 (CEST)
Received: from poseidon-mailbox.amsuess.com (hermes.amsuess.com [10.13.13.254]) by poseidon-mailhub.amsuess.com (Postfix) with ESMTP id 32DF379; Mon,  6 Apr 2020 18:30:07 +0200 (CEST)
Received: from hephaistos.amsuess.com (unknown [IPv6:2a02:b18:c13b:8010:2d54:7976:cdc9:1eab]) by poseidon-mailbox.amsuess.com (Postfix) with ESMTPSA id F256E367; Mon,  6 Apr 2020 18:30:06 +0200 (CEST)
Received: (nullmailer pid 2700067 invoked by uid 1000); Mon, 06 Apr 2020 16:30:06 -0000
Date: Mon, 6 Apr 2020 18:30:06 +0200
From: Christian =?iso-8859-1?Q?Ams=FCss?= <christian@amsuess.com>
To: Jim Schaad <ietf@augustcellars.com>
Cc: core@ietf.org
Message-ID: <20200406163006.GC2688660@hephaistos.amsuess.com>
References: <022401d60918$9a2d3f50$ce87bdf0$@augustcellars.com>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="tqI+Z3u+9OQ7kwn0"
Content-Disposition: inline
In-Reply-To: <022401d60918$9a2d3f50$ce87bdf0$@augustcellars.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/dSLnk9tL1bEjKb9Fau0NSj38o2o>
Subject: Re: [core] Questions dealing with Blockwise Transfer
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: Mon, 06 Apr 2020 16:30:12 -0000

--tqI+Z3u+9OQ7kwn0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Hello Jim,

On Thu, Apr 02, 2020 at 11:00:29AM -0700, Jim Schaad wrote:
> 1.  [...] might return some "large" size error resources.

Good questions.

> 2.  The document does not explicitly give any way for a server to stop a
> block transfer half way through.  While it would make sense to an error
> status is returned, I do not know if the block option is also supposed to=
 be
> returned or not.  Note that this would not necessarily interact well with
> the idea of doing a blockwise return for an error status content.

Section 2.3 item 1 (on descriptive usage) clearly relates the numand
block size to the payload of that message. Thus, an error would only use
Block2 in descriptive use if the error payload is being fragmented.

(I know, that does not answer all the question.)

KR
c

--=20
To use raw power is to make yourself infinitely vulnerable to greater power=
s.
  -- Bene Gesserit axiom

--tqI+Z3u+9OQ7kwn0
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEECM1tElX6OodcH7CWOY0REtOkveEFAl6LWQsACgkQOY0REtOk
veH76g//R90h3CHv3kmVL8jaq4Ov+l3bN+vL65if4CDf50/fZQtMqBkGBWWp5PZ+
UAlbx3+04utev6AAMEyNlkhTmZ6gQtBZa79lH5McMnCjtJdATvrqq1HeEZuypFxm
VMvaF0cdghpOqm669TVk6beEl/gHYEIOGNgqoXgrtWDgfga7oQ990XsTf3kRPimR
FL6DakLYWpFvdM8qaC+qZCthc3gWkoOtXjm7FapCa/k57wtKijTiUZibdIPkNAam
9SbAzqdqFOEo+BJGgaF0ktOF1Shk1Je9PXLG/TXYaCzMklDlN+8WGecGn8XTCk/0
Lk8CAgWIr+2IKSv72QR3zrKs4fwd45/5rSgczhf+J0gu9BSEVdYLQu1CeEfgpVQP
4i03ht3FZMpI9GoiP8vUAr8NzZSw+HQmCyDYjZFfY2IaLv+u2wHYuh+vHmBTDgpI
1tFLb5RfO/mcj5rZACM39cYkOnes3g3kuKLTrGKEMuizV1z/oLRZX0AsIJRLmLm1
tPWO88UoRHR+6uT48H2F7BUYRpR1V66XRF7iFAXoww7y+3xWjh7sdonKANWamxEY
ImrQOdPviaaLaGLINeFUra5wsX9Q1EIeaagYopcZ1fwywG5lUw1jpdYztSJD4uw/
TQVj65czwsyu+dZ1GR82j+GjXbIOuFgwRhqzx4PO99773x4NRo8=
=EgdA
-----END PGP SIGNATURE-----

--tqI+Z3u+9OQ7kwn0--


From nobody Mon Apr  6 10:32:49 2020
Return-Path: <marco.tiloca@ri.se>
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 876D03A0D04; Mon,  6 Apr 2020 10:32:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.889
X-Spam-Level: 
X-Spam-Status: No, score=-1.889 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, MSGID_FROM_MTA_HEADER=0.001, SPF_PASS=-0.001, T_SPF_HELO_TEMPERROR=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=risecloud.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 UAhIKVoLE9U7; Mon,  6 Apr 2020 10:32:26 -0700 (PDT)
Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2074.outbound.protection.outlook.com [40.107.22.74]) (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 9B9763A0D0D; Mon,  6 Apr 2020 10:32:21 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gmFuHVkRWclijOQ/cIhV5kJJGGvLr0QDIDUK2jw6oWEtU2gfIdxQrYkJ2XNehGxbq6coBUj99Yl/CpeFARNzbtAfRn1Bdjdi7FvsyPQaW3+g4wQEtuKxI2+1FzrOgpvPIbmBptSBG0OSpVI/8EnGKeYyjbU5hucjDWqDGUNmot7WpIToGzwJ2YS7/EyLlldXhDjO5Dda8YeQxqIYrE9uSZy1KUdyysiB629ebLrOPM7sW+0LgPBAG9bDFStKc+AOr+qiJo+KQvdQ05ddYS2qY/N9QoqR9zR77iuuvlePXJCx/UbtDs0YfRlr8gPUbKL6y+AmjxWQ3oMb0RbRTRNN2Q==
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=7I9eIb0lmQS2fYoxVQ66abXtI9dbRHCV/3ZvRu/b+V4=; b=jLmb0WkgC/7dqTTl8dWk1aLfaeOFJo5dcS5GNT9TgZvquSh/YmKu0Jhj4Q/WSaeu1TEo7VVsY4TaUWLT0pruKfMB4pyHMY4WEA0yW/kJItcn8wvSijE4arHsHb3GN+9giscNSyyvlNd5HzjylmusLzCqO+eh0kVxvTBfmOg/PD8cNVMHKHP6H6KE0MZftn+lBp8qy0mM1yylTH8HsOYMvX+khjsh4CDmpCWiWKwdk/jsFQPHBHJXggdgJ9IE9AIgLhggN/4v0ZUC7Yn6YA3DOn/8oUD9j/WQ+CApd0GPNZW5wDHcYLQx9+0JIVyJMLgtORczIf3FU6NqChFQFnunLQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ri.se; dmarc=pass action=none header.from=ri.se; dkim=pass header.d=ri.se; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=RISEcloud.onmicrosoft.com; s=selector1-RISEcloud-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=7I9eIb0lmQS2fYoxVQ66abXtI9dbRHCV/3ZvRu/b+V4=; b=IEObxUp+e4w+5NgTTKTScfqY1MmjRwFfwLqdBR/TBfzvkh+78I5Adgs7PvVvImvI9cUr8ikbTMhAEXKApn7j5wA7AXWgl2BzfQBW1EmX4wb0NyQeBQYX4oh/54xn4vEMw70UPFZNyuFfqzEXCuJWgEhL7WPYzm4pJ/yJjQTEZw8=
Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=marco.tiloca@ri.se; 
Received: from VI1P189MB0398.EURP189.PROD.OUTLOOK.COM (10.165.195.159) by VI1P189MB0528.EURP189.PROD.OUTLOOK.COM (10.165.196.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.20; Mon, 6 Apr 2020 17:32:18 +0000
Received: from VI1P189MB0398.EURP189.PROD.OUTLOOK.COM ([fe80::5db5:cc81:e984:7c27]) by VI1P189MB0398.EURP189.PROD.OUTLOOK.COM ([fe80::5db5:cc81:e984:7c27%7]) with mapi id 15.20.2878.021; Mon, 6 Apr 2020 17:32:18 +0000
To: Jim Schaad <ietf@augustcellars.com>, draft-ietf-core-oscore-groupcomm@ietf.org
Cc: 'CoRE WG' <core@ietf.org>
References: <01c901d5fc9c$302115b0$90634110$@augustcellars.com> <cc37dbe3-7ebc-1eed-74b0-773958cccc01@ri.se> <065e01d6039b$41de9a10$c59bce30$@augustcellars.com>
From: Marco Tiloca <marco.tiloca@ri.se>
Autocrypt: addr=marco.tiloca@ri.se; prefer-encrypt=mutual; keydata= mQENBFSNeRUBCAC44iazWzj/PE3TiAlBsaWna0JbdIAJFHB8PLrqthI0ZG7GnCLNR8ZhDz6Z aRDPC4FR3UcMhPgZpJIqa6Zi8yWYCqF7A7QhT7E1WdQR1G0+6xUEd0ZD+QBdf29pQadrVZAt 0G4CkUnq5H+Sm05aw2Cpv3JfsATVaemWmujnMTvZ3dFudCGNdsY6kPSVzMRyedX7ArLXyF+0 Kh1T4WUW6NHfEWltnzkcqRhn2NcZtADsxWrMBgZXkLE/dP67SnyFjWYpz7aNpxxA+mb5WBT+ NrSetJlljT0QOXrXMGh98GLfNnLAl6gJryE6MZazN5oxkJgkAep8SevFXzglj7CAsh4PABEB AAG0Nk1hcmNvIFRpbG9jYSAobWFyY28udGlsb2NhQHJpLnNlKSA8bWFyY28udGlsb2NhQHJp LnNlPokBNwQTAQgAIQUCWkAnkAIbAwULCQgHAgYVCAkKCwIEFgIDAQIeAQIXgAAKCRDuJmS0 DljaQwEvCACJKPJIPGH0oGnLJY4G1I2DgNiyVKt1H4kkc/eT8Bz9OSbAxgZo3Jky382e4Dba ayWrQRFen0aLSFuzbU4BX4O/YRSaIqUO3KwUNO1iTC65OHz0XirGohPUOsc0SEMtpm+4zfYG 7G8p35MK0h9gpwgGMG0j0mZX4RDjuywC88i1VxCwMWGaZRlUrPXkC3nqDDRcPtuEGpncWhAV Qt2ZqeyITv9KCUmDntmXLPe6vEXtOfI9Z3HeqeI8OkGwXpotVobgLa/mVmFj6EALDzj7HC2u tfgxECBJddmcDInrvGgTkZtXEVbyLQuiK20lJmYnmPWN8DXaVVaQ4XP/lXUrzoEzuQENBFSN eRUBCACWmp+k6LkY4/ey7eA7umYVc22iyVqAEXmywDYzEjewYwRcjTrH/Nx1EqwjIDuW+BBE oMLRZOHCgmjo6HRmWIutcYVCt9ieokultkor9BBoQVPiI+Tp51Op02ifkGcrEQNZi7q3fmOt hFZwZ6NJnUbA2bycaKZ8oClvDCQj6AjEydBPnS73UaEoDsqsGVjZwChfOMg5OyFm90QjpIw8 m0uDVcCzKKfxq3T/z7tyRgucIUe84EzBuuJBESEjK/hF0nR2LDh1ShD29FWrFZSNVVCVu1UY ZLAayf8oKKHHpM+whfjEYO4XsDpV4zQ15A+D15HRiHR6Adf4PDtPM1DCwggjABEBAAGJAR8E GAECAAkFAlSNeRUCGwwACgkQ7iZktA5Y2kPGEwf/WNjTy3z74vLmHycVsFXXoQ8W1+858mRy Ad0a8JYzY3xB7CVtqI3Hy894Qcw4H6G799A1OL9B1EeA8Yj3aOz0NbUyf5GW+iotr3h8+KIC OYZ34/BQaOLzdvDNmRoGHn+NeTzhF7eSeiPKi2jex+NVodhjOVGXw8EhYGkeZLvynHEboiLM 4TbyPbVR9HsdVqKGVTDxKSE3namo3kvtY6syRFIiUz5WzJfYAuqbt6m3TxDEb8sA9pzaLuhm fnJRc12H5NVZEZmE/EkJFTlkP4wnZyOSf/r2/Vd0iHauBwv57cpY6HFFMe7rvK4s7ME5zctO Ely5C6NCu1ZaNtdUuqDSPA==
Message-ID: <f2e4893e-5d95-a892-1168-15667a7c811d@ri.se>
Date: Mon, 6 Apr 2020 19:32:09 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.4.1
In-Reply-To: <065e01d6039b$41de9a10$c59bce30$@augustcellars.com>
Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="57m7GyKKYSYfA4v3Lrj4AOCnLEKZ6eZ3D"
X-ClientProxiedBy: HE1PR07CA0025.eurprd07.prod.outlook.com (2603:10a6:7:66::11) To VI1P189MB0398.EURP189.PROD.OUTLOOK.COM (2603:10a6:802:35::31)
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
Received: from [10.8.1.6] (185.236.42.17) by HE1PR07CA0025.eurprd07.prod.outlook.com (2603:10a6:7:66::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2900.6 via Frontend Transport; Mon, 6 Apr 2020 17:32:17 +0000
X-Originating-IP: [185.236.42.17]
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: fa8ca5eb-adda-4b5b-b695-08d7da507478
X-MS-TrafficTypeDiagnostic: VI1P189MB0528:
X-Microsoft-Antispam-PRVS: <VI1P189MB05280F5AF4271C0A4C61A10399C20@VI1P189MB0528.EURP189.PROD.OUTLOOK.COM>
X-MS-Oob-TLC-OOBClassifiers: OLM:8882;
X-Forefront-PRVS: 0365C0E14B
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:VI1P189MB0398.EURP189.PROD.OUTLOOK.COM; PTR:; CAT:NONE;  SFTY:; SFS:(10009020)(4636009)(366004)(39860400002)(136003)(376002)(346002)(396003)(8936002)(5660300002)(30864003)(8676002)(6486002)(86362001)(31686004)(81166006)(81156014)(966005)(26005)(478600001)(6666004)(16526019)(66574012)(66556008)(44832011)(66476007)(235185007)(66946007)(33964004)(2906002)(31696002)(52116002)(956004)(16576012)(2616005)(316002)(53546011)(21480400003)(36756003)(4326008)(186003); DIR:OUT; SFP:1101; 
Received-SPF: None (protection.outlook.com: ri.se does not designate permitted sender hosts)
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: b/5Ool7RrWiWT4tqNVUVg0GTNEZLnpgfQfFkWI6vo4sSdRJcPGmYVHKwpmW07mXzVNGZj06YUqQxCY3G4ZrMo0z+1i869lequN0RMo30XnCR9TlZPHaO1S53koHsS+Q9avW4W7oKlH+6u56QGgQ5jRSZPJBvbDakiAwq8YIybbbBs1JjS2zRiO1VgPwH4mUHBTecnte4Qqf3iqd7zGGV4Gzvr2S4dFVtjDovBDXChmbnJqmN9EzTctbfqK83/Vd/vPJkhUi/z7eeLg7w9s4eFzWHku3UtKWGoxs4fSm7JS6fXccfg9hoLMTxs2g4iZWuzEtfrro8cog8qIfZ6122rkDpH++er1xN5PnKqbTcHIbsefPJzPs4kX7h7NKY4XipzeSXkV/cVtyUIG0Ki6fOAXi1V9IW7NGR4C/BysdDLHaKaaK9dBNj3C3KmOWEzV32S6TypmIBCf/2nzCqqEWc/9BnKvQPsnCtmhwvqWvDoFLKXybeGq2FCvEYHvUrFhV19z7QU3WNMFtZu9VWUyMbaA==
X-MS-Exchange-AntiSpam-MessageData: B4TvVU44BlW8po7+ep5dH9imyqDQEoukecuHlNMw7v3ZT5d9XjSKHnkfW1XFYixovb9SoqfnRdyIwub8g6gcw1YqUVIG9swe/Yuo8yMJubeXq6ylav+0XBBp2kw+bcFHoeIp/m7Wqo4ZRVzFuaA0Fw==
X-OriginatorOrg: ri.se
X-MS-Exchange-CrossTenant-Network-Message-Id: fa8ca5eb-adda-4b5b-b695-08d7da507478
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Apr 2020 17:32:18.5050 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 5a9809cf-0bcb-413a-838a-09ecc40cc9e8
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: NT5dHpEmbcE+5MLDB5X9JOC/G8szOAXeFgVGBqIYqGNQ7krdy1Nzkw1uBtmktaGwxCgKmqPuKt9vvoBzF0KU/g==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1P189MB0528
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/rHiJ9tTJSkFTAnnKPsGfsRB2uKQ>
Subject: Re: [core] Review of draft-ietf-core-oscore-groupcomm-07
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: Mon, 06 Apr 2020 17:32:34 -0000

--57m7GyKKYSYfA4v3Lrj4AOCnLEKZ6eZ3D
Content-Type: multipart/mixed; boundary="CoNPsw7QwSTAwZoikyt7NaRpuOPk68SuV"

--CoNPsw7QwSTAwZoikyt7NaRpuOPk68SuV
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Content-Language: en-US

Hi Jim,

Version -08 [1] submitted today addresses most of your comments.

A few points are still open and will be raised at the upcoming meeting
on Wednesday.

Please, find some replies inline. Thanks again for your comments!

Best,
/Marco

[1] https://tools.ietf.org/html/draft-ietf-core-oscore-groupcomm-08

On 2020-03-26 19:20, Jim Schaad wrote:
>
> -----Original Message-----
> From: Marco Tiloca <marco.tiloca@ri.se>=20
> Sent: Wednesday, March 25, 2020 11:47 AM
> To: Jim Schaad <ietf@augustcellars.com>; draft-ietf-core-oscore-groupco=
mm@ietf.org
> Cc: 'CoRE WG' <core@ietf.org>
> Subject: Re: Review of draft-ietf-core-oscore-groupcomm-07
>
> Hi Jim,
>
> Thank you for this review!
>
> Please, see inline some replies and requests for clarification.
>
> Best,
> /Marco
>
> On 2020-03-17 21:39, Jim Schaad wrote:
>> * Introduction - para 4 - I think you need to expand some text in this=
=20
>> section to explain why it is that doing a pairwise response is still g=
oing
>> to be considered to be group communication.   This assumes some intima=
te
>> details of how multicast works in CoRE that might not be generally kno=
wn.
> =3D=3D>MT
> Yes, we can expand. A response is sent unicast either way. The differen=
ce is that the pairwise-secure response remains confidential between the =
originator server and the recipient client.
> <=3D=3D
>
> [JLS]  Yes, but in the case of block-wise, the following request might =
also be sent unicast using the same context as well.  This means that bot=
h requests and responses are done using this.  Thus you have taken multi-=
cast into unicast.

=3D=3D>MT
Clarified in the current fourth and fifth paragraphs of Section 1.
<=3D=3D

>
>> * Section 1.1. - Silent Server:  Consider adding the following to the =

>> definition "Given that for CoAP group communications, messages are=20
>> normally sent without requesting a confirmation the idea of a server=20
>> silently acting on a message is not unreasonable."
> =3D=3D>MT
> Good input, will do.
> <=3D=3D

=3D=3D>MT
Done.
<=3D=3D

>> * Section 2.2 - next to last paragraph s/instead retrieve/retrieve/
>>
>> * Section 2.2 - last para - this does not make any sense because a=20
>> server could do a non-reflection response and you would be unable to d=
eal with it.
>> I have not see any text to outlaw this behavior.
> =3D=3D>MT
> Ok, we'll just delete the paragraph.
> <=3D=3D

=3D=3D>MT
Done.
<=3D=3D

>> * Section 2.3 - para #3 - s/from which/with which/
>>
>> * Section 2.4 - para #3 - The implications of the paragraph are=20
>> horrendous in terms of performance of the system.  It basically says=20
>> that you need to do some excess processing in order to deal with this =

>> issue following a key roll-over.  If the first message received cannot=
=20
>> be validated by the signature then there is an issue of the question=20
>> was the message corrupted or was the id assigned to a new entity and=20
>> thus a new public key is required to be pulled down.
> =3D=3D>MT
> If we understand correctly, the reason leading to this is the Group Man=
ager re-assigning a dismissed Sender ID, e.g. to a new group member.
> As a consequence, the server will be able to retrieve an old Recipient =
Context matching that Sender ID, but then failing the message verificatio=
n as not considering the correct public key. Then the issue you mention c=
omes up.
>
> If this is correct, it=E2=80=99s probably worth adding some text like: =
i) the Group Manager should not recycle Sender IDs, especially in the sho=
rt term; and ii) it=E2=80=99s up to application policies on the servers t=
o check at the Group Manager that they have the correct public key for a =
given Sender ID, after a number of consecutive failed verifications.
> <=3D=3D
>
> [JLS] Yes that would be an appropriate set of text to alleviate the iss=
ue.

=3D=3D>MT
Added the current fourth paragraph describing mitigation policies.
<=3D=3D

>
>> * Section 3 - Have you actually done the testing to see if you can do =

>> the mapping of EdDSA as suggested here?
> =3D=3D>MT
> We are working on it. The coordinate remapping seems to work for Ed2551=
9, and we are now proceeding with the shared secret calculation.
> <=3D=3D
> [JLS] I was never able to get to this, nor was I ever able to make myse=
lf believe that it was going to work because of the difference in the way=
 that public keys re computed.  It will be interesting to see if it does =
work.
>
>> * Section 3 - are all of these pairwise keys to be tossed away when=20
>> new keys are issued for the group?
> =3D=3D>MT
> Yes, because new Sender/Recipient keys are derived from the new group k=
eying material, and then used in the HKDF to derive the pairwise keys.
>
> Note that the same shared secret can be preserved across rekeyings.
> Also, pairwise keys would not need to be recomputed right after a rekey=
ing, but latest upon message reception, as their derivation is lightweigh=
t. We will clarify these points.
> <=3D=3D
> [JLS] Not sure that I think that doing a pairwise key agreement is nece=
ssarily lightweight or that it is necessarily a good idea to keep the com=
puted shared secret in memory after it is needed.  Might not be quite as =
lightweight as you think.

=3D=3D>MT
Added text in Section 3.1 about discarding pairwise keys after a group
rekeying and deriving a new ones.

On the shared secret, new text has been added about the fact that it
does not change across group rekeyings, while not explicitly saying that
it can be stored rather than computed again.
<=3D=3D

>
>> * Section 3 - clarity is needed on how PIV is going to work for this. =
=20
>> I would assume that it amounts to a separate context but this is not=20
>> completely clear from the text.
> =3D=3D>MT
> Our idea was to have a single PIV per sender, used for all its outgoing=
 messages, regardless the exact mode to protect each of them. We will mak=
e it clearer in the text.
>
> As a side consideration also to add, this PIV may jump forward more oft=
en, hence replay checks may be invoked more often on the recipient side. =
To better handle it, larger replay windows should be considered.
>
> Bottom line, this is due to the fact that not all recipients receive al=
l messages from a given sender, i.e. the messages over multicast are addr=
essed to the whole group, while the unicast messages (in signature or pai=
rwise mode) are not.
> <=3D=3D

=3D=3D>MT
Added a new Section 3.2 clarifying that a sender endpoint has a single
Sequence Number space, to use for all its outgoing messages regardless
of the mode used to protect them.
<=3D=3D

>> * Section 4.3 -  s/and one structure/and  second structure/ or=20
>> different structure
>>
>> * Section 7. - Para 2 - I have a problem with the second sentence.  I =

>> think that you need to make it clear who is supposed to be doing this =

>> retransmission.  It should not be the CoAP system, but it is instead=20
>> the application.  That means that a new request could be sent rather=20
>> than a retransmission occurring.
> =3D=3D>MT
> Ok, we'll clarify.
> <=3D=3D

=3D=3D>MT
We have clarified that retransmissions are handled by the application
for group requests over multicast as Non-Confirmable.
<=3D=3D

>
>> * Section 7.1 - Does not reflect the case where pairwise is used.   Di=
tto
>> for other sections. - found it in section 8, but that does not seem to=
=20
>> be referenced from section 9 which is "message processing".
> =3D=3D>MT
> In this section, we can clarify that the text refers to the Signature m=
ode. Would it be ok?
>
> The pairwise mode is later described in Appendix G.
> <=3D=3D
> [JLS] Yes, that is a fine approach.

=3D=3D>MT
The beginning of Section 7 clarifies that its text refers to the
signature mode.
<=3D=3D

>
>> * Section 7.4.1 - Must send the group identifier on the first observe =

>> following a rekey operation to all clients.  ---- I am not sure that=20
>> the group may not be required at all times - We need to discuss why yo=
u think
>> this would not be true.   Think of the case of two different observe
>> relations from the client to the same server sent using the same pair =

>> of ports on both devices but with different groups.
> =3D=3D>MT
> This comment seems to actually refer to Section 7.3.1, third paragraph.=

>
> Probably the best compromise here is saying that a server MAY include t=
he Gid in many or all notifications after rekeying, e.g. if identifiers a=
re reused in different groups. This would trade off the message overhead =
with the chance of collision. Would it be ok?
> <=3D=3D
> [JLS] There are two cases:  1) after the rekey and 2) two security grou=
ps on the same multicast address (or unicast addresses in the case of pai=
r-wise)  I still need to look at the second case as it may be dealt with =
by message id.  I am just not sure.
>
>> * Section 9 - I thought I understood how this is going to work and=20
>> after reading this I find that I am wrong.  I am almost positive that =

>> I dislike the compression for sending a request.
> =3D=3D>MT
> See reply below. Note that the part on optimized responses should be fi=
ne, as identical in the pairwise mode of Appendix G.
> <=3D=3D
>
>> * Section 9.1.1 - I believe that this is just wrong - I would have=20
>> thought that this is keep the tag and omit the countersignature.  As=20
>> written you have messed up the AEAD and thus one level of security on =
this.
> =3D=3D>MT
> Could you be more specific on the problem this creates? SIGMA-I and IKE=
 also consider a MAC not sent but included under a signature.
>
> Your original interpretation (keep the tag and omit the signature) is t=
he case of requests in the pairwise mode of Appendix G.
> <=3D=3D
> [JLS] There are a couple of different issues that I have for this:=20
> 1.  I now need a new mode for my AEAD algorithm where it will provide o=
utput without validating that the MAC is correct.  I do not know if this =
is doable with any of my current crypto libraries.
> 2.  It permits for one to create a situation where the same encrypted v=
alue could potentially be decrypted into two different plain texts by the=
 use of different keys or IV values.  It requires a security analysis to =
ensure that this is not possible, for example in the case where a sender =
incorrectly derived the key and base IV.
>
>> * Section 10 para 1 - s/as further discussed/as discussed/
>>
>> * Section 10.1 - should deal with the bilateral version and say that=20
>> it does not follow these rules.
> =3D=3D>MT
> We can surely add considerations about the pairwise mode of Appendix G.=

> In particular, since the pairwise mode uses symmetric keys to protect m=
essages, it does provide pairwise confidentiality and source authenticati=
on without signatures.
> <=3D=3D

=3D=3D>MT
Added a paragraph discussing how this changes when using the pairwise mod=
e.
<=3D=3D

>
>> * Section 10.4  s/ block-wire/block-wise/
>>
>> * Section 10.7 has interesting block-wise implications that need to be=
=20
>> explored.
> =3D=3D>MT
> Could you elaborate more on this point?
>
> Does this =E2=80=9Cjust=E2=80=9D mean that the attack has an even more =
severe impact when involving the transfer of big bodies with blockwise? O=
r is it about something more, such as mixing-up the blocks of two differe=
nt but =E2=80=9Cakin=E2=80=9D
> blockwise transfers to two different target servers?
>
> Should we even recommend against using the signature-mode for any unica=
st request using block-wise, i.e. not only for non-safe methods such as P=
UT, POST and PATCH/iPATCH?
> <=3D=3D
>
> The first paragraph says that using group OSCORE is bad when done over =
unicast, but if you do blockwise transfers and don't support the pairwise=
 situation then this is exactly what you are going to be doing.  I don't =
know if this means that the pairwise needs to be upgraded to a mandatory =
to implement or if the NOT RECOMMENDED is too strong of a statement for t=
his situation.  The same problem occur with use of the ECHO option as the=
 response to the ECHO needs to be unicast not multicast (it only applies =
to a single server) and thus falls into this same category.

=3D=3D>MT
Added the current fourth paragraph discussing how the attack affects
block-wise transfers.
<=3D=3D

>
> Jim
>
>
>>
>>
> --
> Marco Tiloca
> Ph.D., Senior Researcher
>
> RISE Research Institutes of Sweden
> Division ICT
> Isafjordsgatan 22 / Kistag=C3=A5ngen 16
> SE-164 40 Kista (Sweden)
>
> Phone: +46 (0)70 60 46 501
> https://www.ri.se
>
>
>

--=20
Marco Tiloca
Ph.D., Senior Researcher

RISE Research Institutes of Sweden
Division ICT
Isafjordsgatan 22 / Kistag=C3=A5ngen 16
SE-164 40 Kista (Sweden)

Phone: +46 (0)70 60 46 501
https://www.ri.se



--CoNPsw7QwSTAwZoikyt7NaRpuOPk68SuV--

--57m7GyKKYSYfA4v3Lrj4AOCnLEKZ6eZ3D
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEEOEo4cV326Z7GypVg7iZktA5Y2kMFAl6LZ5kACgkQ7iZktA5Y
2kPBNAgAmhxmtOSlbM0O5QUDwT1XndjPNJAvCAH5BzBHQ7hAOnNRWu4iWomJ3zWe
O7ZGQSir+qnuXAr3FVqoH3HJF4mulOglDgxwqjWX4wKj03A93XBmnxC6e1jAW53R
bz9Xy/lOYjlzKacTFg13R6xUwIT+Yy1yZzgU0H/4+ExY3JvM+zitHh1cCwJkLjzt
ki+7WUmz5CtE1Mv826eHEAxti3oAlk3A+T0Po7uJWRj/IGxSXauMDdPzJwZcsXua
3nhI+VweFvRcemhpcb6CKquTowpK7NdhcKDr05O2f5VlncOd2bx38hsHcdc0WL4h
Kw+LMP5NJQfHyWZbWNd5IfUh+usd3A==
=VcWt
-----END PGP SIGNATURE-----

--57m7GyKKYSYfA4v3Lrj4AOCnLEKZ6eZ3D--


From nobody Mon Apr  6 10:52:15 2020
Return-Path: <marco.tiloca@ri.se>
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 3C1D63A0DA8; Mon,  6 Apr 2020 10:51:43 -0700 (PDT)
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, MSGID_FROM_MTA_HEADER=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=risecloud.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 kblfYH_qU5DT; Mon,  6 Apr 2020 10:51:38 -0700 (PDT)
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-eopbgr70057.outbound.protection.outlook.com [40.107.7.57]) (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 EFDCB3A0D98; Mon,  6 Apr 2020 10:51:31 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kLaPal8bRdRJFKgILKdnPR3ynxz5N7tVEI+2BFTTn2s9Lskbut76WY0SwYMjNCm6UZNq0KKBFMjp8gkpflbhytQxgM4FjXQ3Ce0LG42qGdIKZ2kCvIHAQwtitRnsL27yj2jWMp1ZVqCbKaqcd3OWHx8eAwgpghQqKzAbdwUvy9TovV6Mfld8J+g42B2iihJJVXOsnyTSjcbL003t/MvmWGDwRw5aJfwlhAyk9fVHPLrw+3ReWz0fpSzDdX0ecHADMRjg/fRchnLx1UESIAQ0qRM1G31UFB1BqxNkCT4LttKOmNCHfNEAKGzx1R2YapiS1rvuvbKj41X+nGBHq2HKEQ==
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=1PjZJ0r9vZzpS+LRpIQzPxngYfhIvH8Su1LTNWwWiYs=; b=U2cMfaNfWnuJpzWS6jN88wMVshpNAKPE4FtscM1ObFAWv79qT+bXKC6E/DHsypBetakhUCam3LphDQXce9UPqklt7aGMcf9OcPrwqfMjOKWbq56FX4tYV1+GQUVtiiOk7xh4IwMgDKsYMU2vXoc6SiFddMn0gaukbufhtjJBl/XWOkJVbJuok21RrdznvwfkKWKLa9phS2L8dl4x+pG6AjNp6tfEBKT0kb+jQQoh+TkLOxjvwrBJXb3EUms2ec1vJ8pzvR9i0N7g+sBx68IO2CNuWxmcIPO46d4U4DUp8No7+nlGfDJ124QA9ypPTPPvWvGcOIRhr9F2g3H/KAxhjw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ri.se; dmarc=pass action=none header.from=ri.se; dkim=pass header.d=ri.se; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=RISEcloud.onmicrosoft.com; s=selector1-RISEcloud-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=1PjZJ0r9vZzpS+LRpIQzPxngYfhIvH8Su1LTNWwWiYs=; b=e4O1d53O8hdih7S11v7EuijuCy47sqtHeljAJMQu7eLWNUd+ex8vntc/GzrN2mdS0UKqk6Q/39RHB4AZ3YcillTM6WzrBewM306+aBIeJxMn8UAjpSbRmSh1hntFTCa7QjRnAJiN16VbpIANqPLrAQNwUuGXgyyX6vLgxCUWVPs=
Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=marco.tiloca@ri.se; 
Received: from VI1P189MB0398.EURP189.PROD.OUTLOOK.COM (10.165.195.159) by VI1P189MB0333.EURP189.PROD.OUTLOOK.COM (10.165.198.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.19; Mon, 6 Apr 2020 17:51:28 +0000
Received: from VI1P189MB0398.EURP189.PROD.OUTLOOK.COM ([fe80::5db5:cc81:e984:7c27]) by VI1P189MB0398.EURP189.PROD.OUTLOOK.COM ([fe80::5db5:cc81:e984:7c27%7]) with mapi id 15.20.2878.021; Mon, 6 Apr 2020 17:51:28 +0000
To: =?UTF-8?Q?Christian_Ams=c3=bcss?= <christian@amsuess.com>, draft-ietf-core-oscore-groupcomm@ietf.org
Cc: core@ietf.org
References: <20200327171524.GA1531909@hephaistos.amsuess.com>
From: Marco Tiloca <marco.tiloca@ri.se>
Autocrypt: addr=marco.tiloca@ri.se; prefer-encrypt=mutual; keydata= mQENBFSNeRUBCAC44iazWzj/PE3TiAlBsaWna0JbdIAJFHB8PLrqthI0ZG7GnCLNR8ZhDz6Z aRDPC4FR3UcMhPgZpJIqa6Zi8yWYCqF7A7QhT7E1WdQR1G0+6xUEd0ZD+QBdf29pQadrVZAt 0G4CkUnq5H+Sm05aw2Cpv3JfsATVaemWmujnMTvZ3dFudCGNdsY6kPSVzMRyedX7ArLXyF+0 Kh1T4WUW6NHfEWltnzkcqRhn2NcZtADsxWrMBgZXkLE/dP67SnyFjWYpz7aNpxxA+mb5WBT+ NrSetJlljT0QOXrXMGh98GLfNnLAl6gJryE6MZazN5oxkJgkAep8SevFXzglj7CAsh4PABEB AAG0Nk1hcmNvIFRpbG9jYSAobWFyY28udGlsb2NhQHJpLnNlKSA8bWFyY28udGlsb2NhQHJp LnNlPokBNwQTAQgAIQUCWkAnkAIbAwULCQgHAgYVCAkKCwIEFgIDAQIeAQIXgAAKCRDuJmS0 DljaQwEvCACJKPJIPGH0oGnLJY4G1I2DgNiyVKt1H4kkc/eT8Bz9OSbAxgZo3Jky382e4Dba ayWrQRFen0aLSFuzbU4BX4O/YRSaIqUO3KwUNO1iTC65OHz0XirGohPUOsc0SEMtpm+4zfYG 7G8p35MK0h9gpwgGMG0j0mZX4RDjuywC88i1VxCwMWGaZRlUrPXkC3nqDDRcPtuEGpncWhAV Qt2ZqeyITv9KCUmDntmXLPe6vEXtOfI9Z3HeqeI8OkGwXpotVobgLa/mVmFj6EALDzj7HC2u tfgxECBJddmcDInrvGgTkZtXEVbyLQuiK20lJmYnmPWN8DXaVVaQ4XP/lXUrzoEzuQENBFSN eRUBCACWmp+k6LkY4/ey7eA7umYVc22iyVqAEXmywDYzEjewYwRcjTrH/Nx1EqwjIDuW+BBE oMLRZOHCgmjo6HRmWIutcYVCt9ieokultkor9BBoQVPiI+Tp51Op02ifkGcrEQNZi7q3fmOt hFZwZ6NJnUbA2bycaKZ8oClvDCQj6AjEydBPnS73UaEoDsqsGVjZwChfOMg5OyFm90QjpIw8 m0uDVcCzKKfxq3T/z7tyRgucIUe84EzBuuJBESEjK/hF0nR2LDh1ShD29FWrFZSNVVCVu1UY ZLAayf8oKKHHpM+whfjEYO4XsDpV4zQ15A+D15HRiHR6Adf4PDtPM1DCwggjABEBAAGJAR8E GAECAAkFAlSNeRUCGwwACgkQ7iZktA5Y2kPGEwf/WNjTy3z74vLmHycVsFXXoQ8W1+858mRy Ad0a8JYzY3xB7CVtqI3Hy894Qcw4H6G799A1OL9B1EeA8Yj3aOz0NbUyf5GW+iotr3h8+KIC OYZ34/BQaOLzdvDNmRoGHn+NeTzhF7eSeiPKi2jex+NVodhjOVGXw8EhYGkeZLvynHEboiLM 4TbyPbVR9HsdVqKGVTDxKSE3namo3kvtY6syRFIiUz5WzJfYAuqbt6m3TxDEb8sA9pzaLuhm fnJRc12H5NVZEZmE/EkJFTlkP4wnZyOSf/r2/Vd0iHauBwv57cpY6HFFMe7rvK4s7ME5zctO Ely5C6NCu1ZaNtdUuqDSPA==
Message-ID: <ff110d78-551b-eb52-b9a5-783bcc70fa4a@ri.se>
Date: Mon, 6 Apr 2020 19:51:21 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.4.1
In-Reply-To: <20200327171524.GA1531909@hephaistos.amsuess.com>
Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="in1IY9N9BnnoKGfyYTZoXrKudYtKK7s12"
X-ClientProxiedBy: HE1PR09CA0089.eurprd09.prod.outlook.com (2603:10a6:7:3d::33) To VI1P189MB0398.EURP189.PROD.OUTLOOK.COM (2603:10a6:802:35::31)
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
Received: from [10.8.1.6] (185.236.42.17) by HE1PR09CA0089.eurprd09.prod.outlook.com (2603:10a6:7:3d::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.15 via Frontend Transport; Mon, 6 Apr 2020 17:51:27 +0000
X-Originating-IP: [185.236.42.17]
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: d81aa695-984a-45d9-3b18-08d7da532198
X-MS-TrafficTypeDiagnostic: VI1P189MB0333:
X-Microsoft-Antispam-PRVS: <VI1P189MB033360579330D434A2FFD8C699C20@VI1P189MB0333.EURP189.PROD.OUTLOOK.COM>
X-MS-Oob-TLC-OOBClassifiers: OLM:10000;
X-Forefront-PRVS: 0365C0E14B
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:VI1P189MB0398.EURP189.PROD.OUTLOOK.COM; PTR:; CAT:NONE;  SFTY:; SFS:(10009020)(4636009)(376002)(366004)(39860400002)(346002)(136003)(396003)(66556008)(4326008)(5660300002)(235185007)(81156014)(8936002)(66574012)(81166006)(478600001)(36756003)(16576012)(8676002)(31696002)(30864003)(66476007)(2616005)(956004)(26005)(966005)(44832011)(86362001)(52116002)(16526019)(186003)(66946007)(53546011)(2906002)(316002)(6666004)(6486002)(21480400003)(31686004); DIR:OUT; SFP:1101; 
Received-SPF: None (protection.outlook.com: ri.se does not designate permitted sender hosts)
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: C80SYl5NzJMVTofwKaYW4XN4uG83mR7b/8ogwGi9WIVWkmgOgJdXMWtu34wab/TPf8z23MnVZLpcYLBv0RHeu6OC2cvrEP61CjauVdXIy0h9U4z8dJHArcTdM6yBAl33jUUxRukRSEwU8tDQez5phlg3M2wP/j/nNtZSZ/Ezj/mc9cnxQG2zq73xMKtrs1jF2hLxPHpD/mWoYIV7bR9lHsjPr2Iook0IvDar/x9sLk/yZ1zwdQ5clWdf3rkuG8yIO2y2HNghLzGkRorvSKY4nI0YCeBsquY8uG3PJi1hU/9mVAFKsQ6ZSdbE8/OjV8KyaUlqFxE04YvHliHRGSAV8E3SEjRJPQn0opvlBWThIn4ol4CSh4LVlzPp2Ch4KZ7fYdyjYiTx09Uy8CRa6cJUJjQjnYlpFEJSi+23EIqBtizHuJ4ImHDJ6Y84aOHpwMXGOgQhCA1bucQ0Mp9QVPXHiXxLllnGbd+6PkctIQYfVinLvquw53rJEONMLjIsWKYpxHgJxB0zcEIp2Q1e+lNuXA==
X-MS-Exchange-AntiSpam-MessageData: FepgB5O+p3y4why2P0MIhBmmT6ZSKFzKpwrUYI0ZYirJYQnJx0jdgvnzo1NMrkhiYmfVhO9cpGIx6idS0uALgRpieLDUfxXy+77tWJ5s0+zPDGuRhonx81vQI3/9mKBpq58TKiLJBXC+wHN1I90Sng==
X-OriginatorOrg: ri.se
X-MS-Exchange-CrossTenant-Network-Message-Id: d81aa695-984a-45d9-3b18-08d7da532198
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Apr 2020 17:51:27.8938 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 5a9809cf-0bcb-413a-838a-09ecc40cc9e8
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: as3Fg2Klzn6UPmAzqjMKpbuGyqdguigmtt/HVMNcSLSurSD9nq2R3BJJCsBmBVWJNKR4KVDB7V+hj4V93nE4pg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1P189MB0333
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/DpgIe8AZ4PlOqE6YQUX7Y2_NbZw>
Subject: Re: [core] Review of draft-ietf-core-oscore-groupcomm-07
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: Mon, 06 Apr 2020 17:51:43 -0000

--in1IY9N9BnnoKGfyYTZoXrKudYtKK7s12
Content-Type: multipart/mixed; boundary="syNnZ35JZLiaohBYjpik2FWanjYWvtdwe"

--syNnZ35JZLiaohBYjpik2FWanjYWvtdwe
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable
Content-Language: en-US

Hi Christian,

Thank you very much for your review!

We have addressed most of your comments in version -08 [1] submitted toda=
y.

Some points are still open and will be raised at the upcoming meeting on
Wednesday.

Please, find some replies inline.

Best,
/Marco

[1] https://tools.ietf.org/html/draft-ietf-core-oscore-groupcomm-08

On 2020-03-27 18:15, Christian Ams=FCss wrote:
> Hello gropucomm authors,
>
> (I'll try to skip issues Jim already found)
>
> * Silent server: I don't see why the role as a client is described as
>   independent of being a silent server; doesn't the role as a client
>   automatically give it a sender context that that can be used in serve=
r
>   role just as well?

=3D=3D>MT
We have expanded the definition of =93silent server=94 in Section 1.1.

If the endpoint implements only the role of silent server, it does not
have a sender context (at least in signature mode) and expects to
process only incoming requests. That=92s explained later on, but we can
anticipate it already here in Section 1.1.

Instead, if the endpoint implements only the role of client, then it has
a sender context and it is prepared to have multiple recipient contexts,
but it expects to process only outgoing requests and incoming responses.
<=3D=3D

>
>   Would a proxy (say, one that serves a remote client accessing a local=

>   multicast group) that verifies the client's legitimacy based on its
>   signature as a group member classify as a "silent server", and if so,=

>   wouldn't "silent member" be more fitting?
>
>   ("Bonus question": Can such a proxy be provisioned with the public ke=
y
>   of the client but not the group key material?)

=3D=3D>MT
Good points. This is related to a comment from Jim [1] about the key
management documents in ACE. The idea would be to have a =93proxy
signature checker=94 as an entity which is not an actual member of the
OSCORE group.

That is, it needs to get the right permission to retrieve the public
keys of group members from the Group Manager, but it does not need to be
an actual group member and be able to retrieve the symmetric group
keying material.

While this is going to be defined in draft-ietf-ace-key-groupcomm and
draft-ietf-ace-key-groupcomm-oscore , we have now added a new paragraph
about this at the end of Section 2.3 of this document.

[1] https://mailarchive.ietf.org/arch/msg/ace/6YCtkE93HPajYcWrPlpxYxr8GkE=
/
<=3D=3D

>
> * At some point in reading this, it would be comforting to be ensured
>   that however the keys are provisioned, I don't need to provision ever=
y
>   member with every other member's keys. (Eg. in a bipartite setup of
>   clients and servers, clients only need recipient contexts of servers
>   and vice versa). The line that does this now is "from which messages
>   are received" -- is that visible enough?

=3D=3D>MT
Correct. Master Secret, Master Salt and ID Context are provisioned for
the whole group. The symmetric Sender/Recipient keys are derived when
needed.

In Section 2, we have expanded the text for the bullet point about the
recipient context.
<=3D=3D

>
> * 2.5: OSCORE terminology on sequence numbers has so far not used
>   "wrapping" semantics, and only spoke of integers -- that those tend t=
o
>   wrap is a programming language specific thing, and especially in the
>   typical 40-bit space is rarely the default. I could have sworn the
>   OSCORE document talks of sequence number "exhaustion", but it doesn't=
;
>   either way, "An endpoint can eventually exhaust its own ..." might be=

>   a better wording. (If wrapping needs to be mentioned, I think it
>   should rather be in "If an implementation's integers only support
>   wrapping addition, the implementation MUST detect a wrap and treat th=
e
>   context as exhausted instead.")
>
>   (Also in 10.11)

=3D=3D>MT
Thanks, we have rephrased Sections 2.5 and 10.11 to talk about
exhaustion, with wrap-around as a specific case to handle as and be
treated as exhaustion.
<=3D=3D

>
> * 3.: I'd appreciate a reference to static-static diffie-hellman shared=

>   secrets.

=3D=3D>MT
We have added the following document as reference. Static-static
Diffie-Hellman is discussed in its Section 6.3.

https://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-56Ar3.p=
df
<=3D=3D

>
> * general (but in particular 4.2, and "That Sender ID is valid only
>   within that group, and is unique within the group"): This all works
>   under the assumption that kid and kid-context are used in a
>   hierarchical way of kid residing "under" the kid-context, and that th=
e
>   GM may assign any kid to a given node because the GM is in control of=

>   the whole kid-context. This is not true if the client is also using
>   RFC8631 B.2 mode -- then, it needs to reserve some kid across all
>   kid-context. (It'd be tempting to partition those by whether a
>   multicast address is involved a request, but the Echo recovery happen=
s
>   on unicast even when using group OSCORE).
>
>   It might be that this requires some adaptation in the way B.2 is used=

>   in applications (eg. that they make their ID1 always start with some
>   agreed-on prefix that the group manager will not use).

=3D=3D>MT
Yes, we build on the hierarchical assumption where =91kid=92 is under
=91kid-kontext=92.

Now the Group Manager is the only entity in control of assignment and
decommission of IDs, so group members cannot just negotiate new IDs with
each other, but rather go back to the Group Manager if need be.

We have clarified this by expanding the current third paragraph in
Section 2.3.

If we want to open to RFC8613 B.2 mode as an alternative, reservations
and adaptations sound like indeed required. Then we have the problem of
keep ensuring uniqueness of kid values in the same group.
<=3D=3D

>
> * 4.3.2: Why does theo Signing AAD need to cover OSCORE_option?=20
>
>   <del>Things in the option that could be manipulated are the flags
>   (pairwise selects a different key), kid and kid context (which select=

>   different keys) and partial IV changes the nonce -- of those, only th=
e
>   Partial IV change would make the signature check succeed, and even
>   then, the AEAD will fail.
>
>   If it's only about the Partial IV and actually necessary, a bstr that=

>   only encodes the PartialIV instead of OSCORE_option would make it
>   easier to obtain bounds for the size of the aad_array
>   serialization.</del>

=3D=3D>MT
As you point out below, that started by considering what is now
described in Section 10.6.

A first proposal was to have the OSCORE option of class I altogether,
but that was not ideal for implementors.

We thought of including individual pieces of information from the OSCORE
option as elements of the aad_array in Section 4.3.2, but that risked to
complicate the description.

All in all, and considering that the AAD does not go on the wire, we
opted for including the whole OSCORE option in the aad_array.
<=3D=3D

>
>   *grml*, section 10.6 talks about that. I suppose that *does* require
>   that the AAD can be long enough to contain the longest possible OSCOR=
E
>   option.

=3D=3D>MT
Right, we have added this as further note for implementation in Section
4.3.2.
<=3D=3D

>
> * 5.: I have the impression this means to say that in pairwise mode, th=
e
>   payload is as in RFC8613 and not as in the first bullet, but doesn't.=


=3D=3D>MT
Correct. In the first bullet point, we have clarified in which modes the
signature is added.
<=3D=3D

>
> * general (manifests in 5.1): It'd help understanding the structure if
>   there was a note around the ciphertext saying that this is a 28 byte
>   ciphertext created from a, say, 12 byte request and including a
>   16 byte tag.

=3D=3D>MT
We have extended the text introducing the examples.
<=3D=3D

>
> * 7.1.1 and later observation handling: Does letting observations run
>   through a re-keying open us up to the risk that the client could
>   receive the same KID again, start its sequence numbers anew, sends ou=
t
>   a different observation on the same (KID, PIV) pair (but a different
>   key) and the responses get mixed up?
>
>   (Maybe observations just need to terminate on rekeying, like they do
>   when your IP addresses change?)

=3D=3D>MT
Terminating observations across rekeying would be pretty inconvenient.
In applications requiring backward/forward security, each (burst of)
joining/leaving would trigger a rekeying, with consequent termination of
all ongoing observations.

The client and all the group members should actually maintain the same
=91kid=92, as the Group Manager should not change them when rekeying the =
group.

However, the above is assuming that the Sender Sequence Numbers reset
upon group rekeying. We never say it explicitly but the intention was to
rather keep the Sender Sequence Numbers growing, which also helps
observations to stay alive across group rekeyings.

So this is also about clarifying if Sender Sequence Numbers should be
either reset to 0 or not after a group rekeying. Both approaches have
pros and cons.
<=3D=3D

>
> * 7.2 (and 7.4): Is there any prescribed order between counter signatur=
e
>   and AEAD verification? With the caveats of the below 9.1.1 comments,
>   can the client forego verifying the AEAD tag if it verifies the
>   signature first?

=3D=3D>MT
This was discussed for previous versions of the draft. The conclusion
was to not mandate any particular order, so being flexible as long as
both the signature and the tag are checked.
<=3D=3D

>
> * 7.3: The same concerns as in 7.1.1 apply here where the different
>   security contexts are used in request and response.
>
>   Especially, why is the SHOULD on taking a new partial IV not a MUST?
>   After all, the use of the original Partial IV is scoped over the Key
>   IDs, and using the requester Partial IV in the new security context
>   both for answering requests from this and from the old securty contex=
t
>   (and thus, the old kid space) is inviting nonce reuse.
>
>   My current impression is that in well-thought-through applications,
>   the late updates can work well enough even in constrained application=
s
>   to not take the risks of crossing contexts between requests and
>   responses.

=3D=3D>MT
We have made it a MUST.
<=3D=3D

>
> * 9.1.1: I had a lot of text here but found that Jim already said it
>   better. If found to be secure, this at least needs concrete guidance
>   of which stream cipher to use to replace which AEAD algorithm.
>
> * 10.5 or wherever that fits: The namespacing considerations we've
>   recently rolled in the OCF call might apply here as well. Unlike in
>   non-group OSCORE where the recipient is the authority of its recipien=
t
>   IDs and can shard them as it pleases, in a group the group authority
>   (whoever allowed taking that group IP address) can shard the group ID=
s
>   between different GMs that manage groups on the same address, if such=

>   a thing does at all make sense to deploy.
>
>   (I placed this on "or wherever that fits" because while what's said i=
n
>   10.5 is true on the security side, I'd very much like things to be
>   designed that way that devices don't ever need to try multiple
>   decryptions. One practical reason is that decryption can often be don=
e
>   in-place, but libraries don't promise to keep the old ciphertext
>   intact when decryption fails).

=3D=3D>MT
We have added the current third paragraph in Section 10.5 following your
suggestions. We have also added related privacy considerations, in the
current last paragraph of Section 10.15.
<=3D=3D

>
> * Counter Signature Parameters Registry and following: Given how tightl=
y
>   this is tied into the COSE registry, has it been considered to make
>   this an extension there? This would increase visibility of the
>   parameters registry to those who enter new counter signature
>   algorithms into COSE, and encourage them to describe the parameters
>   right away.

=3D=3D>MT
We plan to remove the IANA registries in Section 11.1 and 11.2, and
rather point at the updated COSE registries at
https://tools.ietf.org/html/draft-ietf-cose-rfc8152bis-algs-07
<=3D=3D

>
> * The 'encoded as specified in the "Parameters" field' of 4.3.{1,2} and=

>   the parameters description of 11.2 miss some glue to me. I suppose
>   that the parameters field is a CDDL expression, which would be such
>   glue (ie. an EdDSA with kty=3D1 and crv=3D2 would be encoded as CBOR =
`[1,
>   2]`), but that is not explicit.

=3D=3D>MT
Correct, and to be revised when pointing directly at the updated COSE
registries.
<=3D=3D

>
> * 11.3: For the assignment of OSCORE Flag Bit 2: Is this only used for
>   group OSCORE, or can this be usd in other situations where both parti=
es have
>   (or can have) static-static keys?

=3D=3D>MT
Good question. So far, we have thought of Group OSCORE only, we don't
see a more general meaning.
<=3D=3D

>
>   If it is particular to group OSCORE, it might make sense to leave its=

>   meaning in non-group-OSCORE setups undefined. (A kid/kid-context
>   combination needs to be recognized as a group or non-group key with
>   either value, so the remaining value is free for non-group
>   applications). In that light, flipping the bit's value might be
>   worth considering, as "pair-wise mode" is the default for non-group
>   OSCORE. (AFAIR there was a "has counter-signature" bit in earlier
>   drafts. Why was that changed, just because "0" is the more natural
>   default value in group OSCORE?)

=3D=3D>MT
Flipping the value makes sense.

So the bit can be 0 for symmetric-protected messages (in OSCORE; in
Group OSCORE in pairwise mode), or 1 otherwise (in Group OSCORE
signature mode).
<=3D=3D

>
> * E.2: This is basically a trust (freshness) on first use -- but why is=

>   the first use discarded? An attacker can send in two consecutive
>   requests just as well as one, so the server could relay the first
>   request to the application just as well.

=3D=3D>MT
Right. We have changed it to not discard the first message.
<=3D=3D

>
> * Appendix E in general: As I understand, sending a Partial IV in the
>   "Protecting the Response" step is as optional as in regular OSCORE:
>   you can do it, and need to under some circumstances, but for
>   efficiency you don't unless you need to.

=3D=3D>MT
Correct.
<=3D=3D

>
>   If that is the case, E.1 and E.2 should be explicit about that while
>   they may be good enough for the application's freshness requirements,=

>   they are not good enough for using the request's Partial IV, at least=

>   if the baseline synchronization state can ever get lost.

=3D=3D>MT
Correct, this is now explicitly discussed in both E.1 and E.2.
<=3D=3D

>
> * E.3: That unicast repeated request=20
>
>   "otherwise, the request is silently discarded": Why? This could just
>   be due to a client that has taken its time, I'd have expected
>   "otherwise, a 4.01 (Unauthorized) including an Echo option is sent as=

>   above".

=3D=3D>MT
Right, we have updated the text to send a 4.01 response with an Echo opti=
on.

Since the request including the Echo option is unicast, this was an
excessive adherence to the text in Section 7: "... it is RECOMMENDED
that the recipient does not send back any error message. This prevents
servers from replying with multiple error messages to a client sending a
group request, so avoiding the risk of flooding and possibly congesting
the group."
<=3D=3D

>
>   And does the server need a time interval here? I'd implement Echo as =
a
>   random-per-bootup (or taken-from-own-sequence-numbers) source, and
>   don't see a cryptographic reason to concern myself with time there.
>   All that matters is that the new request is one the client sent after=

>   my server came up, so it can't have been responded to in an earlier
>   life.

=3D=3D>MT
Correct, we have updated the text for not caring about a time interval.
<=3D=3D

>
>   I disagree with the "all group members [need to] understand the
>   elective Echo option" approach; Echo is defined as elective, and
>   unknown Echo values can be ignored. Last but not least, two servers
>   could easily arrive at the same  Echo value. Using pairwise security
>   contexts would be much more suitable for the re-request, and not rely=

>   on ignoring messages on mismatching Echo values, and should always be=

>   used with this mode; see discussion at
>   https://github.com/core-wg/oscore-groupcomm/issues/26.

=3D=3D>MT
We have removed that expectations from servers in the group, and
stressed that using the pairwise mode would solve the problem altogether.=

<=3D=3D

>
> * Appendix G: "Senders MUST NOT use [pairwise with] multiple
>   recipients": I was confused at first as to why this is not a "can
>   not", and only later realized this is to keep clients that want to
>   address a single server from just broadcasting a request with
>   pairwise encryption. This could be clearer.

=3D=3D>MT
We have clarified this point in the third paragraph.
<=3D=3D

>
> * G.1: The mechanism for address discovery is an odd mixture of
>   vagueness and concreteness. Suggestion to replace the three last
>   paragraph and its bullets: "To make this information available,
>   servers MAY provide a resource to which a client can send a request
>   for a server identified by its sender ID, or a set thereof. Details o=
f
>   such an interface are out of scope for this document."

=3D=3D>MT
Thanks, we have adopted your suggested text. Also, the =93set thereof=94 =
may
also be the empty set. This would point at all the servers, in case the
client knows neither their addresses nor their =91kid=92 values.
<=3D=3D

>
> * G, "Note that no changes are made to the AEAD nonce and AAD.": I'll
>   need to think this through again when implementing it.

=3D=3D>MT
Ok.
<=3D=3D

>
> Over all, a thing I'm looking forward to implementing in aiocoap.
>
> Kind regards
> Christian
>

--=20
Marco Tiloca
Ph.D., Senior Researcher

RISE Research Institutes of Sweden
Division ICT
Isafjordsgatan 22 / Kistag=E5ngen 16
SE-164 40 Kista (Sweden)

Phone: +46 (0)70 60 46 501
https://www.ri.se



--syNnZ35JZLiaohBYjpik2FWanjYWvtdwe--

--in1IY9N9BnnoKGfyYTZoXrKudYtKK7s12
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEEOEo4cV326Z7GypVg7iZktA5Y2kMFAl6LbBkACgkQ7iZktA5Y
2kPKqgf5ASooGF4eYjIFkD5OLHz49qqDCOmwYpayz22HVBShPDxDoaYESn12Ju54
Qradfyi3WypZVNwS6H6VJG8bcbTFDqAfV5/X/UAviTvFQZByTASz8BKlnA8fVp5Q
4oowzviD4+tOJnVRb7FsUEBXQjmCVZ2TjzuTF18ig1RLoVuqb9DbYNqyJZFoXk2V
CqwCU+QVj1sbxOS4i1pVsc7fWnMmVSYkAb9ahlvgT8UEcV4w6c2UntcApTF9p4+k
hoCk1yO6DAS4XsWb3mSI1rpVVSW5usLh16FMBs0x6t4CXyviTO89JrPZnPaXJkvm
914GBCEXsroYN+ICOH5CrOphIWXCMw==
=amPb
-----END PGP SIGNATURE-----

--in1IY9N9BnnoKGfyYTZoXrKudYtKK7s12--


From nobody Mon Apr  6 13:02:07 2020
Return-Path: <abhijan.bhattacharyya@gmail.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 8221F3A0E37 for <core@ietfa.amsl.com>; Mon,  6 Apr 2020 13:02:04 -0700 (PDT)
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=ham 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 mjdBeUCPAJSh for <core@ietfa.amsl.com>; Mon,  6 Apr 2020 13:02:02 -0700 (PDT)
Received: from mail-ed1-x533.google.com (mail-ed1-x533.google.com [IPv6:2a00:1450:4864:20::533]) (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 753993A0E47 for <core@ietf.org>; Mon,  6 Apr 2020 13:02:02 -0700 (PDT)
Received: by mail-ed1-x533.google.com with SMTP id o1so1118248edv.1 for <core@ietf.org>; Mon, 06 Apr 2020 13:02:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=7d1kdr0mw1wWHWKLMVwyNmGjEesPjLyBMnOFXCBCM2A=; b=stRarxaKcw8qGhSielOnZOIeMXeNNtJlNeKQ8kX0cDoklWWjs30HbqKtsD4mncqVSx 89/PELlHVoCh2tYz28NvWf2YAe93+oAyJqgETMwG48qNY0oTugKqpLulLNOIPYSGiieU JLq1fth9zRgSL/rYe+mOJDgvk0euF04UL2o0r/1yTiq/ZKCyMf56CKpmCgsQM6dFIDsR FmrDef+l96sHViM617To+MncKMtKW7cQHreJqv9CkAI7oALIugfMHUvK5SG+B4Ut8i8A XWI9zisGOuuTvnV0SnNooLT6kxMDdYAU92Ab3DQd/jpdlsEIESUexpaY1ASM6e7wxH2p G5MQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=7d1kdr0mw1wWHWKLMVwyNmGjEesPjLyBMnOFXCBCM2A=; b=Hbc09E4ooXbWNerhmfaJdogzNapXRCerEj+jeT6goJ2RtYk/8CdehhQbDehrVpmg4+ 2XKxrb/rM0kpD/FA5vAg0H8icGTc1mBwO5zy1urEpnYn6NE84+2GmF33swoMtJx2+SDt 5qmg8/zH7FYObB5dCosS8dssbacLyGZ8WspNuMrKrVmY2TCWlVlTTwF/M3kYDIo1uudp WIo3Rev23ws8hm08H2rESoV/Lpd05FSLkZCxenu8yXwYZkHHmNb5dkYg5jmMd6UjHjv8 mj8T0+PdUnoEAlhlkg//eQXqUON8JFSRrqYMYgg82f6hm3z/NAv2UMqBbNIbyYKnR7DT wvAg==
X-Gm-Message-State: AGi0PuZuKrRHHd65T5xkdLDDjercAkMIapKZNb40h4seplx+8fIjRPZ1 KmNqg7bfwRYdId5jyfuQkBjxbb96dAiroM73u/QjXGyz
X-Google-Smtp-Source: APiQypIZcDBy8DpqKn3ksbtPcmUl/VT707gsTZV2v4HSkoaP/TBTUzjYUBHyQbVB4yxBdeyysuH5eBl+jbmNwrkpaf4=
X-Received: by 2002:a17:906:7804:: with SMTP id u4mr1147990ejm.328.1586203320833;  Mon, 06 Apr 2020 13:02:00 -0700 (PDT)
MIME-Version: 1.0
References: <CAEW_hyzh3FAvHi1eTkbyGn99o4nFgcH1xP90FdQ6N9sHsAJVYQ@mail.gmail.com> <A8E6E9AA-2E34-439E-8761-53385086CDB9@arm.com> <CAEW_hyy+0fViN8dMWiCi_QHjeD5J4DUAnoRUg5MAKS6fQ3DzcQ@mail.gmail.com> <7B20E77F-CFF4-4735-A0C2-99121CD352D3@ericsson.com> <CAEW_hyzbtq6VbQMq5PhfAQjf6LLz-7t_9He-C_kaU5jztsf20A@mail.gmail.com> <CF1E6A23-243F-47A3-9DFB-BB244E96302B@ericsson.com> <CAEW_hyzsq8T9uXQYUacZ5VzWf7JsJ1xAzKEMaA-XemOWW06fBQ@mail.gmail.com> <F11ABE2A-89A9-4512-8708-B692B0AABB65@tzi.org> <8012E8F3-F21D-455E-B888-24C996D9C509@ericsson.com> <99FAF8E8-D93B-4AAC-919D-BEC9F614ED28@tzi.org> <CAEW_hywLqNcU4DD5tbXLqPO4WGH9g=mDWqH051dmXpYs53TFDw@mail.gmail.com> <e452414c-0266-be43-26ae-50f30a4ed6db@gmx.net>
In-Reply-To: <e452414c-0266-be43-26ae-50f30a4ed6db@gmx.net>
From: Abhijan Bhattacharyya <abhijan.bhattacharyya@gmail.com>
Date: Tue, 7 Apr 2020 01:31:49 +0530
Message-ID: <CAEW_hyzdYs=k49uOFDwEZFdCvZcW=3FRpxkvwoJqmNszE9ZuBA@mail.gmail.com>
To: Achim Kraus <achimkraus@gmx.net>
Cc: core <core@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000007addda05a2a4bd9e"
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/EnKyDLfy3HSMMHSs3Af9wK2WlK0>
Subject: Re: [core] Using CoAP for P2P
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: Mon, 06 Apr 2020 20:02:04 -0000

--0000000000007addda05a2a4bd9e
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi Achim,
I think we can put it this way:
When we consider a purely Client/Server mode, there is this inherent
assumption that usually the server will have the implicit responsibility to
make itself available through a known accessible path. This does not hold
as a general consideration when we want to do a P2P that should not depend
only on a given assumption about the path to reach the peers.

The peers may both be publicly addressable; one or both may be behind NAT/
Firewall; they may be in a home network where filtering rules are relaxed;
they may be in an enterprise network with stricter rules (at times you may
need the local infra admin to intervene to open specific ports -- let's
keep that out of consideration here). So, any possible standardization
effort should propose a mechanism that will allow the peers to access each
other agnostic of the intermediate topology and the back haul.


Thanks.

On Mon, Apr 6, 2020 at 7:07 PM Achim Kraus <achimkraus@gmx.net> wrote:

> Hi Abhijan,
>
> in my experience it's not about IPv4 or IPv6 (and the feature assumed to
> be included with both technologies).
>
> It's about the nature of the network you use for your peers to
> communicate. CoAP over UDP (also over DTLS/UDP) works without the need
> of additional parts, if your peers can exchange messages using UDP.
>
> So, is that network your peers are using fully under your control? As a
> home-network maybe considered. So, you know, if your peers have static
> or mainly static addresses. And there is nothing on the path between
> your peers, which may block or modify your traffic? Then you have a very
> good chance, that you don't need something additionally.
>
> But, if your peers can't reach each other without additional parts, e.g.
> because both in "their home network" and so communicate over a path,
> which uses a "public internet link", then you need more.
>
> Therefore, please try to describe first the network(s) and the
> communication paths you plan to use for your peers.
>
> best regards
> Achim
>
> Am 06.04.20 um 14:31 schrieb Abhijan Bhattacharyya:
> > Hi Carsten,
> > Considering the practical deployment possibilities, I think we are quit=
e
> > far from expecting a clean IPv6 path. My home broadband service provide=
r
> > still serves IPv4 only. :)
> > Apart from that there may always be some firewall in place considering
> > enterprise use cases and we would need to punch a hole.
> > Thanks.
> >
> > On Mon, Apr 6, 2020 at 5:43 PM Carsten Bormann <cabo@tzi.org
> > <mailto:cabo@tzi.org>> wrote:
> >
> >
> >     On 2020-04-06, at 13:52, Christer Holmberg
> >     <christer.holmberg@ericsson.com
> >     <mailto:christer.holmberg@ericsson.com>> wrote:
> >      >
> >      > I am not going to get involved in a discussion about that,
> >     because it is not CORE specific, but IPv6 is *NOT* going to remove
> >     the need for NATs :)
> >
> >     Of course not, IPv6 is not removing IPv4=E2=80=A6 :-)
> >
> >     (That=E2=80=99s why I talked about a =E2=80=9Cclean=E2=80=9D enviro=
nment.)
> >
> >     Gr=C3=BC=C3=9Fe, Carsten
> >
> >
> >
> > --
> > Regards,
> > Abhijan Bhattacharyya,
> > /Technologist by profession [IoT| Internet Protocols| 5G]/
> >
> > _______________________________________________
> > core mailing list
> > core@ietf.org
> > https://www.ietf.org/mailman/listinfo/core
> >
>
> _______________________________________________
> core mailing list
> core@ietf.org
> https://www.ietf.org/mailman/listinfo/core
>


--=20
Regards,
Abhijan Bhattacharyya,
*Technologist by profession [IoT| Internet Protocols| 5G]*

--0000000000007addda05a2a4bd9e
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi Achim,<div>I think we can put it this way:</div><div>Wh=
en we consider a purely Client/Server mode, there is this inherent assumpti=
on that usually the server will have the implicit responsibility to make it=
self available through a known accessible path. This does not hold as a gen=
eral consideration when we want to do a P2P that should not depend only on =
a given assumption about the path to reach the peers.=C2=A0</div><div><br><=
/div><div>The peers may both be publicly addressable; one or both may be be=
hind NAT/ Firewall; they may be in a home network where filtering rules are=
 relaxed; they may be in an enterprise network with stricter rules (at time=
s you may need the local infra admin to intervene to=C2=A0open specific por=
ts -- let&#39;s keep that out of consideration here).=C2=A0So, any possible=
 standardization effort should propose a mechanism that will=C2=A0allow the=
 peers to access each other agnostic of the intermediate topology and the b=
ack haul. </div><div><br></div><div><br></div><div>Thanks.=C2=A0 =C2=A0=C2=
=A0</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gma=
il_attr">On Mon, Apr 6, 2020 at 7:07 PM Achim Kraus &lt;<a href=3D"mailto:a=
chimkraus@gmx.net">achimkraus@gmx.net</a>&gt; wrote:<br></div><blockquote c=
lass=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px soli=
d rgb(204,204,204);padding-left:1ex">Hi Abhijan,<br>
<br>
in my experience it&#39;s not about IPv4 or IPv6 (and the feature assumed t=
o<br>
be included with both technologies).<br>
<br>
It&#39;s about the nature of the network you use for your peers to<br>
communicate. CoAP over UDP (also over DTLS/UDP) works without the need<br>
of additional parts, if your peers can exchange messages using UDP.<br>
<br>
So, is that network your peers are using fully under your control? As a<br>
home-network maybe considered. So, you know, if your peers have static<br>
or mainly static addresses. And there is nothing on the path between<br>
your peers, which may block or modify your traffic? Then you have a very<br=
>
good chance, that you don&#39;t need something additionally.<br>
<br>
But, if your peers can&#39;t reach each other without additional parts, e.g=
.<br>
because both in &quot;their home network&quot; and so communicate over a pa=
th,<br>
which uses a &quot;public internet link&quot;, then you need more.<br>
<br>
Therefore, please try to describe first the network(s) and the<br>
communication paths you plan to use for your peers.<br>
<br>
best regards<br>
Achim<br>
<br>
Am 06.04.20 um 14:31 schrieb Abhijan Bhattacharyya:<br>
&gt; Hi Carsten,<br>
&gt; Considering the practical deployment possibilities, I think we are qui=
te<br>
&gt; far from expecting a clean IPv6 path. My home broadband service provid=
er<br>
&gt; still serves IPv4 only. :)<br>
&gt; Apart from that there may always be some firewall in place considering=
<br>
&gt; enterprise use cases and we would need to punch a hole.<br>
&gt; Thanks.<br>
&gt;<br>
&gt; On Mon, Apr 6, 2020 at 5:43 PM Carsten Bormann &lt;<a href=3D"mailto:c=
abo@tzi.org" target=3D"_blank">cabo@tzi.org</a><br>
&gt; &lt;mailto:<a href=3D"mailto:cabo@tzi.org" target=3D"_blank">cabo@tzi.=
org</a>&gt;&gt; wrote:<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0On 2020-04-06, at 13:52, Christer Holmberg<br>
&gt;=C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"mailto:christer.holmberg@ericsson.co=
m" target=3D"_blank">christer.holmberg@ericsson.com</a><br>
&gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:christer.holmberg@eric=
sson.com" target=3D"_blank">christer.holmberg@ericsson.com</a>&gt;&gt; wrot=
e:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 &gt; I am not going to get involved in a discussio=
n about that,<br>
&gt;=C2=A0 =C2=A0 =C2=A0because it is not CORE specific, but IPv6 is *NOT* =
going to remove<br>
&gt;=C2=A0 =C2=A0 =C2=A0the need for NATs :)<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0Of course not, IPv6 is not removing IPv4=E2=80=A6 :=
-)<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0(That=E2=80=99s why I talked about a =E2=80=9Cclean=
=E2=80=9D environment.)<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0Gr=C3=BC=C3=9Fe, Carsten<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; Regards,<br>
&gt; Abhijan Bhattacharyya,<br>
&gt; /Technologist by profession [IoT| Internet Protocols| 5G]/<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; core mailing list<br>
&gt; <a href=3D"mailto:core@ietf.org" target=3D"_blank">core@ietf.org</a><b=
r>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/core" rel=3D"noreferr=
er" target=3D"_blank">https://www.ietf.org/mailman/listinfo/core</a><br>
&gt;<br>
<br>
_______________________________________________<br>
core mailing list<br>
<a href=3D"mailto:core@ietf.org" target=3D"_blank">core@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/core" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/core</a><br>
</blockquote></div><br clear=3D"all"><div><br></div>-- <br><div dir=3D"ltr"=
 class=3D"gmail_signature"><div dir=3D"ltr"><div><div dir=3D"ltr"><div><div=
><font size=3D"4"><span style=3D"font-family:&quot;arial black&quot;,sans-s=
erif">Regards,<br></span></font></div><font size=3D"4"><span style=3D"font-=
family:&quot;arial black&quot;,sans-serif">Abhijan Bhattacharyya,<br></span=
></font></div><font face=3D"arial black, sans-serif" size=3D"4"><i>Technolo=
gist by profession [IoT| Internet Protocols| 5G]</i></font></div></div></di=
v></div>

--0000000000007addda05a2a4bd9e--


From nobody Mon Apr  6 13:03:46 2020
Return-Path: <ietf@augustcellars.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 DDEE23A0EE6; Mon,  6 Apr 2020 13:03:40 -0700 (PDT)
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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 AF5tFn9vsCF5; Mon,  6 Apr 2020 13:03:38 -0700 (PDT)
Received: from mail2.augustcellars.com (augustcellars.com [50.45.239.150]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F23A63A0E79; Mon,  6 Apr 2020 13:03:37 -0700 (PDT)
Received: from Jude (73.180.8.170) by mail2.augustcellars.com (192.168.0.56) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Mon, 6 Apr 2020 13:03:29 -0700
From: Jim Schaad <ietf@augustcellars.com>
To: 'Marco Tiloca' <marco.tiloca@ri.se>, <draft-ietf-core-oscore-groupcomm@ietf.org>
CC: 'CoRE WG' <core@ietf.org>
References: <01c901d5fc9c$302115b0$90634110$@augustcellars.com> <cc37dbe3-7ebc-1eed-74b0-773958cccc01@ri.se> <065e01d6039b$41de9a10$c59bce30$@augustcellars.com> <f2e4893e-5d95-a892-1168-15667a7c811d@ri.se>
In-Reply-To: <f2e4893e-5d95-a892-1168-15667a7c811d@ri.se>
Date: Mon, 6 Apr 2020 13:03:28 -0700
Message-ID: <041301d60c4e$71f03b80$55d0b280$@augustcellars.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AQIDQ+RuWpZlVDWZeusmtLn6W5UIMwHt4X2kAl3WMZIBanFLcafkSEaQ
Content-Language: en-us
X-Originating-IP: [73.180.8.170]
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/we3JbVOXY4bZwJ-awPVHIlDrqHo>
Subject: Re: [core] Review of draft-ietf-core-oscore-groupcomm-07
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: Mon, 06 Apr 2020 20:03:45 -0000

-----Original Message-----
From: Marco Tiloca <marco.tiloca@ri.se>=20
Sent: Monday, April 6, 2020 10:32 AM
To: Jim Schaad <ietf@augustcellars.com>; =
draft-ietf-core-oscore-groupcomm@ietf.org
Cc: 'CoRE WG' <core@ietf.org>
Subject: Re: Review of draft-ietf-core-oscore-groupcomm-07

Hi Jim,

Version -08 [1] submitted today addresses most of your comments.

A few points are still open and will be raised at the upcoming meeting =
on Wednesday.

Please, find some replies inline. Thanks again for your comments!

Best,
/Marco

[1] https://tools.ietf.org/html/draft-ietf-core-oscore-groupcomm-08

On 2020-03-26 19:20, Jim Schaad wrote:
>
> -----Original Message-----
> From: Marco Tiloca <marco.tiloca@ri.se>
> Sent: Wednesday, March 25, 2020 11:47 AM
> To: Jim Schaad <ietf@augustcellars.com>;=20
> draft-ietf-core-oscore-groupcomm@ietf.org
> Cc: 'CoRE WG' <core@ietf.org>
> Subject: Re: Review of draft-ietf-core-oscore-groupcomm-07
>
> Hi Jim,
>
> Thank you for this review!
>
> Please, see inline some replies and requests for clarification.
>
> Best,
> /Marco
>
> On 2020-03-17 21:39, Jim Schaad wrote:
>> * Introduction - para 4 - I think you need to expand some text in=20
>> this section to explain why it is that doing a pairwise response is =
still going
>> to be considered to be group communication.   This assumes some =
intimate
>> details of how multicast works in CoRE that might not be generally =
known.
> =3D=3D>MT
> Yes, we can expand. A response is sent unicast either way. The =
difference is that the pairwise-secure response remains confidential =
between the originator server and the recipient client.
> <=3D=3D
>
> [JLS]  Yes, but in the case of block-wise, the following request might =
also be sent unicast using the same context as well.  This means that =
both requests and responses are done using this.  Thus you have taken =
multi-cast into unicast.

=3D=3D>MT
Clarified in the current fourth and fifth paragraphs of Section 1.
<=3D=3D
[JLS] Looks good

>
>> * Section 1.1. - Silent Server:  Consider adding the following to the =

>> definition "Given that for CoAP group communications, messages are=20
>> normally sent without requesting a confirmation the idea of a server=20
>> silently acting on a message is not unreasonable."
> =3D=3D>MT
> Good input, will do.
> <=3D=3D

=3D=3D>MT
Done.
<=3D=3D
]JLS] Looks good

>> * Section 2.4 - para #3 - The implications of the paragraph are=20
>> horrendous in terms of performance of the system.  It basically says=20
>> that you need to do some excess processing in order to deal with this =

>> issue following a key roll-over.  If the first message received=20
>> cannot be validated by the signature then there is an issue of the=20
>> question was the message corrupted or was the id assigned to a new=20
>> entity and thus a new public key is required to be pulled down.
> =3D=3D>MT
> If we understand correctly, the reason leading to this is the Group =
Manager re-assigning a dismissed Sender ID, e.g. to a new group member.
> As a consequence, the server will be able to retrieve an old Recipient =
Context matching that Sender ID, but then failing the message =
verification as not considering the correct public key. Then the issue =
you mention comes up.
>
> If this is correct, it=E2=80=99s probably worth adding some text like: =
i) the Group Manager should not recycle Sender IDs, especially in the =
short term; and ii) it=E2=80=99s up to application policies on the =
servers to check at the Group Manager that they have the correct public =
key for a given Sender ID, after a number of consecutive failed =
verifications.
> <=3D=3D
>
> [JLS] Yes that would be an appropriate set of text to alleviate the =
issue.

=3D=3D>MT
Added the current fourth paragraph describing mitigation policies.
<=3D=3D
[JLS] Looks good

>> * Section 3 - are all of these pairwise keys to be tossed away when=20
>> new keys are issued for the group?
> =3D=3D>MT
> Yes, because new Sender/Recipient keys are derived from the new group =
keying material, and then used in the HKDF to derive the pairwise keys.
>
> Note that the same shared secret can be preserved across rekeyings.
> Also, pairwise keys would not need to be recomputed right after a =
rekeying, but latest upon message reception, as their derivation is =
lightweight. We will clarify these points.
> <=3D=3D
> [JLS] Not sure that I think that doing a pairwise key agreement is =
necessarily lightweight or that it is necessarily a good idea to keep =
the computed shared secret in memory after it is needed.  Might not be =
quite as lightweight as you think.

=3D=3D>MT
Added text in Section 3.1 about discarding pairwise keys after a group =
rekeying and deriving a new ones.

On the shared secret, new text has been added about the fact that it =
does not change across group rekeyings, while not explicitly saying that =
it can be stored rather than computed again.
<=3D=3D
[JLS] It should mostly be a new security consideration that keeping this =
secret around long term is a potential issue where, if it is leaked, =
then an attacker can do impersonation as long as they are in the group.  =
This may be an issue because the private key could be protected at a =
significantly higher level than generic memory is.  For example in a =
TPM.

>
>> * Section 3 - clarity is needed on how PIV is going to work for this. =
=20
>> I would assume that it amounts to a separate context but this is not=20
>> completely clear from the text.
> =3D=3D>MT
> Our idea was to have a single PIV per sender, used for all its =
outgoing messages, regardless the exact mode to protect each of them. We =
will make it clearer in the text.
>
> As a side consideration also to add, this PIV may jump forward more =
often, hence replay checks may be invoked more often on the recipient =
side. To better handle it, larger replay windows should be considered.
>
> Bottom line, this is due to the fact that not all recipients receive =
all messages from a given sender, i.e. the messages over multicast are =
addressed to the whole group, while the unicast messages (in signature =
or pairwise mode) are not.
> <=3D=3D

=3D=3D>MT
Added a new Section 3.2 clarifying that a sender endpoint has a single =
Sequence Number space, to use for all its outgoing messages regardless =
of the mode used to protect them.
<=3D=3D
[JLS] Looks to be all there

>> * Section 7. - Para 2 - I have a problem with the second sentence.  I =

>> think that you need to make it clear who is supposed to be doing this =

>> retransmission.  It should not be the CoAP system, but it is instead=20
>> the application.  That means that a new request could be sent rather=20
>> than a retransmission occurring.
> =3D=3D>MT
> Ok, we'll clarify.
> <=3D=3D

=3D=3D>MT
We have clarified that retransmissions are handled by the application =
for group requests over multicast as Non-Confirmable.
<=3D=3D
[JLS] Look good

>
>> * Section 7.1 - Does not reflect the case where pairwise is used.   =
Ditto
>> for other sections. - found it in section 8, but that does not seem=20
>> to be referenced from section 9 which is "message processing".
> =3D=3D>MT
> In this section, we can clarify that the text refers to the Signature =
mode. Would it be ok?
>
> The pairwise mode is later described in Appendix G.
> <=3D=3D
> [JLS] Yes, that is a fine approach.

=3D=3D>MT
The beginning of Section 7 clarifies that its text refers to the =
signature mode.
<=3D=3D
[JLS] Look good

>
>> * Section 7.4.1 - Must send the group identifier on the first observe =

>> following a rekey operation to all clients.  ---- I am not sure that=20
>> the group may not be required at all times - We need to discuss why =
you think
>> this would not be true.   Think of the case of two different observe
>> relations from the client to the same server sent using the same pair =

>> of ports on both devices but with different groups.
> =3D=3D>MT
> This comment seems to actually refer to Section 7.3.1, third =
paragraph.
>
> Probably the best compromise here is saying that a server MAY include =
the Gid in many or all notifications after rekeying, e.g. if identifiers =
are reused in different groups. This would trade off the message =
overhead with the chance of collision. Would it be ok?
> <=3D=3D
> [JLS] There are two cases:  1) after the rekey and 2) two security =
groups on the same multicast address (or unicast addresses in the case =
of pair-wise)  I still need to look at the second case as it may be =
dealt with by message id.  I am just not sure.
>
>> * Section 9 - I thought I understood how this is going to work and=20
>> after reading this I find that I am wrong.  I am almost positive that =

>> I dislike the compression for sending a request.
> =3D=3D>MT
> See reply below. Note that the part on optimized responses should be =
fine, as identical in the pairwise mode of Appendix G.
> <=3D=3D
>
>> * Section 9.1.1 - I believe that this is just wrong - I would have=20
>> thought that this is keep the tag and omit the countersignature.  As=20
>> written you have messed up the AEAD and thus one level of security on =
this.
> =3D=3D>MT
> Could you be more specific on the problem this creates? SIGMA-I and =
IKE also consider a MAC not sent but included under a signature.
>
> Your original interpretation (keep the tag and omit the signature) is =
the case of requests in the pairwise mode of Appendix G.
> <=3D=3D
> [JLS] There are a couple of different issues that I have for this:=20
> 1.  I now need a new mode for my AEAD algorithm where it will provide =
output without validating that the MAC is correct.  I do not know if =
this is doable with any of my current crypto libraries.
> 2.  It permits for one to create a situation where the same encrypted =
value could potentially be decrypted into two different plain texts by =
the use of different keys or IV values.  It requires a security analysis =
to ensure that this is not possible, for example in the case where a =
sender incorrectly derived the key and base IV.
>
>> * Section 10.1 - should deal with the bilateral version and say that=20
>> it does not follow these rules.
> =3D=3D>MT
> We can surely add considerations about the pairwise mode of Appendix =
G.
> In particular, since the pairwise mode uses symmetric keys to protect =
messages, it does provide pairwise confidentiality and source =
authentication without signatures.
> <=3D=3D

=3D=3D>MT
Added a paragraph discussing how this changes when using the pairwise =
mode.
<=3D=3D
[JLS] Looks fine.

>> * Section 10.7 has interesting block-wise implications that need to=20
>> be explored.
> =3D=3D>MT
> Could you elaborate more on this point?
>
> Does this =E2=80=9Cjust=E2=80=9D mean that the attack has an even more =
severe impact when involving the transfer of big bodies with blockwise? =
Or is it about something more, such as mixing-up the blocks of two =
different but =E2=80=9Cakin=E2=80=9D
> blockwise transfers to two different target servers?
>
> Should we even recommend against using the signature-mode for any =
unicast request using block-wise, i.e. not only for non-safe methods =
such as PUT, POST and PATCH/iPATCH?
> <=3D=3D
>
> The first paragraph says that using group OSCORE is bad when done over =
unicast, but if you do blockwise transfers and don't support the =
pairwise situation then this is exactly what you are going to be doing.  =
I don't know if this means that the pairwise needs to be upgraded to a =
mandatory to implement or if the NOT RECOMMENDED is too strong of a =
statement for this situation.  The same problem occur with use of the =
ECHO option as the response to the ECHO needs to be unicast not =
multicast (it only applies to a single server) and thus falls into this =
same category.

=3D=3D>MT
Added the current fourth paragraph discussing how the attack affects =
block-wise transfers.
<=3D=3D
[JLS] I think this covers my issue.

>
> Jim
>
>
>>
>>
> --
> Marco Tiloca
> Ph.D., Senior Researcher
>
> RISE Research Institutes of Sweden
> Division ICT
> Isafjordsgatan 22 / Kistag=C3=A5ngen 16
> SE-164 40 Kista (Sweden)
>
> Phone: +46 (0)70 60 46 501
> https://www.ri.se
>
>
>

--
Marco Tiloca
Ph.D., Senior Researcher

RISE Research Institutes of Sweden
Division ICT
Isafjordsgatan 22 / Kistag=C3=A5ngen 16
SE-164 40 Kista (Sweden)

Phone: +46 (0)70 60 46 501
https://www.ri.se




From nobody Mon Apr  6 13:48:36 2020
Return-Path: <john.carter@taitradio.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 DE3D93A08E0 for <core@ietfa.amsl.com>; Mon,  6 Apr 2020 13:48:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level: 
X-Spam-Status: No, score=-2.098 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, 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=taitradio.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 rijboe9NTkji for <core@ietfa.amsl.com>; Mon,  6 Apr 2020 13:48:32 -0700 (PDT)
Received: from mail-ed1-x52e.google.com (mail-ed1-x52e.google.com [IPv6:2a00:1450:4864:20::52e]) (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 49F3A3A08B1 for <core@ietf.org>; Mon,  6 Apr 2020 13:48:32 -0700 (PDT)
Received: by mail-ed1-x52e.google.com with SMTP id a43so1231114edf.6 for <core@ietf.org>; Mon, 06 Apr 2020 13:48:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=taitradio.com; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=6iaMRbLOQdCiDahEh58Do6qcKmaAKmHIN9lif2Cph/U=; b=Ki+4TqPvY7wtTr1z/FesQCGezQu4AtNFMs6VOL8G5tfUwSf8ZXY19cSczTNAAGvryu Tg5bD3WcHkRYGdnX6TgW9EsJcPnWOG4jeDtpGP2Prjw4lVmV91nWAFCMqK8HGH0oELf5 ZjDPvvYfCWxNDYmgYd64YEym6FXsZu4v4EGBc=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=6iaMRbLOQdCiDahEh58Do6qcKmaAKmHIN9lif2Cph/U=; b=Kw3tdCoFqtLcub17dV1A7ASGxr+3AyrFLnO8xjws/U5POVyO3hgC9azyok59ZV95gH gAxsxxUg+CReAqLng302v4gEdvCjiEpRSydv0Z33CW72pMa9N8CRvFuxqOiLCtA7Cl/e SV2xFCSdV/UYzOVt3AunLTJH6oSUKBz5A93nxDkAsO01qsABWcL/mOpDT+x7euWm/5ay 4rb4DCdoyPa1pEjCAA7cFd2Fhxoa94I/n0AxDwhZ/8v9rLzZujzFFimONAAvEWGVZltd PVXtzQpazx92FCfLyi9S2iktWSKncAcljQL621STFljXwQXpfpkZMqhWkJHHrNzdx4s1 iy+w==
X-Gm-Message-State: AGi0Puao46BPnAOilv8FjNXiJHwQynwwBH9N8r1LqvtxDuzXgvtCHN4S 6mTvNSPEXEdYYq5rrSjCmZlYJGv1Wlv5/RSmfX6gY9kfw7ByobU8hKUIUXp+t8LuXyagVacuv26 Qyfi1Dd8AeDj7qybX0A==
X-Google-Smtp-Source: APiQypKZAympLPSdjOgpr3BfmSWeZPY594IbVpi8RmYm5qzWU50ScHBlTF2Yt82RyJBQHfLjnYc81cejt/sYEGdQdbA=
X-Received: by 2002:a17:906:5a90:: with SMTP id l16mr1289414ejq.276.1586206110597;  Mon, 06 Apr 2020 13:48:30 -0700 (PDT)
MIME-Version: 1.0
References: <CAEW_hyzh3FAvHi1eTkbyGn99o4nFgcH1xP90FdQ6N9sHsAJVYQ@mail.gmail.com>
In-Reply-To: <CAEW_hyzh3FAvHi1eTkbyGn99o4nFgcH1xP90FdQ6N9sHsAJVYQ@mail.gmail.com>
From: John Carter <john.carter@taitradio.com>
Date: Tue, 7 Apr 2020 08:48:18 +1200
Message-ID: <CAFD1m3HXkwZ1FTAqt-8JU27S0-UnCxpzoAJmCL_rO1Ocqtuq_w@mail.gmail.com>
To: Abhijan Bhattacharyya <abhijan.bhattacharyya@gmail.com>
Cc: core <core@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000c3696905a2a563b5"
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/QHjtjeFlVjvSmIEy4nR_1Uv6dkw>
Subject: Re: [core] Using CoAP for P2P
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: Mon, 06 Apr 2020 20:48:35 -0000

--000000000000c3696905a2a563b5
Content-Type: text/plain; charset="UTF-8"

While the standard is, unlike the http standard, agnostic as to who is the
client and who is the server and the roles can switch.... in practical
experience I'd advise caution.

1. If you are not careful you end up with a system that only works if and
only if all nodes are up and working. The best thing about REST is it
reduces coupling and dependencies between client and server. If you two way
couple them, you have made the coupling a lot stronger.

2. If you are not careful, you can end up with update loops. ie. Node A
updates an observable resource, in response to which Node B updates a
derived observable resource, which Node.... updates a derived observable
resource, which triggers an update on Node A and around we go.


On Thu, Apr 2, 2020 at 12:31 AM Abhijan Bhattacharyya <
abhijan.bhattacharyya@gmail.com> wrote:

> Hi,
> Is there any standardized mechanism to use CoAP for a P2P connection?
> Thanks.
>
> --
> Regards,
> Abhijan Bhattacharyya,
> *Technologist by profession [IoT| Internet Protocols| 5G]*
> _______________________________________________
> core mailing list
> core@ietf.org
> https://www.ietf.org/mailman/listinfo/core
>


-- 
John Carter
Phone : (64)(3) 358 6639
Tait Electronics
PO Box 1645 Christchurch
New Zealand

-- 
This Communication is Confidential. We only send and receive email on the

basis of the terms set out at www.taitradio.com/email_disclaimer 
<http://www.taitradio.com/email_disclaimer>

--000000000000c3696905a2a563b5
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>While the standard is, unlike the http standard, agno=
stic as to who is the client and who is the server and the roles can switch=
.... in practical experience I&#39;d advise caution.</div><div><br></div><d=
iv>1. If you are not careful you end up with a system that only works if an=
d only if all nodes are up and working. The best thing about REST is it red=
uces coupling and dependencies between client and server. If you two way co=
uple them, you have made the coupling a lot stronger.<br></div><div><br></d=
iv><div>2. If you are not careful, you can end up with update loops. ie. No=
de A updates an observable resource, in response to which Node B updates a =
derived observable resource, which Node.... updates a derived observable re=
source, which triggers an update on Node A and around we go.</div><div><br>=
</div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">=
On Thu, Apr 2, 2020 at 12:31 AM Abhijan Bhattacharyya &lt;<a href=3D"mailto=
:abhijan.bhattacharyya@gmail.com">abhijan.bhattacharyya@gmail.com</a>&gt; w=
rote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0p=
x 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=
=3D"ltr">Hi,<div>Is there any standardized mechanism to use CoAP for a P2P =
connection?=C2=A0</div><div>Thanks.<br clear=3D"all"><div><br></div>-- <br>=
<div dir=3D"ltr"><div dir=3D"ltr"><div><div dir=3D"ltr"><div><div><font siz=
e=3D"4"><span style=3D"font-family:&quot;arial black&quot;,sans-serif">Rega=
rds,<br></span></font></div><font size=3D"4"><span style=3D"font-family:&qu=
ot;arial black&quot;,sans-serif">Abhijan Bhattacharyya,<br></span></font></=
div><font size=3D"4" face=3D"arial black, sans-serif"><i>Technologist by pr=
ofession [IoT| Internet Protocols| 5G]</i></font></div></div></div></div></=
div></div>
_______________________________________________<br>
core mailing list<br>
<a href=3D"mailto:core@ietf.org" target=3D"_blank">core@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/core" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/core</a><br>
</blockquote></div><br clear=3D"all"><br>-- <br><div dir=3D"ltr" class=3D"g=
mail_signature"><div dir=3D"ltr">John Carter<br>Phone : (64)(3) 358 6639<br=
>Tait Electronics=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0=C2=A0 =C2=A0 =C2=A0=C2=A0=C2=A0 <br>PO Box 1645 Christchurch<br>New =
Zealand<br><br></div></div></div>

<br>
<hr>This Communication is Confidential. We only send and receive email on t=
he<br>basis of the terms set out at <a href=3D"http://www.taitradio.com/ema=
il_disclaimer" target=3D"_blank">www.taitradio.com/email_<wbr>disclaimer</a=
><div><hr></div>
--000000000000c3696905a2a563b5--


From nobody Mon Apr  6 15:50:48 2020
Return-Path: <john.carter@taitradio.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 38E463A0C94 for <core@ietfa.amsl.com>; Mon,  6 Apr 2020 15:50:47 -0700 (PDT)
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, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 uaq55bbP_Odt for <core@ietfa.amsl.com>; Mon,  6 Apr 2020 15:50:45 -0700 (PDT)
Received: from mail-io1-f71.google.com (mail-io1-f71.google.com [209.85.166.71]) (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 B18D43A0AD7 for <core@ietf.org>; Mon,  6 Apr 2020 15:50:45 -0700 (PDT)
Received: by mail-io1-f71.google.com with SMTP id p4so1387589ioo.4 for <core@ietf.org>; Mon, 06 Apr 2020 15:50:45 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:date:references:in-reply-to :message-id:subject:from:to:cc; bh=L3EyG+70X0JYND9MYBTykh0hoESbDjbKEh/rxTKu660=; b=pPvz10YtfJkYdEpgFm497pd3me6kP5Xbr6KRUDIYqe+BQIbakNy2XrkpnQwDZ4xzDQ fxZd9rXOP28UiCCPErZXscvZVq7Cy75XXxd7/ch9JOK4B1O8l65Kl7cyO3NFGfGuCMbW eJiLmPYvNmCm2nyJTNZXVSFsQNUMM9DLdGxLL61SxJeSlorxWRulIdIReJTGkEf+cDK5 qBCt1mdAPu/M8ehcRHw7euiY1IZkoHJBKczGNgPXhPS+k7Pu0DFxQnBhz6fk/l4H30J2 yDSHj0xu9xGZEl3WaTc3UdkyovxQF41rdzlzAwjZ2bkgnfTlSQDm3drbzWeEqM8gv4J3 Rwfw==
X-Gm-Message-State: AGi0Pub+6meKAGP1/85ITjnjtm6ySOOC4RVyafEAET2kVJIRJ2nh6Okv F8o5KUVRaoi35Yw7AU2/knShnrpg+t5vUYD+m7Mkkfc7h7LvdRGrPVc6E58wqRPqQVTKu7/x5bX URdIhjEtXYcFg7e0oC/gojaU=
X-Google-Smtp-Source: APiQypLT1KXh9v94RYDzeTjHJvyqsw/tb2d7zkS6a/cKQgVf4X6iVLxiuQ5EjoXIa3y8kCLNTTn4izyD9s8OIksjqgLFo1rFyvewwA==
X-Received: by 2002:a6b:4109:: with SMTP id n9mr21836438ioa.141.1586213444759;  Mon, 06 Apr 2020 15:50:44 -0700 (PDT)
MIME-Version: 1.0
Date: Tue, 7 Apr 2020 08:48:18 +1200
References: <CAEW_hyzh3FAvHi1eTkbyGn99o4nFgcH1xP90FdQ6N9sHsAJVYQ@mail.gmail.com>
In-Reply-To: <CAEW_hyzh3FAvHi1eTkbyGn99o4nFgcH1xP90FdQ6N9sHsAJVYQ@mail.gmail.com>
Message-ID: <CAFD1m3HXkwZ1FTAqt-8JU27S0-UnCxpzoAJmCL_rO1Ocqtuq_w@mail.gmail.com>
From: John Carter <john.carter@taitradio.com>
To: Abhijan Bhattacharyya <abhijan.bhattacharyya@gmail.com>
Cc: core <core@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000023f06d05a2a5639a"
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/QHjtjeFlVjvSmIEy4nR_1Uv6dkw>
Subject: Re: [core] Using CoAP for P2P
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: Mon, 06 Apr 2020 22:50:47 -0000

--00000000000023f06d05a2a5639a
Content-Type: text/plain; charset="UTF-8"

While the standard is, unlike the http standard, agnostic as to who is the
client and who is the server and the roles can switch.... in practical
experience I'd advise caution.

1. If you are not careful you end up with a system that only works if and
only if all nodes are up and working. The best thing about REST is it
reduces coupling and dependencies between client and server. If you two way
couple them, you have made the coupling a lot stronger.

2. If you are not careful, you can end up with update loops. ie. Node A
updates an observable resource, in response to which Node B updates a
derived observable resource, which Node.... updates a derived observable
resource, which triggers an update on Node A and around we go.


On Thu, Apr 2, 2020 at 12:31 AM Abhijan Bhattacharyya <
abhijan.bhattacharyya@gmail.com> wrote:

> Hi,
> Is there any standardized mechanism to use CoAP for a P2P connection?
> Thanks.
>
> --
> Regards,
> Abhijan Bhattacharyya,
> *Technologist by profession [IoT| Internet Protocols| 5G]*
> _______________________________________________
> core mailing list
> core@ietf.org
> https://www.ietf.org/mailman/listinfo/core
>


-- 
John Carter
Phone : (64)(3) 358 6639
Tait Electronics
PO Box 1645 Christchurch
New Zealand

-- 
This Communication is Confidential. We only send and receive email on the

basis of the terms set out at www.taitradio.com/email_disclaimer 
<http://www.taitradio.com/email_disclaimer>

--00000000000023f06d05a2a5639a
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>While the standard is, unlike the http standard, agno=
stic as to who is the client and who is the server and the roles can switch=
.... in practical experience I&#39;d advise caution.</div><div><br></div><d=
iv>1. If you are not careful you end up with a system that only works if an=
d only if all nodes are up and working. The best thing about REST is it red=
uces coupling and dependencies between client and server. If you two way co=
uple them, you have made the coupling a lot stronger.<br></div><div><br></d=
iv><div>2. If you are not careful, you can end up with update loops. ie. No=
de A updates an observable resource, in response to which Node B updates a =
derived observable resource, which Node.... updates a derived observable re=
source, which triggers an update on Node A and around we go.</div><div><br>=
</div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">=
On Thu, Apr 2, 2020 at 12:31 AM Abhijan Bhattacharyya &lt;<a href=3D"mailto=
:abhijan.bhattacharyya@gmail.com">abhijan.bhattacharyya@gmail.com</a>&gt; w=
rote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0p=
x 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=
=3D"ltr">Hi,<div>Is there any standardized mechanism to use CoAP for a P2P =
connection?=C2=A0</div><div>Thanks.<br clear=3D"all"><div><br></div>-- <br>=
<div dir=3D"ltr"><div dir=3D"ltr"><div><div dir=3D"ltr"><div><div><font siz=
e=3D"4"><span style=3D"font-family:&quot;arial black&quot;,sans-serif">Rega=
rds,<br></span></font></div><font size=3D"4"><span style=3D"font-family:&qu=
ot;arial black&quot;,sans-serif">Abhijan Bhattacharyya,<br></span></font></=
div><font size=3D"4" face=3D"arial black, sans-serif"><i>Technologist by pr=
ofession [IoT| Internet Protocols| 5G]</i></font></div></div></div></div></=
div></div>
_______________________________________________<br>
core mailing list<br>
<a href=3D"mailto:core@ietf.org" target=3D"_blank">core@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/core" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/core</a><br>
</blockquote></div><br clear=3D"all"><br>-- <br><div dir=3D"ltr" class=3D"g=
mail_signature"><div dir=3D"ltr">John Carter<br>Phone : (64)(3) 358 6639<br=
>Tait Electronics=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0=C2=A0 =C2=A0 =C2=A0=C2=A0=C2=A0 <br>PO Box 1645 Christchurch<br>New =
Zealand<br><br></div></div></div>

<br>
<hr>This Communication is Confidential. We only send and receive email on t=
he<br>basis of the terms set out at <a href=3D"http://www.taitradio.com/ema=
il_disclaimer" target=3D"_blank">www.taitradio.com/email_<wbr>disclaimer</a=
><div><hr></div>
--00000000000023f06d05a2a5639a--


From nobody Mon Apr  6 19:43:04 2020
Return-Path: <ietf@augustcellars.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 7D0323A139B; Mon,  6 Apr 2020 19:43:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 ziquWxqDUFAf; Mon,  6 Apr 2020 19:43:02 -0700 (PDT)
Received: from mail2.augustcellars.com (augustcellars.com [50.45.239.150]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C5A3B3A139A; Mon,  6 Apr 2020 19:43:01 -0700 (PDT)
Received: from Jude (73.180.8.170) by mail2.augustcellars.com (192.168.0.56) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Mon, 6 Apr 2020 19:42:54 -0700
From: Jim Schaad <ietf@augustcellars.com>
To: <draft-ietf-core-oscore-groupcomm@ietf.org>
CC: 'CoRE WG' <core@ietf.org>
Date: Mon, 6 Apr 2020 19:42:52 -0700
Message-ID: <043b01d60c86$3e1b8430$ba528c90$@augustcellars.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AdYMWMU/Y2WOhYtxT1+Xupw5p6++hQ==
Content-Language: en-us
X-Originating-IP: [73.180.8.170]
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/kmh1KjqEsR156m7EZ4yawaJnaG8>
Subject: [core] Review on draft-ietf-core-oscore-groupcomm--08
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: Tue, 07 Apr 2020 02:43:03 -0000

* Section 3 - Is there supposed to be a signal that an endpoint does or does
not support this?  As part of the entity context?

*  In section 3.2 - the second paragraph is not completely correct.  The
only reason that the behavior of sequence numbers is going to change would
be if the client and server send messages back and forth that they would not
have normally wrapped with the group key.  For the purpose of getting large
content via blockwise this would not be the case.   I don't believe that you
are suggesting that these keys should be used for doing pair wise key
establishment for things which would not be thought of as, in theory, part
of a multicast application.

* Section 10.4 - If client sends request in security context A, the server
MUST NOT use reflection of the PIV if it is going t reply in security
context B.  Otherwise there is a chance that the same IV would be used twice
in security context B.

* Appendix A bullet #2 - This says that /.well-known/core cannot be part of
two different application groups.  That may be fine depending on how an
application group is defined but it may not if one says that an application
group member needs to do a search, inside of the application group, for
resources from that resource.

* Appendix E.1 - The second and third paragraphs seem to say the exactly
opposite things.  A very close reading shows that they don't, but it is hard
on first read to detect that. 

* Appendix E.1 - I disagree with the recommendation of paragraph 3 in this
section.  The server would care about freshness only in the question of
should it be processed and not in terms of how to process the response
message.  Using the reflected PIV seems to be perfectly reasonable if the
server is willing to process the request.  Given that responses almost never
go via a multicast channel, a client would not see any responses from the
server except to itself.  The client has the ability to know when it sent
the request and thus knows how long the response took and if it would
consider it to be fresh enough.  ** Same argument for E.2

* Appendix E.2 - This description omits one potential step that I would
consider to be vital in this method.  That is you receive the message, set
the sequence number, DROP THE REQUEST, and then wait for new requests which
have a higher sequence number.  There is still the replay attack, but that
also exists for E.1 as well.

* Appendix E.3 - May want to add a note that there is no confusion about why
the 4.01 is being returned because the message will be protected by the
group security key so it is known that the crypto security is just fine.

* Appendix E.3 - The idea of doing the echo sync process following a "large
enough gap" in seen sequence numbers can potentially be problematic if you
are also saying that a client may be doing a large number of unicast
operations to a number of servers.  This has the ability to consume that gap
faster than one might think.  This should be added here.  Trade-offs between
a sequence number gap and a time gap should probably be discussed.

* Appendix E.3 - para 2 - The <group Id, sender ID> should be stored with
the Echo Option value by the server and the Echo Option value should only be
accepted if the same sender produced the message.  An implication of this is
that a roll over to a new key set means that all of the old Echo Option
values would disappear, but you would still have the required freshness as
use of the new crypto context means that there is a limit as to when it
could have first been requested.  Note that I think that this foils the
section 10.7 attack as while an attacker can get the value, it does them no
good because they cannot produce the required signature.

*Appendix E.3 - The Echo option MUST NOT be sent in a multicast message
because it makes no sense to any but one server.

Jim




From nobody Mon Apr  6 19:55:29 2020
Return-Path: <ietf@augustcellars.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 E11FE3A13D9 for <core@ietfa.amsl.com>; Mon,  6 Apr 2020 19:55:27 -0700 (PDT)
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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 hawOBYvtyKcf for <core@ietfa.amsl.com>; Mon,  6 Apr 2020 19:55:26 -0700 (PDT)
Received: from mail2.augustcellars.com (augustcellars.com [50.45.239.150]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 085AC3A13D6 for <core@ietf.org>; Mon,  6 Apr 2020 19:55:25 -0700 (PDT)
Received: from Jude (73.180.8.170) by mail2.augustcellars.com (192.168.0.56) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Mon, 6 Apr 2020 19:55:21 -0700
From: Jim Schaad <ietf@augustcellars.com>
To: 'John Mattsson' <john.mattsson=40ericsson.com@dmarc.ietf.org>, <core@ietf.org>
References: <5CD4BE47-4E21-4E00-8BE7-752917CBAF51@ericsson.com>
In-Reply-To: <5CD4BE47-4E21-4E00-8BE7-752917CBAF51@ericsson.com>
Date: Mon, 6 Apr 2020 19:55:20 -0700
Message-ID: <043c01d60c87$fb334d90$f199e8b0$@augustcellars.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AQL8aJ5Y4j4+j1wW67pe+hm3VQlWd6YfmYaw
Content-Language: en-us
X-Originating-IP: [73.180.8.170]
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/9rLGOQW7fsNEiEPFyIEoBU03Nvs>
Subject: Re: [core] Allowing non-HMAC based KDF in OSCORE
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: Tue, 07 Apr 2020 02:55:28 -0000

-----Original Message-----
From: core <core-bounces@ietf.org> On Behalf Of John Mattsson
Sent: Friday, April 3, 2020 4:04 AM
To: core@ietf.org
Subject: [core] Allowing non-HMAC based KDF in OSCORE

 Hi,

As pointed out by Jim in the COSE virtual interim yesterday, OSCORE
restricts the type of KDF to HMAC-based HKDF algorithms. I do not know (or
remember) why the restriction is there.

- There are no security reasons for the limitation (at least not if Master
Secret is uniformly random), and it currently hinders OSCORE to be used with
the COSE AES based KDFs.
- The restriction is currently a practical problem. 6TiSCH people have
stated that using AES and SHA-256 is not a problem at all.
[JLS] I am not sure that I under stand where the immediate practical problem
is.  If SHA-256 is not a problem then HMAC-SHA-256 can be used as the PDF
for HKDF.

- however, the restriction may be more limiting in the future. COSE is
currently discussing adding KMAC. For a node implementign SHAKE128, HMAC is
overkill, and KMAC is a simpler and more lightweight alternative. HMAC was
specifically design to mitigate the length extension attacks of early hash
functions and is not needed for SHA-3. NIST lightweight crypto competition
have many primitives that can be used for both AEAD and hashing, they will
likely have lightweight KDF modes different from HMAC mode.

I don't think there is any hurry to change this restriction but I think it
should be changed at some point. It makes sense for OSCORE to allow any KDF
specified in COSE. I would suggest that Group OSCORE (which updates OSCORE)
lifts this limitation also for RFC 8613. Another possibility is to write a
new draft, but it seems easier to just put it in Group OSCORE.

[JLS] Right - as of today the legal set of values for this should be -10,
-11, -12 and -13.  Instead only the first two are legal because of the
restriction to HMAC as the pdf.

Jim


Cheers,
John

_______________________________________________
core mailing list
core@ietf.org
https://www.ietf.org/mailman/listinfo/core


From nobody Mon Apr  6 21:29:27 2020
Return-Path: <john.mattsson@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 C7BF43A1570 for <core@ietfa.amsl.com>; Mon,  6 Apr 2020 21:29:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.268
X-Spam-Level: 
X-Spam-Status: No, score=-2.268 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.168, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, 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 n0bsu3NRSgKw for <core@ietfa.amsl.com>; Mon,  6 Apr 2020 21:29:23 -0700 (PDT)
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-eopbgr70051.outbound.protection.outlook.com [40.107.7.51]) (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 12B0E3A1550 for <core@ietf.org>; Mon,  6 Apr 2020 21:29:22 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JVBan+a8hww3tntNnv8dx23Z8JwV3btvCsdYnA+NJe8cg8LY8FVdeY3rved8tDNQ4ePYDiNx5AgF2B1IgUOwCW2wnWYOpaFLmZNQE1D1HO/USpOe9wzWmPLjB3KMdk7hCrTXx9gnEaUHoedC7YekgOB5dcdrHxyyKMXPBIj5CC8WFq2XeUXvT2km1RtJP+KDG9WRLSHm3SKiNEOIxRRh0rebTvVPEE6WO61zT2P+gqp171YSKH5Nz1ae03XC8zPVHF54qQEDxJ3AcJU/oqsCiCTt0FT0T7P4V8/B0UQosiuxqP+Rdab596fkFs+RO5CAq5ZVpD5bl6HLRkt5NEwBoQ==
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=ZfpFM2Z40l1y1u0vMCOrR+gzANiy6ZWnl7ESyT5u4fo=; b=ady5x2rt3F0pZL3cuMEcPfmqmOd3Wirez/ozz/JEvOkOjUdukMOgs3pUcAHKrh7u033H3jtbhBq0IFSIchLBoH+7krvGhzFImDxP6z+g1dwyxFGhbHmYKkSuX3qyxbJKuJ/HgKQbGQOMdGdBqRah2cxRz1h4/h4eWWc7vdDb8WCd+1+BiI7GURep8KHiS1XQRHXvL5qh3riePzwY9qA+I7i1HWl5KJAOPxKvAW3iyLpvKg9xxB/lNMsNZskfBhc20RQ8AQm/juWMsPoHgRptJx5zmbJTSvrkO0Bom7xOUarIXOPslTorfNWg9OXLLwRnHPryTIPmOjN7XRwIvfWf/g==
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=ZfpFM2Z40l1y1u0vMCOrR+gzANiy6ZWnl7ESyT5u4fo=; b=mv9nvpWe3G286o2OQ8lOWqEnINDY4HaSYX2eYx29a6kI90IZ2GX33kVospn+tToPLUHvKn+a4XLilc1Ld8bB3psL2bfkBpJoS9vbE6gkhCjhT5OHh4AyZO/iYRPCa84JfFrSEGGsnejylSBiV3oE0iMrK208X6qW0JP4bD/cfqo=
Received: from AM6PR07MB4584.eurprd07.prod.outlook.com (20.177.37.216) by AM6PR07MB3848.eurprd07.prod.outlook.com (52.134.114.142) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2900.13; Tue, 7 Apr 2020 04:29:20 +0000
Received: from AM6PR07MB4584.eurprd07.prod.outlook.com ([fe80::928:dc19:896b:4b91]) by AM6PR07MB4584.eurprd07.prod.outlook.com ([fe80::928:dc19:896b:4b91%6]) with mapi id 15.20.2900.012; Tue, 7 Apr 2020 04:29:20 +0000
From: John Mattsson <john.mattsson@ericsson.com>
To: Jim Schaad <ietf@augustcellars.com>, "core@ietf.org" <core@ietf.org>
Thread-Topic: [core] Allowing non-HMAC based KDF in OSCORE
Thread-Index: AQHWCaeQBKQ/R/PrJ0CpFz210vCuHahs/KMAgAA7yoA=
Date: Tue, 7 Apr 2020 04:29:19 +0000
Message-ID: <13AC1C7F-0D0A-479D-B8BD-EF95333C6CD6@ericsson.com>
References: <5CD4BE47-4E21-4E00-8BE7-752917CBAF51@ericsson.com> <043c01d60c87$fb334d90$f199e8b0$@augustcellars.com>
In-Reply-To: <043c01d60c87$fb334d90$f199e8b0$@augustcellars.com>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/16.35.20030802
authentication-results: spf=none (sender IP is ) smtp.mailfrom=john.mattsson@ericsson.com; 
x-originating-ip: [81.225.97.222]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: db9e46b4-e852-49a9-1a88-08d7daac3dbd
x-ms-traffictypediagnostic: AM6PR07MB3848:
x-microsoft-antispam-prvs: <AM6PR07MB38481CDFDDEF6D856BDE123089C30@AM6PR07MB3848.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 036614DD9C
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:AM6PR07MB4584.eurprd07.prod.outlook.com; PTR:; CAT:NONE;  SFTY:; SFS:(10009020)(4636009)(39860400002)(376002)(136003)(396003)(346002)(366004)(5660300002)(66556008)(44832011)(2906002)(33656002)(110136005)(76116006)(66476007)(316002)(64756008)(91956017)(6486002)(2616005)(66446008)(71200400001)(66946007)(478600001)(8936002)(6512007)(81156014)(81166006)(8676002)(86362001)(4744005)(186003)(6506007)(36756003)(26005); DIR:OUT; SFP:1101; 
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 0L5OuT+dbyANzNPeljPQNVWXQ0jRVack2RlOdPDfH38sSTMUU6rKWHd8CyGCeGbKWM0/6NnU53K5deKFUWWFyYM4Bm2fZdw87bIuF/k5mUA+AvwxUznPzOwFfLIWaPEffqrJF8KLbPSxfUJVqp5LfDFXp95wDhF2VxJrq+t8PgV2QgX8FVDDB6iWkwIfEfS6mrAiZkR2u4pT1aHg0CgPbBjMCF/eJU/moiYGmmnmj++Wb0OZzxj4B4UMJXx+398UtNRDdPFZ3TU6RPAg+O7oyhQJeDUhfQaVAqH+poYu19raavcf6tfQADx+Qb5+UU7q42GpzDKU/nHHfwQbxMKLbNYmVVhKKi9a8W/juej/wkcKIQVXJTtUeoQ0nGrGqK6ESqwPUjbYI37teYIdsP5++tbDhyOqhu20BRmLcHJ1CMFREDpHaUrSmVMhvWPxEGCP
x-ms-exchange-antispam-messagedata: xjUIu+NwGrOWrRFLGusZbGAJY603LwnzalH9qh91g8nD2CwQMA2IqQil+UnoUnt3Pd4koGy7JUS/SuVWGqtceb5narI9IgwecqTVhA9kq2LGI7mjaoZlPMZTKal25w5eT93DhVTtP7GJRwGbQTbEMw==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <7DB374ED84ECC047A5145104BA190B0E@eurprd07.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: db9e46b4-e852-49a9-1a88-08d7daac3dbd
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Apr 2020 04:29:20.0088 (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: W25VgveMejvMWB9L+49uY2nS58r4XcCVSkONifxdTK0D7O5J6zlZyuCLgMAIT1leutR3u5/L2YN/Xg/nbhyzC7JX7JHexH8IarWQgeEVGcM=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR07MB3848
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/iSqPsAmKkOhs-dwrn0UzfIvnnh4>
Subject: Re: [core] Allowing non-HMAC based KDF in OSCORE
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: Tue, 07 Apr 2020 04:29:27 -0000

LSBKaW0gU2NoYWFkIHdyb3RlOg0KDQogICAgLSBUaGVyZSBhcmUgbm8gc2VjdXJpdHkgcmVhc29u
cyBmb3IgdGhlIGxpbWl0YXRpb24gKGF0IGxlYXN0IG5vdCBpZiBNYXN0ZXINCiAgICBTZWNyZXQg
aXMgdW5pZm9ybWx5IHJhbmRvbSksIGFuZCBpdCBjdXJyZW50bHkgaGluZGVycyBPU0NPUkUgdG8g
YmUgdXNlZCB3aXRoDQogICAgdGhlIENPU0UgQUVTIGJhc2VkIEtERnMuDQogICAgLSBUaGUgcmVz
dHJpY3Rpb24gaXMgY3VycmVudGx5IGEgcHJhY3RpY2FsIHByb2JsZW0uIDZUaVNDSCBwZW9wbGUg
aGF2ZQ0KICAgIHN0YXRlZCB0aGF0IHVzaW5nIEFFUyBhbmQgU0hBLTI1NiBpcyBub3QgYSBwcm9i
bGVtIGF0IGFsbC4NCiAgICBbSkxTXSBJIGFtIG5vdCBzdXJlIHRoYXQgSSB1bmRlciBzdGFuZCB3
aGVyZSB0aGUgaW1tZWRpYXRlIHByYWN0aWNhbCBwcm9ibGVtDQogICAgaXMuICBJZiBTSEEtMjU2
IGlzIG5vdCBhIHByb2JsZW0gdGhlbiBITUFDLVNIQS0yNTYgY2FuIGJlIHVzZWQgYXMgdGhlIFBE
Rg0KICAgIGZvciBIS0RGLg0KDQpbSlBNXSBTb3JyeSBteSBmYXVsdCwgSSBpbnRlbmRlZCB0byB3
cml0ZSB0byB3cml0ZSB0aGUgb3Bwb3NpdGU6ICJUaGUgcmVzdHJpY3Rpb24gaXMgY3VycmVudGx5
IE5PVCBhIHByYWN0aWNhbCBwcm9ibGVtIiwgYnV0IENocmlzdGlhbiBzZWVtcyB0byB0aGluayBp
dCBpcyBpbmNvbnZlbmllbnQuDQoNCkpvaG4NCiANCg0K


From nobody Mon Apr  6 21:33:17 2020
Return-Path: <john.mattsson@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 7F4BE3A1564 for <core@ietfa.amsl.com>; Mon,  6 Apr 2020 21:33:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.268
X-Spam-Level: 
X-Spam-Status: No, score=-2.268 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.168, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, 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 wQy1OiZyCKWG for <core@ietfa.amsl.com>; Mon,  6 Apr 2020 21:33:15 -0700 (PDT)
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (mail-db5eur03on0606.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe0a::606]) (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 DFF883A1563 for <core@ietf.org>; Mon,  6 Apr 2020 21:33:14 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RWx2kgY3WGJUzY+YSwtBtJVMibZCqu0qSjODYBzuHCiYNldnp1BnZU/jYGlCj36zpHYt6Y2EPRAJGlJGCQ1xYGoe/er4cM7OJ6H/Imsg+aPPuW6J/Ub6BR8roaTSY13frVkyDSzbYHUMIi6l0fANHUiuGRdu5kGsO14vzke6Fv0/hIFUfgPVEaOy4oaNO357H0x3RNaDcUum1n5SJXFtpDwu1KI6H9x17opPrgF3yi4amXe2qPpxAV3pb/d80sHjXza0+Y+le+H7i8bCVu57dcR9OFir7nixqLs4y3ZIVqfh0j2vL3sPmVJ83k1yoxB7GpwLno/fArR+jGbdB/VBOw==
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=cpEm+n/qOBvo+ggxR34kzcje3ctmf05OIs3dSAGUj3Y=; b=Ob6AD80hfIrYYcNxcXMqer33YEHEHBDXudAFmOT+uSgkJtix/b3VdQcK1wwS185NGeVy/7fiYC2NyjGbAN4VkFQz8rOWtwmV4kka86XsNcDt0o9NP5tu4SMJ395h7bnsk0hFrMTJuX38KjRQ/XT8JtHQOlYfUTiI6dcIbPE40QahQFGRC6GdDMkwqbY7uh0AEE5Qsu/U+qsz0POXd4PZ55ZKGVWzIrmxLYeXg7Z5uW93iJZfqZB/UPpdR2BlsPwpLlzjz2dx4AOK5iDa7fNWQMLwxgmeeHRHfXtzCX9CoqRkAHqKAsLxDgYrNbiQYHModl4vcEE7z4x7xUv7t0Bb6Q==
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=cpEm+n/qOBvo+ggxR34kzcje3ctmf05OIs3dSAGUj3Y=; b=XWOxLlkrVWlXviMzcxEPQ1rBE30jDi9B04MlkRJvEnzLV57eaxCTRiCEg1UAj9Rvqgrbb8M6Eqjjlj5fpco9zIlb/AhmSgnZYSkOoxyDPfUGKkdRuttdnRr0y5sVCDvtjLBDimAiXbz9D/gKSrj7kBGIHvWSYBVr2LdDYkpsC7k=
Received: from AM6PR07MB4584.eurprd07.prod.outlook.com (20.177.37.216) by AM6PR07MB3848.eurprd07.prod.outlook.com (52.134.114.142) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2900.13; Tue, 7 Apr 2020 04:33:12 +0000
Received: from AM6PR07MB4584.eurprd07.prod.outlook.com ([fe80::928:dc19:896b:4b91]) by AM6PR07MB4584.eurprd07.prod.outlook.com ([fe80::928:dc19:896b:4b91%6]) with mapi id 15.20.2900.012; Tue, 7 Apr 2020 04:33:12 +0000
From: John Mattsson <john.mattsson@ericsson.com>
To: =?utf-8?B?Q2hyaXN0aWFuIEFtc8O8c3M=?= <christian@amsuess.com>
CC: "core@ietf.org" <core@ietf.org>
Thread-Topic: [core] Allowing non-HMAC based KDF in OSCORE
Thread-Index: AQHWCaeQBKQ/R/PrJ0CpFz210vCuHahsSpsAgADu5oA=
Date: Tue, 7 Apr 2020 04:33:12 +0000
Message-ID: <9F199D88-4F17-4B6D-B91B-73C904464906@ericsson.com>
References: <5CD4BE47-4E21-4E00-8BE7-752917CBAF51@ericsson.com> <20200406161808.GB2688660@hephaistos.amsuess.com>
In-Reply-To: <20200406161808.GB2688660@hephaistos.amsuess.com>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/16.35.20030802
authentication-results: spf=none (sender IP is ) smtp.mailfrom=john.mattsson@ericsson.com; 
x-originating-ip: [81.225.97.222]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 739dc34b-eea7-4427-da1d-08d7daacc83d
x-ms-traffictypediagnostic: AM6PR07MB3848:
x-microsoft-antispam-prvs: <AM6PR07MB38489B1ACB73A0C6387E278789C30@AM6PR07MB3848.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 036614DD9C
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:AM6PR07MB4584.eurprd07.prod.outlook.com; PTR:; CAT:NONE;  SFTY:; SFS:(10009020)(4636009)(39860400002)(376002)(136003)(396003)(346002)(366004)(6916009)(5660300002)(66556008)(44832011)(2906002)(4326008)(33656002)(76116006)(66476007)(316002)(64756008)(91956017)(6486002)(2616005)(66446008)(71200400001)(66946007)(478600001)(8936002)(6512007)(81156014)(81166006)(8676002)(86362001)(53546011)(186003)(6506007)(36756003)(26005); DIR:OUT; SFP:1101; 
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 3zELhohQhNePeR2F7HBM0iCm5JeEcGtBqEnRmHpRmonoscMlMJTVpO+siK0yz+xhTxQuB17k+HJG+fgyh5oAKUkWyFszKypT+0KmB6ebzxgZ7CLRR/Py0zV+vHH4mlEJIwxkTA1oLy9Gb6cEGde1WSrAlSMDKivV4YXuhH+czzUJmtJDoBzmBGGiK2bNukiG3VM4KabOC59WPSg2NPXK0RmxkB5wxF318brWEVtnbH24dk80+0uHqPmMf6FWYZgp/nqjdpPsxXqgNTMr4USeULYdm0CO8QoENmI00cYht8WEKgm5VcOytRsfrAK11GFKOh1FgOVAzYDqiSWo/Kd+8S6GJsFcAws5NJ3NBItA2xk/0RfSIMYFBaDgj4ZHALuoWU1V7lxIuzv2Sr3YoFU+x9u4JKxUm8ymoZBAvz6oz7RlLbSefBqlsSulMFzHq2NR
x-ms-exchange-antispam-messagedata: 3zbwlm9hzmuhGwRXw354NC4CS0ubFL0jLA5KqIV1I+6XT8COKIQRYFcjzg+rQNGe1H8vELKMHH6EUL8ZRrBXtgrzMdjWtJWnTTqRsj3jhs0734GIPjNd2n5RsbJnIoVhbss8ysYLWk48bQyr1r9lnw==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <CF440BE544EDD04A8EBCB8BBF8483F5D@eurprd07.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 739dc34b-eea7-4427-da1d-08d7daacc83d
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Apr 2020 04:33:12.4161 (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: VaJ7X+T0GHhCLUY4weTnIRbbszntswVairkg/y4lQG6j5+bcngaBzUfHdozC8Rfed7WQNYPO4qBz+u2exVGjIHwmE4LEu63SJ4SMDYN1uzM=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR07MB3848
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/6RlkvEDn2b4nLJ3zYtvMWOtJWxA>
Subject: Re: [core] Allowing non-HMAC based KDF in OSCORE
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: Tue, 07 Apr 2020 04:33:16 -0000

Q2hyaXN0aWFuIEFtc8O8c3Mgd3JvdGU6DQoNCiAgICA+IEkgZG9uJ3QgdGhpbmsgdGhlcmUgaXMg
YW55IGh1cnJ5IHRvIGNoYW5nZSB0aGlzIHJlc3RyaWN0aW9uIGJ1dCBJDQogICAgPiB0aGluayBp
dCBzaG91bGQgYmUgY2hhbmdlZCBhdCBzb21lIHBvaW50LiBJdCBtYWtlcyBzZW5zZSBmb3IgT1ND
T1JFIHRvDQogICAgPiBhbGxvdyBhbnkgS0RGIHNwZWNpZmllZCBpbiBDT1NFLiBJIHdvdWxkIHN1
Z2dlc3QgdGhhdCBHcm91cCBPU0NPUkUNCiAgICA+ICh3aGljaCB1cGRhdGVzIE9TQ09SRSkgbGlm
dHMgdGhpcyBsaW1pdGF0aW9uIGFsc28gZm9yIFJGQyA4NjEzLg0KICAgIA0KICAgIElmIHdlIGdv
IHRoYXQgcm91dGUgKHdoaWNoIHNvdW5kcyB2aWFibGUgdG8gbWUpLCBjb3VsZCB3ZSBoYXZlIGEg
IlRoZXJlDQogICAgYXJlIG5vIHRlY2huaWNhbCByZWFzb25zIHdoeSB0aGlzIGNvdWxkIG5vdCBi
ZSBleHRlbmRlZCB0byAobm9uLWdyb3VwKQ0KICAgIE9TQ09SRTsgdXBkYXRpbmcgdGhhdCBzcGVj
aWZpY2F0aW9uIGluIGEgbGF0ZXIgZG9jdW1lbnQgaXMgYmVpbmcNCiAgICBjb25zaWRlcmVkLiIg
aW4gdGhlcmU/DQoNCltKUE1dIEkgd2FzIG1vcmUgdGhpbmtpbmcgdGhhdCBHcm91cCBPU0NPUkUg
ZG9jdW1lbnQgYWxyZWFkeSBub3cgd3JpdGVzIHRoYXQNCg0KICAgIFRoaXMgZG9jdW1lbnQgdXBk
YXRlcyBSRkMgODYxMyBhcyBmb2xsb3dzOg0KICAgDQogICAgT0xEOiBUaGUgSEtERiBNVVNUIGJl
IG9uZSBvZiB0aGUgSE1BQy1iYXNlZCBIS0RGIFtSRkM1ODY5XSBhbGdvcml0aG1zDQogICBkZWZp
bmVkIGZvciBDT1NFIFtSRkM4MTUyXS4NCg0KICAgTkVXOiBUaGUgS0RGIE1VU1QgYmUgb25lIG9m
IHRoZSBLREYgYWxnb3JpdGhtcyBkZWZpbmVkIGZvciBDT1NFIFtSRkM4MTUyXQ0KDQoNCkpvaG4N
Cg0K77u/LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IENocmlzdGlhbiBBbXPDvHNz
IDxjaHJpc3RpYW5AYW1zdWVzcy5jb20+DQpEYXRlOiBNb25kYXksIDYgQXByaWwgMjAyMCBhdCAx
ODoxOA0KVG86IEpvaG4gTWF0dHNzb24gPGpvaG4ubWF0dHNzb25AZXJpY3Nzb24uY29tPg0KQ2M6
ICJjb3JlQGlldGYub3JnIiA8Y29yZUBpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbY29yZV0gQWxs
b3dpbmcgbm9uLUhNQUMgYmFzZWQgS0RGIGluIE9TQ09SRQ0KDQogICAgSGVsbG8gSm9obiwNCiAg
ICANCiAgICBPbiBGcmksIEFwciAwMywgMjAyMCBhdCAxMTowMzo1NEFNICswMDAwLCBKb2huIE1h
dHRzc29uIHdyb3RlOg0KICAgID4gQXMgcG9pbnRlZCBvdXQgYnkgSmltIGluIHRoZSBDT1NFIHZp
cnR1YWwgaW50ZXJpbSB5ZXN0ZXJkYXksIE9TQ09SRQ0KICAgID4gcmVzdHJpY3RzIHRoZSB0eXBl
IG9mIEtERiB0byBITUFDLWJhc2VkIEhLREYgYWxnb3JpdGhtcy4gSSBkbyBub3Qga25vdw0KICAg
ID4gKG9yIHJlbWVtYmVyKSB3aHkgdGhlIHJlc3RyaWN0aW9uIGlzIHRoZXJlLg0KICAgIA0KICAg
IGZyb20gYW4gaW1wbGVtZW50ZXIgcG9pbnQgb2YgdmlldywgaXQgd291bGQgYmUgbXVjaCBhcHBy
ZWNpYXRlZCBpZiBhbg0KICAgIE9TQ09SRSBsaWJyYXJ5IHdvdWxkIG9ubHkgbmVlZCB0byBhc2sg
aXRzIGJhY2tlbmQgQ09TRSBsaWJyYXJ5IHRoaW5ncyBpdA0KICAgIGNhbiBrbm93IChlZy4gd2hl
dGhlciBhbiBhbGdvcml0aG0gaXMgYSBLREYgYWxnb3JpdGhtKSBhbmQgbm90IGhhdmUgdG8NCiAg
ICBzaGlwIGFkZGl0aW9uYWwga25vd2xlZGdlIGFib3V0IGFsZ29yaXRobXMuDQogICAgDQogICAg
PiBJIGRvbid0IHRoaW5rIHRoZXJlIGlzIGFueSBodXJyeSB0byBjaGFuZ2UgdGhpcyByZXN0cmlj
dGlvbiBidXQgSQ0KICAgID4gdGhpbmsgaXQgc2hvdWxkIGJlIGNoYW5nZWQgYXQgc29tZSBwb2lu
dC4gSXQgbWFrZXMgc2Vuc2UgZm9yIE9TQ09SRSB0bw0KICAgID4gYWxsb3cgYW55IEtERiBzcGVj
aWZpZWQgaW4gQ09TRS4gSSB3b3VsZCBzdWdnZXN0IHRoYXQgR3JvdXAgT1NDT1JFDQogICAgPiAo
d2hpY2ggdXBkYXRlcyBPU0NPUkUpIGxpZnRzIHRoaXMgbGltaXRhdGlvbiBhbHNvIGZvciBSRkMg
ODYxMy4NCiAgICANCiAgICBJZiB3ZSBnbyB0aGF0IHJvdXRlICh3aGljaCBzb3VuZHMgdmlhYmxl
IHRvIG1lKSwgY291bGQgd2UgaGF2ZSBhICJUaGVyZQ0KICAgIGFyZSBubyB0ZWNobmljYWwgcmVh
c29ucyB3aHkgdGhpcyBjb3VsZCBub3QgYmUgZXh0ZW5kZWQgdG8gKG5vbi1ncm91cCkNCiAgICBP
U0NPUkU7IHVwZGF0aW5nIHRoYXQgc3BlY2lmaWNhdGlvbiBpbiBhIGxhdGVyIGRvY3VtZW50IGlz
IGJlaW5nDQogICAgY29uc2lkZXJlZC4iIGluIHRoZXJlPw0KICAgIA0KICAgIEtSDQogICAgYw0K
ICAgIA0KICAgIC0tIA0KICAgIEkgc2hvdWxkbid0IGhhdmUgd3JpdHRlbiBhbGwgdGhvc2UgdGFu
ayBwcm9ncmFtcy4NCiAgICAgIC0tIEtldmluIEZseW5uDQogICAgDQoNCg==


From nobody Mon Apr  6 23:22:45 2020
Return-Path: <ivaylo@ackl.io>
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 D4BA03A173B for <core@ietfa.amsl.com>; Mon,  6 Apr 2020 23:22:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, 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=ackl-io.20150623.gappssmtp.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 vlWoTRX4fIJR for <core@ietfa.amsl.com>; Mon,  6 Apr 2020 23:22:33 -0700 (PDT)
Received: from mail-wm1-x32e.google.com (mail-wm1-x32e.google.com [IPv6:2a00:1450:4864:20::32e]) (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 2B5CB3A173A for <core@ietf.org>; Mon,  6 Apr 2020 23:22:33 -0700 (PDT)
Received: by mail-wm1-x32e.google.com with SMTP id f20so541485wmh.3 for <core@ietf.org>; Mon, 06 Apr 2020 23:22:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ackl-io.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=tXe3/5SJohzwwOJ8f16rp8szi6HRnT2YhV6+MTvkyH4=; b=C40iZPO1Of9nHCOEcnH+zv9bmxOyDS0CxkH7w/6Xt+6nf7YsvxoiGukgVc4in8tk8P ZKhPbGqgjk5Fn7l46xWPw42Sb4HEWJwkSFM7VCCRprzZkyGuqe2gGzlGGVcZxS38K2oH 08LBg8auQNZJY712y/yCrVs6NgyKXTCxnZNzbcpKGIcq7smhPd+YePzplGd5vy0g10Ff a3Y1xgTv5/hSaN6L76+Ooxx2Vst5yZbtltZnHrRoEDf0rCRVswCp628O0x9K0OBoZmWT OB4cu5mPjw1lrDm2MvSPl4EieyaWKlUEQWq+utamnLnclY6PIuA4PQsDR5XW+VPjF1Rq 35eA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=tXe3/5SJohzwwOJ8f16rp8szi6HRnT2YhV6+MTvkyH4=; b=LAxaVi+XBwmR1d4rcWo67lptwyiUlPYunUZQ9iXWqbRjokinsr6LjZXr+QJc3dyWXr wKGzaQCIt4+usw5HL5Bo43WZA49I7RiwHH97kzES3oCaphTnIup7dUjEbAlBuPt43yEu DWbd6vVCtFx1wkrSVBGg7YYK9fck261TTk2oQQqrOkBQ7UeIxBPlIFzAj2UWscpK0Rqc jPdF/bsx6eQq9onu4+SyBfhxZzAmJACZoxR1eLhbNuxgeLKC5Llt6xa6lpVcgGQBuji/ mwAZuEfcTEggCbr3urZ01N+x3EaMPjLS3GT8SWu5SrvBhaxNeGDyL0tyEb3hmzyUj5fa dfEg==
X-Gm-Message-State: AGi0PubtZUrnbVnO8ZjZItOLYb8Cx/E3jk16ERlYln0e3wK6ZL9CtA0C y6V//L49/CXdNb6bGanJ+ek0qbYe9AZawNOWIy51pQ==
X-Google-Smtp-Source: APiQypJdlOVhfZh/4UmAaV00/bXIqOc+2RGD9rN1rjikQtAvyI4wxc3Mm3mww8Jwv2pBRQ5B99Id5NqIXPMlW7Ma2Ss=
X-Received: by 2002:a1c:e242:: with SMTP id z63mr687626wmg.72.1586240551585; Mon, 06 Apr 2020 23:22:31 -0700 (PDT)
MIME-Version: 1.0
References: <9AD3C4BB-7965-4776-84C4-6B5BFDCAA262@tzi.org> <e3a61d2c-1183-5ece-74d8-b1bad26ddfe6@ericsson.com> <15C8F1D1-B560-4D52-8D77-377C6B1C0518@tzi.org> <CAJFkdRxBt0A6a1JaEDjd2VBSr2n_Bbe6NmTZd-e0U_ma+8v_Qg@mail.gmail.com> <b8faa5cb3a0162b1ecba5650513a4827@bbhmail.nl>
In-Reply-To: <b8faa5cb3a0162b1ecba5650513a4827@bbhmail.nl>
From: Ivaylo Petrov <ivaylo@ackl.io>
Date: Tue, 7 Apr 2020 08:22:05 +0200
Message-ID: <CAJFkdRyMC9NDGLWmkC+N3c8ubKTq2hmF_6CDH=fMGkppopQ6FQ@mail.gmail.com>
To: peter van der Stok <consultancy@vanderstok.org>
Cc: Core <core@ietf.org>, netmod@ietf.org
Content-Type: multipart/alternative; boundary="0000000000009b130405a2ad6894"
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/b1e4YZC1oUMvOhG3dfo3dTPwVFc>
Subject: Re: [core]  =?utf-8?q?=F0=9F=94=94_WG_Last_Call_of_CORECONF_drafts=3A?= =?utf-8?q?_draft-ietf-core-yang-cbor-12=2C_-sid-11=2C_-comi-09=2C_-yang-l?= =?utf-8?q?ibrary-01?=
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: Tue, 07 Apr 2020 06:22:39 -0000

--0000000000009b130405a2ad6894
Content-Type: text/plain; charset="UTF-8"

Hello Peter,

Thank you for your reviews and your comments!

It is true that currently we mandate each SID mega range to have 1000000
SIDs in 6.1 and the size in 6.2 is not strictly speaking necessary. I
believe the idea of having this information is so that any software that is
written today to work with this registry has all the necessary information
inside the registry. If in the future we decide to change this limit to
500K or 5M this software can remain intact. If this is a big concern for
you, do not hesitate to let us know and we will discuss further.

Best regards,
Ivaylo


On Tue, Mar 31, 2020 at 2:16 PM Peter van der Stok <stokcons@bbhmail.nl>
wrote:

> Dear all,
>
> I have reread draft-ietf-core-yang-sid.
> I am quite happy that this document enters its final processing stage.
> The document satisfies our wishes expressed earlier.
>
> One small point:
> In section 6.2.2 the size seems superfluous as all ranges have the same
> size.
>
> Greetings,
>
> Peter
> _______________________________________________
> core mailing list
> core@ietf.org
> https://www.ietf.org/mailman/listinfo/core
>

--0000000000009b130405a2ad6894
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:verdana,=
sans-serif;color:#0b5394">Hello Peter,</div><div class=3D"gmail_default" st=
yle=3D"font-family:verdana,sans-serif;color:#0b5394"><br></div><div class=
=3D"gmail_default" style=3D"font-family:verdana,sans-serif;color:#0b5394">T=
hank you for your reviews and your comments!=C2=A0</div><div class=3D"gmail=
_default" style=3D"font-family:verdana,sans-serif;color:#0b5394"><br></div>=
<div class=3D"gmail_default" style=3D"font-family:verdana,sans-serif;color:=
#0b5394">It is true that currently we mandate each SID mega range to have 1=
000000 SIDs in 6.1 and the size in 6.2 is not strictly speaking necessary. =
I believe the idea of having this information is so that any software that =
is written today to work with this registry has all the necessary informati=
on inside the registry. If in the future we decide to change this limit to =
500K or 5M this software can remain intact. If this is a big concern for yo=
u, do not hesitate to let us know and we will discuss further.</div><div cl=
ass=3D"gmail_default" style=3D"font-family:verdana,sans-serif;color:#0b5394=
"><br></div><div class=3D"gmail_default" style=3D"font-family:verdana,sans-=
serif;color:#0b5394">Best regards,</div><div class=3D"gmail_default" style=
=3D"font-family:verdana,sans-serif;color:#0b5394">Ivaylo</div><div><div dir=
=3D"ltr" data-smartmail=3D"gmail_signature"><div dir=3D"ltr"><div><div dir=
=3D"ltr"><div><div dir=3D"ltr"><div><div dir=3D"ltr"><div><div dir=3D"ltr">=
<div><div dir=3D"ltr"><div><div dir=3D"ltr"><div><div dir=3D"ltr"><div dir=
=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div><div><div =
style=3D"margin:0px;font-stretch:normal;line-height:normal"><div style=3D"m=
argin:0px;padding:0px 0px 20px;width:1949px"><div><div style=3D"margin:8px =
0px 0px;padding:0px"><div><div style=3D"font-family:Roboto,RobotoDraft,Helv=
etica,Arial,sans-serif;font-size:16px"></div><div style=3D"font-family:Robo=
to,RobotoDraft,Helvetica,Arial,sans-serif;font-size:16px"></div></div></div=
><div style=3D"font-family:Roboto,RobotoDraft,Helvetica,Arial,sans-serif;fo=
nt-size:medium"></div></div></div></div></div></div></div></div></div></div=
></div></div></div></div></div></div></div></div></div></div></div></div></=
div></div></div></div></div><br></div><br><div class=3D"gmail_quote"><div d=
ir=3D"ltr" class=3D"gmail_attr">On Tue, Mar 31, 2020 at 2:16 PM Peter van d=
er Stok &lt;<a href=3D"mailto:stokcons@bbhmail.nl" target=3D"_blank">stokco=
ns@bbhmail.nl</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" sty=
le=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);paddi=
ng-left:1ex"><div style=3D"font-size:10pt;font-family:Verdana,Geneva,sans-s=
erif">
Dear all,<br><br>I have reread draft-ietf-core-yang-sid.<br>I am quite happ=
y that this document enters its final processing stage.<br>The document sat=
isfies our wishes expressed earlier.<br><br>One small point:<br>In section =
6.2.2 the size seems superfluous as all ranges have the same size.<br><br>G=
reetings,<br><br>Peter
</div>
_______________________________________________<br>
core mailing list<br>
<a href=3D"mailto:core@ietf.org" target=3D"_blank">core@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/core" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/core</a><br>
</blockquote></div>

--0000000000009b130405a2ad6894--


From nobody Tue Apr  7 00:24:30 2020
Return-Path: <cabo@tzi.org>
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 52BD73A1815 for <core@ietfa.amsl.com>; Tue,  7 Apr 2020 00:24:28 -0700 (PDT)
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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
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 xt21qcXK61cd for <core@ietfa.amsl.com>; Tue,  7 Apr 2020 00:24:26 -0700 (PDT)
Received: from gabriel-vm-2.zfn.uni-bremen.de (gabriel-vm-2.zfn.uni-bremen.de [134.102.50.17]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8F9D53A1811 for <core@ietf.org>; Tue,  7 Apr 2020 00:24:26 -0700 (PDT)
Received: from [192.168.217.119] (p548DCD70.dip0.t-ipconnect.de [84.141.205.112]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by gabriel-vm-2.zfn.uni-bremen.de (Postfix) with ESMTPSA id 48xJnJ4b7Szydy; Tue,  7 Apr 2020 09:24:20 +0200 (CEST)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <9F199D88-4F17-4B6D-B91B-73C904464906@ericsson.com>
Date: Tue, 7 Apr 2020 09:24:20 +0200
Cc: "core@ietf.org" <core@ietf.org>
X-Mao-Original-Outgoing-Id: 607936841.854139-442e81525fa46789d02768b091c67991
Content-Transfer-Encoding: quoted-printable
Message-Id: <C9AD7717-DD91-40AA-8816-5417935C822A@tzi.org>
References: <5CD4BE47-4E21-4E00-8BE7-752917CBAF51@ericsson.com> <20200406161808.GB2688660@hephaistos.amsuess.com> <9F199D88-4F17-4B6D-B91B-73C904464906@ericsson.com>
To: John Mattsson <john.mattsson=40ericsson.com@dmarc.ietf.org>
X-Mailer: Apple Mail (2.3608.80.23.2.2)
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/JrlhklrKt8a6QmtdxZ0R65T1uOU>
Subject: Re: [core] Allowing non-HMAC based KDF in OSCORE
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: Tue, 07 Apr 2020 07:24:28 -0000

On 2020-04-07, at 06:33, John Mattsson =
<john.mattsson=3D40ericsson.com@dmarc.ietf.org> wrote:
>=20
>   NEW: The KDF MUST be one of the KDF algorithms defined for COSE =
[RFC8152]

(Maybe reference 8152bis-algs here.)

Gr=C3=BC=C3=9Fe, Carsten


From nobody Tue Apr  7 01:12:36 2020
Return-Path: <achimkraus@gmx.net>
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 EF6E33A18D1 for <core@ietfa.amsl.com>; Tue,  7 Apr 2020 01:12:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level: 
X-Spam-Status: No, score=-2.098 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, 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=gmx.net
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 4dqSsOWzOa2D for <core@ietfa.amsl.com>; Tue,  7 Apr 2020 01:12:33 -0700 (PDT)
Received: from mout.gmx.net (mout.gmx.net [212.227.15.18]) (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 AD7003A18CD for <core@ietf.org>; Tue,  7 Apr 2020 01:12:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1586247144; bh=TQ0ZODj/NKyMRnjVKZ8iv4BKgubR7xnLiXQnbIf5ynQ=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=j8QO26rPdJQkuKZjzdL9+KlvGpZDATMOL92inhISpKBGkeEICCLiCOGBrwWtK9Ajk OLWLw5iGAH1lemvIL9RA+0G2y/1gbVA4t4Kj1426rVDUrM7jLvh5psEOZyL2F21+fm XBotnu6Jtfxy6szfL4/vphwPxGzqT4erDi9EG+lA=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.178.45] ([88.65.144.250]) by mail.gmx.com (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MVvL5-1jlKfC3lNl-00RtoY; Tue, 07 Apr 2020 10:12:24 +0200
To: Jim Schaad <ietf@augustcellars.com>
Cc: core@ietf.org
References: <580bb0f4-89c4-2d11-b17b-520ddfe89c33@gmx.net> <000501d60452$c96cfa00$5c46ee00$@augustcellars.com> <1e74313a-d258-622f-d43e-ff1fa8f7d06d@gmx.net> <AM5P190MB027536259A44102F7AB9E058FDC80@AM5P190MB0275.EURP190.PROD.OUTLOOK.COM> <CAAzbHvbeEyws+wVchovoVTK=WutWoHCNcfv8LrpxmshLxJ_w+Q@mail.gmail.com> <011301d6077c$b5d347b0$2179d710$@augustcellars.com> <AM5P190MB0275218BA7C801E50C8353F0FDC90@AM5P190MB0275.EURP190.PROD.OUTLOOK.COM> <CAObGJnOscTtyeQ+qvD0N0w_TD2JfV8h9+=zf=bz-jrr7LWhD2Q@mail.gmail.com> <CAAzbHvaJy9WfMOzzKhczreuZBcbA5TDQ5ThtGMT7eVj2Jf83gQ@mail.gmail.com> <CAObGJnOcP_FxNuORqAvpBE-P+nRdPjxcXVdb-VTN5in5obanmw@mail.gmail.com> <02ec5628-3f7d-ff5d-620c-c0a90a4b89b0@gmx.net> <AM5P190MB02755F6BA4AFF11C3BFC5F18FDC60@AM5P190MB0275.EURP190.PROD.OUTLOOK.COM> <020701d60907$fb3ba720$f1b2f560$@augustcellars.com> <AM5P190MB02756F537F757941D123AF17FDC70@AM5P190MB0275.EURP190.PROD.OUTLOOK.COM> <02c601d609e0$e0afcbf0$a20f63d0$@augustcellars.com>
From: Achim Kraus <achimkraus@gmx.net>
Message-ID: <67d5ddf6-94dd-51af-0e43-10a078ecb5fc@gmx.net>
Date: Tue, 7 Apr 2020 10:12:23 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <02c601d609e0$e0afcbf0$a20f63d0$@augustcellars.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: de-AT-frami
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:BMQ+yXBcgnDm4N5KMPOpT+/885PtqJS7Z0BxSHPOnVs9ZbWYuLf hnWw3bOwX3wr9YgQaXLkCrQgWD5r6PPWyTLSnQLxfP5MHjL3uIJN3TtgxkNnwTjZQhVhV+U /8xEO542klz8Bi4x6QuF2WHM5kBwbwz/azGoeIdUYQmuE4VuuZDmOG/z3I7bP6B+QVspOY+ 3LFZIgLNhzik2lbrtwqZA==
X-UI-Out-Filterresults: notjunk:1;V03:K0:zJjhqNezY2o=:+dSWlsVbn69bZHCHIAMQhA +Alm3ImbVb6KtkAZxgVWIYYSRSFmpHFC5bEyOX3LTk3mq0T0l5XwjlRuOHuwsVAeQ8YEf/OVP dBgiqLC14Yz8mT4EvNKpGh1vYhhaJ1QQZ8F8qxAKfmgU3g0haMGbDaxWVv5rIKzHlQxNZNNdQ MQpAwrJKzeEgkaZwGUx/rf96EjKQKdX4okNGXLKIQwoLNSq8BsDPQqmxvWd+p1C9ENYlcr9Uo 0zRAdOlzqIyZ7AJ9kX+uVGYdhGcJ8YIoUBvJdXyhhpA8nshgKDExjLUmqKD8+av4+xMeKfpQg K2HLpCxWhd7d6cXyRjYXECqNWQmgVyZukgAPOswKBDSFMnuloeyfXBnecbMxU63tc8gMINqdx 0Mn21cfLei9/g6ojSCDj69bhOkx1KbkIotgTjzT6pgxWznP+15vr5g0IMZIqhLAcB8icSf3Ih TNxtwAxBvCFmYD0JsNsRjXa7HWYk9cB+ZU2hOUc3pe17q4knxqx6PHDxYtcl+MXUdQPT+ZIcF NQoJJbQ/QeYflyJJ8w/J2VaCBGz+RhFM5i2BTD5riIFVCZoPZWCqFZJhjjhyJqPW140Gl+1so UgwLkc8dN0sy8eGax3S6FVQFxv9RcsUbu/kT3qO81f9KoIRFv/VB6ns8+ZqAch9sdbfGhS8HS lDjuCmBHKpRDmlUNo9ODiJRXip+iyCMOr5maxSumLv1pcnxsyW2i7Fq69GaXRyXJpQ7xRyxmP ZbguUDV5nYR8HsT4KWd1n8wbD0FoYQJ7JpHfOL+rmQg3FI5FG2cNttwNTXKI8Xrr5yg45jTyI Go98uzmsp+HblGu5BZcFzZlYF6tQFf7ysXyE6Zom0LlMEeM8wzzwHI+czqdD8nrrLboITCt0x +Xdex4/ESLVSzHbC1/ycZGzIG6HakZ9dlo2RT+BcoA7M5D+bFO+pYsIOG+/Ndso3uQdX6QBWL nJZY+2QMU1u5ilzv77SksiXcLVtbFMuvsFt/DKmS0okKqU6ESE/MWdh9+y1AdleajbxBsgGJp 4ojBxlPWaG6glFH1swaLqVr6sl8ymrBKDsCFqAl+xdfmKLXsFnbXSoVuL5xD3YDfrQnJ9BJzX MVQlWoEqqmtZVC0eCUyYwiCcQyubAg9yr4A+e9pW/1vZmwZntB81FNynVeCBBlhZmGi2Qr6Bv btFyhgVsVFvgf3oBBhOmDXPZDs+muajXDkAECgAGKgsTndzT2kBwlgOr1f6XXhg2kHS8kO/TI rqAhG8J3OHdc6hMeG
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/7QZlUTj4wEbo3wQ-T88bRGQsQ9E>
Subject: Re: [core] RFC 7252 - 8.2 - Multicast - Request / Response Layer, page 67, top
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: Tue, 07 Apr 2020 08:12:35 -0000

Hello Jim,

 > [JLS] I think it is a bad idea to use the port number as a means of
distinguishing multicast and unicast message.    If you do something
like this completely internal to your own code, then it is an
implementation detail but would not map to any type of text for an IETF
document.

Do you have an example, where a IETF specification uses multicast and
unicast and differs in processing on that? Otherwise the point maybe,
that other protocols, which also support multicast, process any request
in the same way, regardless if it's received via the unicast or
multicast address.

 > [JLS]  If this is really true, and I am not sure that I believe that
to be the case, then the JAVA library is completely broken and needs to
get fixed.    The fast look that I had at the JAVA library looks like
you need to create a distinct socket for every <address, port> pair that
you are dealing with.  I think that should give you all of the info that
you need, but like I said, I have not done the JAVA programming itself.

At least, it is easier to mix it up, than to do it proper.
And "wrong" maybe not too obvious, because it requires precise
mechanisms to detect that. And it may vary from OS to OS.
For linux the multicast socket seems to require to be bound to the
specific multicast address, for windows that doesn's work and seems to
be not required. So, lets see, if only "my limited java multicast
knowledge" is the gap, or other implementations will also struggle :-).

best regards
Achim

Am 03.04.20 um 19:54 schrieb Jim Schaad:
>
>
> -----Original Message-----
> From: Esko Dijk <esko.dijk@iotconsultancy.nl>
> Sent: Friday, April 3, 2020 5:38 AM
> To: Jim Schaad <ietf@augustcellars.com>; 'Achim Kraus' <achimkraus@gmx.n=
et>; 'Thomas Fossati' <tho.ietf@gmail.com>; 'Klaus Hartke' <hartke@project=
cool.de>
> Cc: core@ietf.org
> Subject: RE: [core] RFC 7252 - 8.2 - Multicast - Request / Response Laye=
r, page 67, top
>
> Hello Jim,
>
> Could you clarify your point further?
> - what is a bad idea - having a dedicated port with dedicated for handli=
ng multicast requests?  Or the subsequent "internal routing" of the reques=
t to the unicast server at a different port? Or both?
> [JLS] I think it is a bad idea to use the port number as a means of dist=
inguishing multicast and unicast message.    If you do something like this=
 completely internal to your own code, then it is an implementation detail=
 but would not map to any type of text for an IETF document.
>
> - what is a "multicast channel" , do you mean an endpoint bound to a mul=
ticast address ?
> [JLS] I use the word channel because it maps from my code base in many w=
ays.  A "multicast channel" would map to an endpoint bound to a <multicast=
 address, port> pair.  An analogy for those of us who are really old would=
 be to consider UHF and VHF on your TV to be different multicast addresses=
, but you still need to choose the channel number (port number) in order t=
o get a flow of information that is usable. The analogy of course breaks d=
own because you cannot send information back to the TV stations.
>
>> some resources may only want to be on a single multicast address even
>> if the server is listening on multiple unicast addresses
>
> Sure, you can also have a dedicated server on say port :9999 that listen=
s to multicast destination addresses only, because it is bound only to a m=
ulticast address not a unicast address. This dedicated server can then han=
dle resources that only are to be accessed via multicast.
> But in this case, there's no "internal routing" needed to another server=
 inside the node because the resource is only hosted at say port :9999.
> [JLS] You can have a dedicated server on say <address, port=3D9999> that=
 lists for multicast traffic.  You always have the address and port as a p=
air.
>
>> The IP address is different for a multicast vs a unicast message
>> received at the server.  This needs to be the distinction
>
> But the case the Achim indicated is that the server may not be able to d=
etect whether a request came in via unicast of multicast. So this cannot b=
e the distinction, e.g. in the following case:
> 1) CoAP server at port 5683 is bound to unicast address U
> 2) at same node, same CoAP server at port 5683 is bound to multicast add=
ress M
> [JLS]  If this is really true, and I am not sure that I believe that to =
be the case, then the JAVA library is completely broken and needs to get f=
ixed.    The fast look that I had at the JAVA library looks like you need =
to create a distinct socket for every <address, port> pair that you are de=
aling with.  I think that should give you all of the info that you need, b=
ut like I said, I have not done the JAVA programming itself.
>
> Now in this case if a request comes in via multicast group M destined  t=
o port 5683, the server handling this cannot tell whether it was unicast o=
r multicast. And if a unicast request comes in to destination address U an=
d port 5683, the server cannot tell also whether that was unicast or multi=
cast.
> [JLS] What is the address that is associated with the port number?  You =
cannot have a bare port number you also must have an IP address.  The IP a=
ddress is how you distinguish unicast/multicast.
>
> [JLS]  Jim
>
> By setting it up like this instead that problem is avoided:
> 1) CoAP server at port 5683 is bound to unicast address U
> 2) at same node, same CoAP server at port 9999 is bound to multicast add=
ress M Then the server at port 5683 treats everything as unicast. (Because=
 it is not bound to a multicast address, it won't receive any multicast re=
quests directly.) And the server at port 9999 treats everything as multica=
st. (And this endpoint 9999 handles most requests by internally redirectin=
g to server :5683, but only for those resources where multicast is allowed=
. Some request for multicast-only resources it can handle itself directly.=
)
>
> So the above "workaround" seems handy for cases where a server at one sp=
ecific UDP cannot itself determine the endpoint the request came in from (=
could be either multicast like M or unicast like U).
>
> @Achim maybe you could comment if I've understood your use case properly=
.  To me the above seems more secure than trusting that a client will incl=
ude a "This is multicast" CoAP Option in an honest way, which could easily=
 be misused.
>
> thanks
> Esko
>
> -----Original Message-----
> From: Jim Schaad <ietf@augustcellars.com>
> Sent: Thursday, April 2, 2020 18:02
> To: Esko Dijk <esko.dijk@iotconsultancy.nl>; 'Achim Kraus' <achimkraus@g=
mx.net>; 'Thomas Fossati' <tho.ietf@gmail.com>; 'Klaus Hartke' <hartke@pro=
jectcool.de>
> Cc: core@ietf.org
> Subject: RE: [core] RFC 7252 - 8.2 - Multicast - Request / Response Laye=
r, page 67, top
>
> Esko,
>
> That idea strikes me as a very bad idea.   If you build your code on thi=
s basis you will fall over the first time you come across a multicast chan=
nel which uses the same port as the unicast server.   The IP address is di=
fferent for a multicast vs a unicast message received at the server.  This=
 needs to be the distinction as well as the fact that some resources may o=
nly want to be on a single multicast address even if the server is listeni=
ng on multiple unicast addresses.
>
> Jim
>
>
> -----Original Message-----
> From: core <core-bounces@ietf.org> On Behalf Of Esko Dijk
> Sent: Thursday, April 2, 2020 1:23 AM
> To: Achim Kraus <achimkraus@gmx.net>; Thomas Fossati <tho.ietf@gmail.com=
>; Klaus Hartke <hartke@projectcool.de>
> Cc: core@ietf.org
> Subject: Re: [core] RFC 7252 - 8.2 - Multicast - Request / Response Laye=
r, page 67, top
>
> Hello Achim,
>
> (see also my response to Jim)
> Using the UDP port number to detect a multicast request vs a unicast req=
uest sounds like a good use case. Just curious - I assume the security asp=
ect requirements of RFC 7252 are taken care of in this use case?
>
> That is, a proper client sends its multicast requests always to port :99=
99 and the server treats these as multicast requests (e.g. only allow the =
request for specific resources).
> A malicious client may sends its multicast request to port :5683 to bypa=
ss the above checks. I assume the server doesn't respond to this request, =
because the multicast address is not bound to port 5683 but to say 9999 on=
ly.
> If the CoAP server at port 5683 cannot distinguish between unicast/multi=
cast that would be a bad situation and the security requirements of RFC 72=
52 are not met.
>
> Esko
>
> -----Original Message-----
> From: core <core-bounces@ietf.org> On Behalf Of Achim Kraus
> Sent: Wednesday, April 1, 2020 22:28
> To: Thomas Fossati <tho.ietf@gmail.com>; Klaus Hartke <hartke@projectcoo=
l.de>
> Cc: core@ietf.org
> Subject: Re: [core] RFC 7252 - 8.2 - Multicast - Request / Response Laye=
r, page 67, top
>
> Hi,
>
>>> +---------------+                +-----------------+
>>> |               |    request    _|_                |
>>> |               |        .---> /   \   224.0.1.187 |
>>> |              _|_      /      \___/ --.   :9999   |
>>> | 192.168.0.1 /   \ ---=C2=B4         |      \          |
>>> |   :54321    \___/ <---.       _|_     /  rewrite |
>>> |               |        \     /   \ <-=C2=B4           |
>>> |               |         `--- \___/ 192.168.0.100 |
>>> |               |    response    |         :5683   |
>>> +---------------+                +-----------------+
>>>         Client                           Server
>
> Nice diagram.
>
>> Not sure why you would also want to rewrite the transport endpoint?
>
> I tried to follow the discussion.
> The idea to change the port as well enables java (and I guess some more)=
 to differentiate between multicast and unicast requests. Jim also mention=
ed, that it enables the use of multiple servers on the same host.
> I have not enough experience with multicast in different environments to=
 see, if that may cause more trouble (e.g. firewall etc.). I would guess, =
that some  implementations will just offer that variant, at least as confi=
gurable option (I would try do so for Californium).
> So my favorite for now is just implement it and see, what the user's fee=
dback will be.
>
> If that idea gets declined (may be by negative feedback of users), I sti=
ll think, that there is a demand for other means to distinguish between mu=
lticast and unicast requests. Maybe, either the usage of the uri-host opti=
on or a new option will help.
>
> This maybe considered as "too pragmatically", but on the other side I al=
so don't see the "great benefit" in insist not to change the port.
>
> best regards
> Achim
>
> _______________________________________________
> core mailing list
> core@ietf.org
> https://www.ietf.org/mailman/listinfo/core
> _______________________________________________
> core mailing list
> core@ietf.org
> https://www.ietf.org/mailman/listinfo/core
>
>
> _______________________________________________
> core mailing list
> core@ietf.org
> https://www.ietf.org/mailman/listinfo/core
>


From nobody Tue Apr  7 02:12:55 2020
Return-Path: <christian@amsuess.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 85DB83A197D for <core@ietfa.amsl.com>; Tue,  7 Apr 2020 02:12:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.5
X-Spam-Level: 
X-Spam-Status: No, score=-1.5 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, KHOP_HELO_FCRDNS=0.398, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=no autolearn_force=no
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 6YAjkzm35aYU for <core@ietfa.amsl.com>; Tue,  7 Apr 2020 02:12:51 -0700 (PDT)
Received: from prometheus.amsuess.com (alt.prometheus.amsuess.com [IPv6:2a01:4f8:190:3064::3]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AABC33A197C for <core@ietf.org>; Tue,  7 Apr 2020 02:12:46 -0700 (PDT)
Received: from poseidon-mailhub.amsuess.com (095129206250.cust.akis.net [95.129.206.250]) by prometheus.amsuess.com (Postfix) with ESMTPS id C6BDF40142; Tue,  7 Apr 2020 11:12:44 +0200 (CEST)
Received: from poseidon-mailbox.amsuess.com (unknown [IPv6:2a02:b18:c13b:8010:a800:ff:fede:b1bf]) by poseidon-mailhub.amsuess.com (Postfix) with ESMTP id B99B014B; Tue,  7 Apr 2020 11:12:43 +0200 (CEST)
Received: from hephaistos.amsuess.com (unknown [IPv6:2a02:b18:c13b:8010:2d54:7976:cdc9:1eab]) by poseidon-mailbox.amsuess.com (Postfix) with ESMTPSA id 5411D381; Tue,  7 Apr 2020 11:12:43 +0200 (CEST)
Received: (nullmailer pid 2749984 invoked by uid 1000); Tue, 07 Apr 2020 09:12:43 -0000
Date: Tue, 7 Apr 2020 11:12:43 +0200
From: Christian =?iso-8859-1?Q?Ams=FCss?= <christian@amsuess.com>
To: John Mattsson <john.mattsson@ericsson.com>
Cc: "core@ietf.org" <core@ietf.org>
Message-ID: <20200407091243.GA2743407@hephaistos.amsuess.com>
References: <5CD4BE47-4E21-4E00-8BE7-752917CBAF51@ericsson.com> <20200406161808.GB2688660@hephaistos.amsuess.com> <9F199D88-4F17-4B6D-B91B-73C904464906@ericsson.com>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="7AUc2qLy4jB3hD7Z"
Content-Disposition: inline
In-Reply-To: <9F199D88-4F17-4B6D-B91B-73C904464906@ericsson.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/eSUw8La7inABVYOt8mFbOcjo4qA>
Subject: Re: [core] Allowing non-HMAC based KDF in OSCORE
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: Tue, 07 Apr 2020 09:12:53 -0000

--7AUc2qLy4jB3hD7Z
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Tue, Apr 07, 2020 at 04:33:12AM +0000, John Mattsson wrote:
> [JPM] I was more thinking that Group OSCORE document already now writes t=
hat
>=20
>     This document updates RFC 8613 as follows:
>   =20
>     OLD: The HKDF MUST be one of the HMAC-based HKDF [RFC5869] algorithms
>    defined for COSE [RFC8152].
>=20
>    NEW: The KDF MUST be one of the KDF algorithms defined for COSE [RFC81=
52]

I was probably too hasty reading that; yes, that's even better to me.

Thanks
c

--7AUc2qLy4jB3hD7Z
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEECM1tElX6OodcH7CWOY0REtOkveEFAl6MRAQACgkQOY0REtOk
veH+IRAAmaaB7kXFOl71xQaEkl1dCjAhP4JgXBUQhDfbC29TzEoMYxj8sd4kiqPF
p15JHU0s62XxI8jZsfIBhRB0V7HyyFn7sPTF+Sb3rER2wqV8uBcB7NZpEjkxxAR9
yD1aYcdH/PUR5xNsYnHaM91jrIW/S3pASUCNPLi0Ye79B4pIPkwtUzgAkhpxXGNi
tpie01AwP1uMLc2hOLN1EJVEVu2TvU9vk/J2qXr71vrbEFmqnlfqV8e2GP85Wf+Q
Uipxp3TLbuftEOIC4LDGp6wgKu2BN5j3pKt+rk0Z92aHQjSEs6yi/i4hX480AO8x
c/3pSXWqiQUPzHVnSB7gk0Z3IDw1jruoRwkXaENSeMsXKEQaLsH+0YTRxmwW9zEL
O6HDtDfoaIbVfjStJ6ZjX1VwRIbQlbm92UZ571Aa0Afi2UEAEoN4Sm6vk58Eih2o
8HjFThYcUQwTjsTm6r07CuyDxftA4t1GFAYL+ESMByn4rD6vNNsnF9B+lDU8oJZw
SMWTZfzj06NLWx1IYBWXZFXUGbq9VjUWGa/CYr9nxx/9LfbnsY9nmod1LDjj91/X
7MulA/4C+txzWg7TxXTn3XRSh7i1dLCqwK5iyMd9gYRKE3rIS36ch/fMlJXImp0z
EehpOXbeUny8n3fThMm+bp+Y5V1rpwoHYU2UaQaLjzREI4jmSGk=
=qkcJ
-----END PGP SIGNATURE-----

--7AUc2qLy4jB3hD7Z--


From nobody Tue Apr  7 04:11:34 2020
Return-Path: <mohamed.boucadair@orange.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 1E0383A0C69; Tue,  7 Apr 2020 04:11:33 -0700 (PDT)
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, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=orange.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 DGeA9ogT11BZ; Tue,  7 Apr 2020 04:11:31 -0700 (PDT)
Received: from relais-inet.orange.com (relais-inet.orange.com [80.12.70.34]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 788943A0C68; Tue,  7 Apr 2020 04:11:31 -0700 (PDT)
Received: from opfednr00.francetelecom.fr (unknown [xx.xx.xx.64]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by opfednr25.francetelecom.fr (ESMTP service) with ESMTPS id 48xPqP0d0tzCqvg;  Tue,  7 Apr 2020 13:11:29 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=orange.com; s=ORANGE001; t=1586257889; bh=XLmWoNokFlCJkYyTt/BI5qtSXAUXqbizdfhpknnz+UE=; h=From:To:Subject:Date:Message-ID:Content-Type:MIME-Version; b=xBRTYmU9OWPIqnhjXdQrSiiZSktRksPP/kxtJlI7C7AZGGtLj6k94JWmOMWGEXtpp P3QF522YIs9rotIxNngfqMt1JZPSGvWO1PnB/BSKTHlK1XaOPCAnFBN3gYjRhZlDIt x0tkcrjs/qwffKbfvNp4NFpZYnMHwwKSTdJkdDfNRUBvG9EzDUvnVYoSw+Kf/f4TmN Sik/u3/wSqUNTibwpXwhBmPTObvOb+sLVEFt04fW/e9YqRH8ctTGTpbbqDw91F4snr 5tuK4OJsiTM3kSF4Y70S90YTl9GNKkHA3ibG4AA/5xfIwftMR1tqI7Rr1zMCMfwOuX EHwntLQRTho7w==
Received: from Exchangemail-eme6.itn.ftgroup (unknown [xx.xx.13.57]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by opfednr00.francetelecom.fr (ESMTP service) with ESMTPS id 48xPqP1KfPzDq7k;  Tue,  7 Apr 2020 13:11:29 +0200 (CEST)
From: <mohamed.boucadair@orange.com>
To: "core@ietf.org" <core@ietf.org>
CC: "Jon Shallow (supjps-ietf@jpshallow.com)" <supjps-ietf@jpshallow.com>, "dots@ietf.org" <dots@ietf.org>
Thread-Topic: Large asynchronous notifications under DDoS: New BLOCK Option? 
Thread-Index: AdYMzUH7Od/A8MMEToW8zPzszV9XuQ==
Date: Tue, 7 Apr 2020 11:11:28 +0000
Message-ID: <787AE7BB302AE849A7480A190F8B933031490173@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.114.13.245]
Content-Type: multipart/alternative; boundary="_000_787AE7BB302AE849A7480A190F8B933031490173OPEXCAUBMA2corp_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/H4NM0doO_ZzaHdkm5Op9UukP3-4>
Subject: [core] Large asynchronous notifications under DDoS: New BLOCK Option?
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: Tue, 07 Apr 2020 11:11:33 -0000

--_000_787AE7BB302AE849A7480A190F8B933031490173OPEXCAUBMA2corp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi all,

We are using Observe to receive notifications during attack events. These n=
otifications are set as NON messages for reasons specific to DDoS condition=
s.

With DDoS telemetry information included (see draft-ietf-dots-telemetry), a=
 notification may not fit one single message. The use of BLOCK2 is not conv=
enient during attack times. A full description of the issue is described he=
re: https://mailarchive.ietf.org/arch/msg/dots/Gbtf8bBWpxD9CWNBhS_TZtsWeP4/

We are considering some mechanisms to solve this issue. One of them is to d=
efine a new BLOCK option (similar to BLOCK2) that does not require the obse=
rver to send a GET to receive the next fragment. The server will send all t=
he fragments. The observer will follow a SACK-like approach to request retr=
ansmission of missing fragments.

Please let us know whether you think this is a generic issue that should be=
 solved at the CoAP or not. Suggestions are welcome.

Thank you.

Cheers,
Jon & Med

--_000_787AE7BB302AE849A7480A190F8B933031490173OPEXCAUBMA2corp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:x=3D"urn:schemas-microsoft-com:office:excel" xmlns:p=3D"urn:schemas-m=
icrosoft-com:office:powerpoint" xmlns:a=3D"urn:schemas-microsoft-com:office=
:access" xmlns:dt=3D"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:s=3D"=
uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:rs=3D"urn:schemas-microsof=
t-com:rowset" xmlns:z=3D"#RowsetSchema" xmlns:b=3D"urn:schemas-microsoft-co=
m:office:publisher" xmlns:ss=3D"urn:schemas-microsoft-com:office:spreadshee=
t" xmlns:c=3D"urn:schemas-microsoft-com:office:component:spreadsheet" xmlns=
:odc=3D"urn:schemas-microsoft-com:office:odc" xmlns:oa=3D"urn:schemas-micro=
soft-com:office:activation" xmlns:html=3D"http://www.w3.org/TR/REC-html40" =
xmlns:q=3D"http://schemas.xmlsoap.org/soap/envelope/" xmlns:rtc=3D"http://m=
icrosoft.com/officenet/conferencing" xmlns:D=3D"DAV:" xmlns:Repl=3D"http://=
schemas.microsoft.com/repl/" xmlns:mt=3D"http://schemas.microsoft.com/share=
point/soap/meetings/" xmlns:x2=3D"http://schemas.microsoft.com/office/excel=
/2003/xml" xmlns:ppda=3D"http://www.passport.com/NameSpace.xsd" xmlns:ois=
=3D"http://schemas.microsoft.com/sharepoint/soap/ois/" xmlns:dir=3D"http://=
schemas.microsoft.com/sharepoint/soap/directory/" xmlns:ds=3D"http://www.w3=
.org/2000/09/xmldsig#" xmlns:dsp=3D"http://schemas.microsoft.com/sharepoint=
/dsp" xmlns:udc=3D"http://schemas.microsoft.com/data/udc" xmlns:xsd=3D"http=
://www.w3.org/2001/XMLSchema" xmlns:sub=3D"http://schemas.microsoft.com/sha=
repoint/soap/2002/1/alerts/" xmlns:ec=3D"http://www.w3.org/2001/04/xmlenc#"=
 xmlns:sp=3D"http://schemas.microsoft.com/sharepoint/" xmlns:sps=3D"http://=
schemas.microsoft.com/sharepoint/soap/" xmlns:xsi=3D"http://www.w3.org/2001=
/XMLSchema-instance" xmlns:udcs=3D"http://schemas.microsoft.com/data/udc/so=
ap" xmlns:udcxf=3D"http://schemas.microsoft.com/data/udc/xmlfile" xmlns:udc=
p2p=3D"http://schemas.microsoft.com/data/udc/parttopart" xmlns:wf=3D"http:/=
/schemas.microsoft.com/sharepoint/soap/workflow/" xmlns:dsss=3D"http://sche=
mas.microsoft.com/office/2006/digsig-setup" xmlns:dssi=3D"http://schemas.mi=
crosoft.com/office/2006/digsig" xmlns:mdssi=3D"http://schemas.openxmlformat=
s.org/package/2006/digital-signature" xmlns:mver=3D"http://schemas.openxmlf=
ormats.org/markup-compatibility/2006" xmlns:m=3D"http://schemas.microsoft.c=
om/office/2004/12/omml" xmlns:mrels=3D"http://schemas.openxmlformats.org/pa=
ckage/2006/relationships" xmlns:spwp=3D"http://microsoft.com/sharepoint/web=
partpages" xmlns:ex12t=3D"http://schemas.microsoft.com/exchange/services/20=
06/types" xmlns:ex12m=3D"http://schemas.microsoft.com/exchange/services/200=
6/messages" xmlns:pptsl=3D"http://schemas.microsoft.com/sharepoint/soap/Sli=
deLibrary/" xmlns:spsl=3D"http://microsoft.com/webservices/SharePointPortal=
Server/PublishedLinksService" xmlns:Z=3D"urn:schemas-microsoft-com:" xmlns:=
tax=3D"http://schemas.microsoft.com/sharepoint/taxonomy/soap/" xmlns:tns=3D=
"http://schemas.microsoft.com/sharepoint/soap/recordsrepository/" xmlns:sps=
up=3D"http://microsoft.com/webservices/SharePointPortalServer/UserProfileSe=
rvice" xmlns:mml=3D"http://www.w3.org/1998/Math/MathML" xmlns:st=3D"&#1;" x=
mlns=3D"http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Courier New";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-family:&quot;Courier=
 New&quot;">Hi all,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-family:&quot;Courier=
 New&quot;"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
We are using Observe to receive notifications during attack events. These n=
otifications are set as NON messages for reasons specific to DDoS condition=
s.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
<o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
With DDoS telemetry information included (see draft-ietf-dots-telemetry), a=
 notification may not fit one single message. The use of BLOCK2 is not conv=
enient during attack times. A full description
 of the issue is described here: </span><span lang=3D"FR" style=3D"font-fam=
ily:&quot;Courier New&quot;"><a href=3D"https://mailarchive.ietf.org/arch/m=
sg/dots/Gbtf8bBWpxD9CWNBhS_TZtsWeP4/"><span lang=3D"EN-US">https://mailarch=
ive.ietf.org/arch/msg/dots/Gbtf8bBWpxD9CWNBhS_TZtsWeP4/</span></a></span><s=
pan lang=3D"FR" style=3D"font-family:&quot;Courier New&quot;">
</span><span style=3D"font-family:&quot;Courier New&quot;"><o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
<o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
We are considering some mechanisms to solve this issue. One of them is to d=
efine a new BLOCK option (similar to BLOCK2) that does not require the obse=
rver to send a GET to receive the next fragment.
 The server will send all the fragments. The observer will follow a SACK-li=
ke approach to request retransmission of missing fragments.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
<o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
Please let us know whether you think this is a generic issue that should be=
 solved at the CoAP or not. Suggestions are welcome.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
<o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
Thank you. <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
<o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
Cheers,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
Jon &amp; Med <o:p></o:p></span></p>
</div>
</body>
</html>

--_000_787AE7BB302AE849A7480A190F8B933031490173OPEXCAUBMA2corp_--


From nobody Tue Apr  7 05:32:41 2020
Return-Path: <christian@amsuess.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 914B03A080E; Tue,  7 Apr 2020 05:32:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
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 tdRaz_B_mbt1; Tue,  7 Apr 2020 05:32:37 -0700 (PDT)
Received: from prometheus.amsuess.com (prometheus.amsuess.com [5.9.147.112]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 518873A0805; Tue,  7 Apr 2020 05:32:36 -0700 (PDT)
Received: from poseidon-mailhub.amsuess.com (unknown [IPv6:2a02:b18:c13b:8010:a800:ff:fede:b1bd]) by prometheus.amsuess.com (Postfix) with ESMTPS id C7AA540142; Tue,  7 Apr 2020 14:32:32 +0200 (CEST)
Received: from poseidon-mailbox.amsuess.com (unknown [IPv6:2a02:b18:c13b:8010:a800:ff:fede:b1bf]) by poseidon-mailhub.amsuess.com (Postfix) with ESMTP id 0AA8814B; Tue,  7 Apr 2020 14:32:31 +0200 (CEST)
Received: from hephaistos.amsuess.com (unknown [IPv6:2a02:b18:c13b:8010:2d54:7976:cdc9:1eab]) by poseidon-mailbox.amsuess.com (Postfix) with ESMTPSA id BD7E4381; Tue,  7 Apr 2020 14:32:30 +0200 (CEST)
Received: (nullmailer pid 2762080 invoked by uid 1000); Tue, 07 Apr 2020 12:32:30 -0000
Date: Tue, 7 Apr 2020 14:32:30 +0200
From: Christian =?iso-8859-1?Q?Ams=FCss?= <christian@amsuess.com>
To: Jim Schaad <ietf@augustcellars.com>, Thomas Fossati <Thomas.Fossati@arm.com>
Cc: draft-fossati-core-coap-problem@ietf.org, core@ietf.org
Message-ID: <20200407123230.GC2743407@hephaistos.amsuess.com>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="xgyAXRrhYN0wYx8y"
Content-Disposition: inline
In-Reply-To: <703EAB3E-A9CC-4260-8B52-6690BACFA62C@arm.com> <010b01d6076d$ab36bfd0$01a43f70$@augustcellars.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/aypkvGo5fnBGrWUTtAJAVBz5BBE>
Subject: Re: [core] Review of draft-fossati-core-coap-problem-02
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: Tue, 07 Apr 2020 12:32:40 -0000

--xgyAXRrhYN0wYx8y
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Hello Thomas and Jim,

On Wed, Apr 01, 2020 at 10:36:10AM +0000, Thomas Fossati wrote:
> > [JLS] Given that I would want to test the problem info being returned,
> > getting unexpected errors with information is useful for me.  This is
> > the basic method that I have been using for my ACE server where a
> > diagnostic string with the problem details is returned, but a stack
> > trace is included in unexpected conditions (i.e. the code threw an
> > exception).
>=20
> I am certainly not opposed to that.  Happy to call it "diagnostic"?

Are these cases not independent cases anyway?

If there is a known condition, its problem-detail is returned. On
exceptions, there is no problem-detail but a stack-trace (without a
content format).

Of course, a framework might create an entry for (ns=3Dmy-framework,
type=3D0, title=3D"Exception in resource handler", response-code=3D5.00,
coapp-roblem-details-extension =3D [* stackframe])

But as I understand that use case, you don't need both simultaneously.

KR
c

--=20
You don't use science to show that you're right, you use science to
become right.
  -- Randall Munroe

--xgyAXRrhYN0wYx8y
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEECM1tElX6OodcH7CWOY0REtOkveEFAl6MctsACgkQOY0REtOk
veEvhA/9GmxtaZuRrlLl3RnJrG9Vq5td/6YCGM78KHTvWSaCzxB+L75TLgTNa/Qx
KDtC5GsC5/7VsYLLUwSJq+Fhzyf7XFaqI76KwjwBETkJSK5hlm4aXMhge9PasEKW
UgsHA64kqH71OElBhwh3BUXtrMaAKjbnu5FMjQE6IzoS9FHJCHoR+EmbRhfZHEtu
AgKpcSpDkux7n7wLLuVJd8yCAvbm96e2jECIR/sScKQEF6RRgZugVcb8tCRTAFC5
MZObYWWcg9G2fpIU7lmw5FAk2C5/btWz2Etu+KWr+RFvwkIE+dDMpoVByqsPgOB2
sZq0cFhZB3WwRi8bzHqPibhEcED1jRy2gp+fl1UtV8CMKaRqkFX5jeghgwHkfQmI
yyhh8DpqDbDpEwb7xIFviStwfcNhlaIcR18vRQoQeDkLIy8RXizvSupc3+OufhVR
dXDnyEpm2yJLS9S7OVyeuU0NTl74fbCPRt8/tta4VxvjnsJhPmOK5ri7NdlEwnK9
J19erJZ6KeVWLXWM6ExpA35MqRtQ70fg5qOG1NkS4J3WSZPFLCErAHEyJCpc/GAe
sC0Q8rBhFRRkyvyX7V1b5c8sKJfM0Sr9CRAlQrve9yp9aIqRO2BtTaG53ihniZVl
WScH7QLF/Y7iW1bv4I5P8poFm+xqdu6JUCvse0E27GHi8F4jag8=
=g/a9
-----END PGP SIGNATURE-----

--xgyAXRrhYN0wYx8y--


From nobody Tue Apr  7 06:09:53 2020
Return-Path: <christian@amsuess.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 8D33B3A092A; Tue,  7 Apr 2020 06:09:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 GlrVmfyFze7k; Tue,  7 Apr 2020 06:09:49 -0700 (PDT)
Received: from prometheus.amsuess.com (prometheus.amsuess.com [5.9.147.112]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4AA963A0928; Tue,  7 Apr 2020 06:09:48 -0700 (PDT)
Received: from poseidon-mailhub.amsuess.com (unknown [IPv6:2a02:b18:c13b:8010:a800:ff:fede:b1bd]) by prometheus.amsuess.com (Postfix) with ESMTPS id A7D8640142; Tue,  7 Apr 2020 15:09:46 +0200 (CEST)
Received: from poseidon-mailbox.amsuess.com (unknown [IPv6:2a02:b18:c13b:8010:a800:ff:fede:b1bf]) by poseidon-mailhub.amsuess.com (Postfix) with ESMTP id 43CC914B; Tue,  7 Apr 2020 15:09:45 +0200 (CEST)
Received: from hephaistos.amsuess.com (unknown [IPv6:2a02:b18:c13b:8010:2d54:7976:cdc9:1eab]) by poseidon-mailbox.amsuess.com (Postfix) with ESMTPSA id 08DBF381; Tue,  7 Apr 2020 15:09:45 +0200 (CEST)
Received: (nullmailer pid 2764034 invoked by uid 1000); Tue, 07 Apr 2020 13:09:44 -0000
Date: Tue, 7 Apr 2020 15:09:44 +0200
From: Christian =?iso-8859-1?Q?Ams=FCss?= <christian@amsuess.com>
To: mohamed.boucadair@orange.com
Cc: "core@ietf.org" <core@ietf.org>, "Jon Shallow (supjps-ietf@jpshallow.com)" <supjps-ietf@jpshallow.com>, "dots@ietf.org" <dots@ietf.org>
Message-ID: <20200407130944.GA2738832@hephaistos.amsuess.com>
References: <787AE7BB302AE849A7480A190F8B933031490173@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="tThc/1wpZn/ma/RB"
Content-Disposition: inline
In-Reply-To: <787AE7BB302AE849A7480A190F8B933031490173@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/ISlQTOOKp1tROKgUYo3z-D4AB9I>
Subject: Re: [core] Large asynchronous notifications under DDoS: New BLOCK Option?
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: Tue, 07 Apr 2020 13:09:52 -0000

--tThc/1wpZn/ma/RB
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Hello Jon, hello Med,

I don't have full answers, but some data points (also pulling in the
cited mail):

> and a response (may need new code) that says status is too large to
> fit into a packet or has been truncated).

That an observation with blockwise would already do: If the observed
resource changes to have its representation larger than the block size
or MTU, it'd send the first block.

> The observer will follow a SACK-like approach to request
> retransmission of missing fragments.

There was a draft around on non-traditional responses[1] some time ago
that would provide building blocks from which a server could send
follow-up blocks in an unsolicited fashion: The second block would be a
message in the style of "This is a 2.05 Content response, which you
would have received as a response had you requested block2 of /path".

Those messages would not be ack'ed if they are NON, and the client can
selectively request blocks it thinks it missed (but, in such a setup,
would do that after a suitable timeout to not request something that is
already in flight).

That draft was not followed up on directly, but some of its ideas wound
up in [2] where observe notifications are sent to a multicast group. In
particular, the topic of which tokens would be usable for unsolicited
responses to unicast addresses has not received the discussion it'd
probably need.

Kind regards
Christian

[1]: https://tools.ietf.org/html/draft-bormann-core-responses-00
[2]: https://tools.ietf.org/html/draft-tiloca-core-observe-multicast-notifi=
cations-02


--=20
The detailed semantics of CoAP methods are "almost, but not entirely
unlike" [HHGTTG] those of HTTP methods.
[HHGTTG]: Adams, D., "The Hitchhiker's Guide to the Galaxy", October 1979.
  -- Shelby, et al., Internet-Draft Constrained Application Protocol (CoAP)

--tThc/1wpZn/ma/RB
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEECM1tElX6OodcH7CWOY0REtOkveEFAl6Me5UACgkQOY0REtOk
veF28Q/+NfJukV1iICMrEQwcnheVBfQcTTxr+AAlNhvtZAWwT2lNs7GceVV74CHq
Xjd47f08uqPaxjHZuUD8/a8BWKum1QlfmWGzJRdXyB0oPjx5/dBtSYYS4mgpvzlu
v6r883C/QWV7++WFzudxhT8fgcTMS+Pi9PbuksgdW8aqQjM3sIK0NcDqhqEOPtuE
pMxgT1jLqLZrArMjJMo+EBLrEAT6b82Ctymd169NzSCelaFnIig5R4TSha8z/gOm
r5fsQDRE1S5NCAbHycM3lgNvZxTVWKNqXgAJwYv+ezBuglPqy6F7qn3bzKaqsGpG
UqZjj3maZy3FBeHu23YnGcbT9Qf6SER0nAtCyQuEH4dTB5GCkgv+bVD7kjbhmab2
8a/cEOoLQv8/gg4QlMxEXF8cgD075JjMj5oh2U4hpEbRG1yORk7XhCRa1cGePOp4
ZU0acZSrMABAm3siLVHK1otr0hYJc4ZfshNrog+QWzgDFJY1s+BgwAx8EX1DWqo8
qFqgLlUPdPTMe8RHZNe+2peL69uuv2fV4WaQ0pxZHJcIVW/Dx42kHbdFux3mfnOr
3i2P8KzTuvcZu12iSyT9G8HlKtRP5RRg9AhnRojRuLpOFcPDJE+9PvV5Qvflt0YI
uARXIyaoT0bzAMO/LOeMZBS+a8w8REed0U65oVf7TUqGA+KiCBw=
=zhM9
-----END PGP SIGNATURE-----

--tThc/1wpZn/ma/RB--


From nobody Tue Apr  7 06:17:15 2020
Return-Path: <abhijan.bhattacharyya@gmail.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 BE0323A094D for <core@ietfa.amsl.com>; Tue,  7 Apr 2020 06:17:13 -0700 (PDT)
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=ham 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 em8MiiGWwVgr for <core@ietfa.amsl.com>; Tue,  7 Apr 2020 06:17:12 -0700 (PDT)
Received: from mail-ed1-x52c.google.com (mail-ed1-x52c.google.com [IPv6:2a00:1450:4864:20::52c]) (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 A878E3A0949 for <core@ietf.org>; Tue,  7 Apr 2020 06:17:11 -0700 (PDT)
Received: by mail-ed1-x52c.google.com with SMTP id c7so4011787edl.2 for <core@ietf.org>; Tue, 07 Apr 2020 06:17:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=aGJqQPX1VIS8qAFw6JyjZk+W7z+87cXwD2olSiuRn0g=; b=XK07AUrFdUpBQuEGM+xOoF0eWYYfKFHKQ4tEs+D6emiaLeHHFmS7iM4/vso/6e20II f85eM89ZyIbEtQFV+47fKWPrkZXlPpBp9B0T8fl0XNeJnzMLA5xlJD0L7DxfWnZoRyJq A27Sl6KPHeVyyuFTT7amXKifdIjq6yAUEGFpivGEZmJlb9gODPgl/XKjwiD0S0Zuxap7 4aXx375UQjy9cYdpWWob3USdiTD15IIIpgKmrZSwm4GInrYDAxq5Y0WHQxBVsmRivCgg bv/XpJmPK2Jp2kg+1iUp7Y+A6bm9E3PhVHdFsSFoQVZfehYhoRpiWgJDzpdCtcdUU82z FRgQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=aGJqQPX1VIS8qAFw6JyjZk+W7z+87cXwD2olSiuRn0g=; b=aq06M3sSufG+25wAGDW2iD6hzOBvYX2noCacSqT3XEOCXkkr02rybpbHNmAMViOBip u1HB7/f13kZxQpfNRcAsgpeXh7yQqfltHwOS9GOORDAkExZNouutQf1OcnV2vWMSIvj9 EXIhfdtXeiYVefI4H8whP2IaB5KeZvwWLZAxaCRuHkFnHGOdSURHLU++llzlatSnXF61 pVkvctXJt3gYijpDdoCW7jlDghuATg3nTgxhMvrkFHjqVvzuLWP2LTv3gnp5H+3PNHVV itIzhDFias3CHbqDayQaALNl3Evy5nHLWxQ23YURFNzCcVPv9Wko/dWoSj+EHWgVTHZt gP6w==
X-Gm-Message-State: AGi0PubsXRO427DQaVEsEImBzYSSw5tfAFpYtfBo0HFxx3f64Lv5QhPX 5sxvZ7VlVgI4uXpUXAu3tcn/4XhjZZMFnE95s6PoEQ==
X-Google-Smtp-Source: APiQypIK4TGerzQ86Fd6EVtDSe6xJ060gM7Vics1OudkaDg70ibMv2ziYt/jER6Xg4diU0OPq44FDd+4xYOx/3OoFws=
X-Received: by 2002:a17:906:d8d4:: with SMTP id re20mr2083413ejb.34.1586265430141;  Tue, 07 Apr 2020 06:17:10 -0700 (PDT)
MIME-Version: 1.0
References: <CAEW_hyzh3FAvHi1eTkbyGn99o4nFgcH1xP90FdQ6N9sHsAJVYQ@mail.gmail.com> <CAFD1m3HXkwZ1FTAqt-8JU27S0-UnCxpzoAJmCL_rO1Ocqtuq_w@mail.gmail.com>
In-Reply-To: <CAFD1m3HXkwZ1FTAqt-8JU27S0-UnCxpzoAJmCL_rO1Ocqtuq_w@mail.gmail.com>
From: Abhijan Bhattacharyya <abhijan.bhattacharyya@gmail.com>
Date: Tue, 7 Apr 2020 18:46:58 +0530
Message-ID: <CAEW_hyy=ADoiL-yb37kh00BiVC3=H40o84AcVeHz9enkZQTbDg@mail.gmail.com>
To: John Carter <john.carter@taitradio.com>
Cc: core <core@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000007bb02a05a2b33359"
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/docv0Yyz-wbt0BXxisfgn6rkE18>
Subject: Re: [core] Using CoAP for P2P
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: Tue, 07 Apr 2020 13:17:14 -0000

--0000000000007bb02a05a2b33359
Content-Type: text/plain; charset="UTF-8"

Yes, these are typical implementation considerations.
Particularly if we consider the case in point number 2, any control system
design must keep the stability of the system in mind. However, there will
be many cases where the exchanges are not necessarily synchronous. A
strictly synchronous model could probably be implemented with a typical
client server relationship using POST request and response payload
intelligently. P2P should be agnostic of any possible relationship between
the resources.

Thanks.

On Tue, Apr 7, 2020 at 2:18 AM John Carter <john.carter@taitradio.com>
wrote:

> While the standard is, unlike the http standard, agnostic as to who is the
> client and who is the server and the roles can switch.... in practical
> experience I'd advise caution.
>
> 1. If you are not careful you end up with a system that only works if and
> only if all nodes are up and working. The best thing about REST is it
> reduces coupling and dependencies between client and server. If you two way
> couple them, you have made the coupling a lot stronger.
>
> 2. If you are not careful, you can end up with update loops. ie. Node A
> updates an observable resource, in response to which Node B updates a
> derived observable resource, which Node.... updates a derived observable
> resource, which triggers an update on Node A and around we go.
>
>
> On Thu, Apr 2, 2020 at 12:31 AM Abhijan Bhattacharyya <
> abhijan.bhattacharyya@gmail.com> wrote:
>
>> Hi,
>> Is there any standardized mechanism to use CoAP for a P2P connection?
>> Thanks.
>>
>> --
>> Regards,
>> Abhijan Bhattacharyya,
>> *Technologist by profession [IoT| Internet Protocols| 5G]*
>> _______________________________________________
>> core mailing list
>> core@ietf.org
>> https://www.ietf.org/mailman/listinfo/core
>>
>
>
> --
> John Carter
> Phone : (64)(3) 358 6639
> Tait Electronics
> PO Box 1645 Christchurch
> New Zealand
>
>
> ------------------------------
> This Communication is Confidential. We only send and receive email on the
> basis of the terms set out at www.taitradio.com/email_disclaimer
> ------------------------------
>


-- 
Regards,
Abhijan Bhattacharyya,
*Technologist by profession [IoT| Internet Protocols| 5G]*

--0000000000007bb02a05a2b33359
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Yes, these are typical implementation considerations.=C2=
=A0<div>Particularly if we consider the case in point number 2, any control=
 system design must keep the stability of the system in mind. However, ther=
e will be many cases where the exchanges are not necessarily synchronous. A=
 strictly synchronous model could probably be implemented with a typical cl=
ient server relationship using POST request and response payload intelligen=
tly. P2P should be agnostic of any possible relationship between the resour=
ces.</div><div><br></div><div>Thanks.=C2=A0=C2=A0</div></div><br><div class=
=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Tue, Apr 7, 2020 =
at 2:18 AM John Carter &lt;<a href=3D"mailto:john.carter@taitradio.com">joh=
n.carter@taitradio.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_q=
uote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,2=
04);padding-left:1ex"><div dir=3D"ltr"><div>While the standard is, unlike t=
he http standard, agnostic as to who is the client and who is the server an=
d the roles can switch.... in practical experience I&#39;d advise caution.<=
/div><div><br></div><div>1. If you are not careful you end up with a system=
 that only works if and only if all nodes are up and working. The best thin=
g about REST is it reduces coupling and dependencies between client and ser=
ver. If you two way couple them, you have made the coupling a lot stronger.=
<br></div><div><br></div><div>2. If you are not careful, you can end up wit=
h update loops. ie. Node A updates an observable resource, in response to w=
hich Node B updates a derived observable resource, which Node.... updates a=
 derived observable resource, which triggers an update on Node A and around=
 we go.</div><div><br></div><br><div class=3D"gmail_quote"><div dir=3D"ltr"=
 class=3D"gmail_attr">On Thu, Apr 2, 2020 at 12:31 AM Abhijan Bhattacharyya=
 &lt;<a href=3D"mailto:abhijan.bhattacharyya@gmail.com" target=3D"_blank">a=
bhijan.bhattacharyya@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D=
"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(2=
04,204,204);padding-left:1ex"><div dir=3D"ltr">Hi,<div>Is there any standar=
dized mechanism to use CoAP for a P2P connection?=C2=A0</div><div>Thanks.<b=
r clear=3D"all"><div><br></div>-- <br><div dir=3D"ltr"><div dir=3D"ltr"><di=
v><div dir=3D"ltr"><div><div><font size=3D"4"><span style=3D"font-family:&q=
uot;arial black&quot;,sans-serif">Regards,<br></span></font></div><font siz=
e=3D"4"><span style=3D"font-family:&quot;arial black&quot;,sans-serif">Abhi=
jan Bhattacharyya,<br></span></font></div><font size=3D"4" face=3D"arial bl=
ack, sans-serif"><i>Technologist by profession [IoT| Internet Protocols| 5G=
]</i></font></div></div></div></div></div></div>
_______________________________________________<br>
core mailing list<br>
<a href=3D"mailto:core@ietf.org" target=3D"_blank">core@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/core" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/core</a><br>
</blockquote></div><br clear=3D"all"><br>-- <br><div dir=3D"ltr"><div dir=
=3D"ltr">John Carter<br>Phone : (64)(3) 358 6639<br>Tait Electronics=C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0 =C2=A0 =C2=A0=
=C2=A0=C2=A0 <br>PO Box 1645 Christchurch<br>New Zealand<br><br></div></div=
></div>

<br>
<hr>This Communication is Confidential. We only send and receive email on t=
he<br>basis of the terms set out at <a href=3D"http://www.taitradio.com/ema=
il_disclaimer" target=3D"_blank">www.taitradio.com/email_disclaimer</a><div=
><hr></div></blockquote></div><br clear=3D"all"><div><br></div>-- <br><div =
dir=3D"ltr" class=3D"gmail_signature"><div dir=3D"ltr"><div><div dir=3D"ltr=
"><div><div><font size=3D"4"><span style=3D"font-family:&quot;arial black&q=
uot;,sans-serif">Regards,<br></span></font></div><font size=3D"4"><span sty=
le=3D"font-family:&quot;arial black&quot;,sans-serif">Abhijan Bhattacharyya=
,<br></span></font></div><font face=3D"arial black, sans-serif" size=3D"4">=
<i>Technologist by profession [IoT| Internet Protocols| 5G]</i></font></div=
></div></div></div>

--0000000000007bb02a05a2b33359--


From nobody Tue Apr  7 06:30:14 2020
Return-Path: <ivaylo@ackl.io>
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 B6FEF3A09C7 for <core@ietfa.amsl.com>; Tue,  7 Apr 2020 06:30:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, 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=ackl-io.20150623.gappssmtp.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 MC7bwFbYhVh9 for <core@ietfa.amsl.com>; Tue,  7 Apr 2020 06:30:06 -0700 (PDT)
Received: from mail-wm1-x32a.google.com (mail-wm1-x32a.google.com [IPv6:2a00:1450:4864:20::32a]) (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 C38183A09C8 for <core@ietf.org>; Tue,  7 Apr 2020 06:30:05 -0700 (PDT)
Received: by mail-wm1-x32a.google.com with SMTP id e26so1737438wmk.5 for <core@ietf.org>; Tue, 07 Apr 2020 06:30:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ackl-io.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=8ATMdTvYksTMevIuulVvnxv9zyxIHXOaOR4+1iaUrHA=; b=Wu9TjYqJIylMxTN3kbv4zxySFigFklVlNADHsddl3MmVlEpCxRunvvMc5WPQIhqsDh glRwzt8/Zzp9GYpTQv34/qCAX6CvUhx4YfdxK6NxSDRAV+g3uqEHYNRXJbVzBS8qoIAZ wXwlYMe6/V4dPI+sV/Y1DmvYXIGezcqJWhzFEE/aAFbmHQrXhb+sO9A/mZIV423LlzZK d4TkxQQjKK75se2vAODKbD1OkmAzKZCpbmo+3I6s6Ow+gXaNFNLnHrYufo7kOwhX4mZd 1/jCB40BHtXKCodiJn4jPa++imwpjr84wvCKQAOOSsGOktPtTYOTEAAr2kZKOVLTNHQ6 ek+Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=8ATMdTvYksTMevIuulVvnxv9zyxIHXOaOR4+1iaUrHA=; b=J02scgBrjiCjTnmjN2CEtJ7u7Kql7GSl5tcI5PSK7fIM61r3r2E2R9OGIYLn9QBLvd fbDlbIbS/3Jgra6TdbbEo4/zyCSZAqAGeQD0LW2FWAsjBBbRVCtOV7CkU/2FoJXUS4A7 h9JUPCKBvIT0XYSwLVoD9J0EpNcPuCZFt69nYMdtDoxWx0ncqUFUaJvk1eeiiOgd2wUY gyceuE3HMJ7Yx5dhGdA/0tShV1gw1vqXalFNjhFCMl2GYJB3aMCRLwB0wbwYVnQB3Jl5 hLwf2A9Vxzma4sZAl4y/EYQhAHIDwvzoji1rQGqil8FvhbfUIh+7ni/cmENS4O5RZlLS B2DQ==
X-Gm-Message-State: AGi0Pua3buzLGmdFQFXpD8o/a6GRKXekxbxv8CcO1l94BRxpLxvQL2FS vlvSA/qHdoZdZJDkmI+PYd5zOwnG9SopqPgpJjDMaHHy
X-Google-Smtp-Source: APiQypJ6HPkBJ53UkpFbASJXprnR2PuOhyLv8Ffip4G3QVAwU+tZihoC9lNH+Msv+NlxrUDBRyScp2uR9hvDL/yB08c=
X-Received: by 2002:a1c:32c7:: with SMTP id y190mr2545553wmy.13.1586266203831;  Tue, 07 Apr 2020 06:30:03 -0700 (PDT)
MIME-Version: 1.0
References: <AM5P190MB0275E7C8F67A739DD27B3B10FDCB0@AM5P190MB0275.EURP190.PROD.OUTLOOK.COM>
In-Reply-To: <AM5P190MB0275E7C8F67A739DD27B3B10FDCB0@AM5P190MB0275.EURP190.PROD.OUTLOOK.COM>
From: Ivaylo Petrov <ivaylo@ackl.io>
Date: Tue, 7 Apr 2020 15:29:37 +0200
Message-ID: <CAJFkdRyTduyOofkjKVMLDHj_u1yMgNjCAcxh-F+J1S5hfdWPrg@mail.gmail.com>
To: Esko Dijk <esko.dijk@iotconsultancy.nl>
Cc: "core@ietf.org WG" <core@ietf.org>, "netmod@ietf.org" <netmod@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000099510605a2b3615a"
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/mLUlEq3_AtAohutCYP4K5zx8f4Y>
Subject: Re: [core]  =?utf-8?q?=F0=9F=94=94_WG_Last_Call_of_CORECONF_drafts=3A?= =?utf-8?q?_draft-ietf-core-yang-cbor-12=2C_-sid-11=2C_-comi-09=2C_-yang-l?= =?utf-8?q?ibrary-01_/_-yang-cbor-12_review?=
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: Tue, 07 Apr 2020 13:30:10 -0000

--00000000000099510605a2b3615a
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hello Esko,

Thank you for your review and your comments! They truly help us improve
this document. Please find my answers below (prefixed with [IP]). Note that
the diff after handing your comments and those of Juergen Schoenwaelder can
be found at [1].

Best regards,
Ivaylo

[1]:
https://tools.ietf.org/rfcdiff?url1=3Ddraft-ietf-core-yang-cbor&url2=3Dhttp=
://core-wg.github.io/yang-cbor/draft-ietf-core-yang-cbor-latest.txt
On Mon, Mar 30, 2020 at 2:24 PM Esko Dijk <esko.dijk@iotconsultancy.nl>
wrote:

> Hello CoRE,
>
> I did a review of draft-ietf-core-yang-cbor-12 and some comments are
> below. I do support the publication of this document but feel a few updat=
es
> of minor items are still needed! See the items below:
>
> Section 3: "This specification supports two type of CBOR keys" -> two
> types of CBOR keys
>

[IP]: Fixed

Section 3: This root CBOR map is provided only as a typical usage example
> and is
>    not part of the present encoding rules.  Only the value within this
> CBOR map is compulsory.
> -> Not fully clear to me, how can an example be compulsory? Other values
> within the CBOR map could also be used, right? Also it wasn't fully clear
> to me how the data structure would otherwise be encoded if not with a roo=
t
> CBOR map. Maybe good to give an example of how it would otherwise be
> encoded if not with a root CBOR map!
>

[IP]: This stems from the separation between CoMI and YANG to CBOR - in
CoMI we have complete examples with the complete encoding of elements that
were requested, whereas here we provide only instructions how particular
elements need to be encoded - regardless of the fact that they might be a
part of a bigger payload or part of a protocol that handles the external
wrapping. Where this causes issues is SID deltas for example - without the
wrapping elements, it would not be clear how that would work. Please let us
know if you could think of a better way to express this.


> Section 3.1: Table 1 uses both uppercase and lowercase in the last column
> for the CBOR encoding. Best practice is to use either uppercase or
> lowercase for hexadecimal, but not mixed I think.
>

[IP]: Fixed


> Section 4.5.2: "example-port: example-port-fault" :
> -> space after ':' is to be removed. At least I think a space isn't
> allowed there.
>

[IP]: Fixed


> Section 3.3 / 4.5.1 "as follow"
> -> as follows
>

[IP]: Fixed


> Section 4.6: "data items tagged with one of the tag listed"
> -> the tags listed
>

[IP]: Fixed

Section 4.6: the "anyxml bar" definition should have "# SID 60000" comment,
> like for the other YANG definitions that have a "# SID ....." comment .
>

[IP]: Fixed


> Section 5.1: "YANG template encoded using SIDs are carried in "
> -> YANG templates ...
>

[IP]: Changed request from Juergen Schoenwaelder made this look like:

The yang-data extensions encoded using SIDs are carried in a CBOR map
containing a single item pair. The key of this item is set to the SID
assigned to the YANG template container, the value is set the CBOR encoding
of this container as defined in {{container}}.



> Section 5.2 similar sentence as 5.1 above
>

[IP]: Fixed similarly to the above one.


> Section 6.6 example:
>   type union {
>      type int32;
>      type enumeration {
>        enum "unbounded";
>      }
>    }
>
> unclear why "unbounded" is within quotes? The CBOR encoding of this
> example encodes the word 'unbounded' without the quotes, which would look
> like:
>    type enumeration {
>        enum unbounded;
>      }
> An open question to me is whether RFC 7950 section 9.12.4 has the word
> unbounded in quotes on purpose, or by mistake. None of the other examples
> of enum statements use the quotes! Why would this example suddenly use th=
e
> quotes? In any case if quotes are used then per RFC 7950 definitions the
> quotes must also be encoded as part of the yang-string.
>

[IP]: I believe that was copied indeed from RFC 7950 as it is. I could not
find a reason why it should be with quotes, so I removed them as you
suggested.


> Section 6.6: Tag 44 use - in section 8.1, the table states that the tag
> must mark a data item of type unsigned integer. Which is not the case her=
e,
> it marks a string.
>

[IP]: It should be a "text string" in Section 8.1. This has changed
relatively recently and obviously we overlooked the values in the table.
Fixed now


> Section 6.7: similar to section 6.6, the tag 43 mentions data item "byte
> string" in Section 8.1 while in section 6.7 it is followed by a text stri=
ng.
> Just to be clear: if a 'bits' type is encoded, it looks like the tag 43 i=
s
> only used if followed by a text string as in 43("under-repair critical") =
?
> Or should a tag 43 also be used in case a CBOR byte string follows?
> E.g. 43(h'06') instead of h'06' ? That doesn't seem to be the intention i=
n
> the current text.
>

[IP]: It should be a "text string" in Section 8.1. Fixed now. My reading of
this is that the tag 43 can only be used inside unions.

Section 8.1: could indicate here what the column 'Data Item' means. E.g.
> make clear that the CBOR data item following the tag listed in the first
> column cell must be of one of the CBOR data types listed in the second
> column cell.
>

[IP]: This is the column title used in section 7.2 of RFC7049. If you
believe that the sentence right before the table is not clear enough,
please let us know how we could improve it.

Best regards
> Esko
>
>
> IoTconsultancy.nl  |  Email/Skype: esko.dijk@iotconsultancy.nl
>
>
> -----Original Message-----
> From: core <core-bounces@ietf.org> On Behalf Of Carsten Bormann
> Sent: Monday, March 9, 2020 14:05
> To: core <core@ietf.org>
> Cc: netmod@ietf.org
> Subject: [core] =F0=9F=94=94 WG Last Call of CORECONF drafts:
> draft-ietf-core-yang-cbor-12, -sid-11, -comi-09, -yang-library-01
>
> It took us a long time to get the four CORECONF drafts in sync,
> but now we are ready for WGLC.
>
> This starts a working group last call for
> =E2=80=94 draft-ietf-core-yang-cbor-12
> =E2=80=94 draft-ietf-core-sid-11
> =E2=80=94 draft-ietf-core-comi-09
> =E2=80=94 draft-ietf-core-yang-library-01
>
> ending on
>
>         24:00 UTC on Tuesday, March 31, 2020.
>
> (This includes some extra time for the IETF week and for cross-WG
> coordination.)
>
> This WGLC is copied to the netmod WG mailing list; please do have a look
> at these drafts as they are slated to become a part of the greater
> YANG/NETCONF/RESTCONF family.  We intend the discussion to be on the
> CoRE mailing list, but if you find a fundamental issue with YANG or
> RESTCONF, feel free to discuss that on netmod instead.
>
> Please start a new email thread for each major issue that will need
> discussion and make sure the subject line includes the draft name and
> some sort of name for the issue.  (Minor issues such as typos can also
> be sent to the authors.)
>
> If you read the draft and think it looks fine, please send a one line
> email to the list or to the chairs letting us know that so we can get
> a feel of how broad the review has been.
>
> (To reviewers and authors:)  If you are aware of any patent claims that
> might apply to systems that implement these drafts, please review BCP 78
> and BCP 79 and make any appropriate IPR declaration before the last-call
> ends. If you are not sure whether you need to make a declaration or not,
> please talk to the chairs and we will help.
>
> Gr=C3=BC=C3=9Fe, Carsten
>
> _______________________________________________
> core mailing list
> core@ietf.org
> https://www.ietf.org/mailman/listinfo/core
> _______________________________________________
> core mailing list
> core@ietf.org
> https://www.ietf.org/mailman/listinfo/core
>

--00000000000099510605a2b3615a
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"fon=
t-family:verdana,sans-serif"><font color=3D"#000000">Hello Esko,</font></di=
v><div class=3D"gmail_default" style=3D"font-family:verdana,sans-serif"><fo=
nt color=3D"#000000"><br></font></div><div class=3D"gmail_default" style=3D=
"font-family:verdana,sans-serif"><font color=3D"#000000">Thank you for your=
 review and your=C2=A0comments! They truly help us improve this document. P=
lease find my answers below (prefixed with [IP]). Note that the diff after =
handing your comments and those of=C2=A0</font><span style=3D"font-family:A=
rial,Helvetica,sans-serif">Juergen Schoenwaelder can be found at [1].=C2=A0=
</span><span style=3D"font-family:Arial,Helvetica,sans-serif"></span></div>=
<div class=3D"gmail_default" style=3D"font-family:verdana,sans-serif"><font=
 color=3D"#000000"><br></font></div><div class=3D"gmail_default" style=3D"f=
ont-family:verdana,sans-serif"><font color=3D"#000000">Best regards,</font>=
</div><div class=3D"gmail_default" style=3D"font-family:verdana,sans-serif"=
><font color=3D"#000000">Ivaylo</font></div><div class=3D"gmail_default" st=
yle=3D"font-family:verdana,sans-serif"><font color=3D"#000000"><br></font><=
/div><div class=3D"gmail_default" style=3D"font-family:verdana,sans-serif">=
<font color=3D"#000000">[1]:=C2=A0</font><span style=3D"font-family:Arial,H=
elvetica,sans-serif"><a href=3D"https://tools.ietf.org/rfcdiff?url1=3Ddraft=
-ietf-core-yang-cbor&amp;url2=3Dhttp://core-wg.github.io/yang-cbor/draft-ie=
tf-core-yang-cbor-latest.txt" target=3D"_blank">https://tools.ietf.org/rfcd=
iff?url1=3Ddraft-ietf-core-yang-cbor&amp;url2=3Dhttp://core-wg.github.io/ya=
ng-cbor/draft-ietf-core-yang-cbor-latest.txt</a></span></div><div><div dir=
=3D"ltr" data-smartmail=3D"gmail_signature"><div dir=3D"ltr"><div><div dir=
=3D"ltr"><div><div dir=3D"ltr"><div><div dir=3D"ltr"><div><div dir=3D"ltr">=
<div><div dir=3D"ltr"><div><div dir=3D"ltr"><div><div dir=3D"ltr"><div dir=
=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div><div><div =
style=3D"margin:0px;font-stretch:normal;line-height:normal"><div style=3D"m=
argin:0px;padding:0px 0px 20px;width:1949px"><div><div style=3D"margin:8px =
0px 0px;padding:0px"><div><div style=3D"font-family:Roboto,RobotoDraft,Helv=
etica,Arial,sans-serif;font-size:16px"></div><div style=3D"font-family:Robo=
to,RobotoDraft,Helvetica,Arial,sans-serif;font-size:16px"></div></div></div=
><div style=3D"font-family:Roboto,RobotoDraft,Helvetica,Arial,sans-serif;fo=
nt-size:medium"></div></div></div></div></div></div></div></div></div></div=
></div></div></div></div></div></div></div></div></div></div></div></div></=
div></div></div></div></div></div><div class=3D"gmail_quote"><div dir=3D"lt=
r" class=3D"gmail_attr">On Mon, Mar 30, 2020 at 2:24 PM Esko Dijk &lt;<a hr=
ef=3D"mailto:esko.dijk@iotconsultancy.nl" target=3D"_blank">esko.dijk@iotco=
nsultancy.nl</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" styl=
e=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);paddin=
g-left:1ex">Hello CoRE,<br>
<br>
I did a review of draft-ietf-core-yang-cbor-12 and some comments are below.=
 I do support the publication of this document but feel a few updates of mi=
nor items are still needed! See the items below:<br>
<br>
Section 3: &quot;This <span class=3D"gmail_default" style=3D"font-family:ve=
rdana,sans-serif;color:rgb(11,83,148)"></span>specification supports two ty=
pe of CBOR keys&quot; -&gt; two types of CBOR keys<br></blockquote><div>=C2=
=A0</div><div><font color=3D"#000000"><span class=3D"gmail_default" style=
=3D"font-family:verdana,sans-serif">[IP]: Fixed</span>=C2=A0</font></div><d=
iv><br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px =
0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Section 3: T=
his root CBOR map is provided only as a typical usage example and is<br>
=C2=A0 =C2=A0not part of the present encoding rules.=C2=A0 Only the value w=
ithin this CBOR map is compulsory.<br>
-&gt; Not fully clear to me, how can an example be compulsory? Other values=
 within the CBOR map could also be used, right? Also it wasn&#39;t fully cl=
ear to me how the data structure would otherwise be encoded if not with a r=
oot CBOR map. Maybe good to give an example of how it would otherwise be en=
coded if not with a root CBOR map!<br></blockquote><div><span class=3D"gmai=
l_default" style=3D"font-family:verdana,sans-serif;color:rgb(11,83,148)"></=
span>=C2=A0</div><div><div class=3D"gmail_default" style=3D"font-family:ver=
dana,sans-serif"><font color=3D"#000000">[IP]: </font><span style=3D"color:=
rgb(34,34,34);font-family:Arial,Helvetica,sans-serif">This stems from the s=
eparation between CoMI and YANG to CBOR - in CoMI we have complete examples=
 with the complete encoding of elements that were requested, whereas here w=
e provide only instructions how particular elements need to be encoded - re=
gardless of the fact that they might be a part of a bigger payload or part =
of a protocol that handles the external wrapping. Where this causes issues =
is SID deltas for example - without the wrapping elements, it would not be =
clear how that would work. Please let us know if you could think of a bette=
r way to express this.</span></div></div><div>=C2=A0</div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex">
Section 3.1: Table 1 uses both uppercase and lowercase in the last column f=
or the CBOR encoding. Best practice is to use either uppercase or lowercase=
 for hexadecimal, but not mixed I think.<br></blockquote><div><br></div><di=
v><div class=3D"gmail_default" style=3D"font-family:verdana,sans-serif"><fo=
nt color=3D"#000000">[IP]: Fixed</font></div></div><div>=C2=A0</div><blockq=
uote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1p=
x solid rgb(204,204,204);padding-left:1ex">
Section 4.5.2: &quot;example-port: example-port-fault&quot; :<br>
-&gt; space after &#39;:&#39; is to be removed. At least I think a space is=
n&#39;t allowed there.<br></blockquote><div><br></div><div><div class=3D"gm=
ail_default" style=3D"font-family:verdana,sans-serif"><font color=3D"#00000=
0">[IP]: Fixed</font></div></div><div>=C2=A0</div><blockquote class=3D"gmai=
l_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,20=
4,204);padding-left:1ex">
Section 3.3 / 4.5.1 &quot;as follow&quot;<br>
-&gt; as follows<br></blockquote><div><br></div><div><div class=3D"gmail_de=
fault" style=3D"font-family:verdana,sans-serif"><font color=3D"#000000">[IP=
]: Fixed</font></div></div><div>=C2=A0</div><blockquote class=3D"gmail_quot=
e" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204)=
;padding-left:1ex">
Section 4.6: &quot;data items tagged with one <span class=3D"gmail_default"=
 style=3D"font-family:verdana,sans-serif;color:rgb(11,83,148)"></span>of th=
e tag listed&quot;<br>
-&gt; the tags listed<br></blockquote><div>=C2=A0</div><div><font color=3D"=
#000000"><span class=3D"gmail_default" style=3D"font-family:verdana,sans-se=
rif">[IP]: Fixed</span>=C2=A0</font></div><div><br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex">
Section 4.6: the &quot;anyxml bar&quot; definition should have &quot;# SID =
60000&quot; comment, like for the other YANG definitions that have a &quot;=
# SID .....&quot; comment .<br></blockquote><div><br></div><div><div class=
=3D"gmail_default" style=3D"font-family:verdana,sans-serif"><font color=3D"=
#000000">[IP]: Fixed</font></div><div class=3D"gmail_default" style=3D"font=
-family:verdana,sans-serif;color:rgb(11,83,148)"><span style=3D"font-family=
:Arial,Helvetica,sans-serif;color:rgb(34,34,34)">=C2=A0</span></div></div><=
blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-l=
eft:1px solid rgb(204,204,204);padding-left:1ex">
Section 5.1: &quot;YANG template encoded using SIDs are carried in &quot;<b=
r>
-&gt; YANG templates ...<br></blockquote><div><br></div><div><div class=3D"=
gmail_default" style=3D"font-family:verdana,sans-serif"><font color=3D"#000=
000">[IP]: Changed request from Juergen Schoenwaelder made this look like:<=
/font></div><div class=3D"gmail_default" style=3D"font-family:verdana,sans-=
serif"><font color=3D"#000000"><br></font></div></div></div><blockquote sty=
le=3D"margin:0 0 0 40px;border:none;padding:0px"><div class=3D"gmail_quote"=
><div><div class=3D"gmail_default" style=3D"font-family:verdana,sans-serif"=
><font color=3D"#000000">The yang-data extensions encoded using SIDs are ca=
rried in a CBOR map containing a single item pair. The key of this item is =
set to the SID assigned to the YANG template container, the value is set th=
e CBOR encoding of this container as defined in {{container}}.</font></div>=
</div></div></blockquote><div class=3D"gmail_quote"><div>=C2=A0<br></div><b=
lockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-le=
ft:1px solid rgb(204,204,204);padding-left:1ex">
Section 5.2 similar sentence as 5.1 above<br></blockquote><div><br></div><d=
iv><div class=3D"gmail_default" style=3D"font-family:verdana,sans-serif"><f=
ont color=3D"#000000">[IP]: Fixed similarly to the above one.</font></div><=
/div><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px=
 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Section 6.6 example:<br>
=C2=A0 type union {<br>
=C2=A0 =C2=A0 =C2=A0type int32;<br>
=C2=A0 =C2=A0 =C2=A0type enumeration {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0enum &quot;unbounded&quot;;<br>
=C2=A0 =C2=A0 =C2=A0}<br>
=C2=A0 =C2=A0}<br>
<br>
unclear why &quot;unbounded&quot; is within quotes? The CBOR encoding of th=
is example encodes the word &#39;unbounded&#39; without the quotes, which w=
ould look like:<br>
=C2=A0 =C2=A0type enumeration {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0enum unbounded;<br>
=C2=A0 =C2=A0 =C2=A0}<br>
An open question to me is whether RFC 7950 section 9.12.4 has the word unbo=
unded in quotes on purpose, or by mistake. None of the other examples of en=
um statements use the quotes! Why would this example suddenly use the quote=
s? In any case if quotes are used then per RFC 7950 definitions the quotes =
must also be encoded as part of the yang-string.<br></blockquote><div><br><=
/div><div><div class=3D"gmail_default" style=3D"font-family:verdana,sans-se=
rif"><font color=3D"#000000">[IP]:</font><span style=3D"color:rgb(11,83,148=
)">=C2=A0<span style=3D"font-family:Arial,Helvetica,sans-serif;color:rgb(34=
,34,34)">I believe that was copied indeed from RFC 7950 as it is. I could n=
ot find a reason why it should be with quotes, so I removed them as you sug=
gested.</span></span></div><div class=3D"gmail_default" style=3D"font-famil=
y:verdana,sans-serif;color:rgb(11,83,148)"><span style=3D"font-family:Arial=
,Helvetica,sans-serif;color:rgb(34,34,34)">=C2=A0</span></div></div><blockq=
uote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1p=
x solid rgb(204,204,204);padding-left:1ex">Section 6.6: Tag 44 use - in sec=
tion 8.1, the table states that the tag must mark a data item of type unsig=
ned integer. Which is not the case here, it marks a string.<br></blockquote=
><div><br></div><div><div class=3D"gmail_default" style=3D"font-family:verd=
ana,sans-serif"><font color=3D"#000000">[IP]: It should be a &quot;text str=
ing&quot; in Section 8.1. This has changed relatively recently and obviousl=
y we overlooked the values in the table. Fixed now</font></div></div><div>=
=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0=
.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Section 6.7: similar to section 6.6, the tag 43 mentions data item &quot;by=
te string&quot; in Section 8.1 while in section 6.7 it is followed by a tex=
t string.<br>
Just to be clear: if a &#39;bits&#39; type is encoded, it looks like the ta=
g 43 is only used if followed by a text string as in 43(&quot;under-repair =
critical&quot;) ? Or should a tag 43 also be used in case a CBOR byte strin=
g follows? <br>
E.g. 43(h&#39;06&#39;) instead of h&#39;06&#39; ? That doesn&#39;t seem to =
be the intention in the current text.<br></blockquote><div>=C2=A0</div><div=
><div class=3D"gmail_default" style=3D"font-family:verdana,sans-serif"><fon=
t color=3D"#000000">[IP]: It should be a &quot;text string&quot; in Section=
 8.1. Fixed now. My reading of this is that the tag 43 can only be used ins=
ide unions.</font></div></div><div><br></div><blockquote class=3D"gmail_quo=
te" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204=
);padding-left:1ex">
Section 8.1: could indicate here what the column &#39;Data Item&#39; means.=
 E.g. make clear that the CBOR data item following the tag listed in the fi=
rst column cell must be of one of the CBOR data types listed in the second =
column cell.<br></blockquote><div><br></div><div class=3D"gmail_default" st=
yle=3D"font-family:verdana,sans-serif"><font color=3D"#000000">[IP]: This i=
s the column title used in section 7.2 of RFC7049. If you believe that the =
sentence right before the table is not clear enough, please let us know how=
 we could improve it.</font></div><div><br></div><blockquote class=3D"gmail=
_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204=
,204);padding-left:1ex">
Best regards<br>
Esko<br>
<br>
<br>
IoTconsultancy.nl=C2=A0 |=C2=A0 Email/Skype: <a href=3D"mailto:esko.dijk@io=
tconsultancy.nl" target=3D"_blank">esko.dijk@iotconsultancy.nl</a> <br>
<br>
<br>
-----Original Message-----<br>
From: core &lt;<a href=3D"mailto:core-bounces@ietf.org" target=3D"_blank">c=
ore-bounces@ietf.org</a>&gt; On Behalf Of Carsten Bormann<br>
Sent: Monday, March 9, 2020 14:05<br>
To: core &lt;<a href=3D"mailto:core@ietf.org" target=3D"_blank">core@ietf.o=
rg</a>&gt;<br>
Cc: <a href=3D"mailto:netmod@ietf.org" target=3D"_blank">netmod@ietf.org</a=
><br>
Subject: [core] =F0=9F=94=94 WG Last Call of CORECONF drafts: draft-ietf-co=
re-yang-cbor-12, -sid-11, -comi-09, -yang-library-01<br>
<br>
It took us a long time to get the four CORECONF drafts in sync, <br>
but now we are ready for WGLC.<br>
<br>
This starts a working group last call for<br>
=E2=80=94 draft-ietf-core-yang-cbor-12<br>
=E2=80=94 draft-ietf-core-sid-11<br>
=E2=80=94 draft-ietf-core-comi-09<br>
=E2=80=94 draft-ietf-core-yang-library-01<br>
<br>
ending on<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 24:00 UTC on Tuesday, March 31, 2020.<br>
<br>
(This includes some extra time for the IETF week and for cross-WG<br>
coordination.)<br>
<br>
This WGLC is copied to the netmod WG mailing list; please do have a look <b=
r>
at these drafts as they are slated to become a part of the greater<br>
YANG/NETCONF/RESTCONF family.=C2=A0 We intend the discussion to be on the<b=
r>
CoRE mailing list, but if you find a fundamental issue with YANG or <br>
RESTCONF, feel free to discuss that on netmod instead.<br>
<br>
Please start a new email thread for each major issue that will need<br>
discussion and make sure the subject line includes the draft name and<br>
some sort of name for the issue.=C2=A0 (Minor issues such as typos can also=
<br>
be sent to the authors.)<br>
<br>
If you read the draft and think it looks fine, please send a one line <br>
email to the list or to the chairs letting us know that so we can get <br>
a feel of how broad the review has been.<br>
<br>
(To reviewers and authors:)=C2=A0 If you are aware of any patent claims tha=
t<br>
might apply to systems that implement these drafts, please review BCP 78<br=
>
and BCP 79 and make any appropriate IPR declaration before the last-call<br=
>
ends. If you are not sure whether you need to make a declaration or not, <b=
r>
please talk to the chairs and we will help.<br>
<br>
Gr=C3=BC=C3=9Fe, Carsten<br>
<br>
_______________________________________________<br>
core mailing list<br>
<a href=3D"mailto:core@ietf.org" target=3D"_blank">core@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/core" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/core</a><br>
_______________________________________________<br>
core mailing list<br>
<a href=3D"mailto:core@ietf.org" target=3D"_blank">core@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/core" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/core</a><br>
</blockquote></div></div>

--00000000000099510605a2b3615a--


From nobody Tue Apr  7 06:36:53 2020
Return-Path: <ivaylo@ackl.io>
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 D7BB63A09EC for <core@ietfa.amsl.com>; Tue,  7 Apr 2020 06:36:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, 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 (2048-bit key) header.d=ackl-io.20150623.gappssmtp.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 Or74oI39uymq for <core@ietfa.amsl.com>; Tue,  7 Apr 2020 06:36:49 -0700 (PDT)
Received: from mail-wm1-x32b.google.com (mail-wm1-x32b.google.com [IPv6:2a00:1450:4864:20::32b]) (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 EC4E23A09F1 for <core@ietf.org>; Tue,  7 Apr 2020 06:36:05 -0700 (PDT)
Received: by mail-wm1-x32b.google.com with SMTP id r26so1872646wmh.0 for <core@ietf.org>; Tue, 07 Apr 2020 06:36:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ackl-io.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=lbat/nid0XkgLgmugulQxduJIPCWodDW508b3fPW/2s=; b=FQ45laGivtYzV+cNdiJNCknxkD29eYT9uMjgfeg0bPsUvdLTTcnXehRuL1u3h8TX40 8cKoY/Dc83IdQ8PLaIXGdlAK0knoLTgZqpTH+nCgvOp4iIDE0dFpd66Er9yhdMJHRECG npyAM7E44Ap9+NodvpO9XPQ/nAn2mxk4bmc3ciSukteWUOebHbVkdF1XIM0ksJIrsosB 4kqElnGWwfdRHVKTwWBQWe/Z8KTqo+NMjQUOAPGqfQGVQeZLpMOkhUU24oNE9UIxCMgg wLJhxPdctyv7vaMLmTF5kHpV35RB4uF1tVhl1O4x9mkgy7GMhijaQFI37RznXtdCEw3I YVVg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=lbat/nid0XkgLgmugulQxduJIPCWodDW508b3fPW/2s=; b=JnU8cpsYv5Y4sOEjvjDzdJ9AMzZ7Co2deWQviw1C9W/rc5Sd8dYGcYNHW/s/JFhAUY /EVqLl/9wZB92kYhMz3TOKGsIzOntjxe9tTD2mkG8RK+F9jH6bjpLX487ZgrDorZbXMr RYTxJ6VABJoXapcnJF2c/2IqgDvkSWnWvUdKG9HfHQQWq0wkL9eJSUhVIKlZAVxOQk4X tR1jnRqAblGbG2TGgYHvBW1Ge0QDbBkShNR03DzhoDKM2wo50wYuaZL25Me/HGfLaQh8 O4vpsm2uKUPxAAK6W7ZrF1pG9FnTHqUupDyVbQpgRr2jwM1LC4Jn/z6NUETGlHHwNHJF VZ6g==
X-Gm-Message-State: AGi0PubNvUNSM7FTLYF2bnWBTpF5NKSd6L7IWR51blnYaRvRgF5CF1xp dA8LDREfm2rT2Ajz1HI00PJX4QUCG4bhf3EffBZ5z0qgUho=
X-Google-Smtp-Source: APiQypJAaSiaXelAodFi2dtYcjUP2tOZU1YTOCZv8CGw+jmCX15iaFZ9HALeZmgxPK/mfbSHUU/eOkyS6sO7R5VqxcE=
X-Received: by 2002:a1c:ab03:: with SMTP id u3mr2427013wme.86.1586266563938; Tue, 07 Apr 2020 06:36:03 -0700 (PDT)
MIME-Version: 1.0
References: <20200331110237.zbo3zw74xlccur3w@anna.jacobs.jacobs-university.de>
In-Reply-To: <20200331110237.zbo3zw74xlccur3w@anna.jacobs.jacobs-university.de>
From: Ivaylo Petrov <ivaylo@ackl.io>
Date: Tue, 7 Apr 2020 15:35:37 +0200
Message-ID: <CAJFkdRwhxa2T-LVoYfwbMcjjo-dWhwonf_q4B6vGGLuWy5K+BA@mail.gmail.com>
To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>, core <core@ietf.org>, netmod@ietf.org
Content-Type: multipart/alternative; boundary="00000000000010200b05a2b37726"
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/M6v_klWdcgckqfyGImnPogcYQ6s>
Subject: Re: [core] js review of draft-ietf-core-yang-cbor-12
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: Tue, 07 Apr 2020 13:36:53 -0000

--00000000000010200b05a2b37726
Content-Type: text/plain; charset="UTF-8"

Hello Juergen,

Thank you for the detailed review and your comments! They truly help us
improve this document. Please find my answers below (prefixed by [IP]). Note
that the diff after handing your comments and those of Esko Dijk can be
found at [1].

Best regards,
Ivaylo

[1]:
https://tools.ietf.org/rfcdiff?url1=draft-ietf-core-yang-cbor&url2=http://core-wg.github.io/yang-cbor/draft-ietf-core-yang-cbor-latest.txt
On Tue, Mar 31, 2020 at 1:03 PM Juergen Schoenwaelder <
j.schoenwaelder@jacobs-university.de> wrote:

> Hi,
>
> here is my review of draft-ietf-core-yang-cbor-12. I have not checked
> the examples in detail, I assume (hope?) the authors have used tools
> to generate them or to validate them.
>
> - Nit: There is no need to capitalize Action in the abstract (and
>   elsewhere).
>

[IP]: Fixed

- You should perhaps write 'yang-data extension' instead of 'yang data
>   template' since this is more concrete and less confusing. The use of
>   'template' is a bit unfortunate in RFC 8040 since templates have
>   been used with different meanings elsewhere and I believe people
>   more commonly refer to the yang-data extension. I also checked
>   draft-ietf-netmod-yang-data-ext-05.txt and it does not use the word
>   "template" anymore.
>
>   I see that you use 'YANG data template' later on in several places.
>   This is not strictly incorrect but I find it unfortunate. I would
>   prefer to talk specifically about the yang-data extensions. You
>   actually import both terms, I believe only one is needed (and I
>   prefer yang-data (extension) over YANG data template.
>

[IP]: Fixed following your advice.


> - If this work gets approved, will other specifications like
>   draft-ietf-netmod-yang-data-ext-05.txt be expected to cover CBOR
>   encoding in addition to XML and JSON? This is more a procedural
>   question.
>

[IP]: From our discussions, I could say that that is desirable, but not
something these drafts can enforce.  (Also, for drafts that already are
well-advanced, one would expect a companion draft on a later timeline
instead of the original text-based (JSON/XML) draft.)


> - Wording:
>
>      A new set of encoding rules has been defined to allow the use of the
>      same data models in environments based on the JavaScript Object
>      Notation (JSON) Data Interchange Format [RFC8259].  This is
>      accomplished in the JSON Encoding of Data Modeled with YANG
>      specification [RFC7951].
>
>   What is "environments based on the JavaScript Object Notation (JSON)
>   Data Interchange Format". Perhaps do not even try to speculate about
>   reasons. What about this?
>
>      An additional set of encoding rules has been defined based on the
>      JavaScript Object Notation (JSON) Data Interchange Format
>      [RFC8259].
>

[IP]: Applied and added the reference to RFC7951 as that seems relevant.
Now it reads:

An additional set of encoding rules has been defined in {{RFC7951}} based on
the JavaScript Object Notation (JSON) Data Interchange Format {{RFC8259}}.



> - Is there a reason why SID terminology is not imported from the SID
>   specification? Is the reason to avoid a dependency? But then, can
>   this dependency really be avoided? I reviewed the SID document first
>   because I thought knowing what SIDs are is essential to understand
>   this document...
>

[IP]: This decision has been made before my personal involvement with this
document. I will let the other authors correct me if I am mistaken, but my
understanding is that while it is a good candidate, we did not necessarily
want to mandate the use of the SID draft in order to use the yang-cbor
draft. If the implementers want to have another way of deriving meaning for
the SIDs, that is fine. I will have to verify if the interoperability in
this case was a concern and how it was supposed to be handled.

- I am not sure I would call a notification or a container a
>   collection. Note that RFC 7950 uses the phrase child node quite a
>   bit in definitions, so this may do the same without using the
>   (overloaded) word collection:
>
>    o  child: A schema node defined as a child node of a
>       container, a list, a case, a notification, an RPC input, an RPC
>       output, an action input, an action output.
>
>    I searched the text and 'child' only shows up once and I am not
>    sure this deserves to define a term at all.
>

[IP]: I modified the definition as you suggested, but I believe we should
keep it as it aims at avoiding confusion over choice and other schema nodes
that do not add any additional payload/information during the encoding.
They are not considered child nodes in the explicit definition as otherwise
we would have had to provide rules for their encoding.

- Is 'parent' the same as an 'interior node' defined in RFC 7950? If
>   so, why not use 'interior node'? Looking at the uses or parent, I am
>   not even convinced this term needs to be defined at all, the context
>   seems to be rather clear of what is meant. RFC 7950 does not define
>   'parent' as term either but the meaning is clear in the contexts
>   where the word is being used.
>

[IP]: I reworded this definition as well, but similarly, a choice is not a
parent node in this context. Relevant text:

The container, list, case, notification, RPC input, RPC output, action
input or action output node in which a schema node is defined.



> - To summarize the last few comments, I propose to import 'item' and
>   'SID' from the SID document, to not define 'child' and 'parent'
>   (following RFC 7950), and so the only term to defined here is
>   'delta'. But see above concerning the relationship to the SID
>   document; it is not clear to me what the goals and intentions are in
>   terms of intended document dependencies.
>

[IP]: I believe that my previous points provide the relevant answers, but do
not hesitate to let us know if you have more concerns about any of your
remarks.


> - schema trees vs data trees
>
>    This document defines CBOR encoding rules for YANG schema trees and
>    their subtrees.
>
>   You are not encoding schema trees, you are encoding data trees. See
>   also the JSON document, which says:
>
>    This document defines JSON encoding for YANG data trees and their
>    subtrees.
>
>   Why did you change this from data trees to schema trees?
>

[IP]: Fixed


> - avoid 'collection'?
>
>   s/A collection such as/A data node such as/
>

[IP]: RPCs, action inputs/outputs and notifications are not included in the
data node definition, therefore I changed it to 'nodes from the data tree',
which seems to be precise enough. Please let us know how that works for
you. Also do you think we should have a definition like `serializable node`
in order to avoid listing all the different node types each time?

- If I were to use CBOR with RESTCONF, can I request (e.g. via a
>   specific media-type) how I like the keys to be encoded? Or would
>   such a mechanism have to be specified elsewhere, i.e., we would need
>   another using CBOR with RESTCONF document that defines suitable
>   media types?
>

[IP]:  Currently media types/content formats are defined in the CoMI draft,
which seems the appropriate place for me. If RESTCONF is to be used with
CBOR, I would expect that some specification should define the media type
along with uses of SIDs if needed.

- I do not understand this statement:
>
>    Application payloads carrying a value serialized using the rules
>    defined by this specification (e.g.  CoAP Content-Format) SHOULD
>    include the identifier (e.g.  SID, namespace qualified name,
>    instance-identifier) of this value.
>
>   What is "the identifier of this value"? I am not getting what
>   is being conveyed here.


[IP]: I rewrote this as

When schema node are serialized using the rules defined by this
specification as part of an application payload, the payload SHOULD include
information that would allow a stateless way to identify each node, such as
the SID number associated with each node, SID delta from another SID in the
application payload, the namespace qualified name or the
instance-identifier.


Please let us know if that is more clear.


> - s/section Section 4/Section 4/
>

[IP]: Fixed

- SIDs other than [I-D.ietf-core-sid]?
>
>      [...] If SIDs are to be used, the present specification is
>      used in conjunction with a specification defining this management.
>      One example for such a specification is [I-D.ietf-core-sid].
>
>   This seems to indicate that there can be other kinds of SIDs or SIDs
>   managed differently. Why is this? The SID I-D claims the entire
>   number space, so how would a different 'specification defining the
>   management of SIDs' ever work? Why not be specific that the usage of
>   SIDs depends on [I-D.ietf-core-sid]? See my earlier comments about
>   the unclear dependency relationship between this specification and
>   the SID specification.
>

[IP]: My understanding is that indeed there is the presumption that other
implementations that map YANG item identifiers to unsigned numbers could
exist in the future. If this is the case, I am not aware how one could
interoperate (I would guess based on the content format), but I will let my
coauthors comment on that.


> - Avoid 'collections'?
>
>     4.2.  The 'container' and other collections
>
>     Collections such as containers, list instances, notification
>
>   Rewrite to:
>
>     4.2.  The 'container' and other interior data nodes
>
>     Interior data nodes such as containers, list instances, notification
>
>   There are more uses of collections following that likely can be
>   replaced with 'interior data nodes'. The phrase 'interior data node'
>   is used in RFC 7950 (although not formally defined).
>

[IP]: I mostly agree. It seems, however, that there are some nodes from
data trees that are not qualified as data nodes that are still of interest
to us here, so I used the term `nodes from data trees` instead of 'interior
data nodes'. Now the title reads

The 'container' and other nodes from the data tree

and the first sentence just misses `Interior data nodes such as ` and
starts listing the relevant nodes for which this section applies.


> - Should
>
>        77 : {                    / event (SID 60200) /
>
>   be
>
>        77 : {                    / example-port-fault (SID 60200) /
>
>   Similarly
>
>        47(60200) : {             / event (SID 60123) /
>
>   be
>
>        47(60200) : {             / example-port-fault (SID 60200) /
>

[IP]: Fixed


> - Replace
>
>   5.  Encoding of YANG data templates
>
>    YANG data templates are data structures defined in YANG but not
>    intended to be implemented as part of a datastore.  YANG data
>    templates are defined using the 'yang-data' extension as described by
>    [RFC8040].
>
>    YANG data templates MUST be encoded using the encoding rules of a
>    collection as defined in Section 4.2.
>
>   with
>
>   5.  Encoding of the 'yang-data' extension
>
>    The yang-data extension [RFC8040] is used to define data structures
>    in YANG that are not intended to be implemented as part of a
>    datastore.
>
>    The yang-data extension MUST be encoded using the encoding rules of
>    interior nodes as defined in Section 4.2.
>
>   to avoid the use of 'templates' and 'collections'. In the following
>   text, there are a few more places where 'YANG template' should be
>   replaced by the 'yang-data extension'.
>

[IP]: Agreed, only interior nodes is replaced by for the nodes of the data
trees as follows:

The yang-data extension MUST be encoded using the encoding rules for the
nodes of the data trees as defined in Section 4.2.


- Unexpected ietf-comi module name showing up in an example
>
>      "ietf-comi:error" : {
>
>   The module prefix pops up out of the blue. You may want the put the
>   yang-data definition into an example module, give it an example
>   name, and then replace ietf-comi with that example name. Perhaps
>   even simplify the yang-data schema to just 1-2 leafs.
>

[IP]: I added extra text that should make this much easier to understand.
While the relevant part could be communicated with a smaller example, I
prefer to have a more complete example as long as it does not bloat the
relevant part, which does not appear to be the case here.


> - typo
>
>   s/section defined the CBOR encoding/section defines the CBOR encoding/
>

[IP]: Fixed


> - Improve wording
>
>    To avoid overlap of 'value' defined in different 'enumeration'
>    statements, 'enumeration' defined in a Leafs of type 'union' MUST be
>    encoded using a CBOR text string data item (major type 3) and MUST
>    contain one of the names assigned by 'enum' statements in YANG.
>
>   This does not read well. Perhaps:
>
>    Values of 'enumeration' types defined in a 'union' type MUST be
>    encoded using a CBOR text string data item (major type 3) and MUST
>    contain one of the names assigned by 'enum' statements in YANG.
>
>   There is similar text on page 31 in the context of bits encoding
>   that will also benefit from a rewrite.
>

[IP]: Fixed


> - Third example Bob vs Jack
>
>   Should the third example use
>
>    "/ietf-system:system/authentication/user[name='jack']"
>
>   instead of
>
>    "/ietf-system:system/authentication/user[name='bob']"
>
>   to line up with the third example using SIDs?
>

[IP]: Fixed


> /js
>
> --
> Juergen Schoenwaelder           Jacobs University Bremen gGmbH
> Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
> Fax:   +49 421 200 3103         <https://www.jacobs-university.de/>
>
> _______________________________________________
> core mailing list
> core@ietf.org
> https://www.ietf.org/mailman/listinfo/core
>

--00000000000010200b05a2b37726
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"fon=
t-family:verdana,sans-serif"><font color=3D"#000000">Hello Juergen,</font><=
/div><div class=3D"gmail_default" style=3D"font-family:verdana,sans-serif">=
<font color=3D"#000000"><br></font></div><div class=3D"gmail_default" style=
=3D"font-family:verdana,sans-serif"><font color=3D"#000000">Thank you for t=
he detailed review and your=C2=A0comments!=C2=A0</font><span style=3D"font-=
family:Arial,Helvetica,sans-serif">They truly help us improve this document=
.=C2=A0</span><font color=3D"#000000">Please find my answers below (prefixe=
d by [IP]).=C2=A0</font><font color=3D"#000000" style=3D"font-family:Arial,=
Helvetica,sans-serif">Note that the diff after handing your comments and th=
ose of=C2=A0</font><span style=3D"font-family:Arial,Helvetica,sans-serif">E=
sko Dijk can be found at [1].=C2=A0</span></div><div class=3D"gmail_default=
" style=3D"font-family:verdana,sans-serif"><font color=3D"#000000"><br></fo=
nt></div><div class=3D"gmail_default" style=3D"font-family:verdana,sans-ser=
if"><font color=3D"#000000">Best=C2=A0regards,</font></div><div class=3D"gm=
ail_default" style=3D"font-family:verdana,sans-serif"><span style=3D"color:=
rgb(0,0,0)">Ivaylo</span><br></div><div class=3D"gmail_default" style=3D"fo=
nt-family:verdana,sans-serif"><span style=3D"color:rgb(0,0,0)"><br></span><=
/div><div class=3D"gmail_default" style=3D"font-family:verdana,sans-serif">=
<span style=3D"color:rgb(0,0,0)">[1]:=C2=A0</span><span style=3D"font-famil=
y:Arial,Helvetica,sans-serif"><a href=3D"https://tools.ietf.org/rfcdiff?url=
1=3Ddraft-ietf-core-yang-cbor&amp;url2=3Dhttp://core-wg.github.io/yang-cbor=
/draft-ietf-core-yang-cbor-latest.txt" target=3D"_blank">https://tools.ietf=
.org/rfcdiff?url1=3Ddraft-ietf-core-yang-cbor&amp;url2=3Dhttp://core-wg.git=
hub.io/yang-cbor/draft-ietf-core-yang-cbor-latest.txt</a></span></div><div>=
<div dir=3D"ltr" data-smartmail=3D"gmail_signature"><div dir=3D"ltr"><div><=
div dir=3D"ltr"><div><div dir=3D"ltr"><div><div dir=3D"ltr"><div><div dir=
=3D"ltr"><div><div dir=3D"ltr"><div><div dir=3D"ltr"><div><div dir=3D"ltr">=
<div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div><d=
iv><div style=3D"margin:0px;font-stretch:normal;line-height:normal"><div st=
yle=3D"margin:0px;padding:0px 0px 20px;width:1949px"><div><div style=3D"mar=
gin:8px 0px 0px;padding:0px"><div><div style=3D"font-family:Roboto,RobotoDr=
aft,Helvetica,Arial,sans-serif;font-size:16px"></div><div style=3D"font-fam=
ily:Roboto,RobotoDraft,Helvetica,Arial,sans-serif;font-size:16px"></div></d=
iv></div><div style=3D"font-family:Roboto,RobotoDraft,Helvetica,Arial,sans-=
serif;font-size:medium"></div></div></div></div></div></div></div></div></d=
iv></div></div></div></div></div></div></div></div></div></div></div></div>=
</div></div></div></div></div></div></div><div class=3D"gmail_quote"><div d=
ir=3D"ltr" class=3D"gmail_attr">On Tue, Mar 31, 2020 at 1:03 PM Juergen Sch=
oenwaelder &lt;<a href=3D"mailto:j.schoenwaelder@jacobs-university.de" targ=
et=3D"_blank">j.schoenwaelder@jacobs-university.de</a>&gt; wrote:<br></div>=
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">Hi,<br>
<br>
here is my review of draft-ietf-core-yang-cbor-12. I have not checked<br>
the examples in detail, I assume (hope?) the authors have used tools<br>
to generate them or to validate them.<br>
<span class=3D"gmail_default" style=3D"font-family:verdana,sans-serif;color=
:rgb(11,83,148)"></span><br>
- Nit: There is no need to capitalize Action in the abstract (and<br>
=C2=A0 elsewhere).<br></blockquote><div><br></div><span class=3D"gmail_defa=
ult" style=3D"font-family:verdana,sans-serif;color:rgb(11,83,148)"></span>[=
IP]: Fixed<div><br></div><blockquote class=3D"gmail_quote" style=3D"margin:=
0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
- You should perhaps write &#39;yang-data extension&#39; instead of &#39;ya=
ng data<br>
=C2=A0 template&#39; since this is more concrete and less confusing. The us=
e of<br>
=C2=A0 &#39;template&#39; is a bit unfortunate in RFC 8040 since templates =
have<br>
=C2=A0 been used with different meanings elsewhere and I believe people<br>
=C2=A0 more commonly refer to the yang-data extension. I also checked<br>
=C2=A0 draft-ietf-netmod-yang-data-ext-05.txt and it does not use the word<=
br>
=C2=A0 &quot;template&quot; anymore.<br>
<br>
=C2=A0 I see that you use &#39;YANG data template&#39; later on in several =
places.<br>
=C2=A0 This is not strictly incorrect but I find it unfortunate. I would<br=
>
=C2=A0 prefer to talk specifically about the yang-data extensions. You<br>
=C2=A0 actually import both terms, I believe only one is needed (and I<br>
=C2=A0 prefer yang-data (extension) over YANG data template.<br></blockquot=
e><div><br></div><span class=3D"gmail_default" style=3D"font-family:verdana=
,sans-serif;color:rgb(11,83,148)"></span>[IP]: Fixed following your advice.=
<div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px =
0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
- If this work gets approved, will other specifications like<br>
=C2=A0 draft-ietf-netmod-yang-data-ext-05.txt be expected to cover CBOR<br>
=C2=A0 encoding in addition to XML and JSON? This is more a procedural<br>
=C2=A0 question.<br></blockquote><div><br></div><span class=3D"gmail_defaul=
t" style=3D"font-family:verdana,sans-serif;color:rgb(11,83,148)"></span>[IP=
]: From our discussions, I could say that that is desirable, but not someth=
ing these drafts can enforce. =C2=A0(Also, for drafts that already are well=
-advanced, one would expect a companion draft on a later timeline instead o=
f the original text-based=C2=A0<span class=3D"gmail_default">(JSON/XML) dra=
ft.)<font color=3D"#0b5394" face=3D"verdana, sans-serif"></font></span><div=
>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px =
0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
- Wording:<br>
<br>
=C2=A0 =C2=A0 =C2=A0A new set of encoding rules has been defined to allow t=
he use of the<br>
=C2=A0 =C2=A0 =C2=A0same data models in environments based on the JavaScrip=
t Object<br>
=C2=A0 =C2=A0 =C2=A0Notation (JSON) Data Interchange Format [RFC8259].=C2=
=A0 This is<br>
=C2=A0 =C2=A0 =C2=A0accomplished in the JSON Encoding of Data Modeled with =
YANG<br>
=C2=A0 =C2=A0 =C2=A0specification [RFC7951].<br>
<br>
=C2=A0 What is &quot;environments based on the JavaScript Object Notation (=
JSON)<br>
=C2=A0 Data Interchange Format&quot;. Perhaps do not even try to speculate =
about<br>
=C2=A0 reasons. What about this?<br>
<br>
=C2=A0 =C2=A0 =C2=A0An additional set of encoding rules has been defined ba=
sed on the<br>
=C2=A0 =C2=A0 =C2=A0JavaScript Object Notation (JSON) Data Interchange Form=
at<br>
=C2=A0 =C2=A0 =C2=A0[RFC8259].<br></blockquote><div><br></div><div><div cla=
ss=3D"gmail_default" style=3D"font-family:verdana,sans-serif;color:rgb(11,8=
3,148)"></div><span class=3D"gmail_default" style=3D"font-family:verdana,sa=
ns-serif;color:rgb(11,83,148)"></span>[IP]: Applied and added the reference=
 to RFC7951 as that seems relevant. Now it reads:</div><div class=3D"gmail_=
default" style=3D"font-family:verdana,sans-serif;color:rgb(11,83,148)"><spa=
n style=3D"font-family:Arial,Helvetica,sans-serif;color:rgb(34,34,34)"><br>=
</span></div></div><blockquote style=3D"margin:0 0 0 40px;border:none;paddi=
ng:0px"><span class=3D"gmail_default" style=3D"font-family:verdana,sans-ser=
if;color:rgb(11,83,148)"></span>An additional set of encoding rules has bee=
n defined in {{RFC7951}} based on<br>the JavaScript Object Notation (JSON) =
Data Interchange Format {{RFC8259}}.</blockquote><div class=3D"gmail_quote"=
><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px=
 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
- Is there a reason why SID terminology is not imported from the SID<br>
=C2=A0 specification? Is the reason to avoid a dependency? But then, can<br=
>
=C2=A0 this dependency really be avoided? I reviewed the SID document first=
<br>
=C2=A0 because I thought knowing what SIDs are is essential to understand<b=
r>
=C2=A0 this document...<br></blockquote><div>=C2=A0</div><div><div class=3D=
"gmail_default">[IP]: Thi<span style=3D"color:rgb(34,34,34);font-family:Ari=
al,Helvetica,sans-serif">s decision has been made before my personal involv=
ement with this document. I will let the other authors correct me if I am m=
istaken, but my understanding is that while it is a good candidate, we did =
not necessarily want to mandate the use of the SID draft in order to use th=
e yang-cbor draft. If the implementers want to have another way of deriving=
 meaning for the SIDs, that is fine. I will have to verify if the interoper=
ability in this case was a concern and how it was supposed to be handled.</=
span></div></div><div><br></div><blockquote class=3D"gmail_quote" style=3D"=
margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-lef=
t:1ex">
- I am not sure I would call a notification or a container a<br>
=C2=A0 collection. Note that RFC 7950 uses the phrase child node quite a<br=
>
=C2=A0 bit in definitions, so this may do the same without using the<br>
=C2=A0 (overloaded) word collection:<br>
<br>
=C2=A0 =C2=A0o=C2=A0 child: A schema node defined as a child node of a<br>
=C2=A0 =C2=A0 =C2=A0 container, a list, a case, a notification, an RPC inpu=
t, an RPC<br>
=C2=A0 =C2=A0 =C2=A0 output, an action input, an action output.<br>
<br>
=C2=A0 =C2=A0I searched the text and &#39;child&#39; only shows up once and=
 I am not<br>
=C2=A0 =C2=A0sure this deserves to define a term at all.<br></blockquote><d=
iv><br></div><span class=3D"gmail_default" style=3D"font-family:verdana,san=
s-serif;color:rgb(11,83,148)"></span>[IP]: I modified the definition as you=
 suggested, but I believe we should keep it as it aims at avoiding confusio=
n over choice and other schema nodes that do not add any additional payload=
/information during the encoding. They are not considered child nodes in th=
e explicit definition as otherwise we would have had to provide rules for t=
heir encoding.<div class=3D"gmail_default" style=3D"font-family:verdana,san=
s-serif;color:rgb(11,83,148)"><br></div><blockquote class=3D"gmail_quote" s=
tyle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);pad=
ding-left:1ex">
- Is &#39;parent&#39; the same as an &#39;interior node&#39; defined in RFC=
 7950? If<br>
=C2=A0 so, why not use &#39;interior node&#39;? Looking at the uses or pare=
nt, I am<br>
=C2=A0 not even convinced this term needs to be defined at all, the context=
<br>
=C2=A0 seems to be rather clear of what is meant. RFC 7950 does not define<=
br>
=C2=A0 &#39;parent&#39; as term either but the meaning is clear in the cont=
exts<br>
=C2=A0 where the word is being used.<br></blockquote><div><br></div><span c=
lass=3D"gmail_default" style=3D"font-family:verdana,sans-serif;color:rgb(11=
,83,148)"></span>[IP]: I<span class=3D"gmail_default" style=3D"font-family:=
verdana,sans-serif;color:rgb(11,83,148)"> </span>reworded this definition a=
s well, but similarly, a choice is not a parent node in this context. Relev=
ant text:</div><div class=3D"gmail_quote"><span class=3D"gmail_default" sty=
le=3D"font-family:verdana,sans-serif;color:rgb(11,83,148)"><br></span></div=
><blockquote style=3D"margin:0 0 0 40px;border:none;padding:0px"><div class=
=3D"gmail_quote"><span class=3D"gmail_default">The container, list, case, n=
otification, RPC input, RPC output, action input or action output node in w=
hich a schema node is defined.<font color=3D"#0b5394" face=3D"verdana, sans=
-serif"></font></span></div></blockquote><div class=3D"gmail_quote"><div>=
=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0=
.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
- To summarize the last few comments, I propose to import &#39;item&#39; an=
d<br>
=C2=A0 &#39;SID&#39; from the SID document, to not define &#39;child&#39; a=
nd &#39;parent&#39;<br>
=C2=A0 (following RFC 7950), and so the only term to defined here is<br>
=C2=A0 &#39;delta&#39;. But see above concerning the relationship to the SI=
D<br>
=C2=A0 document; it is not clear to me what the goals and intentions are in=
<br>
=C2=A0 terms of intended document dependencies.<br></blockquote><div><br></=
div><span class=3D"gmail_default" style=3D"font-family:verdana,sans-serif;c=
olor:rgb(11,83,148)"></span>[IP]: I believe that=C2=A0<span class=3D"gmail_=
default" style=3D"font-family:verdana,sans-serif;color:rgb(11,83,148)"></sp=
an><span class=3D"gmail_default" style=3D"font-family:verdana,sans-serif;co=
lor:rgb(11,83,148)"></span>my previous=C2=A0points provide the relevant ans=
wers<span class=3D"gmail_default">, but=C2=A0<font color=3D"#0b5394" face=
=3D"verdana, sans-serif"></font></span>do not hesitate to let us know if yo=
u have more concerns about any=C2=A0<span class=3D"gmail_default" style=3D"=
">of your remarks<font color=3D"#0b5394" face=3D"verdana, sans-serif"></fon=
t></span>.<div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margi=
n:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex=
">
- schema trees vs data trees<br>
<br>
=C2=A0 =C2=A0This document defines CBOR encoding rules for YANG schema tree=
s and<br>
=C2=A0 =C2=A0their subtrees.<br>
<br>
=C2=A0 You are not encoding schema trees, you are encoding data trees. See<=
br>
=C2=A0 also the JSON document, which says:<br>
<br>
=C2=A0 =C2=A0This document defines JSON encoding for YANG data trees and th=
eir<br>
=C2=A0 =C2=A0subtrees.<br>
<br>
=C2=A0 Why did you change this from data trees to schema trees?<br></blockq=
uote><div><br></div><span class=3D"gmail_default" style=3D"font-family:verd=
ana,sans-serif;color:rgb(11,83,148)"></span>[IP]: Fixed<div>=C2=A0</div><bl=
ockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-lef=
t:1px solid rgb(204,204,204);padding-left:1ex">
- avoid &#39;collection&#39;?<br>
<br>
=C2=A0 s/<span class=3D"gmail_default" style=3D"font-family:verdana,sans-se=
rif;color:rgb(11,83,148)"></span>A collection such as/A data node such as/<=
br></blockquote><div><br></div><div class=3D"gmail_default">[IP]:=C2=A0<spa=
n style=3D"color:rgb(34,34,34);font-family:Arial,Helvetica,sans-serif">RPCs=
, action inputs/outputs and notifications are not included in the data node=
 definition, therefore I changed it to &#39;nodes from the data tree&#39;, =
which seems to be precise enough.=C2=A0</span>Please let us know how that w=
orks for you. Also do you think we should have a definition like `serializa=
ble node` in order to avoid listing all the different node types each time?=
</div><div><br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px =
0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
- If I were to use CBOR with RESTCONF, can I request (e.g. via a<br>
=C2=A0 specific media-type) how I like the keys to be encoded? Or would<br>
=C2=A0 such a mechanism have to be specified elsewhere, i.e., we would need=
<br>
=C2=A0 another using CBOR with RESTCONF document that defines suitable<br>
=C2=A0 media types?<br></blockquote><div><br></div><div class=3D"gmail_defa=
ult" style=3D"font-family:verdana,sans-serif"><font color=3D"#000000">[IP]:=
=C2=A0<span style=3D"font-family:Arial,Helvetica,sans-serif">=C2=A0Currentl=
y media types/content formats are defined in the CoMI draft, which seems th=
e appropriate place for me. If RESTCONF is to be used with CBOR, I would ex=
pect that some specification should define the media type along with uses o=
f SIDs if needed.</span></font></div><div><br></div><blockquote class=3D"gm=
ail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,=
204,204);padding-left:1ex">
- I do not understand this statement:<br>
<br>
=C2=A0 =C2=A0Application payloads carrying a value serialized using the rul=
es<br>
=C2=A0 =C2=A0defined by this specification (e.g.=C2=A0 CoAP Content-Format)=
 SHOULD<br>
=C2=A0 =C2=A0include the identifier (e.g.=C2=A0 SID, namespace qualified na=
me,<br>
=C2=A0 =C2=A0instance-identifier) of this value.<br>
<br>
=C2=A0 What is &quot;the identifier of this value&quot;? I am not getting w=
hat<br>
=C2=A0 is being conveyed here.</blockquote><div><br></div><div class=3D"gma=
il_default" style=3D"font-family:verdana,sans-serif"><font color=3D"#000000=
">[IP]:=C2=A0<span style=3D"font-family:Arial,Helvetica,sans-serif">I rewro=
te this as</span></font></div><font color=3D"#000000"><br></font></div><blo=
ckquote style=3D"margin:0 0 0 40px;border:none;padding:0px"><div class=3D"g=
mail_quote"><font color=3D"#000000"><span class=3D"gmail_default" style=3D"=
font-family:verdana,sans-serif;color:rgb(11,83,148)"></span></font>When sch=
ema node are serialized using the rules defined by this specification as pa=
rt of an application payload, the payload SHOULD include information that w=
ould allow a stateless way to identify each node, such as the SID number as=
sociated with<span class=3D"gmail_default" style=3D"font-family:verdana,san=
s-serif;color:rgb(11,83,148)">=C2=A0</span>each node, SID delta from anothe=
r SID in the application payload, the namespace qualified name or the insta=
nce-identifier.</div></blockquote><div class=3D"gmail_quote"><font color=3D=
"#000000"><br>Please let us know if that is more clear.</font><br><div clas=
s=3D"gmail_default" style=3D"font-family:verdana,sans-serif;color:rgb(11,83=
,148)"><span style=3D"font-family:Arial,Helvetica,sans-serif;color:rgb(34,3=
4,34)">=C2=A0</span><br></div><blockquote class=3D"gmail_quote" style=3D"ma=
rgin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:=
1ex">
- s/section Section 4/Section 4/<span class=3D"gmail_default" style=3D"font=
-family:verdana,sans-serif;color:rgb(11,83,148)"></span><br></blockquote><d=
iv><br></div><div class=3D"gmail_default" style=3D"font-family:verdana,sans=
-serif"><font color=3D"#000000">[IP]: Fixed</font></div><div><br></div><blo=
ckquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left=
:1px solid rgb(204,204,204);padding-left:1ex">
- SIDs other than [I-D.ietf-core-sid]?<br>
<br>
=C2=A0 =C2=A0 =C2=A0[...] If SIDs are to be used, the present specification=
 is<br>
=C2=A0 =C2=A0 =C2=A0used in conjunction with a specification defining this =
management.<br>
=C2=A0 =C2=A0 =C2=A0One example for such a specification is [I-D.ietf-core-=
sid].<br>
<br>
=C2=A0 This seems to indicate that there can be other kinds of SIDs or SIDs=
<br>
=C2=A0 managed differently. Why is this? The SID I-D claims the entire<br>
=C2=A0 number space, so how would a different &#39;specification defining t=
he<br>
=C2=A0 management of SIDs&#39; ever work? Why not be specific that the usag=
e of<br>
=C2=A0 SIDs depends on [I-D.ietf-core-sid]? See my earlier comments about<b=
r>
=C2=A0 the unclear dependency relationship between this specification and<b=
r>
=C2=A0 the SID specification.<span class=3D"gmail_default" style=3D"font-fa=
mily:verdana,sans-serif;color:rgb(11,83,148)"></span><br></blockquote><div>=
<br></div><div><div class=3D"gmail_default" style=3D"font-family:verdana,sa=
ns-serif"><font color=3D"#000000">[IP]: <span style=3D"font-family:Arial,He=
lvetica,sans-serif">My understanding is that indeed there is the presumptio=
n that other implementations that map YANG item identifiers to unsigned num=
bers could exist in the future. If this is the case, I am not aware how one=
 could interoperate (I would guess based on the content format), but I will=
 let my coauthors comment on that.</span></font></div></div><div>=C2=A0</di=
v><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;borde=
r-left:1px solid rgb(204,204,204);padding-left:1ex">
- Avoid &#39;collections&#39;?<br>
<br>
=C2=A0 =C2=A0 4.2.=C2=A0 The &#39;container&#39; and other collections<br>
<br>
=C2=A0 =C2=A0 Collections such as containers, list instances, notification<=
br>
<br>
=C2=A0 Rewrite to:<br>
<br>
=C2=A0 =C2=A0 4.2.=C2=A0 <span class=3D"gmail_default" style=3D"font-family=
:verdana,sans-serif;color:rgb(11,83,148)"></span>The &#39;container&#39; an=
d other interior data nodes<br>
<br>
=C2=A0 =C2=A0<span class=3D"gmail_default" style=3D"font-family:verdana,san=
s-serif;color:rgb(11,83,148)"></span> Interior data nodes such as container=
s, list instances, notification<br>
<br>
=C2=A0 There are more uses of collections following that likely can be<br>
=C2=A0 replaced with &#39;interior data nodes&#39;. The phrase &#39;interio=
r data node&#39;<br>
=C2=A0 is used in RFC 7950 (although not formally defined).<br></blockquote=
><div><font color=3D"#000000"><br></font></div><div><div class=3D"gmail_def=
ault" style=3D"font-family:verdana,sans-serif"><font color=3D"#000000">[IP]=
: I mostly agree. It seems, however, that there are some nodes from data tr=
ees that are not qualified as data nodes that are still of interest to us h=
ere, so I used the term `nodes from data trees` instead of &#39;interior da=
ta nodes&#39;. Now the title reads</font></div><div class=3D"gmail_default"=
 style=3D"font-family:verdana,sans-serif"><font color=3D"#000000"><br></fon=
t></div></div></div><blockquote style=3D"margin:0 0 0 40px;border:none;padd=
ing:0px"><div class=3D"gmail_quote"><div><div class=3D"gmail_default" style=
=3D"font-family:verdana,sans-serif"><font color=3D"#000000">The &#39;contai=
ner&#39; and other nodes from the data tree</font></div></div><div class=3D=
"gmail_default" style=3D"font-family:verdana,sans-serif"><font color=3D"#00=
0000"><br></font></div></div></blockquote><font color=3D"#000000"><font fac=
e=3D"verdana, sans-serif"><span class=3D"gmail_default" style=3D"font-famil=
y:verdana,sans-serif">and the first sentence=C2=A0just misses </span></font=
><span class=3D"gmail_default" style=3D"font-family:verdana,sans-serif">`</=
span>Interior data nodes such as=C2=A0<span class=3D"gmail_default" style=
=3D"font-family:verdana,sans-serif">` and starts listing the relevant nodes=
 for which this section applies.</span></font><span class=3D"gmail_default"=
 style=3D"font-family:verdana,sans-serif;color:rgb(11,83,148)"></span><font=
 color=3D"#0b5394" face=3D"verdana, sans-serif"><br></font><div class=3D"gm=
ail_quote"><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"marg=
in:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1e=
x">
- Should<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A077 : {=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 / event (SID 60200) /<br>
<br>
=C2=A0 be<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A077 : {=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 / example-port-fault (SID 60200) /<br>
<br>
=C2=A0 Similarly<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A047(60200) : {=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0/ event (SID 60123) /<br>
<br>
=C2=A0 be<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A047(60200) : {=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0/ example-port-fault (SID 60200) /<span class=3D"gmail_default=
" style=3D"font-family:verdana,sans-serif;color:rgb(11,83,148)"></span><br>=
</blockquote><div><br></div><div><div class=3D"gmail_default" style=3D"font=
-family:verdana,sans-serif"><font color=3D"#000000">[IP]: Fixed</font></div=
></div><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0=
px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
- Replace<br>
<br>
=C2=A0 5.=C2=A0 Encoding of YANG data templates<br>
<br>
=C2=A0 =C2=A0YANG data templates are data structures defined in YANG but no=
t<br>
=C2=A0 =C2=A0intended to be implemented as part of a datastore.=C2=A0 YANG =
data<br>
=C2=A0 =C2=A0templates are defined using the &#39;yang-data&#39; extension =
as described by<br>
=C2=A0 =C2=A0[RFC8040].<br>
<br>
=C2=A0 =C2=A0YANG data templates MUST be encoded using the encoding rules o=
f a<br>
=C2=A0 =C2=A0collection as defined in Section 4.2.<br>
<br>
=C2=A0 with<br>
<br>
=C2=A0 5.=C2=A0 Encoding of the &#39;yang-data&#39; extension<br>
<br>
=C2=A0 =C2=A0<span class=3D"gmail_default" style=3D"font-family:verdana,san=
s-serif;color:rgb(11,83,148)"></span>The yang-data extension [RFC8040] is u=
sed to define data structures<br>
=C2=A0 =C2=A0in YANG that are not intended to be implemented as part of a<b=
r>
=C2=A0 =C2=A0datastore.<br>
<br>
=C2=A0 =C2=A0The yang-data extension MUST be encoded using the encoding rul=
es of<br>
=C2=A0 =C2=A0<span class=3D"gmail_default" style=3D"font-family:verdana,san=
s-serif;color:rgb(11,83,148)"></span>interior nodes as defined in Section 4=
.2.<br>
<br>
=C2=A0 to avoid the use of &#39;templates&#39; and &#39;collections&#39;. I=
n the following<br>
=C2=A0 text, there are a few more places where &#39;YANG template&#39; shou=
ld be<br>
=C2=A0 replaced by the &#39;yang-data extension&#39;.<br></blockquote><div>=
<br></div><div class=3D"gmail_default" style=3D"font-family:verdana,sans-se=
rif"><font color=3D"#000000">[IP]: Agreed, only=C2=A0<span class=3D"gmail_d=
efault"></span><span style=3D"font-family:Arial,Helvetica,sans-serif">inter=
ior nodes is replaced by=C2=A0</span><span style=3D"font-family:Arial,Helve=
tica,sans-serif">for the nodes of the data trees as follows:</span></font><=
/div><div class=3D"gmail_default" style=3D"font-family:verdana,sans-serif;c=
olor:rgb(11,83,148)"><span style=3D"color:rgb(34,34,34);font-family:Arial,H=
elvetica,sans-serif"><br></span></div></div><blockquote style=3D"margin:0 0=
 0 40px;border:none;padding:0px"><div class=3D"gmail_quote"><div class=3D"g=
mail_default" style=3D"font-family:verdana,sans-serif;color:rgb(11,83,148)"=
><span style=3D"font-family:Arial,Helvetica,sans-serif;color:rgb(34,34,34)"=
>The yang-data extension MUST be encoded using the encoding rules for the n=
odes of the data trees as defined in Section 4.2.</span><span style=3D"colo=
r:rgb(34,34,34);font-family:Arial,Helvetica,sans-serif">=C2=A0</span></div>=
</div></blockquote><div class=3D"gmail_quote"><div><br></div><blockquote cl=
ass=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid=
 rgb(204,204,204);padding-left:1ex">
- Unexpected ietf-comi module name showing up in an example<br>
<br>
=C2=A0 =C2=A0 =C2=A0&quot;ietf-comi:error&quot; : {<br>
<br>
=C2=A0 The module prefix pops up out of the blue. You may want the put the<=
br>
=C2=A0 yang-data definition into an example module, give it an example<br>
=C2=A0 name, and then replace ietf-comi with that example name. Perhaps<br>
=C2=A0 even simplify the yang-data schema to just 1-2 leafs.<br></blockquot=
e><div>=C2=A0</div><div><div class=3D"gmail_default" style=3D"font-family:v=
erdana,sans-serif"><font color=3D"#000000">[IP]: I a<span style=3D"font-fam=
ily:Arial,Helvetica,sans-serif">dded extra text that should make this much =
easier to understand. While the relevant part could be communicated with a =
smaller example, I prefer to have a more complete example as long as it doe=
s not bloat the relevant part, which does not appear to be the case here.</=
span></font></div></div><div>=C2=A0</div><blockquote class=3D"gmail_quote" =
style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);pa=
dding-left:1ex">
- typo<br>
<br>
=C2=A0 s/section defined the CBOR encoding/section defines the CBOR encodin=
g/<br></blockquote><div><font color=3D"#000000"><br></font></div><div><div =
class=3D"gmail_default" style=3D"font-family:verdana,sans-serif"><font colo=
r=3D"#000000">[IP]: Fixed</font></div></div><div><font color=3D"#000000">=
=C2=A0</font></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0p=
x 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font =
color=3D"#000000">
- Improve wording<br>
<br>
=C2=A0 =C2=A0To avoid overlap of &#39;value&#39; defined in different &#39;=
enumeration&#39;<br>
=C2=A0 =C2=A0statements, &#39;enumeration&#39; defined in a Leafs of type &=
#39;union&#39; MUST be<br>
=C2=A0 =C2=A0encoded using a CBOR text string data item (major type 3) and =
MUST<br>
=C2=A0 =C2=A0contain one of the names assigned by &#39;enum&#39; statements=
 in YANG.<br>
<br>
=C2=A0 This does not read well. Perhaps:<br>
<br>
=C2=A0 =C2=A0Values of &#39;enumeration&#39; types defined in a &#39;union&=
#39; type MUST be<br>
=C2=A0 =C2=A0encoded using a CBOR text string data item (major type 3) and =
MUST<br>
=C2=A0 =C2=A0contain one of the names assigned by &#39;enum&#39; statements=
 in YANG.<br>
<br>
=C2=A0 There is similar text on page 31 in the context of bits encoding<br>
=C2=A0 that will also benefit from a rewrite.<br></font></blockquote><div><=
font color=3D"#000000"><br></font></div><div><div class=3D"gmail_default" s=
tyle=3D"font-family:verdana,sans-serif"><font color=3D"#000000">[IP]: Fixed=
</font></div></div><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding=
-left:1ex">
- Third example Bob vs Jack<br>
<br>
=C2=A0 Should the third example use<br>
<br>
=C2=A0 =C2=A0&quot;/ietf-system:system/authentication/user[name=3D&#39;jack=
&#39;]&quot;<br>
<br>
=C2=A0 instead of<br>
<br>
=C2=A0 =C2=A0&quot;/ietf-system:system/authentication/user[name=3D&#39;bob&=
#39;]&quot;<br>
<br>
=C2=A0 to line up with the third example using SIDs?<br></blockquote><div><=
span class=3D"gmail_default" style=3D"font-family:verdana,sans-serif"><font=
 color=3D"#000000"><br></font></span></div><div><font color=3D"#000000"><sp=
an class=3D"gmail_default" style=3D"font-family:verdana,sans-serif">[IP]: F=
ixed</span>=C2=A0</font></div><div>=C2=A0</div><blockquote class=3D"gmail_q=
uote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,2=
04);padding-left:1ex">
/js<br>
<br>
-- <br>
Juergen Schoenwaelder=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Jacobs Univer=
sity Bremen gGmbH<br>
Phone: +49 421 200 3587=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Campus Ring 1 | 28=
759 Bremen | Germany<br>
Fax:=C2=A0 =C2=A0+49 421 200 3103=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;<a h=
ref=3D"https://www.jacobs-university.de/" rel=3D"noreferrer" target=3D"_bla=
nk">https://www.jacobs-university.de/</a>&gt;<br>
<br>
_______________________________________________<br>
core mailing list<br>
<a href=3D"mailto:core@ietf.org" target=3D"_blank">core@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/core" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/core</a><br>
</blockquote></div></div>

--00000000000010200b05a2b37726--


From nobody Tue Apr  7 08:18:55 2020
Return-Path: <ietf@augustcellars.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 1B33D3A0C42; Tue,  7 Apr 2020 08:18:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 r-oAboI2pnJa; Tue,  7 Apr 2020 08:18:45 -0700 (PDT)
Received: from mail2.augustcellars.com (augustcellars.com [50.45.239.150]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5D2203A0C46; Tue,  7 Apr 2020 08:18:44 -0700 (PDT)
Received: from Jude (73.180.8.170) by mail2.augustcellars.com (192.168.0.56) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Tue, 7 Apr 2020 08:18:38 -0700
From: Jim Schaad <ietf@augustcellars.com>
To: <mohamed.boucadair@orange.com>, <core@ietf.org>
CC: 'Jon Shallow' <supjps-ietf@jpshallow.com>, <dots@ietf.org>
References: <787AE7BB302AE849A7480A190F8B933031490173@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
In-Reply-To: <787AE7BB302AE849A7480A190F8B933031490173@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
Date: Tue, 7 Apr 2020 08:18:36 -0700
Message-ID: <049201d60cef$d1299a50$737ccef0$@augustcellars.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0493_01D60CB5.24CB3780"
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AQGFUV4cZbdAMYpJNEeLLEh4F2cKc6kPPIrA
Content-Language: en-us
X-Originating-IP: [73.180.8.170]
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/tUSPYX2dxSmI5lSwFfaRyp27-bY>
Subject: Re: [core] Large asynchronous notifications under DDoS: New BLOCK Option?
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: Tue, 07 Apr 2020 15:18:47 -0000

------=_NextPart_000_0493_01D60CB5.24CB3780
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit

I do not believe that there is anything today that says the observer is
required to do a GET to receive the next fragment in the event that it does
not care about what it says.   The question that sprints to mind is how
should the server/client decide that it does or does not want to retrieve
the entire content?

 

Jim

 

 

From: core <core-bounces@ietf.org> On Behalf Of mohamed.boucadair@orange.com
Sent: Tuesday, April 7, 2020 4:11 AM
To: core@ietf.org
Cc: Jon Shallow (supjps-ietf@jpshallow.com) <supjps-ietf@jpshallow.com>;
dots@ietf.org
Subject: [core] Large asynchronous notifications under DDoS: New BLOCK
Option?

 

Hi all,

 

We are using Observe to receive notifications during attack events. These
notifications are set as NON messages for reasons specific to DDoS
conditions. 

 

With DDoS telemetry information included (see draft-ietf-dots-telemetry), a
notification may not fit one single message. The use of BLOCK2 is not
convenient during attack times. A full description of the issue is described
here:
<https://mailarchive.ietf.org/arch/msg/dots/Gbtf8bBWpxD9CWNBhS_TZtsWeP4/>
https://mailarchive.ietf.org/arch/msg/dots/Gbtf8bBWpxD9CWNBhS_TZtsWeP4/ 

 

We are considering some mechanisms to solve this issue. One of them is to
define a new BLOCK option (similar to BLOCK2) that does not require the
observer to send a GET to receive the next fragment. The server will send
all the fragments. The observer will follow a SACK-like approach to request
retransmission of missing fragments. 

 

Please let us know whether you think this is a generic issue that should be
solved at the CoAP or not. Suggestions are welcome.

 

Thank you. 

 

Cheers,

Jon & Med 


------=_NextPart_000_0493_01D60CB5.24CB3780
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><META =
HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 15 =
(filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
span.EmailStyle19
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal>I do not =
believe that there is anything today that says the observer is required =
to do a GET to receive the next fragment in the event that it does not =
care about what it says.&nbsp;&nbsp; The question that sprints to mind =
is how should the server/client decide that it does or does not want to =
retrieve the entire content?<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>Jim<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><div><div =
style=3D'border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal><b>From:</b> core =
&lt;core-bounces@ietf.org&gt; <b>On Behalf Of =
</b>mohamed.boucadair@orange.com<br><b>Sent:</b> Tuesday, April 7, 2020 =
4:11 AM<br><b>To:</b> core@ietf.org<br><b>Cc:</b> Jon Shallow =
(supjps-ietf@jpshallow.com) &lt;supjps-ietf@jpshallow.com&gt;; =
dots@ietf.org<br><b>Subject:</b> [core] Large asynchronous notifications =
under DDoS: New BLOCK Option?<o:p></o:p></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal><span =
lang=3DFR style=3D'font-family:"Courier New"'>Hi =
all,<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DFR =
style=3D'font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-family:"Courier New"'>We are using =
Observe to receive notifications during attack events. These =
notifications are set as NON messages for reasons specific to DDoS =
conditions. <o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-family:"Courier New"'>With DDoS =
telemetry information included (see draft-ietf-dots-telemetry), a =
notification may not fit one single message. The use of BLOCK2 is not =
convenient during attack times. A full description of the issue is =
described here: </span><span lang=3DFR style=3D'font-family:"Courier =
New"'><a =
href=3D"https://mailarchive.ietf.org/arch/msg/dots/Gbtf8bBWpxD9CWNBhS_TZt=
sWeP4/"><span =
lang=3DEN-US>https://mailarchive.ietf.org/arch/msg/dots/Gbtf8bBWpxD9CWNBh=
S_TZtsWeP4/</span></a> </span><span style=3D'font-family:"Courier =
New"'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-family:"Courier New"'>We are =
considering some mechanisms to solve this issue. One of them is to =
define a new BLOCK option (similar to BLOCK2) that does not require the =
observer to send a GET to receive the next fragment. The server will =
send all the fragments. The observer will follow a SACK-like approach to =
request retransmission of missing fragments. <o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-family:"Courier =
New"'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-family:"Courier New"'>Please let us know whether you think =
this is a generic issue that should be solved at the CoAP or not. =
Suggestions are welcome.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-family:"Courier New"'>Thank you. =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-family:"Courier =
New"'>Cheers,<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-family:"Courier New"'>Jon &amp; Med =
<o:p></o:p></span></p></div></body></html>
------=_NextPart_000_0493_01D60CB5.24CB3780--


From nobody Tue Apr  7 08:51:21 2020
Return-Path: <mohamed.boucadair@orange.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 45B443A099F; Tue,  7 Apr 2020 08:51:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level: 
X-Spam-Status: No, score=-2.098 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, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=orange.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 lV0pOzc_tuI6; Tue,  7 Apr 2020 08:51:18 -0700 (PDT)
Received: from relais-inet.orange.com (relais-inet.orange.com [80.12.70.36]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B38D53A09AA; Tue,  7 Apr 2020 08:51:17 -0700 (PDT)
Received: from opfednr06.francetelecom.fr (unknown [xx.xx.xx.70]) by opfednr24.francetelecom.fr (ESMTP service) with ESMTP id 48xX2C6T6tz1yKM; Tue,  7 Apr 2020 17:51:15 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=orange.com; s=ORANGE001; t=1586274675; bh=xY1JDBBkaKRZLlR50yODwE0Sh6ccvXciEcPDFPZ9Pho=; h=From:To:Subject:Date:Message-ID:Content-Type: Content-Transfer-Encoding:MIME-Version; b=q8BPTgytLdXbkHhlY5D2Vd85eO0DGhGbYYMdmFyPLXQRfzVepkfrj9zSTPF/LUIn4 I42koglugrUcpBiMkyCwZtP4luV8dhrL2yTMTuDqCQRTxH4oOEyC5OlLC6ke87ZHEC zREuHEiXk7l9WQVFWK0UJ1MvtsOtQY5NeuSNVdq3vHH/eBl1WjaAGY33dP0cyvUEqf 75kZNZq/vwwHmxVeLzS4eUTLJjcDEr1K8v3eu2pi8WPb8+W3Cjx9IhUyVCO+XwX0I0 ELeXBxsuSzR+EZXx8DnMPXVbWMNVn0K751b79IrTM+R/Ezmu86KVGe7dudxBtjY66s 6WKFJDtWGg0UQ==
Received: from Exchangemail-eme6.itn.ftgroup (unknown [xx.xx.13.89]) by opfednr06.francetelecom.fr (ESMTP service) with ESMTP id 48xX2C6DbFzDq7f; Tue,  7 Apr 2020 17:51:15 +0200 (CEST)
From: <mohamed.boucadair@orange.com>
To: =?iso-8859-1?Q?Christian_Ams=FCss?= <christian@amsuess.com>
CC: "core@ietf.org" <core@ietf.org>, "Jon Shallow (supjps-ietf@jpshallow.com)" <supjps-ietf@jpshallow.com>, "dots@ietf.org" <dots@ietf.org>
Thread-Topic: [core] Large asynchronous notifications under DDoS: New BLOCK Option?
Thread-Index: AQHWDPRedOrOjDwtJU6xyqFOQUbPsA==
Date: Tue, 7 Apr 2020 15:51:14 +0000
Message-ID: <787AE7BB302AE849A7480A190F8B93303149075C@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
References: <787AE7BB302AE849A7480A190F8B933031490173@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <20200407130944.GA2738832@hephaistos.amsuess.com>
In-Reply-To: <20200407130944.GA2738832@hephaistos.amsuess.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.114.13.245]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/qD6Znf80Q1ROVYg9tEjDj-guzsw>
Subject: Re: [core] Large asynchronous notifications under DDoS: New BLOCK Option?
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: Tue, 07 Apr 2020 15:51:19 -0000

Hi Christian,

Thank you for sharing your thoughts.=20

I don't see where in the two drafts an observer can request a particular mi=
ssing fragment.=20

Cheers,
Med

> -----Message d'origine-----
> De=A0: Christian Ams=FCss [mailto:christian@amsuess.com]
> Envoy=E9=A0: mardi 7 avril 2020 15:10
> =C0=A0: BOUCADAIR Mohamed TGI/OLN
> Cc=A0: core@ietf.org; Jon Shallow (supjps-ietf@jpshallow.com);
> dots@ietf.org
> Objet=A0: Re: [core] Large asynchronous notifications under DDoS: New
> BLOCK Option?
>=20
> Hello Jon, hello Med,
>=20
> I don't have full answers, but some data points (also pulling in the
> cited mail):
>=20
> > and a response (may need new code) that says status is too large to
> > fit into a packet or has been truncated).
>=20
> That an observation with blockwise would already do: If the observed
> resource changes to have its representation larger than the block size
> or MTU, it'd send the first block.
>=20
> > The observer will follow a SACK-like approach to request
> > retransmission of missing fragments.
>=20
> There was a draft around on non-traditional responses[1] some time ago
> that would provide building blocks from which a server could send
> follow-up blocks in an unsolicited fashion: The second block would be
> a message in the style of "This is a 2.05 Content response, which you
> would have received as a response had you requested block2 of /path".
>=20
> Those messages would not be ack'ed if they are NON, and the client can
> selectively request blocks it thinks it missed (but, in such a setup,
> would do that after a suitable timeout to not request something that
> is already in flight).
>=20
> That draft was not followed up on directly, but some of its ideas
> wound up in [2] where observe notifications are sent to a multicast
> group. In particular, the topic of which tokens would be usable for
> unsolicited responses to unicast addresses has not received the
> discussion it'd probably need.
>=20
> Kind regards
> Christian
>=20
> [1]: https://tools.ietf.org/html/draft-bormann-core-responses-00
> [2]: https://tools.ietf.org/html/draft-tiloca-core-observe-multicast-
> notifications-02
>=20
>=20
> --
> The detailed semantics of CoAP methods are "almost, but not entirely
> unlike" [HHGTTG] those of HTTP methods.
> [HHGTTG]: Adams, D., "The Hitchhiker's Guide to the Galaxy", October
> 1979.
>   -- Shelby, et al., Internet-Draft Constrained Application Protocol
> (CoAP)


From nobody Tue Apr  7 09:48:55 2020
Return-Path: <mohamed.boucadair@orange.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 5D23F3A0EAD; Tue,  7 Apr 2020 09:48:52 -0700 (PDT)
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, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=orange.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 o_2UQ5pdboFX; Tue,  7 Apr 2020 09:48:50 -0700 (PDT)
Received: from relais-inet.orange.com (relais-inet.orange.com [80.12.66.39]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 079F73A0EAA; Tue,  7 Apr 2020 09:48:50 -0700 (PDT)
Received: from opfedar04.francetelecom.fr (unknown [xx.xx.xx.6]) by opfedar21.francetelecom.fr (ESMTP service) with ESMTP id 48xYJc5S0Lz7tqZ; Tue,  7 Apr 2020 18:48:48 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=orange.com; s=ORANGE001; t=1586278128; bh=PFNUr/DLCWdsL/Urbz4cLj2KnwQxYJyt+osuaCuzje4=; h=From:To:Subject:Date:Message-ID:Content-Type:MIME-Version; b=l9oVm/gviZKxWmAWKIChS+lh2m1AQjb0qs7NWCgSDoMscvIbr4RSQL2xmExJmq+ap u02XEpjvg60KtkJcUCBOnwbU/KWkbTmQZoXueJ0u+X2znQ2r6pYKduttW+SoboBpq7 uuj0Fb+x8zacyAxKRu0dzNyMl15ta5OCJVuGxBKylLFDihunLTDOjTFEMDaRkEd57o VKMWp/2uRgwqmoDTEOKpK3PWEnLckkq2ADG//CHGWOIhNk9kJnzyAOvCOtWIPorTXJ XRTCfyAVLPe+EqEgiZDRsnVb4Z1Xeh3E0IeoXSBX3Ge6VrK3XXNMGMLD0OSjEAOhW6 gqm/Wq0jq1New==
Received: from Exchangemail-eme6.itn.ftgroup (unknown [xx.xx.13.107]) by opfedar04.francetelecom.fr (ESMTP service) with ESMTP id 48xYJc4GM2z1xpK; Tue,  7 Apr 2020 18:48:48 +0200 (CEST)
From: <mohamed.boucadair@orange.com>
To: Jim Schaad <ietf@augustcellars.com>, "core@ietf.org" <core@ietf.org>
CC: 'Jon Shallow' <supjps-ietf@jpshallow.com>, "dots@ietf.org" <dots@ietf.org>
Thread-Topic: [core] Large asynchronous notifications under DDoS: New BLOCK Option?
Thread-Index: AQHWDPxoTyAJ7vdgrkKV3NX2lQCcxw==
Date: Tue, 7 Apr 2020 16:48:48 +0000
Message-ID: <787AE7BB302AE849A7480A190F8B93303149082D@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
References: <787AE7BB302AE849A7480A190F8B933031490173@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <049201d60cef$d1299a50$737ccef0$@augustcellars.com>
In-Reply-To: <049201d60cef$d1299a50$737ccef0$@augustcellars.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.114.13.245]
Content-Type: multipart/alternative; boundary="_000_787AE7BB302AE849A7480A190F8B93303149082DOPEXCAUBMA2corp_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/ELKj5nPBtLF-UqM2rU7a1-2DBvM>
Subject: Re: [core] Large asynchronous notifications under DDoS: New BLOCK Option?
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: Tue, 07 Apr 2020 16:48:52 -0000

--_000_787AE7BB302AE849A7480A190F8B93303149082DOPEXCAUBMA2corp_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi Jim,

That can be policy based at the client side + some signal to the server.

For our DOTS application, clients indicate to servers that they are (not) w=
illing to receive all the content (below an excerpt of our spec):

   DOTS clients that are interested to receive pre- or ongoing mitigation
   telemetry (pre-or-ongoing-mitigation) information from a DOTS server
   (Section 8.2<https://tools.ietf.org/html/draft-ietf-dots-telemetry-06#se=
ction-8.2>) MUST set 'server-originated-telemetry' to 'true'.

And


   In order to signal telemetry data in a mitigation efficacy update, it

   is RECOMMENDED that the DOTS client has already established a DOTS

   telemetry setup session with the server in 'idle' time.


Clients can filter out data they are interested in (Uri-Query), e.g.,.


   Header: GET (Code=3D0.01)

   Uri-Path: ".well-known"

   Uri-Path: "dots"

   Uri-Path: "mitigate"

   Uri-Path: "cuid=3Ddz6pHjaADkaFTbjr0JGBpw"

   Uri-Path: "mid=3D12332"

   Uri-Query: "target-alias=3Dhttps1"

   Observe: 0

If not filter is included, all the content has to be returned to the client=
:


   Header: GET (Code=3D0.01)

   Uri-Path: ".well-known"

   Uri-Path: "dots"

   Uri-Path: "tm"

   Uri-Path: "cuid=3Ddz6pHjaADkaFTbjr0JGBpw"

   Uri-Path: "tmid=3D123"

   Observe: 0



    Figure 34: GET to Subscribe to Telemetry Asynchronous Notifications

                           for a Specific 'tmid'

What is missing for us is a "BLOCK2"-Like option to send all fragments with=
out waiting for a GET + retrieval of missing fragments (if any).

Cheers,
Med

De : Jim Schaad [mailto:ietf@augustcellars.com]
Envoy=E9 : mardi 7 avril 2020 17:19
=C0 : BOUCADAIR Mohamed TGI/OLN; core@ietf.org
Cc : 'Jon Shallow'; dots@ietf.org
Objet : RE: [core] Large asynchronous notifications under DDoS: New BLOCK O=
ption?

I do not believe that there is anything today that says the observer is req=
uired to do a GET to receive the next fragment in the event that it does no=
t care about what it says.   The question that sprints to mind is how shoul=
d the server/client decide that it does or does not want to retrieve the en=
tire content?

Jim


From: core <core-bounces@ietf.org> On Behalf Of mohamed.boucadair@orange.co=
m
Sent: Tuesday, April 7, 2020 4:11 AM
To: core@ietf.org
Cc: Jon Shallow (supjps-ietf@jpshallow.com) <supjps-ietf@jpshallow.com>; do=
ts@ietf.org
Subject: [core] Large asynchronous notifications under DDoS: New BLOCK Opti=
on?

Hi all,

We are using Observe to receive notifications during attack events. These n=
otifications are set as NON messages for reasons specific to DDoS condition=
s.

With DDoS telemetry information included (see draft-ietf-dots-telemetry), a=
 notification may not fit one single message. The use of BLOCK2 is not conv=
enient during attack times. A full description of the issue is described he=
re: https://mailarchive.ietf.org/arch/msg/dots/Gbtf8bBWpxD9CWNBhS_TZtsWeP4/

We are considering some mechanisms to solve this issue. One of them is to d=
efine a new BLOCK option (similar to BLOCK2) that does not require the obse=
rver to send a GET to receive the next fragment. The server will send all t=
he fragments. The observer will follow a SACK-like approach to request retr=
ansmission of missing fragments.

Please let us know whether you think this is a generic issue that should be=
 solved at the CoAP or not. Suggestions are welcome.

Thank you.

Cheers,
Jon & Med

--_000_787AE7BB302AE849A7480A190F8B93303149082DOPEXCAUBMA2corp_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"Pr=E9format=E9 HTML Car";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Courier New";
	color:#1F497D;}
span.PrformatHTMLCar
	{mso-style-name:"Pr=E9format=E9 HTML Car";
	mso-style-priority:99;
	mso-style-link:"Pr=E9format=E9 HTML";
	font-family:"Courier New";}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:#1F497D">Hi Jim,
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:#1F497D">That can be policy based at the client side &#43; some signal=
 to the server.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:#1F497D">For our DOTS application, clients indicate to servers that th=
ey are (not) willing to receive all the content (below an excerpt of our sp=
ec):<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp; DOTS clients that are interested to receive p=
re- or ongoing mitigation<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp; telemetry (pre-or-ongoing-mitigation) informa=
tion from a DOTS server<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp; (<a href=3D"https://tools.ietf.org/html/draft=
-ietf-dots-telemetry-06#section-8.2">Section 8.2</a>) MUST set 'server-orig=
inated-telemetry' to 'true'.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:#1F497D">And <o:p>
</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:#1F497D"><o:p>&nbsp;</o:p></span></p>
<pre>&nbsp;&nbsp; In order to signal telemetry data in a mitigation efficac=
y update, it<o:p></o:p></pre>
<pre>&nbsp;&nbsp; is RECOMMENDED that the DOTS client has already establish=
ed a DOTS<o:p></o:p></pre>
<pre>&nbsp;&nbsp; telemetry setup session with the server in 'idle' time.<o=
:p></o:p></pre>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:#1F497D">Clients can filter out data they are interested in (Uri-Query=
), e.g.,.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:#1F497D"><o:p>&nbsp;</o:p></span></p>
<pre>&nbsp; &nbsp;Header: GET (Code=3D0.01)<o:p></o:p></pre>
<pre>&nbsp; &nbsp;Uri-Path: &quot;.well-known&quot;<o:p></o:p></pre>
<pre>&nbsp;&nbsp; Uri-Path: &quot;dots&quot;<o:p></o:p></pre>
<pre>&nbsp;&nbsp; Uri-Path: &quot;mitigate&quot;<o:p></o:p></pre>
<pre>&nbsp;&nbsp; Uri-Path: &quot;cuid=3Ddz6pHjaADkaFTbjr0JGBpw&quot;<o:p><=
/o:p></pre>
<pre>&nbsp;&nbsp; Uri-Path: &quot;mid=3D12332&quot;<o:p></o:p></pre>
<pre><span lang=3D"FR">&nbsp;&nbsp; Uri-Query: &quot;target-alias=3Dhttps1&=
quot;<o:p></o:p></span></pre>
<pre>&nbsp;&nbsp; Observe: 0<o:p></o:p></pre>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:#1F497D">If not filter is included, all the content has to be returned=
 to the client:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:#1F497D"><o:p>&nbsp;</o:p></span></p>
<pre>&nbsp;&nbsp; Header: GET (Code=3D0.01)<o:p></o:p></pre>
<pre>&nbsp;&nbsp; Uri-Path: &quot;.well-known&quot;<o:p></o:p></pre>
<pre>&nbsp;&nbsp; Uri-Path: &quot;dots&quot;<o:p></o:p></pre>
<pre>&nbsp;&nbsp; Uri-Path: &quot;tm&quot;<o:p></o:p></pre>
<pre>&nbsp;&nbsp; Uri-Path: &quot;cuid=3Ddz6pHjaADkaFTbjr0JGBpw&quot;<o:p><=
/o:p></pre>
<pre>&nbsp;&nbsp; Uri-Path: &quot;tmid=3D123&quot;<o:p></o:p></pre>
<pre>&nbsp;&nbsp; Observe: 0<o:p></o:p></pre>
<pre><o:p>&nbsp;</o:p></pre>
<pre>&nbsp;&nbsp;&nbsp; Figure 34: GET to Subscribe to Telemetry Asynchrono=
us Notifications<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; for a Specific 'tmid'<o:p></o:p></pre>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:#1F497D">What is missing for us is a &#8220;BLOCK2&#8221;-Like option =
to send all fragments without waiting for a GET &#43; retrieval of missing =
fragments (if any).
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:#1F497D">Cheers,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:#1F497D">Med<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:#1F497D"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"FR" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">De&nbsp;:</span></b><span=
 lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot=
;sans-serif&quot;"> Jim Schaad [mailto:ietf@augustcellars.com]
<br>
<b>Envoy=E9&nbsp;:</b> mardi 7 avril 2020 17:19<br>
<b>=C0&nbsp;:</b> BOUCADAIR Mohamed TGI/OLN; core@ietf.org<br>
<b>Cc&nbsp;:</b> 'Jon Shallow'; dots@ietf.org<br>
<b>Objet&nbsp;:</b> RE: [core] Large asynchronous notifications under DDoS:=
 New BLOCK Option?<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I do not believe that there is anything today that s=
ays the observer is required to do a GET to receive the next fragment in th=
e event that it does not care about what it says.&nbsp;&nbsp; The question =
that sprints to mind is how should the server/client
 decide that it does or does not want to retrieve the entire content?<o:p><=
/o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Jim<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b>From:</b> core &lt;core-bounces@ietf.org&gt; <b>O=
n Behalf Of </b>
mohamed.boucadair@orange.com<br>
<b>Sent:</b> Tuesday, April 7, 2020 4:11 AM<br>
<b>To:</b> core@ietf.org<br>
<b>Cc:</b> Jon Shallow (supjps-ietf@jpshallow.com) &lt;supjps-ietf@jpshallo=
w.com&gt;; dots@ietf.org<br>
<b>Subject:</b> [core] Large asynchronous notifications under DDoS: New BLO=
CK Option?<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-family:&quot;Courier=
 New&quot;">Hi all,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-family:&quot;Courier=
 New&quot;"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
We are using Observe to receive notifications during attack events. These n=
otifications are set as NON messages for reasons specific to DDoS condition=
s.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
<o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
With DDoS telemetry information included (see draft-ietf-dots-telemetry), a=
 notification may not fit one single message. The use of BLOCK2 is not conv=
enient during attack times. A full description
 of the issue is described here: </span><span lang=3D"FR" style=3D"font-fam=
ily:&quot;Courier New&quot;"><a href=3D"https://mailarchive.ietf.org/arch/m=
sg/dots/Gbtf8bBWpxD9CWNBhS_TZtsWeP4/"><span lang=3D"EN-US">https://mailarch=
ive.ietf.org/arch/msg/dots/Gbtf8bBWpxD9CWNBhS_TZtsWeP4/</span></a>
</span><span style=3D"font-family:&quot;Courier New&quot;"><o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
<o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
We are considering some mechanisms to solve this issue. One of them is to d=
efine a new BLOCK option (similar to BLOCK2) that does not require the obse=
rver to send a GET to receive the next fragment.
 The server will send all the fragments. The observer will follow a SACK-li=
ke approach to request retransmission of missing fragments.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
<o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
Please let us know whether you think this is a generic issue that should be=
 solved at the CoAP or not. Suggestions are welcome.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
<o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
Thank you. <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
<o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
Cheers,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;">=
Jon &amp; Med <o:p></o:p></span></p>
</div>
</div>
</body>
</html>

--_000_787AE7BB302AE849A7480A190F8B93303149082DOPEXCAUBMA2corp_--


From nobody Tue Apr  7 09:50:18 2020
Return-Path: <achimkraus@gmx.net>
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 083043A0EC1; Tue,  7 Apr 2020 09:50:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level: 
X-Spam-Status: No, score=-2.098 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, 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=gmx.net
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 ohPWqocywtQi; Tue,  7 Apr 2020 09:50:10 -0700 (PDT)
Received: from mout.gmx.net (mout.gmx.net [212.227.15.18]) (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 BE1A23A0EBD; Tue,  7 Apr 2020 09:50:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1586278203; bh=ILiRS55BpU55sdLJLxrv12R+4F2XOmjFKm8b0WuGy30=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=cSVbzKT/1/U2duaPQaZFKgrY2UV3uR90khbT88YgB2zhFU5D1tSUVpsnmw89o/a8l DciqxlP3TC15UONSMsvovC9dfiiJUHf8U2IRd7gNQylsOXkyTsLTISuzp9qeInevJt no3EBKzLhxWA4IS8aB4UDd44s44sD8lJammM49eI=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.178.45] ([88.65.144.250]) by mail.gmx.com (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MD9X9-1jUtpa1skj-0099n6; Tue, 07 Apr 2020 18:50:03 +0200
To: mohamed.boucadair@orange.com, "core@ietf.org" <core@ietf.org>
Cc: "Jon Shallow (supjps-ietf@jpshallow.com)" <supjps-ietf@jpshallow.com>, "dots@ietf.org" <dots@ietf.org>
References: <787AE7BB302AE849A7480A190F8B933031490173@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
From: Achim Kraus <achimkraus@gmx.net>
Message-ID: <2a255f3b-6614-f950-4ecc-15f170087c9f@gmx.net>
Date: Tue, 7 Apr 2020 18:50:02 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <787AE7BB302AE849A7480A190F8B933031490173@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:mPFjpV4HB6bc1Em4PJbRRTBjDTwakg/BFkx3yMW1Tb7ObxrRM/g HmTpNZzdIPeiBg08PJQZKkaUzFS1BGcEXxu1wRnZrSzzswwmYCs6KIjQxDD3ToIJE1yqZfq Vk732vhUmidCsMubMvdY9hU8UffYggX6zXKHppp+GvSgbXm/B7FKnYdb7g8Q3Sqsc/HnR94 HiHyjNROn8BmV3Iis5gGw==
X-UI-Out-Filterresults: notjunk:1;V03:K0:zO8W3e4ORhY=:P0GBs1ZNtHBgbPxHDHFXIW 1ri3/7nfeqEgPFbmzGAwJUAcSgh7d4Eleqkhz1wBY8zs7vgVKCBTkxPwwCMMZnVM0xzP8k70a QUJu1SeDhCSysIgT/RUsG3asUFkMLV38Bobq7E7Ff7qznCLfvuEeYtdbivmxWKbqG6GR2UgPM 7KNsd0xa4gBi+8+V3aWMn5k47RadhrMGDeIQnXJfazn9fKp8jDml/VaCrbB1cHLvOqW51jviN 5yp8bwyudzA10C9ih/MysARe0Oa488X04zFkTn9AONK3VcqDqYOdLFpOjyVDR/kZ5uF+1mSA1 AfBKxhqYZ4N+NMvkDM0qMCuDR+kFRrAtrObr1HcnPGMFYV7mP4Bnppjl+zv9PSDn8M+gvQMrF zNohcEZYUb/snx15HnJm3HR0sR/VZ4J701vSwvcNPxyTkRQvrJGW3gAGWnvh8zN9fOx1dg5WA AthQDxc/sFCYJWdzNKgIxGNI/0Tt7OinBU4XahogVZlHqDC7elmQoAy3+qiTqu2GkSbWXz3Qt r24oXy51WtE9fl8lGjO4lmwGAC6aGm043k4gUGRQPf3IwbV600wKDVQDOmBK38YLFV4lDO79s TqEcqlevJOc1mFW0nJqEA/4xhVcXUZHK9YIfM/gFKdbmPTsxsRADXzfCacfKepHZoiV3BWQUK L2yjLh+u74tmiv598hVIcbVGMM6WbxLu82F8DwETZXAweXu3q/RvfXjFOa5SvSyFrjrsxnwqy BqITQz+jSCCvhDI1papz653ya20781w8aTE9yZXEC08CP8SKQLy1fjZ6VjvBOfCYIa5gqvm/4 3a6bUSrvrOJqH66vnEGCs+6w9t+gbug7jBOk1egIY4pEpNUhMOq8A8kyoUW/c6fMnMSf5Q+rO dX4cm4a+7trisIS9dKO3Mc0kwGJYKBY6WEDRwCWgGyI16BdlqXI2i5updMvVgkbKoF0jsixwO yreURufRCTotWLwzt3TTNQDspfC1l35dtjFZrzY8dkNjEZwXl7n28mFSbunAJZD7v6nlaCSbW 4/hLojUCGJkgNVM90L8WXO1HZELpIEgNq1fxdFo+okiP5ew+KBFbYXnvYurogchw/PsKVjrxm Rvk6J0YAabSJCXaxjbpbzN9evF39yQHIWK+x7TYWYUENW00+NJygIuWWjJUuyPGIExXVYh6OP GdkcByP1fsSNsL0L2Sjv7AwF5D5Dz87XHtQTOYG3NMjXIHIEyywFbOxAqyAmuzesNzL3GosT3 5rPgEBOfETYWktdys
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/2IbUe5VJ-w6jAm1Yz2O791PTCf0>
Subject: Re: [core] Large asynchronous notifications under DDoS: New BLOCK Option?
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: Tue, 07 Apr 2020 16:50:12 -0000

Hi Med,

I think, not all assumption and requirements are clear to everyone.

I guess, your mission is to send a couple of "block" messages, but
without getting requested for the next-blocks, because the node is under
attack and already receiving too much. Therefore the SACK will be used a
little later as "cleanup"/"collect lefts".

My first idea about that was, that sending the "block-flush" just
creates the next attack. But, if you sure, that this doesn't happen,
then such an approach may help in that special situation.

I'm not sure, if you assume, that in the most cases all blocks will make
it to the destination when sending them. That may also depend on the
assumed number of blocks. If it's not assumed, that all block will be
received, your payload should be encoded in a way, that you could decode
the received blocks, even if some blocks are missing.

If that number is not too large, maybe a "blockwise with NSTART-X" will
also do it. Especially if DTLS is used, it may be possible to concat the
"ACK/next blocks" into one package (with multiple records). AFAIK, that
would require changes in implementations, which optimizes the
deduplication base on a strict sequence of blocks, but the difference
should be not too large.

best regards
Achim


Am 07.04.20 um 13:11 schrieb mohamed.boucadair@orange.com:
> Hi all,
>
> We are using Observe to receive notifications during attack events.
> These notifications are set as NON messages for reasons specific to DDoS
> conditions.
>
> With DDoS telemetry information included (see
> draft-ietf-dots-telemetry), a notification may not fit one single
> message. The use of BLOCK2 is not convenient during attack times. A full
> description of the issue is described here:
> https://mailarchive.ietf.org/arch/msg/dots/Gbtf8bBWpxD9CWNBhS_TZtsWeP4/
>
> We are considering some mechanisms to solve this issue. One of them is
> to define a new BLOCK option (similar to BLOCK2) that does not require
> the observer to send a GET to receive the next fragment. The server will
> send all the fragments. The observer will follow a SACK-like approach to
> request retransmission of missing fragments.
>
> Please let us know whether you think this is a generic issue that should
> be solved at the CoAP or not. Suggestions are welcome.
>
> Thank you.
>
> Cheers,
>
> Jon & Med
>
>
> _______________________________________________
> core mailing list
> core@ietf.org
> https://www.ietf.org/mailman/listinfo/core
>


From nobody Tue Apr  7 10:41:39 2020
Return-Path: <mohamed.boucadair@orange.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 1D8403A09D4; Tue,  7 Apr 2020 10:41:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level: 
X-Spam-Status: No, score=-2.098 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, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=orange.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 ugjAWRvEyuTn; Tue,  7 Apr 2020 10:41:33 -0700 (PDT)
Received: from relais-inet.orange.com (relais-inet.orange.com [80.12.66.39]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 619B03A09C5; Tue,  7 Apr 2020 10:41:33 -0700 (PDT)
Received: from opfedar02.francetelecom.fr (unknown [xx.xx.xx.4]) by opfedar25.francetelecom.fr (ESMTP service) with ESMTP id 48xZTR44GRz8slB; Tue,  7 Apr 2020 19:41:31 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=orange.com; s=ORANGE001; t=1586281291; bh=NnTKUNempGvh7z/MhbD9tS/0qCskKu2X5UPkotvZgIs=; h=From:To:Subject:Date:Message-ID:Content-Type: Content-Transfer-Encoding:MIME-Version; b=eVz/KFEf+d5yBtYUdHD6YO7v7GeZCGd3D9iRFkQwmtxD4/JczoFhSaRPj9RbTLg6d uYOGLMFXC+YdeCx7hKGlEH8p3TKYb8xlG8v6EVTzIGZ/Of6i/5PT60IVyNOC8jMK7R 4sMkHQ4zKTpvDUS0zGtU/n7KLpcj2O9HMTx2/GrF4BHAx7QkxGrqt50tk33tmBJi8G hyLOvgV/8/r6+42ajV47bmplmmeZGJZcCMlwqhjLvJ7lDjbWW6Xwk7QLmvgo9ijljo +aoj8jsLbLn2WDRYs2UKB41DXnuSBqxQQ5OMofGBAYGazyev18ZNk2yeTY2XCsIz5P Q55Dj+CgaqYtQ==
Received: from Exchangemail-eme6.itn.ftgroup (unknown [xx.xx.13.89]) by opfedar02.francetelecom.fr (ESMTP service) with ESMTP id 48xZTR2nvfzCqkn; Tue,  7 Apr 2020 19:41:31 +0200 (CEST)
From: <mohamed.boucadair@orange.com>
To: Achim Kraus <achimkraus@gmx.net>, "core@ietf.org" <core@ietf.org>
CC: "Jon Shallow (supjps-ietf@jpshallow.com)" <supjps-ietf@jpshallow.com>, "dots@ietf.org" <dots@ietf.org>
Thread-Topic: [core] Large asynchronous notifications under DDoS: New BLOCK Option?
Thread-Index: AQHWDQPFc2Cf8aWOkUeEiB2evm8ivQ==
Date: Tue, 7 Apr 2020 17:41:30 +0000
Message-ID: <787AE7BB302AE849A7480A190F8B933031490894@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
References: <787AE7BB302AE849A7480A190F8B933031490173@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <2a255f3b-6614-f950-4ecc-15f170087c9f@gmx.net>
In-Reply-To: <2a255f3b-6614-f950-4ecc-15f170087c9f@gmx.net>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.114.13.245]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/bdrnIQMiDa3VQ0_GXWSFUrKWkD8>
Subject: Re: [core] Large asynchronous notifications under DDoS: New BLOCK Option?
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: Tue, 07 Apr 2020 17:41:35 -0000

Hi Achim,

Please see inline.=20

Cheers,
Med

> -----Message d'origine-----
> De=A0: Achim Kraus [mailto:achimkraus@gmx.net]
> Envoy=E9=A0: mardi 7 avril 2020 18:50
> =C0=A0: BOUCADAIR Mohamed TGI/OLN; core@ietf.org
> Cc=A0: Jon Shallow (supjps-ietf@jpshallow.com); dots@ietf.org
> Objet=A0: Re: [core] Large asynchronous notifications under DDoS: New
> BLOCK Option?
>=20
> Hi Med,
>=20
> I think, not all assumption and requirements are clear to everyone.
>=20

[Med] We are using CoAP for signaling DDoS attacks and for seeking help fro=
m a DDoS mitigator. The mitigation signal itself is compact as we do have a=
 requirement that the signal channel survive under extreme DDoS conditions.=
 We do have a mechanism to maintain the signal alive, to detect when it is =
lost and then to recover asap.=20

We are now designing an extension to the base signaling that allows to shar=
e knowledge of attacks for better coordination and efficient mitigation. To=
 that aim, we need to signal DDoS telemetry data between our DOTS agents (C=
oAP endpoints). =20

> I guess, your mission is to send a couple of "block" messages, but
> without getting requested for the next-blocks, because the node is
> under
> attack and already receiving too much. Therefore the SACK will be used
> a
> little later as "cleanup"/"collect lefts".

[Med] Yes. =20

>=20
> My first idea about that was, that sending the "block-flush" just
> creates the next attack. But, if you sure, that this doesn't happen,
> then such an approach may help in that special situation.

[Med] Yes.=20

>=20
> I'm not sure, if you assume, that in the most cases all blocks will
> make
> it to the destination when sending them. That may also depend on the
> assumed number of blocks. If it's not assumed, that all block will be
> received, your payload should be encoded in a way, that you could
> decode
> the received blocks, even if some blocks are missing.

[Med] This is will be nice to have. This might be managed at the applicatio=
n (DOTS) level but there are some challenges as well (make sure that the cr=
afted data will fit a single DTLS packet).

>=20
> If that number is not too large, maybe a "blockwise with NSTART-X"
> will
> also do it. Especially if DTLS is used, it may be possible to concat
> the
> "ACK/next blocks" into one package (with multiple records). AFAIK,
> that
> would require changes in implementations, which optimizes the
> deduplication base on a strict sequence of blocks, but the difference
> should be not too large.
>=20
> best regards
> Achim
>=20
>=20
> Am 07.04.20 um 13:11 schrieb mohamed.boucadair@orange.com:
> > Hi all,
> >
> > We are using Observe to receive notifications during attack events.
> > These notifications are set as NON messages for reasons specific to
> DDoS
> > conditions.
> >
> > With DDoS telemetry information included (see
> > draft-ietf-dots-telemetry), a notification may not fit one single
> > message. The use of BLOCK2 is not convenient during attack times. A
> full
> > description of the issue is described here:
> >
> https://mailarchive.ietf.org/arch/msg/dots/Gbtf8bBWpxD9CWNBhS_TZtsWeP4
> /
> >
> > We are considering some mechanisms to solve this issue. One of them
> is
> > to define a new BLOCK option (similar to BLOCK2) that does not
> require
> > the observer to send a GET to receive the next fragment. The server
> will
> > send all the fragments. The observer will follow a SACK-like
> approach to
> > request retransmission of missing fragments.
> >
> > Please let us know whether you think this is a generic issue that
> should
> > be solved at the CoAP or not. Suggestions are welcome.
> >
> > Thank you.
> >
> > Cheers,
> >
> > Jon & Med
> >
> >
> > _______________________________________________
> > core mailing list
> > core@ietf.org
> > https://www.ietf.org/mailman/listinfo/core
> >


From nobody Tue Apr  7 10:58:50 2020
Return-Path: <supjps-ietf@jpshallow.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 ADCE53A1BD6; Tue,  7 Apr 2020 10:58:44 -0700 (PDT)
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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 OC99_BrR1nyk; Tue,  7 Apr 2020 10:58:42 -0700 (PDT)
Received: from mail.jpshallow.com (mail.jpshallow.com [217.40.240.153]) (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 8AB6A3A0B1B; Tue,  7 Apr 2020 10:56:20 -0700 (PDT)
Received: from mail2.jpshallow.com ([192.168.0.3] helo=N01332) by mail.jpshallow.com with esmtp (Exim 4.92.3) (envelope-from <jon.shallow@jpshallow.com>) id 1jLsSN-0006Sq-8N; Tue, 07 Apr 2020 18:56:15 +0100
From: "Jon Shallow" <supjps-ietf@jpshallow.com>
To: "'Achim Kraus'" <achimkraus@gmx.net>, <mohamed.boucadair@orange.com>, <core@ietf.org>, <dots@ietf.org>
References: <787AE7BB302AE849A7480A190F8B933031490173@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <2a255f3b-6614-f950-4ecc-15f170087c9f@gmx.net> <787AE7BB302AE849A7480A190F8B933031490894@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
In-Reply-To: <787AE7BB302AE849A7480A190F8B933031490894@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
Date: Tue, 7 Apr 2020 18:56:21 +0100
Message-ID: <019301d60d05$d87fcca0$897f65e0$@jpshallow.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQGFUV4cZbdAMYpJNEeLLEh4F2cKcwH1DnpQAK+no82o+kI84A==
Content-Language: en-gb
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/bEGz0aXPgcoE7yMDt7yW9g-zARM>
Subject: Re: [core] [Dots] Large asynchronous notifications under DDoS: New BLOCK Option?
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: Tue, 07 Apr 2020 17:58:49 -0000

Hi Achim,

To add to Med's inline comments, the use case that we are trying to =
solve is
as follows.

We are trying to send telemetry information from a server to a unicast
client which has the potential to exceed the size of IP packet (possibly
multiple times too large).

The environment that this telemetry information is going to be =
transmitted
in will be where Distributed Denial of Service (DDoS) attacks are taking
place and so there is a high chance that network pipes will be running =
at or
near capacity and hence there is likely to be high packet loss.  It is
likely that the direction of the telemetry data is the same as that of =
the
packet loss.

This telemetry is an additional tool for passing information about how
mitigations of these DDoS attacks are being effective so that decisions =
can
be taken as to how better to mitigate the DDoS situation.  This is =
making
use of the DDoS Open Threat Signaling protocol (DOTS) described in =
RFC8612
with other drafts for components of this protocol in the final stages of
becoming RFCs ( https://tools.ietf.org/wg/dots/ ).

While not desirable, it is acceptable if the client is unable to receive =
the
telemetry data (out of band mechanisms such as phone calls can be used =
in
slow time if needed for tuning against attacks) but we would like to
maximize the possibility of the telemetry data getting through.

Currently with other data and small amounts of telemetry, the GET =
response
or Observe data can safely be sent off from the server and the client =
may or
may not get it as we are using NON-confirmable.  PUT (which has small
amounts of data) and DELETE are also sent as NON-confirmable - and the
client handles things if there is not seen a 2.XX etc. response to the
PUT/DELETE.

This issue is when the data is too large to fit into a single packet - =
we
currently use the CoAP BLOCK2 option which works fine under normal =
traffic
conditions, but relies on the client synchronously requesting the next =
block
of data.  We currently are doing this as NON-confirmable so a loss of a
block of data causes the transfer to stall with the need to do garbage
collection at a later point in time ion the server.  Using CONfirmable
causes everything to slow right down with the lossy network and prevents =
the
next CON transmission for a long time as NSTART is 1.

The data is CBOR based on YANG with the YANG parameters two-way mapped =
into
integers to give as much CBOR data reduction as possible, so cannot save =
any
space there.  It is theoretically possible to reduce the amount of =
telemetry
data by only asking for subsets of information as Med has referred to in
this email trail.

It is possible to solve the issue using IP fragmentation and let the =
client
re-assemble everything, but this is not ideal in a lossy network and =
there
is no way to ask for a particular IP fragment to be re-transmitted.

If there was a new CoAP option - let's call it NONBLOCK2, which the =
server
uses to send the all the data packets without waiting for the GET =
request of
the next block (only difference compared with BLOCK2).  If the client =
does
not see all the blocks after a timeout, it can then request the missing
blocks by using one or more of the NONBLOCK2 options in a new GET =
request -
or just wait until the next GET / Observe response.  This may be a way =
to
move forward if we cannot solve the issue in another way.

Regards

Jon

> -----Original Message-----
> From: Dots [mailto: dots-bounces@ietf.org] On Behalf Of
mohamed.boucadair@orange.com
> Sent: 07 April 2020 18:42
> To: Achim Kraus; core@ietf.org
> Cc: Jon Shallow (supjps-ietf@jpshallow.com); dots@ietf.org
> Subject: Re: [Dots] [core] Large asynchronous notifications under =
DDoS:
> New BLOCK Option?
>=20
> Hi Achim,
>=20
> Please see inline.
>=20
> Cheers,
> Med
>=20
> > -----Message d'origine-----
> > De=A0: Achim Kraus [mailto:achimkraus@gmx.net]
> > Envoy=E9=A0: mardi 7 avril 2020 18:50
> > =C0=A0: BOUCADAIR Mohamed TGI/OLN; core@ietf.org
> > Cc=A0: Jon Shallow (supjps-ietf@jpshallow.com); dots@ietf.org
> > Objet=A0: Re: [core] Large asynchronous notifications under DDoS: =
New
> > BLOCK Option?
> >
> > Hi Med,
> >
> > I think, not all assumption and requirements are clear to everyone.
> >
>=20
> [Med] We are using CoAP for signaling DDoS attacks and for seeking =
help
> from a DDoS mitigator. The mitigation signal itself is compact as we =
do
have
> a requirement that the signal channel survive under extreme DDoS
> conditions. We do have a mechanism to maintain the signal alive, to =
detect
> when it is lost and then to recover asap.
>=20
> We are now designing an extension to the base signaling that allows to
> share knowledge of attacks for better coordination and efficient
mitigation.
> To that aim, we need to signal DDoS telemetry data between our DOTS
> agents (CoAP endpoints).
>=20
> > I guess, your mission is to send a couple of "block" messages, but
> > without getting requested for the next-blocks, because the node is
> > under
> > attack and already receiving too much. Therefore the SACK will be =
used
> > a
> > little later as "cleanup"/"collect lefts".
>=20
> [Med] Yes.
>=20
> >
> > My first idea about that was, that sending the "block-flush" just
> > creates the next attack. But, if you sure, that this doesn't happen,
> > then such an approach may help in that special situation.
>=20
> [Med] Yes.
>=20
> >
> > I'm not sure, if you assume, that in the most cases all blocks will
> > make
> > it to the destination when sending them. That may also depend on the
> > assumed number of blocks. If it's not assumed, that all block will =
be
> > received, your payload should be encoded in a way, that you could
> > decode
> > the received blocks, even if some blocks are missing.
>=20
> [Med] This is will be nice to have. This might be managed at the
application
> (DOTS) level but there are some challenges as well (make sure that the
> crafted data will fit a single DTLS packet).
>=20
> >
> > If that number is not too large, maybe a "blockwise with NSTART-X"
> > will
> > also do it. Especially if DTLS is used, it may be possible to concat
> > the
> > "ACK/next blocks" into one package (with multiple records). AFAIK,
> > that
> > would require changes in implementations, which optimizes the
> > deduplication base on a strict sequence of blocks, but the =
difference
> > should be not too large.
> >
> > best regards
> > Achim
> >
> >
> > Am 07.04.20 um 13:11 schrieb mohamed.boucadair@orange.com:
> > > Hi all,
> > >
> > > We are using Observe to receive notifications during attack =
events.
> > > These notifications are set as NON messages for reasons specific =
to
> > DDoS
> > > conditions.
> > >
> > > With DDoS telemetry information included (see
> > > draft-ietf-dots-telemetry), a notification may not fit one single
> > > message. The use of BLOCK2 is not convenient during attack times. =
A
> > full
> > > description of the issue is described here:
> > >
> >
> https://mailarchive.ietf.org/arch/msg/dots/Gbtf8bBWpxD9CWNBhS_TZtsW
> eP4
> > /
> > >
> > > We are considering some mechanisms to solve this issue. One of =
them
> > is
> > > to define a new BLOCK option (similar to BLOCK2) that does not
> > require
> > > the observer to send a GET to receive the next fragment. The =
server
> > will
> > > send all the fragments. The observer will follow a SACK-like
> > approach to
> > > request retransmission of missing fragments.
> > >
> > > Please let us know whether you think this is a generic issue that
> > should
> > > be solved at the CoAP or not. Suggestions are welcome.
> > >
> > > Thank you.
> > >
> > > Cheers,
> > >
> > > Jon & Med
> > >
> > >
> > > _______________________________________________
> > > core mailing list
> > > core@ietf.org
> > > https://www.ietf.org/mailman/listinfo/core
> > >
>=20
> _______________________________________________
> Dots mailing list
> Dots@ietf.org
> https://www.ietf.org/mailman/listinfo/dots


From nobody Tue Apr  7 12:04:39 2020
Return-Path: <achimkraus@gmx.net>
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 7A1433A0770; Tue,  7 Apr 2020 12:04:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level: 
X-Spam-Status: No, score=-2.098 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, 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=gmx.net
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 cvtIhkSkEgaz; Tue,  7 Apr 2020 12:04:26 -0700 (PDT)
Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) (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 8D1393A0EEE; Tue,  7 Apr 2020 12:04:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1586286242; bh=GpXgLsGVG8ZrsqgNB4ishmasepQ84fcJoQLLfKPvv1c=; h=X-UI-Sender-Class:Subject:To:References:From:Date:In-Reply-To; b=WPEqGYii1y+cBhMTBxLo19dG7YlaGY6tReLoVTE2YLPrGt2t1HZZZP8PLx3/6G4P4 wUCHWr4NxLUsmloBTlq9A/HbslXUT352o+Emh1mmAG3LMrvQhkAzCRZ/rc/MPFdMKb Y2vbHvLSBcAVnsUy1xjfjPRBnNN2FzBwE14ZJIKY=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.178.45] ([88.65.144.250]) by mail.gmx.com (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1M3DO3-1jIrFM2o9d-003gjp; Tue, 07 Apr 2020 21:04:01 +0200
To: Jon Shallow <supjps-ietf@jpshallow.com>, mohamed.boucadair@orange.com, core@ietf.org, dots@ietf.org
References: <787AE7BB302AE849A7480A190F8B933031490173@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <2a255f3b-6614-f950-4ecc-15f170087c9f@gmx.net> <787AE7BB302AE849A7480A190F8B933031490894@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <019301d60d05$d87fcca0$897f65e0$@jpshallow.com>
From: Achim Kraus <achimkraus@gmx.net>
Message-ID: <a36c6114-d979-e04a-7806-3ad350208e4a@gmx.net>
Date: Tue, 7 Apr 2020 21:04:00 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <019301d60d05$d87fcca0$897f65e0$@jpshallow.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: de-AT-frami
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:ReQsGiKjogqOLdcmututzFiDaI6m87yVxp4GLMLZ48fSJG85GKU yFHCwrBzAYjkR4VAdyK7SdrIYJQXxW7sLerNfeg3NM1BWsCmXr+AmaNai99xr10iOmg5j6E mu2B7mTTM1odU5gHnzw1/o6tFjXB5eFdquYutOr/bkeh71CplYTT/hezHhzjs3Lw18nkIgV 34wEig3KzBhuIT/TyCamA==
X-UI-Out-Filterresults: notjunk:1;V03:K0:Sh5UeQIoZwE=:///5Wlj0wKbtU1XgVnPAm5 5fzsIQUSEYwVX2fjjUKdHIhkV9gC7x8/ILngyteAMRGl+9eZU70+RTdQf93GOIIZB7yMZB4o3 wY6uc7hI5CaMcpJqwk21iF5zhIFIu+LxI17P5U5RhixVyPppjRt1bm+vgqmhCSONuEEc/QUDl 1HIX/9CNqkq9IjWK7nrnPP6t//I6HjdLANlmlWExUn6GVnc9fgFRFX9JRiNBCA1qpNnov0hLI 3A8aqzCicT3EcMw2kO00EBbH4AQ00iLM+h/DC7ZtDvABsVlJJ3OffKHrpuWd1+Ri5fluuUlbg MIh2Aa4bbakshQ8r7GY/OlWDAhKq5z5viDjHfd7T9uw1z6uqZjShvXZy7KQwhZpc+gdGBxdSx RbrTCOU3akU5wF/cTH3vd4Qtsx6A18m46kP2ztl/P3JD9SMpBk0rj6hKZRZoRKkMO6ufMADr5 AXqDR5WRGE4dN82VKrWilnAzUG/7RWfrLZdv+hOJmoUKxwI/pO3N0hIrx3oFtp4BiSwdlcIcD cqp0AvI/ztBVwEXwTsioZiIO5qzEFPamNvQFMRKfDaph3K+qYVdT9F3TSAsYgn2lWrPW7LD/j oRhWq4XKrSAww3ZXBpkmm3zkKQuzhsqOBltU/wOgp4BN6maskTDMvGdaQGnXUawAtxMLVi1wN bKyYXgwNGy/sgvPjqyocYbNrEQjV/B8HlOcSMAwycNB+MtvrfbIm4ExjHRn5jSXIzw4CZnxMN EHmZeRSTz/V1HigXbQuJtkZi9wT923YkhKbXTGMszQfehT+AIlVuOk+XFrusdll+cYWue0qO7 G1canXuIbZ++/lbVjCiuuYtuCTC0y1ZB7GjJrAzeRvK53v+7U87Nz9dUoUF70zXhz8rUQjREg wGI7OpOoBEIsdBNRTeQeJh+2fXfmiC0jofgYa68P+8tr12lVdhUKUwVM9cJ9NleIq86m5jC3L CvWFZXWZOfeE4D6YE7IjHJPm0qjfrvghUG6jDOz9vVJOwHZxkCOF5Awwri9av+vkcP0MM1yHF tn6otzpnYM3BdIcqBeOtmoi7FZwFuf9iVJAUtX3WhDiVclrTaHysxPF+bA2xCuNkedHzDnPeM 1W0cZPkpRMZSchcX+VVvAkcnHANuYwliCD/SrwUQpRswn/ohu/1gCapsCOAgs9Fx27FPl54zD Xis5ykVb6+L6JPM5sn4tXeRiKxQjk9G0RyiJLkvKKonOTw8fEj+vpq/WAIsUNv4s8rTxQt8Ds lJCQ2hnziteOfXG56
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/7NXmNt5uitR2unsU5-p8-TzJnpg>
Subject: Re: [core] [Dots] Large asynchronous notifications under DDoS: New BLOCK Option?
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: Tue, 07 Apr 2020 19:04:30 -0000

Hi Jon,

I'm still not sure, if such an approach would make sense:
- if multiple blocks are required without gaps
- the package loss is high
=3D> that ends up in not receiving any "large payload" at all.

FMPOV, the first thing to ensure is, that the "large payload" gets split
into "application blocks", which could be processed even when other
application blocks are missing.

I would also not assume, that a "in between proxies" will be able to
process blockwise resources with gaps. So I'm not sure, why
observer/notify is used. If it should be used, (and a proxy will not
work,) then you may consider to "misuse" the notifies and send your
"application blocks" just in multiple notifies (each application block
in one notify, without droping "old" notifies, because they are not old
:-) ). In my opinion that would require less changes to existing
implementations than introduce a "blockwise without next".

In the end, it would be interesting, if such a improvement really pays
off. Using some nodes with standard blockwise and others with the new
one should show the benefit. It would be great, if you then report your
numbers.

best regards
Achim

Am 07.04.20 um 19:56 schrieb Jon Shallow:
> Hi Achim,
>
> To add to Med's inline comments, the use case that we are trying to solv=
e is
> as follows.
>
> We are trying to send telemetry information from a server to a unicast
> client which has the potential to exceed the size of IP packet (possibly
> multiple times too large).
>
> The environment that this telemetry information is going to be transmitt=
ed
> in will be where Distributed Denial of Service (DDoS) attacks are taking
> place and so there is a high chance that network pipes will be running a=
t or
> near capacity and hence there is likely to be high packet loss.  It is
> likely that the direction of the telemetry data is the same as that of t=
he
> packet loss.
>
> This telemetry is an additional tool for passing information about how
> mitigations of these DDoS attacks are being effective so that decisions =
can
> be taken as to how better to mitigate the DDoS situation.  This is makin=
g
> use of the DDoS Open Threat Signaling protocol (DOTS) described in RFC86=
12
> with other drafts for components of this protocol in the final stages of
> becoming RFCs ( https://tools.ietf.org/wg/dots/ ).
>
> While not desirable, it is acceptable if the client is unable to receive=
 the
> telemetry data (out of band mechanisms such as phone calls can be used i=
n
> slow time if needed for tuning against attacks) but we would like to
> maximize the possibility of the telemetry data getting through.
>
> Currently with other data and small amounts of telemetry, the GET respon=
se
> or Observe data can safely be sent off from the server and the client ma=
y or
> may not get it as we are using NON-confirmable.  PUT (which has small
> amounts of data) and DELETE are also sent as NON-confirmable - and the
> client handles things if there is not seen a 2.XX etc. response to the
> PUT/DELETE.
>
> This issue is when the data is too large to fit into a single packet - w=
e
> currently use the CoAP BLOCK2 option which works fine under normal traff=
ic
> conditions, but relies on the client synchronously requesting the next b=
lock
> of data.  We currently are doing this as NON-confirmable so a loss of a
> block of data causes the transfer to stall with the need to do garbage
> collection at a later point in time ion the server.  Using CONfirmable
> causes everything to slow right down with the lossy network and prevents=
 the
> next CON transmission for a long time as NSTART is 1.
>
> The data is CBOR based on YANG with the YANG parameters two-way mapped i=
nto
> integers to give as much CBOR data reduction as possible, so cannot save=
 any
> space there.  It is theoretically possible to reduce the amount of telem=
etry
> data by only asking for subsets of information as Med has referred to in
> this email trail.
>
> It is possible to solve the issue using IP fragmentation and let the cli=
ent
> re-assemble everything, but this is not ideal in a lossy network and the=
re
> is no way to ask for a particular IP fragment to be re-transmitted.
>
> If there was a new CoAP option - let's call it NONBLOCK2, which the serv=
er
> uses to send the all the data packets without waiting for the GET reques=
t of
> the next block (only difference compared with BLOCK2).  If the client do=
es
> not see all the blocks after a timeout, it can then request the missing
> blocks by using one or more of the NONBLOCK2 options in a new GET reques=
t -
> or just wait until the next GET / Observe response.  This may be a way t=
o
> move forward if we cannot solve the issue in another way.
>
> Regards
>
> Jon
>
>> -----Original Message-----
>> From: Dots [mailto: dots-bounces@ietf.org] On Behalf Of
> mohamed.boucadair@orange.com
>> Sent: 07 April 2020 18:42
>> To: Achim Kraus; core@ietf.org
>> Cc: Jon Shallow (supjps-ietf@jpshallow.com); dots@ietf.org
>> Subject: Re: [Dots] [core] Large asynchronous notifications under DDoS:
>> New BLOCK Option?
>>
>> Hi Achim,
>>
>> Please see inline.
>>
>> Cheers,
>> Med
>>
>>> -----Message d'origine-----
>>> De=C2=A0: Achim Kraus [mailto:achimkraus@gmx.net]
>>> Envoy=C3=A9=C2=A0: mardi 7 avril 2020 18:50
>>> =C3=80=C2=A0: BOUCADAIR Mohamed TGI/OLN; core@ietf.org
>>> Cc=C2=A0: Jon Shallow (supjps-ietf@jpshallow.com); dots@ietf.org
>>> Objet=C2=A0: Re: [core] Large asynchronous notifications under DDoS: N=
ew
>>> BLOCK Option?
>>>
>>> Hi Med,
>>>
>>> I think, not all assumption and requirements are clear to everyone.
>>>
>>
>> [Med] We are using CoAP for signaling DDoS attacks and for seeking help
>> from a DDoS mitigator. The mitigation signal itself is compact as we do
> have
>> a requirement that the signal channel survive under extreme DDoS
>> conditions. We do have a mechanism to maintain the signal alive, to det=
ect
>> when it is lost and then to recover asap.
>>
>> We are now designing an extension to the base signaling that allows to
>> share knowledge of attacks for better coordination and efficient
> mitigation.
>> To that aim, we need to signal DDoS telemetry data between our DOTS
>> agents (CoAP endpoints).
>>
>>> I guess, your mission is to send a couple of "block" messages, but
>>> without getting requested for the next-blocks, because the node is
>>> under
>>> attack and already receiving too much. Therefore the SACK will be used
>>> a
>>> little later as "cleanup"/"collect lefts".
>>
>> [Med] Yes.
>>
>>>
>>> My first idea about that was, that sending the "block-flush" just
>>> creates the next attack. But, if you sure, that this doesn't happen,
>>> then such an approach may help in that special situation.
>>
>> [Med] Yes.
>>
>>>
>>> I'm not sure, if you assume, that in the most cases all blocks will
>>> make
>>> it to the destination when sending them. That may also depend on the
>>> assumed number of blocks. If it's not assumed, that all block will be
>>> received, your payload should be encoded in a way, that you could
>>> decode
>>> the received blocks, even if some blocks are missing.
>>
>> [Med] This is will be nice to have. This might be managed at the
> application
>> (DOTS) level but there are some challenges as well (make sure that the
>> crafted data will fit a single DTLS packet).
>>
>>>
>>> If that number is not too large, maybe a "blockwise with NSTART-X"
>>> will
>>> also do it. Especially if DTLS is used, it may be possible to concat
>>> the
>>> "ACK/next blocks" into one package (with multiple records). AFAIK,
>>> that
>>> would require changes in implementations, which optimizes the
>>> deduplication base on a strict sequence of blocks, but the difference
>>> should be not too large.
>>>
>>> best regards
>>> Achim
>>>
>>>
>>> Am 07.04.20 um 13:11 schrieb mohamed.boucadair@orange.com:
>>>> Hi all,
>>>>
>>>> We are using Observe to receive notifications during attack events.
>>>> These notifications are set as NON messages for reasons specific to
>>> DDoS
>>>> conditions.
>>>>
>>>> With DDoS telemetry information included (see
>>>> draft-ietf-dots-telemetry), a notification may not fit one single
>>>> message. The use of BLOCK2 is not convenient during attack times. A
>>> full
>>>> description of the issue is described here:
>>>>
>>>
>> https://mailarchive.ietf.org/arch/msg/dots/Gbtf8bBWpxD9CWNBhS_TZtsW
>> eP4
>>> /
>>>>
>>>> We are considering some mechanisms to solve this issue. One of them
>>> is
>>>> to define a new BLOCK option (similar to BLOCK2) that does not
>>> require
>>>> the observer to send a GET to receive the next fragment. The server
>>> will
>>>> send all the fragments. The observer will follow a SACK-like
>>> approach to
>>>> request retransmission of missing fragments.
>>>>
>>>> Please let us know whether you think this is a generic issue that
>>> should
>>>> be solved at the CoAP or not. Suggestions are welcome.
>>>>
>>>> Thank you.
>>>>
>>>> Cheers,
>>>>
>>>> Jon & Med
>>>>
>>>>
>>>> _______________________________________________
>>>> core mailing list
>>>> core@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/core
>>>>
>>
>> _______________________________________________
>> Dots mailing list
>> Dots@ietf.org
>> https://www.ietf.org/mailman/listinfo/dots
>


From nobody Tue Apr  7 12:48:07 2020
Return-Path: <J.Schoenwaelder@jacobs-university.de>
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 EF7813A098D; Tue,  7 Apr 2020 12:48:05 -0700 (PDT)
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, MSGID_FROM_MTA_HEADER=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=jacobsuniversity.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 yBhxkC5DJJ3U; Tue,  7 Apr 2020 12:48:03 -0700 (PDT)
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on062e.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe1f::62e]) (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 C7D3A3A096E; Tue,  7 Apr 2020 12:48:02 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ORFcECd+mEv6fJu3dBbZiPXvv2vvPTYiovgKOewt/fVmtn/M4RZOVklAjHLg+77toeYukcQq/7L4weDNUT3t21wwe2vhW1xA5OW6u2ry1NWFQpmiiU67BnOs/jZjelItV/9WVnHr02hGMbbhC9fHF/zWaWdI4JPI4Or+Cc8wagDjCrIy4dN22HlJGQ2UaxCHi7NIecSVV7myaUeV0blZ97e9q7oN+g7l2gC9rPYnGEgqV/6RL2608UqdQpFfSrcv4fd6dHVXS9ADlq8Tzn78IMaAor1+VTNpdiZ1kS8AqZJElsLCA/Nt3CdkC0lpQCjxzrtqW+NXfMRmEW+BivvH6A==
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=tAIMTTc8MpftKPyNhnlzw6zNRbCAgtmJCi9R5wuc+Vo=; b=ID6pDRu/kusCyIvwmuNMawP0Y7i71OOXS6B5Rg5H440eedNcRqzdDXBL6JmrR3yY1ZxnU+nx68ofgTpp55y9RJ2QXD2kkbx2RXOHbe573Oe6ott4uirf+J9Es9AIq40sqEmBBNoTHHwIm0OoYITf9pgJ+Yp16bzcs9XZBPFnNmxtGlrp9qKO919aqiepDKuEW3NAl7xxemdbXJtICQilBmR3R8181Y5hIZj278x5dwlMYqDoX135MVn03YBSgAhwiCUJanb2mLFqUhZ8urFsPNqDrppSuS0IeGmjYlUbgKD40N8HjMD5CAG9FyEEmZ9ULi0LE0RSRbDzQHo8T0VBXA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=jacobs-university.de; dmarc=pass action=none header.from=jacobs-university.de; dkim=pass header.d=jacobs-university.de; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jacobsuniversity.onmicrosoft.com; s=selector2-jacobsuniversity-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=tAIMTTc8MpftKPyNhnlzw6zNRbCAgtmJCi9R5wuc+Vo=; b=NlMCcxlIMPkv5V01rY1D82KlGKUcXve7mwoYJE1h3IVTJVrY/dgVZoCL3fgVJtneYBPUCn5hHtBK8A5KXh44rEWBhNzSPcnT55HbAiww2R4jq3wsrDIlc5NOJPNYwN7/K3nzYDrIo2CyRvvaosheHlXPDS4W0zIuj56dWjJBVDc=
Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=J.Schoenwaelder@jacobs-university.de; 
Received: from AM0P190MB0707.EURP190.PROD.OUTLOOK.COM (10.186.129.88) by AM0P190MB0770.EURP190.PROD.OUTLOOK.COM (10.186.130.84) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.16; Tue, 7 Apr 2020 19:48:00 +0000
Received: from AM0P190MB0707.EURP190.PROD.OUTLOOK.COM ([fe80::382f:f91c:26b5:a440]) by AM0P190MB0707.EURP190.PROD.OUTLOOK.COM ([fe80::382f:f91c:26b5:a440%8]) with mapi id 15.20.2878.021; Tue, 7 Apr 2020 19:47:59 +0000
Date: Tue, 7 Apr 2020 21:47:58 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: Ivaylo Petrov <ivaylo@ackl.io>
Cc: core <core@ietf.org>, netmod@ietf.org
Message-ID: <20200407194758.luxnndxxsuixhzfo@anna.jacobs.jacobs-university.de>
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
Mail-Followup-To: Ivaylo Petrov <ivaylo@ackl.io>, core <core@ietf.org>, netmod@ietf.org
References: <20200331110237.zbo3zw74xlccur3w@anna.jacobs.jacobs-university.de> <CAJFkdRwhxa2T-LVoYfwbMcjjo-dWhwonf_q4B6vGGLuWy5K+BA@mail.gmail.com>
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <CAJFkdRwhxa2T-LVoYfwbMcjjo-dWhwonf_q4B6vGGLuWy5K+BA@mail.gmail.com>
X-ClientProxiedBy: FR2P281CA0027.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:14::14) To AM0P190MB0707.EURP190.PROD.OUTLOOK.COM (2603:10a6:208:196::24)
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
Received: from localhost (2001:638:709:5::7) by FR2P281CA0027.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:14::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.16 via Frontend Transport; Tue, 7 Apr 2020 19:47:59 +0000
X-Originating-IP: [2001:638:709:5::7]
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 9ba87a87-4f01-4105-9326-08d7db2c936c
X-MS-TrafficTypeDiagnostic: AM0P190MB0770:
X-MS-Exchange-Transport-Forked: True
X-Microsoft-Antispam-PRVS: <AM0P190MB07709A0DEBBEFFC2C69423D2DEC30@AM0P190MB0770.EURP190.PROD.OUTLOOK.COM>
X-MS-Oob-TLC-OOBClassifiers: OLM:10000;
X-Forefront-PRVS: 036614DD9C
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:AM0P190MB0707.EURP190.PROD.OUTLOOK.COM; PTR:; CAT:NONE;  SFTY:; SFS:(10009020)(39850400004)(136003)(376002)(396003)(366004)(346002)(6486002)(52116002)(66946007)(6496006)(66476007)(786003)(81156014)(66556008)(8676002)(2906002)(3450700001)(316002)(8936002)(3716004)(1076003)(81166006)(86362001)(186003)(478600001)(4326008)(6916009)(16526019)(5660300002); DIR:OUT; SFP:1101; 
Received-SPF: None (protection.outlook.com: jacobs-university.de does not designate permitted sender hosts)
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: AnGCq2bgIVEMmvQmIUS3S90IDadL8izRVcq+cJg+vM7jSQw129NV8eF14sSperWrztJ0GM5ODyvrtJpYAyo9+jpHskixusO9sYq5XZg5D2qsru1HxKpsxXRJRHxzTUgEsXSZP5RzyXAoOmkVsbalMMNS80ZfNnbgf1ipVAfaQYRuqw/KYAJERqaum4F2NLoKV1loMl9bZGzgE2fF1UMWRZ8q5PPHsHdyAjMerFyKIyyyJWH+Rg9Jstkt5IjjFuqwW4NtMZxz611nr1/IkGGgFvVBweoJTATPG3lsy0SYQFg3m/JDXoVqAi047SvjaGSlI/hN3V/Phl6uMxGGwWDRBg/atLl1kJ88G53b5qiD5MQ8Gzqi7NMOwXlYr0F8jGlW0ypErca3H71+IiDIsLqzEbUZV5Qnaumwo6nWH5w59mxjQQADcE1k1812WnwImMzMjpfUCmIrjRkn1JIETvkLsrtGffRYlRYuHWRbs/RfqMMEPbdyhMhc6qZA7eLPRcPeyQmiOGpoxdCb8HQUTMQS5w==
X-MS-Exchange-AntiSpam-MessageData: gm+kFDoNSwzlUPB5n8Pq3n1VWw28Nle0qw/W5AyBFXVOImb/LSwpKwYXvq8CtSWbLotvCJCuowKUI4/AjuIaj8EoXalnvZJQBphEnCIhBs4xQZvg6YIy0/DFVWFVOUvIuzEF7pU4tOMUaKEnRGpFe5P+29Zs8o1r4gSuz4DzqB8=
X-OriginatorOrg: jacobs-university.de
X-MS-Exchange-CrossTenant-Network-Message-Id: 9ba87a87-4f01-4105-9326-08d7db2c936c
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Apr 2020 19:47:59.6177 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: f78e973e-5c0b-4ab8-bbd7-9887c95a8ebd
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: EmGtbNluDXub7tZM393mQovH6HHox9i9KkmdBfySFnCBvyuRLH2HSXpCcbbyn3KIfrUcfP4DzYZPz0HDzpK37ZvFw0Yq0ahoNu747Hzyj58=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0P190MB0770
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/M9XGsZQbyuXh375Sk8_ILwigrkY>
Subject: Re: [core] js review of draft-ietf-core-yang-cbor-12
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: Tue, 07 Apr 2020 19:48:06 -0000

Dear Ivaylo,

thanks for your item-by-item response. I will cut things down to the
few items I felt I still want to comment on (everything else I
consider resolved).

On Tue, Apr 07, 2020 at 03:35:37PM +0200, Ivaylo Petrov wrote:
 
> > - Is there a reason why SID terminology is not imported from the SID
> >   specification? Is the reason to avoid a dependency? But then, can
> >   this dependency really be avoided? I reviewed the SID document first
> >   because I thought knowing what SIDs are is essential to understand
> >   this document...
> >
> 
> [IP]: This decision has been made before my personal involvement with this
> document. I will let the other authors correct me if I am mistaken, but my
> understanding is that while it is a good candidate, we did not necessarily
> want to mandate the use of the SID draft in order to use the yang-cbor
> draft. If the implementers want to have another way of deriving meaning for
> the SIDs, that is fine. I will have to verify if the interoperability in
> this case was a concern and how it was supposed to be handled.

For me, the question is whether this ID defines SIDs and the other ID
details how they are managed or this ID imports the definition of SIDs
from the other document, which also details how they are managed.
Right now, it seem something in between, i.e., it is not clear what
the dependencies between these specifications is.
 
> > - To summarize the last few comments, I propose to import 'item' and
> >   'SID' from the SID document, to not define 'child' and 'parent'
> >   (following RFC 7950), and so the only term to defined here is
> >   'delta'. But see above concerning the relationship to the SID
> >   document; it is not clear to me what the goals and intentions are in
> >   terms of intended document dependencies.
> >
> 
> [IP]: I believe that my previous points provide the relevant answers, but do
> not hesitate to let us know if you have more concerns about any of your
> remarks.

Your solution kind of works for me. Note that here is one usage of
'collection' left in section 4.4.
 
> - I do not understand this statement:
> >
> >    Application payloads carrying a value serialized using the rules
> >    defined by this specification (e.g.  CoAP Content-Format) SHOULD
> >    include the identifier (e.g.  SID, namespace qualified name,
> >    instance-identifier) of this value.
> >
> >   What is "the identifier of this value"? I am not getting what
> >   is being conveyed here.
> 
> 
> [IP]: I rewrote this as
> 
> When schema node are serialized using the rules defined by this
> specification as part of an application payload, the payload SHOULD include
> information that would allow a stateless way to identify each node, such as
> the SID number associated with each node, SID delta from another SID in the
> application payload, the namespace qualified name or the
> instance-identifier.
> 
> Please let us know if that is more clear.

This is better, but I am still not sure what exactly this SHOULD is
about. The SIDs in the payload are assumed to be unique and so are
names and paths. So what is the requirement for an 'application
payload' that uses this serialization format?

(nit: first noun should be plural)
 
> - SIDs other than [I-D.ietf-core-sid]?
> >
> >      [...] If SIDs are to be used, the present specification is
> >      used in conjunction with a specification defining this management.
> >      One example for such a specification is [I-D.ietf-core-sid].
> >
> >   This seems to indicate that there can be other kinds of SIDs or SIDs
> >   managed differently. Why is this? The SID I-D claims the entire
> >   number space, so how would a different 'specification defining the
> >   management of SIDs' ever work? Why not be specific that the usage of
> >   SIDs depends on [I-D.ietf-core-sid]? See my earlier comments about
> >   the unclear dependency relationship between this specification and
> >   the SID specification.
> >
> 
> [IP]: My understanding is that indeed there is the presumption that other
> implementations that map YANG item identifiers to unsigned numbers could
> exist in the future. If this is the case, I am not aware how one could
> interoperate (I would guess based on the content format), but I will let my
> coauthors comment on that.

Such a different mapping would most likely have to use separate SID
allocations, i.e., a part of the number space may be managed
differently but the resulting number is still a SID. (Of course, the
whole idea sounds pretty scary in terms of interoperability.)

/js

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <https://www.jacobs-university.de/>


From nobody Tue Apr  7 13:01:10 2020
Return-Path: <supjps-ietf@jpshallow.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 116183A0A5D; Tue,  7 Apr 2020 13:01:08 -0700 (PDT)
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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 rGlDRCejN5Ck; Tue,  7 Apr 2020 13:01:05 -0700 (PDT)
Received: from mail.jpshallow.com (mail.jpshallow.com [217.40.240.153]) (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 DE2FB3A1051; Tue,  7 Apr 2020 13:01:04 -0700 (PDT)
Received: from mail2.jpshallow.com ([192.168.0.3] helo=N01332) by mail.jpshallow.com with esmtp (Exim 4.92.3) (envelope-from <jon.shallow@jpshallow.com>) id 1jLuP8-0006XG-8E; Tue, 07 Apr 2020 21:01:02 +0100
From: "Jon Shallow" <supjps-ietf@jpshallow.com>
To: "'Achim Kraus'" <achimkraus@gmx.net>, <mohamed.boucadair@orange.com>, <core@ietf.org>, <dots@ietf.org>
References: <787AE7BB302AE849A7480A190F8B933031490173@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <2a255f3b-6614-f950-4ecc-15f170087c9f@gmx.net> <787AE7BB302AE849A7480A190F8B933031490894@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <019301d60d05$d87fcca0$897f65e0$@jpshallow.com> <a36c6114-d979-e04a-7806-3ad350208e4a@gmx.net>
In-Reply-To: <a36c6114-d979-e04a-7806-3ad350208e4a@gmx.net>
Date: Tue, 7 Apr 2020 21:01:08 +0100
Message-ID: <01ad01d60d17$470b9a80$d522cf80$@jpshallow.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQGFUV4cZbdAMYpJNEeLLEh4F2cKcwH1DnpQAK+no80CR9JpmAF0lygWqNx+MCA=
Content-Language: en-gb
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/8enewTlT7dAnX5dz3w6p4o7hGzg>
Subject: Re: [core] [Dots] Large asynchronous notifications under DDoS: New BLOCK Option?
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: Tue, 07 Apr 2020 20:01:08 -0000

Hi Achim,

It is good to get this feedback.  Please see inline Jon1>

Regards

Jon

> -----Original Message-----
> From: Dots [mailto: dots-bounces@ietf.org] On Behalf Of Achim Kraus
> Sent: 07 April 2020 20:04
> To: Jon Shallow; mohamed.boucadair@orange.com; core@ietf.org;
> dots@ietf.org
> Subject: Re: [Dots] [core] Large asynchronous notifications under =
DDoS:
> New BLOCK Option?
>=20
> Hi Jon,
>=20
> I'm still not sure, if such an approach would make sense:
> - if multiple blocks are required without gaps
> - the package loss is high
> =3D> that ends up in not receiving any "large payload" at all.

Jon> The packet loss should be transitory in that if the DDoS Mitigation =
is effective and reduces the rate of the DDoS Attack through the pipe =
normal (certainly DOTS) service is resumed.  DOTS needs to be able to =
continue with limiting working with high packet loss as "PUT new =
mitigation request" are still likely to get through.

>=20
> FMPOV, the first thing to ensure is, that the "large payload" gets =
split
> into "application blocks", which could be processed even when other
> application blocks are missing.

Jon> We are also trying to do this as well, but it is not that =
straightforward.
>=20
> I would also not assume, that a "in between proxies" will be able to
> process blockwise resources with gaps.

Jon> In the DOTS case, we have the concept of DOTS gateways where the =
DOTS CoAP server and DOTS CoAP client stacks are fully terminated making =
things easier here.  This is a good point though and needs to be worked =
through.

> So I'm not sure, why
> observer/notify is used. If it should be used, (and a proxy will not
> work,)=20

Jon> I don't quite follow why a proxy will not work unless you are =
referring to blockwise resources with gaps.

> then you may consider to "misuse" the notifies and send your
> "application blocks" just in multiple notifies (each application block
> in one notify, without droping "old" notifies, because they are not =
old
> :-) ). In my opinion that would require less changes to existing
> implementations than introduce a "blockwise without next".

Jon> It may make for less changes, but I was expecting the NONBLOCK2 =
option to be handled within the application rather than at the CoAP =
layer.  In the DOTS case, server enhanced Telemetry information sending =
has to be explicitly enabled by the client so existing implementations =
will not get broken.

>=20
> In the end, it would be interesting, if such a improvement really pays
> off. Using some nodes with standard blockwise and others with the new
> one should show the benefit. It would be great, if you then report =
your
> numbers.

Jon> I will see what I can come up with here.  A good suggestion.  It =
may take a while though as I have only partially got the DOTS telemetry =
draft extensions coded.
~Jon

>=20
> best regards
> Achim
>=20
> Am 07.04.20 um 19:56 schrieb Jon Shallow:
> > Hi Achim,
> >
> > To add to Med's inline comments, the use case that we are trying to =
solve
> is
> > as follows.
> >
> > We are trying to send telemetry information from a server to a =
unicast
> > client which has the potential to exceed the size of IP packet =
(possibly
> > multiple times too large).
> >
> > The environment that this telemetry information is going to be
> transmitted
> > in will be where Distributed Denial of Service (DDoS) attacks are =
taking
> > place and so there is a high chance that network pipes will be =
running at or
> > near capacity and hence there is likely to be high packet loss.  It =
is
> > likely that the direction of the telemetry data is the same as that =
of the
> > packet loss.
> >
> > This telemetry is an additional tool for passing information about =
how
> > mitigations of these DDoS attacks are being effective so that =
decisions can
> > be taken as to how better to mitigate the DDoS situation.  This is =
making
> > use of the DDoS Open Threat Signaling protocol (DOTS) described in
> RFC8612
> > with other drafts for components of this protocol in the final =
stages of
> > becoming RFCs ( https://tools.ietf.org/wg/dots/ ).
> >
> > While not desirable, it is acceptable if the client is unable to =
receive the
> > telemetry data (out of band mechanisms such as phone calls can be =
used
> in
> > slow time if needed for tuning against attacks) but we would like to
> > maximize the possibility of the telemetry data getting through.
> >
> > Currently with other data and small amounts of telemetry, the GET
> response
> > or Observe data can safely be sent off from the server and the =
client may
> or
> > may not get it as we are using NON-confirmable.  PUT (which has =
small
> > amounts of data) and DELETE are also sent as NON-confirmable - and =
the
> > client handles things if there is not seen a 2.XX etc. response to =
the
> > PUT/DELETE.
> >
> > This issue is when the data is too large to fit into a single packet =
- we
> > currently use the CoAP BLOCK2 option which works fine under normal
> traffic
> > conditions, but relies on the client synchronously requesting the =
next
> block
> > of data.  We currently are doing this as NON-confirmable so a loss =
of a
> > block of data causes the transfer to stall with the need to do =
garbage
> > collection at a later point in time ion the server.  Using =
CONfirmable
> > causes everything to slow right down with the lossy network and =
prevents
> the
> > next CON transmission for a long time as NSTART is 1.
> >
> > The data is CBOR based on YANG with the YANG parameters two-way
> mapped into
> > integers to give as much CBOR data reduction as possible, so cannot =
save
> any
> > space there.  It is theoretically possible to reduce the amount of =
telemetry
> > data by only asking for subsets of information as Med has referred =
to in
> > this email trail.
> >
> > It is possible to solve the issue using IP fragmentation and let the =
client
> > re-assemble everything, but this is not ideal in a lossy network and =
there
> > is no way to ask for a particular IP fragment to be re-transmitted.
> >
> > If there was a new CoAP option - let's call it NONBLOCK2, which the =
server
> > uses to send the all the data packets without waiting for the GET =
request
> of
> > the next block (only difference compared with BLOCK2).  If the =
client does
> > not see all the blocks after a timeout, it can then request the =
missing
> > blocks by using one or more of the NONBLOCK2 options in a new GET
> request -
> > or just wait until the next GET / Observe response.  This may be a =
way to
> > move forward if we cannot solve the issue in another way.
> >
> > Regards
> >
> > Jon
> >
> >> -----Original Message-----
> >> From: Dots [mailto: dots-bounces@ietf.org] On Behalf Of
> > mohamed.boucadair@orange.com
> >> Sent: 07 April 2020 18:42
> >> To: Achim Kraus; core@ietf.org
> >> Cc: Jon Shallow (supjps-ietf@jpshallow.com); dots@ietf.org
> >> Subject: Re: [Dots] [core] Large asynchronous notifications under =
DDoS:
> >> New BLOCK Option?
> >>
> >> Hi Achim,
> >>
> >> Please see inline.
> >>
> >> Cheers,
> >> Med
> >>
> >>> -----Message d'origine-----
> >>> De : Achim Kraus [mailto:achimkraus@gmx.net]
> >>> Envoy=C3=A9 : mardi 7 avril 2020 18:50
> >>> =C3=80 : BOUCADAIR Mohamed TGI/OLN; core@ietf.org
> >>> Cc : Jon Shallow (supjps-ietf@jpshallow.com); dots@ietf.org
> >>> Objet : Re: [core] Large asynchronous notifications under DDoS: =
New
> >>> BLOCK Option?
> >>>
> >>> Hi Med,
> >>>
> >>> I think, not all assumption and requirements are clear to =
everyone.
> >>>
> >>
> >> [Med] We are using CoAP for signaling DDoS attacks and for seeking =
help
> >> from a DDoS mitigator. The mitigation signal itself is compact as =
we do
> > have
> >> a requirement that the signal channel survive under extreme DDoS
> >> conditions. We do have a mechanism to maintain the signal alive, to
> detect
> >> when it is lost and then to recover asap.
> >>
> >> We are now designing an extension to the base signaling that allows =
to
> >> share knowledge of attacks for better coordination and efficient
> > mitigation.
> >> To that aim, we need to signal DDoS telemetry data between our DOTS
> >> agents (CoAP endpoints).
> >>
> >>> I guess, your mission is to send a couple of "block" messages, but
> >>> without getting requested for the next-blocks, because the node is
> >>> under
> >>> attack and already receiving too much. Therefore the SACK will be =
used
> >>> a
> >>> little later as "cleanup"/"collect lefts".
> >>
> >> [Med] Yes.
> >>
> >>>
> >>> My first idea about that was, that sending the "block-flush" just
> >>> creates the next attack. But, if you sure, that this doesn't =
happen,
> >>> then such an approach may help in that special situation.
> >>
> >> [Med] Yes.
> >>
> >>>
> >>> I'm not sure, if you assume, that in the most cases all blocks =
will
> >>> make
> >>> it to the destination when sending them. That may also depend on =
the
> >>> assumed number of blocks. If it's not assumed, that all block will =
be
> >>> received, your payload should be encoded in a way, that you could
> >>> decode
> >>> the received blocks, even if some blocks are missing.
> >>
> >> [Med] This is will be nice to have. This might be managed at the
> > application
> >> (DOTS) level but there are some challenges as well (make sure that =
the
> >> crafted data will fit a single DTLS packet).
> >>
> >>>
> >>> If that number is not too large, maybe a "blockwise with NSTART-X"
> >>> will
> >>> also do it. Especially if DTLS is used, it may be possible to =
concat
> >>> the
> >>> "ACK/next blocks" into one package (with multiple records). AFAIK,
> >>> that
> >>> would require changes in implementations, which optimizes the
> >>> deduplication base on a strict sequence of blocks, but the =
difference
> >>> should be not too large.
> >>>
> >>> best regards
> >>> Achim
> >>>
> >>>
> >>> Am 07.04.20 um 13:11 schrieb mohamed.boucadair@orange.com:
> >>>> Hi all,
> >>>>
> >>>> We are using Observe to receive notifications during attack =
events.
> >>>> These notifications are set as NON messages for reasons specific =
to
> >>> DDoS
> >>>> conditions.
> >>>>
> >>>> With DDoS telemetry information included (see
> >>>> draft-ietf-dots-telemetry), a notification may not fit one single
> >>>> message. The use of BLOCK2 is not convenient during attack times. =
A
> >>> full
> >>>> description of the issue is described here:
> >>>>
> >>>
> >>
> https://mailarchive.ietf.org/arch/msg/dots/Gbtf8bBWpxD9CWNBhS_TZtsW
> >> eP4
> >>> /
> >>>>
> >>>> We are considering some mechanisms to solve this issue. One of =
them
> >>> is
> >>>> to define a new BLOCK option (similar to BLOCK2) that does not
> >>> require
> >>>> the observer to send a GET to receive the next fragment. The =
server
> >>> will
> >>>> send all the fragments. The observer will follow a SACK-like
> >>> approach to
> >>>> request retransmission of missing fragments.
> >>>>
> >>>> Please let us know whether you think this is a generic issue that
> >>> should
> >>>> be solved at the CoAP or not. Suggestions are welcome.
> >>>>
> >>>> Thank you.
> >>>>
> >>>> Cheers,
> >>>>
> >>>> Jon & Med
> >>>>
> >>>>
> >>>> _______________________________________________
> >>>> core mailing list
> >>>> core@ietf.org
> >>>> https://www.ietf.org/mailman/listinfo/core
> >>>>
> >>
> >> _______________________________________________
> >> Dots mailing list
> >> Dots@ietf.org
> >> https://www.ietf.org/mailman/listinfo/dots
> >
>=20
> _______________________________________________
> Dots mailing list
> Dots@ietf.org
> https://www.ietf.org/mailman/listinfo/dots


From nobody Tue Apr  7 13:27:04 2020
Return-Path: <achimkraus@gmx.net>
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 3B9633A12A3; Tue,  7 Apr 2020 13:26:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level: 
X-Spam-Status: No, score=-2.098 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, 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=gmx.net
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 xdiyqLMEhSb1; Tue,  7 Apr 2020 13:26:47 -0700 (PDT)
Received: from mout.gmx.net (mout.gmx.net [212.227.17.20]) (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 B76D23A10D8; Tue,  7 Apr 2020 13:26:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1586291192; bh=foLXtyc5U0FmFQMbdhDKJXKZLzxum8wuCIbBBA32raY=; h=X-UI-Sender-Class:Subject:To:References:From:Date:In-Reply-To; b=PHgQ4y3ugUHgwptbMRSuyoKKkGj6rFdufdP/tHyWT1IAYDyvPncAmk+mQqD8LSTQr PzSkmU8zMKfyLZqYDM3AC2vDjYN5PLqBmnzB/qamTdQvWwmPlDfFlxsAovhin2sC6S jtLGpMyPzZ1GhfCYfA//LB3wLbmkMMCq5gZdhE/M=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.178.45] ([88.65.144.250]) by mail.gmx.com (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MmULx-1ivcOP12Ez-00iPXV; Tue, 07 Apr 2020 22:26:32 +0200
To: Jon Shallow <supjps-ietf@jpshallow.com>, mohamed.boucadair@orange.com, core@ietf.org, dots@ietf.org
References: <787AE7BB302AE849A7480A190F8B933031490173@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <2a255f3b-6614-f950-4ecc-15f170087c9f@gmx.net> <787AE7BB302AE849A7480A190F8B933031490894@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <019301d60d05$d87fcca0$897f65e0$@jpshallow.com> <a36c6114-d979-e04a-7806-3ad350208e4a@gmx.net> <01ad01d60d17$470b9a80$d522cf80$@jpshallow.com>
From: Achim Kraus <achimkraus@gmx.net>
Message-ID: <0955fc85-8d5a-f1c4-b618-f692b27ad9d3@gmx.net>
Date: Tue, 7 Apr 2020 22:26:31 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <01ad01d60d17$470b9a80$d522cf80$@jpshallow.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: de-AT-frami
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:2LR+gFhIuGDPk3+BeJ/s3k6ORVCJWTz/XVqBbFceMC4Dhvvafey Vgd4w0sMbcvy2LaNCDjxcEYni1p6zzuHxONlQ+STPiuFX+TZZEJ+qFsqivHBlpXu9CQUF9n 91pye3EVdNsDKfSS0RrMmvuX/4+bHpCv/U7g82KhFVrGAYHi4zNp7iEnrLbeJKrpd7C9gXN dZttWQnAv3nVdYTcR6txg==
X-UI-Out-Filterresults: notjunk:1;V03:K0:bujNJ5+2aWo=:hFeTR5zmW0kWg1zFQK/ov+ yxZQmS6lNaxQRwIct+UnfQnbIkD4psB0n9XeuvQxC7Xs+lvarryZ7039OCVYKkhBk3ErzPlbN 6oV++WpFvzqPKcTgNAfXsF9HkhJhoIM5iHh1cdPt6hcr7T7HDKSwDBYGMWXBPAQZD73zH2FVw C8UjXOV3br8ApO0nd0UssyfqO1l5Zw8sKakHMvrA+tSnZe/CnUChkgEC+bRjEuxAm6PylxmtJ wU1/O19GjhhxGSyeSp09+N+75EjM9tfYHK42DVXR0ivkq2RXEiBOSQ73ZEli09dQSjQGJaxFY hNAbD9cjc0O9goBdrPiENdJaibPxjJ64KBqadRL1yg2CEHy8ycSLSxASXINkYZz0pM5K/Ny1Y K47pMpqF5/91cla2MTvEeCPv+FbZLjwFvHgAcKlhHluwdzQXAzQcUQiIzY5FmVoP0NmOJu2w+ hbh7XWIJUptGwV0E2s0j8rC2ao/SHuEDUjUFltzxuwFZeocPOrAkmbSeHL1cS5lczm6VcOdJw 75Lyj3bnALYDXAjHvwGJ/3UReJzrrH0Eajl75DvEciMgKfss1wFcxFAcHYBbrM/dkT9d/62zA JF0chakMMbn1IQ1L8r6DcHH0Cz5Y7KbPprGhzBSfwVEgZvBbtiuXBE6PxwP8HllI8xh9q0kNP sh2ErgXpLL1R2rloA8if77HZPGh3CnpSsMfUEEv4ieB9HEcIDsmr1A6N1iXxUxhPtxwaVvbwb c9TC9LQVPc0Lo35I7FNKPgkCEVUapdzc/7K+uDu5yme8NEelUx7u+hz4/Z9GoxOQt8GPp/6YP m9CI7EUqeixJMUBjFG7+5dYbrZb80YpqlRriRHmUaO7RcF6/DQ0RLmHDsURdfE7pNKk8MVrIz o9zoPN6TfEKskAnz9hf7eHJI9OuhwkLRe6Q1B6EZoM9GvhmfNvXobtkJZ7dFpssE0QwfTK3wq CBNqHgSRkg5ZX1pSV59fcgylKCZ0vKfooYOTiSskoGCCq3sBBik1MLzoOm1tKzcWBJd9Y5Fwm FgABRt2svbZ35END2/lqXfaGBvXoFv1tQzLA6D2zvidvZTrCaTUF5f3ejoOKwLIGTcag9AzJc PtJ74AjmOWn3FNiRspxJJaK9vC4WjGq2aeA6hiwdFDzxkKoRUoEzlAX9qrjZDkS5qYmkDCYYl BxcRJnxZBJYRk2pHv1+sugBefNwOu3llRi/3jgEWFn2ZAGxZdg+BnEiqHJdPu7oVK9YgqKuZC IibOp29R8zly/ZIVX
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/aK7y-7Z0zfBUqV417qutUDNpTZA>
Subject: Re: [core] [Dots] Large asynchronous notifications under DDoS: New BLOCK Option?
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: Tue, 07 Apr 2020 20:26:57 -0000

Hi Jon,


Jon> I don't quite follow why a proxy will not work unless you are
referring to blockwise resources with gaps.

Yes, the point is the blockwise with gaps.

Jon> It may make for less changes, but I was expecting the NONBLOCK2
option to be handled within the application rather than at the CoAP
layer.  In the DOTS case, server enhanced Telemetry information sending
has to be explicitly enabled by the client so existing implementations
will not get broken.

If it's not a modification of the coap-layer, which kind of messages are
you plan to use?
Multiple NON-responses (wouldn't that be notifies)?
Or NON requests with "no-response"?

best regards
Achim

Am 07.04.20 um 22:01 schrieb Jon Shallow:
> Hi Achim,
>
> It is good to get this feedback.  Please see inline Jon1>
>
> Regards
>
> Jon
>
>> -----Original Message-----
>> From: Dots [mailto: dots-bounces@ietf.org] On Behalf Of Achim Kraus
>> Sent: 07 April 2020 20:04
>> To: Jon Shallow; mohamed.boucadair@orange.com; core@ietf.org;
>> dots@ietf.org
>> Subject: Re: [Dots] [core] Large asynchronous notifications under DDoS:
>> New BLOCK Option?
>>
>> Hi Jon,
>>
>> I'm still not sure, if such an approach would make sense:
>> - if multiple blocks are required without gaps
>> - the package loss is high
>> =3D> that ends up in not receiving any "large payload" at all.
>
> Jon> The packet loss should be transitory in that if the DDoS Mitigation=
 is effective and reduces the rate of the DDoS Attack through the pipe nor=
mal (certainly DOTS) service is resumed.  DOTS needs to be able to continu=
e with limiting working with high packet loss as "PUT new mitigation reque=
st" are still likely to get through.
>
>>
>> FMPOV, the first thing to ensure is, that the "large payload" gets spli=
t
>> into "application blocks", which could be processed even when other
>> application blocks are missing.
>
> Jon> We are also trying to do this as well, but it is not that straightf=
orward.
>>
>> I would also not assume, that a "in between proxies" will be able to
>> process blockwise resources with gaps.
>
> Jon> In the DOTS case, we have the concept of DOTS gateways where the DO=
TS CoAP server and DOTS CoAP client stacks are fully terminated making thi=
ngs easier here.  This is a good point though and needs to be worked throu=
gh.
>
>> So I'm not sure, why
>> observer/notify is used. If it should be used, (and a proxy will not
>> work,)
>
> Jon> I don't quite follow why a proxy will not work unless you are refer=
ring to blockwise resources with gaps.
>
>> then you may consider to "misuse" the notifies and send your
>> "application blocks" just in multiple notifies (each application block
>> in one notify, without droping "old" notifies, because they are not old
>> :-) ). In my opinion that would require less changes to existing
>> implementations than introduce a "blockwise without next".
>
> Jon> It may make for less changes, but I was expecting the NONBLOCK2 opt=
ion to be handled within the application rather than at the CoAP layer.  I=
n the DOTS case, server enhanced Telemetry information sending has to be e=
xplicitly enabled by the client so existing implementations will not get b=
roken.
>
>>
>> In the end, it would be interesting, if such a improvement really pays
>> off. Using some nodes with standard blockwise and others with the new
>> one should show the benefit. It would be great, if you then report your
>> numbers.
>
> Jon> I will see what I can come up with here.  A good suggestion.  It ma=
y take a while though as I have only partially got the DOTS telemetry draf=
t extensions coded.
> ~Jon
>
>>
>> best regards
>> Achim
>>
>> Am 07.04.20 um 19:56 schrieb Jon Shallow:
>>> Hi Achim,
>>>
>>> To add to Med's inline comments, the use case that we are trying to so=
lve
>> is
>>> as follows.
>>>
>>> We are trying to send telemetry information from a server to a unicast
>>> client which has the potential to exceed the size of IP packet (possib=
ly
>>> multiple times too large).
>>>
>>> The environment that this telemetry information is going to be
>> transmitted
>>> in will be where Distributed Denial of Service (DDoS) attacks are taki=
ng
>>> place and so there is a high chance that network pipes will be running=
 at or
>>> near capacity and hence there is likely to be high packet loss.  It is
>>> likely that the direction of the telemetry data is the same as that of=
 the
>>> packet loss.
>>>
>>> This telemetry is an additional tool for passing information about how
>>> mitigations of these DDoS attacks are being effective so that decision=
s can
>>> be taken as to how better to mitigate the DDoS situation.  This is mak=
ing
>>> use of the DDoS Open Threat Signaling protocol (DOTS) described in
>> RFC8612
>>> with other drafts for components of this protocol in the final stages =
of
>>> becoming RFCs ( https://tools.ietf.org/wg/dots/ ).
>>>
>>> While not desirable, it is acceptable if the client is unable to recei=
ve the
>>> telemetry data (out of band mechanisms such as phone calls can be used
>> in
>>> slow time if needed for tuning against attacks) but we would like to
>>> maximize the possibility of the telemetry data getting through.
>>>
>>> Currently with other data and small amounts of telemetry, the GET
>> response
>>> or Observe data can safely be sent off from the server and the client =
may
>> or
>>> may not get it as we are using NON-confirmable.  PUT (which has small
>>> amounts of data) and DELETE are also sent as NON-confirmable - and the
>>> client handles things if there is not seen a 2.XX etc. response to the
>>> PUT/DELETE.
>>>
>>> This issue is when the data is too large to fit into a single packet -=
 we
>>> currently use the CoAP BLOCK2 option which works fine under normal
>> traffic
>>> conditions, but relies on the client synchronously requesting the next
>> block
>>> of data.  We currently are doing this as NON-confirmable so a loss of =
a
>>> block of data causes the transfer to stall with the need to do garbage
>>> collection at a later point in time ion the server.  Using CONfirmable
>>> causes everything to slow right down with the lossy network and preven=
ts
>> the
>>> next CON transmission for a long time as NSTART is 1.
>>>
>>> The data is CBOR based on YANG with the YANG parameters two-way
>> mapped into
>>> integers to give as much CBOR data reduction as possible, so cannot sa=
ve
>> any
>>> space there.  It is theoretically possible to reduce the amount of tel=
emetry
>>> data by only asking for subsets of information as Med has referred to =
in
>>> this email trail.
>>>
>>> It is possible to solve the issue using IP fragmentation and let the c=
lient
>>> re-assemble everything, but this is not ideal in a lossy network and t=
here
>>> is no way to ask for a particular IP fragment to be re-transmitted.
>>>
>>> If there was a new CoAP option - let's call it NONBLOCK2, which the se=
rver
>>> uses to send the all the data packets without waiting for the GET requ=
est
>> of
>>> the next block (only difference compared with BLOCK2).  If the client =
does
>>> not see all the blocks after a timeout, it can then request the missin=
g
>>> blocks by using one or more of the NONBLOCK2 options in a new GET
>> request -
>>> or just wait until the next GET / Observe response.  This may be a way=
 to
>>> move forward if we cannot solve the issue in another way.
>>>
>>> Regards
>>>
>>> Jon
>>>
>>>> -----Original Message-----
>>>> From: Dots [mailto: dots-bounces@ietf.org] On Behalf Of
>>> mohamed.boucadair@orange.com
>>>> Sent: 07 April 2020 18:42
>>>> To: Achim Kraus; core@ietf.org
>>>> Cc: Jon Shallow (supjps-ietf@jpshallow.com); dots@ietf.org
>>>> Subject: Re: [Dots] [core] Large asynchronous notifications under DDo=
S:
>>>> New BLOCK Option?
>>>>
>>>> Hi Achim,
>>>>
>>>> Please see inline.
>>>>
>>>> Cheers,
>>>> Med
>>>>
>>>>> -----Message d'origine-----
>>>>> De : Achim Kraus [mailto:achimkraus@gmx.net]
>>>>> Envoy=C3=A9 : mardi 7 avril 2020 18:50
>>>>> =C3=80 : BOUCADAIR Mohamed TGI/OLN; core@ietf.org
>>>>> Cc : Jon Shallow (supjps-ietf@jpshallow.com); dots@ietf.org
>>>>> Objet : Re: [core] Large asynchronous notifications under DDoS: New
>>>>> BLOCK Option?
>>>>>
>>>>> Hi Med,
>>>>>
>>>>> I think, not all assumption and requirements are clear to everyone.
>>>>>
>>>>
>>>> [Med] We are using CoAP for signaling DDoS attacks and for seeking he=
lp
>>>> from a DDoS mitigator. The mitigation signal itself is compact as we =
do
>>> have
>>>> a requirement that the signal channel survive under extreme DDoS
>>>> conditions. We do have a mechanism to maintain the signal alive, to
>> detect
>>>> when it is lost and then to recover asap.
>>>>
>>>> We are now designing an extension to the base signaling that allows t=
o
>>>> share knowledge of attacks for better coordination and efficient
>>> mitigation.
>>>> To that aim, we need to signal DDoS telemetry data between our DOTS
>>>> agents (CoAP endpoints).
>>>>
>>>>> I guess, your mission is to send a couple of "block" messages, but
>>>>> without getting requested for the next-blocks, because the node is
>>>>> under
>>>>> attack and already receiving too much. Therefore the SACK will be us=
ed
>>>>> a
>>>>> little later as "cleanup"/"collect lefts".
>>>>
>>>> [Med] Yes.
>>>>
>>>>>
>>>>> My first idea about that was, that sending the "block-flush" just
>>>>> creates the next attack. But, if you sure, that this doesn't happen,
>>>>> then such an approach may help in that special situation.
>>>>
>>>> [Med] Yes.
>>>>
>>>>>
>>>>> I'm not sure, if you assume, that in the most cases all blocks will
>>>>> make
>>>>> it to the destination when sending them. That may also depend on the
>>>>> assumed number of blocks. If it's not assumed, that all block will b=
e
>>>>> received, your payload should be encoded in a way, that you could
>>>>> decode
>>>>> the received blocks, even if some blocks are missing.
>>>>
>>>> [Med] This is will be nice to have. This might be managed at the
>>> application
>>>> (DOTS) level but there are some challenges as well (make sure that th=
e
>>>> crafted data will fit a single DTLS packet).
>>>>
>>>>>
>>>>> If that number is not too large, maybe a "blockwise with NSTART-X"
>>>>> will
>>>>> also do it. Especially if DTLS is used, it may be possible to concat
>>>>> the
>>>>> "ACK/next blocks" into one package (with multiple records). AFAIK,
>>>>> that
>>>>> would require changes in implementations, which optimizes the
>>>>> deduplication base on a strict sequence of blocks, but the differenc=
e
>>>>> should be not too large.
>>>>>
>>>>> best regards
>>>>> Achim
>>>>>
>>>>>
>>>>> Am 07.04.20 um 13:11 schrieb mohamed.boucadair@orange.com:
>>>>>> Hi all,
>>>>>>
>>>>>> We are using Observe to receive notifications during attack events.
>>>>>> These notifications are set as NON messages for reasons specific to
>>>>> DDoS
>>>>>> conditions.
>>>>>>
>>>>>> With DDoS telemetry information included (see
>>>>>> draft-ietf-dots-telemetry), a notification may not fit one single
>>>>>> message. The use of BLOCK2 is not convenient during attack times. A
>>>>> full
>>>>>> description of the issue is described here:
>>>>>>
>>>>>
>>>>
>> https://mailarchive.ietf.org/arch/msg/dots/Gbtf8bBWpxD9CWNBhS_TZtsW
>>>> eP4
>>>>> /
>>>>>>
>>>>>> We are considering some mechanisms to solve this issue. One of them
>>>>> is
>>>>>> to define a new BLOCK option (similar to BLOCK2) that does not
>>>>> require
>>>>>> the observer to send a GET to receive the next fragment. The server
>>>>> will
>>>>>> send all the fragments. The observer will follow a SACK-like
>>>>> approach to
>>>>>> request retransmission of missing fragments.
>>>>>>
>>>>>> Please let us know whether you think this is a generic issue that
>>>>> should
>>>>>> be solved at the CoAP or not. Suggestions are welcome.
>>>>>>
>>>>>> Thank you.
>>>>>>
>>>>>> Cheers,
>>>>>>
>>>>>> Jon & Med
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> core mailing list
>>>>>> core@ietf.org
>>>>>> https://www.ietf.org/mailman/listinfo/core
>>>>>>
>>>>
>>>> _______________________________________________
>>>> Dots mailing list
>>>> Dots@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/dots
>>>
>>
>> _______________________________________________
>> Dots mailing list
>> Dots@ietf.org
>> https://www.ietf.org/mailman/listinfo/dots
>


From nobody Tue Apr  7 13:27:08 2020
Return-Path: <Thomas.Fossati@arm.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 2E0173A115C; Tue,  7 Apr 2020 13:27:02 -0700 (PDT)
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_PASS=-0.001, UNPARSEABLE_RELAY=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=armh.onmicrosoft.com header.b=r9Ibp/Dq; dkim=pass (1024-bit key) header.d=armh.onmicrosoft.com header.b=r9Ibp/Dq
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 g_K7xzQVZMoo; Tue,  7 Apr 2020 13:27:00 -0700 (PDT)
Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on20608.outbound.protection.outlook.com [IPv6:2a01:111:f400:7d00::608]) (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 F0BBB3A112B; Tue,  7 Apr 2020 13:26:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com;  s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=sCoCo7yW2SE4EwbAakZsl2nNZC8AHni1SVdG5hXv1gQ=; b=r9Ibp/DqGGLw7DkX1HqXdAAeyw+xoDQwhsJeHr8xOu5Vf86hQHMYSb1NIkOo551lRWM6yLO/Y2pAmU8xZQt4kM3z11/YKVC9JWLj2LfBLMIf3qEiuAFPxZBWfmYR00sDY2n8LfflTLZcnDMnR3Q3Zk8Ls/fF3l9X48KE1ADWrPs=
Received: from DB6PR0501CA0033.eurprd05.prod.outlook.com (2603:10a6:4:67::19) by DB7PR08MB3324.eurprd08.prod.outlook.com (2603:10a6:5:22::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.20; Tue, 7 Apr 2020 20:26:50 +0000
Received: from DB5EUR03FT043.eop-EUR03.prod.protection.outlook.com (2603:10a6:4:67:cafe::a4) by DB6PR0501CA0033.outlook.office365.com (2603:10a6:4:67::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.20 via Frontend Transport; Tue, 7 Apr 2020 20:26:50 +0000
Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; ietf.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;ietf.org; dmarc=bestguesspass action=none header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com;
Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DB5EUR03FT043.mail.protection.outlook.com (10.152.20.236) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2856.17 via Frontend Transport; Tue, 7 Apr 2020 20:26:49 +0000
Received: ("Tessian outbound 4b84da486446:v50"); Tue, 07 Apr 2020 20:26:49 +0000
X-CheckRecipientChecked: true
X-CR-MTA-CID: 7ea060a37ce5cd76
X-CR-MTA-TID: 64aa7808
Received: from ebf483565ea2.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 6BB72EE4-3F5A-4AFA-9437-F55145D6FF72.1;  Tue, 07 Apr 2020 20:26:44 +0000
Received: from EUR04-HE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id ebf483565ea2.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Tue, 07 Apr 2020 20:26:44 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AYhh7iE/jGsMmE/X7uiSH0pom2pSUTUm8cC1klfzR88WY+5TScWilXtm3jBQKuA4cuk5WO47HnvIQNns/b0K3TYEzR4w231dO1QAGV92C3oj2GVucKExss1ZpWq8WGsvBZ6td9CoyzHCrW1+y3ZBd1g3vI/VYx2rCQGYIxJ57qlPcw2PYud777zOcKJgAwQHcgc3RheJUIL5ygybUvd9znfJqKH6m6SCI4QDGdGdTtHPhORWuXiZ2my8nnOn4/Ybxnzxn5iAoALvDWXyw9HJIkv2DEb15RkKDPoik8f3rdbKS+PaQx4D9HKw7sN1m1cy+3nQG9E6HRD7TVgb3Q2E3A==
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=sCoCo7yW2SE4EwbAakZsl2nNZC8AHni1SVdG5hXv1gQ=; b=TfLX0ORMgMoy+yExyYuNi7+j5HVCsciIVVJRo/6oplRnWhVR7+unbPg7y51J/aSzPSzHZmcMt4eXPXTKbkOboTuGF7+0uIfiOQ21VWKlj6XsrowwbSUKMpMyYHww4pxD4TbgUpuka4m0o/DrTqA71O1sBKl0Qdiedg/mucJyW5AiKbF0nDDFHYD/uWOAU5CduUjnfudABNHtRCKUsnD8qHM7TLTdhAro272OWWTNt07eBw3IOPOBRdzhbq/8DoODwx3EC0EmlW0FlMAaJHJ3NUe5fspEqzV35bibXaityfTxXmWoirgBSX48mEUO5FWrDjj2x2Ip5MHhS0z9TrW5Og==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com;  s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=sCoCo7yW2SE4EwbAakZsl2nNZC8AHni1SVdG5hXv1gQ=; b=r9Ibp/DqGGLw7DkX1HqXdAAeyw+xoDQwhsJeHr8xOu5Vf86hQHMYSb1NIkOo551lRWM6yLO/Y2pAmU8xZQt4kM3z11/YKVC9JWLj2LfBLMIf3qEiuAFPxZBWfmYR00sDY2n8LfflTLZcnDMnR3Q3Zk8Ls/fF3l9X48KE1ADWrPs=
Received: from AM6PR08MB4231.eurprd08.prod.outlook.com (2603:10a6:20b:73::23) by AM6PR08MB4660.eurprd08.prod.outlook.com (2603:10a6:20b:c1::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.20; Tue, 7 Apr 2020 20:26:41 +0000
Received: from AM6PR08MB4231.eurprd08.prod.outlook.com ([fe80::9807:78f0:434f:2b9f]) by AM6PR08MB4231.eurprd08.prod.outlook.com ([fe80::9807:78f0:434f:2b9f%7]) with mapi id 15.20.2878.022; Tue, 7 Apr 2020 20:26:40 +0000
From: Thomas Fossati <Thomas.Fossati@arm.com>
To: =?utf-8?B?Q2hyaXN0aWFuIEFtc8O8c3M=?= <christian@amsuess.com>, Jim Schaad <ietf@augustcellars.com>
CC: "draft-fossati-core-coap-problem@ietf.org" <draft-fossati-core-coap-problem@ietf.org>, "core@ietf.org" <core@ietf.org>, Thomas Fossati <Thomas.Fossati@arm.com>
Thread-Topic: [core] Review of draft-fossati-core-coap-problem-02
Thread-Index: AQHWDNieE/Li9vLsLUC6YCdEhPVEXKhuLMGA
Date: Tue, 7 Apr 2020 20:26:40 +0000
Message-ID: <41D4AA49-192A-478C-9F26-06E1CE5D991E@arm.com>
References: <703EAB3E-A9CC-4260-8B52-6690BACFA62C@arm.com> <010b01d6076d$ab36bfd0$01a43f70$@augustcellars.com> <20200407123230.GC2743407@hephaistos.amsuess.com>
In-Reply-To: <20200407123230.GC2743407@hephaistos.amsuess.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/16.35.20030802
Authentication-Results-Original: spf=none (sender IP is ) smtp.mailfrom=Thomas.Fossati@arm.com; 
x-originating-ip: [217.140.99.251]
x-ms-publictraffictype: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: f7eea27f-6f94-4a9e-f6f1-08d7db320061
x-ms-traffictypediagnostic: AM6PR08MB4660:|AM6PR08MB4660:|DB7PR08MB3324:
x-ms-exchange-transport-forked: True
X-Microsoft-Antispam-PRVS: <DB7PR08MB3324E8D51FEE8182633633E29CC30@DB7PR08MB3324.eurprd08.prod.outlook.com>
x-checkrecipientrouted: true
nodisclaimer: true
x-ms-oob-tlc-oobclassifiers: OLM:9508;OLM:10000;
x-forefront-prvs: 036614DD9C
X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM6PR08MB4231.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(10009020)(4636009)(39860400002)(366004)(346002)(396003)(136003)(376002)(8676002)(6506007)(64756008)(66556008)(478600001)(81166006)(8936002)(66446008)(6486002)(66476007)(91956017)(33656002)(4326008)(71200400001)(54906003)(66946007)(81156014)(53546011)(76116006)(86362001)(110136005)(316002)(36756003)(186003)(5660300002)(26005)(2906002)(6512007)(66574012)(2616005); DIR:OUT; SFP:1101; 
received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts)
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam-Untrusted: BCL:0;
X-Microsoft-Antispam-Message-Info-Original: 6KuFiN1cJvlUh8WeooAONEPBlkb3w1fiKwUpKhQDX/0sKWh6awxDE3qY/wsSVMRolo9xPD4VnMERN+CE0n61oWcGCisA0IxwmOHP+hxNsCrNgcZWXfHJ0YkzlZCUqItrcIBPQrh3t2GX9RZ/8OyPONkFKZ7NG0afzRPWwOaFDW8JSlE3LxnH3X2sfQ4RNu+btgNj+M3YRyLZl3PKsFFKJDNmFhPQefHsc85vDzpwHjPBa8KUfuR8whx2JLBAESUAP1g6F+3ZqD9B1b0iKBnZ4txYxscITppkZmkUGyqTvRG2+7JU8C1Fl1pK3I0RViPJ/M3Rdav6zgiNnaJQskU//X8gUfMhDjMMKQC8kGvEaWqzDpOuvn03NeftG1PmOhjDugMuF8JorGFyH/Fi8ysOv9m970QVRQ7MI0mQSkescXLoyK2iNb1qBtF14CICRio6
x-ms-exchange-antispam-messagedata: zgFXWqT7WAZepssmQSF9ndyEly9tXMokpJ3G1JbgEvhmM1eAHR6gE7IXWIz97063+XNs9QAc4qTyQiXvW15Rd7G6HzFwfa9nRn7nsxdrrHOtWFSIkF+bTgcip5FNll93EFeu48EcQNr21gjFnn0q2g==
Content-Type: text/plain; charset="utf-8"
Content-ID: <9687E23C00EF734D93ACC8C0FFF749B9@eurprd08.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB4660
Original-Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Thomas.Fossati@arm.com; 
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT043.eop-EUR03.prod.protection.outlook.com
X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:;  IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com;  PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFTY:; SFS:(10009020)(4636009)(396003)(376002)(39860400002)(136003)(346002)(46966005)(316002)(33656002)(5660300002)(36756003)(86362001)(110136005)(8936002)(70586007)(81166006)(54906003)(81156014)(70206006)(66574012)(26005)(8676002)(2906002)(4326008)(6506007)(6512007)(186003)(26826003)(53546011)(356004)(450100002)(47076004)(336012)(478600001)(6486002)(2616005)(82740400003); DIR:OUT; SFP:1101; 
X-MS-Office365-Filtering-Correlation-Id-Prvs: 82fb3d11-2985-4001-d3d4-08d7db31fb16
X-Forefront-PRVS: 036614DD9C
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: XhyhsI0zvBwt8ijdsmTnlDMFrH7XdyNq2gOP/JuD/todRjkmyzxzg8lfco0RFFiDVgJkdF0PZ3OYtTeHWbs8hsIBQhXd1slotEr4zmKYcL7UNiWFgCJSefHgtHROTH6KvpTcc6zU2bDhAi32Y+ZEZO0tB20GYZLTMIF44voC3ca9NyV6Is3EDauUmeDqlbSOjK6+XeW0Yi1TSGehGA68b65JL3ezKQDYt4xNn9Nkf9bireMwsmWvJt/vY80TZF+DtKZZ7ydYGFqUXP5tL640OG6s16sUaqjl9AWL6nA+TGMy1vLXJG/0FzB7a7q942ij7dbJlPODworIFwUtHs91IjcBTHXgjzxJp6JpVlMoOO31JDIUA46t3vR+ravtyXYJ3qGqJ5NCNGlBLkYHKap5CbGjX5eLyQzWk7FkkMoLH+Ok8AUg9yMiWsu1iUIpGGSYrmUE1NKDnBZTNOALWAc21eLuoWxuRVH/Zxt4T9zMX76pZARg+Jl5NlNu4tcAuJzfq7GJ/aNkc+OreAHmYeaP1g==
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Apr 2020 20:26:49.7322 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: f7eea27f-6f94-4a9e-f6f1-08d7db320061
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123];  Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR08MB3324
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/FG2cX-_H54AJEpIiC68h32Y3VIs>
Subject: Re: [core] Review of draft-fossati-core-coap-problem-02
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: Tue, 07 Apr 2020 20:27:07 -0000

SGkgQ2hyaXN0aWFuLA0KDQpPbiAwNy8wNC8yMDIwLCAxMzozMiwgIkNocmlzdGlhbiBBbXPDvHNz
IiA8Y2hyaXN0aWFuQGFtc3Vlc3MuY29tPiB3cm90ZToNCj4gT24gV2VkLCBBcHIgMDEsIDIwMjAg
YXQgMTA6MzY6MTBBTSArMDAwMCwgVGhvbWFzIEZvc3NhdGkgd3JvdGU6DQo+ID4gPiBbSkxTXSBH
aXZlbiB0aGF0IEkgd291bGQgd2FudCB0byB0ZXN0IHRoZSBwcm9ibGVtIGluZm8gYmVpbmcNCj4g
PiA+IHJldHVybmVkLCBnZXR0aW5nIHVuZXhwZWN0ZWQgZXJyb3JzIHdpdGggaW5mb3JtYXRpb24g
aXMgdXNlZnVsIGZvcg0KPiA+ID4gbWUuICBUaGlzIGlzIHRoZSBiYXNpYyBtZXRob2QgdGhhdCBJ
IGhhdmUgYmVlbiB1c2luZyBmb3IgbXkgQUNFDQo+ID4gPiBzZXJ2ZXIgd2hlcmUgYSBkaWFnbm9z
dGljIHN0cmluZyB3aXRoIHRoZSBwcm9ibGVtIGRldGFpbHMgaXMNCj4gPiA+IHJldHVybmVkLCBi
dXQgYSBzdGFjayB0cmFjZSBpcyBpbmNsdWRlZCBpbiB1bmV4cGVjdGVkIGNvbmRpdGlvbnMNCj4g
PiA+IChpLmUuIHRoZSBjb2RlIHRocmV3IGFuIGV4Y2VwdGlvbikuDQo+ID4NCj4gPiBJIGFtIGNl
cnRhaW5seSBub3Qgb3Bwb3NlZCB0byB0aGF0LiAgSGFwcHkgdG8gY2FsbCBpdCAiZGlhZ25vc3Rp
YyI/DQo+DQo+IEFyZSB0aGVzZSBjYXNlcyBub3QgaW5kZXBlbmRlbnQgY2FzZXMgYW55d2F5Pw0K
Pg0KPiBJZiB0aGVyZSBpcyBhIGtub3duIGNvbmRpdGlvbiwgaXRzIHByb2JsZW0tZGV0YWlsIGlz
IHJldHVybmVkLiBPbg0KPiBleGNlcHRpb25zLCB0aGVyZSBpcyBubyBwcm9ibGVtLWRldGFpbCBi
dXQgYSBzdGFjay10cmFjZSAod2l0aG91dCBhDQo+IGNvbnRlbnQgZm9ybWF0KS4NCj4gQnV0IGFz
IEkgdW5kZXJzdGFuZCB0aGF0IHVzZSBjYXNlLCB5b3UgZG9uJ3QgbmVlZCBib3RoIHNpbXVsdGFu
ZW91c2x5Lg0KDQpJdCBkb2Vzbid0IG5lY2Vzc2FyaWx5IGhhdmUgdG8gYmUgbXV0dWFsbHkgZXhj
bHVzaXZlLg0KDQo+IE9mIGNvdXJzZSwgYSBmcmFtZXdvcmsgbWlnaHQgY3JlYXRlIGFuIGVudHJ5
IGZvciAobnM9bXktZnJhbWV3b3JrLA0KPiB0eXBlPTAsIHRpdGxlPSJFeGNlcHRpb24gaW4gcmVz
b3VyY2UgaGFuZGxlciIsIHJlc3BvbnNlLWNvZGU9NS4wMCwNCj4gY29hcHAtcm9ibGVtLWRldGFp
bHMtZXh0ZW5zaW9uID0gWyogc3RhY2tmcmFtZV0pDQoNClN1cmUsIGFuIGV4dGVuc2lvbiBjb3Vs
ZCB3b3JrIGFzIHdlbGwuICBJbiBmYWN0LCBvbmUgdGhpbmcgSSdtIHRyeWluZyB0bw0KYXNzZXNz
IGF0bSBpcyB3aGV0aGVyIHdlIGZlZWwgdGhlcmUgYXJlIGdvb2QgcmVhc29ucyB0byBzdWJzdW1l
IHRoZQ0KZGlhZ25vc3RpYyBwYXlsb2FkIChvciBhdCBsZWFzdCBvbmUgc3BlY2lmaWMgdXNhZ2Ug
cGF0dGVybiAtLSB0aGUgIkFQSQ0KZGV2ZWxvcGVyIidzKSB1bmRlciB0aGUgcHJvYmxlbSBzdHJ1
Y3R1cmUgb3IsIGFzIHlvdSBzdWdnZXN0LCB0aGlzDQpzaG91bGQgYmUgbGVmdCBhcyBhIGRlY2lz
aW9uIHRvIGVhY2ggYW5kIGV2ZXJ5IEFQSS4NCg0KSVNUTSB0aGF0IGlmIHdlIHRha2UgSmltJ3Mg
YXBwcm9hY2gsIHRoZXJlIGFyZSAoYXQgbGVhc3QpIHR3byBvcHRpb25zOg0KDQoxLiBpZiB0cmFj
ZV9lbmFibGVkOiBleHRlbmQgdGhlICJkZXRhaWwiIHN0cmluZyB3aXRoIGRpYWdub3N0aWMgaW5m
bzsNCjIuIGlmIHRyYWNlX2VuYWJsZWQ6IGFkZCBkaWFnbm9zdGljIGluZm8gdG8gYSBzZXBhcmF0
ZSBjaGFubmVsLg0KDQpGcm9tIGEgbG9nIGNvbnN1bWVyIHBvaW50IG9mIHZpZXcsIGEgbW9yZSBz
dHJ1Y3R1cmVkIGFwcHJvYWNoIChpLmUuLCAyLikNCnNlZW1zIGVhc2llciB0byBpbmdlc3QgJiBw
cm9jZXNzLiAgRnJvbSBhIHByb2R1Y2VyIHBlcnNwZWN0aXZlIHRoZSBjb3N0DQppcyB0aGUgc2Ft
ZS4gIEZyb20gdGhlIHBvdiBvZiB0aGUgdHJhbnNwb3J0LCAyLiBpbmZsaWN0cyBhIHNsaWdodA0K
aW5jcmVhc2UgaW4gYmFuZHdpZHRoIHRvIHN1cHBvcnQgdGhlIGV4dHJhIHN0cnVjdHVyaW5nIGJ1
dCBJJ2QgZXhwZWN0IGl0DQp0byBiZSBkd2FyZmVkIGJ5IHRoZSBkaWFnbm9zdGljIHBheWxvYWQu
DQoNCkNoZWVycywgdGhhbmtzIQ0KDQoNCklNUE9SVEFOVCBOT1RJQ0U6IFRoZSBjb250ZW50cyBv
ZiB0aGlzIGVtYWlsIGFuZCBhbnkgYXR0YWNobWVudHMgYXJlIGNvbmZpZGVudGlhbCBhbmQgbWF5
IGFsc28gYmUgcHJpdmlsZWdlZC4gSWYgeW91IGFyZSBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVu
dCwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGltbWVkaWF0ZWx5IGFuZCBkbyBub3QgZGlzY2xv
c2UgdGhlIGNvbnRlbnRzIHRvIGFueSBvdGhlciBwZXJzb24sIHVzZSBpdCBmb3IgYW55IHB1cnBv
c2UsIG9yIHN0b3JlIG9yIGNvcHkgdGhlIGluZm9ybWF0aW9uIGluIGFueSBtZWRpdW0uIFRoYW5r
IHlvdS4NCg==


From nobody Tue Apr  7 13:55:41 2020
Return-Path: <cabo@tzi.org>
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 0AA533A0FA8; Tue,  7 Apr 2020 13:55:36 -0700 (PDT)
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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 oPs3gM_ub51Y; Tue,  7 Apr 2020 13:55:33 -0700 (PDT)
Received: from gabriel-vm-2.zfn.uni-bremen.de (gabriel-vm-2.zfn.uni-bremen.de [134.102.50.17]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4940D3A1279; Tue,  7 Apr 2020 13:55:31 -0700 (PDT)
Received: from [172.16.42.112] (p548DCD70.dip0.t-ipconnect.de [84.141.205.112]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by gabriel-vm-2.zfn.uni-bremen.de (Postfix) with ESMTPSA id 48xfnF2CHHzyTQ; Tue,  7 Apr 2020 22:55:29 +0200 (CEST)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <20200407194758.luxnndxxsuixhzfo@anna.jacobs.jacobs-university.de>
Date: Tue, 7 Apr 2020 22:55:28 +0200
Cc: Ivaylo Petrov <ivaylo@ackl.io>, NetMod WG <netmod@ietf.org>, core <core@ietf.org>
X-Mao-Original-Outgoing-Id: 607985728.761826-987ad46b9786698c380faa14070a030a
Content-Transfer-Encoding: quoted-printable
Message-Id: <16670AE8-DE0D-4444-9F64-ED6C67654886@tzi.org>
References: <20200331110237.zbo3zw74xlccur3w@anna.jacobs.jacobs-university.de> <CAJFkdRwhxa2T-LVoYfwbMcjjo-dWhwonf_q4B6vGGLuWy5K+BA@mail.gmail.com> <20200407194758.luxnndxxsuixhzfo@anna.jacobs.jacobs-university.de>
To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
X-Mailer: Apple Mail (2.3608.80.23.2.2)
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/Ul6V4uG39WsJm2tko903BrxmqI4>
Subject: Re: [core] js review of draft-ietf-core-yang-cbor-12
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: Tue, 07 Apr 2020 20:55:36 -0000

On 2020-04-07, at 21:47, Juergen Schoenwaelder =
<j.schoenwaelder@jacobs-university.de> wrote:
>=20
> For me, the question is whether this ID defines SIDs and the other ID
> details how they are managed or this ID imports the definition of SIDs
> from the other document, which also details how they are managed.
> Right now, it seem something in between, i.e., it is not clear what
> the dependencies between these specifications is.

Thank you for that feedback.

So I think we need to be a bit more radical/precise:

-YANG-CBOR should explain that SIDs are 63-bit unsigned integers and how =
the delta encoding in the CBOR map keys works.  I.e., define the =
concept, but not the number space management.

-sid does the latter.

The document that defines the media types (comi) gets to bind YANG-CBOR, =
for these media types, to the specific SID concept defined in -sid.

-YANG-CBOR can still refer to -sid as a preferred way to manage the =
number space.
But you can implement -YANG-CBOR without understanding -sid, so this is =
not a normative reference.
Any other document using -YANG-CBOR can refer to -sid as well (or, =
exceptionally, to something specific for that usage).

Gr=C3=BC=C3=9Fe, Carsten


From nobody Tue Apr  7 14:19:06 2020
Return-Path: <cabo@tzi.org>
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 8A6E13A134C; Tue,  7 Apr 2020 14:19:04 -0700 (PDT)
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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 rQoX3QQ1bvE0; Tue,  7 Apr 2020 14:19:02 -0700 (PDT)
Received: from gabriel-vm-2.zfn.uni-bremen.de (gabriel-vm-2.zfn.uni-bremen.de [134.102.50.17]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 614333A134A; Tue,  7 Apr 2020 14:19:00 -0700 (PDT)
Received: from [172.16.42.112] (p548DCD70.dip0.t-ipconnect.de [84.141.205.112]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by gabriel-vm-2.zfn.uni-bremen.de (Postfix) with ESMTPSA id 48xgJL5t8lzySC; Tue,  7 Apr 2020 23:18:58 +0200 (CEST)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <a36c6114-d979-e04a-7806-3ad350208e4a@gmx.net>
Date: Tue, 7 Apr 2020 23:18:58 +0200
Cc: Jon Shallow <supjps-ietf@jpshallow.com>, mohamed.boucadair@orange.com, core <core@ietf.org>, dots@ietf.org
X-Mao-Original-Outgoing-Id: 607987138.268279-c8b953ef6a0c78172142dc3c02ae1b1c
Content-Transfer-Encoding: quoted-printable
Message-Id: <566C58A5-0373-4D34-91F8-7B664423E373@tzi.org>
References: <787AE7BB302AE849A7480A190F8B933031490173@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <2a255f3b-6614-f950-4ecc-15f170087c9f@gmx.net> <787AE7BB302AE849A7480A190F8B933031490894@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <019301d60d05$d87fcca0$897f65e0$@jpshallow.com> <a36c6114-d979-e04a-7806-3ad350208e4a@gmx.net>
To: Achim Kraus <achimkraus@gmx.net>
X-Mailer: Apple Mail (2.3608.80.23.2.2)
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/USP4OaG8W6Deu52pqWljmdtxPxQ>
Subject: Re: [core] [Dots] Large asynchronous notifications under DDoS: New BLOCK Option?
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: Tue, 07 Apr 2020 21:19:05 -0000

Hi Achim,

On 2020-04-07, at 21:04, Achim Kraus <achimkraus@gmx.net> wrote:
>=20
> FMPOV, the first thing to ensure is, that the "large payload" gets =
split
> into "application blocks", which could be processed even when other
> application blocks are missing.

Indeed, =E2=80=9Capplication layer framing=E2=80=9D comes to mind here; =
that is always a good idea if it cannot be ensured that all messages =
make it or if it is good to be able to process messages while still =
waiting for others.

                     .oOo.

I=E2=80=99m trying to understand the very specific network environment =
that we are targeting here.
Are we assuming packets are way more likely to make it from the server =
to the client than the other way around?
That indeed would call for additional capabilities that base CoAP does =
not have.
We also may not really care about congestion control much in a situation =
of massive (attacker-induced) congestion (although that might be =
misdiagnosed, so some care is still required); which would be another =
reason to maybe deviate from base CoAP.

I don=E2=80=99t have a design in mind at the moment.  It would need to =
cater for the fact that sending the other response messages for the =
request would be on the initiative of the server.
So observe (with non-confirmable responses) is maybe a good model =
indeed; what=E2=80=99s missing is some way to ask for gaps.

I just resubmitted a draft that we have been discussing for a while in =
T2TRG:
The Series Transfer Pattern (STP)
https://www.ietf.org/id/draft-bormann-t2trg-stp-02.html

This has some discussion that may be relevant here, although it does not =
address the specific DOTS problem.  I think it would be great if =
whatever we come up with to solve this problem would also be a step =
forward on the larger class of applications needing the series transfer =
pattern.

Gr=C3=BC=C3=9Fe, Carsten


From nobody Tue Apr  7 14:47:46 2020
Return-Path: <cabo@tzi.org>
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 BB7E73A08E8; Tue,  7 Apr 2020 14:47:41 -0700 (PDT)
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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 inHpQufP9K3d; Tue,  7 Apr 2020 14:47:39 -0700 (PDT)
Received: from gabriel-vm-2.zfn.uni-bremen.de (gabriel-vm-2.zfn.uni-bremen.de [134.102.50.17]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 88BAA3A08EA; Tue,  7 Apr 2020 14:47:39 -0700 (PDT)
Received: from [172.16.42.112] (p548DCD70.dip0.t-ipconnect.de [84.141.205.112]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by gabriel-vm-2.zfn.uni-bremen.de (Postfix) with ESMTPSA id 48xgxP72H4z103C; Tue,  7 Apr 2020 23:47:37 +0200 (CEST)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <CAJFkdRwhxa2T-LVoYfwbMcjjo-dWhwonf_q4B6vGGLuWy5K+BA@mail.gmail.com>
Date: Tue, 7 Apr 2020 23:47:37 +0200
Cc: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>, core <core@ietf.org>, netmod@ietf.org
X-Mao-Original-Outgoing-Id: 607988857.468165-4e4ed4fbdd2e49242546b03b071d8958
Content-Transfer-Encoding: quoted-printable
Message-Id: <C355953B-7715-4CD9-B064-6B9D58B7D11A@tzi.org>
References: <20200331110237.zbo3zw74xlccur3w@anna.jacobs.jacobs-university.de> <CAJFkdRwhxa2T-LVoYfwbMcjjo-dWhwonf_q4B6vGGLuWy5K+BA@mail.gmail.com>
To: Ivaylo Petrov <ivaylo@ackl.io>
X-Mailer: Apple Mail (2.3608.80.23.2.2)
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/yBzbKC5mwf8uJkhVdlgfkulT6yc>
Subject: Re: [core] js review of draft-ietf-core-yang-cbor-12
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: Tue, 07 Apr 2020 21:47:42 -0000

On 2020-04-07, at 15:35, Ivaylo Petrov <ivaylo@ackl.io> wrote:
>=20
> - If this work gets approved, will other specifications like
>   draft-ietf-netmod-yang-data-ext-05.txt be expected to cover CBOR
>   encoding in addition to XML and JSON? This is more a procedural
>   question.
>=20
> [IP]: =46rom our discussions, I could say that that is desirable, but =
not something these drafts can enforce.  (Also, for drafts that already =
are well-advanced, one would expect a companion draft on a later =
timeline instead of the original text-based (JSON/XML) draft.)

Right.  Are we creating any special hardship for =
draft-ietf-netmod-yang-data-ext?

Gr=C3=BC=C3=9Fe, Carsten


From nobody Tue Apr  7 15:28:14 2020
Return-Path: <cabo@tzi.org>
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 ECEC43A003D; Tue,  7 Apr 2020 15:28:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.1
X-Spam-Level: 
X-Spam-Status: No, score=0.1 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, PDS_TONAME_EQ_TOLOCAL_SHORT=1.999, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
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 T6tYwyCzBWCS; Tue,  7 Apr 2020 15:28:10 -0700 (PDT)
Received: from gabriel-vm-2.zfn.uni-bremen.de (gabriel-vm-2.zfn.uni-bremen.de [134.102.50.17]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 857943A0030; Tue,  7 Apr 2020 15:28:09 -0700 (PDT)
Received: from [172.16.42.112] (p548DCD70.dip0.t-ipconnect.de [84.141.205.112]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by gabriel-vm-2.zfn.uni-bremen.de (Postfix) with ESMTPSA id 48xhr63HHzzyT1; Wed,  8 Apr 2020 00:28:06 +0200 (CEST)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <566C58A5-0373-4D34-91F8-7B664423E373@tzi.org>
Date: Wed, 8 Apr 2020 00:28:05 +0200
X-Mao-Original-Outgoing-Id: 607991285.95842-e0f44b69f3e2bfa5dfa950f2c423a116
Content-Transfer-Encoding: quoted-printable
Message-Id: <F05F769E-A635-40AC-85B0-9C7A9F6D7014@tzi.org>
References: <787AE7BB302AE849A7480A190F8B933031490173@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <2a255f3b-6614-f950-4ecc-15f170087c9f@gmx.net> <787AE7BB302AE849A7480A190F8B933031490894@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <019301d60d05$d87fcca0$897f65e0$@jpshallow.com> <a36c6114-d979-e04a-7806-3ad350208e4a@gmx.net> <566C58A5-0373-4D34-91F8-7B664423E373@tzi.org>
To: core <core@ietf.org>, dots@ietf.org
X-Mailer: Apple Mail (2.3608.80.23.2.2)
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/9L5t2JWOIWjrkINTP-YbTwySwxU>
Subject: Re: [core] [Dots] Large asynchronous notifications under DDoS: New BLOCK Option?
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: Tue, 07 Apr 2020 22:28:13 -0000

On 2020-04-07, at 23:18, Carsten Bormann <cabo@tzi.org> wrote:
>=20
> The Series Transfer Pattern (STP)
> https://www.ietf.org/id/draft-bormann-t2trg-stp-02.html

https://www.ietf.org/id/draft-bormann-t2trg-stp-03.html

(forgot to process the figures.)

Gr=C3=BC=C3=9Fe, Carsten


From nobody Tue Apr  7 23:34:36 2020
Return-Path: <J.Schoenwaelder@jacobs-university.de>
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 4C4523A07A8; Tue,  7 Apr 2020 23:34:35 -0700 (PDT)
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, MSGID_FROM_MTA_HEADER=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=jacobsuniversity.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 Y3rQ_m1ilnhN; Tue,  7 Apr 2020 23:34:33 -0700 (PDT)
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-eopbgr80075.outbound.protection.outlook.com [40.107.8.75]) (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 1873D3A07A6; Tue,  7 Apr 2020 23:34:31 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IGvqUsQjwfjbzwJ9IsJVdnSht259cB2A9gcnqLVSmsEA62WflIzfw0X/XSsw/73kdjwZn3lb0ydvQXNN50MPVcnwX1CdYPCjYhTUg4XHAxSRuoqLgr3gLLlXfkMdzeWpxvJlHbzynvN/KJTGEy/R0TEH2MVpds6bwF9YLA43A2QX9p+PPvB8snr/JZSq8R8u1LgYmq/kVA/TgZz/w6UwKyjjRtc6yzJZGITUhflVvRh/iWLp6Hk7AnIoEmDXQeoQf7NJNDSmwXGPjFzu40Nbj86k9v6FmdGgaVIL63JMTHgelrIM6y9AKXzmZ3FzrkfLENQHNsfUxgBIApcm4MygpA==
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=/IK+ZBW9AsaO2hoCZUYiP0egipPL/RVjIFkWL0V7UHU=; b=oLtIRunvemqNURfyCAl8QGZZ2tRkGf/8E7zo2RhQ/kspShJvIxjd+uAN6Zkpf8C/oelej3ntkoLYytRYUdpCTFqHfFl5WxatpUgZVY/mOpBOdQ0gDLD1aa81fu+7x95oQxhIExtU8WuOvCmL5OcRgCkj+sC+2Lu2MGm19Xj+mcAMKEACnEfCgLiMJsmMtzTgr9h/rbdYWnyjOXmENpRngPXmPTAznznpbVv5kN/itFFcEUcxrcUhdU5Kf2RHBeEkRJxYkHKiVYg0p2+77BgCCei2WLfnruSYzGsIutYbKMvMIc5H7sCy4tqIY3rF/L/RUz/umwMtFmLR2ft9P6O9vQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=jacobs-university.de; dmarc=pass action=none header.from=jacobs-university.de; dkim=pass header.d=jacobs-university.de; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jacobsuniversity.onmicrosoft.com; s=selector2-jacobsuniversity-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=/IK+ZBW9AsaO2hoCZUYiP0egipPL/RVjIFkWL0V7UHU=; b=pDdo9nH77nPUUUSe9SSYIUBO8M49AmCDx/MS4FEbUqwSx1hngy8dQF6R38MeVuEXPCpcwKvatsz1/0e9gd3L77X8az7D7AFycLyvbiMLpO8NM+vvyZGZYLLyaG+X8JadImMBMVUGLWJIHmcrrNZFAPf44bJRhXGqmngf5huNpi8=
Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=J.Schoenwaelder@jacobs-university.de; 
Received: from AM0P190MB0707.EURP190.PROD.OUTLOOK.COM (10.186.129.88) by AM0P190MB0626.EURP190.PROD.OUTLOOK.COM (10.186.128.152) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.16; Wed, 8 Apr 2020 06:34:29 +0000
Received: from AM0P190MB0707.EURP190.PROD.OUTLOOK.COM ([fe80::382f:f91c:26b5:a440]) by AM0P190MB0707.EURP190.PROD.OUTLOOK.COM ([fe80::382f:f91c:26b5:a440%8]) with mapi id 15.20.2878.021; Wed, 8 Apr 2020 06:34:29 +0000
Date: Wed, 8 Apr 2020 08:34:28 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: Carsten Bormann <cabo@tzi.org>
Cc: Ivaylo Petrov <ivaylo@ackl.io>, core <core@ietf.org>, netmod@ietf.org
Message-ID: <20200408063428.xqpf47jgqnxtjtxe@anna.jacobs.jacobs-university.de>
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
Mail-Followup-To: Carsten Bormann <cabo@tzi.org>, Ivaylo Petrov <ivaylo@ackl.io>, core <core@ietf.org>, netmod@ietf.org
References: <20200331110237.zbo3zw74xlccur3w@anna.jacobs.jacobs-university.de> <CAJFkdRwhxa2T-LVoYfwbMcjjo-dWhwonf_q4B6vGGLuWy5K+BA@mail.gmail.com> <C355953B-7715-4CD9-B064-6B9D58B7D11A@tzi.org>
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <C355953B-7715-4CD9-B064-6B9D58B7D11A@tzi.org>
X-ClientProxiedBy: AM6P195CA0044.EURP195.PROD.OUTLOOK.COM (2603:10a6:209:87::21) To AM0P190MB0707.EURP190.PROD.OUTLOOK.COM (2603:10a6:208:196::24)
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
Received: from localhost (2001:638:709:5::7) by AM6P195CA0044.EURP195.PROD.OUTLOOK.COM (2603:10a6:209:87::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2900.15 via Frontend Transport; Wed, 8 Apr 2020 06:34:29 +0000
X-Originating-IP: [2001:638:709:5::7]
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: f4d00c53-f904-4a43-decd-08d7db86e40e
X-MS-TrafficTypeDiagnostic: AM0P190MB0626:
X-MS-Exchange-Transport-Forked: True
X-Microsoft-Antispam-PRVS: <AM0P190MB0626EE09CF64E0BCE9C529BFDEC00@AM0P190MB0626.EURP190.PROD.OUTLOOK.COM>
X-MS-Oob-TLC-OOBClassifiers: OLM:9508;
X-Forefront-PRVS: 0367A50BB1
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:AM0P190MB0707.EURP190.PROD.OUTLOOK.COM; PTR:; CAT:NONE;  SFTY:; SFS:(10009020)(346002)(366004)(39840400004)(376002)(396003)(136003)(2906002)(16526019)(186003)(6496006)(54906003)(52116002)(6916009)(66476007)(66946007)(81156014)(81166007)(66556008)(5660300002)(8936002)(8676002)(53546011)(6486002)(478600001)(4326008)(1076003)(86362001)(3450700001)(316002)(786003); DIR:OUT; SFP:1101; 
Received-SPF: None (protection.outlook.com: jacobs-university.de does not designate permitted sender hosts)
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: MFEk+UGnJrbi4mJ/9K5+1+1aRzWy9CHTYT03eGMggkaXuXK8306LimHJorwbhosWWKx6gtrG7hqI9MpflzM/ew1PuHjyzTf4oF9ZCwtC5tqmZZQdAL5/bp+p6cELNvW6wu8rra6f+tWAXHpOiRMJpRErWm9oVn6D/PmkVmGPpE8niqxCTDdzQQreu0ByYBWbi/+BHsvI859BL7Os/91X2r66770lY0bOaAb0V7HlW4I8VcDMq5kj3f42/pe+tnGBS1brd2+UYn7g7Hf1G1huyMXl4rawErvyWFXcOiJKP14o6FZvktwcQfn4jpP9nbPo7+HhgElWdD1RHn9BnABUnOVAHivXE3Gb3Oorer3Coz0OdxtDJf5izprNCwEmfaa4pjCd9qs8qgtFsjbr8u6xITuWDEHmim6cg+YB/qkbcW/lU4UQ+SeiQfo6R7XaGEnPGo3kvelMULFedPzEbnx0kom0BW055LttVPt4vJgfKecn5VFUodtsWyXVLBpxr3dwVvpZpylURi3UwM7UxoNY2w==
X-MS-Exchange-AntiSpam-MessageData: 71R11F0zU7NXtMWtApH1cNi0PWvUfmd9ZGx7B/a70feEWEtwjlQVDG8C24ifO1ntkbUQddwd3KOYWibFe7tRe1HBgvLRoBmKZiYHYzHWUHqQ0aosdPHZ+ymixQ+wiRpbaAhjoY3BYLGwo15YcrDrwt/udcs2O3p/r/peZ9EGE9A=
X-OriginatorOrg: jacobs-university.de
X-MS-Exchange-CrossTenant-Network-Message-Id: f4d00c53-f904-4a43-decd-08d7db86e40e
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Apr 2020 06:34:29.5928 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: f78e973e-5c0b-4ab8-bbd7-9887c95a8ebd
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: bhS5Q6WgWp0muhWTohXQmlsRnulRdYSkaGJlOBiCaYnz0LDe0H/0ZZyF/L9+onruxKIi5zMkdroW2L/iPpdCSJ26WZFmyMtSsj1UjhwXYAQ=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0P190MB0626
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/MX3KQO4UtzF7aQfXa0msE2g2GhM>
Subject: Re: [core] js review of draft-ietf-core-yang-cbor-12
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, 08 Apr 2020 06:34:35 -0000

On Tue, Apr 07, 2020 at 11:47:37PM +0200, Carsten Bormann wrote:
> On 2020-04-07, at 15:35, Ivaylo Petrov <ivaylo@ackl.io> wrote:
> > 
> > - If this work gets approved, will other specifications like
> >   draft-ietf-netmod-yang-data-ext-05.txt be expected to cover CBOR
> >   encoding in addition to XML and JSON? This is more a procedural
> >   question.
> > 
> > [IP]: From our discussions, I could say that that is desirable, but not something these drafts can enforce.  (Also, for drafts that already are well-advanced, one would expect a companion draft on a later timeline instead of the original text-based (JSON/XML) draft.)
> 
> Right.  Are we creating any special hardship for draft-ietf-netmod-yang-data-ext?
>

This is a procedural question (i.e., nothing the ID will regulate) and
ideally the WGs involved come to some common understanding how we
handle things in the future. One option is that NETMOD agrees to take
care of CBOR as a third encoding in the future like it does take care
of XML and JSON today. What I like to avoid is that YANG evolves and
the various encodings start to work with different subsets of YANG.

/js

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <https://www.jacobs-university.de/>


From nobody Tue Apr  7 23:57:51 2020
Return-Path: <J.Schoenwaelder@jacobs-university.de>
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 F11EB3A08C4; Tue,  7 Apr 2020 23:57:46 -0700 (PDT)
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, MSGID_FROM_MTA_HEADER=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=jacobsuniversity.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 ajdnIa9YrSrn; Tue,  7 Apr 2020 23:57:42 -0700 (PDT)
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-he1eur04on060b.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe0d::60b]) (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 3256A3A08C3; Tue,  7 Apr 2020 23:57:42 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bHT5xHSURC/s6ozgLgTKltPQRhEzqEBJx4Px5vbAmlE3SG41K1wS+cmdVvo5ILHFMV+zDHHGjeNVdsFYxmmoAWj5wiPSoO3DnB34VSgbTrvGaWz3Zg9aXP2xM2ftk7ECMr/1tOTx6z1pG5Y2flpYOZY2QTZyZOqDx683oYKv3ZQv9FO0SqKYvjfL8iTaD+gVIpp9rbj/uZ5ah53zDTYOsYRfbX9i8jmpPS/ayATM/Rc4gRqTYy5v4Em2ttiRT4rgkJqLh+/NRYXPcY7dsMwc2vkpZgidj1MbIOOC/qkrXDmGMuWOgFPrZ9yWvB6Jd1ORbvf7vA1C2U2EtqlJO48BhA==
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=z8XgdfU2qK3ubILSWkubFh815/rz2RYBg6m472ZQdVo=; b=H7ds9R/vQe6Xia/DxkuT7dKly+QAH8C9sq7trWaZ1+Yb9IczBy2E1TOipU+eb9uCYwLSCvR5KvoWAmMxV9/1SNjSbQhK/cxY5N+URSg0sTwmwoa5xuhGJy3xuvnp4NY+HqBpUCufnwgStWFIaS7ho64Vc/IL54uArOIB9W2k7L4IYDUs+r+s01u4YyzNiv7CQ32LQRsxXg3AYi4XrFKpTv+WB2GKA8D94dTkVaPv24DCYZavgE3Pg0fIm5JTB0Vr0zXERji/vRFn1bwUrz/quEa1O4qKYcon3OAW5XwQgGidqDWGFS9DWJbQpR83xKJXk254vQe0WqwblHoBX+q0Zw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=jacobs-university.de; dmarc=pass action=none header.from=jacobs-university.de; dkim=pass header.d=jacobs-university.de; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jacobsuniversity.onmicrosoft.com; s=selector2-jacobsuniversity-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=z8XgdfU2qK3ubILSWkubFh815/rz2RYBg6m472ZQdVo=; b=j/cMLTBu+b8pjA1/nTdwOpLBMlMj/pqHS4Kr/j0WWAxEm8cx1VHZhIcT2kUFO7px6hMjqkn0bfR3WjGqNpheDJzrtLkm/gLt9G9Rv3HlZDL6XuWHNDCysePhk948V8h/okfnE3wUeNaDVkxTWzRXMP3nC5YWoN8ClFrfy0c0eBY=
Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=J.Schoenwaelder@jacobs-university.de; 
Received: from AM0P190MB0707.EURP190.PROD.OUTLOOK.COM (10.186.129.88) by AM0P190MB0722.EURP190.PROD.OUTLOOK.COM (10.186.129.205) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.20; Wed, 8 Apr 2020 06:57:39 +0000
Received: from AM0P190MB0707.EURP190.PROD.OUTLOOK.COM ([fe80::382f:f91c:26b5:a440]) by AM0P190MB0707.EURP190.PROD.OUTLOOK.COM ([fe80::382f:f91c:26b5:a440%8]) with mapi id 15.20.2878.021; Wed, 8 Apr 2020 06:57:38 +0000
Date: Wed, 8 Apr 2020 08:57:38 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: Carsten Bormann <cabo@tzi.org>
Cc: Ivaylo Petrov <ivaylo@ackl.io>, NetMod WG <netmod@ietf.org>, core <core@ietf.org>
Message-ID: <20200408065738.l7jnht536vxzacse@anna.jacobs.jacobs-university.de>
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
Mail-Followup-To: Carsten Bormann <cabo@tzi.org>, Ivaylo Petrov <ivaylo@ackl.io>, NetMod WG <netmod@ietf.org>, core <core@ietf.org>
References: <20200331110237.zbo3zw74xlccur3w@anna.jacobs.jacobs-university.de> <CAJFkdRwhxa2T-LVoYfwbMcjjo-dWhwonf_q4B6vGGLuWy5K+BA@mail.gmail.com> <20200407194758.luxnndxxsuixhzfo@anna.jacobs.jacobs-university.de> <16670AE8-DE0D-4444-9F64-ED6C67654886@tzi.org>
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <16670AE8-DE0D-4444-9F64-ED6C67654886@tzi.org>
X-ClientProxiedBy: AM6P193CA0093.EURP193.PROD.OUTLOOK.COM (2603:10a6:209:88::34) To AM0P190MB0707.EURP190.PROD.OUTLOOK.COM (2603:10a6:208:196::24)
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
Received: from localhost (2001:638:709:5::7) by AM6P193CA0093.EURP193.PROD.OUTLOOK.COM (2603:10a6:209:88::34) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.19 via Frontend Transport; Wed, 8 Apr 2020 06:57:38 +0000
X-Originating-IP: [2001:638:709:5::7]
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: e3ed2f1f-2e99-4ef2-9c60-08d7db8a202b
X-MS-TrafficTypeDiagnostic: AM0P190MB0722:
X-MS-Exchange-Transport-Forked: True
X-Microsoft-Antispam-PRVS: <AM0P190MB0722893EA95B5C48CA4DC460DEC00@AM0P190MB0722.EURP190.PROD.OUTLOOK.COM>
X-MS-Oob-TLC-OOBClassifiers: OLM:10000;
X-Forefront-PRVS: 0367A50BB1
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:AM0P190MB0707.EURP190.PROD.OUTLOOK.COM; PTR:; CAT:NONE;  SFTY:; SFS:(10009020)(366004)(52116002)(8676002)(66946007)(186003)(53546011)(66556008)(1076003)(6486002)(66476007)(4326008)(6496006)(8936002)(86362001)(5660300002)(16526019)(54906003)(81156014)(498600001)(6916009)(3450700001)(2906002)(81166007); DIR:OUT; SFP:1101; 
Received-SPF: None (protection.outlook.com: jacobs-university.de does not designate permitted sender hosts)
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: Ictc9m4lNmHzh5J2GakvcazivFZp5Ts14GYEqxTMqdOpNSjgefdaaO7IDv0pCFV+Fxd2BHFL72CFGC2EJKYrQsJQdwR9/itN7HfEoyTYiKrsJT/3uWXi0f+Y0RDZyLX7tEReqBDp0XDsSqkUNFl08gkhbutykmsof8YE5ZWefEAA/W5bPASkWaBfX97Dz/Lg27J/BpIXWX1n9xlp5C7sbC8xrlqUhI7Rl45IZj57uzlxFfP0QSEXX2ws9+p4o3CFedPulO988NBt8I5laXuG1mn58/aZpu5GlZf9ixaEYGHTDVBFMi+tvPj3npKtqsbUgP56KvwBsd3Hvs4jIBQRYwiZ7b69WFHR1mixhH1QV65K21oiWM+qydgawszI7noKET8d7pR1TRC//Q4fxa6vqr+S+vNo7nmo6UkdHOBJAz5P0Jv9E0TTaE5wI9/CktwA8kKq6Lp4zod7Y7KkT4bX2kGERKKyN+eRAjRVyaXuN1CMyUqTQZOzoYShNTusxw6cnLNMCGxi4pBUlVATaYi7nQ==
X-MS-Exchange-AntiSpam-MessageData: JT3kKuIbtpLtA7m4W4962BM+ylNZdateiWzZNtcRdnFAp5NWCdF2hN7+HM697gGQiFC0nRBS0qfHPF+BNKf50oSqAjydZs39SUJyOpIr9R69hP0HOFLhXmknadizYIPXwr1EjS+XfMcP5YXCbPYntX9HCPGW3qdnJWfBhkLP4pM=
X-OriginatorOrg: jacobs-university.de
X-MS-Exchange-CrossTenant-Network-Message-Id: e3ed2f1f-2e99-4ef2-9c60-08d7db8a202b
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Apr 2020 06:57:38.9088 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: f78e973e-5c0b-4ab8-bbd7-9887c95a8ebd
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: ceZ8oovsTRuSqT1kWu9zF5JMgJSwNlj53RTdUe+ZYM1jr9t0iV2/R/wH2tZs4MSZFl3cSqa49V5oR8LNJOyY/0pshvMJhxqla/5cUudLYWY=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0P190MB0722
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/5nlsJa8H9LWFVqYhCSEtWzNOpGY>
Subject: Re: [core] js review of draft-ietf-core-yang-cbor-12
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, 08 Apr 2020 06:57:47 -0000

On Tue, Apr 07, 2020 at 10:55:28PM +0200, Carsten Bormann wrote:
> On 2020-04-07, at 21:47, Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de> wrote:
> > 
> > For me, the question is whether this ID defines SIDs and the other ID
> > details how they are managed or this ID imports the definition of SIDs
> > from the other document, which also details how they are managed.
> > Right now, it seem something in between, i.e., it is not clear what
> > the dependencies between these specifications is.
> 
> Thank you for that feedback.
> 
> So I think we need to be a bit more radical/precise:
> 
> -YANG-CBOR should explain that SIDs are 63-bit unsigned integers and how the delta encoding in the CBOR map keys works.  I.e., define the concept, but not the number space management.
> 
> -sid does the latter.
> 
> The document that defines the media types (comi) gets to bind YANG-CBOR, for these media types, to the specific SID concept defined in -sid.
> 
> -YANG-CBOR can still refer to -sid as a preferred way to manage the number space.
> But you can implement -YANG-CBOR without understanding -sid, so this is not a normative reference.
> Any other document using -YANG-CBOR can refer to -sid as well (or, exceptionally, to something specific for that usage).
>

This makes sense, but I prefer to have the media types defined in
YANG-CBOR. If I use CBOR with RESTCONF, I love to depend on YANG-CBOR
only and not in addition on COMI just for the media type definition.
The serialization format is defined in YANG-CBOR, hence it makes sense
to me to define the corresponding media-type(s) there as well.

Note, I did not manage to review COMI due to a lack of time. So I am
digging into the type definitions now. RESTCONF (RFC 8040) defines:

application/yang-data+json
application/yang-data+xml

COMI defines:

application/yang-data+cbor
application/yang-identifiers+cbor
application/yang-instances+cbor

It seems that yang-data+cbor really is yang-data+cbor+sid and it seems
there is no media type for yang-data+cbor+names (i.e., the CBOR
encoding that uses names instead of SIDs as keys). The other two media
types yang-identifiers+cbor and yang-instances+cbor seem to be COMI
specific. Hence, me preference would be to define something like

application/yang-data+cbor+sid
application/yang-data+cbor+name

in YANG-CBOR and to leave the other two

application/yang-identifiers+cbor
application/yang-instances+cbor

for COMI. There is a certain interest to stream binary encoded YANG
data and having a self-contained YANG-CBOR document would be desirable
to minimize dependencies and maintenance headache down the road.

/js

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <https://www.jacobs-university.de/>


From nobody Wed Apr  8 01:50:02 2020
Return-Path: <cabo@tzi.org>
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 A82AB3A0E64; Wed,  8 Apr 2020 01:50:00 -0700 (PDT)
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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 VgAn3yh79xBT; Wed,  8 Apr 2020 01:49:57 -0700 (PDT)
Received: from gabriel-vm-2.zfn.uni-bremen.de (gabriel-vm-2.zfn.uni-bremen.de [134.102.50.17]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4F80B3A0E5F; Wed,  8 Apr 2020 01:49:56 -0700 (PDT)
Received: from [172.16.42.112] (p548DCD70.dip0.t-ipconnect.de [84.141.205.112]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by gabriel-vm-2.zfn.uni-bremen.de (Postfix) with ESMTPSA id 48xydb21kWz1069; Wed,  8 Apr 2020 10:49:55 +0200 (CEST)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <20200408065738.l7jnht536vxzacse@anna.jacobs.jacobs-university.de>
Date: Wed, 8 Apr 2020 10:49:53 +0200
Cc: Ivaylo Petrov <ivaylo@ackl.io>, NetMod WG <netmod@ietf.org>, core <core@ietf.org>
X-Mao-Original-Outgoing-Id: 608028593.513101-5d6b6b58aa325266491ef7540caa0229
Content-Transfer-Encoding: quoted-printable
Message-Id: <0817C3C8-420A-4994-89D4-2CDA150F682B@tzi.org>
References: <20200331110237.zbo3zw74xlccur3w@anna.jacobs.jacobs-university.de> <CAJFkdRwhxa2T-LVoYfwbMcjjo-dWhwonf_q4B6vGGLuWy5K+BA@mail.gmail.com> <20200407194758.luxnndxxsuixhzfo@anna.jacobs.jacobs-university.de> <16670AE8-DE0D-4444-9F64-ED6C67654886@tzi.org> <20200408065738.l7jnht536vxzacse@anna.jacobs.jacobs-university.de>
To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
X-Mailer: Apple Mail (2.3608.80.23.2.2)
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/21hprJYHBcdk7FqnuW7adjLrsEk>
Subject: Re: [core] js review of draft-ietf-core-yang-cbor-12
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, 08 Apr 2020 08:50:01 -0000

Hi J=C3=BCrgen,

> On 2020-04-08, at 08:57, Juergen Schoenwaelder =
<j.schoenwaelder@jacobs-university.de> wrote:
>=20
> COMI defines:
>=20
> application/yang-data+cbor
> application/yang-identifiers+cbor
> application/yang-instances+cbor
>=20
> It seems that yang-data+cbor really is yang-data+cbor+sid

(We couldn=E2=80=99t use that syntax for the media type name, as +sid is =
not a structured syntax suffix, but I get the point.)

One way to build a content-type from a media-type name is to add a =
parameter:

application/yang-data+cbor; id=3Dname
application/yang-data+cbor; id=3Dsid

(In the CoAP content-format those content types would just be two =
different content-format numbers.)

But we could also encode that parameter in the media type name.
We would have to end the media type name with =E2=80=9C+cbor=E2=80=9D, =
because that is the structured syntax suffix that applies.

> and it seems
> there is no media type for yang-data+cbor+names (i.e., the CBOR
> encoding that uses names instead of SIDs as keys). The other two media
> types yang-identifiers+cbor and yang-instances+cbor seem to be COMI
> specific. Hence, me preference would be to define something like
>=20
> application/yang-data+cbor+sid
> application/yang-data+cbor+name
>=20
> in YANG-CBOR

That would put the normative reference to -sid back into YANG-CBOR.
Yes, we could do that.

Gr=C3=BC=C3=9Fe, Carsten

PS.: The terminology for media types is a mess^W^W underdeveloped; see =
the expired =
https://tools.ietf.org/html/draft-bormann-core-media-content-type-format-0=
1.txt for more info.

> and to leave the other two
>=20
> application/yang-identifiers+cbor
> application/yang-instances+cbor
>=20
> for COMI.


From nobody Wed Apr  8 02:03:12 2020
Return-Path: <alexander@ackl.io>
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 5F0A53A0EAE for <core@ietfa.amsl.com>; Wed,  8 Apr 2020 02:03:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.886
X-Spam-Level: 
X-Spam-Status: No, score=-1.886 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_FONT_FACE_BAD=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, T_SPF_TEMPERROR=0.01, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=ackl-io.20150623.gappssmtp.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 yh4lvpLy1oin for <core@ietfa.amsl.com>; Wed,  8 Apr 2020 02:03:02 -0700 (PDT)
Received: from mail-io1-xd30.google.com (mail-io1-xd30.google.com [IPv6:2607:f8b0:4864:20::d30]) (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 CD7E23A0EB0 for <core@ietf.org>; Wed,  8 Apr 2020 02:02:58 -0700 (PDT)
Received: by mail-io1-xd30.google.com with SMTP id i3so6300620ioo.13 for <core@ietf.org>; Wed, 08 Apr 2020 02:02:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ackl-io.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=4l/xq32iZQqe0Q4BOn4swSzdCcMV3ULa2hVKN8LAD5M=; b=vBiTes2AGBaNkBLdSfM1v831eplooO02SVvZxIAFpQfiGH+DP+ybRRVnZ8vNaimdwE PnPrSTVw6m8ctfRPzGfRqhrT+z9aR+eLjh5BwJ1VZJ46u5EGS8Ba3rr8ZCL3j0tuItZy U2KqRcy3s+9E7jTL9ekv17ibi3MtqwNSdw8UETapbHGDQ4diCyhsMK55yl12hQAWFYry 6b8iWEPIRya5kS/3IIiQU3heJJFpDtzf6XqAcfk4oiDXW6TxrLe7bCS9B9pNRYh48CjB nntnO0Je99SJwarQKfY98lR52u9yT9v9ZooExl9KJchj+aQt+jeClV49iiDuRAlKnTu2 nAXw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=4l/xq32iZQqe0Q4BOn4swSzdCcMV3ULa2hVKN8LAD5M=; b=G30SSBEkk3/1NFGmO9It9fMmoN/MrRtjQcAueaJ2gdoIL14WLDwxPNuzecrcX+z8qB yXFazRoOHF+dfkPM1+9LE8zPKMjwyWobhJZsYYV//8rf5HisYKt4gE5EsfHrO+FlWPMf 6Bin2YSWrx6yxCiYKyDy/jJ7yfMiDyL6jZhoG3Tr9QukamjGir2lUVTUAbjGxbuSIOjX jdRf2hWXg+fiT67NNSF3GLoK1Ag2MLZlBTiZx99Q6PkvQOzjAUZMqLVeR2jrx0LKTy7z yLrJ3H5S3JlpyZEjb48wFoOorFFq8J5JIaVI9koUdb/kntP2WE+oziummuvQuHbqxd+g olZw==
X-Gm-Message-State: AGi0PuZ1ezWmA/a+LyfZuz3OGL8PYKFPOQpSuEjL5MgPNT+JQpwBacrG dN0JGncwwsM1elcguxrst8lGQn4lpAOVulhF7sMn4w==
X-Google-Smtp-Source: APiQypJvyEmZVKsMaRLkyOjz8neXLeRXIUKm5ZCy2oU1EuT3v6mgE164q0+3NSEBGW2aiwzyp4tSA9iGzAuEN3LQNL8=
X-Received: by 2002:a6b:c8d4:: with SMTP id y203mr6073842iof.111.1586336577510;  Wed, 08 Apr 2020 02:02:57 -0700 (PDT)
MIME-Version: 1.0
References: <AM5P190MB0275B51995123947A5F1A5DBFDCB0@AM5P190MB0275.EURP190.PROD.OUTLOOK.COM> <CABONVQa9zzuOama-NY5bNtYWVT_rcC3wnmDZDDBQ-d=3SDmCPw@mail.gmail.com>
In-Reply-To: <CABONVQa9zzuOama-NY5bNtYWVT_rcC3wnmDZDDBQ-d=3SDmCPw@mail.gmail.com>
From: Alexander Pelov <a@ackl.io>
Date: Wed, 8 Apr 2020 11:02:18 +0200
Message-ID: <CACQW0EqBKXata49epKw=mniWoBG8-rfcOtGCs1nZUrbWxNu8HQ@mail.gmail.com>
To: Laurent Toutain <Laurent.Toutain@telecom-bretagne.eu>
Cc: "core@ietf.org WG" <core@ietf.org>, "netmod@ietf.org" <netmod@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000343d9f05a2c3c443"
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/dHkiXAcdbiokkb8BGB8LDLYmjI0>
Subject: Re: [core]  =?utf-8?q?=5Bnetmod=5D__=F0=9F=94=94_WG_Last_Call_of_CORE?= =?utf-8?q?CONF_drafts=3A_draft-ietf-core-yang-cbor-12=2C_-sid-11=2C_-comi?= =?utf-8?q?-09=2C_-yang-library-01_/_-sid-11_review?=
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, 08 Apr 2020 09:03:08 -0000

--000000000000343d9f05a2c3c443
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Dear all,

I have no additions or remarks on the documents. They are and in my opinion
have been ready for some time - waiting for reviews and input from
other contributors / WGs. Now, I'm even more confident the documents are
ready (once the final remarks are addressed of course).

We've had interop tests several versions ago, and since then I have
followed the development and the diffs of the documents. They are inline
with what we have been discussing and have only improved the technology.

Cheers,
Alexander



On Mon, Mar 30, 2020 at 2:26 PM Laurent Toutain <
Laurent.Toutain@telecom-bretagne.eu> wrote:

> Hi,
>
> I've uses these drafts, mainly -sid, -cbor, -comi, when I was defining th=
e
> SCHC Data Model to study the impact of CORECONF on the serialization.
> For me, it is a mature work describing CORECONF. Documents are clear with
> examples. I looked at the diff for the latest versions and I don't see
> any significant changes, so for me, these documents are ready.
>
> Laurent
>
> On Mon, Mar 30, 2020 at 1:18 PM Esko Dijk <esko.dijk@iotconsultancy.nl>
> wrote:
>
>> Hello CoRE,
>>
>> I did a quick review of the -sid-11 draft; it looks ready for
>> publication. Some minor issues found :
>>
>> Reference to RFC 7120 early allocation procedure: the allocation policie=
s
>> for the registries are all "Expert review". And the RFC 7120 early
>> allocation procedure is defined, to do early allocations. However RFC 71=
20
>> mentions that this procedure only applies in case :
>>    (Section 2)
>>    a. The code points must be from a space designated as "RFC
>>        Required", "IETF Review", or "Standards Action".  Additionally,
>>        requests for early assignment of code points from a
>>        "Specification Required" registry are allowed if the
>>        specification will be published as an RFC.
>> So at first sight it looks like the procedure is not applicable, taken
>> strictly. However IANA indicates (
>> https://www.iana.org/help/protocol-registration) that "Expert review" is
>> part of "Specification Required" so it would apply still. But in RFC 812=
6
>> this is not mentioned in the same manner - so it could confuse some read=
ers
>> about whether it applies or not. Maybe some text could be added to state
>> why RFC 7120 process does apply to the "Expert review" policy, even thou=
gh
>> "Expert review" is not listed under Section 2 point a. of RFC 7120.  (No=
te
>> that early allocation by RFC 7120 only applies to "Expert review"
>> allocations for draft documents that aim to become RFC.)
>>
>> Section 6.3.3: table column 1 is very narrow and it breaks the entry
>> point integer number, which is confusing. Why not make this column wider=
 by
>> one character? One of the last 2 columns can be made more narrow if need=
ed.
>>
>> Section 3: "RESCONF" -> RESTCONF
>>
>> Section 3: CoRECONF -> CORECONF
>>
>> Section 3: "For example how this could be achieved, please refer to"
>> -> For examples on how this could be achieved, please refer to
>>
>> Section 3: "For diagram of one"
>> -> For a diagram of one ...
>>
>> Best regards
>>
>> Esko
>>
>> IoTconsultancy.nl  |  Email/Skype: esko.dijk@iotconsultancy.nl
>>
>>
>>
>> -----Original Message-----
>> From: core <core-bounces@ietf.org> On Behalf Of Carsten Bormann
>> Sent: Monday, March 9, 2020 14:05
>> To: core <core@ietf.org>
>> Cc: netmod@ietf.org
>> Subject: [core] =F0=9F=94=94 WG Last Call of CORECONF drafts:
>> draft-ietf-core-yang-cbor-12, -sid-11, -comi-09, -yang-library-01
>>
>> It took us a long time to get the four CORECONF drafts in sync,
>> but now we are ready for WGLC.
>>
>> This starts a working group last call for
>> =E2=80=94 draft-ietf-core-yang-cbor-12
>> =E2=80=94 draft-ietf-core-sid-11
>> =E2=80=94 draft-ietf-core-comi-09
>> =E2=80=94 draft-ietf-core-yang-library-01
>>
>> ending on
>>
>>         24:00 UTC on Tuesday, March 31, 2020.
>>
>> (This includes some extra time for the IETF week and for cross-WG
>> coordination.)
>>
>> This WGLC is copied to the netmod WG mailing list; please do have a look
>> at these drafts as they are slated to become a part of the greater
>> YANG/NETCONF/RESTCONF family.  We intend the discussion to be on the
>> CoRE mailing list, but if you find a fundamental issue with YANG or
>> RESTCONF, feel free to discuss that on netmod instead.
>>
>> Please start a new email thread for each major issue that will need
>> discussion and make sure the subject line includes the draft name and
>> some sort of name for the issue.  (Minor issues such as typos can also
>> be sent to the authors.)
>>
>> If you read the draft and think it looks fine, please send a one line
>> email to the list or to the chairs letting us know that so we can get
>> a feel of how broad the review has been.
>>
>> (To reviewers and authors:)  If you are aware of any patent claims that
>> might apply to systems that implement these drafts, please review BCP 78
>> and BCP 79 and make any appropriate IPR declaration before the last-call
>> ends. If you are not sure whether you need to make a declaration or not,
>> please talk to the chairs and we will help.
>>
>> Gr=C3=BC=C3=9Fe, Carsten
>>
>> _______________________________________________
>> core mailing list
>> core@ietf.org
>> https://www.ietf.org/mailman/listinfo/core
>> _______________________________________________
>> core mailing list
>> core@ietf.org
>> https://www.ietf.org/mailman/listinfo/core
>>
>
>
> --
> Laurent Toutain
> +--- VoIP (recommended) ---+----------- T=C3=A9l=C3=A9com Bretagne ------=
-----+
> | Tel: +33 2 22 06 8156    | Tel: + 33 2 99 12 7026                 |
> Visit :
> | Mob: +33 6 800 75 900    |                                        |
> | Fax: +33 2 22 06 8445    | Fax: +33 2 99 12 7030                  |
> http://class.touta.in
> | Laurent@Touta.in         | Laurent.Toutain@Telecom-Bretagne.eu    |
> +--------------------------+----------------------------------------+
> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod
>

--000000000000343d9f05a2c3c443
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Dear all,<div><br></div><div>I have no additions or remark=
s on the documents. They are and in my opinion have been ready for some tim=
e - waiting for reviews and input from other=C2=A0contributors / WGs. Now, =
I&#39;m even more confident the documents=C2=A0are ready (once the final re=
marks are addressed of course).</div><div><br></div><div>We&#39;ve had inte=
rop tests several versions ago, and since=C2=A0then I have followed the dev=
elopment and the diffs of the documents. They are inline with what we have =
been discussing and have only improved the technology.</div><div><br></div>=
<div>Cheers,</div><div>Alexander</div><div><br></div><div><br></div></div><=
br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Mon,=
 Mar 30, 2020 at 2:26 PM Laurent Toutain &lt;<a href=3D"mailto:Laurent.Tout=
ain@telecom-bretagne.eu">Laurent.Toutain@telecom-bretagne.eu</a>&gt; wrote:=
<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8=
ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr=
"><div>Hi,</div><div><br></div><div>I&#39;ve uses these drafts, mainly -sid=
, -cbor, -comi, when I was defining the SCHC Data Model to study the impact=
 of CORECONF on the serialization. <br></div><div>For me, it is a mature wo=
rk describing CORECONF. Documents are clear with examples. I looked at the =
diff for the latest versions and I don&#39;t see <br></div><div>any signifi=
cant changes, so for me, these documents are ready.</div><div><br></div><di=
v>Laurent<br></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" cl=
ass=3D"gmail_attr">On Mon, Mar 30, 2020 at 1:18 PM Esko Dijk &lt;<a href=3D=
"mailto:esko.dijk@iotconsultancy.nl" target=3D"_blank">esko.dijk@iotconsult=
ancy.nl</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"=
margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-lef=
t:1ex">Hello CoRE,<br>
<br>
I did a quick review of the -sid-11 draft; it looks ready for publication. =
Some minor issues found :<br>
<br>
Reference to RFC 7120 early allocation procedure: the allocation policies f=
or the registries are all &quot;Expert review&quot;. And the RFC 7120 early=
 allocation procedure is defined, to do early allocations. However RFC 7120=
 mentions that this procedure only applies in case :<br>
=C2=A0 =C2=A0(Section 2)<br>
=C2=A0 =C2=A0a. The code points must be from a space designated as &quot;RF=
C<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0Required&quot;, &quot;IETF Review&quot;, or &quo=
t;Standards Action&quot;.=C2=A0 Additionally,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0requests for early assignment of code points fro=
m a<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0&quot;Specification Required&quot; registry are =
allowed if the<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0specification will be published as an RFC.<br>
So at first sight it looks like the procedure is not applicable, taken stri=
ctly. However IANA indicates (<a href=3D"https://www.iana.org/help/protocol=
-registration" rel=3D"noreferrer" target=3D"_blank">https://www.iana.org/he=
lp/protocol-registration</a>) that &quot;Expert review&quot; is part of &qu=
ot;Specification Required&quot; so it would apply still. But in RFC 8126 th=
is is not mentioned in the same manner - so it could confuse some readers a=
bout whether it applies or not. Maybe some text could be added to state why=
 RFC 7120 process does apply to the &quot;Expert review&quot; policy, even =
though &quot;Expert review&quot; is not listed under Section 2 point a. of =
RFC 7120.=C2=A0 (Note that early allocation by RFC 7120 only applies to &qu=
ot;Expert review&quot; allocations for draft documents that aim to become R=
FC.)<br>
<br>
Section 6.3.3: table column 1 is very narrow and it breaks the entry point =
integer number, which is confusing. Why not make this column wider by one c=
haracter? One of the last 2 columns can be made more narrow if needed.<br>
<br>
Section 3: &quot;RESCONF&quot; -&gt; RESTCONF<br>
<br>
Section 3: CoRECONF -&gt; CORECONF<br>
<br>
Section 3: &quot;For example how this could be achieved, please refer to&qu=
ot;<br>
-&gt; For examples on how this could be achieved, please refer to<br>
<br>
Section 3: &quot;For diagram of one&quot;<br>
-&gt; For a diagram of one ...<br>
<br>
Best regards<br>
<br>
Esko<br>
<br>
IoTconsultancy.nl=C2=A0 |=C2=A0 Email/Skype: <a href=3D"mailto:esko.dijk@io=
tconsultancy.nl" target=3D"_blank">esko.dijk@iotconsultancy.nl</a> <br>
<br>
<br>
<br>
-----Original Message-----<br>
From: core &lt;<a href=3D"mailto:core-bounces@ietf.org" target=3D"_blank">c=
ore-bounces@ietf.org</a>&gt; On Behalf Of Carsten Bormann<br>
Sent: Monday, March 9, 2020 14:05<br>
To: core &lt;<a href=3D"mailto:core@ietf.org" target=3D"_blank">core@ietf.o=
rg</a>&gt;<br>
Cc: <a href=3D"mailto:netmod@ietf.org" target=3D"_blank">netmod@ietf.org</a=
><br>
Subject: [core] =F0=9F=94=94 WG Last Call of CORECONF drafts: draft-ietf-co=
re-yang-cbor-12, -sid-11, -comi-09, -yang-library-01<br>
<br>
It took us a long time to get the four CORECONF drafts in sync, <br>
but now we are ready for WGLC.<br>
<br>
This starts a working group last call for<br>
=E2=80=94 draft-ietf-core-yang-cbor-12<br>
=E2=80=94 draft-ietf-core-sid-11<br>
=E2=80=94 draft-ietf-core-comi-09<br>
=E2=80=94 draft-ietf-core-yang-library-01<br>
<br>
ending on<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 24:00 UTC on Tuesday, March 31, 2020.<br>
<br>
(This includes some extra time for the IETF week and for cross-WG<br>
coordination.)<br>
<br>
This WGLC is copied to the netmod WG mailing list; please do have a look <b=
r>
at these drafts as they are slated to become a part of the greater<br>
YANG/NETCONF/RESTCONF family.=C2=A0 We intend the discussion to be on the<b=
r>
CoRE mailing list, but if you find a fundamental issue with YANG or <br>
RESTCONF, feel free to discuss that on netmod instead.<br>
<br>
Please start a new email thread for each major issue that will need<br>
discussion and make sure the subject line includes the draft name and<br>
some sort of name for the issue.=C2=A0 (Minor issues such as typos can also=
<br>
be sent to the authors.)<br>
<br>
If you read the draft and think it looks fine, please send a one line <br>
email to the list or to the chairs letting us know that so we can get <br>
a feel of how broad the review has been.<br>
<br>
(To reviewers and authors:)=C2=A0 If you are aware of any patent claims tha=
t<br>
might apply to systems that implement these drafts, please review BCP 78<br=
>
and BCP 79 and make any appropriate IPR declaration before the last-call<br=
>
ends. If you are not sure whether you need to make a declaration or not, <b=
r>
please talk to the chairs and we will help.<br>
<br>
Gr=C3=BC=C3=9Fe, Carsten<br>
<br>
_______________________________________________<br>
core mailing list<br>
<a href=3D"mailto:core@ietf.org" target=3D"_blank">core@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/core" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/core</a><br>
_______________________________________________<br>
core mailing list<br>
<a href=3D"mailto:core@ietf.org" target=3D"_blank">core@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/core" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/core</a><br>
</blockquote></div><br clear=3D"all"><br>-- <br><div dir=3D"ltr"><div dir=
=3D"ltr"><div><div dir=3D"ltr"><div><div dir=3D"ltr"><div dir=3D"ltr"><div =
dir=3D"ltr"><div>Laurent Toutain=C2=A0<span style=3D"font-size:12.8px"></sp=
an></div><div><font face=3D"&#39;courier new&#39;, monospace">+--- VoIP (re=
commended) ---+----------- T=C3=A9l=C3=A9com Bretagne -----------+<br>| Tel=
: +33 2 22 06 8156 =C2=A0 =C2=A0| Tel: + 33 2 99 12 7026 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | Visit :</font><div><font face=3D"&=
#39;courier new&#39;, monospace">| Mob: +33 6 800 75 900 =C2=A0 =C2=A0| =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|</font></div=
><div><font face=3D"&#39;courier new&#39;, monospace">| Fax: +33 2 22 06 84=
45 =C2=A0 =C2=A0| Fax: +33 2 99 12 7030 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0| =C2=A0<a href=3D"http://class.touta.in" target=
=3D"_blank">http://class.touta.in</a><br>| Laurent@Touta.in =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 | Laurent.Toutain@Telecom-Bretagne.eu =C2=A0 =C2=A0|<br>+----=
----------------------+----------------------------------------+</font></di=
v></div></div></div></div></div></div></div></div></div>
_______________________________________________<br>
netmod mailing list<br>
<a href=3D"mailto:netmod@ietf.org" target=3D"_blank">netmod@ietf.org</a><br=
>
<a href=3D"https://www.ietf.org/mailman/listinfo/netmod" rel=3D"noreferrer"=
 target=3D"_blank">https://www.ietf.org/mailman/listinfo/netmod</a><br>
</blockquote></div>

--000000000000343d9f05a2c3c443--


From nobody Wed Apr  8 02:06:23 2020
Return-Path: <christian@amsuess.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 0FBCB3A0EB9; Wed,  8 Apr 2020 02:06:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.499
X-Spam-Level: 
X-Spam-Status: No, score=-1.499 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, KHOP_HELO_FCRDNS=0.398, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
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 ZYaU1dOXqC-y; Wed,  8 Apr 2020 02:06:14 -0700 (PDT)
Received: from prometheus.amsuess.com (alt.prometheus.amsuess.com [IPv6:2a01:4f8:190:3064::3]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 539923A0EB8; Wed,  8 Apr 2020 02:06:12 -0700 (PDT)
Received: from poseidon-mailhub.amsuess.com (095129206250.cust.akis.net [95.129.206.250]) by prometheus.amsuess.com (Postfix) with ESMTPS id D859540147; Wed,  8 Apr 2020 11:06:10 +0200 (CEST)
Received: from poseidon-mailbox.amsuess.com (hermes.amsuess.com [10.13.13.254]) by poseidon-mailhub.amsuess.com (Postfix) with ESMTP id D01E914B; Wed,  8 Apr 2020 11:06:06 +0200 (CEST)
Received: from hephaistos.amsuess.com (unknown [IPv6:2a02:b18:c13b:8010:2d54:7976:cdc9:1eab]) by poseidon-mailbox.amsuess.com (Postfix) with ESMTPSA id 91815381; Wed,  8 Apr 2020 11:06:06 +0200 (CEST)
Received: (nullmailer pid 2853630 invoked by uid 1000); Wed, 08 Apr 2020 09:04:36 -0000
Date: Wed, 8 Apr 2020 11:04:36 +0200
From: Christian =?iso-8859-1?Q?Ams=FCss?= <christian@amsuess.com>
To: mohamed.boucadair@orange.com
Cc: "core@ietf.org" <core@ietf.org>, "Jon Shallow (supjps-ietf@jpshallow.com)" <supjps-ietf@jpshallow.com>, "dots@ietf.org" <dots@ietf.org>
Message-ID: <20200408090436.GC2844485@hephaistos.amsuess.com>
References: <787AE7BB302AE849A7480A190F8B933031490173@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <20200407130944.GA2738832@hephaistos.amsuess.com> <787AE7BB302AE849A7480A190F8B93303149075C@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="zx4FCpZtqtKETZ7O"
Content-Disposition: inline
In-Reply-To: <787AE7BB302AE849A7480A190F8B93303149075C@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/kb7A2QZGjBB08Z_QwQrOB1FYj8g>
Subject: Re: [core] Large asynchronous notifications under DDoS: New BLOCK Option?
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, 08 Apr 2020 09:06:16 -0000

--zx4FCpZtqtKETZ7O
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Hello Med,

On Tue, Apr 07, 2020 at 03:51:14PM +0000, mohamed.boucadair@orange.com wrot=
e:
> I don't see where in the two drafts an observer can request a particular =
missing fragment.=20

Observation combined with block-wise transfer generally has the observer
request all the remaining blocks when an updates comes in, as
illustrated in [1]. Those do not even necessarily need to be requested
in sequence.

If a mechanism gets added that allows the server to send additional
blocks after a first request (and I'd appreciate that, maybe we can get
that resurfaced in the upcoming meeting's AOB section), the client may
miss some of them, but can still fall back to that original mechanism.

Kind regards
Christian

[1]: https://tools.ietf.org/html/rfc7959#section-3.4

--=20
To use raw power is to make yourself infinitely vulnerable to greater power=
s.
  -- Bene Gesserit axiom

--zx4FCpZtqtKETZ7O
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEECM1tElX6OodcH7CWOY0REtOkveEFAl6Nk6AACgkQOY0REtOk
veHiWBAAmbZW/16cgSWLsDEKaIQeYDA9dnuoOLJQy/ushCTtHFNHU+bvWOKZ7wqy
XSnTL7T7x/tR5AlZ/5bgrs3ZM2SoeAk1jdcrntLdeY+DB9EiyZ2e0T6x1wgm9UMU
rgJab/Hoa2040t4OAn77Dtp4mtU39e9mscjARZjh/oXUhKjz39cFkmZQIU/zHraq
RnnAXlUjqo8bPFbhcLHVsTFT4Efa8h4BPgNuCWyYfVy+/uZ9pjVPNI/V6XWnxptE
RR/tl9dbZUpRScryjk6lEB7C/ZgpPdygCxgmFgh9XlG6dyitCAXnNr3mNV3Y8g1X
zmmwql4Yu8WgACBn8su9SWplVaMKzNjQpRKqJ4/2IkfesQqRNwE6GEmrkOqvTwsY
RmS8Aewwavd746JcqrgCYm/DJcbeno8PTCb6ZrQdP0GAkVXwfO3tQ6oREuIR5hEK
0dbrpxwxUgx43oOsABgZOCYfokQXQ3MaZLmzd5wzpzLYAeNsoSH9rjErtGPxHoiI
gwjouRPNh3J8PxXCNju1G9xZ/JT9/BlLz17loi07TZ+2Ab72wDDr1+YQD1ZCkw3o
zVvbcCOsGFfW6osOGRO/ZBDYYY9WKJrdqA5vrDEJ0vSi14m2TWTzLp1DbOtZ3sKI
qK8qqOsk3nQrUvwFmC0Dm3qe4aawEtTzNt74iynlSP40mM9cz4A=
=Mvla
-----END PGP SIGNATURE-----

--zx4FCpZtqtKETZ7O--


From nobody Wed Apr  8 02:56:21 2020
Return-Path: <mohamed.boucadair@orange.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 96A223A0FE5; Wed,  8 Apr 2020 02:56:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level: 
X-Spam-Status: No, score=-2.098 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, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=orange.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 C67rlb0-Ugoo; Wed,  8 Apr 2020 02:56:17 -0700 (PDT)
Received: from relais-inet.orange.com (relais-inet.orange.com [80.12.70.35]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EF2EC3A0FE4; Wed,  8 Apr 2020 02:56:16 -0700 (PDT)
Received: from opfednr02.francetelecom.fr (unknown [xx.xx.xx.66]) by opfednr21.francetelecom.fr (ESMTP service) with ESMTP id 48y0663tZNz5vdm; Wed,  8 Apr 2020 11:56:14 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=orange.com; s=ORANGE001; t=1586339774; bh=iHbYQjpslX5s7pGcTMA04lnQcW5heQhj96FyHxcUN4o=; h=From:To:Subject:Date:Message-ID:Content-Type: Content-Transfer-Encoding:MIME-Version; b=o20XXuT1ChSeC3SS1oilAelf6cDJYFvsxRWVd2K5MNje2llffQZC12yvqNLl8sd9V VyUL0ikNizMXTLgn0695MnYWVQ+7UJLdHNSbOkPebOEkVvVe+4NKsUZg9RdTnp6SxQ iV2zPKhjtNtIykFrM6dIGfqXhONGsihG754LZpDIhuumVsWbbwQo1DfEfZNGBTgW8m Lr0MrR1aG6DXXByYcGsVj0rGerz5P687rlAIN941BqORQDF7JY6L01TrXTMM1XYO8y X3S0UcrRCDcfwwBdhHJ41TWzpuPUwhaX95uNBJB3C/E/El8y+eqHnO8qCz0DB4Odeh lvgvtIIT6tPsg==
Received: from Exchangemail-eme6.itn.ftgroup (unknown [xx.xx.13.60]) by opfednr02.francetelecom.fr (ESMTP service) with ESMTP id 48y0662nVxz8sZj; Wed,  8 Apr 2020 11:56:14 +0200 (CEST)
From: <mohamed.boucadair@orange.com>
To: Carsten Bormann <cabo@tzi.org>
CC: Jon Shallow <supjps-ietf@jpshallow.com>, core <core@ietf.org>, "dots@ietf.org" <dots@ietf.org>
Thread-Topic: [core] [Dots] Large asynchronous notifications under DDoS: New BLOCK Option?
Thread-Index: AQHWDYvwpy/bxUigK0iz1rVnLiHoRg==
Date: Wed, 8 Apr 2020 09:56:13 +0000
Message-ID: <787AE7BB302AE849A7480A190F8B933031491200@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
References: <787AE7BB302AE849A7480A190F8B933031490173@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <2a255f3b-6614-f950-4ecc-15f170087c9f@gmx.net> <787AE7BB302AE849A7480A190F8B933031490894@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <019301d60d05$d87fcca0$897f65e0$@jpshallow.com> <a36c6114-d979-e04a-7806-3ad350208e4a@gmx.net> <566C58A5-0373-4D34-91F8-7B664423E373@tzi.org>
In-Reply-To: <566C58A5-0373-4D34-91F8-7B664423E373@tzi.org>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.114.13.247]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/RZgQi-g74sATBvgM-mJlFZKnJkU>
Subject: Re: [core] [Dots] Large asynchronous notifications under DDoS: New BLOCK Option?
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, 08 Apr 2020 09:56:19 -0000

SGkgQ2Fyc3RlbiwNCg0KV2UgYXJlIGFsc28gY29uc2lkZXJpbmcgaG93IHRvIHNvbHZlIHRoZSBp
c3N1ZSBhdCB0aGUgRE9UUyBsZXZlbC4gVGhlIGdvb2QgbmV3cyBpcyB0aGF0IHdlIGFyZSBub3Qg
YmxpbmRseSBvdmVycmlkaW5nIHBpZWNlcyBvZiBkYXRhIHRoYXQgYXJlIHJlY2VpdmVkIGluIGRp
c3RpbmN0IHJlc3BvbnNlcy4gV2UgaGF2ZSBzb21lIGNoZWNrcyB0byB1cGRhdGUgYW4gYWN0aXZl
IHJlY29yZC4gQnV0IGFzIG1lbnRpb25lZCBieSBKb24sIHRoZXJlIGFyZSBzb21lIGNoYWxsZW5n
ZXMgYXMgd2VsbC4gDQoNCldpdGggcmVnYXJkcyB0byB0aGUgbmV0d29yayBlbnZpcm9ubWVudCwg
dGhlIGRpcmVjdGlvbiBvZiB0aGUgYXR0YWNrIGlzIHRoZSBzYW1lIGFzIHRoZSBvbmUgZnJvbSBz
ZXJ2ZXJzIHRvIGNsaWVudHMuIFRoYXTigJlzIHNhaWQsIHRlbGVtZXRyeSBkYXRhIGNhbiBiZSBl
eGNoYW5nZWQgaW4gYm90aCBkaXJlY3Rpb25zOg0KDQoqIGZyb20gY2xpZW50IHRvIHNlcnZlcnM6
IHVzaW5nIGEgZGVkaWNhdGVkIHRlbGVtZXRyeSBtZXNzYWdlIG9yIGluIGFuIGVmZmljYWN5IHVw
ZGF0ZSBzaGFyZWQgd2l0aCB0aGUgc2VydmVyIHdoZW4gYSBtaXRpZ2F0aW9uIGlzIGFjdGl2ZS4g
VGhpcyBpcyBkb25lIHVzaW5nIFBVVCBtZXNzYWdlcy4NCiogZnJvbSBzZXJ2ZXJzIHRvIGNsaWVu
dHM6IHRlbGVtZXRyeSBkYXRhIGNhbiBiZSBzZW50IGluIGRlZGljYXRlZCBub3RpZmljYXRpb24g
bWVzc2FnZXMgb3IgYXMgcGFydCBvZiB0aGUgbWl0aWdhdGlvbiBzdGF0dXMgdXBkYXRlLiBCb3Ro
IHJlbHkgdXBvbiBHRVQrT2JzZXJ2ZS4gSGF2aW5nIGEgbWVjaGFuaXNtIHRvIGFzayBmb3IgZ2Fw
cyB3b3VsZCB0aHVzIGJlIGhlbHBmdWwuDQoNCkNoZWVycywNCk1lZA0KDQo+IC0tLS0tTWVzc2Fn
ZSBkJ29yaWdpbmUtLS0tLQ0KPiBEZcKgOiBDYXJzdGVuIEJvcm1hbm4gW21haWx0bzpjYWJvQHR6
aS5vcmddDQo+IEVudm95w6nCoDogbWFyZGkgNyBhdnJpbCAyMDIwIDIzOjE5DQo+IMOAwqA6IEFj
aGltIEtyYXVzDQo+IENjwqA6IEpvbiBTaGFsbG93OyBCT1VDQURBSVIgTW9oYW1lZCBUR0kvT0xO
OyBjb3JlOyBkb3RzQGlldGYub3JnDQo+IE9iamV0wqA6IFJlOiBbY29yZV0gW0RvdHNdIExhcmdl
IGFzeW5jaHJvbm91cyBub3RpZmljYXRpb25zIHVuZGVyIEREb1M6DQo+IE5ldyBCTE9DSyBPcHRp
b24/DQo+IA0KPiBIaSBBY2hpbSwNCj4gDQo+IE9uIDIwMjAtMDQtMDcsIGF0IDIxOjA0LCBBY2hp
bSBLcmF1cyA8YWNoaW1rcmF1c0BnbXgubmV0PiB3cm90ZToNCj4gPg0KPiA+IEZNUE9WLCB0aGUg
Zmlyc3QgdGhpbmcgdG8gZW5zdXJlIGlzLCB0aGF0IHRoZSAibGFyZ2UgcGF5bG9hZCIgZ2V0cw0K
PiBzcGxpdA0KPiA+IGludG8gImFwcGxpY2F0aW9uIGJsb2NrcyIsIHdoaWNoIGNvdWxkIGJlIHBy
b2Nlc3NlZCBldmVuIHdoZW4gb3RoZXINCj4gPiBhcHBsaWNhdGlvbiBibG9ja3MgYXJlIG1pc3Np
bmcuDQo+IA0KPiBJbmRlZWQsIOKAnGFwcGxpY2F0aW9uIGxheWVyIGZyYW1pbmfigJ0gY29tZXMg
dG8gbWluZCBoZXJlOyB0aGF0IGlzIGFsd2F5cw0KPiBhIGdvb2QgaWRlYSBpZiBpdCBjYW5ub3Qg
YmUgZW5zdXJlZCB0aGF0IGFsbCBtZXNzYWdlcyBtYWtlIGl0IG9yIGlmIGl0DQo+IGlzIGdvb2Qg
dG8gYmUgYWJsZSB0byBwcm9jZXNzIG1lc3NhZ2VzIHdoaWxlIHN0aWxsIHdhaXRpbmcgZm9yIG90
aGVycy4NCj4gDQo+ICAgICAgICAgICAgICAgICAgICAgIC5vT28uDQo+IA0KPiBJ4oCZbSB0cnlp
bmcgdG8gdW5kZXJzdGFuZCB0aGUgdmVyeSBzcGVjaWZpYyBuZXR3b3JrIGVudmlyb25tZW50IHRo
YXQgd2UNCj4gYXJlIHRhcmdldGluZyBoZXJlLg0KPiBBcmUgd2UgYXNzdW1pbmcgcGFja2V0cyBh
cmUgd2F5IG1vcmUgbGlrZWx5IHRvIG1ha2UgaXQgZnJvbSB0aGUgc2VydmVyDQo+IHRvIHRoZSBj
bGllbnQgdGhhbiB0aGUgb3RoZXIgd2F5IGFyb3VuZD8NCj4gVGhhdCBpbmRlZWQgd291bGQgY2Fs
bCBmb3IgYWRkaXRpb25hbCBjYXBhYmlsaXRpZXMgdGhhdCBiYXNlIENvQVAgZG9lcw0KPiBub3Qg
aGF2ZS4NCj4gV2UgYWxzbyBtYXkgbm90IHJlYWxseSBjYXJlIGFib3V0IGNvbmdlc3Rpb24gY29u
dHJvbCBtdWNoIGluIGENCj4gc2l0dWF0aW9uIG9mIG1hc3NpdmUgKGF0dGFja2VyLWluZHVjZWQp
IGNvbmdlc3Rpb24gKGFsdGhvdWdoIHRoYXQNCj4gbWlnaHQgYmUgbWlzZGlhZ25vc2VkLCBzbyBz
b21lIGNhcmUgaXMgc3RpbGwgcmVxdWlyZWQpOyB3aGljaCB3b3VsZCBiZQ0KPiBhbm90aGVyIHJl
YXNvbiB0byBtYXliZSBkZXZpYXRlIGZyb20gYmFzZSBDb0FQLg0KPiANCj4gSSBkb27igJl0IGhh
dmUgYSBkZXNpZ24gaW4gbWluZCBhdCB0aGUgbW9tZW50LiAgSXQgd291bGQgbmVlZCB0byBjYXRl
cg0KPiBmb3IgdGhlIGZhY3QgdGhhdCBzZW5kaW5nIHRoZSBvdGhlciByZXNwb25zZSBtZXNzYWdl
cyBmb3IgdGhlIHJlcXVlc3QNCj4gd291bGQgYmUgb24gdGhlIGluaXRpYXRpdmUgb2YgdGhlIHNl
cnZlci4NCj4gU28gb2JzZXJ2ZSAod2l0aCBub24tY29uZmlybWFibGUgcmVzcG9uc2VzKSBpcyBt
YXliZSBhIGdvb2QgbW9kZWwNCj4gaW5kZWVkOyB3aGF04oCZcyBtaXNzaW5nIGlzIHNvbWUgd2F5
IHRvIGFzayBmb3IgZ2Fwcy4NCj4gDQo+IEkganVzdCByZXN1Ym1pdHRlZCBhIGRyYWZ0IHRoYXQg
d2UgaGF2ZSBiZWVuIGRpc2N1c3NpbmcgZm9yIGEgd2hpbGUgaW4NCj4gVDJUUkc6DQo+IFRoZSBT
ZXJpZXMgVHJhbnNmZXIgUGF0dGVybiAoU1RQKQ0KPiBodHRwczovL3d3dy5pZXRmLm9yZy9pZC9k
cmFmdC1ib3JtYW5uLXQydHJnLXN0cC0wMi5odG1sDQo+IA0KPiBUaGlzIGhhcyBzb21lIGRpc2N1
c3Npb24gdGhhdCBtYXkgYmUgcmVsZXZhbnQgaGVyZSwgYWx0aG91Z2ggaXQgZG9lcw0KPiBub3Qg
YWRkcmVzcyB0aGUgc3BlY2lmaWMgRE9UUyBwcm9ibGVtLiAgSSB0aGluayBpdCB3b3VsZCBiZSBn
cmVhdCBpZg0KPiB3aGF0ZXZlciB3ZSBjb21lIHVwIHdpdGggdG8gc29sdmUgdGhpcyBwcm9ibGVt
IHdvdWxkIGFsc28gYmUgYSBzdGVwDQo+IGZvcndhcmQgb24gdGhlIGxhcmdlciBjbGFzcyBvZiBh
cHBsaWNhdGlvbnMgbmVlZGluZyB0aGUgc2VyaWVzDQo+IHRyYW5zZmVyIHBhdHRlcm4uDQo+IA0K
PiBHcsO8w59lLCBDYXJzdGVuDQoNCg==


From nobody Wed Apr  8 03:41:13 2020
Return-Path: <supjps-ietf@jpshallow.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 2F0603A1003; Wed,  8 Apr 2020 03:41:11 -0700 (PDT)
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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 WgNf07dIqBSY; Wed,  8 Apr 2020 03:41:09 -0700 (PDT)
Received: from mail.jpshallow.com (mail.jpshallow.com [217.40.240.153]) (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 9B0413A1232; Wed,  8 Apr 2020 03:41:08 -0700 (PDT)
Received: from mail2.jpshallow.com ([192.168.0.3] helo=N01332) by mail.jpshallow.com with esmtp (Exim 4.92.3) (envelope-from <jon.shallow@jpshallow.com>) id 1jM88k-0007Cq-O9; Wed, 08 Apr 2020 11:41:02 +0100
From: "Jon Shallow" <supjps-ietf@jpshallow.com>
To: <mohamed.boucadair@orange.com>, <cabo@tzi.org>, <dots@ietf.org>, <core@ietf.org>
References: <787AE7BB302AE849A7480A190F8B933031490173@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <2a255f3b-6614-f950-4ecc-15f170087c9f@gmx.net> <787AE7BB302AE849A7480A190F8B933031490894@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <019301d60d05$d87fcca0$897f65e0$@jpshallow.com> <a36c6114-d979-e04a-7806-3ad350208e4a@gmx.net> <566C58A5-0373-4D34-91F8-7B664423E373@tzi.org> <787AE7BB302AE849A7480A190F8B933031491200@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
In-Reply-To: <787AE7BB302AE849A7480A190F8B933031491200@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
Date: Wed, 8 Apr 2020 11:41:08 +0100
Message-ID: <023101d60d92$3642ebb0$a2c8c310$@jpshallow.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQGFUV4cZbdAMYpJNEeLLEh4F2cKcwH1DnpQAK+no80CR9JpmAF0lygWAgQyebgB0OlAXai+yvJw
Content-Language: en-gb
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/AWkIsTo-6MlekQIlmJgRflVUrvY>
Subject: Re: [core] [Dots] Large asynchronous notifications under DDoS: New BLOCK Option?
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, 08 Apr 2020 10:41:11 -0000

Hi All,

Thanks for all your input so far.  It has helped my thinking, but I =
still do not have a clear answer yet as how to best do this for the DOTS =
specific situation as well as more general use cases.

Below is a more graphical way of trying to describe what is happening =
and how it may be possible to overcome some of the limitations of using =
BLOCK2 in a lossy traffic environment (caused by DDoS attacks).

Regards

Jon

Primary packet loss is from Server to Client
[Server is DDoS mitigating out in Internet, Client is on premise, DDoS =
flood against client]

GET followed by Observe response - all working - as we would do it =
today.

       CLIENT      SERVER
         |          |
         +--------->|   GET /path Token 0xf0 Observe 0
         |          |
         |<---------+   2.05 Token 0xf0 Observe 1234 Block2 0/1/1024
         |          |
         +--------->|   GET /path Token 0xf0 Block2 1/0/1024
         |          |
         |<---------+   2.05 Token 0xf0 Observe 1234 Block2 1/1/1024
         |          |
         +--------->|   GET /path Token 0xf0 Block2 2/0/1024
         |          |
         |<---------+   2.05 Token 0xf0 Observe 1234 Block2 2/1/1024
         |          |
         +--------->|   GET /path Token 0xf0 Block2 3/0/1024
         |          |
         |<---------+   2.05 Token 0xf0 Observe 1234 Block2 3/0/1024
Observe triggered
         |<---------+   2.05 Token 0xf0 Observe 1235 Block2 0/1/1024
         |          |
         +--------->|   GET /path Token 0xf1 Block2 1/0/1024
         |          |
         |<---------+   2.05 Token 0xf1 Observe 1235 Block2 1/1/1024
         |          |
         +--------->|   GET /path Token 0xf1 Block2 2/0/1024
         |          |
         |<---------+   2.05 Token 0xf1 Observe 1235 Block2 2/1/1024
         |          |
         +--------->|   GET /path Token 0xf1 Block2 3/0/1024
         |          |
         |<---------+   2.05 Token 0xf1 Observe 1235 Block2 3/0/1024

Confirmable ACK responses not displayed, nor Etag, Size2 or Maxage.

Now with some packet loss.
Observe triggered
         |<---------+   2.05 Token 0xf0 Observe 1236 Block2 0/1/1024
         |          |
         +--------->|   GET /path Token 0xf2 Block2 1/1/1024
         |          |
         |   X<-----+   2.05 Token 0xf2 Observe 1236 Block2 1/1/1024
         |          |
Timeout
Retry if Confirmable
         +--------->|   GET /path Token 0xf2 Block2 1/1/1024
         |          |
         |   X<-----+   2.05 Token 0xf2 Observe 1236 Block2 1/1/1024
         |          |
Retries continue - eventually timing out and possibly killing CoAP =
session.

Communications can be locked out for 90 seconds as CoAP NSTART is 1.

[DOTS uses NON-Confirmable for protocol reliability, not traffic =
reliability]

If not using Confirmable, then the Client needs to time out at the =
application layer and retry, but can only go forward 1 block at a time =
(does not have to be in sequential order).
Server may need to garbage collect on resource with Etag.

What may help the situation (but client can decide when current =
Etag/Maxage is no longer valid and stop continue requesting, and server =
may still need to garbage collect)

New CoAP Option NONBLOCK2 equivalent to BLOCK2, but does not rely on =
client doing GET to get the next block synchronously.


       CLIENT      SERVER
         |          |
         +--------->|   GET /path Token 0xf0 Observe 0 NonBlock2 =
0/0/1024
         |          |
         |<---------+   2.05 Token 0xf0 Observe 1234 NonBlock2 0/1/1024
         |          |
         |<---------+   2.05 Token 0xf0 Observe 1234 NonBlock2 1/1/1024
         |          |
         |<---------+   2.05 Token 0xf0 Observe 1234 NonBlock2 2/1/1024
         |          |
         |<---------+   2.05 Token 0xf0 Observe 1234 NonBlock2 3/0/1024
Observe triggered
         |<---------+   2.05 Token 0xf0 Observe 1235 NonBlock2 0/1/1024
         |          |
         |<---------+   2.05 Token 0xf0 Observe 1235 NonBlock2 1/1/1024
         |          |
         |<---------+   2.05 Token 0xf0 Observe 1235 NonBlock2 2/1/1024
         |          |
         |<---------+   2.05 Token 0xf0 Observe 1235 NonBlock2 3/0/1024
Observe triggered
         |<---------+   2.05 Token 0xf0 Observe 1236 NonBlock2 0/1/1024
         |          |
         |   X<-----+   2.05 Token 0xf0 Observe 1236 NonBlock2 1/1/1024
         |          |
         |   X<-----+   2.05 Token 0xf0 Observe 1236 NonBlock2 2/1/1024
         |          |
         |<---------+   2.05 Token 0xf0 Observe 1236 NonBlock2 3/0/1024
Client realises blocks are missing and asks for the missing ones in one =
go
         +--------->|   GET /path Token 0xf1 NonBlock2 1/0/1024 =
NonBlock2 2/0/1024
         |          |
         |   X<-----+   2.05 Token 0xf1 Observe 1236 NonBlock2 1/1/1024
         |          |
         |<---------+   2.05 Token 0xf1 Observe 1236 NonBlock2 2/1/1024
Get final missing block
         +--------->|   GET /path Token 0xf2 NonBlock2 1/0/1024
         |          |
         |<---------+   2.05 Token 0xf2 Observe 1236 NonBlock2 1/1/1024

Obviously the 3 second minimum for RTT calculations needs to be =
maintained so that the Attack situation is not made worse.  However, I =
think it acceptable that all the NonBlock2s for a particular data set =
are all sent as a stream.



> -----Original Message-----
> From: Dots [mailto: dots-bounces@ietf.org] On Behalf Of =
mohamed.boucadair@orange.com
> Sent: 08 April 2020 10:56
> To: Carsten Bormann
> Cc: Jon Shallow; dots@ietf.org; core
> Subject: Re: [Dots] [core] Large asynchronous notifications under =
DDoS:
> New BLOCK Option?
>=20
> Hi Carsten,
>=20
> We are also considering how to solve the issue at the DOTS level. The =
good
> news is that we are not blindly overriding pieces of data that are =
received in
> distinct responses. We have some checks to update an active record. =
But as
> mentioned by Jon, there are some challenges as well.
>=20
> With regards to the network environment, the direction of the attack =
is the
> same as the one from servers to clients. That=E2=80=99s said, =
telemetry data can be
> exchanged in both directions:
>=20
> * from client to servers: using a dedicated telemetry message or in an
> efficacy update shared with the server when a mitigation is active. =
This is
> done using PUT messages.
> * from servers to clients: telemetry data can be sent in dedicated
> notification messages or as part of the mitigation status update. Both =
rely
> upon GET+Observe. Having a mechanism to ask for gaps would thus be
> helpful.
>=20
> Cheers,
> Med
>=20
> > -----Message d'origine-----
> > De : Carsten Bormann [mailto:cabo@tzi.org]
> > Envoy=C3=A9 : mardi 7 avril 2020 23:19
> > =C3=80 : Achim Kraus
> > Cc : Jon Shallow; BOUCADAIR Mohamed TGI/OLN; core; dots@ietf.org
> > Objet : Re: [core] [Dots] Large asynchronous notifications under =
DDoS:
> > New BLOCK Option?
> >
> > Hi Achim,
> >
> > On 2020-04-07, at 21:04, Achim Kraus <achimkraus@gmx.net> wrote:
> > >
> > > FMPOV, the first thing to ensure is, that the "large payload" gets
> > split
> > > into "application blocks", which could be processed even when =
other
> > > application blocks are missing.
> >
> > Indeed, =E2=80=9Capplication layer framing=E2=80=9D comes to mind =
here; that is always
> > a good idea if it cannot be ensured that all messages make it or if =
it
> > is good to be able to process messages while still waiting for =
others.
> >
> >                      .oOo.
> >
> > I=E2=80=99m trying to understand the very specific network =
environment that we
> > are targeting here.
> > Are we assuming packets are way more likely to make it from the =
server
> > to the client than the other way around?
> > That indeed would call for additional capabilities that base CoAP =
does
> > not have.
> > We also may not really care about congestion control much in a
> > situation of massive (attacker-induced) congestion (although that
> > might be misdiagnosed, so some care is still required); which would =
be
> > another reason to maybe deviate from base CoAP.
> >
> > I don=E2=80=99t have a design in mind at the moment.  It would need =
to cater
> > for the fact that sending the other response messages for the =
request
> > would be on the initiative of the server.
> > So observe (with non-confirmable responses) is maybe a good model
> > indeed; what=E2=80=99s missing is some way to ask for gaps.
> >
> > I just resubmitted a draft that we have been discussing for a while =
in
> > T2TRG:
> > The Series Transfer Pattern (STP)
> > https://www.ietf.org/id/draft-bormann-t2trg-stp-02.html
> >
> > This has some discussion that may be relevant here, although it does
> > not address the specific DOTS problem.  I think it would be great if
> > whatever we come up with to solve this problem would also be a step
> > forward on the larger class of applications needing the series
> > transfer pattern.
> >
> > Gr=C3=BC=C3=9Fe, Carsten
>=20
> _______________________________________________
> Dots mailing list
> Dots@ietf.org
> https://www.ietf.org/mailman/listinfo/dots


From nobody Wed Apr  8 03:58:52 2020
Return-Path: <cabo@tzi.org>
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 DE8463A12E2; Wed,  8 Apr 2020 03:58:46 -0700 (PDT)
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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 E3fWG3BT1frD; Wed,  8 Apr 2020 03:58:44 -0700 (PDT)
Received: from gabriel-vm-2.zfn.uni-bremen.de (gabriel-vm-2.zfn.uni-bremen.de [134.102.50.17]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7D8A03A12E1; Wed,  8 Apr 2020 03:58:44 -0700 (PDT)
Received: from [172.16.42.112] (p548DCD70.dip0.t-ipconnect.de [84.141.205.112]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by gabriel-vm-2.zfn.uni-bremen.de (Postfix) with ESMTPSA id 48y1VB1vlkzyX1; Wed,  8 Apr 2020 12:58:42 +0200 (CEST)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <0817C3C8-420A-4994-89D4-2CDA150F682B@tzi.org>
Date: Wed, 8 Apr 2020 12:58:41 +0200
Cc: core <core@ietf.org>, NetMod WG <netmod@ietf.org>, Ivaylo Petrov <ivaylo@ackl.io>
X-Mao-Original-Outgoing-Id: 608036321.657564-eee273dc4db31bafc432d532efd82f13
Content-Transfer-Encoding: quoted-printable
Message-Id: <D6EC7C7E-F078-4AAD-9F23-97EE5F225E39@tzi.org>
References: <20200331110237.zbo3zw74xlccur3w@anna.jacobs.jacobs-university.de> <CAJFkdRwhxa2T-LVoYfwbMcjjo-dWhwonf_q4B6vGGLuWy5K+BA@mail.gmail.com> <20200407194758.luxnndxxsuixhzfo@anna.jacobs.jacobs-university.de> <16670AE8-DE0D-4444-9F64-ED6C67654886@tzi.org> <20200408065738.l7jnht536vxzacse@anna.jacobs.jacobs-university.de> <0817C3C8-420A-4994-89D4-2CDA150F682B@tzi.org>
To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
X-Mailer: Apple Mail (2.3608.80.23.2.2)
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/SiMRauO85o_0kyIvXExuslvnJ5Q>
Subject: Re: [core] [netmod]  js review of draft-ietf-core-yang-cbor-12
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, 08 Apr 2020 10:58:47 -0000

On 2020-04-08, at 10:49, Carsten Bormann <cabo@tzi.org> wrote:
>=20
> One way to build a content-type from a media-type name is to add a =
parameter:
>=20
> application/yang-data+cbor; id=3Dname
> application/yang-data+cbor; id=3Dsid

Ha.

Let=E2=80=99s create a registry in yang-cbor for id=3D values (initially =
filled with id=3Dname).
-sid can then register id=3Dsid in that.

Look, ma, no normative references!

Gr=C3=BC=C3=9Fe, Carsten

PS. If you wonder why I care about normative references: RFC 7252 got =
stuck for a year in 2013 for an ill-advised normative reference.  And =
have a look at =
https://www.rfc-editor.org/current_queue.php#draft-ietf-anima-grasp =E2=80=
=94 140+ weeks of waiting for a (totally unneeded) normative =
reference=E2=80=A6


From nobody Wed Apr  8 04:36:52 2020
Return-Path: <ivaylo@ackl.io>
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 4D82C3A00E2 for <core@ietfa.amsl.com>; Wed,  8 Apr 2020 04:36:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, 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=ackl-io.20150623.gappssmtp.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 QwW6PHJbrimA for <core@ietfa.amsl.com>; Wed,  8 Apr 2020 04:36:43 -0700 (PDT)
Received: from mail-wr1-x42a.google.com (mail-wr1-x42a.google.com [IPv6:2a00:1450:4864:20::42a]) (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 7FEB13A0101 for <core@ietf.org>; Wed,  8 Apr 2020 04:36:43 -0700 (PDT)
Received: by mail-wr1-x42a.google.com with SMTP id h9so7413882wrc.8 for <core@ietf.org>; Wed, 08 Apr 2020 04:36:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ackl-io.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=9zrVQf14OfGg8juR/ZeATdZ3iQtbW/G4FtzcBiTqEss=; b=yAQVn8dsddYTrY1m9kb7m62O3dOa6v9ajkbhBZKkQJB8ZqdmCLS1reWZmBpNHU2Giz vVBsK8SOJ/meBWlc2dKZeO2IC1GRiSfd+ChRE5Kc79Aj9f0tugdE1VlKOvcXMQ1gevzR 4REKnc1Hxxky2dhZbZD3YCfxdoN7UAbHjbyVlXXRelmOO6KAz8iav8ZxH3wxtVVtgF6h +E6yy+/O1bosiVBCd4/+kPWMZECPed2ALkeuM/PHgE61s+90Uw8ATK1nDiDEe1yeztgJ CsJm0v51rS6xJbh/KGDXpypf4O08+bKR3u0ogIG9ymQfy5hPavVch7hDIVzvO/aDO9I/ rcdw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=9zrVQf14OfGg8juR/ZeATdZ3iQtbW/G4FtzcBiTqEss=; b=e9NJC2c6kSGJxrIFCffFzLSkTd0txBAxvmZoDCjQdq+bjRNZXmAH2wEwSO9PFyQkXJ GfTDpcPzZr241diQ5gQTZ92jsvbHyFEl8Xw0j5AECl/c5ahRVOrE3xeyEYZNwlUIiX8u m/HklimhsMEdic/VCs3AsP42mOrrDDAthALRx49FnPqo7a5Ky3dZWMML8K/trjCbVj0I HpR2+ZFbHH8b6zuiCCqOnG6SZ5MAAdlqIM6D33BQeVFXMpLM5ON0r4Yo+QK+4v6d/4bF c/u5p+L0MxbvQtPm3eydyeVK1rT1poRN0mJbiyxdpUaFWh3byUHwL822VpzaScVipyCX fsBA==
X-Gm-Message-State: AGi0Pua7IzxzhuYARSa8achBb/F7jevuryHYXIXFrKfgQwMeGXe++EZO Sxe3kx2H6YTVr/xtMwLbihm8knfrnKrDw8M6WteAWQ==
X-Google-Smtp-Source: APiQypKDV8wwKYhlTpyb3RYFgMQzcI4A793UDsdLIqKRdw1KeH5T28MjGbbGCaYSMRJuecqv0OfMmFjZ6TMsAxQ29RQ=
X-Received: by 2002:a5d:6545:: with SMTP id z5mr6596729wrv.136.1586345801665;  Wed, 08 Apr 2020 04:36:41 -0700 (PDT)
MIME-Version: 1.0
References: <20200331110237.zbo3zw74xlccur3w@anna.jacobs.jacobs-university.de> <CAJFkdRwhxa2T-LVoYfwbMcjjo-dWhwonf_q4B6vGGLuWy5K+BA@mail.gmail.com> <20200407194758.luxnndxxsuixhzfo@anna.jacobs.jacobs-university.de> <16670AE8-DE0D-4444-9F64-ED6C67654886@tzi.org> <20200408065738.l7jnht536vxzacse@anna.jacobs.jacobs-university.de> <0817C3C8-420A-4994-89D4-2CDA150F682B@tzi.org> <D6EC7C7E-F078-4AAD-9F23-97EE5F225E39@tzi.org>
In-Reply-To: <D6EC7C7E-F078-4AAD-9F23-97EE5F225E39@tzi.org>
From: Ivaylo Petrov <ivaylo@ackl.io>
Date: Wed, 8 Apr 2020 13:36:15 +0200
Message-ID: <CAJFkdRyMDz2e4kdogeyYa9+OqpkjHC1MPcvzrRbmm=5WG-t1ig@mail.gmail.com>
To: Carsten Bormann <cabo@tzi.org>
Cc: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>, core <core@ietf.org>, NetMod WG <netmod@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000ffe56f05a2c5e9e0"
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/t1z6ABqYfvkwVKHya4WpatELYoY>
Subject: Re: [core] [netmod]  js review of draft-ietf-core-yang-cbor-12
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, 08 Apr 2020 11:36:45 -0000

--000000000000ffe56f05a2c5e9e0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hello,

I like this solution, but I am wondering if it will create a normative
reference in the other direction (sid to yang-cbor) and would we be fine
with that.

Best regards,
Ivaylo


On Wed, Apr 8, 2020 at 12:58 PM Carsten Bormann <cabo@tzi.org> wrote:

> On 2020-04-08, at 10:49, Carsten Bormann <cabo@tzi.org> wrote:
> >
> > One way to build a content-type from a media-type name is to add a
> parameter:
> >
> > application/yang-data+cbor; id=3Dname
> > application/yang-data+cbor; id=3Dsid
>
> Ha.
>
> Let=E2=80=99s create a registry in yang-cbor for id=3D values (initially =
filled with
> id=3Dname).
> -sid can then register id=3Dsid in that.
>
> Look, ma, no normative references!
>
> Gr=C3=BC=C3=9Fe, Carsten
>
> PS. If you wonder why I care about normative references: RFC 7252 got
> stuck for a year in 2013 for an ill-advised normative reference.  And hav=
e
> a look at
> https://www.rfc-editor.org/current_queue.php#draft-ietf-anima-grasp =E2=
=80=94
> 140+ weeks of waiting for a (totally unneeded) normative reference=E2=80=
=A6
>
>

--000000000000ffe56f05a2c5e9e0
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:verdana,=
sans-serif;color:#0b5394">Hello,</div><div class=3D"gmail_default" style=3D=
"font-family:verdana,sans-serif;color:#0b5394"><br></div><div class=3D"gmai=
l_default" style=3D"font-family:verdana,sans-serif;color:#0b5394">I like th=
is solution, but I am wondering if it will create a normative reference in =
the other direction (sid to yang-cbor) and would we be fine with that.</div=
><div class=3D"gmail_default" style=3D"font-family:verdana,sans-serif;color=
:#0b5394"><br></div><div class=3D"gmail_default" style=3D"font-family:verda=
na,sans-serif;color:#0b5394">Best regards,</div><div class=3D"gmail_default=
" style=3D"font-family:verdana,sans-serif;color:#0b5394">Ivaylo</div><div><=
div dir=3D"ltr" class=3D"gmail_signature" data-smartmail=3D"gmail_signature=
"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div =
dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"=
ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div><div style=3D"=
margin:0px;font-stretch:normal;line-height:normal"><div style=3D"margin:0px=
;padding:0px 0px 20px;width:1949px"><div><div style=3D"margin:8px 0px 0px;p=
adding:0px"><div><div style=3D"font-family:Roboto,RobotoDraft,Helvetica,Ari=
al,sans-serif;font-size:16px"></div><div style=3D"font-family:Roboto,Roboto=
Draft,Helvetica,Arial,sans-serif;font-size:16px"></div></div></div><div sty=
le=3D"font-family:Roboto,RobotoDraft,Helvetica,Arial,sans-serif;font-size:m=
edium"></div></div></div></div></div></div></div></div></div></div></div></=
div></div></div></div></div></div></div></div><br></div><br><div class=3D"g=
mail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Wed, Apr 8, 2020 at 12=
:58 PM Carsten Bormann &lt;<a href=3D"mailto:cabo@tzi.org">cabo@tzi.org</a>=
&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px =
0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 2=
020-04-08, at 10:49, Carsten Bormann &lt;<a href=3D"mailto:cabo@tzi.org" ta=
rget=3D"_blank">cabo@tzi.org</a>&gt; wrote:<br>
&gt; <br>
&gt; One way to build a content-type from a media-type name is to add a par=
ameter:<br>
&gt; <br>
&gt; application/yang-data+cbor; id=3Dname<br>
&gt; application/yang-data+cbor; id=3Dsid<br>
<br>
Ha.<br>
<br>
Let=E2=80=99s create a registry in yang-cbor for id=3D values (initially fi=
lled with id=3Dname).<br>
-sid can then register id=3Dsid in that.<br>
<br>
Look, ma, no normative references!<br>
<br>
Gr=C3=BC=C3=9Fe, Carsten<br>
<br>
PS. If you wonder why I care about normative references: RFC 7252 got stuck=
 for a year in 2013 for an ill-advised normative reference.=C2=A0 And have =
a look at <a href=3D"https://www.rfc-editor.org/current_queue.php#draft-iet=
f-anima-grasp" rel=3D"noreferrer" target=3D"_blank">https://www.rfc-editor.=
org/current_queue.php#draft-ietf-anima-grasp</a> =E2=80=94 140+ weeks of wa=
iting for a (totally unneeded) normative reference=E2=80=A6<br>
<br>
</blockquote></div>

--000000000000ffe56f05a2c5e9e0--


From nobody Wed Apr  8 04:50:38 2020
Return-Path: <J.Schoenwaelder@jacobs-university.de>
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 7551A3A041A; Wed,  8 Apr 2020 04:50:34 -0700 (PDT)
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, MSGID_FROM_MTA_HEADER=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=jacobsuniversity.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 014KZW_Wgz7E; Wed,  8 Apr 2020 04:50:32 -0700 (PDT)
Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2059.outbound.protection.outlook.com [40.107.21.59]) (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 8812B3A0542; Wed,  8 Apr 2020 04:50:32 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DWVK0exhM5y8j05V1IX7DxI/H3DpYh8/uYOWAhLK8+TCvxgqg9EFMesDwcGtiejoFtPJkZcXo9QawVd6yWih2l/bIxRXCZV8ep/Z0pVbTBqbwQHcPdIkujiqgxV+aVWhO9mNvKootVPnCxh6URPZmSoEAC2Mxr9BlPFn4GaFGbFPNg8kV77sfoqnkHMLENCdyUf2o8ekpGhhnx5EmqRUjVgaJctVdcIh9ZPr2JLOUiTDlK9KK9OS6DN80RAMMG3Tul5lrcrbVeixHxzKm8fCCn/iGx+37rTbfSZ0pFGFRmCShnqD7yx+9z1Tsvdj/OPM0tzkldL7A6s5dXiZN6cCGA==
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=2yPslVyVtgamLNXA+ARc6B9IWXN1V75mGX+nFPonWHc=; b=ONIDI1SOXHdNfo2140qGzejapsiqfATgC5AHvLc6oDZ/QV/jYItB3lSlf2ynpV5DNPaYMMZznVG4j2/rCmBYDM4A8Rl7gQFhf3SXEgWh6VUzyDRXCBd0i8xcyoyYp5u7TBfUq3zliOqRbn5AHJ5RJUnIvbzBPDADcyTDhsRMJm+jaRAbazUwFDdgNrk99FVrPat2xl3h7usifa7al7nJDjIliT3JzUMSO24cADNrWgVkkbh2yHjWfZe47owI/OCmHzMh48gdQ7LKRBUgjLNjXhVXDKYeg01l1l6kyPDBi/+Ehz58pzPxC+cAHKmJXSc5msJL72BAigcJ7ByH6DBmJw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=jacobs-university.de; dmarc=pass action=none header.from=jacobs-university.de; dkim=pass header.d=jacobs-university.de; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jacobsuniversity.onmicrosoft.com; s=selector2-jacobsuniversity-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2yPslVyVtgamLNXA+ARc6B9IWXN1V75mGX+nFPonWHc=; b=i/21jXb/tmcWxSa2y1u1lOrvEjgbJvv4iPdXPomlvAoGOOpaiDwtLRNCofsFrDzObz5AjocSj2Xv7ym1jlAtFFLqf89oSdUUQ3tBF1yBBPOWGQFomuJJVxjG4/XGUXucqpsqbi6GK1oQBG3rNg5gk5BmyAvHsr5sHLh6xg1n9nQ=
Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=J.Schoenwaelder@jacobs-university.de; 
Received: from AM0P190MB0707.EURP190.PROD.OUTLOOK.COM (10.186.129.88) by AM0P190MB0676.EURP190.PROD.OUTLOOK.COM (10.186.128.150) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.16; Wed, 8 Apr 2020 11:50:30 +0000
Received: from AM0P190MB0707.EURP190.PROD.OUTLOOK.COM ([fe80::382f:f91c:26b5:a440]) by AM0P190MB0707.EURP190.PROD.OUTLOOK.COM ([fe80::382f:f91c:26b5:a440%8]) with mapi id 15.20.2878.021; Wed, 8 Apr 2020 11:50:30 +0000
Date: Wed, 8 Apr 2020 13:50:29 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: Carsten Bormann <cabo@tzi.org>
Cc: core <core@ietf.org>, NetMod WG <netmod@ietf.org>, Ivaylo Petrov <ivaylo@ackl.io>
Message-ID: <20200408115029.sfcm2p4gebai3y74@anna.jacobs.jacobs-university.de>
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
Mail-Followup-To: Carsten Bormann <cabo@tzi.org>, core <core@ietf.org>, NetMod WG <netmod@ietf.org>, Ivaylo Petrov <ivaylo@ackl.io>
References: <20200331110237.zbo3zw74xlccur3w@anna.jacobs.jacobs-university.de> <CAJFkdRwhxa2T-LVoYfwbMcjjo-dWhwonf_q4B6vGGLuWy5K+BA@mail.gmail.com> <20200407194758.luxnndxxsuixhzfo@anna.jacobs.jacobs-university.de> <16670AE8-DE0D-4444-9F64-ED6C67654886@tzi.org> <20200408065738.l7jnht536vxzacse@anna.jacobs.jacobs-university.de> <0817C3C8-420A-4994-89D4-2CDA150F682B@tzi.org> <D6EC7C7E-F078-4AAD-9F23-97EE5F225E39@tzi.org>
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <D6EC7C7E-F078-4AAD-9F23-97EE5F225E39@tzi.org>
X-ClientProxiedBy: AM5PR0201CA0023.eurprd02.prod.outlook.com (2603:10a6:203:3d::33) To AM0P190MB0707.EURP190.PROD.OUTLOOK.COM (2603:10a6:208:196::24)
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
Received: from localhost (2001:638:709:5::7) by AM5PR0201CA0023.eurprd02.prod.outlook.com (2603:10a6:203:3d::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2900.15 via Frontend Transport; Wed, 8 Apr 2020 11:50:29 +0000
X-Originating-IP: [2001:638:709:5::7]
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 503d984d-4445-4c1a-d9bc-08d7dbb3095c
X-MS-TrafficTypeDiagnostic: AM0P190MB0676:
X-MS-Exchange-Transport-Forked: True
X-Microsoft-Antispam-PRVS: <AM0P190MB0676BF753BFE5260A4DE157BDEC00@AM0P190MB0676.EURP190.PROD.OUTLOOK.COM>
X-MS-Oob-TLC-OOBClassifiers: OLM:6430;
X-Forefront-PRVS: 0367A50BB1
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:AM0P190MB0707.EURP190.PROD.OUTLOOK.COM; PTR:; CAT:NONE;  SFTY:; SFS:(10009020)(366004)(396003)(346002)(376002)(136003)(39850400004)(6486002)(86362001)(53546011)(52116002)(66946007)(5660300002)(66556008)(66476007)(6496006)(2906002)(186003)(54906003)(4326008)(6916009)(8676002)(81166007)(81156014)(8936002)(1076003)(16526019)(3450700001)(316002)(786003)(478600001); DIR:OUT; SFP:1101; 
Received-SPF: None (protection.outlook.com: jacobs-university.de does not designate permitted sender hosts)
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: vpsrfBv557VYN3PHQQzMfTmDI+z9rL6FF8KMGD7X51tF647w109ZHgK8Z08WTGZtsXvxkRKmMl8hFjrn+huvgq5hZ2bFhByqnge01ZpyJGsZihfhvJhremhlCSkXAy78xqA+Wq8PWPg1Z08Pl5bLKYt4cym1LD3scfdxnWOQ7zHdDG/xiW0ir5GoJJHUTntou6bVOXbG4eJgzq6sMoTzYE+ihd7yzAheV7PZD8ZhxHv26AnJv6sU5+7QFRCbGMKB3jeDbniagevz3aOszbwnPZFRGhb/RLe9RdTtc03rp1LfXQOpb6xfD81G6bP4OwWYe1PxVPWpvFfE8pJGdNau13iwYQGijd9KgXUiISPgl+YV/nsBwirdX5R+9Ie5n8BtJV0I/SpVJBEQvrfvKeGT7R5rIOE1kMw35JkPCM8GKSPd9NY9abQqij3c7v8sw86X6YxbCC7ussQ3N3g5Q9zeIUs/NvdAZvKuTcGOA4zI2RkIAGmMo7fX47wCKPW10hx0pLbrk9CJvuzviMZ4Y1+zkg==
X-MS-Exchange-AntiSpam-MessageData: R2AxU8YhxxkLPmPWxSadw+PZpDcEFwRtmpSLtulDPMYUND7pMRsIyRl76ZOvuTcwPNHcrad1hFAhy6FoRBkTheHAMMz04Oby0z9b62G7xEOpHsX7i3HDTGJFZLsSp1RO3/XAHhoBsNyh9i25vse1S8Xg6j3YrB5PrIOvG3mJEc8=
X-OriginatorOrg: jacobs-university.de
X-MS-Exchange-CrossTenant-Network-Message-Id: 503d984d-4445-4c1a-d9bc-08d7dbb3095c
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Apr 2020 11:50:30.0347 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: f78e973e-5c0b-4ab8-bbd7-9887c95a8ebd
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: sCESM1B4YkLnIsVKcsRLI+mInHihiMDqMSDrj0oQ7mF8ZHPZWaJLQfEvRs1iJvRhCquXvMP534Jjm0IkQlx5alZvYLeK38hW15xmQBxGZhI=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0P190MB0676
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/k3CtueKJvxFOeu14qP5Q2zpcAGg>
Subject: Re: [core] [netmod]  js review of draft-ietf-core-yang-cbor-12
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, 08 Apr 2020 11:50:35 -0000

On Wed, Apr 08, 2020 at 12:58:41PM +0200, Carsten Bormann wrote:
> On 2020-04-08, at 10:49, Carsten Bormann <cabo@tzi.org> wrote:
> > 
> > One way to build a content-type from a media-type name is to add a parameter:
> > 
> > application/yang-data+cbor; id=name
> > application/yang-data+cbor; id=sid
> 
> Ha.
> 
> Let’s create a registry in yang-cbor for id= values (initially filled with id=name).
> -sid can then register id=sid in that.

He? yang-cbor defines how to use sids as ids so I see no reason to not
also register the id=sid in yang-cbor. I thought we settled on
yang-cbor defines what sids are and the sid id details how they are
assigned and how the number space is managed. This way, yang-cbor is
the base document and the sid document has a normative reference to
yang-cbor and comi has a normative reference to yang-cbor. Is there
a reason that speaks against this?

/js

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <https://www.jacobs-university.de/>


From nobody Wed Apr  8 04:56:00 2020
Return-Path: <cabo@tzi.org>
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 9C2353A0769; Wed,  8 Apr 2020 04:55:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 6liFV9wzN73Z; Wed,  8 Apr 2020 04:55:51 -0700 (PDT)
Received: from gabriel-vm-2.zfn.uni-bremen.de (gabriel-vm-2.zfn.uni-bremen.de [134.102.50.17]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6E30D3A076E; Wed,  8 Apr 2020 04:55:50 -0700 (PDT)
Received: from [172.16.42.112] (p548DCD70.dip0.t-ipconnect.de [84.141.205.112]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by gabriel-vm-2.zfn.uni-bremen.de (Postfix) with ESMTPSA id 48y2m42g7nz10Gw; Wed,  8 Apr 2020 13:55:48 +0200 (CEST)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <20200408115029.sfcm2p4gebai3y74@anna.jacobs.jacobs-university.de>
Date: Wed, 8 Apr 2020 13:55:47 +0200
Cc: core <core@ietf.org>, NetMod WG <netmod@ietf.org>, Ivaylo Petrov <ivaylo@ackl.io>
X-Mao-Original-Outgoing-Id: 608039747.7926379-e359bd8fff38faa4d778885139f6e312
Content-Transfer-Encoding: quoted-printable
Message-Id: <0CBA1A2B-E7D0-4A9E-92C0-13F87974F971@tzi.org>
References: <20200331110237.zbo3zw74xlccur3w@anna.jacobs.jacobs-university.de> <CAJFkdRwhxa2T-LVoYfwbMcjjo-dWhwonf_q4B6vGGLuWy5K+BA@mail.gmail.com> <20200407194758.luxnndxxsuixhzfo@anna.jacobs.jacobs-university.de> <16670AE8-DE0D-4444-9F64-ED6C67654886@tzi.org> <20200408065738.l7jnht536vxzacse@anna.jacobs.jacobs-university.de> <0817C3C8-420A-4994-89D4-2CDA150F682B@tzi.org> <D6EC7C7E-F078-4AAD-9F23-97EE5F225E39@tzi.org> <20200408115029.sfcm2p4gebai3y74@anna.jacobs.jacobs-university.de>
To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
X-Mailer: Apple Mail (2.3608.80.23.2.2)
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/equtfsr4uPLFmVm2Uylmq1P2nxA>
Subject: Re: [core] [netmod]  js review of draft-ietf-core-yang-cbor-12
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, 08 Apr 2020 11:55:54 -0000

>> Ha.
>>=20
>> Let=E2=80=99s create a registry in yang-cbor for id=3D values =
(initially filled with id=3Dname).
>> -sid can then register id=3Dsid in that.
>=20
> He? yang-cbor defines how to use sids as ids so I see no reason to not
> also register the id=3Dsid in yang-cbor. I thought we settled on
> yang-cbor defines what sids are and the sid id details how they are
> assigned and how the number space is managed. This way, yang-cbor is
> the base document and the sid document has a normative reference to
> yang-cbor and comi has a normative reference to yang-cbor. Is there
> a reason that speaks against this?

Hi,

The media type could simply say =E2=80=9Cuses the concept of SIDs=E2=80=9D=
 or it could say =E2=80=9Cuses SIDs as allocated in -sid=E2=80=9D.
I=E2=80=99m not sure the media type needs to say anything at all about =
this, but if it does, for completeness I think it would need to do the =
latter (so we can have other media types that get their SIDs elsewhere).
That would mean a normative reference from yang-cbor to -sid.
The registry trick turns that around.

Gr=C3=BC=C3=9Fe, Carsten


From nobody Wed Apr  8 05:07:36 2020
Return-Path: <ivaylo@ackl.io>
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 915103A0803 for <core@ietfa.amsl.com>; Wed,  8 Apr 2020 05:07:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.887
X-Spam-Level: 
X-Spam-Status: No, score=-1.887 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, T_SPF_TEMPERROR=0.01, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=ackl-io.20150623.gappssmtp.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 SXL366rwmrKL for <core@ietfa.amsl.com>; Wed,  8 Apr 2020 05:07:27 -0700 (PDT)
Received: from mail-wm1-x32a.google.com (mail-wm1-x32a.google.com [IPv6:2a00:1450:4864:20::32a]) (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 E844B3A080F for <core@ietf.org>; Wed,  8 Apr 2020 05:07:26 -0700 (PDT)
Received: by mail-wm1-x32a.google.com with SMTP id z7so4881844wmk.1 for <core@ietf.org>; Wed, 08 Apr 2020 05:07:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ackl-io.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=ubyz84biSrkTHonihLNtGJxzih6focFYjnRCj+00tDo=; b=dYMTI8emdj9rGILjRm/76QESc6DnYWes8FGfTFlF1SLQN1r8Bbs4gHOimc8PA0qfqw sZBEPMt5eQH1ShllqDrAjzu7Ax1GxAbIy4oIgvqvS2yUHIk61zROhzoHhoSRYrNoqLMD Ppsy1/y9z9Rn6whk7MRYxACwdKrU6+fm9pz41lJmSKJ0ZdzoiQ0PpHUBoWmwQIVwiXxn xLGDsNL8laGl5vrkX8ubLrXpcjAbsZi33rF6QJreH481zykwMCSvPwAzp5z7ffcq1Wlx zNM9udiAeLIi4fCUBZqLHySkH3HXe2hPUlX19JjGmwbCb6S1Zm5WQhpMmjSaurtFeTbx ShSg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=ubyz84biSrkTHonihLNtGJxzih6focFYjnRCj+00tDo=; b=U4hZLlKfIHbGFgXOiiZ1XmJe6wwwW3hwdLU+0iqp8VW/c4lPPaNke39y61aKoUZsL1 EpLVU50C3b870PN9g2BbfFB+KPu/naEVUw8AdTj+xAebHDBWUSj2NiCFQd1+EzZpImv5 zUXGw2RGT5FMCXX9IypcyC7P2O8EmeqZne+aKXFOd92a33ksnvlPme2jg07rwRcHNHB8 Qqvyky0LVPPe9qjCXswJ/TCKTrpUFQe6JVhrqPg07xH9z+Xhr0Bbs/10NcUwabHroWKR 7iQMb8OKE28ptaLm8Vp3WQvKo2nVBx/B6wMHHnyWruYxyukT91QOZjyRnqPuK9Yhr190 EayA==
X-Gm-Message-State: AGi0PuaF9EyvJEB0majhdib+6RvXj8iM1uZNYjOiB23H9U/z0As6aDSk c6wBZ3opX0cfMY1QGtBGW/Fg9yoAIrlAZs+ql6GgAQ==
X-Google-Smtp-Source: APiQypIL/8bUdY/YEF5bOZG6qmV6MA6+EWwiT5/xaqSLmarN71upmD7lztN6B6EKY8PqkYnLGuGcONHa1dKe3bZoJPI=
X-Received: by 2002:a1c:5502:: with SMTP id j2mr4405367wmb.93.1586347645337; Wed, 08 Apr 2020 05:07:25 -0700 (PDT)
MIME-Version: 1.0
References: <9AD3C4BB-7965-4776-84C4-6B5BFDCAA262@tzi.org> <e3a61d2c-1183-5ece-74d8-b1bad26ddfe6@ericsson.com> <15C8F1D1-B560-4D52-8D77-377C6B1C0518@tzi.org> <DB7PR07MB56578E540FA99F4494970ADEA0CB0@DB7PR07MB5657.eurprd07.prod.outlook.com>
In-Reply-To: <DB7PR07MB56578E540FA99F4494970ADEA0CB0@DB7PR07MB5657.eurprd07.prod.outlook.com>
From: Ivaylo Petrov <ivaylo@ackl.io>
Date: Wed, 8 Apr 2020 14:06:59 +0200
Message-ID: <CAJFkdRzjEGvGMT=xmtuZRgK1gYNFsouy-cSBjrzuiBqafUDWJQ@mail.gmail.com>
To: tom petch <ietfc@btconnect.com>
Cc: core <core@ietf.org>, "netmod@ietf.org" <netmod@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000e4168605a2c65739"
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/m3ptBlKzBScIn1siEltEU-oXJEc>
Subject: Re: [core]  =?utf-8?q?=5Bnetmod=5D_=F0=9F=94=94_admin_WG_Last_Call_of?= =?utf-8?q?_CORECONF_drafts=3A_draft-ietf-core-yang-yang-library-01?=
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, 08 Apr 2020 12:07:33 -0000

--000000000000e4168605a2c65739
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hello Tom,

Thank you for your review and your comments! They were indeed very helpful.
I will try to spend some more time making sure we follow the
recommendations from RFC8407, but for now please find my answers below
(prefixed with [IP]). Note that the diff after handing your comments can be
found at [1] for the txt file diff and [2] for the raw Markdown diff.

Best regards,
Ivaylo

[1]:
https://tools.ietf.org/rfcdiff?url1=3Ddraft-ietf-core-yang-library&url2=3Dh=
ttp://core-wg.github.io/yang-cbor/draft-ietf-core-yang-library-latest.txt
[2]:
https://github.com/core-wg/yang-cbor/commit/2aa29f2468c827fd4b58cad6a5decba=
795d9c767


On Mon, Mar 30, 2020 at 12:11 PM tom petch <ietfc@btconnect.com> wrote:

> There is quite a lot wrong with the admin of the YANG-library I-D when
> compared with RFC8407 IMHO
>
> Security considerations does not conform to boiler plate
>

[IP]: Adding the following text in the beginning of the security
considerations will make it follow the same structure as RFC7895. Would
that be acceptable for you?

The YANG module defined in this memo is designed to be accessed via CORECON=
F
{{-comi}}, NETCONF {{RFC6241}} or RESTCONF {{RFC8040}}. Depending on the
used
protocol, the security considerations of some or all of those will apply.



> IANA considerations does not register name space
>

[IP]: I added such registration. Please let me know if it looks fine. The
relevant text is:


## YANG Namespace Registration

This document registers the following XML namespace URN in the "IETF XML
Registry", following the format defined in {{RFC3688}}:

URI: please assign urn:ietf:params:xml:ns:yang:ietf-constrained-yang-librar=
y

Registrant Contact: The IESG.

XML: N/A, the requested URI is an XML namespace.



> RFC 6991  is imported and so MUST be a Normative reference
>

[IP]: Fixed


> ietf-sid-file is imported and so MUST be a Normative  not Informative
> reference for the I-D
>

[IP]: Fixed

reference ietf-core-sid would be better as RFC YYYY with an RFC Editor note
> asking them to replace YYYY with the number assigned to 'YANG Schema ...
>

[IP]: Fixed


> Organization Netconf WG seems an odd choice and contradicts contact detai=
ls
>

[IP]: Changed to CoRE WG


> Contact does not normally specify WG Chairs
>
>
[IP]: I removed the chairs and left only the group and the editors. Is that
what you had in mind?

more than one revision clause
>

[IP]: Fixed


> CORECONF not an abbreviation I recognise
>

[IP]: We have received other comments related to this. We will discuss them
during the meeting today and try to clarify this.


> I will look some more as and when these are addressed (or I see IETF Last
> Call:-)
>
> Tom Petch
> ________________________________________
> From: netmod <netmod-bounces@ietf.org> on behalf of Carsten Bormann <
> cabo@tzi.org>
> Sent: 09 March 2020 13:04
> To: core
> Cc: netmod@ietf.org
> Subject: [netmod] =F0=9F=94=94 WG Last Call of CORECONF drafts:
> draft-ietf-core-yang-cbor-12, -sid-11, -comi-09, -yang-library-01
>
> It took us a long time to get the four CORECONF drafts in sync,
> but now we are ready for WGLC.
>
> This starts a working group last call for
> =E2=80=94 draft-ietf-core-yang-cbor-12
> =E2=80=94 draft-ietf-core-sid-11
> =E2=80=94 draft-ietf-core-comi-09
> =E2=80=94 draft-ietf-core-yang-library-01
>
> ending on
>
>         24:00 UTC on Tuesday, March 31, 2020.
>
> (This includes some extra time for the IETF week and for cross-WG
> coordination.)
>
> This WGLC is copied to the netmod WG mailing list; please do have a look
> at these drafts as they are slated to become a part of the greater
> YANG/NETCONF/RESTCONF family.  We intend the discussion to be on the
> CoRE mailing list, but if you find a fundamental issue with YANG or
> RESTCONF, feel free to discuss that on netmod instead.
>
> Please start a new email thread for each major issue that will need
> discussion and make sure the subject line includes the draft name and
> some sort of name for the issue.  (Minor issues such as typos can also
> be sent to the authors.)
>
> If you read the draft and think it looks fine, please send a one line
> email to the list or to the chairs letting us know that so we can get
> a feel of how broad the review has been.
>
> (To reviewers and authors:)  If you are aware of any patent claims that
> might apply to systems that implement these drafts, please review BCP 78
> and BCP 79 and make any appropriate IPR declaration before the last-call
> ends. If you are not sure whether you need to make a declaration or not,
> please talk to the chairs and we will help.
>
> Gr=C3=BC=C3=9Fe, Carsten
>
> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod
> _______________________________________________
> core mailing list
> core@ietf.org
> https://www.ietf.org/mailman/listinfo/core
>

--000000000000e4168605a2c65739
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"fon=
t-family:verdana,sans-serif;color:#0b5394"><div class=3D"gmail_default" sty=
le=3D"color:rgb(34,34,34)"><font color=3D"#000000">Hello Tom,</font></div><=
div class=3D"gmail_default" style=3D"color:rgb(34,34,34)"><font color=3D"#0=
00000"><br></font></div><div class=3D"gmail_default" style=3D"color:rgb(34,=
34,34)"><font color=3D"#000000">Thank you for your review and your=C2=A0com=
ments! They were indeed very helpful. I will try to spend some more time ma=
king sure we follow the recommendations from RFC8407, but for now please=C2=
=A0</font><font color=3D"#000000">find my answers below (prefixed with [IP]=
). Note that the diff after handing your comments=C2=A0</font><span style=
=3D"font-family:Arial,Helvetica,sans-serif">can be found at [1] for the txt=
 file diff and [2] for the raw Markdown diff.=C2=A0</span></div><div class=
=3D"gmail_default" style=3D"color:rgb(34,34,34)"><span style=3D"font-family=
:Arial,Helvetica,sans-serif"></span></div><div class=3D"gmail_default" styl=
e=3D"color:rgb(34,34,34)"><font color=3D"#000000"><br></font></div><div cla=
ss=3D"gmail_default" style=3D"color:rgb(34,34,34)"><font color=3D"#000000">=
Best regards,</font></div><div class=3D"gmail_default" style=3D"color:rgb(3=
4,34,34)"><font color=3D"#000000">Ivaylo</font></div><div class=3D"gmail_de=
fault" style=3D"color:rgb(34,34,34)"><font color=3D"#000000"><br></font></d=
iv><div class=3D"gmail_default" style=3D"color:rgb(34,34,34)"><font color=
=3D"#000000">[1]:=C2=A0</font><span style=3D"font-family:Arial,Helvetica,sa=
ns-serif"><a href=3D"https://tools.ietf.org/rfcdiff?url1=3Ddraft-ietf-core-=
yang-library&amp;url2=3Dhttp://core-wg.github.io/yang-cbor/draft-ietf-core-=
yang-library-latest.txt" target=3D"_blank">https://tools.ietf.org/rfcdiff?u=
rl1=3Ddraft-ietf-core-yang-library&amp;url2=3Dhttp://core-wg.github.io/yang=
-cbor/draft-ietf-core-yang-library-latest.txt</a></span></div><div class=3D=
"gmail_default" style=3D"color:rgb(34,34,34)">[2]:=C2=A0<a href=3D"https://=
github.com/core-wg/yang-cbor/commit/2aa29f2468c827fd4b58cad6a5decba795d9c76=
7">https://github.com/core-wg/yang-cbor/commit/2aa29f2468c827fd4b58cad6a5de=
cba795d9c767</a></div><div class=3D"gmail_default" style=3D"color:rgb(34,34=
,34)"><br></div></div></div><div dir=3D"ltr"><div style=3D"font-family:verd=
ana,sans-serif;color:rgb(11,83,148)"><br><span style=3D"font-family:Arial,H=
elvetica,sans-serif;color:rgb(34,34,34)">On Mon, Mar 30, 2020 at 12:11 PM t=
om petch &lt;</span><a href=3D"mailto:ietfc@btconnect.com" style=3D"font-fa=
mily:Arial,Helvetica,sans-serif" target=3D"_blank">ietfc@btconnect.com</a><=
span style=3D"font-family:Arial,Helvetica,sans-serif;color:rgb(34,34,34)">&=
gt; wrote:</span><br></div></div><div class=3D"gmail_quote"><blockquote cla=
ss=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid =
rgb(204,204,204);padding-left:1ex">There is quite a lot wrong with the admi=
n of the YANG-library I-D when compared with RFC8407 IMHO<br>
<br>
Security considerations does not conform to boiler plate<br></blockquote><d=
iv><br></div><span class=3D"gmail_default" style=3D"font-family:verdana,san=
s-serif;color:rgb(11,83,148)"></span>[IP]: Adding<span class=3D"gmail_defau=
lt" style=3D"font-family:verdana,sans-serif;color:rgb(11,83,148)"></span>=
=C2=A0the following text in=C2=A0the beginning of the security consideratio=
ns will make it follow the same structure as RFC7895. Would that be accepta=
ble for you?</div><div class=3D"gmail_quote"><br></div><blockquote style=3D=
"margin:0 0 0 40px;border:none;padding:0px"><div class=3D"gmail_quote"><div=
><span class=3D"gmail_default" style=3D"font-family:verdana,sans-serif;colo=
r:rgb(11,83,148)"></span>The YANG module defined in this memo is designed t=
o be accessed via CORECONF</div></div><div class=3D"gmail_quote"><div>{{-co=
mi}}, NETCONF {{RFC6241}} or RESTCONF {{RFC8040}}. Depending on the used</d=
iv></div><div class=3D"gmail_quote"><div>protocol, the security considerati=
ons of some or all of those will apply.</div></div></blockquote><div class=
=3D"gmail_quote"><div><div class=3D"gmail_default" style=3D"font-family:ver=
dana,sans-serif;color:rgb(11,83,148)"><span style=3D"font-family:Arial,Helv=
etica,sans-serif;color:rgb(34,34,34)">=C2=A0</span><br></div></div><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px=
 solid rgb(204,204,204);padding-left:1ex">
IANA considerations does not register name space<br></blockquote><div><br><=
/div><span class=3D"gmail_default" style=3D"font-family:verdana,sans-serif;=
color:rgb(11,83,148)"></span>[IP]: I added such registration. Please let me=
 know if it looks fine. The relevant text is:<br><blockquote style=3D"margi=
n:0 0 0 40px;border:none;padding:0px"><div class=3D"gmail_quote"><div class=
=3D"gmail_default" style=3D"font-family:verdana,sans-serif;color:rgb(11,83,=
148)"><span style=3D"font-family:Arial,Helvetica,sans-serif;color:rgb(34,34=
,34)"><br></span></div><div class=3D"gmail_default" style=3D"font-family:ve=
rdana,sans-serif;color:rgb(11,83,148)"><span style=3D"font-family:Arial,Hel=
vetica,sans-serif;color:rgb(34,34,34)">## YANG Namespace Registration</span=
><br></div></div><div class=3D"gmail_quote"><br></div><div class=3D"gmail_q=
uote">This document registers the following XML namespace URN in the &quot;=
IETF XML</div><div class=3D"gmail_quote">Registry&quot;, following the form=
at defined in {{RFC3688}}:</div><div class=3D"gmail_quote"><br></div><div c=
lass=3D"gmail_quote">URI: please assign urn:ietf:params:xml:ns:yang:ietf-co=
nstrained-yang-library</div><div class=3D"gmail_quote"><br></div><div class=
=3D"gmail_quote">Registrant Contact: The IESG.</div><div class=3D"gmail_quo=
te"><br></div><div class=3D"gmail_quote">XML: N/A, the requested URI is an =
XML namespace.<span class=3D"gmail_default" style=3D"font-family:verdana,sa=
ns-serif;color:rgb(11,83,148)"></span></div></blockquote></div><div class=
=3D"gmail_quote"><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding=
-left:1ex">RFC <span class=3D"gmail_default" style=3D"font-family:verdana,s=
ans-serif;color:rgb(11,83,148)"></span>6991=C2=A0 is imported and so MUST b=
e a Normative reference<br></blockquote><div><br></div><span class=3D"gmail=
_default" style=3D"font-family:verdana,sans-serif;color:rgb(11,83,148)"></s=
pan>[IP]: Fixed<div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"=
margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-lef=
t:1ex">
ietf-sid-file is imported and so MUST be a Normative=C2=A0 not Informative =
reference for the I-D<br></blockquote><div><br></div><span class=3D"gmail_d=
efault" style=3D"font-family:verdana,sans-serif;color:rgb(11,83,148)"></spa=
n>[IP]: Fixed<div class=3D"gmail_default" style=3D"font-family:verdana,sans=
-serif;color:rgb(11,83,148)"><br></div><div class=3D"gmail_default" style=
=3D"font-family:verdana,sans-serif;color:rgb(11,83,148)"></div><blockquote =
class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px sol=
id rgb(204,204,204);padding-left:1ex">
reference ietf-core-sid would be better as RFC YYYY with an RFC Editor note=
 asking them to replace YYYY with the number assigned to &#39;YANG Schema .=
..<br></blockquote><div><br></div><span class=3D"gmail_default" style=3D"fo=
nt-family:verdana,sans-serif;color:rgb(11,83,148)"></span>[IP]: Fixed<div>=
=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0=
.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Organization Netconf WG seems an odd choice and contradicts contact details=
<br></blockquote><div>=C2=A0</div><span class=3D"gmail_default" style=3D"fo=
nt-family:verdana,sans-serif;color:rgb(11,83,148)"></span>[IP]: Changed to =
CoRE WG<div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0=
px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Contact does not normally specify WG Chairs <br>
<br></blockquote><div><br></div><span class=3D"gmail_default" style=3D"font=
-family:verdana,sans-serif;color:rgb(11,83,148)"></span>[IP]: I removed the=
 chairs and left only the group and the editors<span class=3D"gmail_default=
" style=3D"">. Is that what you had in mind?<font color=3D"#0b5394" face=3D=
"verdana, sans-serif"></font></span><div><br></div><blockquote class=3D"gma=
il_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,2=
04,204);padding-left:1ex">
more than one revision clause<br></blockquote><div>=C2=A0</div><span class=
=3D"gmail_default" style=3D"font-family:verdana,sans-serif;color:rgb(11,83,=
148)"></span>[IP]: Fixed<div><span class=3D"gmail_default" style=3D"font-fa=
mily:verdana,sans-serif;color:rgb(11,83,148)"></span>=C2=A0</div><blockquot=
e class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px s=
olid rgb(204,204,204);padding-left:1ex">
CORECONF not an abbreviation I recognise<br></blockquote><div><br></div><sp=
an class=3D"gmail_default" style=3D"font-family:verdana,sans-serif;color:rg=
b(11,83,148)"></span>[IP]: We have received other comments related to this.=
 We will discuss them during the meeting today and try to clarify this.<div=
>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px =
0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
I will look some more as and when these are addressed (or I see IETF Last C=
all:-)<br>
<br>
Tom Petch<br>
________________________________________<br>
From: netmod &lt;<a href=3D"mailto:netmod-bounces@ietf.org" target=3D"_blan=
k">netmod-bounces@ietf.org</a>&gt; on behalf of Carsten Bormann &lt;<a href=
=3D"mailto:cabo@tzi.org" target=3D"_blank">cabo@tzi.org</a>&gt;<br>
Sent: 09 March 2020 13:04<br>
To: core<br>
Cc: <a href=3D"mailto:netmod@ietf.org" target=3D"_blank">netmod@ietf.org</a=
><br>
Subject: [netmod] =F0=9F=94=94 WG Last Call of CORECONF drafts: draft-ietf-=
core-yang-cbor-12, -sid-11, -comi-09, -yang-library-01<br>
<br>
It took us a long time to get the four CORECONF drafts in sync,<br>
but now we are ready for WGLC.<br>
<br>
This starts a working group last call for<br>
=E2=80=94 draft-ietf-core-yang-cbor-12<br>
=E2=80=94 draft-ietf-core-sid-11<br>
=E2=80=94 draft-ietf-core-comi-09<br>
=E2=80=94 draft-ietf-core-yang-library-01<br>
<br>
ending on<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 24:00 UTC on Tuesday, March 31, 2020.<br>
<br>
(This includes some extra time for the IETF week and for cross-WG<br>
coordination.)<br>
<br>
This WGLC is copied to the netmod WG mailing list; please do have a look<br=
>
at these drafts as they are slated to become a part of the greater<br>
YANG/NETCONF/RESTCONF family.=C2=A0 We intend the discussion to be on the<b=
r>
CoRE mailing list, but if you find a fundamental issue with YANG or<br>
RESTCONF, feel free to discuss that on netmod instead.<br>
<br>
Please start a new email thread for each major issue that will need<br>
discussion and make sure the subject line includes the draft name and<br>
some sort of name for the issue.=C2=A0 (Minor issues such as typos can also=
<br>
be sent to the authors.)<br>
<br>
If you read the draft and think it looks fine, please send a one line<br>
email to the list or to the chairs letting us know that so we can get<br>
a feel of how broad the review has been.<br>
<br>
(To reviewers and authors:)=C2=A0 If you are aware of any patent claims tha=
t<br>
might apply to systems that implement these drafts, please review BCP 78<br=
>
and BCP 79 and make any appropriate IPR declaration before the last-call<br=
>
ends. If you are not sure whether you need to make a declaration or not,<br=
>
please talk to the chairs and we will help.<br>
<br>
Gr=C3=BC=C3=9Fe, Carsten<br>
<br>
_______________________________________________<br>
netmod mailing list<br>
<a href=3D"mailto:netmod@ietf.org" target=3D"_blank">netmod@ietf.org</a><br=
>
<a href=3D"https://www.ietf.org/mailman/listinfo/netmod" rel=3D"noreferrer"=
 target=3D"_blank">https://www.ietf.org/mailman/listinfo/netmod</a><br>
_______________________________________________<br>
core mailing list<br>
<a href=3D"mailto:core@ietf.org" target=3D"_blank">core@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/core" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/core</a><br>
</blockquote></div>
</div>

--000000000000e4168605a2c65739--


From nobody Wed Apr  8 05:34:47 2020
Return-Path: <marco.tiloca@ri.se>
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 610373A0964 for <core@ietfa.amsl.com>; Wed,  8 Apr 2020 05:34:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, MSGID_FROM_MTA_HEADER=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=risecloud.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 GVIzImeHDwa0 for <core@ietfa.amsl.com>; Wed,  8 Apr 2020 05:34:43 -0700 (PDT)
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-eopbgr70084.outbound.protection.outlook.com [40.107.7.84]) (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 137083A095E for <core@ietf.org>; Wed,  8 Apr 2020 05:34:42 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dhbtnaU+NzyGkcq/G9oRoysTTeNtPMGBuscxcxsKZzBNbe/1YiudMB/SNy1FDGNR2x+4xO1P15dqJv5BVY8HTJc76S9IjGjLJgRsaLx6+WXQ43FmmAQZrwj0Q+6C6WhnWIUCIqdwj5fbOu5PkgZW6+/KZ33tPvgyCA0MRaCdcEekTei4fFx+u8nsaU+cdDsHP81u8WdwcIZEbNT9oaosN7HPUQwVFMeUKfUdEfmJMzUTdWiWAQ6G+azOCghnNQDJjt4vdGXpoIL8BviNM/1jfCvdkCHHFiDg17ZXGQVSgQMkkXxCCfJbYyZ9ymmPLmathpK9NOZ5falBcVE5XPEiCg==
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=Otgj9sDWpFhpVahjVdSYQS38G6kLY8dNa5y58v8aZxo=; b=Eu7od9tZqmIuFc4Wn/IuoXq7dbCSjkur4X/A+5VGUkbL4FGLE1fZ8JjVaDdjFOuqfeVqUDU9dN/0JKw9Gyx/DiXqsW4KA2bF2f7czcOTRI7HW9EBJrDPWdhcwEWfBqUYGJ9NO6f1Ndy1QcD2+ziNJi4p0n0MJp+u3zEUryS2y6zbE0+FHPVdCz2/nj6fN9XRR8Tym39q9xl2fAjtsS4QsTnrFJuvh+DFORboCdBswO5JEI+ihrCZUe+I9s4RTRwaXZwCaQN4oySBpVRzcDaayeGmnBLSuM0+eBfhukFJtImG9O7Vk+Kpq7pBfwJCimkWDWWVnVMhsO2eJxS+nA73TQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ri.se; dmarc=pass action=none header.from=ri.se; dkim=pass header.d=ri.se; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=RISEcloud.onmicrosoft.com; s=selector1-RISEcloud-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Otgj9sDWpFhpVahjVdSYQS38G6kLY8dNa5y58v8aZxo=; b=AS0sE60VAHoXHs13EVcaCXuLu6HhX724QOsPsi3eNS9QlGfB9/6XpVYl9f8hPQ0VWen6RpXZ//wwuiLC/jUZ74wKu/FZOPs5fU1E3TapFKYkpkyWA5U62z50OR1WRpWCPxfb4l7CCAR/MIE1xHcfmDdi4QVVISuxcM2NwmJ8JbY=
Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=marco.tiloca@ri.se; 
Received: from VI1P189MB0398.EURP189.PROD.OUTLOOK.COM (10.165.195.159) by VI1P189MB0590.EURP189.PROD.OUTLOOK.COM (10.165.197.27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.19; Wed, 8 Apr 2020 12:34:38 +0000
Received: from VI1P189MB0398.EURP189.PROD.OUTLOOK.COM ([fe80::5db5:cc81:e984:7c27]) by VI1P189MB0398.EURP189.PROD.OUTLOOK.COM ([fe80::5db5:cc81:e984:7c27%7]) with mapi id 15.20.2878.021; Wed, 8 Apr 2020 12:34:38 +0000
To: core@ietf.org
References: <789d189c-619c-7f06-0f0a-fc68b2262a51@ri.se> <4e258729-37d1-46fd-9907-a43354af50d5@www.fastmail.com>
From: Marco Tiloca <marco.tiloca@ri.se>
Autocrypt: addr=marco.tiloca@ri.se; prefer-encrypt=mutual; keydata= mQENBFSNeRUBCAC44iazWzj/PE3TiAlBsaWna0JbdIAJFHB8PLrqthI0ZG7GnCLNR8ZhDz6Z aRDPC4FR3UcMhPgZpJIqa6Zi8yWYCqF7A7QhT7E1WdQR1G0+6xUEd0ZD+QBdf29pQadrVZAt 0G4CkUnq5H+Sm05aw2Cpv3JfsATVaemWmujnMTvZ3dFudCGNdsY6kPSVzMRyedX7ArLXyF+0 Kh1T4WUW6NHfEWltnzkcqRhn2NcZtADsxWrMBgZXkLE/dP67SnyFjWYpz7aNpxxA+mb5WBT+ NrSetJlljT0QOXrXMGh98GLfNnLAl6gJryE6MZazN5oxkJgkAep8SevFXzglj7CAsh4PABEB AAG0Nk1hcmNvIFRpbG9jYSAobWFyY28udGlsb2NhQHJpLnNlKSA8bWFyY28udGlsb2NhQHJp LnNlPokBNwQTAQgAIQUCWkAnkAIbAwULCQgHAgYVCAkKCwIEFgIDAQIeAQIXgAAKCRDuJmS0 DljaQwEvCACJKPJIPGH0oGnLJY4G1I2DgNiyVKt1H4kkc/eT8Bz9OSbAxgZo3Jky382e4Dba ayWrQRFen0aLSFuzbU4BX4O/YRSaIqUO3KwUNO1iTC65OHz0XirGohPUOsc0SEMtpm+4zfYG 7G8p35MK0h9gpwgGMG0j0mZX4RDjuywC88i1VxCwMWGaZRlUrPXkC3nqDDRcPtuEGpncWhAV Qt2ZqeyITv9KCUmDntmXLPe6vEXtOfI9Z3HeqeI8OkGwXpotVobgLa/mVmFj6EALDzj7HC2u tfgxECBJddmcDInrvGgTkZtXEVbyLQuiK20lJmYnmPWN8DXaVVaQ4XP/lXUrzoEzuQENBFSN eRUBCACWmp+k6LkY4/ey7eA7umYVc22iyVqAEXmywDYzEjewYwRcjTrH/Nx1EqwjIDuW+BBE oMLRZOHCgmjo6HRmWIutcYVCt9ieokultkor9BBoQVPiI+Tp51Op02ifkGcrEQNZi7q3fmOt hFZwZ6NJnUbA2bycaKZ8oClvDCQj6AjEydBPnS73UaEoDsqsGVjZwChfOMg5OyFm90QjpIw8 m0uDVcCzKKfxq3T/z7tyRgucIUe84EzBuuJBESEjK/hF0nR2LDh1ShD29FWrFZSNVVCVu1UY ZLAayf8oKKHHpM+whfjEYO4XsDpV4zQ15A+D15HRiHR6Adf4PDtPM1DCwggjABEBAAGJAR8E GAECAAkFAlSNeRUCGwwACgkQ7iZktA5Y2kPGEwf/WNjTy3z74vLmHycVsFXXoQ8W1+858mRy Ad0a8JYzY3xB7CVtqI3Hy894Qcw4H6G799A1OL9B1EeA8Yj3aOz0NbUyf5GW+iotr3h8+KIC OYZ34/BQaOLzdvDNmRoGHn+NeTzhF7eSeiPKi2jex+NVodhjOVGXw8EhYGkeZLvynHEboiLM 4TbyPbVR9HsdVqKGVTDxKSE3namo3kvtY6syRFIiUz5WzJfYAuqbt6m3TxDEb8sA9pzaLuhm fnJRc12H5NVZEZmE/EkJFTlkP4wnZyOSf/r2/Vd0iHauBwv57cpY6HFFMe7rvK4s7ME5zctO Ely5C6NCu1ZaNtdUuqDSPA==
Message-ID: <7101c64f-9ba6-fe38-0bdc-48062556e849@ri.se>
Date: Wed, 8 Apr 2020 14:34:30 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.4.1
In-Reply-To: <4e258729-37d1-46fd-9907-a43354af50d5@www.fastmail.com>
Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="xUMAglWIjQX3ZQg1apF4Ci0vJROQrqnqF"
X-ClientProxiedBy: HE1P190CA0003.EURP190.PROD.OUTLOOK.COM (2603:10a6:3:bc::13) To VI1P189MB0398.EURP189.PROD.OUTLOOK.COM (2603:10a6:802:35::31)
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
Received: from [10.8.0.5] (185.76.9.97) by HE1P190CA0003.EURP190.PROD.OUTLOOK.COM (2603:10a6:3:bc::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2900.15 via Frontend Transport; Wed, 8 Apr 2020 12:34:37 +0000
X-Originating-IP: [185.76.9.97]
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 9820f98c-f3f3-4493-a08c-08d7dbb933c6
X-MS-TrafficTypeDiagnostic: VI1P189MB0590:
X-Microsoft-Antispam-PRVS: <VI1P189MB0590F56848C01AC8AE3CB89599C00@VI1P189MB0590.EURP189.PROD.OUTLOOK.COM>
X-MS-Oob-TLC-OOBClassifiers: OLM:8882;
X-Forefront-PRVS: 0367A50BB1
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:VI1P189MB0398.EURP189.PROD.OUTLOOK.COM; PTR:; CAT:NONE;  SFTY:; SFS:(10009020)(4636009)(346002)(366004)(396003)(39860400002)(136003)(376002)(36756003)(5660300002)(956004)(16799955002)(31686004)(66476007)(66556008)(86362001)(66946007)(31696002)(2906002)(52116002)(33964004)(316002)(81166007)(478600001)(16576012)(53546011)(6486002)(44832011)(2616005)(8936002)(81156014)(8676002)(235185007)(26005)(966005)(186003)(16526019)(21480400003)(66574012)(6916009)(6666004); DIR:OUT; SFP:1101; 
Received-SPF: None (protection.outlook.com: ri.se does not designate permitted sender hosts)
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: 31KyqV2B/pyq9w3oVbbSoJzX4zXtDZ6bAaGf2wJvLA0A3u8npk5OR0gY1fdk9i3+5SWAqx2BwcDK1uakD2pctyPPHAqLaNASLY6EhAehzk5cHLqnCsLsJdb/Hc7RmEWoQJmKAdHbY2QShhEnuWhYnHQ1UsjNki8Ylob/KQUHYv7HpA6sHL9teDLhLPk0Z4Htq6lrxw/BqLu2JrEt7w751MN2CH4y4/C+Xpn26L17GzU5EfuK16VzQEEyTj754oF8ExicfvPntj93jw/c32mDF96k1v1EeJLUWIuvkR+WYOQkrQdaj7dVt9jE+FfL6XMZJ3+UXn/pfA+g0e7OMl1cse3IyDr91X3obRu/jHVpx4xYIjUsiolwUVxXH2Ow0wvhGjaeCpui72ZSeL21/bTvLmqspGKQKUnCgCHlHbyXuZf3ruoMnG4tDTHNFaXICLboCDULV2bx6o248bRuAsEqhPWQHFSKkw/pu5JvOKO+nxHnPrQKFMvTspzcfP1JXh67JdhvJoogoKDRIQTLSCFgog==
X-MS-Exchange-AntiSpam-MessageData: 8J5vQ/kIFkbCybmyLlV5JQoFzXvyqXe31YCF7T83127X7DKLCH9zKjhH/ZhDRavZUeZPXhshGp/MObDP9yQoVgSaAWVvOHpTs0Td+wG51Ld0QmWQKCrlVBu4aU479iCSGGdRo8eM3vUk00AO2VRxhw==
X-OriginatorOrg: ri.se
X-MS-Exchange-CrossTenant-Network-Message-Id: 9820f98c-f3f3-4493-a08c-08d7dbb933c6
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Apr 2020 12:34:38.3220 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 5a9809cf-0bcb-413a-838a-09ecc40cc9e8
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: 4WvvTVyM0PsxhkQsMopNKiv0f0nSkUW7QRLaogXPy7kRDxCVenmHeapDg4Nsu9o3pqrWKIIM+X8XukTK6jwfBw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1P189MB0590
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/2Slwl1TPgINDOm2gDP8y8ZBPQUk>
Subject: Re: [core] Upcoming CoRE Virtual Meetings
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, 08 Apr 2020 12:34:46 -0000

--xUMAglWIjQX3ZQg1apF4Ci0vJROQrqnqF
Content-Type: multipart/mixed; boundary="98jFtzPoVQmwje1jh4sGRwkCoacIfQ6Sq"

--98jFtzPoVQmwje1jh4sGRwkCoacIfQ6Sq
Content-Type: multipart/alternative;
 boundary="------------44C4996819D6C79F1E263571"
Content-Language: en-US

This is a multi-part message in MIME format.
--------------44C4996819D6C79F1E263571
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Dear all,

Just a reminder that we will start our CoRE virtual session in less than
30 minutes, i.e. at 13:00 UTC.

Please, see below for related information and links.

Talk to you soon,
Marco and Jaime


Meeting entry:
https://datatracker.ietf.org/meeting/interim-2020-core-01/session/core

Agenda:
https://datatracker.ietf.org/doc/agenda-interim-2020-core-01-core-01/

Etherpad:
https://etherpad.ietf.org/p/notes-ietf-107-core?useMonospaceFont=3Dtrue

Jabber: xmpp:core@jabber.ietf.org?join
=C2=A0=C2=A0 For the virtual microphone queue, you may want to say "help =
q"

Join by Webex
=C2=A0=C2=A0 URL:
https://ietf.webex.com/ietf/j.php?MTID=3Dm355f196a763aa1549467110e081b5b7=
6
=C2=A0=C2=A0 Meeting number (access code): 616 017 942
=C2=A0=C2=A0 Meeting password: constrained

Join by Phone
=C2=A0=C2=A0 1-650-479-3208 Call-in number (US/Canada)
=C2=A0=C2=A0 1-877-668-4493 Call-in toll free number (US/Canada)
=C2=A0=C2=A0 Access code: 616 017 942
=C2=A0=C2=A0 Toll-free calling restrictions:
=C2=A0=C2=A0 https://www.webex.com/pdf/tollfree_restrictions.pdf


On 2020-04-06 13:10, Jaime Jim=C3=A9nez wrote:
> Dear core,
>
> in order to run the CoRE Virtual meetings smoothly we'd like to send a
> reminder of the following:
>
> - Those who are going to be presenting slides on Wednesday the 8th.
> Please send us the slides already *today*=C2=A0at the latest.=C2=A0 You=
 can use
> pptx or pdf format. We will upload them
> to=C2=A0https://github.com/core-wg/wg-materials/tree/master/ietf107=C2=A0=
=2E
>
> - We will be using Webex for the virtual meetings, however the queue
> management will be done over jabber. If you haven't already, please
> set up a jabber account (https://ietf.org/how/meetings/jabber/=C2=A0) a=
nd
> join the group=C2=A0core@jabber.ietf.org
> <mailto:core@jabber.ietf.org>=C2=A0group. If you cannot, you can still =
use
> the webex chat during the meeting and we'll add you manually to the
> queue. We will explain about this during the meeting too.
>
> Ciao!
> --=C2=A0
> Jaime Jim=C3=A9nez
>
>
>
> On Tue, Mar 31, 2020, at 12:01 AM, Marco Tiloca wrote:
>> Hello CoRE,
>>
>> The two virtual meetings replacing IETF 107 are confirmed for the
>> intended days and times, as summarized below.
>>
>> [Meeting 1]
>> Date and time: 8th of April 2020, 13:00-15:00 UTC [1]
>> Webex link:
>> https://ietf.webex.com/webappng/sites/ietf/meeting/info/12f03cd44d7d40=
79b925586135df03ee
>>
>> [Meeting 2]
>> Date and time: 16th of April 2020, 13:00-14:30 UTC [2]
>> Webex link:
>> https://ietf.webex.com/webappng/sites/ietf/meeting/info/1ccf8929f40d4f=
f2a6ff4a6b46521a12
>>
>> Like in regular IETF meetings, we plan to also use Jabber. In particul=
ar
>> also for the virtual microphone queue, you may want to say =E2=80=9Che=
lp q=E2=80=9D in
>> xmpp:core@jabber.ietf.org?join
>>
>>
>> The planned agenda for both meetings is available at:
>>
>> https://github.com/core-wg/wg-materials/blob/master/ietf107/core-107-a=
genda.md
>>
>> Please, provide the chairs with the intended objectives for your
>> pertaining time slot and the name of the intended discussion
>> leader/presenter, if they are not included already.
>>
>> Finally, please send your slides to the chairs:
>>
>> - By the 6th of April for the first meeting.
>> - By the 14th of April for the second meeting.
>>
>> Consolidated slides will be also made available at:
>> https://github.com/core-wg/wg-materials/tree/master/ietf107
>>
>> Best,
>> Marco and Jaime
>>
>>
>> [1]
>> https://www.timeanddate.com/worldclock/meetingdetails.html?year=3D2020=
&month=3D4&day=3D8&hour=3D13&min=3D0&sec=3D0&p1=3D239&p2=3D179
>>
>> [2]
>> https://www.timeanddate.com/worldclock/meetingdetails.html?year=3D2020=
&month=3D4&day=3D16&hour=3D13&min=3D0&sec=3D0&p1=3D239&p2=3D179
>>
>> --=C2=A0
>> Marco Tiloca
>> Ph.D., Senior Researcher
>>
>> RISE Research Institutes of Sweden
>> Division ICT
>> Isafjordsgatan 22 / Kistag=C3=A5ngen 16
>> SE-164 40 Kista (Sweden)
>>
>> Phone: +46 (0)70 60 46 501
>> https://www.ri.se
>>
>>
>>
>> _______________________________________________
>> core mailing list
>> core@ietf.org
>> https://www.ietf.org/mailman/listinfo/core
>>
>>
>> *Attachments:*
>>
>>   * signature.asc
>>
>

--=20
Marco Tiloca
Ph.D., Senior Researcher

RISE Research Institutes of Sweden
Division ICT
Isafjordsgatan 22 / Kistag=C3=A5ngen 16
SE-164 40 Kista (Sweden)

Phone: +46 (0)70 60 46 501
https://www.ri.se


--------------44C4996819D6C79F1E263571
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html>
  <head>
    <meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DUTF=
-8">
  </head>
  <body>
    Dear all,<br>
    <br>
    Just a reminder that we will start our CoRE virtual session in less
    than 30 minutes, i.e. at 13:00 UTC.<br>
    <br>
    Please, see below for related information and links.<br>
    <br>
    Talk to you soon,<br>
    Marco and Jaime<br>
    <br>
    <br>
    Meeting entry:<br>
<a class=3D"moz-txt-link-freetext" href=3D"https://datatracker.ietf.org/m=
eeting/interim-2020-core-01/session/core">https://datatracker.ietf.org/me=
eting/interim-2020-core-01/session/core</a><br>
    <br>
    Agenda:
    <a class=3D"moz-txt-link-freetext" href=3D"https://datatracker.ietf.o=
rg/doc/agenda-interim-2020-core-01-core-01/">https://datatracker.ietf.org=
/doc/agenda-interim-2020-core-01-core-01/</a><br>
    <br>
    Etherpad:
    <a class=3D"moz-txt-link-freetext" href=3D"https://etherpad.ietf.org/=
p/notes-ietf-107-core?useMonospaceFont=3Dtrue">https://etherpad.ietf.org/=
p/notes-ietf-107-core?useMonospaceFont=3Dtrue</a><br>
    <br>
    Jabber: <a class=3D"moz-txt-link-freetext" href=3D"xmpp:core@jabber.i=
etf.org?join">xmpp:core@jabber.ietf.org?join</a><br>
    =C2=A0=C2=A0 For the virtual microphone queue, you may want to say "h=
elp q"<br>
    <br>
    Join by Webex<br>
    =C2=A0=C2=A0 URL:
    <a class=3D"moz-txt-link-freetext" href=3D"https://ietf.webex.com/iet=
f/j.php?MTID=3Dm355f196a763aa1549467110e081b5b76">https://ietf.webex.com/=
ietf/j.php?MTID=3Dm355f196a763aa1549467110e081b5b76</a><br>
    =C2=A0=C2=A0 Meeting number (access code): 616 017 942<br>
    =C2=A0=C2=A0 Meeting password: constrained<br>
    <br>
    Join by Phone<br>
    =C2=A0=C2=A0 1-650-479-3208 Call-in number (US/Canada)<br>
    =C2=A0=C2=A0 1-877-668-4493 Call-in toll free number (US/Canada)<br>
    =C2=A0=C2=A0 Access code: 616 017 942<br>
    =C2=A0=C2=A0 Toll-free calling restrictions:<br>
    =C2=A0=C2=A0 <a class=3D"moz-txt-link-freetext" href=3D"https://www.w=
ebex.com/pdf/tollfree_restrictions.pdf">https://www.webex.com/pdf/tollfre=
e_restrictions.pdf</a><br>
    <br>
    <br>
    <div class=3D"moz-cite-prefix">On 2020-04-06 13:10, Jaime Jim=C3=A9ne=
z
      wrote:<br>
    </div>
    <blockquote type=3D"cite"
      cite=3D"mid:4e258729-37d1-46fd-9907-a43354af50d5@www.fastmail.com">=

      <meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DU=
TF-8">
      <title></title>
      <style type=3D"text/css">p.MsoNormal,p.MsoNoSpacing{margin:0}</styl=
e>
      <div>
        <div>Dear core, <br>
        </div>
        <div><br>
        </div>
        <div>in order to run the CoRE Virtual meetings smoothly we'd
          like to send a reminder of the following:<br>
        </div>
        <div><br>
        </div>
        <div>- Those who are going to be presenting slides on Wednesday
          the 8th. Please send us the slides already <b>today</b>=C2=A0at=

          the latest.=C2=A0 You can use pptx or pdf format. We will uploa=
d
          them to=C2=A0<a
            href=3D"https://github.com/core-wg/wg-materials/tree/master/i=
etf107"
            moz-do-not-send=3D"true">https://github.com/core-wg/wg-materi=
als/tree/master/ietf107</a>=C2=A0.<br>
        </div>
        <div><br>
        </div>
        <div>- We will be using Webex for the virtual meetings, however
          the queue management will be done over jabber. If you haven't
          already, please set up a jabber account (<a
            href=3D"https://ietf.org/how/meetings/jabber/"
            moz-do-not-send=3D"true">https://ietf.org/how/meetings/jabber=
/</a>=C2=A0)
          and join the group=C2=A0<a href=3D"mailto:core@jabber.ietf.org"=

            moz-do-not-send=3D"true">core@jabber.ietf.org</a>=C2=A0group.=
 If
          you cannot, you can still use the webex chat during the
          meeting and we'll add you manually to the queue. We will
          explain about this during the meeting too.<br>
        </div>
        <div><br>
        </div>
      </div>
      <div>Ciao!</div>
      <div id=3D"sig96116256">
        <div>--=C2=A0<br>
        </div>
        <div>Jaime Jim=C3=A9nez<br>
        </div>
        <div><br>
        </div>
      </div>
      <div><br>
      </div>
      <div><br>
      </div>
      <div>On Tue, Mar 31, 2020, at 12:01 AM, Marco Tiloca wrote:<br>
      </div>
      <blockquote type=3D"cite" id=3D"qt">
        <div>Hello CoRE,<br>
        </div>
        <div><br>
        </div>
        <div>The two virtual meetings replacing IETF 107 are confirmed
          for the<br>
        </div>
        <div>intended days and times, as summarized below.<br>
        </div>
        <div><br>
        </div>
        <div>[Meeting 1]<br>
        </div>
        <div>Date and time: 8th of April 2020, 13:00-15:00 UTC [1]<br>
        </div>
        <div>Webex link:<br>
        </div>
        <div><a class=3D"moz-txt-link-freetext" href=3D"https://ietf.webe=
x.com/webappng/sites/ietf/meeting/info/12f03cd44d7d4079b925586135df03ee">=
https://ietf.webex.com/webappng/sites/ietf/meeting/info/12f03cd44d7d4079b=
925586135df03ee</a><br>
        </div>
        <div><br>
        </div>
        <div>[Meeting 2]<br>
        </div>
        <div>Date and time: 16th of April 2020, 13:00-14:30 UTC [2]<br>
        </div>
        <div>Webex link:<br>
        </div>
        <div><a class=3D"moz-txt-link-freetext" href=3D"https://ietf.webe=
x.com/webappng/sites/ietf/meeting/info/1ccf8929f40d4ff2a6ff4a6b46521a12">=
https://ietf.webex.com/webappng/sites/ietf/meeting/info/1ccf8929f40d4ff2a=
6ff4a6b46521a12</a><br>
        </div>
        <div><br>
        </div>
        <div>Like in regular IETF meetings, we plan to also use Jabber.
          In particular<br>
        </div>
        <div>also for the virtual microphone queue, you may want to say
          =E2=80=9Chelp q=E2=80=9D in<br>
        </div>
        <div><a class=3D"moz-txt-link-freetext" href=3D"xmpp:core@jabber.=
ietf.org?join">xmpp:core@jabber.ietf.org?join</a><br>
        </div>
        <div><br>
        </div>
        <div><br>
        </div>
        <div>The planned agenda for both meetings is available at:<br>
        </div>
        <div><br>
        </div>
        <div><a class=3D"moz-txt-link-freetext" href=3D"https://github.co=
m/core-wg/wg-materials/blob/master/ietf107/core-107-agenda.md">https://gi=
thub.com/core-wg/wg-materials/blob/master/ietf107/core-107-agenda.md</a><=
br>
        </div>
        <div><br>
        </div>
        <div>Please, provide the chairs with the intended objectives for
          your<br>
        </div>
        <div>pertaining time slot and the name of the intended
          discussion<br>
        </div>
        <div>leader/presenter, if they are not included already.<br>
        </div>
        <div><br>
        </div>
        <div>Finally, please send your slides to the chairs:<br>
        </div>
        <div><br>
        </div>
        <div>- By the 6th of April for the first meeting.<br>
        </div>
        <div>- By the 14th of April for the second meeting.<br>
        </div>
        <div><br>
        </div>
        <div>Consolidated slides will be also made available at:<br>
        </div>
        <div><a class=3D"moz-txt-link-freetext" href=3D"https://github.co=
m/core-wg/wg-materials/tree/master/ietf107">https://github.com/core-wg/wg=
-materials/tree/master/ietf107</a><br>
        </div>
        <div><br>
        </div>
        <div>Best,<br>
        </div>
        <div>Marco and Jaime<br>
        </div>
        <div><br>
        </div>
        <div><br>
        </div>
        <div>[1]<br>
        </div>
        <div><a class=3D"moz-txt-link-freetext" href=3D"https://www.timea=
nddate.com/worldclock/meetingdetails.html?year=3D2020&amp;month=3D4&amp;d=
ay=3D8&amp;hour=3D13&amp;min=3D0&amp;sec=3D0&amp;p1=3D239&amp;p2=3D179">h=
ttps://www.timeanddate.com/worldclock/meetingdetails.html?year=3D2020&amp=
;month=3D4&amp;day=3D8&amp;hour=3D13&amp;min=3D0&amp;sec=3D0&amp;p1=3D239=
&amp;p2=3D179</a><br>
        </div>
        <div><br>
        </div>
        <div>[2]<br>
        </div>
        <div><a class=3D"moz-txt-link-freetext" href=3D"https://www.timea=
nddate.com/worldclock/meetingdetails.html?year=3D2020&amp;month=3D4&amp;d=
ay=3D16&amp;hour=3D13&amp;min=3D0&amp;sec=3D0&amp;p1=3D239&amp;p2=3D179">=
https://www.timeanddate.com/worldclock/meetingdetails.html?year=3D2020&am=
p;month=3D4&amp;day=3D16&amp;hour=3D13&amp;min=3D0&amp;sec=3D0&amp;p1=3D2=
39&amp;p2=3D179</a><br>
        </div>
        <div><br>
        </div>
        <div>--=C2=A0<br>
        </div>
        <div>Marco Tiloca<br>
        </div>
        <div>Ph.D., Senior Researcher<br>
        </div>
        <div><br>
        </div>
        <div>RISE Research Institutes of Sweden<br>
        </div>
        <div>Division ICT<br>
        </div>
        <div>Isafjordsgatan 22 / Kistag=C3=A5ngen 16<br>
        </div>
        <div>SE-164 40 Kista (Sweden)<br>
        </div>
        <div><br>
        </div>
        <div>Phone: +46 (0)70 60 46 501<br>
        </div>
        <div><a class=3D"moz-txt-link-freetext" href=3D"https://www.ri.se=
">https://www.ri.se</a><br>
        </div>
        <div><br>
        </div>
        <div><br>
        </div>
        <div><br>
        </div>
        <div>_______________________________________________<br>
        </div>
        <div>core mailing list<br>
        </div>
        <div><a class=3D"moz-txt-link-abbreviated" href=3D"mailto:core@ie=
tf.org">core@ietf.org</a><br>
        </div>
        <div><a class=3D"moz-txt-link-freetext" href=3D"https://www.ietf.=
org/mailman/listinfo/core">https://www.ietf.org/mailman/listinfo/core</a>=
<br>
        </div>
        <div><br>
        </div>
        <div><br>
        </div>
        <div><b>Attachments:</b><br>
        </div>
        <ul>
          <li>signature.asc<br>
          </li>
        </ul>
      </blockquote>
      <div><br>
      </div>
    </blockquote>
    <br>
    <pre class=3D"moz-signature" cols=3D"72">--=20
Marco Tiloca
Ph.D., Senior Researcher

RISE Research Institutes of Sweden
Division ICT
Isafjordsgatan 22 / Kistag=C3=A5ngen 16
SE-164 40 Kista (Sweden)

Phone: +46 (0)70 60 46 501
<a class=3D"moz-txt-link-freetext" href=3D"https://www.ri.se">https://www=
=2Eri.se</a></pre>
  </body>
</html>

--------------44C4996819D6C79F1E263571--

--98jFtzPoVQmwje1jh4sGRwkCoacIfQ6Sq--

--xUMAglWIjQX3ZQg1apF4Ci0vJROQrqnqF
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEEOEo4cV326Z7GypVg7iZktA5Y2kMFAl6NxNwACgkQ7iZktA5Y
2kPGpAgAkLO7JSrI+1Wvk6co94ppqYc+MAYhnXnPsCf3jmoc5is/5HDqrPjLRr05
4ASrAmpaY+CFUI7KI5cZcO7/qhA1ZcJLPcOhJyKkkexk1IevD8lg1xjw2T0y2ymG
MPEw9egsB3r2hZhXH47jF84pq1sq0PCFgVzESi7ltwXxoYdn3oJBqzGrTZCh2ZPd
V1Xvtaa3AQczDLT8cw7TzR268b54NOd9gMQje2r5HQ0WlobZDMMotLZbFDxqiTgp
CZ1tt5RG+WwHPOHm99/LZJlsohsode+7KlPQj3vEaP7oR4q+PV7RD4qDrkbDFNb4
rONAWCJgdCH0fv9MZUYzsFlpHIyAxg==
=H6Kg
-----END PGP SIGNATURE-----

--xUMAglWIjQX3ZQg1apF4Ci0vJROQrqnqF--


From nobody Wed Apr  8 07:41:04 2020
Return-Path: <J.Schoenwaelder@jacobs-university.de>
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 41A223A0D27; Wed,  8 Apr 2020 07:40:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, MSGID_FROM_MTA_HEADER=0.001, 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=jacobsuniversity.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 jIThCjodx9at; Wed,  8 Apr 2020 07:40:52 -0700 (PDT)
Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2058.outbound.protection.outlook.com [40.107.20.58]) (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 03D2C3A0E8D; Wed,  8 Apr 2020 07:40:25 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=d9/S0ppLHksGs/5oijatN/V86rQPc77vgKJfz2xzVhpn5uD7KbE0v58oWaqimdnCu621pxOWZdmAOXSIXuNFuzWj/h5mlc06ZHxEx+edAZyH7dnsJHF0XWIpmWL+pblOSd/BrWBdwuLqtTWjA+f3ZVpl2d+cHnAYCINyu5II8T8/OApI92uecWa6PwO+akUsQ1fSiDbZNbVJf604KoPsx57Qd6FCgvy2+sH8aMwcv0bOFj7dcOk4nJCeDxza8I7+zSWnjdJSU+s5UaDqzoTEYMMoWJ26ZJeGcOq2PMZs5g8c9kp/weLpgJNHDQyTWAYlvOV5NzfirnJMT3x/CJOkHQ==
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=QGgwQomv1qzqTSq8HP55DMe5+tZ6yQDpu/4yCxtZct0=; b=P/dH5jVLYZ/s+6je+2fyCu9kjlygIlfYgFfn9DK8/+SStUte6V2mG58lg1aBL/iU4OGq3g91oaDWVI2pK5Ysv+J6H+d2cC2Iw1hxZ0acn9ZwXNQoQd7YsJMgnMcytNK5tgSPGh3DDsbFLPDTeGbPFRrfy46W/hU+fqhy1/wGpef984rF110vp9hYoSzxzl7l5ubnXh+dURhdJM0cHGQel3K/G29N0CJ0ceC3dISGXUvCZ6Yefeqfm8K59ZetEEtrkkjbmsNAGFfqLQE+8hlvulXhX9edTWtzQK3qD7pgWdSOqmx9KaLaRYyhe0bPs8l3Hm9o8i/azlrLRI/jgU5haA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=jacobs-university.de; dmarc=pass action=none header.from=jacobs-university.de; dkim=pass header.d=jacobs-university.de; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jacobsuniversity.onmicrosoft.com; s=selector2-jacobsuniversity-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=QGgwQomv1qzqTSq8HP55DMe5+tZ6yQDpu/4yCxtZct0=; b=AhR29XydaPsiYiPnsYFBk/y+3Z+5trRCo/HVsFHttBLQDG8GHte5TcIAQ4vcKTTLaSCyzCJaXmz4zMFbNyTe5IEQxurwt5nkCmT5MI6lKw7vgMVSRUXBM5hnRr/o5mAyPLNw9tXGnug9u7r9NE+6/9ynz3jehvByJiLjvKA2t7g=
Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=J.Schoenwaelder@jacobs-university.de; 
Received: from AM0P190MB0707.EURP190.PROD.OUTLOOK.COM (10.186.129.88) by AM0P190MB0658.EURP190.PROD.OUTLOOK.COM (10.186.128.85) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.16; Wed, 8 Apr 2020 14:40:22 +0000
Received: from AM0P190MB0707.EURP190.PROD.OUTLOOK.COM ([fe80::382f:f91c:26b5:a440]) by AM0P190MB0707.EURP190.PROD.OUTLOOK.COM ([fe80::382f:f91c:26b5:a440%8]) with mapi id 15.20.2878.021; Wed, 8 Apr 2020 14:40:22 +0000
Date: Wed, 8 Apr 2020 16:40:21 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: Carsten Bormann <cabo@tzi.org>
Cc: core <core@ietf.org>, NetMod WG <netmod@ietf.org>, Ivaylo Petrov <ivaylo@ackl.io>
Message-ID: <20200408144021.airva4ksdn7xh7bw@anna.jacobs.jacobs-university.de>
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
Mail-Followup-To: Carsten Bormann <cabo@tzi.org>, core <core@ietf.org>, NetMod WG <netmod@ietf.org>, Ivaylo Petrov <ivaylo@ackl.io>
References: <20200331110237.zbo3zw74xlccur3w@anna.jacobs.jacobs-university.de> <CAJFkdRwhxa2T-LVoYfwbMcjjo-dWhwonf_q4B6vGGLuWy5K+BA@mail.gmail.com> <20200407194758.luxnndxxsuixhzfo@anna.jacobs.jacobs-university.de> <16670AE8-DE0D-4444-9F64-ED6C67654886@tzi.org> <20200408065738.l7jnht536vxzacse@anna.jacobs.jacobs-university.de> <0817C3C8-420A-4994-89D4-2CDA150F682B@tzi.org> <D6EC7C7E-F078-4AAD-9F23-97EE5F225E39@tzi.org> <20200408115029.sfcm2p4gebai3y74@anna.jacobs.jacobs-university.de> <0CBA1A2B-E7D0-4A9E-92C0-13F87974F971@tzi.org>
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <0CBA1A2B-E7D0-4A9E-92C0-13F87974F971@tzi.org>
X-ClientProxiedBy: AM5PR0602CA0024.eurprd06.prod.outlook.com (2603:10a6:203:a3::34) To AM0P190MB0707.EURP190.PROD.OUTLOOK.COM (2603:10a6:208:196::24)
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
Received: from localhost (2001:638:709:5::7) by AM5PR0602CA0024.eurprd06.prod.outlook.com (2603:10a6:203:a3::34) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2900.15 via Frontend Transport; Wed, 8 Apr 2020 14:40:22 +0000
X-Originating-IP: [2001:638:709:5::7]
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 166230a2-5180-4e9b-340a-08d7dbcac4ac
X-MS-TrafficTypeDiagnostic: AM0P190MB0658:
X-MS-Exchange-Transport-Forked: True
X-Microsoft-Antispam-PRVS: <AM0P190MB065870968C9470F4FDC2D0EADEC00@AM0P190MB0658.EURP190.PROD.OUTLOOK.COM>
X-MS-Oob-TLC-OOBClassifiers: OLM:7219;
X-Forefront-PRVS: 0367A50BB1
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:AM0P190MB0707.EURP190.PROD.OUTLOOK.COM; PTR:; CAT:NONE;  SFTY:; SFS:(10009020)(346002)(39850400004)(376002)(136003)(396003)(366004)(5660300002)(54906003)(6486002)(786003)(1076003)(478600001)(4326008)(81166007)(3450700001)(86362001)(316002)(66556008)(16526019)(8936002)(66946007)(2906002)(6916009)(52116002)(186003)(66476007)(6496006)(8676002)(81156014); DIR:OUT; SFP:1101; 
Received-SPF: None (protection.outlook.com: jacobs-university.de does not designate permitted sender hosts)
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: aQntvliioLUuowiVw/E33kM1bjhYlhfZPS6vuBWPuGD2kuk3jIkm4KeKJQGCQWQLCDfy6JHNkWA49s7mLuZNGRJZ/nGixoX4k14ilb34/bGszhiKNGHtGBCci82FYStwNmrWvmo7wj1IKVLDfVyYJv4onArfvaY6bq0T+YiRQEPtU0HLfXTShxEvhzGumyP9+LqFWfaD94A/6qTUA1b5DtRoBSr2MYw9KrEaM3NLdJBAlOt//zG38klhJyZf8outtSXQwA8LzEhDAiWhs2pGox1N/M4+XHEftISGsMWp0xtQngYh2/YGR/a1p0uS9tp4Bn91USC0JGZPL8eyVkv2QJRAtaIUVIu9kVAPh0k2vYewT7qLnmn+LjrK2Ny/XSv71ZjNwqe8Fgw2BuUwbf/dNvgJB3Q3OFMvFRGknJHXpzYm0QWP7QQsZHi6IsPGQruRW0PPzBAAzNpE2TOtTPuSk+gi8w2t7lx9esZFGsHeN+Vs3wArN9Cy0arzPuzfQEp4tBJAJ1UAQXpYk7K8dWDrSQ==
X-MS-Exchange-AntiSpam-MessageData: uVYcOhBChjJ667wsn8VxQ0LWQ767gnrIjzonQlh7/+KDo7R+hgR4oX9Kg4hhObbpaQ/FO/cCWcxcmNILKZpRfOkaPIHnEaZIoViQD/zfk9Wn0ThKcjfAQvLLDf7fZwCB9LOp3Oxqlf9f3BlRAbwAJ5sSjsgTIP6m0hrQCjJ6Cj8=
X-OriginatorOrg: jacobs-university.de
X-MS-Exchange-CrossTenant-Network-Message-Id: 166230a2-5180-4e9b-340a-08d7dbcac4ac
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Apr 2020 14:40:22.6846 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: f78e973e-5c0b-4ab8-bbd7-9887c95a8ebd
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: 4ZIqhK//NFgtuQEaCwa1U3q54ExXfoKm+HtqCGtOMqq4dJzzRi4hEnQdz4Jf7E/gKvpfJh2yUeJJ0y0PzyxADyRgUpUFm7cGR6Vd8c0kqmU=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0P190MB0658
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/2Yres5Ub7k8Ey7yiIbu-U7sBS0M>
Subject: Re: [core] [netmod]  js review of draft-ietf-core-yang-cbor-12
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, 08 Apr 2020 14:40:54 -0000

On Wed, Apr 08, 2020 at 01:55:47PM +0200, Carsten Bormann wrote:
> >> Ha.
> >> 
> >> Let’s create a registry in yang-cbor for id= values (initially filled with id=name).
> >> -sid can then register id=sid in that.
> > 
> > He? yang-cbor defines how to use sids as ids so I see no reason to not
> > also register the id=sid in yang-cbor. I thought we settled on
> > yang-cbor defines what sids are and the sid id details how they are
> > assigned and how the number space is managed. This way, yang-cbor is
> > the base document and the sid document has a normative reference to
> > yang-cbor and comi has a normative reference to yang-cbor. Is there
> > a reason that speaks against this?
> 
> Hi,
> 
> The media type could simply say “uses the concept of SIDs” or it could say “uses SIDs as allocated in -sid”.
> I’m not sure the media type needs to say anything at all about this, but if it does, for completeness I think it would need to do the latter (so we can have other media types that get their SIDs elsewhere).
> That would mean a normative reference from yang-cbor to -sid.
> The registry trick turns that around.
>

I want a bit that tells me how instance naming is done, using names or
SIDs. I want to use this to send a query and tell the server that I
want to get CBOR encoded data with SIDS

      GET /restconf/yang-library-version HTTP/1.1
      Host: example.com
      Accept: application/yang-data+cbor;id=sid

or with names are keys

      GET /restconf/yang-library-version HTTP/1.1
      Host: example.com
      Accept: application/yang-data+cbor;id=name

This bit should be defined in YANG-CBOR since this document goes into
quite some detail defining both options to name data.

The question whether alternate schemes can exist to allocate SIDs is
less important for me. I hope multiple schemes to assign SIDs will not
be needed - or only needed in case the scheme defined in the SID
document turns out to be broken up to the point that it can only be
replaced.

That said: A real complication may be the YANG versioning work. Once
publishedd YANG definitions are allowed to change arbitrarily, the
allocation and management of SIDs may get really interesting.

Or is the idea that once we conclude the current SID allocation scheme
to be broken, we go define a SIDplus allocation scheme and then we
still use SIDs in YANG-CBOR but the meaning of the numbers is entirely
different, i.e., we use

      GET /restconf/yang-library-version HTTP/1.1
      Host: example.com
      Accept: application/yang-data+cbor;id=sidplus

to make it clear that the SID numbers now mean something different?
This may make sense and then it may make sense to define

    application/yang-data+cbor;id=name

in YANG-CBOR and to define

    application/yang-data+cbor;id=sid

in the SID document - which means you can't use SIDs with just
YANG-CBOR but only in the context of another document detailing how
SIDs are allocated and managed. Perhaps this is what you have in mind?

Whatever we conclude, it would be nice to get things properly
documented so that we recall the grand plan in N years from now.

/js

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <https://www.jacobs-university.de/>


From nobody Wed Apr  8 09:00:38 2020
Return-Path: <achimkraus@gmx.net>
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 73CE03A0408; Wed,  8 Apr 2020 09:00:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level: 
X-Spam-Status: No, score=-2.098 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, 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=gmx.net
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 D-Ykr7pzTXWX; Wed,  8 Apr 2020 09:00:24 -0700 (PDT)
Received: from mout.gmx.net (mout.gmx.net [212.227.15.15]) (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 5BA643A0C9C; Wed,  8 Apr 2020 09:00:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1586361609; bh=zE+o/qm4iUUWhAnRA4fda2/H6OwZetAuWbJFlxAmQr8=; h=X-UI-Sender-Class:Subject:To:References:From:Date:In-Reply-To; b=gbt6q79ZIhojJ/LulXVTnEx5ievnjZIJzvNPm52mEH/FSl4TUizhxsA1pWyuW795/ tFD+3j+1vQi1td3G18d+1a4kKl36NacYobMShDckbwx0RqYx1/MmDpmOPWRrH2FNxK t8Zxre4KzYkF8/ktP+xDsxDBlXH/K6L5a29rMvXQ=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.178.45] ([88.65.144.250]) by mail.gmx.com (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MtwZ4-1j16vt22aS-00uJNJ; Wed, 08 Apr 2020 18:00:09 +0200
To: Jon Shallow <supjps-ietf@jpshallow.com>, mohamed.boucadair@orange.com, cabo@tzi.org, dots@ietf.org, core@ietf.org
References: <787AE7BB302AE849A7480A190F8B933031490173@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <2a255f3b-6614-f950-4ecc-15f170087c9f@gmx.net> <787AE7BB302AE849A7480A190F8B933031490894@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <019301d60d05$d87fcca0$897f65e0$@jpshallow.com> <a36c6114-d979-e04a-7806-3ad350208e4a@gmx.net> <566C58A5-0373-4D34-91F8-7B664423E373@tzi.org> <787AE7BB302AE849A7480A190F8B933031491200@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <023101d60d92$3642ebb0$a2c8c310$@jpshallow.com>
From: Achim Kraus <achimkraus@gmx.net>
Message-ID: <1cdc0e70-7e72-ef52-66e7-1d2056367fbf@gmx.net>
Date: Wed, 8 Apr 2020 18:00:08 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <023101d60d92$3642ebb0$a2c8c310$@jpshallow.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: de-AT-frami
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:+npY5J6KcNjWBB0go7dq/iEVFgg7nflttNGT3xIrlMg91glVZq3 07oOo2owerr0PqahBkl98QZ9phmd+JWrlm7dB8rx2Kyke+12cPYt9QnTb6wjiHfEjpmBDLJ S0yf7twi+q65tnVs+JalItAcfX7WD7t+hd3Ve1sHtcU9F5fKFJ4GRj3WCitPL/U0AevOWHs xcMzFdROakiLNAdCfH36g==
X-UI-Out-Filterresults: notjunk:1;V03:K0:k8jJtTPAgoY=:+3+QO/R2l9EreViLM2PQJ8 v86g59jGHSowshDBdNwz1nUn1vL7lCsjmpTXq/ZD1kDpPHelOczAwEEpymeCEdI5OIzFnmDU9 /vYY2FphkZBTMsxAtOTCK8pVRmbt1MtrZc706dwSEGK9VX30Bb6jZq2QeEfZ67KCRtP1Lxbhq sLBjiXBKZVoLwK2aaf5RFv79RDn85VLqRmDNWbRqyzrLJNBI7dHMY8ZID1qYfmiu80eTuQHGH Kv30g9k8QeT1TBCxihPLmNuFO0ga9jZANtb0uEE0Ps3cGAltQYmwwJgWxeuAX9+2AphCWcbAZ ZcHgmPYgOP1B4dT0Hn6bfG0aG98HTDjNgXg8jVQvsmGK/NuIztSNnJSG9XHKEU+GelJIl/6vo iiWk7RQM5GLRAARamydLEw8xdjzB0XqAsqfN94mWLZBXQ7566pISXzEq3FLGFWBvpTjtTCOTj wvut7b62+d0CvhB5m/Zj+5ysD0KvqCIPEFkU6xLPuQnIzus0VfjPNECtxliD60/ZDlpu6Csnr 7jFt2mhgU3U/IChJPb0DMr15Y77BNnupZYwI6yZF0098kn5ELpBIds6QoVip3ogzD0dlBR/GI 4ohnlcVyouCzYELfuF0SbO4OZF2dfa1RJ4ZeuMY7qvEHAZzcjPRzS1uqv6Tpp+U37h1bLAfsa ikCuOktubVGrRSPA3kYiBTQvogdezA23C2FnSwNn6E4IFWMHMa8jznx5OeX6ug8rbwXmFoi6a qRtolavpF0wzaJYzldpg/CmqXoJ8s/3XPQMU1t9572szL59pdCCMIY0/nKF+4tPcrxrUyNy5F 5whwc0MchWIeg2hpo7zrnTLpb55YRgzClNy3RIIhwTQ+fPqxP+Rv2DnuHkeOCi9rJK+IAQ+4x QaZY0VmaiqKaHtOM4rOXkIOBx5OXMd4agaHkUAQtgyljFUPS/13Wf56a6lo5vSueCjrPpSVVL zRezrR6r2qGkAEZRovw3aID0eccsj0TQpGf0Drp7YkAd8/F+wkXmpxvuwMSdXBA0aMrbq2ebm GGtvhLNmjqvKIu6sEU7ouGoJWUOsmsKsW7hevGKDK2o2iwPw+PEZPr/ZAcJmTpvVFri+4ZJLM VjR8IpEgoNpVRajn/WrvHMxKrryU7GQMxhlweLh2sXxqFevrXHHeEITuNbcImRO01Fg8HBv5/ jnraVE9g3E2X4JjyBn642IQQ1Ht0btNk8DlWxj1HRxepQ9Tv0jDD1z6oHr2jylNpZkTKLd0Fd lkRz0wqd78Epsp/U9
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/ECTYDU6Dqk3ZRNwo2jFIuIGWIp0>
Subject: Re: [core] [Dots] Large asynchronous notifications under DDoS: New BLOCK Option?
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, 08 Apr 2020 16:00:36 -0000

Hi Jon,

a "clear" answer will be hard to give, without actual experience of such
special communication situations. FMPOV it would require some
experiments under your assumed conditions to find answers.

 From your diagrams, I would conclude:
- best, if the transfer works without sending messages back
- to fill gaps, sending messages will be acceptable
- both together, should then provide a "good enough" solution.
Yes, experiments may show, that it works "good enough", or withdraw it
(because the drops are too high).

To some details of your sequences.
Observe/Notify is defined in
https://tools.ietf.org/html/rfc7959#section-3.4

- the follow up / next block transfers usually don't contain the observe
option, only the "head".
- the follow up / next block transfer don't need to share the token with
the head, they use the tokens defined by each requests.

In your scenario, there will be no "next block" request, and so you
reuse the observer "token". There maybe implementations, which fail
receiving follow up blocks, with observe options and the token of the
observer request.

Therefore your approach would require at least a implementation
according that special interpretation, but will not work with all "RFC
7252-7641-7959" compliant implementations, because for me it adds
special conventions.

best regards
Achim

Am 08.04.20 um 12:41 schrieb Jon Shallow:
> Hi All,
>
> Thanks for all your input so far.  It has helped my thinking, but I stil=
l do not have a clear answer yet as how to best do this for the DOTS speci=
fic situation as well as more general use cases.
>
> Below is a more graphical way of trying to describe what is happening an=
d how it may be possible to overcome some of the limitations of using BLOC=
K2 in a lossy traffic environment (caused by DDoS attacks).
>
> Regards
>
> Jon
>
> Primary packet loss is from Server to Client
> [Server is DDoS mitigating out in Internet, Client is on premise, DDoS f=
lood against client]
>
> GET followed by Observe response - all working - as we would do it today=
.
>
>         CLIENT      SERVER
>           |          |
>           +--------->|   GET /path Token 0xf0 Observe 0
>           |          |
>           |<---------+   2.05 Token 0xf0 Observe 1234 Block2 0/1/1024
>           |          |
>           +--------->|   GET /path Token 0xf0 Block2 1/0/1024
>           |          |
>           |<---------+   2.05 Token 0xf0 Observe 1234 Block2 1/1/1024
>           |          |
>           +--------->|   GET /path Token 0xf0 Block2 2/0/1024
>           |          |
>           |<---------+   2.05 Token 0xf0 Observe 1234 Block2 2/1/1024
>           |          |
>           +--------->|   GET /path Token 0xf0 Block2 3/0/1024
>           |          |
>           |<---------+   2.05 Token 0xf0 Observe 1234 Block2 3/0/1024
> Observe triggered
>           |<---------+   2.05 Token 0xf0 Observe 1235 Block2 0/1/1024
>           |          |
>           +--------->|   GET /path Token 0xf1 Block2 1/0/1024
>           |          |
>           |<---------+   2.05 Token 0xf1 Observe 1235 Block2 1/1/1024
>           |          |
>           +--------->|   GET /path Token 0xf1 Block2 2/0/1024
>           |          |
>           |<---------+   2.05 Token 0xf1 Observe 1235 Block2 2/1/1024
>           |          |
>           +--------->|   GET /path Token 0xf1 Block2 3/0/1024
>           |          |
>           |<---------+   2.05 Token 0xf1 Observe 1235 Block2 3/0/1024
>
> Confirmable ACK responses not displayed, nor Etag, Size2 or Maxage.
>
> Now with some packet loss.
> Observe triggered
>           |<---------+   2.05 Token 0xf0 Observe 1236 Block2 0/1/1024
>           |          |
>           +--------->|   GET /path Token 0xf2 Block2 1/1/1024
>           |          |
>           |   X<-----+   2.05 Token 0xf2 Observe 1236 Block2 1/1/1024
>           |          |
> Timeout
> Retry if Confirmable
>           +--------->|   GET /path Token 0xf2 Block2 1/1/1024
>           |          |
>           |   X<-----+   2.05 Token 0xf2 Observe 1236 Block2 1/1/1024
>           |          |
> Retries continue - eventually timing out and possibly killing CoAP sessi=
on.
>
> Communications can be locked out for 90 seconds as CoAP NSTART is 1.
>
> [DOTS uses NON-Confirmable for protocol reliability, not traffic reliabi=
lity]
>
> If not using Confirmable, then the Client needs to time out at the appli=
cation layer and retry, but can only go forward 1 block at a time (does no=
t have to be in sequential order).
> Server may need to garbage collect on resource with Etag.
>
> What may help the situation (but client can decide when current Etag/Max=
age is no longer valid and stop continue requesting, and server may still =
need to garbage collect)
>
> New CoAP Option NONBLOCK2 equivalent to BLOCK2, but does not rely on cli=
ent doing GET to get the next block synchronously.
>
>
>         CLIENT      SERVER
>           |          |
>           +--------->|   GET /path Token 0xf0 Observe 0 NonBlock2 0/0/10=
24
>           |          |
>           |<---------+   2.05 Token 0xf0 Observe 1234 NonBlock2 0/1/1024
>           |          |
>           |<---------+   2.05 Token 0xf0 Observe 1234 NonBlock2 1/1/1024
>           |          |
>           |<---------+   2.05 Token 0xf0 Observe 1234 NonBlock2 2/1/1024
>           |          |
>           |<---------+   2.05 Token 0xf0 Observe 1234 NonBlock2 3/0/1024
> Observe triggered
>           |<---------+   2.05 Token 0xf0 Observe 1235 NonBlock2 0/1/1024
>           |          |
>           |<---------+   2.05 Token 0xf0 Observe 1235 NonBlock2 1/1/1024
>           |          |
>           |<---------+   2.05 Token 0xf0 Observe 1235 NonBlock2 2/1/1024
>           |          |
>           |<---------+   2.05 Token 0xf0 Observe 1235 NonBlock2 3/0/1024
> Observe triggered
>           |<---------+   2.05 Token 0xf0 Observe 1236 NonBlock2 0/1/1024
>           |          |
>           |   X<-----+   2.05 Token 0xf0 Observe 1236 NonBlock2 1/1/1024
>           |          |
>           |   X<-----+   2.05 Token 0xf0 Observe 1236 NonBlock2 2/1/1024
>           |          |
>           |<---------+   2.05 Token 0xf0 Observe 1236 NonBlock2 3/0/1024
> Client realises blocks are missing and asks for the missing ones in one =
go
>           +--------->|   GET /path Token 0xf1 NonBlock2 1/0/1024 NonBloc=
k2 2/0/1024
>           |          |
>           |   X<-----+   2.05 Token 0xf1 Observe 1236 NonBlock2 1/1/1024
>           |          |
>           |<---------+   2.05 Token 0xf1 Observe 1236 NonBlock2 2/1/1024
> Get final missing block
>           +--------->|   GET /path Token 0xf2 NonBlock2 1/0/1024
>           |          |
>           |<---------+   2.05 Token 0xf2 Observe 1236 NonBlock2 1/1/1024
>
> Obviously the 3 second minimum for RTT calculations needs to be maintain=
ed so that the Attack situation is not made worse.  However, I think it ac=
ceptable that all the NonBlock2s for a particular data set are all sent as=
 a stream.
>
>
>
>> -----Original Message-----
>> From: Dots [mailto: dots-bounces@ietf.org] On Behalf Of mohamed.boucada=
ir@orange.com
>> Sent: 08 April 2020 10:56
>> To: Carsten Bormann
>> Cc: Jon Shallow; dots@ietf.org; core
>> Subject: Re: [Dots] [core] Large asynchronous notifications under DDoS:
>> New BLOCK Option?
>>
>> Hi Carsten,
>>
>> We are also considering how to solve the issue at the DOTS level. The g=
ood
>> news is that we are not blindly overriding pieces of data that are rece=
ived in
>> distinct responses. We have some checks to update an active record. But=
 as
>> mentioned by Jon, there are some challenges as well.
>>
>> With regards to the network environment, the direction of the attack is=
 the
>> same as the one from servers to clients. That=E2=80=99s said, telemetry=
 data can be
>> exchanged in both directions:
>>
>> * from client to servers: using a dedicated telemetry message or in an
>> efficacy update shared with the server when a mitigation is active. Thi=
s is
>> done using PUT messages.
>> * from servers to clients: telemetry data can be sent in dedicated
>> notification messages or as part of the mitigation status update. Both =
rely
>> upon GET+Observe. Having a mechanism to ask for gaps would thus be
>> helpful.
>>
>> Cheers,
>> Med
>>
>>> -----Message d'origine-----
>>> De : Carsten Bormann [mailto:cabo@tzi.org]
>>> Envoy=C3=A9 : mardi 7 avril 2020 23:19
>>> =C3=80 : Achim Kraus
>>> Cc : Jon Shallow; BOUCADAIR Mohamed TGI/OLN; core; dots@ietf.org
>>> Objet : Re: [core] [Dots] Large asynchronous notifications under DDoS:
>>> New BLOCK Option?
>>>
>>> Hi Achim,
>>>
>>> On 2020-04-07, at 21:04, Achim Kraus <achimkraus@gmx.net> wrote:
>>>>
>>>> FMPOV, the first thing to ensure is, that the "large payload" gets
>>> split
>>>> into "application blocks", which could be processed even when other
>>>> application blocks are missing.
>>>
>>> Indeed, =E2=80=9Capplication layer framing=E2=80=9D comes to mind here=
; that is always
>>> a good idea if it cannot be ensured that all messages make it or if it
>>> is good to be able to process messages while still waiting for others.
>>>
>>>                       .oOo.
>>>
>>> I=E2=80=99m trying to understand the very specific network environment=
 that we
>>> are targeting here.
>>> Are we assuming packets are way more likely to make it from the server
>>> to the client than the other way around?
>>> That indeed would call for additional capabilities that base CoAP does
>>> not have.
>>> We also may not really care about congestion control much in a
>>> situation of massive (attacker-induced) congestion (although that
>>> might be misdiagnosed, so some care is still required); which would be
>>> another reason to maybe deviate from base CoAP.
>>>
>>> I don=E2=80=99t have a design in mind at the moment.  It would need to=
 cater
>>> for the fact that sending the other response messages for the request
>>> would be on the initiative of the server.
>>> So observe (with non-confirmable responses) is maybe a good model
>>> indeed; what=E2=80=99s missing is some way to ask for gaps.
>>>
>>> I just resubmitted a draft that we have been discussing for a while in
>>> T2TRG:
>>> The Series Transfer Pattern (STP)
>>> https://www.ietf.org/id/draft-bormann-t2trg-stp-02.html
>>>
>>> This has some discussion that may be relevant here, although it does
>>> not address the specific DOTS problem.  I think it would be great if
>>> whatever we come up with to solve this problem would also be a step
>>> forward on the larger class of applications needing the series
>>> transfer pattern.
>>>
>>> Gr=C3=BC=C3=9Fe, Carsten
>>
>> _______________________________________________
>> Dots mailing list
>> Dots@ietf.org
>> https://www.ietf.org/mailman/listinfo/dots
>
> _______________________________________________
> core mailing list
> core@ietf.org
> https://www.ietf.org/mailman/listinfo/core
>


From nobody Wed Apr  8 09:07:39 2020
Return-Path: <andy@yumaworks.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 DFF653A0F2F for <core@ietfa.amsl.com>; Wed,  8 Apr 2020 09:07:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.887
X-Spam-Level: 
X-Spam-Status: No, score=-1.887 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, T_SPF_PERMERROR=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yumaworks-com.20150623.gappssmtp.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 IcGO0rs2hveV for <core@ietfa.amsl.com>; Wed,  8 Apr 2020 09:07:35 -0700 (PDT)
Received: from mail-yb1-xb36.google.com (mail-yb1-xb36.google.com [IPv6:2607:f8b0:4864:20::b36]) (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 C36F83A0F2D for <core@ietf.org>; Wed,  8 Apr 2020 09:07:35 -0700 (PDT)
Received: by mail-yb1-xb36.google.com with SMTP id i4so4032553ybl.3 for <core@ietf.org>; Wed, 08 Apr 2020 09:07:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yumaworks-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=XV6ySZwjt7D3IoeQrKeC1Qk5KSzmaJBewKqrNrT+oiY=; b=q6tBdOjRGkxYelnTuTiFj9WDcy2nPscpll89I6H1vZLqnuAgwRb94SMxJtPPbpzX85 Av2DHlV5VYG3mlXUItFA1c14dlIQZMBoI953ElS/fAr5Rfh0tv8a5j0mHf6NjUJ5FNY9 Wb/mAJ14JTF40pUDw4FXgUSQNlb02jBPiutydC87zpJ3K/irgipNQLQlxWq52Tav+V9/ ZbPrq/FATpXrd9mp1ax+InX4VWTm/BqmOrU8l37FtOFU7zXwOATNErKzDuCyYoxz4bNa gDmFpR8lRPxssxloG3vtM5q+KRoZh/Q6Rum9obtCw5NsVNT+yYQ0pdubemuV+dcW/eRF GqrA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=XV6ySZwjt7D3IoeQrKeC1Qk5KSzmaJBewKqrNrT+oiY=; b=eiZP/OYgifX+7Vjm0b5thxfnoyhYrXDbCkamzm3+6vINJzliPgcWyIce5Uvlxq+/yW 6QS11Z2xVV47NeIiJj5j6DunQDUuiCw+ueN8vZEwwKcmkuLLRr/gfULJHN9cTPoy7CjU ClpuEy1YJRhecFWFtFXSn7jEc6h/mIvBXOc1RQh7iFsBxsj0GSxlFehYmxFX2GJDrwmz 4oVOa3e01q0T/zsdQwerXJr1BB4EUaLO2bwgFqcY5lXX8rrIK5drEcd2zSt5AqYsljAl aK79+nQMbCyJRzDAfsVx7/FBA8f2b0ei3VP+vhDbDeG8HUSe2E2XLpZ0SqJYOVMWwTt3 TzOw==
X-Gm-Message-State: AGi0PuZJaq0U7iU7BgM8r1vsHmtYSJPDR0inbT5V0REq8K0FeB3zQbOa Uh/xYJRI4VpdeLRIT3LDyQlnu8NtmIsaTg20dwASwQ==
X-Google-Smtp-Source: APiQypI7PE9T/IxAQIriT050TlwQgGbOEzw9dyg7Pv+IItSU/lnfOeLvWbXYyw3wSj6pdHmGjF2kdLRru6z2+wqTes0=
X-Received: by 2002:a25:602:: with SMTP id 2mr13371699ybg.359.1586362054237; Wed, 08 Apr 2020 09:07:34 -0700 (PDT)
MIME-Version: 1.0
References: <20200331110237.zbo3zw74xlccur3w@anna.jacobs.jacobs-university.de> <CAJFkdRwhxa2T-LVoYfwbMcjjo-dWhwonf_q4B6vGGLuWy5K+BA@mail.gmail.com> <20200407194758.luxnndxxsuixhzfo@anna.jacobs.jacobs-university.de> <16670AE8-DE0D-4444-9F64-ED6C67654886@tzi.org> <20200408065738.l7jnht536vxzacse@anna.jacobs.jacobs-university.de> <0817C3C8-420A-4994-89D4-2CDA150F682B@tzi.org> <D6EC7C7E-F078-4AAD-9F23-97EE5F225E39@tzi.org> <20200408115029.sfcm2p4gebai3y74@anna.jacobs.jacobs-university.de> <0CBA1A2B-E7D0-4A9E-92C0-13F87974F971@tzi.org> <20200408144021.airva4ksdn7xh7bw@anna.jacobs.jacobs-university.de>
In-Reply-To: <20200408144021.airva4ksdn7xh7bw@anna.jacobs.jacobs-university.de>
From: Andy Bierman <andy@yumaworks.com>
Date: Wed, 8 Apr 2020 09:07:23 -0700
Message-ID: <CABCOCHRM-PtdC00HQ6vP1YGdNft3j9RC_DUjTJk-8MHzwA2cGg@mail.gmail.com>
To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>, Carsten Bormann <cabo@tzi.org>,  core <core@ietf.org>, NetMod WG <netmod@ietf.org>, Ivaylo Petrov <ivaylo@ackl.io>
Content-Type: multipart/alternative; boundary="000000000000ba764a05a2c9b2f9"
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/beKRWRFGsCYEnrASqxeDQf5ElxI>
Subject: Re: [core] [netmod]  js review of draft-ietf-core-yang-cbor-12
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, 08 Apr 2020 16:07:38 -0000

--000000000000ba764a05a2c9b2f9
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Wed, Apr 8, 2020 at 7:41 AM Juergen Schoenwaelder <
j.schoenwaelder@jacobs-university.de> wrote:

> On Wed, Apr 08, 2020 at 01:55:47PM +0200, Carsten Bormann wrote:
> > >> Ha.
> > >>
> > >> Let=E2=80=99s create a registry in yang-cbor for id=3D values (initi=
ally filled
> with id=3Dname).
> > >> -sid can then register id=3Dsid in that.
> > >
> > > He? yang-cbor defines how to use sids as ids so I see no reason to no=
t
> > > also register the id=3Dsid in yang-cbor. I thought we settled on
> > > yang-cbor defines what sids are and the sid id details how they are
> > > assigned and how the number space is managed. This way, yang-cbor is
> > > the base document and the sid document has a normative reference to
> > > yang-cbor and comi has a normative reference to yang-cbor. Is there
> > > a reason that speaks against this?
> >
> > Hi,
> >
> > The media type could simply say =E2=80=9Cuses the concept of SIDs=E2=80=
=9D or it could
> say =E2=80=9Cuses SIDs as allocated in -sid=E2=80=9D.
> > I=E2=80=99m not sure the media type needs to say anything at all about =
this, but
> if it does, for completeness I think it would need to do the latter (so w=
e
> can have other media types that get their SIDs elsewhere).
> > That would mean a normative reference from yang-cbor to -sid.
> > The registry trick turns that around.
> >
>
> I want a bit that tells me how instance naming is done, using names or
> SIDs. I want to use this to send a query and tell the server that I
> want to get CBOR encoded data with SIDS
>
>       GET /restconf/yang-library-version HTTP/1.1
>       Host: example.com
>       Accept: application/yang-data+cbor;id=3Dsid
>
> or with names are keys
>
>       GET /restconf/yang-library-version HTTP/1.1
>       Host: example.com
>       Accept: application/yang-data+cbor;id=3Dname
>
> This bit should be defined in YANG-CBOR since this document goes into
> quite some detail defining both options to name data.
>
>

It would be up to the server vendor whether the protocol supported
multiple variants of CBOR encoding.  The intent for CoMI is that
a server without name string support could be implemented.


The question whether alternate schemes can exist to allocate SIDs is
> less important for me. I hope multiple schemes to assign SIDs will not
> be needed - or only needed in case the scheme defined in the SID
> document turns out to be broken up to the point that it can only be
> replaced.
>
> That said: A real complication may be the YANG versioning work. Once
> publishedd YANG definitions are allowed to change arbitrarily, the
> allocation and management of SIDs may get really interesting.
>
>
The SID assignments cannot change once an RFC is published.
Any NBC changes to published modules would require new SID assignments.

Or is the idea that once we conclude the current SID allocation scheme
> to be broken, we go define a SIDplus allocation scheme and then we
> still use SIDs in YANG-CBOR but the meaning of the numbers is entirely
> different, i.e., we use
>
>       GET /restconf/yang-library-version HTTP/1.1
>       Host: example.com
>       Accept: application/yang-data+cbor;id=3Dsidplus
>
> to make it clear that the SID numbers now mean something different?
>


I do not understand why the SID allocation scheme is broken but if future
requirements make it deficient then a replacement (e.g. sid2, sidplus) coul=
d
be introduced.



> This may make sense and then it may make sense to define
>
>     application/yang-data+cbor;id=3Dname
>
> in YANG-CBOR and to define
>
>     application/yang-data+cbor;id=3Dsid
>
> in the SID document - which means you can't use SIDs with just
> YANG-CBOR but only in the context of another document detailing how
> SIDs are allocated and managed. Perhaps this is what you have in mind?
>
> Whatever we conclude, it would be nice to get things properly
> documented so that we recall the grand plan in N years from now.



>
>
/js
>
>
Andy


> --
> Juergen Schoenwaelder           Jacobs University Bremen gGmbH
> Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
> Fax:   +49 421 200 3103         <https://www.jacobs-university.de/>
>
> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod
>

--000000000000ba764a05a2c9b2f9
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><br></div><br><div class=3D"gmail_quote">=
<div dir=3D"ltr" class=3D"gmail_attr">On Wed, Apr 8, 2020 at 7:41 AM Juerge=
n Schoenwaelder &lt;<a href=3D"mailto:j.schoenwaelder@jacobs-university.de"=
>j.schoenwaelder@jacobs-university.de</a>&gt; wrote:<br></div><blockquote c=
lass=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px soli=
d rgb(204,204,204);padding-left:1ex">On Wed, Apr 08, 2020 at 01:55:47PM +02=
00, Carsten Bormann wrote:<br>
&gt; &gt;&gt; Ha.<br>
&gt; &gt;&gt; <br>
&gt; &gt;&gt; Let=E2=80=99s create a registry in yang-cbor for id=3D values=
 (initially filled with id=3Dname).<br>
&gt; &gt;&gt; -sid can then register id=3Dsid in that.<br>
&gt; &gt; <br>
&gt; &gt; He? yang-cbor defines how to use sids as ids so I see no reason t=
o not<br>
&gt; &gt; also register the id=3Dsid in yang-cbor. I thought we settled on<=
br>
&gt; &gt; yang-cbor defines what sids are and the sid id details how they a=
re<br>
&gt; &gt; assigned and how the number space is managed. This way, yang-cbor=
 is<br>
&gt; &gt; the base document and the sid document has a normative reference =
to<br>
&gt; &gt; yang-cbor and comi has a normative reference to yang-cbor. Is the=
re<br>
&gt; &gt; a reason that speaks against this?<br>
&gt; <br>
&gt; Hi,<br>
&gt; <br>
&gt; The media type could simply say =E2=80=9Cuses the concept of SIDs=E2=
=80=9D or it could say =E2=80=9Cuses SIDs as allocated in -sid=E2=80=9D.<br=
>
&gt; I=E2=80=99m not sure the media type needs to say anything at all about=
 this, but if it does, for completeness I think it would need to do the lat=
ter (so we can have other media types that get their SIDs elsewhere).<br>
&gt; That would mean a normative reference from yang-cbor to -sid.<br>
&gt; The registry trick turns that around.<br>
&gt;<br>
<br>
I want a bit that tells me how instance naming is done, using names or<br>
SIDs. I want to use this to send a query and tell the server that I<br>
want to get CBOR encoded data with SIDS<br>
<br>
=C2=A0 =C2=A0 =C2=A0 GET /restconf/yang-library-version HTTP/1.1<br>
=C2=A0 =C2=A0 =C2=A0 Host: <a href=3D"http://example.com" rel=3D"noreferrer=
" target=3D"_blank">example.com</a><br>
=C2=A0 =C2=A0 =C2=A0 Accept: application/yang-data+cbor;id=3Dsid<br>
<br>
or with names are keys<br>
<br>
=C2=A0 =C2=A0 =C2=A0 GET /restconf/yang-library-version HTTP/1.1<br>
=C2=A0 =C2=A0 =C2=A0 Host: <a href=3D"http://example.com" rel=3D"noreferrer=
" target=3D"_blank">example.com</a><br>
=C2=A0 =C2=A0 =C2=A0 Accept: application/yang-data+cbor;id=3Dname<br>
<br>
This bit should be defined in YANG-CBOR since this document goes into<br>
quite some detail defining both options to name data.<br>
<br></blockquote><div><br></div><div><br></div><div>It would be up to the s=
erver vendor whether the protocol supported</div><div>multiple variants of =
CBOR encoding.=C2=A0 The intent for CoMI is that</div><div>a server without=
 name string support could be implemented.</div><div><br></div><div><br></d=
iv><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bord=
er-left:1px solid rgb(204,204,204);padding-left:1ex">
The question whether alternate schemes can exist to allocate SIDs is<br>
less important for me. I hope multiple schemes to assign SIDs will not<br>
be needed - or only needed in case the scheme defined in the SID<br>
document turns out to be broken up to the point that it can only be<br>
replaced.<br>
<br>
That said: A real complication may be the YANG versioning work. Once<br>
publishedd YANG definitions are allowed to change arbitrarily, the<br>
allocation and management of SIDs may get really interesting.<br>
<br></blockquote><div><br></div><div>The SID assignments cannot change once=
 an RFC is published.</div><div>Any NBC changes to published modules would =
require new SID assignments.</div><div><br></div><blockquote class=3D"gmail=
_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204=
,204);padding-left:1ex">
Or is the idea that once we conclude the current SID allocation scheme<br>
to be broken, we go define a SIDplus allocation scheme and then we<br>
still use SIDs in YANG-CBOR but the meaning of the numbers is entirely<br>
different, i.e., we use<br>
<br>
=C2=A0 =C2=A0 =C2=A0 GET /restconf/yang-library-version HTTP/1.1<br>
=C2=A0 =C2=A0 =C2=A0 Host: <a href=3D"http://example.com" rel=3D"noreferrer=
" target=3D"_blank">example.com</a><br>
=C2=A0 =C2=A0 =C2=A0 Accept: application/yang-data+cbor;id=3Dsidplus<br>
<br>
to make it clear that the SID numbers now mean something different?<br></bl=
ockquote><div><br></div><div><br></div><div>I do not understand why the SID=
 allocation scheme is broken but if future</div><div>requirements make it d=
eficient then a replacement (e.g. sid2, sidplus) could</div><div>be introdu=
ced.</div><div><br></div><div>=C2=A0</div><blockquote class=3D"gmail_quote"=
 style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);p=
adding-left:1ex">
This may make sense and then it may make sense to define<br>
<br>
=C2=A0 =C2=A0 application/yang-data+cbor;id=3Dname<br>
<br>
in YANG-CBOR and to define<br>
<br>
=C2=A0 =C2=A0 application/yang-data+cbor;id=3Dsid<br>
<br>
in the SID document - which means you can&#39;t use SIDs with just<br>
YANG-CBOR but only in the context of another document detailing how<br>
SIDs are allocated and managed. Perhaps this is what you have in mind?<br>
<br>
Whatever we conclude, it would be nice to get things properly<br>
documented so that we recall the grand plan in N years from now.</blockquot=
e><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0p=
x 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">=C2=A0=
<br></blockquote><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px =
0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
/js<br>
<br></blockquote><div><br></div><div>Andy</div><div>=C2=A0</div><blockquote=
 class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px so=
lid rgb(204,204,204);padding-left:1ex">
-- <br>
Juergen Schoenwaelder=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Jacobs Univer=
sity Bremen gGmbH<br>
Phone: +49 421 200 3587=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Campus Ring 1 | 28=
759 Bremen | Germany<br>
Fax:=C2=A0 =C2=A0+49 421 200 3103=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;<a h=
ref=3D"https://www.jacobs-university.de/" rel=3D"noreferrer" target=3D"_bla=
nk">https://www.jacobs-university.de/</a>&gt;<br>
<br>
_______________________________________________<br>
netmod mailing list<br>
<a href=3D"mailto:netmod@ietf.org" target=3D"_blank">netmod@ietf.org</a><br=
>
<a href=3D"https://www.ietf.org/mailman/listinfo/netmod" rel=3D"noreferrer"=
 target=3D"_blank">https://www.ietf.org/mailman/listinfo/netmod</a><br>
</blockquote></div></div>

--000000000000ba764a05a2c9b2f9--


From nobody Wed Apr  8 09:19:20 2020
Return-Path: <andy@yumaworks.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 174A53A0D04 for <core@ietfa.amsl.com>; Wed,  8 Apr 2020 09:19:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.887
X-Spam-Level: 
X-Spam-Status: No, score=-1.887 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, T_SPF_PERMERROR=0.01, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yumaworks-com.20150623.gappssmtp.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 hrxXVhcf9_SR for <core@ietfa.amsl.com>; Wed,  8 Apr 2020 09:19:12 -0700 (PDT)
Received: from mail-yb1-xb29.google.com (mail-yb1-xb29.google.com [IPv6:2607:f8b0:4864:20::b29]) (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 BBFAD3A0D18 for <core@ietf.org>; Wed,  8 Apr 2020 09:19:12 -0700 (PDT)
Received: by mail-yb1-xb29.google.com with SMTP id i2so4060099ybk.2 for <core@ietf.org>; Wed, 08 Apr 2020 09:19:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yumaworks-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=ndqy8qcnPS8FHwJrdXOjn9LUfPsj7M5BqXwz/k8S/fQ=; b=HJSs2xdZ8KIHAQzsjgEhskUpH5e/7fdUK0fFxS5+9xi9X077jOSDz+Qb7VMWF33k5k VyVVH/cBzWzYuKJS1+CR25dFR305UPFxGS3t6Y672qrQH3BexRd1BTzoEzXgi8zx4RYI /oO9QeiUsx1XTzHxCJKVJor0jQCMtbbwcOVgOcCa5/YWuw6LdHGAI56BvdQ4uQeMYamm FY844WTbP5TazPLIpVZx8gALtsm7aDhDCrPBWWICs/ZtkLdwAtPzEp3xrpzXJfC6wuIh 5/ym/rHZeG+wppTIgJib7Mjo8ohwz8JibXjlHcR6WPL41fSWEw6DNO52JZ1aYOmiG4eK KCig==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=ndqy8qcnPS8FHwJrdXOjn9LUfPsj7M5BqXwz/k8S/fQ=; b=Dl9ocdx6YA7Z8ha2l7x78KQZvV9lK/WxsyRed0I3GCHrS+31KTZULj7pioJkp2lsuy 4vRom/aMFMb4n/eKluN09cKeKXMgMUNhhqKGlVkyDB8eTjwGErYiD9bIqIHcJCTamADl a36K6+EHSju7zVd8GHuqsDxf1dVylAbfjr2/jVD6prBczSo9+ome3VSzu0qyM6jvct4A N2ETI+QzK9eA6+C32rhp1SLP6ymoQf4LAy0Y5dnPWv1qiO8gmzaauiDfQF89Qj677qaC xafM7IKr55emJQlRDag+oPH3FXVkaVbJSKjQsy9i6JQrlJKEpo8pNf1vgBL4lofl2/Oj 9kFg==
X-Gm-Message-State: AGi0Pub7BSIXWLYhxGouHpolhFGIe1VsJnRPWfyQf5AKjW+L/TmA4v1N YfoKdQWPDeB/OrijDFExyXMBnQXMBh2lOt9nc4qV6A==
X-Google-Smtp-Source: APiQypJIZmClN2yA1zH6LCmJMJhbgIxwuit+zOnUpZlU859ZJ8S96nZP79hrQH6Na3aCP3za2iVytFl2Ji0+zLBRmEw=
X-Received: by 2002:a25:a281:: with SMTP id c1mr14033761ybi.234.1586362751421;  Wed, 08 Apr 2020 09:19:11 -0700 (PDT)
MIME-Version: 1.0
References: <20200331110237.zbo3zw74xlccur3w@anna.jacobs.jacobs-university.de> <CAJFkdRwhxa2T-LVoYfwbMcjjo-dWhwonf_q4B6vGGLuWy5K+BA@mail.gmail.com> <20200407194758.luxnndxxsuixhzfo@anna.jacobs.jacobs-university.de> <16670AE8-DE0D-4444-9F64-ED6C67654886@tzi.org> <20200408065738.l7jnht536vxzacse@anna.jacobs.jacobs-university.de> <0817C3C8-420A-4994-89D4-2CDA150F682B@tzi.org> <D6EC7C7E-F078-4AAD-9F23-97EE5F225E39@tzi.org>
In-Reply-To: <D6EC7C7E-F078-4AAD-9F23-97EE5F225E39@tzi.org>
From: Andy Bierman <andy@yumaworks.com>
Date: Wed, 8 Apr 2020 09:19:00 -0700
Message-ID: <CABCOCHTx-dpn1xWFkSeSnPwk1bVnsxZZ_HROT_MOuB8-ofRFqw@mail.gmail.com>
To: Carsten Bormann <cabo@tzi.org>
Cc: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>, NetMod WG <netmod@ietf.org>,  core <core@ietf.org>, Ivaylo Petrov <ivaylo@ackl.io>
Content-Type: multipart/alternative; boundary="00000000000048b3f405a2c9dcc0"
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/p65qjc7qac5E06DcuxuMpMGclc4>
Subject: Re: [core] [netmod]  js review of draft-ietf-core-yang-cbor-12
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, 08 Apr 2020 16:19:14 -0000

--00000000000048b3f405a2c9dcc0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Wed, Apr 8, 2020 at 3:58 AM Carsten Bormann <cabo@tzi.org> wrote:

> On 2020-04-08, at 10:49, Carsten Bormann <cabo@tzi.org> wrote:
> >
> > One way to build a content-type from a media-type name is to add a
> parameter:
> >
> > application/yang-data+cbor; id=3Dname
> > application/yang-data+cbor; id=3Dsid
>
> Ha.
>
> Let=E2=80=99s create a registry in yang-cbor for id=3D values (initially =
filled with
> id=3Dname).
> -sid can then register id=3Dsid in that.
>
> Look, ma, no normative references!
>
> Gr=C3=BC=C3=9Fe, Carsten
>
> PS. If you wonder why I care about normative references: RFC 7252 got
> stuck for a year in 2013 for an ill-advised normative reference.  And hav=
e
> a look at
> https://www.rfc-editor.org/current_queue.php#draft-ietf-anima-grasp =E2=
=80=94
> 140+ weeks of waiting for a (totally unneeded) normative reference=E2=80=
=A6
>
>
draft-ietf-netmod-syslog-model-26 has been in MISREF state for 754 days and
counting.
Talk about ill-advised normative references...

Andy


> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod
>

--00000000000048b3f405a2c9dcc0
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><br></div><br><div class=3D"gmail_quote">=
<div dir=3D"ltr" class=3D"gmail_attr">On Wed, Apr 8, 2020 at 3:58 AM Carste=
n Bormann &lt;<a href=3D"mailto:cabo@tzi.org">cabo@tzi.org</a>&gt; wrote:<b=
r></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex=
;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 2020-04-08, at=
 10:49, Carsten Bormann &lt;<a href=3D"mailto:cabo@tzi.org" target=3D"_blan=
k">cabo@tzi.org</a>&gt; wrote:<br>
&gt; <br>
&gt; One way to build a content-type from a media-type name is to add a par=
ameter:<br>
&gt; <br>
&gt; application/yang-data+cbor; id=3Dname<br>
&gt; application/yang-data+cbor; id=3Dsid<br>
<br>
Ha.<br>
<br>
Let=E2=80=99s create a registry in yang-cbor for id=3D values (initially fi=
lled with id=3Dname).<br>
-sid can then register id=3Dsid in that.<br>
<br>
Look, ma, no normative references!<br>
<br>
Gr=C3=BC=C3=9Fe, Carsten<br>
<br>
PS. If you wonder why I care about normative references: RFC 7252 got stuck=
 for a year in 2013 for an ill-advised normative reference.=C2=A0 And have =
a look at <a href=3D"https://www.rfc-editor.org/current_queue.php#draft-iet=
f-anima-grasp" rel=3D"noreferrer" target=3D"_blank">https://www.rfc-editor.=
org/current_queue.php#draft-ietf-anima-grasp</a> =E2=80=94 140+ weeks of wa=
iting for a (totally unneeded) normative reference=E2=80=A6<br>
<br></blockquote><div><br></div><div>draft-ietf-netmod-syslog-model-26 has =
been in MISREF=C2=A0state for 754 days and counting.</div><div>Talk about i=
ll-advised normative references...</div><div><br></div><div>Andy</div><div>=
=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0=
.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
_______________________________________________<br>
netmod mailing list<br>
<a href=3D"mailto:netmod@ietf.org" target=3D"_blank">netmod@ietf.org</a><br=
>
<a href=3D"https://www.ietf.org/mailman/listinfo/netmod" rel=3D"noreferrer"=
 target=3D"_blank">https://www.ietf.org/mailman/listinfo/netmod</a><br>
</blockquote></div></div>

--00000000000048b3f405a2c9dcc0--


From nobody Wed Apr  8 11:56:19 2020
Return-Path: <achimkraus@gmx.net>
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 601CE3A159A; Wed,  8 Apr 2020 11:55:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level: 
X-Spam-Status: No, score=-2.099 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=gmx.net
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 ruaTMxiHblU4; Wed,  8 Apr 2020 11:55:56 -0700 (PDT)
Received: from mout.gmx.net (mout.gmx.net [212.227.15.15]) (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 CC5E73A1591; Wed,  8 Apr 2020 11:55:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1586372142; bh=+TzULiD74WI8wkxBqsYv0FmnN2kwxxrujy32RSlBzPY=; h=X-UI-Sender-Class:Subject:To:References:From:Date:In-Reply-To; b=AbpoYRzjuFhHgw7NyhMqFI8OtE/E46hSVGtsm97A61ii9G4NSBQlDIMDb3F8VZeCE EK8++KM4SDW97hqILoucyG7lIpg0JNg+jvb78iY0ReIiYjaH/5dtalBv+g6wfxhIXQ 0n0eTesGansDi8V1tTpVK27BA4pRHHnfNvfgkp8U=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.178.45] ([88.65.144.250]) by mail.gmx.com (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1M8QS2-1jQdaA1vPc-004X5Q; Wed, 08 Apr 2020 20:55:42 +0200
To: Jon Shallow <supjps-ietf@jpshallow.com>, mohamed.boucadair@orange.com, cabo@tzi.org, dots@ietf.org, core@ietf.org
References: <787AE7BB302AE849A7480A190F8B933031490173@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <2a255f3b-6614-f950-4ecc-15f170087c9f@gmx.net> <787AE7BB302AE849A7480A190F8B933031490894@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <019301d60d05$d87fcca0$897f65e0$@jpshallow.com> <a36c6114-d979-e04a-7806-3ad350208e4a@gmx.net> <566C58A5-0373-4D34-91F8-7B664423E373@tzi.org> <787AE7BB302AE849A7480A190F8B933031491200@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <023101d60d92$3642ebb0$a2c8c310$@jpshallow.com>
From: Achim Kraus <achimkraus@gmx.net>
Message-ID: <f105cf6a-da87-d8da-35db-07975f064a94@gmx.net>
Date: Wed, 8 Apr 2020 20:55:40 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <023101d60d92$3642ebb0$a2c8c310$@jpshallow.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: de-AT-frami
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:4k/xm6lt2zUB7W70blU/VMByqCsYPeYkm0oy2+Oha9FafG/x2JT /du1fhh1qMwUorqqHSgmeQp9kgsqYLs3b9wrjnmTivgvvksD1JG4q2eJQo3H+A+BPNSdQSj Z9+9QTq3v4AC+9OjnW3S67F0rR/5tlTL4Ly0g2mQIzW0eHNvWdwbqMgHpAGYxnGiHlBAqYZ PVXCk3VN15QOKuLOb/LBg==
X-UI-Out-Filterresults: notjunk:1;V03:K0:4W4smXEaV7k=:2BF8nafOVKttV+BikgPx6w fyRVksXL0eEypllR7aZh7OeAX3Hd63dt3l0WDoo0GI8IdVYOeJwof2PzRNpoYuCa5kWx0yxf6 kePtG8dTcVeoZjIwULFFBHfm6apbch1d2+wS7FzyDIx7u+cwd6ffO7mL4qJZglIIaXaC0za4h 81V7jhiEMpzadbQPWpB51Ht2ux2W85RJ31NcJhOcsog6IXAI442VL3JlKgojRqvL8AVjY8vk0 5TnV/4u53fiZSbWvk79Pw+BhAjiWB4F9obonGSRUi20Y+fmkSK3IugVkDiObR/+v7VR9INKIL lDrl0OhXwOPp4FlSsDDbF/TaxSW3dAC61kR22wkaekFL4TkWifi9RNnUID/opQka1LwDqQ3Je 54TKYNGCrBxVz/Z6IgQoCXpMphsC/ZXW9I3tpH3hhIzubPyLnQpi8RhysVjt+j9tblFMlahkd dJfeGT2JSKPAYCvNk829LTaogsc+C/YvItC1ygjAOAD7mzL5ok2cb8c0E5JBInBsv4NecviNU wNoLcR1GeOembuhux/VaIotZjlDjax5+CVOuBBzo6as6IsqyfAy4AL7/2vrQ661YazW1z4BXa 3o8rrAQM3DHSuKsbQc/2PkUTuPBHqqhJQif4+IUTEOahZ2Tk/KGMnRzVnwf5fe7UpeNebJc6c IJFZzB3Hl7hwu+KNinLsAXZVD626QopDFdvgIlvWEDiJwcCBi01WNF4GFbAzi2vGvozEvhFAa mN0Vyv0vvpKYyVXBaaC9jJSYelb+69Id30ImgRH66jjUijJllUY2kRdQdIE2IdrLHwOW1Papj IIwscO7fS2WgX0boa1HlvBgmPQ+mG3HpC3JJzTZHn3u1KbTZvu9i6SSxsBrdG73o3MDQKlXaZ 9H3aU7K0ltsXIho7L+5FeF35SuLAU7E/IWKmd5aL+d+ghMKQ1NV5Ou+zDbw7VpbC06IYkWNTO 1URTEdRIWIpDh2BXouau8KdobTUVzNgBN8PMGZueL2T1w8L5gGsU2iL+B/sv0aUHuC4gNsFdI OF2Le+c4ySpXCWsacslyIzdfoyM3Ojx5zWkn2YMYVt1SIYc0GjHJRKfGUe8+U254WgEAKYTrx BkXaP3tLr7YiQPiYx0yIxz0RiJClX7W9lrFPvyiclEcw3sZC1pnaLU49vOShTCLJ/1BALge4i vOFHJrNus54z5LHGF0gIqm5FUch2ULHaNi+ulXwu7DqBvOv+RzKlJm6eaPwcwHDSoulAHJiEs O6wS3yLX1XLpG6T1C
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/_X2Lvp4yEif3XdfJNZK8vVsPEdE>
Subject: Re: [core] [Dots] Large asynchronous notifications under DDoS: New BLOCK Option?
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, 08 Apr 2020 18:55:57 -0000

Hi Jon,

let me try to demonstrate, how =E2=80=9Capplication layer framing=E2=80=9D=
 could look like:

> New CoAP Option NONBLOCK2 equivalent to BLOCK2, but does not rely on cli=
ent doing GET to get the next block synchronously. >
>
>         CLIENT      SERVER
>           |          |
>           +--------->|   GET /path Token 0xf0 Observe 0 NonBlock2 0/0/10=
24
>           |          |
>           |<---------+   2.05 Token 0xf0 Observe 1234 NonBlock2 0/1/1024
>           |          |
>           |<---------+   2.05 Token 0xf0 Observe 1234 NonBlock2 1/1/1024
>           |          |
>           |<---------+   2.05 Token 0xf0 Observe 1234 NonBlock2 2/1/1024
>           |          |
>           |<---------+   2.05 Token 0xf0 Observe 1234 NonBlock2 3/0/1024
Do these messages in the application layer -> encode the messages =3D> put
the encoded message as payload for ordinary notifies:

          CLIENT      SERVER
            |          |
            +--------->|   GET /path Token 0xf0 Observe 0 NonBlock2 0/0/10=
24
            |          |
            |<---------+   2.05 Token 0xf0 Observe 1234 { 2.05 Token
0xf0 Observe abc NonBlock2 0/1/1024 }
            |          |
            |<---------+   2.05 Token 0xf0 Observe 1235 { 2.05 Token
0xf0 Observe abc NonBlock2 1/1/1024 }
            |          |
            |<---------+   2.05 Token 0xf0 Observe 1236 { 2.05 Token
0xf0 Observe abc NonBlock2 2/1/1024 }
            |          |
            |<---------+   2.05 Token 0xf0 Observe 1237 { 2.05 Token
0xf0 Observe abc NonBlock2 3/0/1024 }

The outer notifies will be processed as usual, the application block
logic is yours.

Observe triggered
            |<---------+   2.05 Token 0xf0 Observe 1238 { 2.05 Token
0xf0 Observe abd NonBlock2 0/1/1024 }
            |          |
            |<---------+   2.05 Token 0xf0 Observe 1239 { 2.05 Token
0xf0 Observe abd NonBlock2 1/1/1024 }
            |          |
            |<---------+   2.05 Token 0xf0 Observe 1240 { 2.05 Token
0xf0 Observe abd NonBlock2 2/1/1024 }
            |          |
            |<---------+   2.05 Token 0xf0 Observe 1241 { 2.05 Token
0xf0 Observe abd NonBlock2 3/0/1024 }

Observe triggered
            |<---------+   2.05 Token 0xf0 Observe 1238 { 2.05 Token
0xf0 Observe abd NonBlock2 0/1/1024 }
            |          |
            |  X<------+   2.05 Token 0xf0 Observe 1239 { 2.05 Token
0xf0 Observe abd NonBlock2 1/1/1024 }
            |          |
            |  X<------+   2.05 Token 0xf0 Observe 1240 { 2.05 Token
0xf0 Observe abd NonBlock2 2/1/1024 }
            |          |
            |<---------+   2.05 Token 0xf0 Observe 1241 { 2.05 Token
0xf0 Observe abd NonBlock2 3/0/1024 }


Client realises blocks are missing and asks for the missing ones in one go

            +--------->|   GET /path/ctrl Token 0xf1 { NonBlock2
1/0/1024 NonBlock2 2/0/1024 }
            |          |
            |  X<------+   2.05 Token 0xf0 Observe 1242 { 2.05 Token
0xf0 Observe abd NonBlock2 1/1/1024 }
            |          |
            |<...------+   2.05 Token 0xf0 Observe 1243 { 2.05 Token
0xf0 Observe abd NonBlock2 2/1/1024 }

Get final missing block
            +--------->|   GET /path/ctrl Token 0xf2 { / NonBlock2
1/0/1024 }
            |          |
            |<...------+   2.05 Token 0xf0 Observe 1244 { 2.05 Token
0xf0 Observe abd NonBlock2 1/1/1024 }


That should be not considered as "precise description of the application
layer framing". It should just give a first impression, how coap
standards could be used, and the specific stuff could be move to the
application layer (reusing coap again).

best regards
Achim


From nobody Wed Apr  8 12:25:38 2020
Return-Path: <supjps-ietf@jpshallow.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 1266B3A0C73; Wed,  8 Apr 2020 12:25:33 -0700 (PDT)
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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 ytJWUFKROziv; Wed,  8 Apr 2020 12:25:30 -0700 (PDT)
Received: from mail.jpshallow.com (mail.jpshallow.com [217.40.240.153]) (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 6703D3A1615; Wed,  8 Apr 2020 12:25:29 -0700 (PDT)
Received: from mail2.jpshallow.com ([192.168.0.3] helo=N01332) by mail.jpshallow.com with esmtp (Exim 4.92.3) (envelope-from <jon.shallow@jpshallow.com>) id 1jMGK8-0007To-5f; Wed, 08 Apr 2020 20:25:20 +0100
From: "Jon Shallow" <supjps-ietf@jpshallow.com>
To: "'Achim Kraus'" <achimkraus@gmx.net>, <mohamed.boucadair@orange.com>, <cabo@tzi.org>, <dots@ietf.org>, <core@ietf.org>
References: <787AE7BB302AE849A7480A190F8B933031490173@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <2a255f3b-6614-f950-4ecc-15f170087c9f@gmx.net> <787AE7BB302AE849A7480A190F8B933031490894@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <019301d60d05$d87fcca0$897f65e0$@jpshallow.com> <a36c6114-d979-e04a-7806-3ad350208e4a@gmx.net> <566C58A5-0373-4D34-91F8-7B664423E373@tzi.org> <787AE7BB302AE849A7480A190F8B933031491200@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <023101d60d92$3642ebb0$a2c8c310$@jpshallow.com> <1cdc0e70-7e72-ef52-66e7-1d2056367fbf@gmx.net>
In-Reply-To: <1cdc0e70-7e72-ef52-66e7-1d2056367fbf@gmx.net>
Date: Wed, 8 Apr 2020 20:25:25 +0100
Message-ID: <02ae01d60ddb$74255190$5c6ff4b0$@jpshallow.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQGFUV4cZbdAMYpJNEeLLEh4F2cKcwH1DnpQAK+no80CR9JpmAF0lygWAgQyebgB0OlAXQLOrs3hAZCEAcyonF/o4A==
Content-Language: en-gb
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/NuIz7QoQLUaD_9dzYF7JHIFmOEY>
Subject: Re: [core] [Dots] Large asynchronous notifications under DDoS: New BLOCK Option?
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, 08 Apr 2020 19:25:33 -0000

Hi Achim

Thanks for this good feedback.  Please see inline Jon>
[I have just seen you sent an update which I will look at shortly]

Regards

Jon

> -----Original Message-----
> From: Dots [mailto: dots-bounces@ietf.org] On Behalf Of Achim Kraus
> Sent: 08 April 2020 17:00
> To: Jon Shallow; mohamed.boucadair@orange.com; cabo@tzi.org;
> dots@ietf.org; core@ietf.org
> Subject: Re: [Dots] [core] Large asynchronous notifications under =
DDoS:
> New BLOCK Option?
>=20
> Hi Jon,
>=20
> a "clear" answer will be hard to give, without actual experience of =
such
> special communication situations. FMPOV it would require some
> experiments under your assumed conditions to find answers.
>=20
>  From your diagrams, I would conclude:
> - best, if the transfer works without sending messages back
> - to fill gaps, sending messages will be acceptable
> - both together, should then provide a "good enough" solution.
> Yes, experiments may show, that it works "good enough", or withdraw it
> (because the drops are too high).

Jon> Yes
>=20
> To some details of your sequences.
> Observe/Notify is defined in
> https://tools.ietf.org/html/rfc7959#section-3.4
>=20
> - the follow up / next block transfers usually don't contain the =
observe
> option, only the "head".

Jon> My mistake - only head should have the observe option.

> - the follow up / next block transfer don't need to share the token =
with
> the head, they use the tokens defined by each requests.

Jon> Fair enough.  I was just using the 0xfc in Figure 13.

>=20
> In your scenario, there will be no "next block" request, and so you
> reuse the observer "token". There maybe implementations, which fail
> receiving follow up blocks, with observe options and the token of the
> observer request.

Jon> Is this still true if Observe option is only in the head?  I would =
be using Etag.  The head observe triggered block is the same as with =
BLOCK2.

Jon> The GET for the missing responses would have Etag so we can be sure =
we are asking for the right thing.

Jon> The initial GET that sets up the observe subscription deliberately =
uses NonBlock2 so only client and servers that support nonBLock2 will =
use it.
>=20
> Therefore your approach would require at least a implementation
> according that special interpretation, but will not work with all "RFC
> 7252-7641-7959" compliant implementations, because for me it adds
> special conventions.

Jon> Removing the confusion about Observe option, I am struggling to =
think of other reasons why it may not work - but I am on a rapid =
learning curve here.
~Jon

>=20
> best regards
> Achim
>=20
> Am 08.04.20 um 12:41 schrieb Jon Shallow:
> > Hi All,
> >
> > Thanks for all your input so far.  It has helped my thinking, but I =
still do not
> have a clear answer yet as how to best do this for the DOTS specific =
situation
> as well as more general use cases.
> >
> > Below is a more graphical way of trying to describe what is =
happening and
> how it may be possible to overcome some of the limitations of using
> BLOCK2 in a lossy traffic environment (caused by DDoS attacks).
> >
> > Regards
> >
> > Jon
> >
> > Primary packet loss is from Server to Client
> > [Server is DDoS mitigating out in Internet, Client is on premise, =
DDoS flood
> against client]
> >
> > GET followed by Observe response - all working - as we would do it =
today.
> >
> >         CLIENT      SERVER
> >           |          |
> >           +--------->|   GET /path Token 0xf0 Observe 0
> >           |          |
> >           |<---------+   2.05 Token 0xf0 Observe 1234 Block2 =
0/1/1024
> >           |          |
> >           +--------->|   GET /path Token 0xf0 Block2 1/0/1024
> >           |          |
> >           |<---------+   2.05 Token 0xf0 Observe 1234 Block2 =
1/1/1024
> >           |          |
> >           +--------->|   GET /path Token 0xf0 Block2 2/0/1024
> >           |          |
> >           |<---------+   2.05 Token 0xf0 Observe 1234 Block2 =
2/1/1024
> >           |          |
> >           +--------->|   GET /path Token 0xf0 Block2 3/0/1024
> >           |          |
> >           |<---------+   2.05 Token 0xf0 Observe 1234 Block2 =
3/0/1024
> > Observe triggered
> >           |<---------+   2.05 Token 0xf0 Observe 1235 Block2 =
0/1/1024
> >           |          |
> >           +--------->|   GET /path Token 0xf1 Block2 1/0/1024
> >           |          |
> >           |<---------+   2.05 Token 0xf1 Observe 1235 Block2 =
1/1/1024
> >           |          |
> >           +--------->|   GET /path Token 0xf1 Block2 2/0/1024
> >           |          |
> >           |<---------+   2.05 Token 0xf1 Observe 1235 Block2 =
2/1/1024
> >           |          |
> >           +--------->|   GET /path Token 0xf1 Block2 3/0/1024
> >           |          |
> >           |<---------+   2.05 Token 0xf1 Observe 1235 Block2 =
3/0/1024
> >
> > Confirmable ACK responses not displayed, nor Etag, Size2 or Maxage.
> >
> > Now with some packet loss.
> > Observe triggered
> >           |<---------+   2.05 Token 0xf0 Observe 1236 Block2 =
0/1/1024
> >           |          |
> >           +--------->|   GET /path Token 0xf2 Block2 1/1/1024
> >           |          |
> >           |   X<-----+   2.05 Token 0xf2 Observe 1236 Block2 =
1/1/1024
> >           |          |
> > Timeout
> > Retry if Confirmable
> >           +--------->|   GET /path Token 0xf2 Block2 1/1/1024
> >           |          |
> >           |   X<-----+   2.05 Token 0xf2 Observe 1236 Block2 =
1/1/1024
> >           |          |
> > Retries continue - eventually timing out and possibly killing CoAP =
session.
> >
> > Communications can be locked out for 90 seconds as CoAP NSTART is 1.
> >
> > [DOTS uses NON-Confirmable for protocol reliability, not traffic =
reliability]
> >
> > If not using Confirmable, then the Client needs to time out at the
> application layer and retry, but can only go forward 1 block at a time =
(does
> not have to be in sequential order).
> > Server may need to garbage collect on resource with Etag.
> >
> > What may help the situation (but client can decide when current
> Etag/Maxage is no longer valid and stop continue requesting, and =
server
> may still need to garbage collect)
> >
> > New CoAP Option NONBLOCK2 equivalent to BLOCK2, but does not rely on
> client doing GET to get the next block synchronously.
> >
> >
> >         CLIENT      SERVER
> >           |          |
> >           +--------->|   GET /path Token 0xf0 Observe 0 NonBlock2 =
0/0/1024
> >           |          |
> >           |<---------+   2.05 Token 0xf0 Observe 1234 NonBlock2 =
0/1/1024
> >           |          |
> >           |<---------+   2.05 Token 0xf0 Observe 1234 NonBlock2 =
1/1/1024
> >           |          |
> >           |<---------+   2.05 Token 0xf0 Observe 1234 NonBlock2 =
2/1/1024
> >           |          |
> >           |<---------+   2.05 Token 0xf0 Observe 1234 NonBlock2 =
3/0/1024
> > Observe triggered
> >           |<---------+   2.05 Token 0xf0 Observe 1235 NonBlock2 =
0/1/1024
> >           |          |
> >           |<---------+   2.05 Token 0xf0 Observe 1235 NonBlock2 =
1/1/1024
> >           |          |
> >           |<---------+   2.05 Token 0xf0 Observe 1235 NonBlock2 =
2/1/1024
> >           |          |
> >           |<---------+   2.05 Token 0xf0 Observe 1235 NonBlock2 =
3/0/1024
> > Observe triggered
> >           |<---------+   2.05 Token 0xf0 Observe 1236 NonBlock2 =
0/1/1024
> >           |          |
> >           |   X<-----+   2.05 Token 0xf0 Observe 1236 NonBlock2 =
1/1/1024
> >           |          |
> >           |   X<-----+   2.05 Token 0xf0 Observe 1236 NonBlock2 =
2/1/1024
> >           |          |
> >           |<---------+   2.05 Token 0xf0 Observe 1236 NonBlock2 =
3/0/1024
> > Client realises blocks are missing and asks for the missing ones in =
one go
> >           +--------->|   GET /path Token 0xf1 NonBlock2 1/0/1024 =
NonBlock2
> 2/0/1024
> >           |          |
> >           |   X<-----+   2.05 Token 0xf1 Observe 1236 NonBlock2 =
1/1/1024
> >           |          |
> >           |<---------+   2.05 Token 0xf1 Observe 1236 NonBlock2 =
2/1/1024
> > Get final missing block
> >           +--------->|   GET /path Token 0xf2 NonBlock2 1/0/1024
> >           |          |
> >           |<---------+   2.05 Token 0xf2 Observe 1236 NonBlock2 =
1/1/1024
> >
> > Obviously the 3 second minimum for RTT calculations needs to be
> maintained so that the Attack situation is not made worse.  However, I =
think
> it acceptable that all the NonBlock2s for a particular data set are =
all sent as a
> stream.
> >
> >
> >
> >> -----Original Message-----
> >> From: Dots [mailto: dots-bounces@ietf.org] On Behalf Of
> mohamed.boucadair@orange.com
> >> Sent: 08 April 2020 10:56
> >> To: Carsten Bormann
> >> Cc: Jon Shallow; dots@ietf.org; core
> >> Subject: Re: [Dots] [core] Large asynchronous notifications under =
DDoS:
> >> New BLOCK Option?
> >>
> >> Hi Carsten,
> >>
> >> We are also considering how to solve the issue at the DOTS level. =
The
> good
> >> news is that we are not blindly overriding pieces of data that are =
received
> in
> >> distinct responses. We have some checks to update an active record. =
But
> as
> >> mentioned by Jon, there are some challenges as well.
> >>
> >> With regards to the network environment, the direction of the =
attack is
> the
> >> same as the one from servers to clients. That=E2=80=99s said, =
telemetry data can
> be
> >> exchanged in both directions:
> >>
> >> * from client to servers: using a dedicated telemetry message or in =
an
> >> efficacy update shared with the server when a mitigation is active. =
This is
> >> done using PUT messages.
> >> * from servers to clients: telemetry data can be sent in dedicated
> >> notification messages or as part of the mitigation status update. =
Both rely
> >> upon GET+Observe. Having a mechanism to ask for gaps would thus be
> >> helpful.
> >>
> >> Cheers,
> >> Med
> >>
> >>> -----Message d'origine-----
> >>> De : Carsten Bormann [mailto:cabo@tzi.org]
> >>> Envoy=C3=A9 : mardi 7 avril 2020 23:19
> >>> =C3=80 : Achim Kraus
> >>> Cc : Jon Shallow; BOUCADAIR Mohamed TGI/OLN; core; dots@ietf.org
> >>> Objet : Re: [core] [Dots] Large asynchronous notifications under =
DDoS:
> >>> New BLOCK Option?
> >>>
> >>> Hi Achim,
> >>>
> >>> On 2020-04-07, at 21:04, Achim Kraus <achimkraus@gmx.net> wrote:
> >>>>
> >>>> FMPOV, the first thing to ensure is, that the "large payload" =
gets
> >>> split
> >>>> into "application blocks", which could be processed even when =
other
> >>>> application blocks are missing.
> >>>
> >>> Indeed, =E2=80=9Capplication layer framing=E2=80=9D comes to mind =
here; that is always
> >>> a good idea if it cannot be ensured that all messages make it or =
if it
> >>> is good to be able to process messages while still waiting for =
others.
> >>>
> >>>                       .oOo.
> >>>
> >>> I=E2=80=99m trying to understand the very specific network =
environment that we
> >>> are targeting here.
> >>> Are we assuming packets are way more likely to make it from the =
server
> >>> to the client than the other way around?
> >>> That indeed would call for additional capabilities that base CoAP =
does
> >>> not have.
> >>> We also may not really care about congestion control much in a
> >>> situation of massive (attacker-induced) congestion (although that
> >>> might be misdiagnosed, so some care is still required); which =
would be
> >>> another reason to maybe deviate from base CoAP.
> >>>
> >>> I don=E2=80=99t have a design in mind at the moment.  It would =
need to cater
> >>> for the fact that sending the other response messages for the =
request
> >>> would be on the initiative of the server.
> >>> So observe (with non-confirmable responses) is maybe a good model
> >>> indeed; what=E2=80=99s missing is some way to ask for gaps.
> >>>
> >>> I just resubmitted a draft that we have been discussing for a =
while in
> >>> T2TRG:
> >>> The Series Transfer Pattern (STP)
> >>> https://www.ietf.org/id/draft-bormann-t2trg-stp-02.html
> >>>
> >>> This has some discussion that may be relevant here, although it =
does
> >>> not address the specific DOTS problem.  I think it would be great =
if
> >>> whatever we come up with to solve this problem would also be a =
step
> >>> forward on the larger class of applications needing the series
> >>> transfer pattern.
> >>>
> >>> Gr=C3=BC=C3=9Fe, Carsten
> >>
> >> _______________________________________________
> >> Dots mailing list
> >> Dots@ietf.org
> >> https://www.ietf.org/mailman/listinfo/dots
> >
> > _______________________________________________
> > core mailing list
> > core@ietf.org
> > https://www.ietf.org/mailman/listinfo/core
> >
>=20
> _______________________________________________
> Dots mailing list
> Dots@ietf.org
> https://www.ietf.org/mailman/listinfo/dots


From nobody Wed Apr  8 12:48:27 2020
Return-Path: <supjps-ietf@jpshallow.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 818BD3A0ED7; Wed,  8 Apr 2020 12:48:25 -0700 (PDT)
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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 4IccYmFodxqH; Wed,  8 Apr 2020 12:48:23 -0700 (PDT)
Received: from mail.jpshallow.com (mail.jpshallow.com [217.40.240.153]) (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 E54A33A1638; Wed,  8 Apr 2020 12:48:21 -0700 (PDT)
Received: from mail2.jpshallow.com ([192.168.0.3] helo=N01332) by mail.jpshallow.com with esmtp (Exim 4.92.3) (envelope-from <jon.shallow@jpshallow.com>) id 1jMGgK-0007UI-En; Wed, 08 Apr 2020 20:48:16 +0100
From: "Jon Shallow" <supjps-ietf@jpshallow.com>
To: "'Achim Kraus'" <achimkraus@gmx.net>, <mohamed.boucadair@orange.com>, <cabo@tzi.org>, <dots@ietf.org>, <core@ietf.org>
References: <787AE7BB302AE849A7480A190F8B933031490173@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <2a255f3b-6614-f950-4ecc-15f170087c9f@gmx.net> <787AE7BB302AE849A7480A190F8B933031490894@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <019301d60d05$d87fcca0$897f65e0$@jpshallow.com> <a36c6114-d979-e04a-7806-3ad350208e4a@gmx.net> <566C58A5-0373-4D34-91F8-7B664423E373@tzi.org> <787AE7BB302AE849A7480A190F8B933031491200@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <023101d60d92$3642ebb0$a2c8c310$@jpshallow.com> <f105cf6a-da87-d8da-35db-07975f064a94@gmx.net>
In-Reply-To: <f105cf6a-da87-d8da-35db-07975f064a94@gmx.net>
Date: Wed, 8 Apr 2020 20:48:21 +0100
Message-ID: <02b001d60dde$a8772650$f96572f0$@jpshallow.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQGFUV4cZbdAMYpJNEeLLEh4F2cKcwH1DnpQAK+no80CR9JpmAF0lygWAgQyebgB0OlAXQLOrs3hARxTHZOooAydoA==
Content-Language: en-gb
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/ZLzaPFIojau_9bQ366hm_I4Y16o>
Subject: Re: [core] [Dots] Large asynchronous notifications under DDoS: New BLOCK Option?
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, 08 Apr 2020 19:48:26 -0000

Hi Achim,

Having the DOTS CBOR data wrapped in CoAP and then wrapped in CoAP is =
interesting and could be a way forward here as it gives a lot of =
flexibility.

As mentioned in my previous response, looking at your suggestion, =
"Observe abc" or "Observe abd" are not really needed and could be =
replaced "Etag abc" and "Etag abd" respectively.=20
Then with the GET to request the missing blocks could also include the =
appropriate Etag to make sure that the correct blocks for the resource =
are being asked for.

Then it may be possible to not have the double CoAP layer and just have =
the NonBlock2 option.

Regards

Jon

> -----Original Message-----
> From: Dots [mailto: dots-bounces@ietf.org] On Behalf Of Achim Kraus
> Sent: 08 April 2020 19:56
> To: Jon Shallow; mohamed.boucadair@orange.com; cabo@tzi.org;
> dots@ietf.org; core@ietf.org
> Subject: Re: [Dots] [core] Large asynchronous notifications under =
DDoS:
> New BLOCK Option?
>=20
> Hi Jon,
>=20
> let me try to demonstrate, how =E2=80=9Capplication layer =
framing=E2=80=9D could look like:
>=20
> > New CoAP Option NONBLOCK2 equivalent to BLOCK2, but does not rely on
> client doing GET to get the next block synchronously. >
> >
> >         CLIENT      SERVER
> >           |          |
> >           +--------->|   GET /path Token 0xf0 Observe 0 NonBlock2 =
0/0/1024
> >           |          |
> >           |<---------+   2.05 Token 0xf0 Observe 1234 NonBlock2 =
0/1/1024
> >           |          |
> >           |<---------+   2.05 Token 0xf0 Observe 1234 NonBlock2 =
1/1/1024
> >           |          |
> >           |<---------+   2.05 Token 0xf0 Observe 1234 NonBlock2 =
2/1/1024
> >           |          |
> >           |<---------+   2.05 Token 0xf0 Observe 1234 NonBlock2 =
3/0/1024
> Do these messages in the application layer -> encode the messages =3D> =
put
> the encoded message as payload for ordinary notifies:
>=20
>           CLIENT      SERVER
>             |          |
>             +--------->|   GET /path Token 0xf0 Observe 0 NonBlock2 =
0/0/1024
>             |          |
>             |<---------+   2.05 Token 0xf0 Observe 1234 { 2.05 Token
> 0xf0 Observe abc NonBlock2 0/1/1024 }
>             |          |
>             |<---------+   2.05 Token 0xf0 Observe 1235 { 2.05 Token
> 0xf0 Observe abc NonBlock2 1/1/1024 }
>             |          |
>             |<---------+   2.05 Token 0xf0 Observe 1236 { 2.05 Token
> 0xf0 Observe abc NonBlock2 2/1/1024 }
>             |          |
>             |<---------+   2.05 Token 0xf0 Observe 1237 { 2.05 Token
> 0xf0 Observe abc NonBlock2 3/0/1024 }
>=20
> The outer notifies will be processed as usual, the application block
> logic is yours.
>=20
> Observe triggered
>             |<---------+   2.05 Token 0xf0 Observe 1238 { 2.05 Token
> 0xf0 Observe abd NonBlock2 0/1/1024 }
>             |          |
>             |<---------+   2.05 Token 0xf0 Observe 1239 { 2.05 Token
> 0xf0 Observe abd NonBlock2 1/1/1024 }
>             |          |
>             |<---------+   2.05 Token 0xf0 Observe 1240 { 2.05 Token
> 0xf0 Observe abd NonBlock2 2/1/1024 }
>             |          |
>             |<---------+   2.05 Token 0xf0 Observe 1241 { 2.05 Token
> 0xf0 Observe abd NonBlock2 3/0/1024 }
>=20
> Observe triggered
>             |<---------+   2.05 Token 0xf0 Observe 1238 { 2.05 Token
> 0xf0 Observe abd NonBlock2 0/1/1024 }
>             |          |
>             |  X<------+   2.05 Token 0xf0 Observe 1239 { 2.05 Token
> 0xf0 Observe abd NonBlock2 1/1/1024 }
>             |          |
>             |  X<------+   2.05 Token 0xf0 Observe 1240 { 2.05 Token
> 0xf0 Observe abd NonBlock2 2/1/1024 }
>             |          |
>             |<---------+   2.05 Token 0xf0 Observe 1241 { 2.05 Token
> 0xf0 Observe abd NonBlock2 3/0/1024 }
>=20
>=20
> Client realises blocks are missing and asks for the missing ones in =
one go
>=20
>             +--------->|   GET /path/ctrl Token 0xf1 { NonBlock2
> 1/0/1024 NonBlock2 2/0/1024 }
>             |          |
>             |  X<------+   2.05 Token 0xf0 Observe 1242 { 2.05 Token
> 0xf0 Observe abd NonBlock2 1/1/1024 }
>             |          |
>             |<...------+   2.05 Token 0xf0 Observe 1243 { 2.05 Token
> 0xf0 Observe abd NonBlock2 2/1/1024 }
>=20
> Get final missing block
>             +--------->|   GET /path/ctrl Token 0xf2 { / NonBlock2
> 1/0/1024 }
>             |          |
>             |<...------+   2.05 Token 0xf0 Observe 1244 { 2.05 Token
> 0xf0 Observe abd NonBlock2 1/1/1024 }
>=20
>=20
> That should be not considered as "precise description of the =
application
> layer framing". It should just give a first impression, how coap
> standards could be used, and the specific stuff could be move to the
> application layer (reusing coap again).
>=20
> best regards
> Achim
>=20
> _______________________________________________
> Dots mailing list
> Dots@ietf.org
> https://www.ietf.org/mailman/listinfo/dots


From nobody Wed Apr  8 14:04:31 2020
Return-Path: <mohamed.boucadair@orange.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 2C9813A1811; Wed,  8 Apr 2020 14:04:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level: 
X-Spam-Status: No, score=-2.098 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, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=orange.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 0tuGpa_sarpe; Wed,  8 Apr 2020 14:04:21 -0700 (PDT)
Received: from relais-inet.orange.com (relais-inet.orange.com [80.12.66.40]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 69C653A1805; Wed,  8 Apr 2020 14:04:21 -0700 (PDT)
Received: from opfedar01.francetelecom.fr (unknown [xx.xx.xx.2]) by opfedar24.francetelecom.fr (ESMTP service) with ESMTP id 48yGx012vfz5wD6; Wed,  8 Apr 2020 23:04:20 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=orange.com; s=ORANGE001; t=1586379860; bh=I8ENY+uiKQGq7nxNLYKwSproOJYHqUrg72VYlyuhVyQ=; h=From:To:Subject:Date:Message-ID:Content-Type: Content-Transfer-Encoding:MIME-Version; b=FIq8AOx0hNfv1C0QTPbrTUI5gSSpWbiuGPx/MgsNEUWlpAXfp271QSEwZVdVxNjvs Ch9HrvMZPQ2D6oCaXGCF/W/H+BOGwEn8nhCLDzXbbrbL6oy8ZQ6ZedoY3Wz691dGar srAc96TIj6CvKl9WctDg9ntTgrRJm0kucwAwWsJlfBLpsf2KPYimZye4cK+OAOnshp o6PEnPC2sFoF2rFI7tIzsxVBgrUTOl1GBkobaEyhNWqpWnWXHpB6pPEPETTJYKlU7E I/PQezsMCgWA2MBZR0ivsQT2GMs+cGUqnaDtMqvaOnMMsJcfBXaNpAyg26tnpP9+mL tnwlL40vuWeyw==
Received: from Exchangemail-eme6.itn.ftgroup (unknown [xx.xx.13.20]) by opfedar01.francetelecom.fr (ESMTP service) with ESMTP id 48yGwz6w3PzBrLb; Wed,  8 Apr 2020 23:04:19 +0200 (CEST)
From: <mohamed.boucadair@orange.com>
To: Achim Kraus <achimkraus@gmx.net>, Jon Shallow <supjps-ietf@jpshallow.com>,  "cabo@tzi.org" <cabo@tzi.org>, "dots@ietf.org" <dots@ietf.org>, "core@ietf.org" <core@ietf.org>
Thread-Topic: [core] [Dots] Large asynchronous notifications under DDoS: New BLOCK Option?
Thread-Index: AQHWDelFWvaG9gBmdUOVx/wmUdafbw==
Date: Wed, 8 Apr 2020 21:04:18 +0000
Message-ID: <787AE7BB302AE849A7480A190F8B933031491DA6@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
References: <787AE7BB302AE849A7480A190F8B933031490173@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <2a255f3b-6614-f950-4ecc-15f170087c9f@gmx.net> <787AE7BB302AE849A7480A190F8B933031490894@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <019301d60d05$d87fcca0$897f65e0$@jpshallow.com> <a36c6114-d979-e04a-7806-3ad350208e4a@gmx.net> <566C58A5-0373-4D34-91F8-7B664423E373@tzi.org> <787AE7BB302AE849A7480A190F8B933031491200@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <023101d60d92$3642ebb0$a2c8c310$@jpshallow.com> <f105cf6a-da87-d8da-35db-07975f064a94@gmx.net>
In-Reply-To: <f105cf6a-da87-d8da-35db-07975f064a94@gmx.net>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.114.13.247]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/vEtv4OQdr_xekPnhwB8jQJoHkUU>
Subject: Re: [core] [Dots] Large asynchronous notifications under DDoS: New BLOCK Option?
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, 08 Apr 2020 21:04:29 -0000

SGkgQWNoaW0sIA0KDQpPbmUgY2xhcmlmaWNhdGlvbiBxdWVzdGlvbjoNCg0KPiAgICAgICAgICAg
ICArLS0tLS0tLS0tPnwgICBHRVQgL3BhdGgvY3RybCBUb2tlbiAweGYxIHsgTm9uQmxvY2syDQo+
IDEvMC8xMDI0IE5vbkJsb2NrMiAyLzAvMTAyNCB9DQoNCkRvIGV4aXN0aW5nIENvQVAgaW1wbGVt
ZW50YXRpb25zIChsaWJjb2FwLCBmb3IgZXhhbXBsZSkgc3VwcG9ydCBHRVRzIHdpdGggYSBwYXls
b2FkPw0KDQpDaGVlcnMsDQpNZWQNCg0KPiAtLS0tLU1lc3NhZ2UgZCdvcmlnaW5lLS0tLS0NCj4g
RGXCoDogQWNoaW0gS3JhdXMgW21haWx0bzphY2hpbWtyYXVzQGdteC5uZXRdDQo+IEVudm95w6nC
oDogbWVyY3JlZGkgOCBhdnJpbCAyMDIwIDIwOjU2DQo+IMOAwqA6IEpvbiBTaGFsbG93OyBCT1VD
QURBSVIgTW9oYW1lZCBUR0kvT0xOOyBjYWJvQHR6aS5vcmc7DQo+IGRvdHNAaWV0Zi5vcmc7IGNv
cmVAaWV0Zi5vcmcNCj4gT2JqZXTCoDogUmU6IFtjb3JlXSBbRG90c10gTGFyZ2UgYXN5bmNocm9u
b3VzIG5vdGlmaWNhdGlvbnMgdW5kZXIgRERvUzoNCj4gTmV3IEJMT0NLIE9wdGlvbj8NCj4gDQo+
IEhpIEpvbiwNCj4gDQo+IGxldCBtZSB0cnkgdG8gZGVtb25zdHJhdGUsIGhvdyDigJxhcHBsaWNh
dGlvbiBsYXllciBmcmFtaW5n4oCdIGNvdWxkIGxvb2sNCj4gbGlrZToNCj4gDQo+ID4gTmV3IENv
QVAgT3B0aW9uIE5PTkJMT0NLMiBlcXVpdmFsZW50IHRvIEJMT0NLMiwgYnV0IGRvZXMgbm90IHJl
bHkgb24NCj4gY2xpZW50IGRvaW5nIEdFVCB0byBnZXQgdGhlIG5leHQgYmxvY2sgc3luY2hyb25v
dXNseS4gPg0KPiA+DQo+ID4gICAgICAgICBDTElFTlQgICAgICBTRVJWRVINCj4gPiAgICAgICAg
ICAgfCAgICAgICAgICB8DQo+ID4gICAgICAgICAgICstLS0tLS0tLS0+fCAgIEdFVCAvcGF0aCBU
b2tlbiAweGYwIE9ic2VydmUgMCBOb25CbG9jazINCj4gMC8wLzEwMjQNCj4gPiAgICAgICAgICAg
fCAgICAgICAgICB8DQo+ID4gICAgICAgICAgIHw8LS0tLS0tLS0tKyAgIDIuMDUgVG9rZW4gMHhm
MCBPYnNlcnZlIDEyMzQgTm9uQmxvY2syDQo+IDAvMS8xMDI0DQo+ID4gICAgICAgICAgIHwgICAg
ICAgICAgfA0KPiA+ICAgICAgICAgICB8PC0tLS0tLS0tLSsgICAyLjA1IFRva2VuIDB4ZjAgT2Jz
ZXJ2ZSAxMjM0IE5vbkJsb2NrMg0KPiAxLzEvMTAyNA0KPiA+ICAgICAgICAgICB8ICAgICAgICAg
IHwNCj4gPiAgICAgICAgICAgfDwtLS0tLS0tLS0rICAgMi4wNSBUb2tlbiAweGYwIE9ic2VydmUg
MTIzNCBOb25CbG9jazINCj4gMi8xLzEwMjQNCj4gPiAgICAgICAgICAgfCAgICAgICAgICB8DQo+
ID4gICAgICAgICAgIHw8LS0tLS0tLS0tKyAgIDIuMDUgVG9rZW4gMHhmMCBPYnNlcnZlIDEyMzQg
Tm9uQmxvY2syDQo+IDMvMC8xMDI0DQo+IERvIHRoZXNlIG1lc3NhZ2VzIGluIHRoZSBhcHBsaWNh
dGlvbiBsYXllciAtPiBlbmNvZGUgdGhlIG1lc3NhZ2VzID0+DQo+IHB1dA0KPiB0aGUgZW5jb2Rl
ZCBtZXNzYWdlIGFzIHBheWxvYWQgZm9yIG9yZGluYXJ5IG5vdGlmaWVzOg0KPiANCj4gICAgICAg
ICAgIENMSUVOVCAgICAgIFNFUlZFUg0KPiAgICAgICAgICAgICB8ICAgICAgICAgIHwNCj4gICAg
ICAgICAgICAgKy0tLS0tLS0tLT58ICAgR0VUIC9wYXRoIFRva2VuIDB4ZjAgT2JzZXJ2ZSAwIE5v
bkJsb2NrMg0KPiAwLzAvMTAyNA0KPiAgICAgICAgICAgICB8ICAgICAgICAgIHwNCj4gICAgICAg
ICAgICAgfDwtLS0tLS0tLS0rICAgMi4wNSBUb2tlbiAweGYwIE9ic2VydmUgMTIzNCB7IDIuMDUg
VG9rZW4NCj4gMHhmMCBPYnNlcnZlIGFiYyBOb25CbG9jazIgMC8xLzEwMjQgfQ0KPiAgICAgICAg
ICAgICB8ICAgICAgICAgIHwNCj4gICAgICAgICAgICAgfDwtLS0tLS0tLS0rICAgMi4wNSBUb2tl
biAweGYwIE9ic2VydmUgMTIzNSB7IDIuMDUgVG9rZW4NCj4gMHhmMCBPYnNlcnZlIGFiYyBOb25C
bG9jazIgMS8xLzEwMjQgfQ0KPiAgICAgICAgICAgICB8ICAgICAgICAgIHwNCj4gICAgICAgICAg
ICAgfDwtLS0tLS0tLS0rICAgMi4wNSBUb2tlbiAweGYwIE9ic2VydmUgMTIzNiB7IDIuMDUgVG9r
ZW4NCj4gMHhmMCBPYnNlcnZlIGFiYyBOb25CbG9jazIgMi8xLzEwMjQgfQ0KPiAgICAgICAgICAg
ICB8ICAgICAgICAgIHwNCj4gICAgICAgICAgICAgfDwtLS0tLS0tLS0rICAgMi4wNSBUb2tlbiAw
eGYwIE9ic2VydmUgMTIzNyB7IDIuMDUgVG9rZW4NCj4gMHhmMCBPYnNlcnZlIGFiYyBOb25CbG9j
azIgMy8wLzEwMjQgfQ0KPiANCj4gVGhlIG91dGVyIG5vdGlmaWVzIHdpbGwgYmUgcHJvY2Vzc2Vk
IGFzIHVzdWFsLCB0aGUgYXBwbGljYXRpb24gYmxvY2sNCj4gbG9naWMgaXMgeW91cnMuDQo+IA0K
PiBPYnNlcnZlIHRyaWdnZXJlZA0KPiAgICAgICAgICAgICB8PC0tLS0tLS0tLSsgICAyLjA1IFRv
a2VuIDB4ZjAgT2JzZXJ2ZSAxMjM4IHsgMi4wNSBUb2tlbg0KPiAweGYwIE9ic2VydmUgYWJkIE5v
bkJsb2NrMiAwLzEvMTAyNCB9DQo+ICAgICAgICAgICAgIHwgICAgICAgICAgfA0KPiAgICAgICAg
ICAgICB8PC0tLS0tLS0tLSsgICAyLjA1IFRva2VuIDB4ZjAgT2JzZXJ2ZSAxMjM5IHsgMi4wNSBU
b2tlbg0KPiAweGYwIE9ic2VydmUgYWJkIE5vbkJsb2NrMiAxLzEvMTAyNCB9DQo+ICAgICAgICAg
ICAgIHwgICAgICAgICAgfA0KPiAgICAgICAgICAgICB8PC0tLS0tLS0tLSsgICAyLjA1IFRva2Vu
IDB4ZjAgT2JzZXJ2ZSAxMjQwIHsgMi4wNSBUb2tlbg0KPiAweGYwIE9ic2VydmUgYWJkIE5vbkJs
b2NrMiAyLzEvMTAyNCB9DQo+ICAgICAgICAgICAgIHwgICAgICAgICAgfA0KPiAgICAgICAgICAg
ICB8PC0tLS0tLS0tLSsgICAyLjA1IFRva2VuIDB4ZjAgT2JzZXJ2ZSAxMjQxIHsgMi4wNSBUb2tl
bg0KPiAweGYwIE9ic2VydmUgYWJkIE5vbkJsb2NrMiAzLzAvMTAyNCB9DQo+IA0KPiBPYnNlcnZl
IHRyaWdnZXJlZA0KPiAgICAgICAgICAgICB8PC0tLS0tLS0tLSsgICAyLjA1IFRva2VuIDB4ZjAg
T2JzZXJ2ZSAxMjM4IHsgMi4wNSBUb2tlbg0KPiAweGYwIE9ic2VydmUgYWJkIE5vbkJsb2NrMiAw
LzEvMTAyNCB9DQo+ICAgICAgICAgICAgIHwgICAgICAgICAgfA0KPiAgICAgICAgICAgICB8ICBY
PC0tLS0tLSsgICAyLjA1IFRva2VuIDB4ZjAgT2JzZXJ2ZSAxMjM5IHsgMi4wNSBUb2tlbg0KPiAw
eGYwIE9ic2VydmUgYWJkIE5vbkJsb2NrMiAxLzEvMTAyNCB9DQo+ICAgICAgICAgICAgIHwgICAg
ICAgICAgfA0KPiAgICAgICAgICAgICB8ICBYPC0tLS0tLSsgICAyLjA1IFRva2VuIDB4ZjAgT2Jz
ZXJ2ZSAxMjQwIHsgMi4wNSBUb2tlbg0KPiAweGYwIE9ic2VydmUgYWJkIE5vbkJsb2NrMiAyLzEv
MTAyNCB9DQo+ICAgICAgICAgICAgIHwgICAgICAgICAgfA0KPiAgICAgICAgICAgICB8PC0tLS0t
LS0tLSsgICAyLjA1IFRva2VuIDB4ZjAgT2JzZXJ2ZSAxMjQxIHsgMi4wNSBUb2tlbg0KPiAweGYw
IE9ic2VydmUgYWJkIE5vbkJsb2NrMiAzLzAvMTAyNCB9DQo+IA0KPiANCj4gQ2xpZW50IHJlYWxp
c2VzIGJsb2NrcyBhcmUgbWlzc2luZyBhbmQgYXNrcyBmb3IgdGhlIG1pc3Npbmcgb25lcyBpbg0K
PiBvbmUgZ28NCj4gDQo+ICAgICAgICAgICAgICstLS0tLS0tLS0+fCAgIEdFVCAvcGF0aC9jdHJs
IFRva2VuIDB4ZjEgeyBOb25CbG9jazINCj4gMS8wLzEwMjQgTm9uQmxvY2syIDIvMC8xMDI0IH0N
Cj4gICAgICAgICAgICAgfCAgICAgICAgICB8DQo+ICAgICAgICAgICAgIHwgIFg8LS0tLS0tKyAg
IDIuMDUgVG9rZW4gMHhmMCBPYnNlcnZlIDEyNDIgeyAyLjA1IFRva2VuDQo+IDB4ZjAgT2JzZXJ2
ZSBhYmQgTm9uQmxvY2syIDEvMS8xMDI0IH0NCj4gICAgICAgICAgICAgfCAgICAgICAgICB8DQo+
ICAgICAgICAgICAgIHw8Li4uLS0tLS0tKyAgIDIuMDUgVG9rZW4gMHhmMCBPYnNlcnZlIDEyNDMg
eyAyLjA1IFRva2VuDQo+IDB4ZjAgT2JzZXJ2ZSBhYmQgTm9uQmxvY2syIDIvMS8xMDI0IH0NCj4g
DQo+IEdldCBmaW5hbCBtaXNzaW5nIGJsb2NrDQo+ICAgICAgICAgICAgICstLS0tLS0tLS0+fCAg
IEdFVCAvcGF0aC9jdHJsIFRva2VuIDB4ZjIgeyAvIE5vbkJsb2NrMg0KPiAxLzAvMTAyNCB9DQo+
ICAgICAgICAgICAgIHwgICAgICAgICAgfA0KPiAgICAgICAgICAgICB8PC4uLi0tLS0tLSsgICAy
LjA1IFRva2VuIDB4ZjAgT2JzZXJ2ZSAxMjQ0IHsgMi4wNSBUb2tlbg0KPiAweGYwIE9ic2VydmUg
YWJkIE5vbkJsb2NrMiAxLzEvMTAyNCB9DQo+IA0KPiANCj4gVGhhdCBzaG91bGQgYmUgbm90IGNv
bnNpZGVyZWQgYXMgInByZWNpc2UgZGVzY3JpcHRpb24gb2YgdGhlDQo+IGFwcGxpY2F0aW9uDQo+
IGxheWVyIGZyYW1pbmciLiBJdCBzaG91bGQganVzdCBnaXZlIGEgZmlyc3QgaW1wcmVzc2lvbiwg
aG93IGNvYXANCj4gc3RhbmRhcmRzIGNvdWxkIGJlIHVzZWQsIGFuZCB0aGUgc3BlY2lmaWMgc3R1
ZmYgY291bGQgYmUgbW92ZSB0byB0aGUNCj4gYXBwbGljYXRpb24gbGF5ZXIgKHJldXNpbmcgY29h
cCBhZ2FpbikuDQo+IA0KPiBiZXN0IHJlZ2FyZHMNCj4gQWNoaW0NCg==


From nobody Wed Apr  8 14:08:26 2020
Return-Path: <cabo@tzi.org>
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 765583A17C6; Wed,  8 Apr 2020 14:08:24 -0700 (PDT)
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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 VOJrdyr-1WOU; Wed,  8 Apr 2020 14:08:20 -0700 (PDT)
Received: from gabriel-vm-2.zfn.uni-bremen.de (gabriel-vm-2.zfn.uni-bremen.de [134.102.50.17]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6FE8F3A17E3; Wed,  8 Apr 2020 14:08:14 -0700 (PDT)
Received: from [172.16.42.112] (p548DCD70.dip0.t-ipconnect.de [84.141.205.112]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by gabriel-vm-2.zfn.uni-bremen.de (Postfix) with ESMTPSA id 48yH1R03QMzyT0; Wed,  8 Apr 2020 23:08:10 +0200 (CEST)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <787AE7BB302AE849A7480A190F8B933031491DA6@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
Date: Wed, 8 Apr 2020 23:08:10 +0200
Cc: Achim Kraus <achimkraus@gmx.net>, Jon Shallow <supjps-ietf@jpshallow.com>,  "dots@ietf.org" <dots@ietf.org>, "core@ietf.org" <core@ietf.org>
X-Mao-Original-Outgoing-Id: 608072890.381826-2521fb7b4e9194e277f07d5e6f9497e0
Content-Transfer-Encoding: quoted-printable
Message-Id: <1A59D5BE-8826-45FE-B373-CF335831B3A4@tzi.org>
References: <787AE7BB302AE849A7480A190F8B933031490173@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <2a255f3b-6614-f950-4ecc-15f170087c9f@gmx.net> <787AE7BB302AE849A7480A190F8B933031490894@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <019301d60d05$d87fcca0$897f65e0$@jpshallow.com> <a36c6114-d979-e04a-7806-3ad350208e4a@gmx.net> <566C58A5-0373-4D34-91F8-7B664423E373@tzi.org> <787AE7BB302AE849A7480A190F8B933031491200@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <023101d60d92$3642ebb0$a2c8c310$@jpshallow.com> <f105cf6a-da87-d8da-35db-07975f064a94@gmx.net> <787AE7BB302AE849A7480A190F8B933031491DA6@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
To: mohamed.boucadair@orange.com
X-Mailer: Apple Mail (2.3608.80.23.2.2)
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/mWd4mN5eozCqM6rjmsvpNvikz9w>
Subject: Re: [core] [Dots] Large asynchronous notifications under DDoS: New BLOCK Option?
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, 08 Apr 2020 21:08:25 -0000

On 2020-04-08, at 23:04, <mohamed.boucadair@orange.com> =
<mohamed.boucadair@orange.com> wrote:
>=20
> Do existing CoAP implementations (libcoap, for example) support GETs =
with a payload?

That is what FETCH is for.

Gr=C3=BC=C3=9Fe, Carsten


From nobody Wed Apr  8 14:22:32 2020
Return-Path: <mohamed.boucadair@orange.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 5F5B33A1790; Wed,  8 Apr 2020 14:22:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level: 
X-Spam-Status: No, score=-2.098 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, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=orange.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 ZjdSSdBNbTKO; Wed,  8 Apr 2020 14:22:29 -0700 (PDT)
Received: from relais-inet.orange.com (relais-inet.orange.com [80.12.66.39]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3DE073A178B; Wed,  8 Apr 2020 14:22:29 -0700 (PDT)
Received: from opfedar01.francetelecom.fr (unknown [xx.xx.xx.2]) by opfedar26.francetelecom.fr (ESMTP service) with ESMTP id 48yHKv1R5PzFqFy; Wed,  8 Apr 2020 23:22:27 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=orange.com; s=ORANGE001; t=1586380947; bh=yu+mh50kLaOUqiB0jIJreP+NlsFGd3sFBIv0UkwqL/I=; h=From:To:Subject:Date:Message-ID:Content-Type: Content-Transfer-Encoding:MIME-Version; b=nDQWayBBYnfjZA6l7ERuewHHYwhAwKxdk77nxXIJpe98UBxKFnKuwy+FALJM2AIG+ umVHr7friMBT8ESwdTMccGwYKCluJ3is+XcWyiBKvpasCDQ2/AxyRE0RTw28tzJ+vI QXjZvi04zMAYYq/LFxkvwa0PdErgstzWBUPPP8hIvU1FSSxdIgKuSVDixux2aOA+am bSYT1fdSom4LQZmTOkAB+LJoboie5NRcrFQvJtxm3DNCRcjp8OGXszKOX7Q30YzNFX htZpf624JM0YRsvRbySpLwE9cUjZ/TLqFumYx4IuzX4d/03g4BPB9wCZnIEJj1B6/X 79iy+HWcQm44g==
Received: from Exchangemail-eme6.itn.ftgroup (unknown [xx.xx.13.38]) by opfedar01.francetelecom.fr (ESMTP service) with ESMTP id 48yHKv0Ck1zBrLT; Wed,  8 Apr 2020 23:22:27 +0200 (CEST)
From: <mohamed.boucadair@orange.com>
To: Carsten Bormann <cabo@tzi.org>, Achim Kraus <achimkraus@gmx.net>
CC: Jon Shallow <supjps-ietf@jpshallow.com>, "dots@ietf.org" <dots@ietf.org>,  "core@ietf.org" <core@ietf.org>
Thread-Topic: [core] [Dots] Large asynchronous notifications under DDoS: New BLOCK Option?
Thread-Index: AQHWDevNWUFkr+PIL0yEshhdX/J8nw==
Date: Wed, 8 Apr 2020 21:22:26 +0000
Message-ID: <787AE7BB302AE849A7480A190F8B933031491E13@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
References: <787AE7BB302AE849A7480A190F8B933031490173@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <2a255f3b-6614-f950-4ecc-15f170087c9f@gmx.net> <787AE7BB302AE849A7480A190F8B933031490894@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <019301d60d05$d87fcca0$897f65e0$@jpshallow.com> <a36c6114-d979-e04a-7806-3ad350208e4a@gmx.net> <566C58A5-0373-4D34-91F8-7B664423E373@tzi.org> <787AE7BB302AE849A7480A190F8B933031491200@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <023101d60d92$3642ebb0$a2c8c310$@jpshallow.com> <f105cf6a-da87-d8da-35db-07975f064a94@gmx.net> <787AE7BB302AE849A7480A190F8B933031491DA6@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <1A59D5BE-8826-45FE-B373-CF335831B3A4@tzi.org>
In-Reply-To: <1A59D5BE-8826-45FE-B373-CF335831B3A4@tzi.org>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.114.13.247]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/ASfqa5oummf5skpBiPMznLTw0Wk>
Subject: Re: [core] [Dots] Large asynchronous notifications under DDoS: New BLOCK Option?
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, 08 Apr 2020 21:22:30 -0000

UmUtLA0KDQpUaGFua3MsIENhcnN0ZW4uIA0KDQpUaGlzIHdvdWxkIG1lYW4gdGhhdCBsZWdhY3kg
Q29BUCBpbXBsZW1zIGRvIG5vdCBzdXBwb3J0IHRoZSBjb2FwLWluLWNvYXAgcHJvcG9zYWwgd2l0
aG91dCBtb2RpZmljYXRpb24gKGdpdmVuIHRoYXQgcmZjODEzMiBzdXBwb3J0IHdpbGwgYmUgcmVx
dWlyZWQpLiANCg0KQWN0dWFsbHksIEknbSBzdHJ1Z2dsaW5nIHRvIHVuZGVyc3RhbmQgd2hhdCBw
cm9ibGVtIGlzIHNvbHZlZCBieSBkZWZpbmluZyB0aGUgTm9uQmxvY2syIG9wdGlvbiBidXQgdXNl
IGl0IG9ubHkgd2l0aCBhbiBleHRyYSBjb2FwIGxheWVyaW5nLiANCg0KQ2hlZXJzLA0KTWVkDQoN
Cj4gLS0tLS1NZXNzYWdlIGQnb3JpZ2luZS0tLS0tDQo+IERlwqA6IENhcnN0ZW4gQm9ybWFubiBb
bWFpbHRvOmNhYm9AdHppLm9yZ10NCj4gRW52b3nDqcKgOiBtZXJjcmVkaSA4IGF2cmlsIDIwMjAg
MjM6MDgNCj4gw4DCoDogQk9VQ0FEQUlSIE1vaGFtZWQgVEdJL09MTg0KPiBDY8KgOiBBY2hpbSBL
cmF1czsgSm9uIFNoYWxsb3c7IGRvdHNAaWV0Zi5vcmc7IGNvcmVAaWV0Zi5vcmcNCj4gT2JqZXTC
oDogUmU6IFtjb3JlXSBbRG90c10gTGFyZ2UgYXN5bmNocm9ub3VzIG5vdGlmaWNhdGlvbnMgdW5k
ZXIgRERvUzoNCj4gTmV3IEJMT0NLIE9wdGlvbj8NCj4gDQo+IE9uIDIwMjAtMDQtMDgsIGF0IDIz
OjA0LCA8bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbT4NCj4gPG1vaGFtZWQuYm91Y2FkYWly
QG9yYW5nZS5jb20+IHdyb3RlOg0KPiA+DQo+ID4gRG8gZXhpc3RpbmcgQ29BUCBpbXBsZW1lbnRh
dGlvbnMgKGxpYmNvYXAsIGZvciBleGFtcGxlKSBzdXBwb3J0IEdFVHMNCj4gd2l0aCBhIHBheWxv
YWQ/DQo+IA0KPiBUaGF0IGlzIHdoYXQgRkVUQ0ggaXMgZm9yLg0KPiANCj4gR3LDvMOfZSwgQ2Fy
c3Rlbg0KDQo=


From nobody Wed Apr  8 22:59:51 2020
Return-Path: <achimkraus@gmx.net>
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 F19503A0BCC; Wed,  8 Apr 2020 22:59:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level: 
X-Spam-Status: No, score=-2.098 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, 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=gmx.net
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 1TL6C_rQ1Pxq; Wed,  8 Apr 2020 22:59:48 -0700 (PDT)
Received: from mout.gmx.net (mout.gmx.net [212.227.15.15]) (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 2DA453A0BC9; Wed,  8 Apr 2020 22:59:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1586411973; bh=aXFWUQ0Cr6fxk0IGCpDmkoQWM5981h3kBu7yCNoRQMA=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=LQbbfh36o5LVWE+zV+SIS6wlLuV4dkS96kLiwz9ml+Y8MTjmzpsWkO8ya2UsloLso 40UxqYKcWNeDWciiKHhoKup8QY+RH6V16v2rPDFTrDMaDGcgfw9HtjXpKJ+eUIsGQf JiCg+j5zbrfMu8TiZrjzrOxsrsDIfNWzxGVkL9Fg=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.178.45] ([94.216.236.121]) by mail.gmx.com (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1N17UW-1jAlKx0SEM-012UrP; Thu, 09 Apr 2020 07:59:33 +0200
To: mohamed.boucadair@orange.com, Carsten Bormann <cabo@tzi.org>
Cc: Jon Shallow <supjps-ietf@jpshallow.com>, "dots@ietf.org" <dots@ietf.org>,  "core@ietf.org" <core@ietf.org>
References: <787AE7BB302AE849A7480A190F8B933031490173@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <2a255f3b-6614-f950-4ecc-15f170087c9f@gmx.net> <787AE7BB302AE849A7480A190F8B933031490894@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <019301d60d05$d87fcca0$897f65e0$@jpshallow.com> <a36c6114-d979-e04a-7806-3ad350208e4a@gmx.net> <566C58A5-0373-4D34-91F8-7B664423E373@tzi.org> <787AE7BB302AE849A7480A190F8B933031491200@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <023101d60d92$3642ebb0$a2c8c310$@jpshallow.com> <f105cf6a-da87-d8da-35db-07975f064a94@gmx.net> <787AE7BB302AE849A7480A190F8B933031491DA6@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <1A59D5BE-8826-45FE-B373-CF335831B3A4@tzi.org> <787AE7BB302AE849A7480A190F8B933031491E13@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
From: Achim Kraus <achimkraus@gmx.net>
Message-ID: <2bd7cba1-7ab7-f028-aa96-6d654c7ffed4@gmx.net>
Date: Thu, 9 Apr 2020 07:59:32 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <787AE7BB302AE849A7480A190F8B933031491E13@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:9XDp1UYzXrQfeaF+LvqFzOFzZd5Dn9Vy/MPB+Lm2Oye3ysxl6tf 45bImYiY1Tmoz1XniOsIBB+9uuo7oxn7XfvbaSV1xT+EMuernutthuEXKmozcifO4turuBM aaJeTkYPwA1HANlEwO1EXLPRlQHov0hb6fuF5s10opn8VJjfFl7kRsoMK1inEWH8hPWBUzo a6AGKIrPUvplCiBGEQexQ==
X-UI-Out-Filterresults: notjunk:1;V03:K0:ynX/RHIi/kc=:Teu0umPj0Ezj/CqYH0CDDc 53w4SfosFEjPfM08xb4pRFl/V5DXVX4U3de3rmZZjM4dOeU1dxAwC/XlmfKc/5YnqVwbo9cgb xRKtrloXkIDQrKg77+IFGYMG7T8jbKhgN17QroXS3GtTgK1mUtWzVzYGfIJKA1Z45fgJ2kGgf T52IrWunW5LFYGaPq1xZs0U6uFYHtWAenmx4n/xOPuHM/BP+m06vyJANyR9KjYLmwXxybgPLv D34xAPGdzmnPozczfcDfaoRV+jcDs/xMeMe7f0DvqI+phqL+YLg7OmJqoSG/2eBpBUlq2v66B AdDzWbOG64VZg5nBX4vnvoebyneXyNS4k3FfKdD5OVO283SLo+ZMr4R6xlN+6HGc1n3OtWotz Z4UdyuBrIzOHWgJX4SUrY1HJWyYMg9vWZZyAUQd1gBZL8i4vbbKKFdC12sYPbN1gQTyx3YTok KAnGFbkqJntwTgV46ja4vUIjhO+efUG8P/8p1ji2eAKH4k6qEMi7lnxBmotHQ4H5g3uFUVfWd iwnHrJSSnfoEg5HkKxk1+cC/O6b9WH7EWnsCXCEnTjC2uP+vblkZifvjCzGXg8JPzP/g6cFrh paZehMaeJqOuyIb8pm9b3pDYKrxTlLuucEonG4K7XD2f10xbSOj8KC2/l74OEusbMckfKIIni mh5Y03+xOB7NZKN2PMgYhqWaojBSqGWmZ+P4yNdADlGl89kbqKVjQI5xwA8QgDK59lzVi747y 5fqy8GQePWtm0bFf9hOwp7KlU/hI/ElGBdS+NQXYMaU45TA2sng+Sku/1BNii6lB9J004p/Qy 7gxHU5S0vpAlBpTeFKFH9TpyS/8aB/Tl0la9RC5ftOwm2w2yFJ+JKCjC/YAJ5msjCEJ8WM5D9 9gYqV78hI3BB4T/ANWbVZMAWhhL0WYebvOTPRyn8RWtsttW22iMGkYB6+XmcAxjgdQLPoggjO zi0KK18HmzoXKrkJeo0lrZjCh25CzlvzfDEdFVz4x1ZmnA2FJ2AlZX2Lqd34dytL1KjC8DEoR S06UzrIHbVtyLOJvPwR3x0jHrvjhVsN+KGoqV2q3zCXwth1nM75aDRZ+xKF0XAssqNh12fxf2 +MANLa4QnITDdrGuhGlrTLmfEGZprOXohBEdrzQkrz2mZJK5qi2A5k+SxAmGGiM3t1IMHye2l qsqS5aa6mz2e01q9nBJ4hzWzEDTSFJOq8j2vW1PO/5xD2hNehekdaLkJc1pvakXRArwHVzZjr 31jEG//xi/yDOioMU
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/njx1q-XaCqTJRsn__-mq7ZRRRPE>
Subject: Re: [core] [Dots] Large asynchronous notifications under DDoS: New BLOCK Option?
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: Thu, 09 Apr 2020 05:59:50 -0000

Hi Med,

maybe, we have a different understanding of the CoAP principles.

RFC 7252:
single request-responses are matched by their tokens, chosen by the
client. The server must include that token in it's response and must not
make assumptions about it.

RFC 7641:
single request - multiple responses are matched by their tokens, chosen
by the client. The server must include that token in all responses and
must not make assumptions about it.

RFC 7959:
multiple request - multiple responses are used to transmit a large
resource using the principals of RFC 7252/7641.
RFC 7252 each single block transfer matches the single block request
with it's single block response by a token chosen by the client. The
server can not assume, that the tokens of several block-requests are
related.
RFC 7641 "single request - multiple responses" applies only to the head.
the download of the left blocks doesn't reuse the token, nor is the
server allowed, to make assumptions about the token.

=3D> you can't send the follow up blocks, because the token to do so is
not defined. It would have been defined by the (missing) client request.
If the token of the observe is used, the server makes a assumption and
relate request of RFC7959, which are not related by the token.

Therefore I asked also about the usage of observer/notify. If a PUT/POST
is used, then your transfer looks just pretty much as a blockwise with
NSTART-X. The drawback there will be the missing "blocksize" negotiation
at the head. If that is acceptable, it should have a chance comparable
to the proposal.

The NonBlock2 solution is not bad on it's own, but it disrupt the
principals for the tokens on the server side, at least in my understanding=
.

=2D--------------------------------------------------------------------

 > One clarification question:

 >>             +--------->|   GET /path/ctrl Token 0xf1 { NonBlock2
 >> 1/0/1024 NonBlock2 2/0/1024 }

 > Do existing CoAP implementations (libcoap, for example) support GETs
with a payload?


I know, it looks a little unfair to point on single items of other
example and then make buggy examples on my own :-). But I already admit
"That should be not considered as "precise description of the
application layer framing"".
In fact, there is no outer GET required. The outer request could also be
POST.

              +--------->|   POST /path/ctrl Token 0xf1 { GET /path
Token cde NonBlock2 1/0/1024 NonBlock2 2/0/1024 }


Just to mention, that this request triggers the notifies with the
missing block is "application layer convention". You may use whatever
definition you want to tell the server to (re-)send notifies with
blocks, there is no need of that inner GET request.

=2D--------------------------------------------------------------------

best regards
Achim

Am 08.04.20 um 23:22 schrieb mohamed.boucadair@orange.com:
> Re-,
>
> Thanks, Carsten.
>
> This would mean that legacy CoAP implems do not support the coap-in-coap=
 proposal without modification (given that rfc8132 support will be require=
d).
>
> Actually, I'm struggling to understand what problem is solved by definin=
g the NonBlock2 option but use it only with an extra coap layering.
>
> Cheers,
> Med
>
>> -----Message d'origine-----
>> De=C2=A0: Carsten Bormann [mailto:cabo@tzi.org]
>> Envoy=C3=A9=C2=A0: mercredi 8 avril 2020 23:08
>> =C3=80=C2=A0: BOUCADAIR Mohamed TGI/OLN
>> Cc=C2=A0: Achim Kraus; Jon Shallow; dots@ietf.org; core@ietf.org
>> Objet=C2=A0: Re: [core] [Dots] Large asynchronous notifications under D=
DoS:
>> New BLOCK Option?
>>
>> On 2020-04-08, at 23:04, <mohamed.boucadair@orange.com>
>> <mohamed.boucadair@orange.com> wrote:
>>>
>>> Do existing CoAP implementations (libcoap, for example) support GETs
>> with a payload?
>>
>> That is what FETCH is for.
>>
>> Gr=C3=BC=C3=9Fe, Carsten
>


From nobody Thu Apr  9 00:02:05 2020
Return-Path: <mohamed.boucadair@orange.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 441B83A09D8; Thu,  9 Apr 2020 00:02:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level: 
X-Spam-Status: No, score=-2.098 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, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=orange.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 Xaekn9Ac5yZ4; Thu,  9 Apr 2020 00:01:59 -0700 (PDT)
Received: from relais-inet.orange.com (relais-inet.orange.com [80.12.70.34]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AB9633A08FC; Thu,  9 Apr 2020 00:01:58 -0700 (PDT)
Received: from opfednr03.francetelecom.fr (unknown [xx.xx.xx.67]) by opfednr21.francetelecom.fr (ESMTP service) with ESMTP id 48yXBX4Yb8z5wH2; Thu,  9 Apr 2020 09:01:56 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=orange.com; s=ORANGE001; t=1586415716; bh=oRt1o0AGdfdnxpeStMLAopJLRVMOE99tLjBhZ0Z1xQ0=; h=From:To:Subject:Date:Message-ID:Content-Type: Content-Transfer-Encoding:MIME-Version; b=ns/iRVhqjqT/DVIGYUojRo37tQJyJtSQaxF4DL20Ki+TsB8yqGGjLagslHVtiWBYG zSQmY9Xqqcaf0bLVpGUTRveBQWfpqHE7SWpYbPbCzL7lK7CsRLnKErjfsgmwY9lu5p IVLb/zwMqlTbbKu7O9xG4yvpomrIlF/f+TgUNNXOoQTwP+Fn8WjFJNuoR5SyyzcwQr RYWPOLhIpxxUxLswjPx90HxmLurfjzCBZZAWMamVFQ/nNSIQx0e843qogPYCMJBGoc igFOeeQn7mds6+GdF+AIbpOfovX6dKFmqbKm1STMUPAlBbLOG6Be4nwpPRwOSYfN2N Z7oqa++b2qvvw==
Received: from Exchangemail-eme6.itn.ftgroup (unknown [xx.xx.13.64]) by opfednr03.francetelecom.fr (ESMTP service) with ESMTP id 48yXBX3FhqzDq7T; Thu,  9 Apr 2020 09:01:56 +0200 (CEST)
From: <mohamed.boucadair@orange.com>
To: Achim Kraus <achimkraus@gmx.net>, Carsten Bormann <cabo@tzi.org>
CC: Jon Shallow <supjps-ietf@jpshallow.com>, "dots@ietf.org" <dots@ietf.org>,  "core@ietf.org" <core@ietf.org>
Thread-Topic: [core] [Dots] Large asynchronous notifications under DDoS: New BLOCK Option?
Thread-Index: AQHWDjzBnXJOSV44SEOR3rmj1OrhPQ==
Date: Thu, 9 Apr 2020 07:01:55 +0000
Message-ID: <787AE7BB302AE849A7480A190F8B93303149212D@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
References: <787AE7BB302AE849A7480A190F8B933031490173@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <2a255f3b-6614-f950-4ecc-15f170087c9f@gmx.net> <787AE7BB302AE849A7480A190F8B933031490894@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <019301d60d05$d87fcca0$897f65e0$@jpshallow.com> <a36c6114-d979-e04a-7806-3ad350208e4a@gmx.net> <566C58A5-0373-4D34-91F8-7B664423E373@tzi.org> <787AE7BB302AE849A7480A190F8B933031491200@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <023101d60d92$3642ebb0$a2c8c310$@jpshallow.com> <f105cf6a-da87-d8da-35db-07975f064a94@gmx.net> <787AE7BB302AE849A7480A190F8B933031491DA6@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <1A59D5BE-8826-45FE-B373-CF335831B3A4@tzi.org> <787AE7BB302AE849A7480A190F8B933031491E13@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <2bd7cba1-7ab7-f028-aa96-6d654c7ffed4@gmx.net>
In-Reply-To: <2bd7cba1-7ab7-f028-aa96-6d654c7ffed4@gmx.net>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.114.13.247]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/EdHNrFZQzLeRFIm2GIsD7XR5g3Y>
Subject: Re: [core] [Dots] Large asynchronous notifications under DDoS: New BLOCK Option?
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: Thu, 09 Apr 2020 07:02:00 -0000

SGkgQWNoaW0sDQoNCkZpcnN0LCBJIHdhcyBub3QgbG9va2luZyB0byAibWFrZSB5b3VyIGV4YW1w
bGUgYnVnZ3kiLiBJIHdhcyB0cnlpbmcgdG8gdW5kZXJzdGFuZCBob3cgdGhpcyB3b3VsZCB3b3Jr
IHdpdGhvdXQgcmVxdWlyaW5nIGNoYW5nZXMgdG8gdGhlIGJhc2Ugc3BlY3MuIFlvdXIgZmVlZGJh
Y2sgaXMgaGlnaGx5IGFwcHJlY2lhdGVkIGFuZCB2ZXJ5IHVzZWZ1bC4gVGhhbmsgeW91Lg0KDQpT
byBmYXIgd2UgaGF2ZSB0aHJlZSBhcHByb2FjaGVzOg0KDQooMSkgVGhlIHVzZSBvZiBub25ibG9j
azIgb3B0aW9uIHdpdGggYSAicmVsYXgiIG9mIHRoZSBiZWhhdmlvciBhdCB0aGUgc2VydmVyIHRv
IHNlbmQgdGhlIGZyYWdtZW50cyB3aXRoIHRoZSBzYW1lIHRva2VuIGFuZCB3aXRob3V0IHdhaXRp
bmcgZm9yIEdFVHMuIA0KDQooMikgVGhlIHVzZSBvZiBhIHNoaW0gYXBwbGljYXRpb24gYXMgeW91
IHN1Z2dlc3RlZCwgd2hpY2ggcmVxdWlyZXMgYW4gdXBkYXRlIG9uIHRoZSBzZXJ2ZXIgc2lkZSBi
dXQgYWxzbyBvbiBob3cgY2xpZW50cyBvbiBob3cgdG8gZmlsbCB0aGUgZ2FwcyAodXNlIG9mIFBV
VC9GRVRDSCkuIA0KDQooMykgQSBET1RTIHNwZWNpZmljIGFwcHJvYWNoIHRvIGJ1aWxkIGl0cyBv
d24gY2h1bmtzIGFuZCBzaWduYWwgYmxvY2tzIGFzIHBhcnQgb2YgdGhlIENCT1IuIFRoZXNlIGJs
b2NrcyBhcmUgaGFuZGxlZCBhcyBhdG9taWMgbm90aWZpY2F0aW9ucy4gSWYgYSBibG9jayBpcyBt
aXNzaW5nLCB0aGUgY2xpZW50IGNhbiB1c2UgR0VUK1F1ZXJ5IHRvIHJldHJpZXZlIHRoZSBnYXAu
IFdlIGRvbid0IHJlcXVpcmUgYW55IG1vZGlmaWNhdGlvbiBhdCB0aGUgYmFzZSBDb0FQIHNwZWNz
LiBUaGUgaXNzdWUgd2l0aCB0aGlzIG9uZSBpcyB0byBkZWNpZGUgd2hhdCBkYXRhIHRvIHB1dCBp
biB0aGUgYmxvY2tzIHRvIGF2b2lkIHRoYXQgd2hlbiBhIGJsb2NrIGlzIHBhc3NlZCB0byBvdGhl
ciBsYXllcnMsIHRoZSBvdmVyaGVhZHMgd29uJ3QgbGVhZCB0byBmcmFnbWVudGF0aW9uLg0KICAN
Ckl0IHNlZW1zIHRvIG1lIHRoYXQgKDIpIGlzIGEgbGl0dGxlIGJpdCBtb3JlIGNvbXBsZXggdnMg
KDEpLiANCg0KQ2hlZXJzLA0KTWVkDQoNCj4gLS0tLS1NZXNzYWdlIGQnb3JpZ2luZS0tLS0tDQo+
IERlwqA6IEFjaGltIEtyYXVzIFttYWlsdG86YWNoaW1rcmF1c0BnbXgubmV0XQ0KPiBFbnZvecOp
wqA6IGpldWRpIDkgYXZyaWwgMjAyMCAwODowMA0KPiDDgMKgOiBCT1VDQURBSVIgTW9oYW1lZCBU
R0kvT0xOOyBDYXJzdGVuIEJvcm1hbm4NCj4gQ2PCoDogSm9uIFNoYWxsb3c7IGRvdHNAaWV0Zi5v
cmc7IGNvcmVAaWV0Zi5vcmcNCj4gT2JqZXTCoDogUmU6IFtjb3JlXSBbRG90c10gTGFyZ2UgYXN5
bmNocm9ub3VzIG5vdGlmaWNhdGlvbnMgdW5kZXIgRERvUzoNCj4gTmV3IEJMT0NLIE9wdGlvbj8N
Cj4gDQo+IEhpIE1lZCwNCj4gDQo+IG1heWJlLCB3ZSBoYXZlIGEgZGlmZmVyZW50IHVuZGVyc3Rh
bmRpbmcgb2YgdGhlIENvQVAgcHJpbmNpcGxlcy4NCj4gDQo+IFJGQyA3MjUyOg0KPiBzaW5nbGUg
cmVxdWVzdC1yZXNwb25zZXMgYXJlIG1hdGNoZWQgYnkgdGhlaXIgdG9rZW5zLCBjaG9zZW4gYnkg
dGhlDQo+IGNsaWVudC4gVGhlIHNlcnZlciBtdXN0IGluY2x1ZGUgdGhhdCB0b2tlbiBpbiBpdCdz
IHJlc3BvbnNlIGFuZCBtdXN0DQo+IG5vdA0KPiBtYWtlIGFzc3VtcHRpb25zIGFib3V0IGl0Lg0K
PiANCj4gUkZDIDc2NDE6DQo+IHNpbmdsZSByZXF1ZXN0IC0gbXVsdGlwbGUgcmVzcG9uc2VzIGFy
ZSBtYXRjaGVkIGJ5IHRoZWlyIHRva2VucywNCj4gY2hvc2VuDQo+IGJ5IHRoZSBjbGllbnQuIFRo
ZSBzZXJ2ZXIgbXVzdCBpbmNsdWRlIHRoYXQgdG9rZW4gaW4gYWxsIHJlc3BvbnNlcyBhbmQNCj4g
bXVzdCBub3QgbWFrZSBhc3N1bXB0aW9ucyBhYm91dCBpdC4NCj4gDQo+IFJGQyA3OTU5Og0KPiBt
dWx0aXBsZSByZXF1ZXN0IC0gbXVsdGlwbGUgcmVzcG9uc2VzIGFyZSB1c2VkIHRvIHRyYW5zbWl0
IGEgbGFyZ2UNCj4gcmVzb3VyY2UgdXNpbmcgdGhlIHByaW5jaXBhbHMgb2YgUkZDIDcyNTIvNzY0
MS4NCj4gUkZDIDcyNTIgZWFjaCBzaW5nbGUgYmxvY2sgdHJhbnNmZXIgbWF0Y2hlcyB0aGUgc2lu
Z2xlIGJsb2NrIHJlcXVlc3QNCj4gd2l0aCBpdCdzIHNpbmdsZSBibG9jayByZXNwb25zZSBieSBh
IHRva2VuIGNob3NlbiBieSB0aGUgY2xpZW50LiBUaGUNCj4gc2VydmVyIGNhbiBub3QgYXNzdW1l
LCB0aGF0IHRoZSB0b2tlbnMgb2Ygc2V2ZXJhbCBibG9jay1yZXF1ZXN0cyBhcmUNCj4gcmVsYXRl
ZC4NCj4gUkZDIDc2NDEgInNpbmdsZSByZXF1ZXN0IC0gbXVsdGlwbGUgcmVzcG9uc2VzIiBhcHBs
aWVzIG9ubHkgdG8gdGhlDQo+IGhlYWQuDQo+IHRoZSBkb3dubG9hZCBvZiB0aGUgbGVmdCBibG9j
a3MgZG9lc24ndCByZXVzZSB0aGUgdG9rZW4sIG5vciBpcyB0aGUNCj4gc2VydmVyIGFsbG93ZWQs
IHRvIG1ha2UgYXNzdW1wdGlvbnMgYWJvdXQgdGhlIHRva2VuLg0KPiANCj4gPT4geW91IGNhbid0
IHNlbmQgdGhlIGZvbGxvdyB1cCBibG9ja3MsIGJlY2F1c2UgdGhlIHRva2VuIHRvIGRvIHNvIGlz
DQo+IG5vdCBkZWZpbmVkLiBJdCB3b3VsZCBoYXZlIGJlZW4gZGVmaW5lZCBieSB0aGUgKG1pc3Np
bmcpIGNsaWVudA0KPiByZXF1ZXN0Lg0KPiBJZiB0aGUgdG9rZW4gb2YgdGhlIG9ic2VydmUgaXMg
dXNlZCwgdGhlIHNlcnZlciBtYWtlcyBhIGFzc3VtcHRpb24gYW5kDQo+IHJlbGF0ZSByZXF1ZXN0
IG9mIFJGQzc5NTksIHdoaWNoIGFyZSBub3QgcmVsYXRlZCBieSB0aGUgdG9rZW4uDQo+IA0KPiBU
aGVyZWZvcmUgSSBhc2tlZCBhbHNvIGFib3V0IHRoZSB1c2FnZSBvZiBvYnNlcnZlci9ub3RpZnku
IElmIGENCj4gUFVUL1BPU1QNCj4gaXMgdXNlZCwgdGhlbiB5b3VyIHRyYW5zZmVyIGxvb2tzIGp1
c3QgcHJldHR5IG11Y2ggYXMgYSBibG9ja3dpc2Ugd2l0aA0KPiBOU1RBUlQtWC4gVGhlIGRyYXdi
YWNrIHRoZXJlIHdpbGwgYmUgdGhlIG1pc3NpbmcgImJsb2Nrc2l6ZSINCj4gbmVnb3RpYXRpb24N
Cj4gYXQgdGhlIGhlYWQuIElmIHRoYXQgaXMgYWNjZXB0YWJsZSwgaXQgc2hvdWxkIGhhdmUgYSBj
aGFuY2UgY29tcGFyYWJsZQ0KPiB0byB0aGUgcHJvcG9zYWwuDQo+IA0KPiBUaGUgTm9uQmxvY2sy
IHNvbHV0aW9uIGlzIG5vdCBiYWQgb24gaXQncyBvd24sIGJ1dCBpdCBkaXNydXB0IHRoZQ0KPiBw
cmluY2lwYWxzIGZvciB0aGUgdG9rZW5zIG9uIHRoZSBzZXJ2ZXIgc2lkZSwgYXQgbGVhc3QgaW4g
bXkNCj4gdW5kZXJzdGFuZGluZy4NCj4gDQo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiANCj4gID4gT25lIGNs
YXJpZmljYXRpb24gcXVlc3Rpb246DQo+IA0KPiAgPj4gICAgICAgICAgICAgKy0tLS0tLS0tLT58
ICAgR0VUIC9wYXRoL2N0cmwgVG9rZW4gMHhmMSB7IE5vbkJsb2NrMg0KPiAgPj4gMS8wLzEwMjQg
Tm9uQmxvY2syIDIvMC8xMDI0IH0NCj4gDQo+ICA+IERvIGV4aXN0aW5nIENvQVAgaW1wbGVtZW50
YXRpb25zIChsaWJjb2FwLCBmb3IgZXhhbXBsZSkgc3VwcG9ydA0KPiBHRVRzDQo+IHdpdGggYSBw
YXlsb2FkPw0KPiANCj4gDQo+IEkga25vdywgaXQgbG9va3MgYSBsaXR0bGUgdW5mYWlyIHRvIHBv
aW50IG9uIHNpbmdsZSBpdGVtcyBvZiBvdGhlcg0KPiBleGFtcGxlIGFuZCB0aGVuIG1ha2UgYnVn
Z3kgZXhhbXBsZXMgb24gbXkgb3duIDotKS4gQnV0IEkgYWxyZWFkeQ0KPiBhZG1pdA0KPiAiVGhh
dCBzaG91bGQgYmUgbm90IGNvbnNpZGVyZWQgYXMgInByZWNpc2UgZGVzY3JpcHRpb24gb2YgdGhl
DQo+IGFwcGxpY2F0aW9uIGxheWVyIGZyYW1pbmciIi4NCj4gSW4gZmFjdCwgdGhlcmUgaXMgbm8g
b3V0ZXIgR0VUIHJlcXVpcmVkLiBUaGUgb3V0ZXIgcmVxdWVzdCBjb3VsZCBhbHNvDQo+IGJlDQo+
IFBPU1QuDQo+IA0KPiAgICAgICAgICAgICAgICstLS0tLS0tLS0+fCAgIFBPU1QgL3BhdGgvY3Ry
bCBUb2tlbiAweGYxIHsgR0VUIC9wYXRoDQo+IFRva2VuIGNkZSBOb25CbG9jazIgMS8wLzEwMjQg
Tm9uQmxvY2syIDIvMC8xMDI0IH0NCj4gDQo+IA0KPiBKdXN0IHRvIG1lbnRpb24sIHRoYXQgdGhp
cyByZXF1ZXN0IHRyaWdnZXJzIHRoZSBub3RpZmllcyB3aXRoIHRoZQ0KPiBtaXNzaW5nIGJsb2Nr
IGlzICJhcHBsaWNhdGlvbiBsYXllciBjb252ZW50aW9uIi4gWW91IG1heSB1c2Ugd2hhdGV2ZXIN
Cj4gZGVmaW5pdGlvbiB5b3Ugd2FudCB0byB0ZWxsIHRoZSBzZXJ2ZXIgdG8gKHJlLSlzZW5kIG5v
dGlmaWVzIHdpdGgNCj4gYmxvY2tzLCB0aGVyZSBpcyBubyBuZWVkIG9mIHRoYXQgaW5uZXIgR0VU
IHJlcXVlc3QuDQo+IA0KPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4gDQo+IGJlc3QgcmVnYXJkcw0KPiBBY2hp
bQ0KPiANCj4gQW0gMDguMDQuMjAgdW0gMjM6MjIgc2NocmllYiBtb2hhbWVkLmJvdWNhZGFpckBv
cmFuZ2UuY29tOg0KPiA+IFJlLSwNCj4gPg0KPiA+IFRoYW5rcywgQ2Fyc3Rlbi4NCj4gPg0KPiA+
IFRoaXMgd291bGQgbWVhbiB0aGF0IGxlZ2FjeSBDb0FQIGltcGxlbXMgZG8gbm90IHN1cHBvcnQg
dGhlIGNvYXAtaW4tDQo+IGNvYXAgcHJvcG9zYWwgd2l0aG91dCBtb2RpZmljYXRpb24gKGdpdmVu
IHRoYXQgcmZjODEzMiBzdXBwb3J0IHdpbGwgYmUNCj4gcmVxdWlyZWQpLg0KPiA+DQo+ID4gQWN0
dWFsbHksIEknbSBzdHJ1Z2dsaW5nIHRvIHVuZGVyc3RhbmQgd2hhdCBwcm9ibGVtIGlzIHNvbHZl
ZCBieQ0KPiBkZWZpbmluZyB0aGUgTm9uQmxvY2syIG9wdGlvbiBidXQgdXNlIGl0IG9ubHkgd2l0
aCBhbiBleHRyYSBjb2FwDQo+IGxheWVyaW5nLg0KPiA+DQo+ID4gQ2hlZXJzLA0KPiA+IE1lZA0K
PiA+DQo+ID4+IC0tLS0tTWVzc2FnZSBkJ29yaWdpbmUtLS0tLQ0KPiA+PiBEZcKgOiBDYXJzdGVu
IEJvcm1hbm4gW21haWx0bzpjYWJvQHR6aS5vcmddDQo+ID4+IEVudm95w6nCoDogbWVyY3JlZGkg
OCBhdnJpbCAyMDIwIDIzOjA4DQo+ID4+IMOAwqA6IEJPVUNBREFJUiBNb2hhbWVkIFRHSS9PTE4N
Cj4gPj4gQ2PCoDogQWNoaW0gS3JhdXM7IEpvbiBTaGFsbG93OyBkb3RzQGlldGYub3JnOyBjb3Jl
QGlldGYub3JnDQo+ID4+IE9iamV0wqA6IFJlOiBbY29yZV0gW0RvdHNdIExhcmdlIGFzeW5jaHJv
bm91cyBub3RpZmljYXRpb25zIHVuZGVyDQo+IEREb1M6DQo+ID4+IE5ldyBCTE9DSyBPcHRpb24/
DQo+ID4+DQo+ID4+IE9uIDIwMjAtMDQtMDgsIGF0IDIzOjA0LCA8bW9oYW1lZC5ib3VjYWRhaXJA
b3JhbmdlLmNvbT4NCj4gPj4gPG1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20+IHdyb3RlOg0K
PiA+Pj4NCj4gPj4+IERvIGV4aXN0aW5nIENvQVAgaW1wbGVtZW50YXRpb25zIChsaWJjb2FwLCBm
b3IgZXhhbXBsZSkgc3VwcG9ydA0KPiBHRVRzDQo+ID4+IHdpdGggYSBwYXlsb2FkPw0KPiA+Pg0K
PiA+PiBUaGF0IGlzIHdoYXQgRkVUQ0ggaXMgZm9yLg0KPiA+Pg0KPiA+PiBHcsO8w59lLCBDYXJz
dGVuDQo+ID4NCg0K


From nobody Thu Apr  9 00:17:48 2020
Return-Path: <cabo@tzi.org>
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 CA5C63A0D4B; Thu,  9 Apr 2020 00:17:46 -0700 (PDT)
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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 GvdKHp0pE_-E; Thu,  9 Apr 2020 00:17:44 -0700 (PDT)
Received: from gabriel-vm-2.zfn.uni-bremen.de (gabriel-vm-2.zfn.uni-bremen.de [134.102.50.17]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BEC643A0D4A; Thu,  9 Apr 2020 00:17:43 -0700 (PDT)
Received: from [172.16.42.112] (p548DCD70.dip0.t-ipconnect.de [84.141.205.112]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by gabriel-vm-2.zfn.uni-bremen.de (Postfix) with ESMTPSA id 48yXXh6ljjz10Bl; Thu,  9 Apr 2020 09:17:40 +0200 (CEST)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <787AE7BB302AE849A7480A190F8B93303149212D@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
Date: Thu, 9 Apr 2020 09:17:40 +0200
Cc: Achim Kraus <achimkraus@gmx.net>, Jon Shallow <supjps-ietf@jpshallow.com>,  "dots@ietf.org" <dots@ietf.org>, "core@ietf.org" <core@ietf.org>
X-Mao-Original-Outgoing-Id: 608109460.425614-06e3c93157a2d76006260ce2aead921e
Content-Transfer-Encoding: quoted-printable
Message-Id: <90B0B5F4-1F31-4AE7-9754-6A653AEFB6B6@tzi.org>
References: <787AE7BB302AE849A7480A190F8B933031490173@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <2a255f3b-6614-f950-4ecc-15f170087c9f@gmx.net> <787AE7BB302AE849A7480A190F8B933031490894@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <019301d60d05$d87fcca0$897f65e0$@jpshallow.com> <a36c6114-d979-e04a-7806-3ad350208e4a@gmx.net> <566C58A5-0373-4D34-91F8-7B664423E373@tzi.org> <787AE7BB302AE849A7480A190F8B933031491200@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <023101d60d92$3642ebb0$a2c8c310$@jpshallow.com> <f105cf6a-da87-d8da-35db-07975f064a94@gmx.net> <787AE7BB302AE849A7480A190F8B933031491DA6@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <1A59D5BE-8826-45FE-B373-CF335831B3A4@tzi.org> <787AE7BB302AE849A7480A190F8B933031491E13@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <2bd7cba1-7ab7-f028-aa96-6d654c7ffed4@gmx.net> <787AE7BB302AE849A7480A190F8B93303149212D@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
To: mohamed.boucadair@orange.com
X-Mailer: Apple Mail (2.3608.80.23.2.2)
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/2pyk_El5p4JC4q5CNhL-4vayykg>
Subject: Re: [core] [Dots] Large asynchronous notifications under DDoS: New BLOCK Option?
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: Thu, 09 Apr 2020 07:17:47 -0000

I apologize in advance for chiming in before having digested the whole =
thread.

I think that the idea of using observe with a modified block-wise =
protocol (1 below) can work.

I also think that application-layer framing (3 below) is useful.

I don=E2=80=99t see a contradiction between the two; they might be used =
together.

I would like to know how to handle two sub-problems here:

(a) using non-confirmable responses without additional requests brings =
us into PROBING_RATE territory.  What is actually the rate at which this =
exchange is supposed to happen?  Do we have other ways to manage =
capacity of the response path (a.k.a. congestion control)?  I.e., how =
does the server know which rate (e.g., for pacing) it should use for =
sending further messages?

(b) the semantics of observe is that a notification is the whole new =
state of the resource.  Proxies will implement it that way.  Of course =
block2 modifies this semantics a bit, so nonblock2 might do that too.  =
Still, I think we need to consider what proxies (or client caches) will =
make out of the mechanism we devise.

Gr=C3=BC=C3=9Fe, Carsten


> On 2020-04-09, at 09:01, <mohamed.boucadair@orange.com> =
<mohamed.boucadair@orange.com> wrote:
>=20
> Hi Achim,
>=20
> First, I was not looking to "make your example buggy". I was trying to =
understand how this would work without requiring changes to the base =
specs. Your feedback is highly appreciated and very useful. Thank you.
>=20
> So far we have three approaches:
>=20
> (1) The use of nonblock2 option with a "relax" of the behavior at the =
server to send the fragments with the same token and without waiting for =
GETs.=20
>=20
> (2) The use of a shim application as you suggested, which requires an =
update on the server side but also on how clients on how to fill the =
gaps (use of PUT/FETCH).=20
>=20
> (3) A DOTS specific approach to build its own chunks and signal blocks =
as part of the CBOR. These blocks are handled as atomic notifications. =
If a block is missing, the client can use GET+Query to retrieve the gap. =
We don't require any modification at the base CoAP specs. The issue with =
this one is to decide what data to put in the blocks to avoid that when =
a block is passed to other layers, the overheads won't lead to =
fragmentation.
>=20
> It seems to me that (2) is a little bit more complex vs (1).=20
>=20
> Cheers,
> Med
>=20
>> -----Message d'origine-----
>> De : Achim Kraus [mailto:achimkraus@gmx.net]
>> Envoy=C3=A9 : jeudi 9 avril 2020 08:00
>> =C3=80 : BOUCADAIR Mohamed TGI/OLN; Carsten Bormann
>> Cc : Jon Shallow; dots@ietf.org; core@ietf.org
>> Objet : Re: [core] [Dots] Large asynchronous notifications under =
DDoS:
>> New BLOCK Option?
>>=20
>> Hi Med,
>>=20
>> maybe, we have a different understanding of the CoAP principles.
>>=20
>> RFC 7252:
>> single request-responses are matched by their tokens, chosen by the
>> client. The server must include that token in it's response and must
>> not
>> make assumptions about it.
>>=20
>> RFC 7641:
>> single request - multiple responses are matched by their tokens,
>> chosen
>> by the client. The server must include that token in all responses =
and
>> must not make assumptions about it.
>>=20
>> RFC 7959:
>> multiple request - multiple responses are used to transmit a large
>> resource using the principals of RFC 7252/7641.
>> RFC 7252 each single block transfer matches the single block request
>> with it's single block response by a token chosen by the client. The
>> server can not assume, that the tokens of several block-requests are
>> related.
>> RFC 7641 "single request - multiple responses" applies only to the
>> head.
>> the download of the left blocks doesn't reuse the token, nor is the
>> server allowed, to make assumptions about the token.
>>=20
>> =3D> you can't send the follow up blocks, because the token to do so =
is
>> not defined. It would have been defined by the (missing) client
>> request.
>> If the token of the observe is used, the server makes a assumption =
and
>> relate request of RFC7959, which are not related by the token.
>>=20
>> Therefore I asked also about the usage of observer/notify. If a
>> PUT/POST
>> is used, then your transfer looks just pretty much as a blockwise =
with
>> NSTART-X. The drawback there will be the missing "blocksize"
>> negotiation
>> at the head. If that is acceptable, it should have a chance =
comparable
>> to the proposal.
>>=20
>> The NonBlock2 solution is not bad on it's own, but it disrupt the
>> principals for the tokens on the server side, at least in my
>> understanding.
>>=20
>> ---------------------------------------------------------------------
>>=20
>>> One clarification question:
>>=20
>>>>            +--------->|   GET /path/ctrl Token 0xf1 { NonBlock2
>>>> 1/0/1024 NonBlock2 2/0/1024 }
>>=20
>>> Do existing CoAP implementations (libcoap, for example) support
>> GETs
>> with a payload?
>>=20
>>=20
>> I know, it looks a little unfair to point on single items of other
>> example and then make buggy examples on my own :-). But I already
>> admit
>> "That should be not considered as "precise description of the
>> application layer framing"".
>> In fact, there is no outer GET required. The outer request could also
>> be
>> POST.
>>=20
>>              +--------->|   POST /path/ctrl Token 0xf1 { GET /path
>> Token cde NonBlock2 1/0/1024 NonBlock2 2/0/1024 }
>>=20
>>=20
>> Just to mention, that this request triggers the notifies with the
>> missing block is "application layer convention". You may use whatever
>> definition you want to tell the server to (re-)send notifies with
>> blocks, there is no need of that inner GET request.
>>=20
>> ---------------------------------------------------------------------
>>=20
>> best regards
>> Achim
>>=20
>> Am 08.04.20 um 23:22 schrieb mohamed.boucadair@orange.com:
>>> Re-,
>>>=20
>>> Thanks, Carsten.
>>>=20
>>> This would mean that legacy CoAP implems do not support the coap-in-
>> coap proposal without modification (given that rfc8132 support will =
be
>> required).
>>>=20
>>> Actually, I'm struggling to understand what problem is solved by
>> defining the NonBlock2 option but use it only with an extra coap
>> layering.
>>>=20
>>> Cheers,
>>> Med
>>>=20
>>>> -----Message d'origine-----
>>>> De : Carsten Bormann [mailto:cabo@tzi.org]
>>>> Envoy=C3=A9 : mercredi 8 avril 2020 23:08
>>>> =C3=80 : BOUCADAIR Mohamed TGI/OLN
>>>> Cc : Achim Kraus; Jon Shallow; dots@ietf.org; core@ietf.org
>>>> Objet : Re: [core] [Dots] Large asynchronous notifications under
>> DDoS:
>>>> New BLOCK Option?
>>>>=20
>>>> On 2020-04-08, at 23:04, <mohamed.boucadair@orange.com>
>>>> <mohamed.boucadair@orange.com> wrote:
>>>>>=20
>>>>> Do existing CoAP implementations (libcoap, for example) support
>> GETs
>>>> with a payload?
>>>>=20
>>>> That is what FETCH is for.
>>>>=20
>>>> Gr=C3=BC=C3=9Fe, Carsten
>>>=20
>=20


From nobody Thu Apr  9 00:56:27 2020
Return-Path: <mohamed.boucadair@orange.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 23EFE3A0E49; Thu,  9 Apr 2020 00:56:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level: 
X-Spam-Status: No, score=-2.098 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, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=orange.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 AaFqjLhTmwdA; Thu,  9 Apr 2020 00:56:22 -0700 (PDT)
Received: from relais-inet.orange.com (relais-inet.orange.com [80.12.66.40]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B0F203A0E7F; Thu,  9 Apr 2020 00:56:18 -0700 (PDT)
Received: from opfedar02.francetelecom.fr (unknown [xx.xx.xx.4]) by opfedar22.francetelecom.fr (ESMTP service) with ESMTP id 48yYPD6ChPz2xdY; Thu,  9 Apr 2020 09:56:16 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=orange.com; s=ORANGE001; t=1586418976; bh=OqvPY1iJf9feuGUREsp4Iyj6RVPKjsqogttI9S1f9zU=; h=From:To:Subject:Date:Message-ID:Content-Type: Content-Transfer-Encoding:MIME-Version; b=b4aAR0z+ZSLMyfA68Go+P2y5Aq4S6kNHSBTq2y/NyUEPg+BqdREIQGDYlj0+xutk+ C/J51QRZA6R0gCEFjHZJuJGnd5c/TNQY5F+1FFsSxQX3+d8bU3e/QXffpyyAR+vIAN Wp04KanzJTUG0w086IsASVvNYpR4ql97o0kAF4G0ywDMs1k1o5RiyQOJReUYqW1um+ c5d0yvHL+SEdVs4DvdGfoGKpAb3QBJXHmWl01eMuVWYzrRcI3eNiKhE/ep4UwztNIz JPaor6FmkOUQIDMElidp6iubrcyO9QxTjDEmtr5wdyTryPbm8NcXwcyGe0FQZwxGta pe7pafuloOzxw==
Received: from Exchangemail-eme6.itn.ftgroup (unknown [xx.xx.13.48]) by opfedar02.francetelecom.fr (ESMTP service) with ESMTP id 48yYPD4qJMzCqkv; Thu,  9 Apr 2020 09:56:16 +0200 (CEST)
From: <mohamed.boucadair@orange.com>
To: Carsten Bormann <cabo@tzi.org>
CC: Achim Kraus <achimkraus@gmx.net>, Jon Shallow <supjps-ietf@jpshallow.com>,  "dots@ietf.org" <dots@ietf.org>, "core@ietf.org" <core@ietf.org>
Thread-Topic: [core] [Dots] Large asynchronous notifications under DDoS: New BLOCK Option?
Thread-Index: AQHWDkRYLU3u6qNWEkiODvNJMBEeOw==
Date: Thu, 9 Apr 2020 07:56:16 +0000
Message-ID: <787AE7BB302AE849A7480A190F8B9330314921C3@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
References: <787AE7BB302AE849A7480A190F8B933031490173@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <2a255f3b-6614-f950-4ecc-15f170087c9f@gmx.net> <787AE7BB302AE849A7480A190F8B933031490894@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <019301d60d05$d87fcca0$897f65e0$@jpshallow.com> <a36c6114-d979-e04a-7806-3ad350208e4a@gmx.net> <566C58A5-0373-4D34-91F8-7B664423E373@tzi.org> <787AE7BB302AE849A7480A190F8B933031491200@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <023101d60d92$3642ebb0$a2c8c310$@jpshallow.com> <f105cf6a-da87-d8da-35db-07975f064a94@gmx.net> <787AE7BB302AE849A7480A190F8B933031491DA6@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <1A59D5BE-8826-45FE-B373-CF335831B3A4@tzi.org> <787AE7BB302AE849A7480A190F8B933031491E13@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <2bd7cba1-7ab7-f028-aa96-6d654c7ffed4@gmx.net> <787AE7BB302AE849A7480A190F8B93303149212D@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <90B0B5F4-1F31-4AE7-9754-6A653AEFB6B6@tzi.org>
In-Reply-To: <90B0B5F4-1F31-4AE7-9754-6A653AEFB6B6@tzi.org>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.114.13.247]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/aHiuTBIjiRyN_OjV8OOeqM8xRnQ>
Subject: Re: [core] [Dots] Large asynchronous notifications under DDoS: New BLOCK Option?
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: Thu, 09 Apr 2020 07:56:26 -0000

SGkgQ2Fyc3RlbiwNCg0KUGxlYXNlIHNlZSBpbmxpbmUuIA0KDQpDaGVlcnMsDQpNZWQNCg0KPiAt
LS0tLU1lc3NhZ2UgZCdvcmlnaW5lLS0tLS0NCj4gRGXCoDogQ2Fyc3RlbiBCb3JtYW5uIFttYWls
dG86Y2Fib0B0emkub3JnXQ0KPiBFbnZvecOpwqA6IGpldWRpIDkgYXZyaWwgMjAyMCAwOToxOA0K
PiDDgMKgOiBCT1VDQURBSVIgTW9oYW1lZCBUR0kvT0xODQo+IENjwqA6IEFjaGltIEtyYXVzOyBK
b24gU2hhbGxvdzsgZG90c0BpZXRmLm9yZzsgY29yZUBpZXRmLm9yZw0KPiBPYmpldMKgOiBSZTog
W2NvcmVdIFtEb3RzXSBMYXJnZSBhc3luY2hyb25vdXMgbm90aWZpY2F0aW9ucyB1bmRlciBERG9T
Og0KPiBOZXcgQkxPQ0sgT3B0aW9uPw0KPiANCj4gSSBhcG9sb2dpemUgaW4gYWR2YW5jZSBmb3Ig
Y2hpbWluZyBpbiBiZWZvcmUgaGF2aW5nIGRpZ2VzdGVkIHRoZSB3aG9sZQ0KPiB0aHJlYWQuDQo+
IA0KPiBJIHRoaW5rIHRoYXQgdGhlIGlkZWEgb2YgdXNpbmcgb2JzZXJ2ZSB3aXRoIGEgbW9kaWZp
ZWQgYmxvY2std2lzZQ0KPiBwcm90b2NvbCAoMSBiZWxvdykgY2FuIHdvcmsuDQo+IA0KPiBJIGFs
c28gdGhpbmsgdGhhdCBhcHBsaWNhdGlvbi1sYXllciBmcmFtaW5nICgzIGJlbG93KSBpcyB1c2Vm
dWwuDQo+IA0KPiBJIGRvbuKAmXQgc2VlIGEgY29udHJhZGljdGlvbiBiZXR3ZWVuIHRoZSB0d287
IHRoZXkgbWlnaHQgYmUgdXNlZA0KPiB0b2dldGhlci4NCj4gDQo+IEkgd291bGQgbGlrZSB0byBr
bm93IGhvdyB0byBoYW5kbGUgdHdvIHN1Yi1wcm9ibGVtcyBoZXJlOg0KPiANCj4gKGEpIHVzaW5n
IG5vbi1jb25maXJtYWJsZSByZXNwb25zZXMgd2l0aG91dCBhZGRpdGlvbmFsIHJlcXVlc3RzIGJy
aW5ncw0KPiB1cyBpbnRvIFBST0JJTkdfUkFURSB0ZXJyaXRvcnkuICBXaGF0IGlzIGFjdHVhbGx5
IHRoZSByYXRlIGF0IHdoaWNoDQo+IHRoaXMgZXhjaGFuZ2UgaXMgc3VwcG9zZWQgdG8gaGFwcGVu
PyAgRG8gd2UgaGF2ZSBvdGhlciB3YXlzIHRvIG1hbmFnZQ0KPiBjYXBhY2l0eSBvZiB0aGUgcmVz
cG9uc2UgcGF0aCAoYS5rLmEuIGNvbmdlc3Rpb24gY29udHJvbCk/ICBJLmUuLCBob3cNCj4gZG9l
cyB0aGUgc2VydmVyIGtub3cgd2hpY2ggcmF0ZSAoZS5nLiwgZm9yIHBhY2luZykgaXQgc2hvdWxk
IHVzZSBmb3INCj4gc2VuZGluZyBmdXJ0aGVyIG1lc3NhZ2VzPw0KDQpbTWVkXSANCg0KKDEpDQoN
ClByb2JpbmcgcmF0ZSBpcyBuZWdvdGlhdGVkIGR1cmluZyBpZGxlIHRpbWUgYmV0d2VlbiB0aGUg
Y2xpZW50IGFuZCBzZXJ2ZXI6DQoNCiAgICAgIHByb2JpbmctcmF0ZTogIFRoZSBhdmVyYWdlIGRh
dGEgcmF0ZSB0aGF0IG11c3Qgbm90IGJlIGV4Y2VlZGVkIGJ5DQogICAgICAgICBhIERPVFMgYWdl
bnQgaW4gc2VuZGluZyB0byBhIHBlZXIgRE9UUyBhZ2VudCB0aGF0IGRvZXMgbm90DQogICAgICAg
ICByZXNwb25kIChyZWZlcnJlZCB0byBhcyBQUk9CSU5HX1JBVEUgcGFyYW1ldGVyIGluIENvQVAp
Lg0KDQooMikNCg0KVGhlIHByb2JpbmctcmF0ZSB1c2VkIGluIGlkbGUgdGltZSBtYXkgbm90IGJl
IHRoZSBzYW1lIGFzIHRoZSBvbmUgdXNpbmcgZHVyaW5nIGF0IGF0dGFjayB0aW1lLiBXZSBkbyBh
IHZhbHVlIGZvciBlYWNoIG9mIHRoZW0uDQoNCigzKSBpbiBhZGRpdGlvbiwgd2UgbmVnb3RpYXRl
IHRoaXMgYWRkaXRpb25hbCAiZ3VhcmQiOg0KDQogICBET1RTIGFnZW50cyBNVVNUIE5PVCBzZW5k
IHByZS1vci1vbmdvaW5nLW1pdGlnYXRpb24gdGVsZW1ldHJ5DQogICBtZXNzYWdlcyB0byB0aGUg
c2FtZSBwZWVyIG1vcmUgZnJlcXVlbnRseSB0aGFuIG9uY2UgZXZlcnkgJ3RlbGVtZXRyeS0NCiAg
IG5vdGlmeS1pbnRlcnZhbCcNCg0KPiANCj4gKGIpIHRoZSBzZW1hbnRpY3Mgb2Ygb2JzZXJ2ZSBp
cyB0aGF0IGEgbm90aWZpY2F0aW9uIGlzIHRoZSB3aG9sZSBuZXcNCj4gc3RhdGUgb2YgdGhlIHJl
c291cmNlLiAgUHJveGllcyB3aWxsIGltcGxlbWVudCBpdCB0aGF0IHdheS4gIE9mIGNvdXJzZQ0K
PiBibG9jazIgbW9kaWZpZXMgdGhpcyBzZW1hbnRpY3MgYSBiaXQsIHNvIG5vbmJsb2NrMiBtaWdo
dCBkbyB0aGF0IHRvby4NCj4gU3RpbGwsIEkgdGhpbmsgd2UgbmVlZCB0byBjb25zaWRlciB3aGF0
IHByb3hpZXMgKG9yIGNsaWVudCBjYWNoZXMpDQo+IHdpbGwgbWFrZSBvdXQgb2YgdGhlIG1lY2hh
bmlzbSB3ZSBkZXZpc2UuDQoNCltNZWRdIEFncmVlIGZvciB0aGUgZ2VuZXJpYyBDb0FQIGNhc2Uu
IA0KDQpGb3IgdGhlIHBhcnRpY3VsYXIgY2FzZSBvZiBET1RTLCBzZXNzaW9ucyBhcmUgZXN0YWJs
aXNoZWQgaG9wLWJ5LWhwIHdoZW4gYSBwcm94eSAod2UgY2FsbGVkIGl0LCBnYXRld2F5KSBpcyBp
bnZvbHZlZC4gV2UgaGF2ZSB0aGUgZnVsbCB2aXNpYmlsaXR5IG9uIHdoYXQgaGFwcGVucy4gICAN
Cg0KPiANCj4gR3LDvMOfZSwgQ2Fyc3Rlbg0KPiANCj4gDQo+ID4gT24gMjAyMC0wNC0wOSwgYXQg
MDk6MDEsIDxtb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPg0KPiA8bW9oYW1lZC5ib3VjYWRh
aXJAb3JhbmdlLmNvbT4gd3JvdGU6DQo+ID4NCj4gPiBIaSBBY2hpbSwNCj4gPg0KPiA+IEZpcnN0
LCBJIHdhcyBub3QgbG9va2luZyB0byAibWFrZSB5b3VyIGV4YW1wbGUgYnVnZ3kiLiBJIHdhcyB0
cnlpbmcNCj4gdG8gdW5kZXJzdGFuZCBob3cgdGhpcyB3b3VsZCB3b3JrIHdpdGhvdXQgcmVxdWly
aW5nIGNoYW5nZXMgdG8gdGhlDQo+IGJhc2Ugc3BlY3MuIFlvdXIgZmVlZGJhY2sgaXMgaGlnaGx5
IGFwcHJlY2lhdGVkIGFuZCB2ZXJ5IHVzZWZ1bC4gVGhhbmsNCj4geW91Lg0KPiA+DQo+ID4gU28g
ZmFyIHdlIGhhdmUgdGhyZWUgYXBwcm9hY2hlczoNCj4gPg0KPiA+ICgxKSBUaGUgdXNlIG9mIG5v
bmJsb2NrMiBvcHRpb24gd2l0aCBhICJyZWxheCIgb2YgdGhlIGJlaGF2aW9yIGF0DQo+IHRoZSBz
ZXJ2ZXIgdG8gc2VuZCB0aGUgZnJhZ21lbnRzIHdpdGggdGhlIHNhbWUgdG9rZW4gYW5kIHdpdGhv
dXQNCj4gd2FpdGluZyBmb3IgR0VUcy4NCj4gPg0KPiA+ICgyKSBUaGUgdXNlIG9mIGEgc2hpbSBh
cHBsaWNhdGlvbiBhcyB5b3Ugc3VnZ2VzdGVkLCB3aGljaCByZXF1aXJlcw0KPiBhbiB1cGRhdGUg
b24gdGhlIHNlcnZlciBzaWRlIGJ1dCBhbHNvIG9uIGhvdyBjbGllbnRzIG9uIGhvdyB0byBmaWxs
DQo+IHRoZSBnYXBzICh1c2Ugb2YgUFVUL0ZFVENIKS4NCj4gPg0KPiA+ICgzKSBBIERPVFMgc3Bl
Y2lmaWMgYXBwcm9hY2ggdG8gYnVpbGQgaXRzIG93biBjaHVua3MgYW5kIHNpZ25hbA0KPiBibG9j
a3MgYXMgcGFydCBvZiB0aGUgQ0JPUi4gVGhlc2UgYmxvY2tzIGFyZSBoYW5kbGVkIGFzIGF0b21p
Yw0KPiBub3RpZmljYXRpb25zLiBJZiBhIGJsb2NrIGlzIG1pc3NpbmcsIHRoZSBjbGllbnQgY2Fu
IHVzZSBHRVQrUXVlcnkgdG8NCj4gcmV0cmlldmUgdGhlIGdhcC4gV2UgZG9uJ3QgcmVxdWlyZSBh
bnkgbW9kaWZpY2F0aW9uIGF0IHRoZSBiYXNlIENvQVANCj4gc3BlY3MuIFRoZSBpc3N1ZSB3aXRo
IHRoaXMgb25lIGlzIHRvIGRlY2lkZSB3aGF0IGRhdGEgdG8gcHV0IGluIHRoZQ0KPiBibG9ja3Mg
dG8gYXZvaWQgdGhhdCB3aGVuIGEgYmxvY2sgaXMgcGFzc2VkIHRvIG90aGVyIGxheWVycywgdGhl
DQo+IG92ZXJoZWFkcyB3b24ndCBsZWFkIHRvIGZyYWdtZW50YXRpb24uDQo+ID4NCj4gPiBJdCBz
ZWVtcyB0byBtZSB0aGF0ICgyKSBpcyBhIGxpdHRsZSBiaXQgbW9yZSBjb21wbGV4IHZzICgxKS4N
Cj4gPg0KPiA+IENoZWVycywNCj4gPiBNZWQNCj4gPg0KPiA+PiAtLS0tLU1lc3NhZ2UgZCdvcmln
aW5lLS0tLS0NCj4gPj4gRGUgOiBBY2hpbSBLcmF1cyBbbWFpbHRvOmFjaGlta3JhdXNAZ214Lm5l
dF0NCj4gPj4gRW52b3nDqSA6IGpldWRpIDkgYXZyaWwgMjAyMCAwODowMA0KPiA+PiDDgCA6IEJP
VUNBREFJUiBNb2hhbWVkIFRHSS9PTE47IENhcnN0ZW4gQm9ybWFubg0KPiA+PiBDYyA6IEpvbiBT
aGFsbG93OyBkb3RzQGlldGYub3JnOyBjb3JlQGlldGYub3JnDQo+ID4+IE9iamV0IDogUmU6IFtj
b3JlXSBbRG90c10gTGFyZ2UgYXN5bmNocm9ub3VzIG5vdGlmaWNhdGlvbnMgdW5kZXINCj4gRERv
UzoNCj4gPj4gTmV3IEJMT0NLIE9wdGlvbj8NCj4gPj4NCj4gPj4gSGkgTWVkLA0KPiA+Pg0KPiA+
PiBtYXliZSwgd2UgaGF2ZSBhIGRpZmZlcmVudCB1bmRlcnN0YW5kaW5nIG9mIHRoZSBDb0FQIHBy
aW5jaXBsZXMuDQo+ID4+DQo+ID4+IFJGQyA3MjUyOg0KPiA+PiBzaW5nbGUgcmVxdWVzdC1yZXNw
b25zZXMgYXJlIG1hdGNoZWQgYnkgdGhlaXIgdG9rZW5zLCBjaG9zZW4gYnkgdGhlDQo+ID4+IGNs
aWVudC4gVGhlIHNlcnZlciBtdXN0IGluY2x1ZGUgdGhhdCB0b2tlbiBpbiBpdCdzIHJlc3BvbnNl
IGFuZA0KPiBtdXN0DQo+ID4+IG5vdA0KPiA+PiBtYWtlIGFzc3VtcHRpb25zIGFib3V0IGl0Lg0K
PiA+Pg0KPiA+PiBSRkMgNzY0MToNCj4gPj4gc2luZ2xlIHJlcXVlc3QgLSBtdWx0aXBsZSByZXNw
b25zZXMgYXJlIG1hdGNoZWQgYnkgdGhlaXIgdG9rZW5zLA0KPiA+PiBjaG9zZW4NCj4gPj4gYnkg
dGhlIGNsaWVudC4gVGhlIHNlcnZlciBtdXN0IGluY2x1ZGUgdGhhdCB0b2tlbiBpbiBhbGwgcmVz
cG9uc2VzDQo+IGFuZA0KPiA+PiBtdXN0IG5vdCBtYWtlIGFzc3VtcHRpb25zIGFib3V0IGl0Lg0K
PiA+Pg0KPiA+PiBSRkMgNzk1OToNCj4gPj4gbXVsdGlwbGUgcmVxdWVzdCAtIG11bHRpcGxlIHJl
c3BvbnNlcyBhcmUgdXNlZCB0byB0cmFuc21pdCBhIGxhcmdlDQo+ID4+IHJlc291cmNlIHVzaW5n
IHRoZSBwcmluY2lwYWxzIG9mIFJGQyA3MjUyLzc2NDEuDQo+ID4+IFJGQyA3MjUyIGVhY2ggc2lu
Z2xlIGJsb2NrIHRyYW5zZmVyIG1hdGNoZXMgdGhlIHNpbmdsZSBibG9jaw0KPiByZXF1ZXN0DQo+
ID4+IHdpdGggaXQncyBzaW5nbGUgYmxvY2sgcmVzcG9uc2UgYnkgYSB0b2tlbiBjaG9zZW4gYnkg
dGhlIGNsaWVudC4NCj4gVGhlDQo+ID4+IHNlcnZlciBjYW4gbm90IGFzc3VtZSwgdGhhdCB0aGUg
dG9rZW5zIG9mIHNldmVyYWwgYmxvY2stcmVxdWVzdHMNCj4gYXJlDQo+ID4+IHJlbGF0ZWQuDQo+
ID4+IFJGQyA3NjQxICJzaW5nbGUgcmVxdWVzdCAtIG11bHRpcGxlIHJlc3BvbnNlcyIgYXBwbGll
cyBvbmx5IHRvIHRoZQ0KPiA+PiBoZWFkLg0KPiA+PiB0aGUgZG93bmxvYWQgb2YgdGhlIGxlZnQg
YmxvY2tzIGRvZXNuJ3QgcmV1c2UgdGhlIHRva2VuLCBub3IgaXMgdGhlDQo+ID4+IHNlcnZlciBh
bGxvd2VkLCB0byBtYWtlIGFzc3VtcHRpb25zIGFib3V0IHRoZSB0b2tlbi4NCj4gPj4NCj4gPj4g
PT4geW91IGNhbid0IHNlbmQgdGhlIGZvbGxvdyB1cCBibG9ja3MsIGJlY2F1c2UgdGhlIHRva2Vu
IHRvIGRvIHNvDQo+IGlzDQo+ID4+IG5vdCBkZWZpbmVkLiBJdCB3b3VsZCBoYXZlIGJlZW4gZGVm
aW5lZCBieSB0aGUgKG1pc3NpbmcpIGNsaWVudA0KPiA+PiByZXF1ZXN0Lg0KPiA+PiBJZiB0aGUg
dG9rZW4gb2YgdGhlIG9ic2VydmUgaXMgdXNlZCwgdGhlIHNlcnZlciBtYWtlcyBhIGFzc3VtcHRp
b24NCj4gYW5kDQo+ID4+IHJlbGF0ZSByZXF1ZXN0IG9mIFJGQzc5NTksIHdoaWNoIGFyZSBub3Qg
cmVsYXRlZCBieSB0aGUgdG9rZW4uDQo+ID4+DQo+ID4+IFRoZXJlZm9yZSBJIGFza2VkIGFsc28g
YWJvdXQgdGhlIHVzYWdlIG9mIG9ic2VydmVyL25vdGlmeS4gSWYgYQ0KPiA+PiBQVVQvUE9TVA0K
PiA+PiBpcyB1c2VkLCB0aGVuIHlvdXIgdHJhbnNmZXIgbG9va3MganVzdCBwcmV0dHkgbXVjaCBh
cyBhIGJsb2Nrd2lzZQ0KPiB3aXRoDQo+ID4+IE5TVEFSVC1YLiBUaGUgZHJhd2JhY2sgdGhlcmUg
d2lsbCBiZSB0aGUgbWlzc2luZyAiYmxvY2tzaXplIg0KPiA+PiBuZWdvdGlhdGlvbg0KPiA+PiBh
dCB0aGUgaGVhZC4gSWYgdGhhdCBpcyBhY2NlcHRhYmxlLCBpdCBzaG91bGQgaGF2ZSBhIGNoYW5j
ZQ0KPiBjb21wYXJhYmxlDQo+ID4+IHRvIHRoZSBwcm9wb3NhbC4NCj4gPj4NCj4gPj4gVGhlIE5v
bkJsb2NrMiBzb2x1dGlvbiBpcyBub3QgYmFkIG9uIGl0J3Mgb3duLCBidXQgaXQgZGlzcnVwdCB0
aGUNCj4gPj4gcHJpbmNpcGFscyBmb3IgdGhlIHRva2VucyBvbiB0aGUgc2VydmVyIHNpZGUsIGF0
IGxlYXN0IGluIG15DQo+ID4+IHVuZGVyc3RhbmRpbmcuDQo+ID4+DQo+ID4+IC0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0N
Cj4gLS0NCj4gPj4NCj4gPj4+IE9uZSBjbGFyaWZpY2F0aW9uIHF1ZXN0aW9uOg0KPiA+Pg0KPiA+
Pj4+ICAgICAgICAgICAgKy0tLS0tLS0tLT58ICAgR0VUIC9wYXRoL2N0cmwgVG9rZW4gMHhmMSB7
IE5vbkJsb2NrMg0KPiA+Pj4+IDEvMC8xMDI0IE5vbkJsb2NrMiAyLzAvMTAyNCB9DQo+ID4+DQo+
ID4+PiBEbyBleGlzdGluZyBDb0FQIGltcGxlbWVudGF0aW9ucyAobGliY29hcCwgZm9yIGV4YW1w
bGUpIHN1cHBvcnQNCj4gPj4gR0VUcw0KPiA+PiB3aXRoIGEgcGF5bG9hZD8NCj4gPj4NCj4gPj4N
Cj4gPj4gSSBrbm93LCBpdCBsb29rcyBhIGxpdHRsZSB1bmZhaXIgdG8gcG9pbnQgb24gc2luZ2xl
IGl0ZW1zIG9mIG90aGVyDQo+ID4+IGV4YW1wbGUgYW5kIHRoZW4gbWFrZSBidWdneSBleGFtcGxl
cyBvbiBteSBvd24gOi0pLiBCdXQgSSBhbHJlYWR5DQo+ID4+IGFkbWl0DQo+ID4+ICJUaGF0IHNo
b3VsZCBiZSBub3QgY29uc2lkZXJlZCBhcyAicHJlY2lzZSBkZXNjcmlwdGlvbiBvZiB0aGUNCj4g
Pj4gYXBwbGljYXRpb24gbGF5ZXIgZnJhbWluZyIiLg0KPiA+PiBJbiBmYWN0LCB0aGVyZSBpcyBu
byBvdXRlciBHRVQgcmVxdWlyZWQuIFRoZSBvdXRlciByZXF1ZXN0IGNvdWxkDQo+IGFsc28NCj4g
Pj4gYmUNCj4gPj4gUE9TVC4NCj4gPj4NCj4gPj4gICAgICAgICAgICAgICstLS0tLS0tLS0+fCAg
IFBPU1QgL3BhdGgvY3RybCBUb2tlbiAweGYxIHsgR0VUIC9wYXRoDQo+ID4+IFRva2VuIGNkZSBO
b25CbG9jazIgMS8wLzEwMjQgTm9uQmxvY2syIDIvMC8xMDI0IH0NCj4gPj4NCj4gPj4NCj4gPj4g
SnVzdCB0byBtZW50aW9uLCB0aGF0IHRoaXMgcmVxdWVzdCB0cmlnZ2VycyB0aGUgbm90aWZpZXMg
d2l0aCB0aGUNCj4gPj4gbWlzc2luZyBibG9jayBpcyAiYXBwbGljYXRpb24gbGF5ZXIgY29udmVu
dGlvbiIuIFlvdSBtYXkgdXNlDQo+IHdoYXRldmVyDQo+ID4+IGRlZmluaXRpb24geW91IHdhbnQg
dG8gdGVsbCB0aGUgc2VydmVyIHRvIChyZS0pc2VuZCBub3RpZmllcyB3aXRoDQo+ID4+IGJsb2Nr
cywgdGhlcmUgaXMgbm8gbmVlZCBvZiB0aGF0IGlubmVyIEdFVCByZXF1ZXN0Lg0KPiA+Pg0KPiA+
PiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tDQo+IC0tDQo+ID4+DQo+ID4+IGJlc3QgcmVnYXJkcw0KPiA+PiBBY2hpbQ0K
PiA+Pg0KPiA+PiBBbSAwOC4wNC4yMCB1bSAyMzoyMiBzY2hyaWViIG1vaGFtZWQuYm91Y2FkYWly
QG9yYW5nZS5jb206DQo+ID4+PiBSZS0sDQo+ID4+Pg0KPiA+Pj4gVGhhbmtzLCBDYXJzdGVuLg0K
PiA+Pj4NCj4gPj4+IFRoaXMgd291bGQgbWVhbiB0aGF0IGxlZ2FjeSBDb0FQIGltcGxlbXMgZG8g
bm90IHN1cHBvcnQgdGhlIGNvYXAtDQo+IGluLQ0KPiA+PiBjb2FwIHByb3Bvc2FsIHdpdGhvdXQg
bW9kaWZpY2F0aW9uIChnaXZlbiB0aGF0IHJmYzgxMzIgc3VwcG9ydCB3aWxsDQo+IGJlDQo+ID4+
IHJlcXVpcmVkKS4NCj4gPj4+DQo+ID4+PiBBY3R1YWxseSwgSSdtIHN0cnVnZ2xpbmcgdG8gdW5k
ZXJzdGFuZCB3aGF0IHByb2JsZW0gaXMgc29sdmVkIGJ5DQo+ID4+IGRlZmluaW5nIHRoZSBOb25C
bG9jazIgb3B0aW9uIGJ1dCB1c2UgaXQgb25seSB3aXRoIGFuIGV4dHJhIGNvYXANCj4gPj4gbGF5
ZXJpbmcuDQo+ID4+Pg0KPiA+Pj4gQ2hlZXJzLA0KPiA+Pj4gTWVkDQo+ID4+Pg0KPiA+Pj4+IC0t
LS0tTWVzc2FnZSBkJ29yaWdpbmUtLS0tLQ0KPiA+Pj4+IERlIDogQ2Fyc3RlbiBCb3JtYW5uIFtt
YWlsdG86Y2Fib0B0emkub3JnXQ0KPiA+Pj4+IEVudm95w6kgOiBtZXJjcmVkaSA4IGF2cmlsIDIw
MjAgMjM6MDgNCj4gPj4+PiDDgCA6IEJPVUNBREFJUiBNb2hhbWVkIFRHSS9PTE4NCj4gPj4+PiBD
YyA6IEFjaGltIEtyYXVzOyBKb24gU2hhbGxvdzsgZG90c0BpZXRmLm9yZzsgY29yZUBpZXRmLm9y
Zw0KPiA+Pj4+IE9iamV0IDogUmU6IFtjb3JlXSBbRG90c10gTGFyZ2UgYXN5bmNocm9ub3VzIG5v
dGlmaWNhdGlvbnMgdW5kZXINCj4gPj4gRERvUzoNCj4gPj4+PiBOZXcgQkxPQ0sgT3B0aW9uPw0K
PiA+Pj4+DQo+ID4+Pj4gT24gMjAyMC0wNC0wOCwgYXQgMjM6MDQsIDxtb2hhbWVkLmJvdWNhZGFp
ckBvcmFuZ2UuY29tPg0KPiA+Pj4+IDxtb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPiB3cm90
ZToNCj4gPj4+Pj4NCj4gPj4+Pj4gRG8gZXhpc3RpbmcgQ29BUCBpbXBsZW1lbnRhdGlvbnMgKGxp
YmNvYXAsIGZvciBleGFtcGxlKSBzdXBwb3J0DQo+ID4+IEdFVHMNCj4gPj4+PiB3aXRoIGEgcGF5
bG9hZD8NCj4gPj4+Pg0KPiA+Pj4+IFRoYXQgaXMgd2hhdCBGRVRDSCBpcyBmb3IuDQo+ID4+Pj4N
Cj4gPj4+PiBHcsO8w59lLCBDYXJzdGVuDQo+ID4+Pg0KPiA+DQoNCg==


From nobody Thu Apr  9 01:08:37 2020
Return-Path: <mohamed.boucadair@orange.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 3DCFD3A0E37; Thu,  9 Apr 2020 01:08:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level: 
X-Spam-Status: No, score=-2.098 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, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=orange.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 jaQILOS6WZ3L; Thu,  9 Apr 2020 01:08:16 -0700 (PDT)
Received: from relais-inet.orange.com (relais-inet.orange.com [80.12.70.36]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8C1593A0E36; Thu,  9 Apr 2020 01:08:15 -0700 (PDT)
Received: from opfednr01.francetelecom.fr (unknown [xx.xx.xx.65]) by opfednr22.francetelecom.fr (ESMTP service) with ESMTP id 48yYg05qk2z10HT; Thu,  9 Apr 2020 10:08:12 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=orange.com; s=ORANGE001; t=1586419692; bh=NoXThhJRDDoxF1Bi4pfBYbF4x6DhaQ2r8x+oBrctDw4=; h=From:To:Subject:Date:Message-ID:Content-Type: Content-Transfer-Encoding:MIME-Version; b=VjbRAEg5KoQu9gmyEyweZbaIz1I3qZV+WVY5KP2bq796FQ+/Q9GTpvKKGQEzfMBC9 iXsIh+6TeO4BrpahOy9gA33OkPrNAF+phcFEhxpVEZl84lMJh7k5yaPpdCb7DbICoz oHItQNUj8F6nfFf1Z5eHZwkBw6g70Hc7nOE0yb5UslZQ5bp006MPCYgt0cgZHsMed+ qWVl/djovT+zeQe4Ve6HycRgCSD9YWkMaZkPd4yXFwvoyOOqcEJhgdlgauFBge9Vwq Qk6Pt00A+oIXF9Njhe2W1+SagOLPeBjX1HnyXSBHD0RSEoKvjqXLePvNujKp+5Xbbq tJ4/nENieQaIA==
Received: from Exchangemail-eme6.itn.ftgroup (unknown [xx.xx.13.89]) by opfednr01.francetelecom.fr (ESMTP service) with ESMTP id 48yYg057nvzDq7N; Thu,  9 Apr 2020 10:08:12 +0200 (CEST)
From: <mohamed.boucadair@orange.com>
To: Carsten Bormann <cabo@tzi.org>
CC: Jon Shallow <supjps-ietf@jpshallow.com>, "dots@ietf.org" <dots@ietf.org>,  "core@ietf.org" <core@ietf.org>
Thread-Topic: [core] [Dots] Large asynchronous notifications under DDoS: New BLOCK Option?
Thread-Index: AQHWDkYDdcp/rcch6EqdRvW32HfIMg==
Date: Thu, 9 Apr 2020 08:08:12 +0000
Message-ID: <787AE7BB302AE849A7480A190F8B9330314921F4@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
References: <787AE7BB302AE849A7480A190F8B933031490173@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <2a255f3b-6614-f950-4ecc-15f170087c9f@gmx.net> <787AE7BB302AE849A7480A190F8B933031490894@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <019301d60d05$d87fcca0$897f65e0$@jpshallow.com> <a36c6114-d979-e04a-7806-3ad350208e4a@gmx.net> <566C58A5-0373-4D34-91F8-7B664423E373@tzi.org> <787AE7BB302AE849A7480A190F8B933031491200@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <023101d60d92$3642ebb0$a2c8c310$@jpshallow.com> <f105cf6a-da87-d8da-35db-07975f064a94@gmx.net> <787AE7BB302AE849A7480A190F8B933031491DA6@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <1A59D5BE-8826-45FE-B373-CF335831B3A4@tzi.org> <787AE7BB302AE849A7480A190F8B933031491E13@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <2bd7cba1-7ab7-f028-aa96-6d654c7ffed4@gmx.net> <787AE7BB302AE849A7480A190F8B93303149212D@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <90B0B5F4-1F31-4AE7-9754-6A653AEFB6B6@tzi.org> <787AE7BB302AE849A7480A190F8B9330314921C3@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
In-Reply-To: <787AE7BB302AE849A7480A190F8B9330314921C3@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.114.13.247]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/_6h2pFKRt1AWtOnnj3FGJGPAlu8>
Subject: Re: [core] [Dots] Large asynchronous notifications under DDoS: New BLOCK Option?
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: Thu, 09 Apr 2020 08:08:22 -0000

Q2Fyc3RlbiwgDQoNCkkgZm9yZ290IHRvIG1lbnRpb24gZm9yIHRoaXMgYWRkaXRpb25hbCAiZ3Vh
cmQiOiBpdCBhcHBsaWVzIGZvciB0aGUgImZ1bGwiIG5vdGlmaWNhdGlvbiAobm90IGl0IGZyYWdt
ZW50cykuDQoNCkNoZWVycywNCk1lZA0KDQo+IA0KPiBUaGUgcHJvYmluZy1yYXRlIHVzZWQgaW4g
aWRsZSB0aW1lIG1heSBub3QgYmUgdGhlIHNhbWUgYXMgdGhlIG9uZQ0KPiB1c2luZyBkdXJpbmcg
YXQgYXR0YWNrIHRpbWUuIFdlIGRvIGEgdmFsdWUgZm9yIGVhY2ggb2YgdGhlbS4NCj4gDQo+ICgz
KSBpbiBhZGRpdGlvbiwgd2UgbmVnb3RpYXRlIHRoaXMgYWRkaXRpb25hbCAiZ3VhcmQiOg0KPiAN
Cj4gICAgRE9UUyBhZ2VudHMgTVVTVCBOT1Qgc2VuZCBwcmUtb3Itb25nb2luZy1taXRpZ2F0aW9u
IHRlbGVtZXRyeQ0KPiAgICBtZXNzYWdlcyB0byB0aGUgc2FtZSBwZWVyIG1vcmUgZnJlcXVlbnRs
eSB0aGFuIG9uY2UgZXZlcnkNCj4gJ3RlbGVtZXRyeS0NCj4gICAgbm90aWZ5LWludGVydmFsJw0K
DQo=


From nobody Thu Apr  9 01:47:34 2020
Return-Path: <ietfc@btconnect.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 087A53A0F5E; Thu,  9 Apr 2020 01:47:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, 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=btconnect.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 jLzFksMlLfeN; Thu,  9 Apr 2020 01:47:24 -0700 (PDT)
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-eopbgr70117.outbound.protection.outlook.com [40.107.7.117]) (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 3DCA43A0F50; Thu,  9 Apr 2020 01:47:17 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NXLuP09RMFqZYzRfvyHW6i2xWTqluxdBUEmcfymwX7ZkzxMNQah7Wlizxm70WrqXupQrajawgSANsfVEuPcfjalsLnrs1B/NbJULFr2iFQC69ldiTRnjMaxSVYX4lqCvcvdDo2cega++aVIvcjdZQubHhtvYqZ9BWwYMM+ubncJsOJNDe3h6CL8Z03H47oI666W4/fulcCmQkObe/hilmzvsVGNdV3+YfLgx8C9KkoxlD5qHIxECBTnOdwtjvUo4xyi2/dwM/CV2VM2qUcuUaVRjidhUSjS2An7zLiRFbJXmou+UEEcIPKwtUDsXl8De5YkXjzKOSN4PIOS22J8Ucg==
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=OfVKxvoQhTgiuLTFWLrdxO3gjgLoyxMN1cr/OXyju1Y=; b=Gdd8tCs4kYzh0w5NnWyj3QjuREFlFbt9K4yrx5ND0pBid3Gj8rH74nNN4dm3wRUk9YIA0gtDtii/y7nOO4DxUhdDC1ZtJprporo2Gg86bhwyPv9UPvSBuGgIM4GRajb1vyUazXdCZkkZqyOifJHkMT/zJcefjYlVv2RxXsBIv/Z4BJ5ZH885tai1YssmhydH+dnJDABGDe2q6Fa7gopWLkPg4E0V7Z3VFtiMmuiN/ob1wAPwPZCgwno7GnUCpA8uGvaRjyDmjpPWSkCzUkHh3dB+HP/RFbKEJyWqaqrutQ7OR91rZp4h+ymx5tv437jK7EW0mxiZqXamC/vMjeNypQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=btconnect.com; dmarc=pass action=none header.from=btconnect.com; dkim=pass header.d=btconnect.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector2-btconnect-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=OfVKxvoQhTgiuLTFWLrdxO3gjgLoyxMN1cr/OXyju1Y=; b=T53vaib1KBrQ1V4I5ZmNj6A2lcNbzqev2JM2Aam1xa3oza0qPgr8a7rBfNYU0AwxZqWpPIpeiVggu7P/VdlrN0WTTSDZ5OTTWCOk2x3+fCcYZJHfUvrmm/mVEaohOkCGZ8rl4zWWcHPFhpyEQeQnk8J04MiAoaCa214j9g9zqc4=
Received: from DB7PR07MB5657.eurprd07.prod.outlook.com (20.178.85.222) by DB7PR07MB3930.eurprd07.prod.outlook.com (52.134.98.17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2900.11; Thu, 9 Apr 2020 08:47:15 +0000
Received: from DB7PR07MB5657.eurprd07.prod.outlook.com ([fe80::a438:bbc9:2ffe:33ee]) by DB7PR07MB5657.eurprd07.prod.outlook.com ([fe80::a438:bbc9:2ffe:33ee%5]) with mapi id 15.20.2900.012; Thu, 9 Apr 2020 08:47:15 +0000
From: tom petch <ietfc@btconnect.com>
To: Ivaylo Petrov <ivaylo@ackl.io>
CC: core <core@ietf.org>, "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: =?utf-8?B?W2NvcmVdIFtuZXRtb2RdIPCflJQgYWRtaW4gV0cgTGFzdCBDYWxsIG9mIENP?= =?utf-8?B?UkVDT05GIGRyYWZ0czogZHJhZnQtaWV0Zi1jb3JlLXlhbmcteWFuZy1saWJy?= =?utf-8?Q?ary-01?=
Thread-Index: AQHWDZ5FeYG9Skk/PU+J4uq8u2sJ46hweGsW
Date: Thu, 9 Apr 2020 08:47:15 +0000
Message-ID: <DB7PR07MB565769ABAF13EB4EC9C17EB0A0C10@DB7PR07MB5657.eurprd07.prod.outlook.com>
References: <9AD3C4BB-7965-4776-84C4-6B5BFDCAA262@tzi.org> <e3a61d2c-1183-5ece-74d8-b1bad26ddfe6@ericsson.com> <15C8F1D1-B560-4D52-8D77-377C6B1C0518@tzi.org> <DB7PR07MB56578E540FA99F4494970ADEA0CB0@DB7PR07MB5657.eurprd07.prod.outlook.com>, <CAJFkdRzjEGvGMT=xmtuZRgK1gYNFsouy-cSBjrzuiBqafUDWJQ@mail.gmail.com>
In-Reply-To: <CAJFkdRzjEGvGMT=xmtuZRgK1gYNFsouy-cSBjrzuiBqafUDWJQ@mail.gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=ietfc@btconnect.com; 
x-originating-ip: [81.131.229.19]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 34d7f756-28b8-4198-3a7d-08d7dc629aa4
x-ms-traffictypediagnostic: DB7PR07MB3930:
x-microsoft-antispam-prvs: <DB7PR07MB3930C442DCBCBE4F3DF18E3FA0C10@DB7PR07MB3930.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0368E78B5B
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:DB7PR07MB5657.eurprd07.prod.outlook.com; PTR:; CAT:NONE;  SFTY:; SFS:(10019020)(136003)(396003)(39860400002)(376002)(346002)(366004)(71200400001)(26005)(5660300002)(2906002)(33656002)(53546011)(81166007)(86362001)(81156014)(7696005)(6506007)(6916009)(186003)(64756008)(66556008)(966005)(478600001)(316002)(66946007)(55016002)(52536014)(91956017)(66476007)(54906003)(76116006)(9686003)(8936002)(66446008)(4326008); DIR:OUT; SFP:1102; 
received-spf: None (protection.outlook.com: btconnect.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: /AktoF1r/jOQOz4DsKlOWo43zSNPusgnEbexV4GxnZHKoWfD9CxiMuZP4YBKrv6hDyPd8BjWzaT/Yy3/NdTLxtCcggzZAVt5Ub+o4wWJxCcodWGlq7R8jlYdH/P0hzFQtFGRk6+00I1h81Bm3KzahV0z84DWY0LGGVfPjLhldgQoryWucSnIYpBuPMyX21Kj4SSiA4lR1JU+pwsDo+U0CsBKP2dVbk6NM8aOD/h7dccGu6r1vjRMO1PGG1d2LCuVS13EPp0XyQbzYF8c+Z2aILigxux94SqgR2NQmAC8ZdOXD878uRxJdlrq64D/zvXH6UJycaoXoqvYCVCB17pBtY22r6nv1rFk610tS5APJBHoY8Poz+h7uSXphHUMSw7daVyftXtx/QPxu7r8QbdChrIIf34qVTX7fLgDXQi2sWS4kDf8Q70WjFS0i9r9/AeXN/plX1Zx+WcMO3NtebKmYxyT8jFDDo8H4IolXKWuJwlBKIwCmoXLcQ5GMaj4sREmoOjW6fUcioQx5y9/jPHUng==
x-ms-exchange-antispam-messagedata: VdhqgFiT/dqm/XnruZdNuYk+fWEc/7VRBF77X1OrU56foq+WtYhOGOuywT2KP2TWvn0nGk9iz9GT1Si64aLbzsAuA5a1AhzygAeXUEn808VQo0AIOGz2GsNrKbZ9C6Dwi3t1S7lliL7OqA0y6wHQuQ==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 34d7f756-28b8-4198-3a7d-08d7dc629aa4
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Apr 2020 08:47:15.3735 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: yQX499fuIvnfIre3wXj4KMcHnLbauV56JxSLGX6pMPP4FF175QzQNipQDrlorbcd6WSXk2KlO6fpbTj5V5BtRA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR07MB3930
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/SDM1LvneRROKO1uXSTtMdEF0h9g>
Subject: Re: [core]  =?utf-8?q?=5Bnetmod=5D_=F0=9F=94=94_admin_WG_Last_Call_of?= =?utf-8?q?_CORECONF_drafts=3A_draft-ietf-core-yang-yang-library-01?=
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: Thu, 09 Apr 2020 08:47:32 -0000

RnJvbTogSXZheWxvIFBldHJvdiA8aXZheWxvQGFja2wuaW8+ClNlbnQ6IDA4IEFwcmlsIDIwMjAg
MTM6MDYKSGVsbG8gVG9tLAoKVGhhbmsgeW91IGZvciB5b3VyIHJldmlldyBhbmQgeW91ciBjb21t
ZW50cyEgVGhleSB3ZXJlIGluZGVlZCB2ZXJ5IGhlbHBmdWwuIEkgd2lsbCB0cnkgdG8gc3BlbmQg
c29tZSBtb3JlIHRpbWUgbWFraW5nIHN1cmUgd2UgZm9sbG93IHRoZSByZWNvbW1lbmRhdGlvbnMg
ZnJvbSBSRkM4NDA3LCBidXQgZm9yIG5vdyBwbGVhc2UgZmluZCBteSBhbnN3ZXJzIGJlbG93IChw
cmVmaXhlZCB3aXRoIFtJUF0pLiBOb3RlIHRoYXQgdGhlIGRpZmYgYWZ0ZXIgaGFuZGluZyB5b3Vy
IGNvbW1lbnRzIGNhbiBiZSBmb3VuZCBhdCBbMV0gZm9yIHRoZSB0eHQgZmlsZSBkaWZmIGFuZCBb
Ml0gZm9yIHRoZSByYXcgTWFya2Rvd24gZGlmZi4KCjxUUD4KSSBsaWtlIHlvdXIgaW5pdGlhbHMh
CgpPbiBTZWN1cml0eSwgbm8sIFJGQzg0MDcgcmVxdWlyZXMgeW91IHRvIHVzZSB0aGUgYm9pbGVy
cGxhdGUgZnJvbSB0aGUgd2lraTsgZXhjZXB0IHRoYXQgeW91IGNhbm5vdCBzaW5jZSB5b3UgbXVz
dCByZWZlcmVuY2UgQ09SRUNPTkYgYnV0IEkgdGhpbmsgdGhhdCB5b3UgbXVzdCB1c2UgdGhlIGJv
aWxlciBwbGF0ZSB3aXRoIG1pbmltYWwgY2hhbmdlIGllIGp1c3QgYWRkaW5nIHRoZSByZWZlcmVu
Y2UgdG8gQ09SRUNPTkYuICBUaGUgU2VjdXJpdHkgaW4gUkZDNzg5NSBpcyBvdXQgb2YgZGF0ZSwg
bm8gUkVTVENPTkYuCgpPdGhlcndpc2UsIGxvb2tzIG9rIGFuZCBJIHdpbGwgbG9vayBhZ2FpbiB3
aGVuIGEgbmV3IEktRCBhcHBlYXJzIC0gSSBkbyBsaWtlIHRoZSBwbGFpbiB0ZXh0IEktRCBmb3Jt
YXQgYXMgYSB3YXkgb2Ygd29ya2luZzotKQoKdG9tIHBldGNoCgpCZXN0IHJlZ2FyZHMsCkl2YXls
bwoKWzFdOiBodHRwczovL3Rvb2xzLmlldGYub3JnL3JmY2RpZmY/dXJsMT1kcmFmdC1pZXRmLWNv
cmUteWFuZy1saWJyYXJ5JnVybDI9aHR0cDovL2NvcmUtd2cuZ2l0aHViLmlvL3lhbmctY2Jvci9k
cmFmdC1pZXRmLWNvcmUteWFuZy1saWJyYXJ5LWxhdGVzdC50eHQKWzJdOiBodHRwczovL2dpdGh1
Yi5jb20vY29yZS13Zy95YW5nLWNib3IvY29tbWl0LzJhYTI5ZjI0NjhjODI3ZmQ0YjU4Y2FkNmE1
ZGVjYmE3OTVkOWM3NjcKCgpPbiBNb24sIE1hciAzMCwgMjAyMCBhdCAxMjoxMSBQTSB0b20gcGV0
Y2ggPGlldGZjQGJ0Y29ubmVjdC5jb208bWFpbHRvOmlldGZjQGJ0Y29ubmVjdC5jb20+PiB3cm90
ZToKVGhlcmUgaXMgcXVpdGUgYSBsb3Qgd3Jvbmcgd2l0aCB0aGUgYWRtaW4gb2YgdGhlIFlBTkct
bGlicmFyeSBJLUQgd2hlbiBjb21wYXJlZCB3aXRoIFJGQzg0MDcgSU1ITwoKU2VjdXJpdHkgY29u
c2lkZXJhdGlvbnMgZG9lcyBub3QgY29uZm9ybSB0byBib2lsZXIgcGxhdGUKCltJUF06IEFkZGlu
ZyB0aGUgZm9sbG93aW5nIHRleHQgaW4gdGhlIGJlZ2lubmluZyBvZiB0aGUgc2VjdXJpdHkgY29u
c2lkZXJhdGlvbnMgd2lsbCBtYWtlIGl0IGZvbGxvdyB0aGUgc2FtZSBzdHJ1Y3R1cmUgYXMgUkZD
Nzg5NS4gV291bGQgdGhhdCBiZSBhY2NlcHRhYmxlIGZvciB5b3U/CgpUaGUgWUFORyBtb2R1bGUg
ZGVmaW5lZCBpbiB0aGlzIG1lbW8gaXMgZGVzaWduZWQgdG8gYmUgYWNjZXNzZWQgdmlhIENPUkVD
T05GCnt7LWNvbWl9fSwgTkVUQ09ORiB7e1JGQzYyNDF9fSBvciBSRVNUQ09ORiB7e1JGQzgwNDB9
fS4gRGVwZW5kaW5nIG9uIHRoZSB1c2VkCnByb3RvY29sLCB0aGUgc2VjdXJpdHkgY29uc2lkZXJh
dGlvbnMgb2Ygc29tZSBvciBhbGwgb2YgdGhvc2Ugd2lsbCBhcHBseS4KCklBTkEgY29uc2lkZXJh
dGlvbnMgZG9lcyBub3QgcmVnaXN0ZXIgbmFtZSBzcGFjZQoKW0lQXTogSSBhZGRlZCBzdWNoIHJl
Z2lzdHJhdGlvbi4gUGxlYXNlIGxldCBtZSBrbm93IGlmIGl0IGxvb2tzIGZpbmUuIFRoZSByZWxl
dmFudCB0ZXh0IGlzOgoKIyMgWUFORyBOYW1lc3BhY2UgUmVnaXN0cmF0aW9uCgpUaGlzIGRvY3Vt
ZW50IHJlZ2lzdGVycyB0aGUgZm9sbG93aW5nIFhNTCBuYW1lc3BhY2UgVVJOIGluIHRoZSAiSUVU
RiBYTUwKUmVnaXN0cnkiLCBmb2xsb3dpbmcgdGhlIGZvcm1hdCBkZWZpbmVkIGluIHt7UkZDMzY4
OH19OgoKVVJJOiBwbGVhc2UgYXNzaWduIHVybjppZXRmOnBhcmFtczp4bWw6bnM6eWFuZzppZXRm
LWNvbnN0cmFpbmVkLXlhbmctbGlicmFyeQoKUmVnaXN0cmFudCBDb250YWN0OiBUaGUgSUVTRy4K
ClhNTDogTi9BLCB0aGUgcmVxdWVzdGVkIFVSSSBpcyBhbiBYTUwgbmFtZXNwYWNlLgoKUkZDIDY5
OTEgIGlzIGltcG9ydGVkIGFuZCBzbyBNVVNUIGJlIGEgTm9ybWF0aXZlIHJlZmVyZW5jZQoKW0lQ
XTogRml4ZWQKCmlldGYtc2lkLWZpbGUgaXMgaW1wb3J0ZWQgYW5kIHNvIE1VU1QgYmUgYSBOb3Jt
YXRpdmUgIG5vdCBJbmZvcm1hdGl2ZSByZWZlcmVuY2UgZm9yIHRoZSBJLUQKCltJUF06IEZpeGVk
CgpyZWZlcmVuY2UgaWV0Zi1jb3JlLXNpZCB3b3VsZCBiZSBiZXR0ZXIgYXMgUkZDIFlZWVkgd2l0
aCBhbiBSRkMgRWRpdG9yIG5vdGUgYXNraW5nIHRoZW0gdG8gcmVwbGFjZSBZWVlZIHdpdGggdGhl
IG51bWJlciBhc3NpZ25lZCB0byAnWUFORyBTY2hlbWEgLi4uCgpbSVBdOiBGaXhlZAoKT3JnYW5p
emF0aW9uIE5ldGNvbmYgV0cgc2VlbXMgYW4gb2RkIGNob2ljZSBhbmQgY29udHJhZGljdHMgY29u
dGFjdCBkZXRhaWxzCgpbSVBdOiBDaGFuZ2VkIHRvIENvUkUgV0cKCkNvbnRhY3QgZG9lcyBub3Qg
bm9ybWFsbHkgc3BlY2lmeSBXRyBDaGFpcnMKCgpbSVBdOiBJIHJlbW92ZWQgdGhlIGNoYWlycyBh
bmQgbGVmdCBvbmx5IHRoZSBncm91cCBhbmQgdGhlIGVkaXRvcnMuIElzIHRoYXQgd2hhdCB5b3Ug
aGFkIGluIG1pbmQ/Cgptb3JlIHRoYW4gb25lIHJldmlzaW9uIGNsYXVzZQoKW0lQXTogRml4ZWQK
CkNPUkVDT05GIG5vdCBhbiBhYmJyZXZpYXRpb24gSSByZWNvZ25pc2UKCltJUF06IFdlIGhhdmUg
cmVjZWl2ZWQgb3RoZXIgY29tbWVudHMgcmVsYXRlZCB0byB0aGlzLiBXZSB3aWxsIGRpc2N1c3Mg
dGhlbSBkdXJpbmcgdGhlIG1lZXRpbmcgdG9kYXkgYW5kIHRyeSB0byBjbGFyaWZ5IHRoaXMuCgpJ
IHdpbGwgbG9vayBzb21lIG1vcmUgYXMgYW5kIHdoZW4gdGhlc2UgYXJlIGFkZHJlc3NlZCAob3Ig
SSBzZWUgSUVURiBMYXN0IENhbGw6LSkKClRvbSBQZXRjaApfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fCkZyb206IG5ldG1vZCA8bmV0bW9kLWJvdW5jZXNAaWV0Zi5vcmc8
bWFpbHRvOm5ldG1vZC1ib3VuY2VzQGlldGYub3JnPj4gb24gYmVoYWxmIG9mIENhcnN0ZW4gQm9y
bWFubiA8Y2Fib0B0emkub3JnPG1haWx0bzpjYWJvQHR6aS5vcmc+PgpTZW50OiAwOSBNYXJjaCAy
MDIwIDEzOjA0ClRvOiBjb3JlCkNjOiBuZXRtb2RAaWV0Zi5vcmc8bWFpbHRvOm5ldG1vZEBpZXRm
Lm9yZz4KU3ViamVjdDogW25ldG1vZF0g8J+UlCBXRyBMYXN0IENhbGwgb2YgQ09SRUNPTkYgZHJh
ZnRzOiBkcmFmdC1pZXRmLWNvcmUteWFuZy1jYm9yLTEyLCAtc2lkLTExLCAtY29taS0wOSwgLXlh
bmctbGlicmFyeS0wMQoKSXQgdG9vayB1cyBhIGxvbmcgdGltZSB0byBnZXQgdGhlIGZvdXIgQ09S
RUNPTkYgZHJhZnRzIGluIHN5bmMsCmJ1dCBub3cgd2UgYXJlIHJlYWR5IGZvciBXR0xDLgoKVGhp
cyBzdGFydHMgYSB3b3JraW5nIGdyb3VwIGxhc3QgY2FsbCBmb3IK4oCUIGRyYWZ0LWlldGYtY29y
ZS15YW5nLWNib3ItMTIK4oCUIGRyYWZ0LWlldGYtY29yZS1zaWQtMTEK4oCUIGRyYWZ0LWlldGYt
Y29yZS1jb21pLTA5CuKAlCBkcmFmdC1pZXRmLWNvcmUteWFuZy1saWJyYXJ5LTAxCgplbmRpbmcg
b24KCiAgICAgICAgMjQ6MDAgVVRDIG9uIFR1ZXNkYXksIE1hcmNoIDMxLCAyMDIwLgoKKFRoaXMg
aW5jbHVkZXMgc29tZSBleHRyYSB0aW1lIGZvciB0aGUgSUVURiB3ZWVrIGFuZCBmb3IgY3Jvc3Mt
V0cKY29vcmRpbmF0aW9uLikKClRoaXMgV0dMQyBpcyBjb3BpZWQgdG8gdGhlIG5ldG1vZCBXRyBt
YWlsaW5nIGxpc3Q7IHBsZWFzZSBkbyBoYXZlIGEgbG9vawphdCB0aGVzZSBkcmFmdHMgYXMgdGhl
eSBhcmUgc2xhdGVkIHRvIGJlY29tZSBhIHBhcnQgb2YgdGhlIGdyZWF0ZXIKWUFORy9ORVRDT05G
L1JFU1RDT05GIGZhbWlseS4gIFdlIGludGVuZCB0aGUgZGlzY3Vzc2lvbiB0byBiZSBvbiB0aGUK
Q29SRSBtYWlsaW5nIGxpc3QsIGJ1dCBpZiB5b3UgZmluZCBhIGZ1bmRhbWVudGFsIGlzc3VlIHdp
dGggWUFORyBvcgpSRVNUQ09ORiwgZmVlbCBmcmVlIHRvIGRpc2N1c3MgdGhhdCBvbiBuZXRtb2Qg
aW5zdGVhZC4KClBsZWFzZSBzdGFydCBhIG5ldyBlbWFpbCB0aHJlYWQgZm9yIGVhY2ggbWFqb3Ig
aXNzdWUgdGhhdCB3aWxsIG5lZWQKZGlzY3Vzc2lvbiBhbmQgbWFrZSBzdXJlIHRoZSBzdWJqZWN0
IGxpbmUgaW5jbHVkZXMgdGhlIGRyYWZ0IG5hbWUgYW5kCnNvbWUgc29ydCBvZiBuYW1lIGZvciB0
aGUgaXNzdWUuICAoTWlub3IgaXNzdWVzIHN1Y2ggYXMgdHlwb3MgY2FuIGFsc28KYmUgc2VudCB0
byB0aGUgYXV0aG9ycy4pCgpJZiB5b3UgcmVhZCB0aGUgZHJhZnQgYW5kIHRoaW5rIGl0IGxvb2tz
IGZpbmUsIHBsZWFzZSBzZW5kIGEgb25lIGxpbmUKZW1haWwgdG8gdGhlIGxpc3Qgb3IgdG8gdGhl
IGNoYWlycyBsZXR0aW5nIHVzIGtub3cgdGhhdCBzbyB3ZSBjYW4gZ2V0CmEgZmVlbCBvZiBob3cg
YnJvYWQgdGhlIHJldmlldyBoYXMgYmVlbi4KCihUbyByZXZpZXdlcnMgYW5kIGF1dGhvcnM6KSAg
SWYgeW91IGFyZSBhd2FyZSBvZiBhbnkgcGF0ZW50IGNsYWltcyB0aGF0Cm1pZ2h0IGFwcGx5IHRv
IHN5c3RlbXMgdGhhdCBpbXBsZW1lbnQgdGhlc2UgZHJhZnRzLCBwbGVhc2UgcmV2aWV3IEJDUCA3
OAphbmQgQkNQIDc5IGFuZCBtYWtlIGFueSBhcHByb3ByaWF0ZSBJUFIgZGVjbGFyYXRpb24gYmVm
b3JlIHRoZSBsYXN0LWNhbGwKZW5kcy4gSWYgeW91IGFyZSBub3Qgc3VyZSB3aGV0aGVyIHlvdSBu
ZWVkIHRvIG1ha2UgYSBkZWNsYXJhdGlvbiBvciBub3QsCnBsZWFzZSB0YWxrIHRvIHRoZSBjaGFp
cnMgYW5kIHdlIHdpbGwgaGVscC4KCkdyw7zDn2UsIENhcnN0ZW4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCm5ldG1vZCBtYWlsaW5nIGxpc3QKbmV0bW9k
QGlldGYub3JnPG1haWx0bzpuZXRtb2RAaWV0Zi5vcmc+Cmh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vbmV0bW9kCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fCmNvcmUgbWFpbGluZyBsaXN0CmNvcmVAaWV0Zi5vcmc8bWFpbHRvOmNvcmVA
aWV0Zi5vcmc+Cmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vY29yZQo=


From nobody Thu Apr  9 02:20:11 2020
Return-Path: <supjps-ietf@jpshallow.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 B8A7B3A0FAE; Thu,  9 Apr 2020 02:20:10 -0700 (PDT)
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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 ow2Ts_g4OOi4; Thu,  9 Apr 2020 02:20:08 -0700 (PDT)
Received: from mail.jpshallow.com (mail.jpshallow.com [217.40.240.153]) (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 AD8B13A0FAC; Thu,  9 Apr 2020 02:20:07 -0700 (PDT)
Received: from mail2.jpshallow.com ([192.168.0.3] helo=N01332) by mail.jpshallow.com with esmtp (Exim 4.92.3) (envelope-from <jon.shallow@jpshallow.com>) id 1jMTLt-00088T-U6; Thu, 09 Apr 2020 10:20:02 +0100
From: "Jon Shallow" <supjps-ietf@jpshallow.com>
To: "'Carsten Bormann'" <cabo@tzi.org>, "'Achim Kraus'" <achimkraus@gmx.net>,  <mohamed.boucadair@orange.com>, <cabo@tzi.org>, <dots@ietf.org>, <core@ietf.org>
References: <787AE7BB302AE849A7480A190F8B933031490173@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <2a255f3b-6614-f950-4ecc-15f170087c9f@gmx.net> <787AE7BB302AE849A7480A190F8B933031490894@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <019301d60d05$d87fcca0$897f65e0$@jpshallow.com> <a36c6114-d979-e04a-7806-3ad350208e4a@gmx.net> <566C58A5-0373-4D34-91F8-7B664423E373@tzi.org> <787AE7BB302AE849A7480A190F8B933031491200@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <023101d60d92$3642ebb0$a2c8c310$@jpshallow.com> <f105cf6a-da87-d8da-35db-07975f064a94@gmx.net> <787AE7BB302AE849A7480A190F8B933031491DA6@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <1A59D5BE-8826-45FE-B373-CF335831B3A4@tzi.org> <787AE7BB302AE849A7480A190F8B933031491E13@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <2bd7cba1-7ab7-f028-aa96-6d654c7ffed4@gmx.net> <787AE7BB302AE849A7480A190F8B93303149212D@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
In-Reply-To: <787AE7BB302AE849A7480A190F8B93303149212D@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
Date: Thu, 9 Apr 2020 10:20:06 +0100
Message-ID: <031201d60e50$0ee1a610$2ca4f230$@jpshallow.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQGFUV4cZbdAMYpJNEeLLEh4F2cKcwH1DnpQAK+no80CR9JpmAF0lygWAgQyebgB0OlAXQLOrs3hARxTHZMC0HZFVAKjGHtxAlevT3QCBQxhygLPG8JrqDvpP+A=
Content-Language: en-gb
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/FqtTrwXsHC3h1ESUMblpEr2INh8>
Subject: Re: [core] [Dots] Large asynchronous notifications under DDoS: New BLOCK Option?
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: Thu, 09 Apr 2020 09:20:11 -0000

Hi Achim,

Some clarifications on your excellent comments - I now understand the =
thinking behind the Token usage.

Please see inline Jon>

Regards

Jon

> -----Original Message-----
> From: Dots [mailto: dots-bounces@ietf.org] On Behalf Of =
mohamed.boucadair@orange.com
> Sent: 09 April 2020 08:02
> To: Achim Kraus; Carsten Bormann
> Cc: Jon Shallow; dots@ietf.org; core@ietf.org
> Subject: Re: [Dots] [core] Large asynchronous notifications under =
DDoS:
> New BLOCK Option?
>=20
> Hi Achim,
>=20
> First, I was not looking to "make your example buggy". I was trying to
> understand how this would work without requiring changes to the base
> specs. Your feedback is highly appreciated and very useful. Thank you.
>=20
> So far we have three approaches:
>=20
> (1) The use of nonblock2 option with a "relax" of the behavior at the =
server
> to send the fragments with the same token and without waiting for =
GETs.
>=20
> (2) The use of a shim application as you suggested, which requires an
> update on the server side but also on how clients on how to fill the =
gaps
> (use of PUT/FETCH).
>=20
> (3) A DOTS specific approach to build its own chunks and signal blocks =
as
> part of the CBOR. These blocks are handled as atomic notifications. If =
a block
> is missing, the client can use GET+Query to retrieve the gap. We don't
> require any modification at the base CoAP specs. The issue with this =
one is
> to decide what data to put in the blocks to avoid that when a block is =
passed
> to other layers, the overheads won't lead to fragmentation.
>=20
> It seems to me that (2) is a little bit more complex vs (1).
>=20
> Cheers,
> Med
>=20
> > -----Message d'origine-----
> > De : Achim Kraus [mailto:achimkraus@gmx.net]
> > Envoy=C3=A9 : jeudi 9 avril 2020 08:00
> > =C3=80 : BOUCADAIR Mohamed TGI/OLN; Carsten Bormann
> > Cc : Jon Shallow; dots@ietf.org; core@ietf.org
> > Objet : Re: [core] [Dots] Large asynchronous notifications under =
DDoS:
> > New BLOCK Option?
> >
> > Hi Med,
> >
> > maybe, we have a different understanding of the CoAP principles.
> >
> > RFC 7252:
> > single request-responses are matched by their tokens, chosen by the
> > client. The server must include that token in it's response and must
> > not
> > make assumptions about it.
> >
> > RFC 7641:
> > single request - multiple responses are matched by their tokens,
> > chosen
> > by the client. The server must include that token in all responses =
and
> > must not make assumptions about it.
> >
> > RFC 7959:
> > multiple request - multiple responses are used to transmit a large
> > resource using the principals of RFC 7252/7641.
> > RFC 7252 each single block transfer matches the single block request
> > with it's single block response by a token chosen by the client. The
> > server can not assume, that the tokens of several block-requests are
> > related.
> > RFC 7641 "single request - multiple responses" applies only to the
> > head.
> > the download of the left blocks doesn't reuse the token, nor is the
> > server allowed, to make assumptions about the token.

Jon> With the new nonblock2 option, the non-head blocks can have no =
token, so no assumptions need to be made about the token.  Etag however =
will need to be used for association of the nonblock2 chunk with the =
correct data set.
> >
> > =3D> you can't send the follow up blocks, because the token to do so =
is
> > not defined. It would have been defined by the (missing) client
> > request.
> > If the token of the observe is used, the server makes a assumption =
and
> > relate request of RFC7959, which are not related by the token.

Jon> Again, by not having a token for the non-head blocks, this issue is =
resolved I believe.

> >
> > Therefore I asked also about the usage of observer/notify. If a
> > PUT/POST
> > is used, then your transfer looks just pretty much as a blockwise =
with
> > NSTART-X. The drawback there will be the missing "blocksize"
> > negotiation
> > at the head. If that is acceptable, it should have a chance =
comparable
> > to the proposal.

Jon> Yes, certainly the server can initiate a PUT/POST back to the =
client (I like this outside of the box thinking). =20

Jon> However, for me this breaks the spirit of Observe in that whenever =
a resource changes, all the subscribers are currently notified with a =
unsolicited response - here it is using a POST/PUT instead.

> >
> > The NonBlock2 solution is not bad on it's own, but it disrupt the
> > principals for the tokens on the server side, at least in my
> > understanding.

Jon> So, if the principals of Tokens is solved (by not having them!) =
then this may work.

Jon> On further reflection, as this sending all the blocks stuff can =
also be done in the other direction, I think a better name for nonblock2 =
would be block4 (server to client aka block2) and block3 (client to =
server - aka block1).  Bloc4 and block3 can be NON-Confirmable or =
CONfirmable.

~jon

> >
> > =
---------------------------------------------------------------------
> >
> >  > One clarification question:
> >
> >  >>             +--------->|   GET /path/ctrl Token 0xf1 { NonBlock2
> >  >> 1/0/1024 NonBlock2 2/0/1024 }
> >
> >  > Do existing CoAP implementations (libcoap, for example) support
> > GETs
> > with a payload?
> >
> >
> > I know, it looks a little unfair to point on single items of other
> > example and then make buggy examples on my own :-). But I already
> > admit
> > "That should be not considered as "precise description of the
> > application layer framing"".
> > In fact, there is no outer GET required. The outer request could =
also
> > be
> > POST.
> >
> >               +--------->|   POST /path/ctrl Token 0xf1 { GET /path
> > Token cde NonBlock2 1/0/1024 NonBlock2 2/0/1024 }
> >
> >
> > Just to mention, that this request triggers the notifies with the
> > missing block is "application layer convention". You may use =
whatever
> > definition you want to tell the server to (re-)send notifies with
> > blocks, there is no need of that inner GET request.
> >
> > =
---------------------------------------------------------------------
> >
> > best regards
> > Achim
> >
> > Am 08.04.20 um 23:22 schrieb mohamed.boucadair@orange.com:
> > > Re-,
> > >
> > > Thanks, Carsten.
> > >
> > > This would mean that legacy CoAP implems do not support the =
coap-in-
> > coap proposal without modification (given that rfc8132 support will =
be
> > required).
> > >
> > > Actually, I'm struggling to understand what problem is solved by
> > defining the NonBlock2 option but use it only with an extra coap
> > layering.
> > >
> > > Cheers,
> > > Med
> > >
> > >> -----Message d'origine-----
> > >> De : Carsten Bormann [mailto:cabo@tzi.org]
> > >> Envoy=C3=A9 : mercredi 8 avril 2020 23:08
> > >> =C3=80 : BOUCADAIR Mohamed TGI/OLN
> > >> Cc : Achim Kraus; Jon Shallow; dots@ietf.org; core@ietf.org
> > >> Objet : Re: [core] [Dots] Large asynchronous notifications under
> > DDoS:
> > >> New BLOCK Option?
> > >>
> > >> On 2020-04-08, at 23:04, <mohamed.boucadair@orange.com>
> > >> <mohamed.boucadair@orange.com> wrote:
> > >>>
> > >>> Do existing CoAP implementations (libcoap, for example) support
> > GETs
> > >> with a payload?
> > >>
> > >> That is what FETCH is for.
> > >>
> > >> Gr=C3=BC=C3=9Fe, Carsten
> > >
>=20
> _______________________________________________
> Dots mailing list
> Dots@ietf.org
> https://www.ietf.org/mailman/listinfo/dots


From nobody Thu Apr  9 02:23:03 2020
Return-Path: <cabo@tzi.org>
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 AD10A3A0FB6; Thu,  9 Apr 2020 02:22:56 -0700 (PDT)
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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 oc9HzllJnB1E; Thu,  9 Apr 2020 02:22:54 -0700 (PDT)
Received: from gabriel-vm-2.zfn.uni-bremen.de (gabriel-vm-2.zfn.uni-bremen.de [134.102.50.17]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 185483A0FB5; Thu,  9 Apr 2020 02:22:53 -0700 (PDT)
Received: from [172.16.42.112] (p548DCD70.dip0.t-ipconnect.de [84.141.205.112]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by gabriel-vm-2.zfn.uni-bremen.de (Postfix) with ESMTPSA id 48ybK10j9vzyYS; Thu,  9 Apr 2020 11:22:44 +0200 (CEST)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <031201d60e50$0ee1a610$2ca4f230$@jpshallow.com>
Date: Thu, 9 Apr 2020 11:22:31 +0200
Cc: Achim Kraus <achimkraus@gmx.net>, mohamed.boucadair@orange.com, dots@ietf.org, core@ietf.org
X-Mao-Original-Outgoing-Id: 608116951.604045-191c8906a493be5ea52de83081edf7c9
Content-Transfer-Encoding: quoted-printable
Message-Id: <7CF651E2-A6FE-43C7-A5D5-660D4CC92ED4@tzi.org>
References: <787AE7BB302AE849A7480A190F8B933031490173@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <2a255f3b-6614-f950-4ecc-15f170087c9f@gmx.net> <787AE7BB302AE849A7480A190F8B933031490894@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <019301d60d05$d87fcca0$897f65e0$@jpshallow.com> <a36c6114-d979-e04a-7806-3ad350208e4a@gmx.net> <566C58A5-0373-4D34-91F8-7B664423E373@tzi.org> <787AE7BB302AE849A7480A190F8B933031491200@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <023101d60d92$3642ebb0$a2c8c310$@jpshallow.com> <f105cf6a-da87-d8da-35db-07975f064a94@gmx.net> <787AE7BB302AE849A7480A190F8B933031491DA6@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <1A59D5BE-8826-45FE-B373-CF335831B3A4@tzi.org> <787AE7BB302AE849A7480A190F8B933031491E13@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <2bd7cba1-7ab7-f028-aa96-6d654c7ffed4@gmx.net> <787AE7BB302AE849A7480A190F8B93303149212D@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <031201d60e50$0ee1a610$2ca4f230$@jpshallow.com>
To: Jon Shallow <supjps-ietf@jpshallow.com>
X-Mailer: Apple Mail (2.3608.80.23.2.2)
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/_V2WzSeUEaT8JimMMKG1l0SuBM4>
Subject: Re: [core] [Dots] Large asynchronous notifications under DDoS: New BLOCK Option?
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: Thu, 09 Apr 2020 09:22:57 -0000

On 2020-04-09, at 11:20, Jon Shallow <supjps-ietf@jpshallow.com> wrote:
>=20
> With the new nonblock2 option, the non-head blocks can have no token

CoAP messages always have a token.

Gr=C3=BC=C3=9Fe, Carsten


From nobody Thu Apr  9 02:26:59 2020
Return-Path: <cabo@tzi.org>
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 454273A0FCE; Thu,  9 Apr 2020 02:26:58 -0700 (PDT)
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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 p5LYk2swm3E6; Thu,  9 Apr 2020 02:26:55 -0700 (PDT)
Received: from gabriel-vm-2.zfn.uni-bremen.de (gabriel-vm-2.zfn.uni-bremen.de [134.102.50.17]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BFED93A0FCD; Thu,  9 Apr 2020 02:26:55 -0700 (PDT)
Received: from [172.16.42.112] (p548DCD70.dip0.t-ipconnect.de [84.141.205.112]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by gabriel-vm-2.zfn.uni-bremen.de (Postfix) with ESMTPSA id 48ybPd16jTzyYS; Thu,  9 Apr 2020 11:26:44 +0200 (CEST)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <787AE7BB302AE849A7480A190F8B9330314921C3@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
Date: Thu, 9 Apr 2020 11:26:35 +0200
Cc: Achim Kraus <achimkraus@gmx.net>, Jon Shallow <supjps-ietf@jpshallow.com>,  "dots@ietf.org" <dots@ietf.org>, "core@ietf.org" <core@ietf.org>
X-Mao-Original-Outgoing-Id: 608117195.143019-d9284ae29cda676ad60c2c4dafe2b9ce
Content-Transfer-Encoding: quoted-printable
Message-Id: <9B3883A4-9662-4E04-8FC3-00864928E801@tzi.org>
References: <787AE7BB302AE849A7480A190F8B933031490173@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <2a255f3b-6614-f950-4ecc-15f170087c9f@gmx.net> <787AE7BB302AE849A7480A190F8B933031490894@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <019301d60d05$d87fcca0$897f65e0$@jpshallow.com> <a36c6114-d979-e04a-7806-3ad350208e4a@gmx.net> <566C58A5-0373-4D34-91F8-7B664423E373@tzi.org> <787AE7BB302AE849A7480A190F8B933031491200@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <023101d60d92$3642ebb0$a2c8c310$@jpshallow.com> <f105cf6a-da87-d8da-35db-07975f064a94@gmx.net> <787AE7BB302AE849A7480A190F8B933031491DA6@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <1A59D5BE-8826-45FE-B373-CF335831B3A4@tzi.org> <787AE7BB302AE849A7480A190F8B933031491E13@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <2bd7cba1-7ab7-f028-aa96-6d654c7ffed4@gmx.net> <787AE7BB302AE849A7480A190F8B93303149212D@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <90B0B5F4-1F31-4AE7-9754-6A653AEFB6B6@tzi.org> <787AE7BB302AE849A7480A190F8B9330314921C3@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
To: mohamed.boucadair@orange.com
X-Mailer: Apple Mail (2.3608.80.23.2.2)
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/rqp3ZxT_VpXZYtDdAFu0w7Nm4kc>
Subject: Re: [core] [Dots] Large asynchronous notifications under DDoS: New BLOCK Option?
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: Thu, 09 Apr 2020 09:26:58 -0000

Hi Med,

thank you for updating me on this information!

On 2020-04-09, at 09:56, <mohamed.boucadair@orange.com> =
<mohamed.boucadair@orange.com> wrote:
>=20
>> (b) the semantics of observe is that a notification is the whole new
>> state of the resource.  Proxies will implement it that way.  Of =
course
>> block2 modifies this semantics a bit, so nonblock2 might do that too.
>> Still, I think we need to consider what proxies (or client caches)
>> will make out of the mechanism we devise.
>=20
> [Med] Agree for the generic CoAP case.=20
>=20
> For the particular case of DOTS, sessions are established hop-by-hp =
when a proxy (we called it, gateway) is involved. We have the full =
visibility on what happens.  =20

So you have application-aware proxies (which may not even be CoAP =
proxies).

But that doesn=E2=80=99t mean other proxies aren=E2=80=99t involved; =
there is also the matter of client caches, which have similar properties =
(caching, but no multiplexing).  So far, we have tried to keep the =
proxy/client-caching concept valid with extensions on CoAP; this would =
be the first one where we would have to say =E2=80=9Cno CoAP proxies can =
be used=E2=80=9D.  I was wondering whether we can avoid this situation =
(can =3D don=E2=80=99t make the solution too complex).

Gr=C3=BC=C3=9Fe, Carsten


From nobody Thu Apr  9 02:27:36 2020
Return-Path: <supjps-ietf@jpshallow.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 7F8F53A0FCE; Thu,  9 Apr 2020 02:27:34 -0700 (PDT)
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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 GpbLWAwyVYQZ; Thu,  9 Apr 2020 02:27:33 -0700 (PDT)
Received: from mail.jpshallow.com (mail.jpshallow.com [217.40.240.153]) (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 BA71C3A0FCD; Thu,  9 Apr 2020 02:27:32 -0700 (PDT)
Received: from mail2.jpshallow.com ([192.168.0.3] helo=N01332) by mail.jpshallow.com with esmtp (Exim 4.92.3) (envelope-from <jon.shallow@jpshallow.com>) id 1jMTT7-00089A-KX; Thu, 09 Apr 2020 10:27:29 +0100
From: "Jon Shallow" <supjps-ietf@jpshallow.com>
To: "'Carsten Bormann'" <cabo@tzi.org>, "'Achim Kraus'" <achimkraus@gmx.net>,  <mohamed.boucadair@orange.com>, <cabo@tzi.org>, <dots@ietf.org>, <core@ietf.org>
References: <787AE7BB302AE849A7480A190F8B933031490173@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <2a255f3b-6614-f950-4ecc-15f170087c9f@gmx.net> <787AE7BB302AE849A7480A190F8B933031490894@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <019301d60d05$d87fcca0$897f65e0$@jpshallow.com> <a36c6114-d979-e04a-7806-3ad350208e4a@gmx.net> <566C58A5-0373-4D34-91F8-7B664423E373@tzi.org> <787AE7BB302AE849A7480A190F8B933031491200@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <023101d60d92$3642ebb0$a2c8c310$@jpshallow.com> <f105cf6a-da87-d8da-35db-07975f064a94@gmx.net> <787AE7BB302AE849A7480A190F8B933031491DA6@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <1A59D5BE-8826-45FE-B373-CF335831B3A4@tzi.org> <787AE7BB302AE849A7480A190F8B933031491E13@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <2bd7cba1-7ab7-f028-aa96-6d654c7ffed4@gmx.net> <787AE7BB302AE849A7480A190F8B93303149212D@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <031201d60e50$0ee1a610$2ca4f230$@jpshallow.com> <7CF651E2-A6FE-43C7-A5D5-660D4CC92ED4@tzi.or g>
In-Reply-To: <7CF651E2-A6FE-43C7-A5D5-660D4CC92ED4@tzi.org>
Date: Thu, 9 Apr 2020 10:27:34 +0100
Message-ID: <031401d60e51$19baca20$4d305e60$@jpshallow.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQGFUV4cZbdAMYpJNEeLLEh4F2cKcwH1DnpQAK+no80CR9JpmAF0lygWAgQyebgB0OlAXQLOrs3hARxTHZMC0HZFVAKjGHtxAlevT3QCBQxhygLPG8JrAeUsamIBz/HGc6geUOaA
Content-Language: en-gb
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/i9OpTVOaQN17mtUKyIW_gCDkcOo>
Subject: Re: [core] [Dots] Large asynchronous notifications under DDoS: New BLOCK Option?
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: Thu, 09 Apr 2020 09:27:35 -0000

Hi Carsten,

I stand corrected - a token with 0 length.

Regards

Jon

> -----Original Message-----
> From: Dots [mailto: dots-bounces@ietf.org] On Behalf Of Carsten =
Bormann
> Sent: 09 April 2020 10:23
> To: Jon Shallow
> Cc: mohamed.boucadair@orange.com; dots@ietf.org; core@ietf.org; Achim
> Kraus
> Subject: Re: [Dots] [core] Large asynchronous notifications under =
DDoS:
> New BLOCK Option?
>=20
> On 2020-04-09, at 11:20, Jon Shallow <supjps-ietf@jpshallow.com> =
wrote:
> >
> > With the new nonblock2 option, the non-head blocks can have no token
>=20
> CoAP messages always have a token.
>=20
> Gr=C3=BC=C3=9Fe, Carsten
>=20
> _______________________________________________
> Dots mailing list
> Dots@ietf.org
> https://www.ietf.org/mailman/listinfo/dots


From nobody Thu Apr  9 03:37:57 2020
Return-Path: <jaime@iki.fi>
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 C5CA63A0743 for <core@ietfa.amsl.com>; Thu,  9 Apr 2020 03:37:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.12
X-Spam-Level: 
X-Spam-Status: No, score=-1.12 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_NEUTRAL=0.779, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=messagingengine.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 xk2pjQ1vpuJ9 for <core@ietfa.amsl.com>; Thu,  9 Apr 2020 03:37:47 -0700 (PDT)
Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com [66.111.4.27]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 09FE13A074B for <core@ietf.org>; Thu,  9 Apr 2020 03:37:46 -0700 (PDT)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id 9B5955C1728; Thu,  9 Apr 2020 06:37:45 -0400 (EDT)
Received: from imap3 ([10.202.2.53]) by compute7.internal (MEProxy); Thu, 09 Apr 2020 06:37:45 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:message-id:mime-version:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=CsuzyC oe8aH5q+XIQgdnE66U5bP8aQeEGzVFF4c1Lgw=; b=sHpj317TnYdTHo9EwOO0M/ AxAzWD8clSKGIEGnAW0ONyI63sPgevA1KT9Fsb6Q9Zu1aIMILKfOPm7M68kuPZyz UCwDchhOaDhmq6NO4g6aTvwgOSMtQedZqclY79T3Besf7zPGQ0DF255GKbn7m3Og Og8ZOVqwuWEtyV7psetwHDX+Lm62+p70DfRC0RjJ3sA0vapL9PsXWLJmrkLqbOmW y4D01NOo8POT9UUJuNZjkAX+jQYU2dL2/tOQYdhNSPvdzOUIsbpUzIYbCJFTZVFD byugB+TcnLZO7oF+XxPXMxQqEEJZIujoH5GetJahi1Gz3OcWhFcVgeUJMRCzceuw ==
X-ME-Sender: <xms:-PqOXkWDrAK94bHaSbelJMjwyxbUXuwULBwuIVTR40Hp0TG4jgXcDQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedrudelgddvhecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefofgggkfffhffvufgtgfesthhqredtreerjeenucfhrhhomheplfgrihhmvggp lfhimhornhgviicuoehjrghimhgvsehikhhirdhfiheqnecuvehluhhsthgvrhfuihiivg eptdenucfrrghrrghmpehmrghilhhfrhhomhepjhgrihhmvgesihhkihdrfhhi
X-ME-Proxy: <xmx:-PqOXjnz22xpB_6UORF69IFbp1C-MAKzHoAixCrg_8ZRCrOjcyS5MQ> <xmx:-PqOXvAXgGsZt-odKpSJy1lKZNDeAo-lxzRlzF71knc2R6gP7NxZew> <xmx:-PqOXg_jlAsET7sfSaxIgBcIo73tWyqMTUlrEogste0VbjIOM6mOyQ> <xmx:-fqOXtpXaxQjv38od_M_DAZ65zC7WgDVRCxCmlXNlSPHibWo2JVA5g>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id 3819C4E009F; Thu,  9 Apr 2020 06:37:44 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.1.7-1104-g203475c-fmstable-20200408v2
Mime-Version: 1.0
Message-Id: <9a32282d-0ac3-4496-9ad3-b08cd911ac38@www.fastmail.com>
Date: Thu, 09 Apr 2020 13:36:07 +0300
From: =?UTF-8?Q?Jaime_Jim=C3=A9nez?= <jaime@iki.fi>
To: core@ietf.org
Cc: =?UTF-8?Q?Christian_Ams=C3=BCss?= <christian@amsuess.com>, john.mattsson@ericsson.com, goran.selander@ericsson.com, "Marco Tiloca" <marco.tiloca@ri.se>
Content-Type: text/plain;charset=utf-8
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/tNGEvikIqAyvhQw8DLUhEpKNuY8>
Subject: [core] WGLC draft-ietf-core-echo-request-tag
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: Thu, 09 Apr 2020 10:37:55 -0000

Dear all,

Checking the changelog on v-09 and the threads it seems that all open po=
ints of discussion are now taken care of, in particular the amplificatio=
n mitigation clarifications look good to me. As discussed yesterday duri=
ng the CoRE Virtual Meeting, we had the action point of formally closing=
 the WGLC on echo-request-tag. With this email we can formally do that, =
sorry for the delay.=20

Now the shepherd will start the writeup, the authors should be expecting=
 few request on that shortly. We should maybe keep an eye for the IANA c=
onsiderations as they are more detailed than usual and the Editor may ha=
ve comments/questions.

Thank you all!
--=20
Jaime Jim=C3=A9nez


From nobody Thu Apr  9 04:02:43 2020
Return-Path: <achimkraus@gmx.net>
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 48DE63A079E; Thu,  9 Apr 2020 04:02:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level: 
X-Spam-Status: No, score=-2.098 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, 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=gmx.net
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 mEsKI7Ya9AQ9; Thu,  9 Apr 2020 04:02:38 -0700 (PDT)
Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) (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 EE64F3A079D; Thu,  9 Apr 2020 04:02:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1586430146; bh=h1P50Hvtv9ADJsSJ/VxXUDORZDMBOHalIDCxrMeJZUU=; h=X-UI-Sender-Class:Subject:To:References:From:Date:In-Reply-To; b=YBhrsOAXUQ/4xkOdXfyEHojUs2haA5vryqLV3jKGLJLJLFYgwXfsjxt0xw2kZsY8I d8reproSYuj+zj3NAcylHrpnxTw6sek/3BL+zLSV5z/E/JgovGaMkAKu6DqrGrKUon uiLHtERBsT9rsk39eiH+wTmMyaLaIkHQ5Lqvhf1U=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.178.45] ([94.216.236.121]) by mail.gmx.com (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MoO2E-1iyUsk0cCu-00op0p; Thu, 09 Apr 2020 13:02:26 +0200
To: Jon Shallow <supjps-ietf@jpshallow.com>, 'Carsten Bormann' <cabo@tzi.org>, mohamed.boucadair@orange.com, dots@ietf.org, core@ietf.org
References: <787AE7BB302AE849A7480A190F8B933031490173@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <019301d60d05$d87fcca0$897f65e0$@jpshallow.com> <a36c6114-d979-e04a-7806-3ad350208e4a@gmx.net> <566C58A5-0373-4D34-91F8-7B664423E373@tzi.org> <787AE7BB302AE849A7480A190F8B933031491200@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <023101d60d92$3642ebb0$a2c8c310$@jpshallow.com> <f105cf6a-da87-d8da-35db-07975f064a94@gmx.net> <787AE7BB302AE849A7480A190F8B933031491DA6@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <1A59D5BE-8826-45FE-B373-CF335831B3A4@tzi.org> <787AE7BB302AE849A7480A190F8B933031491E13@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <2bd7cba1-7ab7-f028-aa96-6d654c7ffed4@gmx.net> <787AE7BB302AE849A7480A190F8B93303149212D@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <031201d60e50$0ee1a610$2ca4f230$@jpshallow.com> <7CF651E2-A6FE-43C7-A5D5-660D4CC92ED4@tzi.org> <031401d60e51$19baca20$4d305e60$@jpshallow.com>
From: Achim Kraus <achimkraus@gmx.net>
Message-ID: <690a94f3-d50f-c5c6-da3b-a95c2d32e756@gmx.net>
Date: Thu, 9 Apr 2020 13:02:24 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <031401d60e51$19baca20$4d305e60$@jpshallow.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:Ze/vsvsYxT+LNNK+++9/aGvSDNXJrNqaG9nu6If64oehfJVWRSq xTLXVU59DkE3v0JuGB4hpw7NdSqT/O/Z6jOCnDAyQZdxxM7g6E72KeJ198U9haHna+hewZZ VMRxsyzB+Fo++DxiTJXqrY+Vd9a1KK9TMcseV1KDMRFocV8eiSF7Wnto+NIYdr8tFmbuQCc amITnYOvL1SmJMHWEVgBw==
X-UI-Out-Filterresults: notjunk:1;V03:K0:2/x+jGJtVeI=:6LPY5eW4FaefwaZ9hLTHDl C7Sp5iX8F7az7yOb84Y5gIhTkrx4GFynIEYwCP3mFja/pRAJM/D/j5mvQk5HNIMZ3hA8SamA7 rZDZtyCnLsuyvCINjT/yhKTadRmNt+N/pG8O0UcmvMg87+9igUK1CvelbffmO/7Z4xEzt7RcV Jzz5H8RjFggWe9p/YIYNy8ghOkFC+tEdemtRz1O/WJyQQs2+6Psg2ppH5LdVGt67FYOvClhd6 HnFv6Z93S1yctxFTJKXv4Otr4n8foKgIxccYE1NseOCHm8UuUIXiLCt22K5fSpm9Ldhumrlbg BwOjLyvc/aF+VoCNffd+gm3WOu8GcwMYZKZU7YFKBpdOt/HljNzCBuW4KiK5Ymc/Hambj1Bdq /y4IoqXiEI4rgY6sFj343bZbnxRA6NsUsnix9DYFlLHk6u5rbXE6eZsP/tUMmWV4LvavPEnf5 CZMOpsfFbgUJwoFnLFXKPvmqvge7COX270feY1Lnn2/LIgLeFSn32tnKHMGQHk3PuwGMz9o+7 jhOt3nzOQuEUX/PnR4gT/6Ej1UDvwWDSSfyvzgL/GROgJX6MkwFfKpqJZuS9yt95t4h+tn8DO frfMOszWWLPkGxzsAnRhi2Tv1k34NkUoIR/4illvz2otHbwySL/TvWFmnMat7ZX4kc7K3IV/I oSFtyE4WO++2rAFp6YwVo1oLBqIArKKQy+VBW4LdAZQnSFDSXxekxakAAjILqfsc757XUahZF fGGGkfxaYnRBJHcwD7qnwyMYXI96BNpu1p/wu/8zf/+9yYIIPT93bEFzgDpuB3khWW9p+95NX /WPdyWRFQXgXNpzbLxe+lfC4pYmTIbHo4tXL1dceaYFxZC6qKt9G4eAC6V7fzvOPktEyvIJTW v5vknbL6zPLDp7LKStdlt1+QRoByXuWJzVtp0fSli14TaaNnRSFGnWl+LKuoiaQMnTcwHFtHZ GlWxJ0IOuFJJkmzifDDfEzJ5gqqYgvGItVDcqLhuwi0p4FEAoTkPlzR4kz7RiOPCU0TBcIG5N v8G75wpcz1gy1dJfGiQlJE+q3zUnEowezY7tVZ+H9DsOWIMgpL2jvqKSu97rGT8P/5OfoC23i gILdzulKXIy02Avu3aUvmjAhhOyU16i7GWImbD7R3MjjzAQsQukX9fY65xlimYznn1JkM1Cwj eu0FEr9m6KJyJ4x4ng7gvZO+SGCo3zf04vrLJJtjdDafuZh9yHow7k8/cgnMzuH6rosoqa2ga ptwRU6EFfBqGW4+x3
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/XDpc6J9TjxLoADtOHt_Xx0Si-A4>
Subject: Re: [core] [Dots] Large asynchronous notifications under DDoS: New BLOCK Option?
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: Thu, 09 Apr 2020 11:02:41 -0000

Hi Jon,
Hi Med,

 > (1) The use of nonblock2 option with a "relax" of the behavior at the
server to send the fragments with the same token and without waiting for
GETs.

The point will be, how this relaxation actually looks like.
FMPOV, the hard thing will be:
The server MUST not make assumptions about the token, except that it is
copied from the clients request into the response.

Currently the followup blocks considered to have a empty token (Jon's
last note). That will hit any pending client requests with such a empty
token. The matching is considered to be done via the etag. But RFC 7252
defines the etag with:
"An entity-tag is intended for use as a resource-local identifier".
Though it's an resource local identifier, in my opinion, you can't use
that to relate your blocks. The right blocks may have that etag, but
others responses may have it as well (therefore "resource-local
identifier").
So, in my opinion, to know, to which resource the etags belongs to, the
related request is required. Usually matched by the token, but that
token is missing, because the client's request is missing.


best regards
Achim

Am 09.04.20 um 11:27 schrieb Jon Shallow:
> Hi Carsten,
>
> I stand corrected - a token with 0 length.
>
> Regards
>
> Jon
>
>> -----Original Message-----
>> From: Dots [mailto: dots-bounces@ietf.org] On Behalf Of Carsten Bormann
>> Sent: 09 April 2020 10:23
>> To: Jon Shallow
>> Cc: mohamed.boucadair@orange.com; dots@ietf.org; core@ietf.org; Achim
>> Kraus
>> Subject: Re: [Dots] [core] Large asynchronous notifications under DDoS:
>> New BLOCK Option?
>>
>> On 2020-04-09, at 11:20, Jon Shallow <supjps-ietf@jpshallow.com> wrote:
>>>
>>> With the new nonblock2 option, the non-head blocks can have no token
>>
>> CoAP messages always have a token.
>>
>> Gr=C3=BC=C3=9Fe, Carsten
>>
>> _______________________________________________
>> Dots mailing list
>> Dots@ietf.org
>> https://www.ietf.org/mailman/listinfo/dots
>


From nobody Thu Apr  9 04:26:12 2020
Return-Path: <mohamed.boucadair@orange.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 168CB3A0878; Thu,  9 Apr 2020 04:26:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level: 
X-Spam-Status: No, score=-2.098 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, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=orange.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 yYXCYuuNuvr7; Thu,  9 Apr 2020 04:26:10 -0700 (PDT)
Received: from relais-inet.orange.com (relais-inet.orange.com [80.12.66.39]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9F1243A0873; Thu,  9 Apr 2020 04:26:09 -0700 (PDT)
Received: from opfedar06.francetelecom.fr (unknown [xx.xx.xx.8]) by opfedar21.francetelecom.fr (ESMTP service) with ESMTP id 48yf3M6Qbwz7trf; Thu,  9 Apr 2020 13:26:07 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=orange.com; s=ORANGE001; t=1586431567; bh=gu9+tMqXpZbTqRYxt5n/LCfz6WnW61OC3B9F54tv5bU=; h=From:To:Subject:Date:Message-ID:Content-Type: Content-Transfer-Encoding:MIME-Version; b=GBBNtw2ZZ0Q1aS9FrBOrSvRUZjYKi/KSLQEYmBxcDql7BxE78ubR+cVK8CpMKPPUT MRslqZu5cRA2SLm8gp9hbQ4gKWBAPxui6I9f0WwE5R9qFTyb+uDIbgz0k0PxvxmjnS OnDig0PmCgydzJI6l4JUBxf3WcmDrnY84dXeZlHHFqi77o6XsTtFGYeMrB7E+vJd43 WjQ8K0mRyvtLcEZPFo3VmgozDPBiY8fnUEQOLLyyWx9ibo158SpKSuqrythplPx/tP MdUSvVZl9fCp+o00yUflR/Sh+00BhGSYDX5BBp1v9/99C7R2vOv95dDEXvd/OOnfpU NblJhIsLECXew==
Received: from Exchangemail-eme6.itn.ftgroup (unknown [xx.xx.13.73]) by opfedar06.francetelecom.fr (ESMTP service) with ESMTP id 48yf3M59qtz3wbY; Thu,  9 Apr 2020 13:26:07 +0200 (CEST)
From: <mohamed.boucadair@orange.com>
To: Carsten Bormann <cabo@tzi.org>
CC: Achim Kraus <achimkraus@gmx.net>, Jon Shallow <supjps-ietf@jpshallow.com>,  "dots@ietf.org" <dots@ietf.org>, "core@ietf.org" <core@ietf.org>
Thread-Topic: [core] [Dots] Large asynchronous notifications under DDoS: New BLOCK Option?
Thread-Index: AQHWDmGp8pB8W/bxlka28WEpcZ+N6A==
Date: Thu, 9 Apr 2020 11:26:07 +0000
Message-ID: <787AE7BB302AE849A7480A190F8B93303149236D@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
References: <787AE7BB302AE849A7480A190F8B933031490173@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <2a255f3b-6614-f950-4ecc-15f170087c9f@gmx.net> <787AE7BB302AE849A7480A190F8B933031490894@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <019301d60d05$d87fcca0$897f65e0$@jpshallow.com> <a36c6114-d979-e04a-7806-3ad350208e4a@gmx.net> <566C58A5-0373-4D34-91F8-7B664423E373@tzi.org> <787AE7BB302AE849A7480A190F8B933031491200@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <023101d60d92$3642ebb0$a2c8c310$@jpshallow.com> <f105cf6a-da87-d8da-35db-07975f064a94@gmx.net> <787AE7BB302AE849A7480A190F8B933031491DA6@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <1A59D5BE-8826-45FE-B373-CF335831B3A4@tzi.org> <787AE7BB302AE849A7480A190F8B933031491E13@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <2bd7cba1-7ab7-f028-aa96-6d654c7ffed4@gmx.net> <787AE7BB302AE849A7480A190F8B93303149212D@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <90B0B5F4-1F31-4AE7-9754-6A653AEFB6B6@tzi.org> <787AE7BB302AE849A7480A190F8B9330314921C3@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <9B3883A4-9662-4E04-8FC3-00864928E801@tzi.org>
In-Reply-To: <9B3883A4-9662-4E04-8FC3-00864928E801@tzi.org>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.114.13.247]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/ZUIExMfl6O5bFZnXbTHYPnwgEI8>
Subject: Re: [core] [Dots] Large asynchronous notifications under DDoS: New BLOCK Option?
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: Thu, 09 Apr 2020 11:26:11 -0000

UmUsDQoNCigxKQ0KDQpXZSBkb24ndCBoYXZlIGFuIGlzc3VlIHdpdGggb3RoZXIgQ29BUCBwcm94
aWVzIGFzIHdlIHVzZSBhIGRpc3RpbmN0IHBvcnQgbnVtYmVyIGZvciBET1RTLg0KDQooMikNCg0K
Rm9yIHRoZSBwdXJlIENvQVAgY2FzZSwgdGhlIG5ld0Jsb2NrIG9wdGlvbnMgd2lsbCBiZSBtYXJr
ZWQgYXMgY3JpdGljYWwgYW5kIHVuc2FmZSB0byBmb3J3YXJkLiBUaGVyZSBpcyBubyBjYWNoaW5n
IGlzc3VlIGZvciBhIHByb3h5IHRoYXQgZG9lcyBub3QgdW5kZXJzdGFuZCB0aGUgb3B0aW9uLiBH
RVQgd2l0aCB0aGlzIG9wdGlvbiB3aWxsIGJlIHJlamVjdGVkIGJ5IHRoZSBwcm94eS4gVGhlIHNl
cnZlciB3aWxsIHJlamVjdCByZXF1ZXN0cyB3aXRoIHRoZSBuZXdCbG9jayBpZiBpdCBkb2VzIG5v
dCB1bmRlcnN0YW5kIGl0LiBUaGlzIGlzIHNpbXBsZS4gDQoNCkZvciBhIHByb3h5IHRoYXQgc3Vw
cG9ydHMgYmxvY2sgb3B0aW9ucywgdGhlIGJsb2Nrd2lzZSBzcGVjIGRvZXMgbm90IGltcG9zZSB0
byBoYXZlIGFsbCBmcmFnbWVudHMuIFRoZSBzcGVjIGxlYXZlcyBpdCBvcGVuIHRvIGltcGxlbWVu
dGF0aW9uczogaWYgd2UgZG9uJ3QgaGF2ZSBhIGxvc3MsIGFsbCBmcmFnbWVudHMgd2lsbCBiZSBw
cmVzZW50LiBUaGUgcHJveHkgY2FuIGJlIHNlcnZlIGNsaWVudHMgd2l0aCBpbmRpdmlkdWFsIGJs
b2Nrcy4gDQoNCldlIHdvbid0IHJlcXVpcmUgYWxsIGZyYWdtZW50cyB0byBiZSByZWFzc2VtYmxl
ZCBhdCB0aGUgcHJveHkuIFdlIGp1c3QgbmVlZCBpbmRpdmlkdWFsIGJsb2Nrcy4gRm9yIGV4YW1w
bGUsIGlmIHRoZSBjbGllbnQtcHJveHkgbGVnIGlzIGxvc3N5LCB0aGUgcHJveHkgY2FuIHNlcnZl
IGltbWVkaWF0ZWx5IHRoZSBjbGllbnQgd2l0aCBtaXNzaW5nIGJsb2Nrcy4gVGhpcyB3aWxsIGJl
IHBhcnQgb2YgdGhlIG5ldyBiZWhhdmlvciAod2hpY2ggaXMgZmluZSBnaXZlbiB0aGF0IHRoZXNl
IHByb3hpZXMgYXJlIGFzc3VtZWQgdG8gc3VwcG9ydCB0aGUgb3B0aW9uKS4NCg0KQ2xpZW50cyBj
YW4gZGV0ZXJtaW5lIHRoZSBpbml0aWFsIGJsb2NrIHNpemUgaW4gaW5pdGlhbCBuZXdCbG9jay4g
SWYgdGhlIHNlcnZlciBkb2VzIG5vdCBsaWtlIGl0IGFuZCB3YW50cyB0byBzZW5kIGJhY2sgYSBy
ZWR1Y2VkIHNpemUsIHRoYXQgd291bGQgYmUgZmluZSBhbmQgdGhlIGNsaWVudCB3b3VsZCBzZWUg
b25lIG9mIHRoZSBuZXdCbG9jayB3aXRoIHNtYWxsZXIgc2l6ZSBhbmQga25vdyB0byBhc2sgZm9y
IHRoZSBzbWFsbGVyIHNpemVzLiANCg0KSSBhZ3JlZSB0aGF0IHdlIG5lZWQgdG8gZnVydGhlciBh
c3Nlc3MgdGhpcyBjYXJlZnVsbHkgYnV0IHdlIGFyZSBub3Qgc3VyZSB5ZXQgdGhlcmUgaXMgYW4g
aXNzdWUgd2l0aCByZWdhcmRzIHRvIGNhY2hpbmcuDQoNCkNoZWVycywNCk1lZA0KDQo+IC0tLS0t
TWVzc2FnZSBkJ29yaWdpbmUtLS0tLQ0KPiBEZcKgOiBDYXJzdGVuIEJvcm1hbm4gW21haWx0bzpj
YWJvQHR6aS5vcmddDQo+IEVudm95w6nCoDogamV1ZGkgOSBhdnJpbCAyMDIwIDExOjI3DQo+IMOA
wqA6IEJPVUNBREFJUiBNb2hhbWVkIFRHSS9PTE4NCj4gQ2PCoDogQWNoaW0gS3JhdXM7IEpvbiBT
aGFsbG93OyBkb3RzQGlldGYub3JnOyBjb3JlQGlldGYub3JnDQo+IE9iamV0wqA6IFJlOiBbY29y
ZV0gW0RvdHNdIExhcmdlIGFzeW5jaHJvbm91cyBub3RpZmljYXRpb25zIHVuZGVyIEREb1M6DQo+
IE5ldyBCTE9DSyBPcHRpb24/DQo+IA0KPiBIaSBNZWQsDQo+IA0KPiB0aGFuayB5b3UgZm9yIHVw
ZGF0aW5nIG1lIG9uIHRoaXMgaW5mb3JtYXRpb24hDQo+IA0KPiBPbiAyMDIwLTA0LTA5LCBhdCAw
OTo1NiwgPG1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20+DQo+IDxtb2hhbWVkLmJvdWNhZGFp
ckBvcmFuZ2UuY29tPiB3cm90ZToNCj4gPg0KPiA+PiAoYikgdGhlIHNlbWFudGljcyBvZiBvYnNl
cnZlIGlzIHRoYXQgYSBub3RpZmljYXRpb24gaXMgdGhlIHdob2xlDQo+IG5ldw0KPiA+PiBzdGF0
ZSBvZiB0aGUgcmVzb3VyY2UuICBQcm94aWVzIHdpbGwgaW1wbGVtZW50IGl0IHRoYXQgd2F5LiAg
T2YNCj4gY291cnNlDQo+ID4+IGJsb2NrMiBtb2RpZmllcyB0aGlzIHNlbWFudGljcyBhIGJpdCwg
c28gbm9uYmxvY2syIG1pZ2h0IGRvIHRoYXQNCj4gdG9vLg0KPiA+PiBTdGlsbCwgSSB0aGluayB3
ZSBuZWVkIHRvIGNvbnNpZGVyIHdoYXQgcHJveGllcyAob3IgY2xpZW50IGNhY2hlcykNCj4gPj4g
d2lsbCBtYWtlIG91dCBvZiB0aGUgbWVjaGFuaXNtIHdlIGRldmlzZS4NCj4gPg0KPiA+IFtNZWRd
IEFncmVlIGZvciB0aGUgZ2VuZXJpYyBDb0FQIGNhc2UuDQo+ID4NCj4gPiBGb3IgdGhlIHBhcnRp
Y3VsYXIgY2FzZSBvZiBET1RTLCBzZXNzaW9ucyBhcmUgZXN0YWJsaXNoZWQgaG9wLWJ5LWhwDQo+
IHdoZW4gYSBwcm94eSAod2UgY2FsbGVkIGl0LCBnYXRld2F5KSBpcyBpbnZvbHZlZC4gV2UgaGF2
ZSB0aGUgZnVsbA0KPiB2aXNpYmlsaXR5IG9uIHdoYXQgaGFwcGVucy4NCj4gDQo+IFNvIHlvdSBo
YXZlIGFwcGxpY2F0aW9uLWF3YXJlIHByb3hpZXMgKHdoaWNoIG1heSBub3QgZXZlbiBiZSBDb0FQ
DQo+IHByb3hpZXMpLg0KPiANCj4gQnV0IHRoYXQgZG9lc27igJl0IG1lYW4gb3RoZXIgcHJveGll
cyBhcmVu4oCZdCBpbnZvbHZlZDsgdGhlcmUgaXMgYWxzbyB0aGUNCj4gbWF0dGVyIG9mIGNsaWVu
dCBjYWNoZXMsIHdoaWNoIGhhdmUgc2ltaWxhciBwcm9wZXJ0aWVzIChjYWNoaW5nLCBidXQNCj4g
bm8gbXVsdGlwbGV4aW5nKS4gIFNvIGZhciwgd2UgaGF2ZSB0cmllZCB0byBrZWVwIHRoZSBwcm94
eS9jbGllbnQtDQo+IGNhY2hpbmcgY29uY2VwdCB2YWxpZCB3aXRoIGV4dGVuc2lvbnMgb24gQ29B
UDsgdGhpcyB3b3VsZCBiZSB0aGUgZmlyc3QNCj4gb25lIHdoZXJlIHdlIHdvdWxkIGhhdmUgdG8g
c2F5IOKAnG5vIENvQVAgcHJveGllcyBjYW4gYmUgdXNlZOKAnS4gIEkgd2FzDQo+IHdvbmRlcmlu
ZyB3aGV0aGVyIHdlIGNhbiBhdm9pZCB0aGlzIHNpdHVhdGlvbiAoY2FuID0gZG9u4oCZdCBtYWtl
IHRoZQ0KPiBzb2x1dGlvbiB0b28gY29tcGxleCkuDQo+IA0KPiBHcsO8w59lLCBDYXJzdGVuDQoN
Cg==


From nobody Thu Apr  9 04:27:20 2020
Return-Path: <supjps-ietf@jpshallow.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 5DF2F3A0873; Thu,  9 Apr 2020 04:27:19 -0700 (PDT)
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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 aZ7PmeWvDlA9; Thu,  9 Apr 2020 04:27:16 -0700 (PDT)
Received: from mail.jpshallow.com (mail.jpshallow.com [217.40.240.153]) (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 0A4A83A086C; Thu,  9 Apr 2020 04:27:15 -0700 (PDT)
Received: from mail2.jpshallow.com ([192.168.0.3] helo=N01332) by mail.jpshallow.com with esmtp (Exim 4.92.3) (envelope-from <jon.shallow@jpshallow.com>) id 1jMVKy-0008Dd-LV; Thu, 09 Apr 2020 12:27:12 +0100
From: "Jon Shallow" <supjps-ietf@jpshallow.com>
To: "'Achim Kraus'" <achimkraus@gmx.net>, "'Carsten Bormann'" <cabo@tzi.org>,  <mohamed.boucadair@orange.com>, <cabo@tzi.org>, <dots@ietf.org>, <core@ietf.org>
References: <787AE7BB302AE849A7480A190F8B933031490173@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <019301d60d05$d87fcca0$897f65e0$@jpshallow.com> <a36c6114-d979-e04a-7806-3ad350208e4a@gmx.net> <566C58A5-0373-4D34-91F8-7B664423E373@tzi.org> <787AE7BB302AE849A7480A190F8B933031491200@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <023101d60d92$3642ebb0$a2c8c310$@jpshallow.com> <f105cf6a-da87-d8da-35db-07975f064a94@gmx.net> <787AE7BB302AE849A7480A190F8B933031491DA6@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <1A59D5BE-8826-45FE-B373-CF335831B3A4@tzi.org> <787AE7BB302AE849A7480A190F8B933031491E13@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <2bd7cba1-7ab7-f028-aa96-6d654c7ffed4@gmx.net> <787AE7BB302AE849A7480A190F8B93303149212D@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <031201d60e50$0ee1a610$2ca4f230$@jpshallow.com> <7CF651E2-A6FE-43C7-A5D5-660D4CC92ED4@tzi.org> <031401d60e51$19baca20$4d305e60$@jpshallow.com> <690a94f3-d50f-c5c6-da3b-a95c2d32e756@gmx.net>
In-Reply-To: <690a94f3-d50f-c5c6-da3b-a95c2d32e756@gmx.net>
Date: Thu, 9 Apr 2020 12:27:17 +0100
Message-ID: <032401d60e61$d31a48a0$794ed9e0$@jpshallow.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQGFUV4cZbdAMYpJNEeLLEh4F2cKcwJH0mmYAXSXKBYCBDJ5uAHQ6UBdAs6uzeEBHFMdkwLQdkVUAqMYe3ECV69PdAIFDGHKAs8bwmsB5SxqYgHP8cZzAhrr978B1E28kKgUGb2w
Content-Language: en-gb
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/X9T977nZTTPl-NvA8NRyyQTvaCo>
Subject: Re: [core] [Dots] Large asynchronous notifications under DDoS: New BLOCK Option?
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: Thu, 09 Apr 2020 11:27:19 -0000

Hi Achim,

I hear you.

How about extending the NonBLock2 option to contain more information.  =
E.g.=20

   o  the size of the block (SZX);

   o  whether more blocks are following (M);

   o  the relative number of the block (NUM) within a sequence of blocks
      with the given size.

   o  the block set id (like the IPv4 fragment id field) for =
re-assembly.

Thus making the nonblock2 option length 0 to, say, 7 bytes long.=20

Regards

Jon=20

> -----Original Message-----
> From: Dots [mailto: dots-bounces@ietf.org] On Behalf Of Achim Kraus
> Sent: 09 April 2020 12:02
> To: Jon Shallow; 'Carsten Bormann'; mohamed.boucadair@orange.com;
> dots@ietf.org; core@ietf.org
> Subject: Re: [Dots] [core] Large asynchronous notifications under =
DDoS:
> New BLOCK Option?
>=20
> Hi Jon,
> Hi Med,
>=20
>  > (1) The use of nonblock2 option with a "relax" of the behavior at =
the
> server to send the fragments with the same token and without waiting =
for
> GETs.
>=20
> The point will be, how this relaxation actually looks like.
> FMPOV, the hard thing will be:
> The server MUST not make assumptions about the token, except that it =
is
> copied from the clients request into the response.
>=20
> Currently the followup blocks considered to have a empty token (Jon's
> last note). That will hit any pending client requests with such a =
empty
> token. The matching is considered to be done via the etag. But RFC =
7252
> defines the etag with:
> "An entity-tag is intended for use as a resource-local identifier".
> Though it's an resource local identifier, in my opinion, you can't use
> that to relate your blocks. The right blocks may have that etag, but
> others responses may have it as well (therefore "resource-local
> identifier").
> So, in my opinion, to know, to which resource the etags belongs to, =
the
> related request is required. Usually matched by the token, but that
> token is missing, because the client's request is missing.
>=20
>=20
> best regards
> Achim
>=20
> Am 09.04.20 um 11:27 schrieb Jon Shallow:
> > Hi Carsten,
> >
> > I stand corrected - a token with 0 length.
> >
> > Regards
> >
> > Jon
> >
> >> -----Original Message-----
> >> From: Dots [mailto: dots-bounces@ietf.org] On Behalf Of Carsten
> Bormann
> >> Sent: 09 April 2020 10:23
> >> To: Jon Shallow
> >> Cc: mohamed.boucadair@orange.com; dots@ietf.org; core@ietf.org;
> Achim
> >> Kraus
> >> Subject: Re: [Dots] [core] Large asynchronous notifications under =
DDoS:
> >> New BLOCK Option?
> >>
> >> On 2020-04-09, at 11:20, Jon Shallow <supjps-ietf@jpshallow.com> =
wrote:
> >>>
> >>> With the new nonblock2 option, the non-head blocks can have no =
token
> >>
> >> CoAP messages always have a token.
> >>
> >> Gr=C3=BC=C3=9Fe, Carsten
> >>
> >> _______________________________________________
> >> Dots mailing list
> >> Dots@ietf.org
> >> https://www.ietf.org/mailman/listinfo/dots
> >
>=20
> _______________________________________________
> Dots mailing list
> Dots@ietf.org
> https://www.ietf.org/mailman/listinfo/dots


From nobody Thu Apr  9 06:42:26 2020
Return-Path: <mohamed.boucadair@orange.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 3EAE63A0B58; Thu,  9 Apr 2020 06:42:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.798
X-Spam-Level: 
X-Spam-Status: No, score=-2.798 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, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=orange.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 t2On1DXXx2Mt; Thu,  9 Apr 2020 06:42:14 -0700 (PDT)
Received: from relais-inet.orange.com (relais-inet.orange.com [80.12.66.40]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 899293A0B67; Thu,  9 Apr 2020 06:42:10 -0700 (PDT)
Received: from opfedar04.francetelecom.fr (unknown [xx.xx.xx.6]) by opfedar27.francetelecom.fr (ESMTP service) with ESMTP id 48yj4J6tQlz2xlx; Thu,  9 Apr 2020 15:42:08 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=orange.com; s=ORANGE001; t=1586439729; bh=BHrrI1P+TbqUHebKS5HgC37l4U7HwPJuvOE5yWznXfY=; h=From:To:Subject:Date:Message-ID:Content-Type: Content-Transfer-Encoding:MIME-Version; b=t5HFa7v0ZKVmsCcQQ7kTOu8tef4uJJcE5llh92sYgXDyNDh9LI+miDW8UdWbCsHA3 +CoWN/ao+q2rvcjihnTR6fOZBT02b6pLf5B6xZ+BF61LwNtOWOQXOqnP3nWf5VbBRT qQYy/u+7Sx/ezMNMz2TQI+/xyHOPLUqHC7rVaOREHdFlc3uGUgcAyQdfqKepUlBAig MG05TsAXNwzsPuQOI+tUWvH+/Cw8yzBkqKDnVH9eBQXx+j7WsnkD5HaMh66mg2ph0B GXkva1na1ASuc1udQzvSXELc7xumcL7glZi/3dtRugXlBRMO1FRRdO2iLRD7dH6JvB rBq/VBqBSEi+g==
Received: from Exchangemail-eme6.itn.ftgroup (unknown [xx.xx.13.64]) by opfedar04.francetelecom.fr (ESMTP service) with ESMTP id 48yj4J5v0Sz1xpv; Thu,  9 Apr 2020 15:42:08 +0200 (CEST)
From: <mohamed.boucadair@orange.com>
To: "core@ietf.org" <core@ietf.org>
CC: "dots@ietf.org" <dots@ietf.org>
Thread-Topic: [core] [Technical Errata Reported] RFC7252 (5284)
Thread-Index: AQHTt4ndJXGy2My7rUmHIFbO9dEyFKPPl8uAhKXgpcA=
Date: Thu, 9 Apr 2020 13:42:07 +0000
Message-ID: <787AE7BB302AE849A7480A190F8B93303149256F@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
References: <20180309093425.91095B81706@rfc-editor.org> <3bf7a04492be4f4c882e344cafd4e188@bosch-si.com>
In-Reply-To: <3bf7a04492be4f4c882e344cafd4e188@bosch-si.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.114.13.247]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/L4bMJ6JMIR4LJiUWllWW2iQfGiM>
Subject: Re: [core] [Technical Errata Reported] RFC7252 (5284)
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: Thu, 09 Apr 2020 13:42:20 -0000

Hi all,

I lost the context about the resolution for this errata. Any update on this=
 one?

Thank you.=20

Cheers,
Med

> -----Original Message-----
> From: core [mailto:core-bounces@ietf.org] On Behalf Of RFC Errata
> System
> Sent: Freitag, 9. M=E4rz 2018 10:34
> To: zach.shelby@arm.com; hartke@tzi.org; cabo@tzi.org;
> ben@nostrum.com; aamelnikov@fastmail.fm; adam@nostrum.com;
> cabo@tzi.org; jaime@iki.fi
> Cc: mohamed.boucadair@orange.com; core@ietf.org; rfc-editor@rfc-
> editor.org
> Subject: [core] [Technical Errata Reported] RFC7252 (5284)
>=20
> The following errata report has been submitted for RFC7252, "The
> Constrained Application Protocol (CoAP)".
>=20
> --------------------------------------
> You may review the report below and at:
> http://www.rfc-editor.org/errata/eid5284
>=20
> --------------------------------------
> Type: Technical
> Reported by: Mohamed Boucadair <mohamed.boucadair@orange.com>
>=20
> Section: 5.3.1
>=20
> Original Text
> -------------
> The client SHOULD generate tokens in such a way that tokens currently
> in use for a given source/destination endpoint pair are unique.
>=20
> Corrected Text
> --------------
> The client SHOULD generate tokens in such a way that tokens currently
> in use for a given source/destination endpoint pair are unique per
> request.
>=20
> Notes
> -----
> Multiple requests may be active for a given source/destination
> endpoint pair.  The OLD text is thus broken.
>=20
> The NEW text is aligned with the definition of the Token:
>=20
>   A token is intended for use as a client-local identifier for
>   differentiating between concurrent requests (see Section 5.3); it
>   could have been called a "request ID".
>=20
> Further, using the same token for a given source/destination endpoint
> pair have some implications, for example, for applications which
> require the support of multiple observe queries because RFC7641 states
> the following:
>=20
>    The entry in the list of observers is keyed by the client endpoint
>     and the token specified by the client in the request.  If an entry
>     with a matching endpoint/token pair is already present in the list
>     (which, for example, happens when the client wishes to reinforce
>     its interest in a resource), the server MUST NOT add a new entry
>     but MUST replace or update the existing one.
>=20
> Instructions:
> -------------
> This erratum is currently posted as "Reported". If necessary, please
> use "Reply All" to discuss whether it should be verified or rejected.
> When a decision is reached, the verifying party can log in to change
> the status and edit the report, if necessary.
>=20
> --------------------------------------
> RFC7252 (draft-ietf-core-coap-18)
> --------------------------------------
> Title               : The Constrained Application Protocol (CoAP)
> Publication Date    : June 2014
> Author(s)           : Z. Shelby, K. Hartke, C. Bormann
> Category            : PROPOSED STANDARD
> Source              : Constrained RESTful Environments APP
> Area                : Applications
> Stream              : IETF
> Verifying Party     : IESG
>=20
> _______________________________________________
> core mailing list
> core@ietf.org
> https://www.ietf.org/mailman/listinfo/core


From nobody Thu Apr  9 11:08:16 2020
Return-Path: <marco.tiloca@ri.se>
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 6CB033A0ED2 for <core@ietfa.amsl.com>; Thu,  9 Apr 2020 11:08:14 -0700 (PDT)
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, MSGID_FROM_MTA_HEADER=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=risecloud.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 H4IZTlRBdOPB for <core@ietfa.amsl.com>; Thu,  9 Apr 2020 11:08:12 -0700 (PDT)
Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on20607.outbound.protection.outlook.com [IPv6:2a01:111:f400:7d00::607]) (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 C3A243A0ECF for <core@ietf.org>; Thu,  9 Apr 2020 11:08:11 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OVXi/IprqFpKjEesRrFHr4B+F9l5hZu02Z9VNRFe7p6CXmnv1iGpJZdMCdegMvQibELHwRwxGcJMWYS9FPh5bTEQC5w1YLpr1wn+hi6OurDJPTQbmnec/LobcC9SQlpvIeup2Dk7+IoCZBXkTnp0rFtuDSmwEZlR76My1hh6aOLp87AUhQqYjuCaJ9pu4QWJuJFdu/Ui/2HQ/qmmocpmVEcNnHK3wC3KgAQG0fMUSV2WPG5mxE62R/UfnLLS8f4Z40ThKKH1rk3ZIwa7cP0dP5SWpPh60CNSbmH385oM0ro9zn8Z9Oa7GTekVy99yPdpPdUUz4OpnfvAPa4kbUKHfQ==
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=jfrhju+iqCCHxZcVLOt9m91nqrDsqrz2UpVaoWhcY/0=; b=J/Z4KmhmE60sj+J9oT437LsdBBQ3b6q/cVLc944LaZ6Rqpg+mZ3qCxFqrW98tHyQ19sAf8ovNd6siycBNBJyNo5/Y/6+qTIJQxYQNViWg0EKm4J/vnE54k4j41PBXU3BkWhWX6N5YjnMfXdI0qJ6yVLZ+Sh2HLpmCnBcbUQqVdsJzyGYdKLLZ/YfIyvYF8HaHZ2X40DFMT1DYllnPO1LMRrNdMVlJl33ldPhvDX1am8pT1ys4JwLSdI4nEhJaSZu4mqWJy0BPynoEcmnrpTAQtQgLZHX4ArKJdBq2bvsLrkSSaguI4fjgeObNr7np7DvoDQF/kQJ8oDfdHrQT4Gk5A==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ri.se; dmarc=pass action=none header.from=ri.se; dkim=pass header.d=ri.se; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=RISEcloud.onmicrosoft.com; s=selector1-RISEcloud-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=jfrhju+iqCCHxZcVLOt9m91nqrDsqrz2UpVaoWhcY/0=; b=a5t+vvAjvVvkrxVJl0Mtg6ZVagz5JNIUhOECSA7zdSA93XKRWgehzNnBSW6k9aOD4G0pXGUPiRZsXEW8IW/vngKteVx6Hgb+U4l4P2KsFqXfChIB8KgT07YVfnETIjSzIRHSqQer+vcNHsMsyF7+bi9vDGSsovUejwft5hDoNGk=
Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=marco.tiloca@ri.se; 
Received: from VI1P189MB0398.EURP189.PROD.OUTLOOK.COM (10.165.195.159) by VI1P189MB0319.EURP189.PROD.OUTLOOK.COM (10.165.196.10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.20; Thu, 9 Apr 2020 18:08:08 +0000
Received: from VI1P189MB0398.EURP189.PROD.OUTLOOK.COM ([fe80::5db5:cc81:e984:7c27]) by VI1P189MB0398.EURP189.PROD.OUTLOOK.COM ([fe80::5db5:cc81:e984:7c27%7]) with mapi id 15.20.2878.021; Thu, 9 Apr 2020 18:08:08 +0000
To: "core@ietf.org WG (core@ietf.org)" <core@ietf.org>
From: Marco Tiloca <marco.tiloca@ri.se>
Autocrypt: addr=marco.tiloca@ri.se; prefer-encrypt=mutual; keydata= mQENBFSNeRUBCAC44iazWzj/PE3TiAlBsaWna0JbdIAJFHB8PLrqthI0ZG7GnCLNR8ZhDz6Z aRDPC4FR3UcMhPgZpJIqa6Zi8yWYCqF7A7QhT7E1WdQR1G0+6xUEd0ZD+QBdf29pQadrVZAt 0G4CkUnq5H+Sm05aw2Cpv3JfsATVaemWmujnMTvZ3dFudCGNdsY6kPSVzMRyedX7ArLXyF+0 Kh1T4WUW6NHfEWltnzkcqRhn2NcZtADsxWrMBgZXkLE/dP67SnyFjWYpz7aNpxxA+mb5WBT+ NrSetJlljT0QOXrXMGh98GLfNnLAl6gJryE6MZazN5oxkJgkAep8SevFXzglj7CAsh4PABEB AAG0Nk1hcmNvIFRpbG9jYSAobWFyY28udGlsb2NhQHJpLnNlKSA8bWFyY28udGlsb2NhQHJp LnNlPokBNwQTAQgAIQUCWkAnkAIbAwULCQgHAgYVCAkKCwIEFgIDAQIeAQIXgAAKCRDuJmS0 DljaQwEvCACJKPJIPGH0oGnLJY4G1I2DgNiyVKt1H4kkc/eT8Bz9OSbAxgZo3Jky382e4Dba ayWrQRFen0aLSFuzbU4BX4O/YRSaIqUO3KwUNO1iTC65OHz0XirGohPUOsc0SEMtpm+4zfYG 7G8p35MK0h9gpwgGMG0j0mZX4RDjuywC88i1VxCwMWGaZRlUrPXkC3nqDDRcPtuEGpncWhAV Qt2ZqeyITv9KCUmDntmXLPe6vEXtOfI9Z3HeqeI8OkGwXpotVobgLa/mVmFj6EALDzj7HC2u tfgxECBJddmcDInrvGgTkZtXEVbyLQuiK20lJmYnmPWN8DXaVVaQ4XP/lXUrzoEzuQENBFSN eRUBCACWmp+k6LkY4/ey7eA7umYVc22iyVqAEXmywDYzEjewYwRcjTrH/Nx1EqwjIDuW+BBE oMLRZOHCgmjo6HRmWIutcYVCt9ieokultkor9BBoQVPiI+Tp51Op02ifkGcrEQNZi7q3fmOt hFZwZ6NJnUbA2bycaKZ8oClvDCQj6AjEydBPnS73UaEoDsqsGVjZwChfOMg5OyFm90QjpIw8 m0uDVcCzKKfxq3T/z7tyRgucIUe84EzBuuJBESEjK/hF0nR2LDh1ShD29FWrFZSNVVCVu1UY ZLAayf8oKKHHpM+whfjEYO4XsDpV4zQ15A+D15HRiHR6Adf4PDtPM1DCwggjABEBAAGJAR8E GAECAAkFAlSNeRUCGwwACgkQ7iZktA5Y2kPGEwf/WNjTy3z74vLmHycVsFXXoQ8W1+858mRy Ad0a8JYzY3xB7CVtqI3Hy894Qcw4H6G799A1OL9B1EeA8Yj3aOz0NbUyf5GW+iotr3h8+KIC OYZ34/BQaOLzdvDNmRoGHn+NeTzhF7eSeiPKi2jex+NVodhjOVGXw8EhYGkeZLvynHEboiLM 4TbyPbVR9HsdVqKGVTDxKSE3namo3kvtY6syRFIiUz5WzJfYAuqbt6m3TxDEb8sA9pzaLuhm fnJRc12H5NVZEZmE/EkJFTlkP4wnZyOSf/r2/Vd0iHauBwv57cpY6HFFMe7rvK4s7ME5zctO Ely5C6NCu1ZaNtdUuqDSPA==
Message-ID: <8117e490-7893-c221-2ce6-e331131356c7@ri.se>
Date: Thu, 9 Apr 2020 20:08:01 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.4.1
Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="zt6x5TRbFMsUZ9Z77QhI0RjAXvpsc6qPy"
X-ClientProxiedBy: HE1PR0901CA0050.eurprd09.prod.outlook.com (2603:10a6:3:45::18) To VI1P189MB0398.EURP189.PROD.OUTLOOK.COM (2603:10a6:802:35::31)
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
Received: from [10.8.0.2] (185.236.42.113) by HE1PR0901CA0050.eurprd09.prod.outlook.com (2603:10a6:3:45::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2900.15 via Frontend Transport; Thu, 9 Apr 2020 18:08:07 +0000
X-Originating-IP: [185.236.42.113]
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 4bb066d5-f01f-4b45-7be2-08d7dcb0f50a
X-MS-TrafficTypeDiagnostic: VI1P189MB0319:
X-Microsoft-Antispam-PRVS: <VI1P189MB03199438DB7755662842667199C10@VI1P189MB0319.EURP189.PROD.OUTLOOK.COM>
X-MS-Oob-TLC-OOBClassifiers: OLM:4502;
X-Forefront-PRVS: 0368E78B5B
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:VI1P189MB0398.EURP189.PROD.OUTLOOK.COM; PTR:; CAT:NONE;  SFTY:; SFS:(10009020)(4636009)(346002)(136003)(39860400002)(396003)(366004)(376002)(26005)(186003)(16526019)(2616005)(66574012)(8936002)(6666004)(956004)(52116002)(86362001)(81156014)(6486002)(31696002)(33964004)(6916009)(81166007)(2906002)(66476007)(66556008)(31686004)(36756003)(66946007)(235185007)(5660300002)(478600001)(8676002)(966005)(21480400003)(16576012)(316002)(44832011); DIR:OUT; SFP:1101; 
Received-SPF: None (protection.outlook.com: ri.se does not designate permitted sender hosts)
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: 9bWSH9oi9p0pS0UhoRu3BgccMlpenQ1GvX52oq1CCxaY6WGlyYwcvXSg76zhiITvVILEzQIBlx9aGoHobBAMSIC8YfitiI+hBHKUiO64firEZY0gExtl2mYezxaylPyKPAl2pMl4PaFQtl42u+LBh4yqZUnZ3lM+S9Pmp39jKTOSGsmXKsqBmxJhM4O1YDzSWzQP9pXdOkAJBZkKx29AMHmToI7V2bzhpEPsCmhJCWdbBdygR7knsge360poV47q33yi4knQyhH75d7KGwATz7TcyvyydaKRQuNtChI64xYHnWKRocey6ApGZKOelPQ8GR420uF1fTO04q6csPPoVjQMCcL8+SThgNEnFnG7nUiL2Bof/S5VMx14oGuqX86EO58I1KK9lXSkhkVDdF/khsT3r6wQe69e78UzOA4BZABuG56hilpRbWDT6cfl94ZUQt94ya/D4Fq+DlzvBEdxy1LJDrE26qgBQ6osohb5KNTU0Tk7MX1hJRA3hTWZDEGI+rPYPP1YnovGkcEfND/ErA==
X-MS-Exchange-AntiSpam-MessageData: Vhg8XRcdVDulIFQ4bjO+BAdfKuwOulWbtjE9Qn4XCoOd4vTW2fo4GoPIF7/PSkj7eKPQIYpFC7xWL4p8rybCovMyM0jPVYvhd6KHulJYU9lGX/ZVq3DGrwX+NNxpJN7GSABwD4E6KZZ6A7RxCowbMw==
X-OriginatorOrg: ri.se
X-MS-Exchange-CrossTenant-Network-Message-Id: 4bb066d5-f01f-4b45-7be2-08d7dcb0f50a
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Apr 2020 18:08:08.2792 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 5a9809cf-0bcb-413a-838a-09ecc40cc9e8
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: a/CtyapudcmGl/gTawRROlkE0nCNVyOx0e9Aj6EuPvBTpzqsS4GNsZTdEGrY7EnEWx0SXqI9TLo24DC5k42VCA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1P189MB0319
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/wynxOmNy93YyO1VxQttMUXM1DEE>
Subject: [core] WGLC on draft-ietf-core-dev-urn
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: Thu, 09 Apr 2020 18:08:14 -0000

--zt6x5TRbFMsUZ9Z77QhI0RjAXvpsc6qPy
Content-Type: multipart/mixed; boundary="yohvznpD44kfOUeVCAkRkpIuiz7MdMgPT"

--yohvznpD44kfOUeVCAkRkpIuiz7MdMgPT
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Content-Language: en-US

Dear all,

As anticipated during the latest CoRE virtual meeting, this mail starts
a Working Group last call on:

https://tools.ietf.org/html/draft-ietf-core-dev-urn-04

The document is in good shape, with no pending issues. This latest
version especially improved the syntax, examples and IANA rules.

This WGLC will end on Friday, 24th of April.

Best,
/Marco

--=20
Marco Tiloca
Ph.D., Senior Researcher

RISE Research Institutes of Sweden
Division ICT
Isafjordsgatan 22 / Kistag=C3=A5ngen 16
SE-164 40 Kista (Sweden)

Phone: +46 (0)70 60 46 501
https://www.ri.se



--yohvznpD44kfOUeVCAkRkpIuiz7MdMgPT--

--zt6x5TRbFMsUZ9Z77QhI0RjAXvpsc6qPy
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEEOEo4cV326Z7GypVg7iZktA5Y2kMFAl6PZIEACgkQ7iZktA5Y
2kN6RAf+L8Vk+jXFKLmu7HkVT23WtzdN8l7aQrm409zmqA3EoupcE8OuZYbTO5iC
ARNjBQC5IeKGoWxbpdPK44fY3sL92vPMcHjVgnZGbEyV2C+jdFibi4b1DGq3SC2h
k38PuoQ0+F9xoa9Da5zyux5W1wzTnBIpVBjqCIWQq8TlmgSTwQnHS8n+ejaKjgBH
E4RO1GQ0SCrvxr/b2v7cEY+3281MbHbpi4lwUlrl8BMLeqK5nbcIxSt72Q8TE0Nr
skyHgmbPvotrGlDU15X6QduXA2JGVv9r13fRmx1vwQ3clM7rb43IX5VHPPKIIDAn
Xcca2DPfXN43hETGcFEkQ6ZVXV0Yxw==
=UUvD
-----END PGP SIGNATURE-----

--zt6x5TRbFMsUZ9Z77QhI0RjAXvpsc6qPy--


From nobody Thu Apr  9 11:40:37 2020
Return-Path: <session-request@ietf.org>
X-Original-To: core@ietf.org
Delivered-To: core@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id C57DD3A0BD5; Thu,  9 Apr 2020 11:40:34 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: IETF Meeting Session Request Tool <session-request@ietf.org>
To: <session-request@ietf.org>
Cc: core@ietf.org, marco.tiloca@ri.se, core-chairs@ietf.org, barryleiba@computer.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.125.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <158645763465.441.9451417644976984970@ietfa.amsl.com>
Date: Thu, 09 Apr 2020 11:40:34 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/YeUkhv4-kdQ4OPRSWHVORUIOQlY>
Subject: [core] core - New Interim Meeting Request
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 09 Apr 2020 18:40:35 -0000

A new interim meeting request has just been submitted by Marco Tiloca.

This request requires approval by the Area Director of the Applications and Real-Time Area

The meeting can be approved here: 
https://datatracker.ietf.org/meeting/interim/request/interim-2020-core-03



---------------------------------------------------------
Working Group Name: Constrained RESTful Environments
Area Name: Applications and Real-Time Area
Session Requester: Marco Tiloca

Meeting Type: Virtual Meeting

Session 1:

Date: 2020-04-29
Start Time: 16:00 Europe/Stockholm
Duration: 01:30
Remote Participation Information: https://ietf.webex.com/ietf/j.php?MTID=maf73502a66b35ef0f7478a46ea5bff73
Agenda Note: 

---------------------------------------------------------



From nobody Thu Apr  9 11:42:32 2020
Return-Path: <session-request@ietf.org>
X-Original-To: core@ietf.org
Delivered-To: core@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id AC2993A0BDD; Thu,  9 Apr 2020 11:42:30 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: IETF Meeting Session Request Tool <session-request@ietf.org>
To: <session-request@ietf.org>
Cc: core-chairs@ietf.org, barryleiba@computer.org, marco.tiloca@ri.se, core@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.125.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <158645775003.404.15782988308579246998@ietfa.amsl.com>
Date: Thu, 09 Apr 2020 11:42:30 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/rQwVFsBM5AOmhxSviZy15S6uA0s>
Subject: [core] core - New Interim Meeting Request
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 09 Apr 2020 18:42:31 -0000

A new interim meeting request has just been submitted by Marco Tiloca.

This request requires approval by the Area Director of the Applications and Real-Time Area

The meeting can be approved here: 
https://datatracker.ietf.org/meeting/interim/request/interim-2020-core-04



---------------------------------------------------------
Working Group Name: Constrained RESTful Environments
Area Name: Applications and Real-Time Area
Session Requester: Marco Tiloca

Meeting Type: Virtual Meeting

Session 1:

Date: 2020-05-13
Start Time: 16:00 Europe/Stockholm
Duration: 01:30
Remote Participation Information: https://ietf.webex.com/ietf/j.php?MTID=m94be8bc01b7b3c034a5bf3106d4376ae
Agenda Note: 

---------------------------------------------------------



From nobody Thu Apr  9 11:43:48 2020
Return-Path: <session-request@ietf.org>
X-Original-To: core@ietf.org
Delivered-To: core@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 9AEBC3A0BDF; Thu,  9 Apr 2020 11:43:46 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: IETF Meeting Session Request Tool <session-request@ietf.org>
To: <session-request@ietf.org>
Cc: core-chairs@ietf.org, core@ietf.org, barryleiba@computer.org, marco.tiloca@ri.se
X-Test-IDTracker: no
X-IETF-IDTracker: 6.125.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <158645782661.497.3947456642873611@ietfa.amsl.com>
Date: Thu, 09 Apr 2020 11:43:46 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/eh6o8JTYFj_JLRKgqzXpzJMfZsg>
Subject: [core] core - New Interim Meeting Request
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 09 Apr 2020 18:43:47 -0000

A new interim meeting request has just been submitted by Marco Tiloca.

This request requires approval by the Area Director of the Applications and Real-Time Area

The meeting can be approved here: 
https://datatracker.ietf.org/meeting/interim/request/interim-2020-core-05



---------------------------------------------------------
Working Group Name: Constrained RESTful Environments
Area Name: Applications and Real-Time Area
Session Requester: Marco Tiloca

Meeting Type: Virtual Meeting

Session 1:

Date: 2020-05-27
Start Time: 16:00 Europe/Stockholm
Duration: 01:30
Remote Participation Information: https://ietf.webex.com/ietf/j.php?MTID=m3de83f031f283e824e10fb047e10601e
Agenda Note: 

---------------------------------------------------------



From nobody Thu Apr  9 11:45:15 2020
Return-Path: <session-request@ietf.org>
X-Original-To: core@ietf.org
Delivered-To: core@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 5F4EA3A0BEB; Thu,  9 Apr 2020 11:45:13 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: IETF Meeting Session Request Tool <session-request@ietf.org>
To: <session-request@ietf.org>
Cc: barryleiba@computer.org, core-chairs@ietf.org, core@ietf.org, marco.tiloca@ri.se
X-Test-IDTracker: no
X-IETF-IDTracker: 6.125.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <158645791337.421.9950911766555955942@ietfa.amsl.com>
Date: Thu, 09 Apr 2020 11:45:13 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/Th7bYLb85HzpC4feTHkwjJqSavs>
Subject: [core] core - New Interim Meeting Request
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 09 Apr 2020 18:45:13 -0000

A new interim meeting request has just been submitted by Marco Tiloca.

This request requires approval by the Area Director of the Applications and Real-Time Area

The meeting can be approved here: 
https://datatracker.ietf.org/meeting/interim/request/interim-2020-core-06



---------------------------------------------------------
Working Group Name: Constrained RESTful Environments
Area Name: Applications and Real-Time Area
Session Requester: Marco Tiloca

Meeting Type: Virtual Meeting

Session 1:

Date: 2020-06-10
Start Time: 16:00 Europe/Stockholm
Duration: 01:30
Remote Participation Information: https://ietf.webex.com/ietf/j.php?MTID=ma4757116bab457defce5b14a9654c4e5
Agenda Note: 

---------------------------------------------------------



From nobody Thu Apr  9 11:46:44 2020
Return-Path: <session-request@ietf.org>
X-Original-To: core@ietf.org
Delivered-To: core@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id BF5773A0BF1; Thu,  9 Apr 2020 11:46:42 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: IETF Meeting Session Request Tool <session-request@ietf.org>
To: <session-request@ietf.org>
Cc: barryleiba@computer.org, core-chairs@ietf.org, core@ietf.org, marco.tiloca@ri.se
X-Test-IDTracker: no
X-IETF-IDTracker: 6.125.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <158645800275.421.9390656197011320797@ietfa.amsl.com>
Date: Thu, 09 Apr 2020 11:46:42 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/EEkNVs8jEgQGN4bHRHchx-RfVHw>
Subject: [core] core - New Interim Meeting Request
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 09 Apr 2020 18:46:43 -0000

A new interim meeting request has just been submitted by Marco Tiloca.

This request requires approval by the Area Director of the Applications and Real-Time Area

The meeting can be approved here: 
https://datatracker.ietf.org/meeting/interim/request/interim-2020-core-07



---------------------------------------------------------
Working Group Name: Constrained RESTful Environments
Area Name: Applications and Real-Time Area
Session Requester: Marco Tiloca

Meeting Type: Virtual Meeting

Session 1:

Date: 2020-06-24
Start Time: 16:00 Europe/Stockholm
Duration: 01:30
Remote Participation Information: https://ietf.webex.com/ietf/j.php?MTID=m08cd303bf882c3eeebacf6d60d7b202e
Agenda Note: 

---------------------------------------------------------



From nobody Thu Apr  9 12:00:39 2020
Return-Path: <wwwrun@rfc-editor.org>
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 825713A0DCD for <core@ietfa.amsl.com>; Thu,  9 Apr 2020 12:00:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 HX5hasElluSP for <core@ietfa.amsl.com>; Thu,  9 Apr 2020 12:00:33 -0700 (PDT)
Received: from rfc-editor.org (rfc-editor.org [4.31.198.49]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C7E243A0C87 for <core@ietf.org>; Thu,  9 Apr 2020 12:00:24 -0700 (PDT)
Received: by rfc-editor.org (Postfix, from userid 30) id A6CF2F40738; Thu,  9 Apr 2020 12:00:11 -0700 (PDT)
To: cabo@tzi.org, zach.shelby@arm.com, superuser@gmail.com, barryleiba@computer.org, jaime@iki.fi, marco.tiloca@ri.se
X-PHP-Originating-Script: 30:errata_mail_lib.php
From: RFC Errata System <rfc-editor@rfc-editor.org>
Cc: mohamed.boucadair@orange.com, core@ietf.org, rfc-editor@rfc-editor.org
Content-Type: text/plain; charset=UTF-8
Message-Id: <20200409190011.A6CF2F40738@rfc-editor.org>
Date: Thu,  9 Apr 2020 12:00:11 -0700 (PDT)
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/mBGhHZz8jyZz-KWpxonggH1-xY0>
Subject: [core] [Editorial Errata Reported] RFC7959 (6083)
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: Thu, 09 Apr 2020 19:00:39 -0000

The following errata report has been submitted for RFC7959,
"Block-Wise Transfers in the Constrained Application Protocol (CoAP)".

--------------------------------------
You may review the report below and at:
https://www.rfc-editor.org/errata/eid6083

--------------------------------------
Type: Editorial
Reported by: Mohamed Boucadair <mohamed.boucadair@orange.com>

Section: 2.1

Original Text
-------------
       +-----+---+---+---+---+--------+--------+--------+---------+
       | No. | C | U | N | R | Name   | Format | Length | Default |
       +-----+---+---+---+---+--------+--------+--------+---------+
       |  23 | C | U | - | - | Block2 | uint   |    0-3 | (none)  |
       |     |   |   |   |   |        |        |        |         |
       |  27 | C | U | - | - | Block1 | uint   |    0-3 | (none)  |
       +-----+---+---+---+---+--------+--------+--------+---------+

                       Table 1: Block Option Numbers

Corrected Text
--------------
       +-----+---+---+---+---+--------+--------+--------+---------+
       | No. | C | U | N | R | Name   | Format | Length | Default |
       +-----+---+---+---+---+--------+--------+--------+---------+
       |  23 | x | x | - |   | Block2 | uint   |    0-3 | (none)  |
       |     |   |   |   |   |        |        |        |         |
       |  27 | x | x | - |   | Block1 | uint   |    0-3 | (none)  |
       +-----+---+---+---+---+--------+--------+--------+---------+

                       Table 1: Block Option Numbers

Notes
-----
* This is to align with the conventions in Section 5.10 of RFC7252
* These options are not repeatable as per:

"Either Block option MUST NOT occur more than once in a
   single message."

Instructions:
-------------
This erratum is currently posted as "Reported". If necessary, please
use "Reply All" to discuss whether it should be verified or
rejected. When a decision is reached, the verifying party  
can log in to change the status and edit the report, if necessary. 

--------------------------------------
RFC7959 (draft-ietf-core-block-21)
--------------------------------------
Title               : Block-Wise Transfers in the Constrained Application Protocol (CoAP)
Publication Date    : August 2016
Author(s)           : C. Bormann, Z. Shelby, Ed.
Category            : PROPOSED STANDARD
Source              : Constrained RESTful Environments
Area                : Applications and Real-Time
Stream              : IETF
Verifying Party     : IESG


From nobody Thu Apr  9 12:03:42 2020
Return-Path: <ietf@augustcellars.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 943FD3A0C2B for <core@ietfa.amsl.com>; Thu,  9 Apr 2020 12:03:37 -0700 (PDT)
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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 DOQfe_lF-gat for <core@ietfa.amsl.com>; Thu,  9 Apr 2020 12:03:35 -0700 (PDT)
Received: from mail2.augustcellars.com (augustcellars.com [50.45.239.150]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8750B3A0C70 for <core@ietf.org>; Thu,  9 Apr 2020 12:02:22 -0700 (PDT)
Received: from Jude (73.180.8.170) by mail2.augustcellars.com (192.168.0.56) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Thu, 9 Apr 2020 12:02:16 -0700
From: Jim Schaad <ietf@augustcellars.com>
To: <core@ietf.org>
References: <8117e490-7893-c221-2ce6-e331131356c7@ri.se>
In-Reply-To: <8117e490-7893-c221-2ce6-e331131356c7@ri.se>
Date: Thu, 9 Apr 2020 12:02:15 -0700
Message-ID: <064401d60ea1$63d64a80$2b82df80$@augustcellars.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AQHL2Ndw0lWnyQ8qaKRVACgvKCC3YaiFkKgw
Content-Language: en-us
X-Originating-IP: [73.180.8.170]
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/rwXv9jEBTjUtZ0P51U1rhHOMyKQ>
Subject: Re: [core] WGLC on draft-ietf-core-dev-urn
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: Thu, 09 Apr 2020 19:03:38 -0000

Not my area of expertise, but I read and understood the document without =
any problems.

The one thing that might be useful is an example of a MAC-48 or ENU-48 =
with expansion.

Push it out.

jim

-----Original Message-----
From: core <core-bounces@ietf.org> On Behalf Of Marco Tiloca
Sent: Thursday, April 9, 2020 11:08 AM
To: core@ietf.org WG (core@ietf.org) <core@ietf.org>
Subject: [core] WGLC on draft-ietf-core-dev-urn

Dear all,

As anticipated during the latest CoRE virtual meeting, this mail starts =
a Working Group last call on:

https://tools.ietf.org/html/draft-ietf-core-dev-urn-04

The document is in good shape, with no pending issues. This latest =
version especially improved the syntax, examples and IANA rules.

This WGLC will end on Friday, 24th of April.

Best,
/Marco

--
Marco Tiloca
Ph.D., Senior Researcher

RISE Research Institutes of Sweden
Division ICT
Isafjordsgatan 22 / Kistag=C3=A5ngen 16
SE-164 40 Kista (Sweden)

Phone: +46 (0)70 60 46 501
https://www.ri.se




From nobody Thu Apr  9 12:15:07 2020
Return-Path: <iesg-secretary@ietf.org>
X-Original-To: core@ietf.org
Delivered-To: core@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 7A5C83A0C55; Thu,  9 Apr 2020 12:15:00 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: IESG Secretary <iesg-secretary@ietf.org>
To: "IETF-Announce" <ietf-announce@ietf.org>
Cc: core@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.125.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <158645970027.12141.4146244635063113945@ietfa.amsl.com>
Date: Thu, 09 Apr 2020 12:15:00 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/u2K4bTLpKwaHKRFFEBNrs3Da0DM>
Subject: [core] Constrained RESTful Environments (core) WG Virtual Meeting: 2020-04-29
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 09 Apr 2020 19:15:00 -0000

The Constrained RESTful Environments (core) Working Group will hold
a virtual interim meeting on 2020-04-29 from 16:00 to 17:30 Europe/Stockholm (14:00 to 15:30 UTC).

Agenda:
(No agenda submitted)

Information about remote participation:
https://ietf.webex.com/ietf/j.php?MTID=maf73502a66b35ef0f7478a46ea5bff73


From nobody Thu Apr  9 12:21:06 2020
Return-Path: <cabo@tzi.org>
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 8BD223A0C81 for <core@ietfa.amsl.com>; Thu,  9 Apr 2020 12:21:04 -0700 (PDT)
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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 X4tBkSy8v1CJ for <core@ietfa.amsl.com>; Thu,  9 Apr 2020 12:21:01 -0700 (PDT)
Received: from gabriel-vm-2.zfn.uni-bremen.de (gabriel-vm-2.zfn.uni-bremen.de [134.102.50.17]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E8F993A0C7B for <core@ietf.org>; Thu,  9 Apr 2020 12:21:00 -0700 (PDT)
Received: from [172.16.42.112] (p548DCD70.dip0.t-ipconnect.de [84.141.205.112]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by gabriel-vm-2.zfn.uni-bremen.de (Postfix) with ESMTPSA id 48yrbG612Lzyfp; Thu,  9 Apr 2020 21:20:58 +0200 (CEST)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <20200409190011.A6CF2F40738@rfc-editor.org>
Date: Thu, 9 Apr 2020 21:20:58 +0200
Cc: Zach Shelby <zach.shelby@arm.com>, superuser@gmail.com, Barry Leiba <barryleiba@computer.org>, =?utf-8?Q?Jaime_Jim=C3=A9nez?= <jaime@iki.fi>, Marco Tiloca <marco.tiloca@ri.se>, mohamed.boucadair@orange.com, core@ietf.org
X-Mao-Original-Outgoing-Id: 608152858.2533441-c1854d4842f218e769f85a4615703ba4
Content-Transfer-Encoding: quoted-printable
Message-Id: <1DAA7A57-2F0D-4386-B3E7-9CDB52ED9C3E@tzi.org>
References: <20200409190011.A6CF2F40738@rfc-editor.org>
To: RFC Errata System <rfc-editor@rfc-editor.org>
X-Mailer: Apple Mail (2.3608.80.23.2.2)
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/N6cKdvMOgJBQRvA1ezO4CnW7VyY>
Subject: Re: [core] [Editorial Errata Reported] RFC7959 (6083)
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: Thu, 09 Apr 2020 19:21:05 -0000

Hi Med,

indeed, we should probably align the usage of the tables over the =
different RFCs in their respective future document updates (currently =
upper or lower case X or repetition of the column label for yes, minus =
or space for no).  It should be obvious that minus is another way to say =
no from RFC 7252, so there is no potential for confusion; the second =
note therefore is redundant.

My verdict is =E2=80=9Chold for document update=E2=80=9D.

Gr=C3=BC=C3=9Fe, Carsten


> On 2020-04-09, at 21:00, RFC Errata System <rfc-editor@rfc-editor.org> =
wrote:
>=20
> The following errata report has been submitted for RFC7959,
> "Block-Wise Transfers in the Constrained Application Protocol (CoAP)".
>=20
> --------------------------------------
> You may review the report below and at:
> https://www.rfc-editor.org/errata/eid6083
>=20
> --------------------------------------
> Type: Editorial
> Reported by: Mohamed Boucadair <mohamed.boucadair@orange.com>
>=20
> Section: 2.1
>=20
> Original Text
> -------------
>       +-----+---+---+---+---+--------+--------+--------+---------+
>       | No. | C | U | N | R | Name   | Format | Length | Default |
>       +-----+---+---+---+---+--------+--------+--------+---------+
>       |  23 | C | U | - | - | Block2 | uint   |    0-3 | (none)  |
>       |     |   |   |   |   |        |        |        |         |
>       |  27 | C | U | - | - | Block1 | uint   |    0-3 | (none)  |
>       +-----+---+---+---+---+--------+--------+--------+---------+
>=20
>                       Table 1: Block Option Numbers
>=20
> Corrected Text
> --------------
>       +-----+---+---+---+---+--------+--------+--------+---------+
>       | No. | C | U | N | R | Name   | Format | Length | Default |
>       +-----+---+---+---+---+--------+--------+--------+---------+
>       |  23 | x | x | - |   | Block2 | uint   |    0-3 | (none)  |
>       |     |   |   |   |   |        |        |        |         |
>       |  27 | x | x | - |   | Block1 | uint   |    0-3 | (none)  |
>       +-----+---+---+---+---+--------+--------+--------+---------+
>=20
>                       Table 1: Block Option Numbers
>=20
> Notes
> -----
> * This is to align with the conventions in Section 5.10 of RFC7252
> * These options are not repeatable as per:
>=20
> "Either Block option MUST NOT occur more than once in a
>   single message."
>=20
> Instructions:
> -------------
> This erratum is currently posted as "Reported". If necessary, please
> use "Reply All" to discuss whether it should be verified or
> rejected. When a decision is reached, the verifying party =20
> can log in to change the status and edit the report, if necessary.=20
>=20
> --------------------------------------
> RFC7959 (draft-ietf-core-block-21)
> --------------------------------------
> Title               : Block-Wise Transfers in the Constrained =
Application Protocol (CoAP)
> Publication Date    : August 2016
> Author(s)           : C. Bormann, Z. Shelby, Ed.
> Category            : PROPOSED STANDARD
> Source              : Constrained RESTful Environments
> Area                : Applications and Real-Time
> Stream              : IETF
> Verifying Party     : IESG


From nobody Thu Apr  9 12:21:17 2020
Return-Path: <iesg-secretary@ietf.org>
X-Original-To: core@ietf.org
Delivered-To: core@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 35AC73A0C9F; Thu,  9 Apr 2020 12:21:11 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: IESG Secretary <iesg-secretary@ietf.org>
To: "IETF-Announce" <ietf-announce@ietf.org>
Cc: core@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.125.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <158646007108.459.9864163336198063161@ietfa.amsl.com>
Date: Thu, 09 Apr 2020 12:21:11 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/5Hfu-36_3YKHZHF8ySk8_dA787w>
Subject: [core] Constrained RESTful Environments (core) WG Virtual Meeting: 2020-05-13
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 09 Apr 2020 19:21:16 -0000

The Constrained RESTful Environments (core) Working Group will hold
a virtual interim meeting on 2020-05-13 from 16:00 to 17:30 Europe/Stockholm (14:00 to 15:30 UTC).

Agenda:
(No agenda submitted)

Information about remote participation:
https://ietf.webex.com/ietf/j.php?MTID=m94be8bc01b7b3c034a5bf3106d4376ae


From nobody Thu Apr  9 12:21:43 2020
Return-Path: <iesg-secretary@ietf.org>
X-Original-To: core@ietf.org
Delivered-To: core@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 5C0663A0D7D; Thu,  9 Apr 2020 12:21:36 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: IESG Secretary <iesg-secretary@ietf.org>
To: "IETF-Announce" <ietf-announce@ietf.org>
Cc: core@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.125.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <158646009634.451.8223048924662689939@ietfa.amsl.com>
Date: Thu, 09 Apr 2020 12:21:36 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/qRHC6wk1BBofT1dgS0zEQ9YDrrY>
Subject: [core] Constrained RESTful Environments (core) WG Virtual Meeting: 2020-05-27
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 09 Apr 2020 19:21:41 -0000

The Constrained RESTful Environments (core) Working Group will hold
a virtual interim meeting on 2020-05-27 from 16:00 to 17:30 Europe/Stockholm (14:00 to 15:30 UTC).

Agenda:
(No agenda submitted)

Information about remote participation:
https://ietf.webex.com/ietf/j.php?MTID=m3de83f031f283e824e10fb047e10601e


From nobody Thu Apr  9 12:24:18 2020
Return-Path: <iesg-secretary@ietf.org>
X-Original-To: core@ietf.org
Delivered-To: core@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 975AB3A0E49; Thu,  9 Apr 2020 12:24:17 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: IESG Secretary <iesg-secretary@ietf.org>
To: "IETF-Announce" <ietf-announce@ietf.org>
Cc: core@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.125.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <158646025750.421.10437102025711629050@ietfa.amsl.com>
Date: Thu, 09 Apr 2020 12:24:17 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/khMgrDXBIS0u_8VqcI5xpcZXbfM>
Subject: [core] Constrained RESTful Environments (core) WG Virtual Meeting: 2020-06-10
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 09 Apr 2020 19:24:18 -0000

The Constrained RESTful Environments (core) Working Group will hold
a virtual interim meeting on 2020-06-10 from 16:00 to 17:30 Europe/Stockholm (14:00 to 15:30 UTC).

Agenda:
(No agenda submitted)

Information about remote participation:
https://ietf.webex.com/ietf/j.php?MTID=ma4757116bab457defce5b14a9654c4e5


From nobody Thu Apr  9 12:24:36 2020
Return-Path: <iesg-secretary@ietf.org>
X-Original-To: core@ietf.org
Delivered-To: core@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id E4CC63A10B6; Thu,  9 Apr 2020 12:24:29 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: IESG Secretary <iesg-secretary@ietf.org>
To: "IETF-Announce" <ietf-announce@ietf.org>
Cc: core@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.125.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <158646026991.11811.8292685377417375709@ietfa.amsl.com>
Date: Thu, 09 Apr 2020 12:24:29 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/aQC2jRhZpHSmIf6kdqz_6DSMT1k>
Subject: [core] Constrained RESTful Environments (core) WG Virtual Meeting: 2020-06-24
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 09 Apr 2020 19:24:33 -0000

The Constrained RESTful Environments (core) Working Group will hold
a virtual interim meeting on 2020-06-24 from 16:00 to 17:30 Europe/Stockholm (14:00 to 15:30 UTC).

Agenda:
(No agenda submitted)

Information about remote participation:
https://ietf.webex.com/ietf/j.php?MTID=m08cd303bf882c3eeebacf6d60d7b202e


From nobody Thu Apr  9 14:10:55 2020
Return-Path: <Thomas.Fossati@arm.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 4D1293A0EAA for <core@ietfa.amsl.com>; Thu,  9 Apr 2020 14:10:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=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=armh.onmicrosoft.com header.b=W/7F92kc; dkim=pass (1024-bit key) header.d=armh.onmicrosoft.com header.b=W/7F92kc
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 fyzCfWBI-aiV for <core@ietfa.amsl.com>; Thu,  9 Apr 2020 14:10:51 -0700 (PDT)
Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2062.outbound.protection.outlook.com [40.107.21.62]) (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 2E90C3A0EA9 for <core@ietf.org>; Thu,  9 Apr 2020 14:10:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com;  s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=EMxG4YRkOJLkBpEUkiqqd4yETgYn2dbnbIPSg0769ao=; b=W/7F92kcVGsZFwCq+LZd2kpOyEbFUyZACytbzgm1Jj9VFcQCQxNKry5/R4H+6xF8I06ha7dMNLNW4CZLcfQzhRyOX+Q3vrBQq+3/c5BremZ/oB/pC4Dic4Lwgk8Dp7O0fsSzQ3lv9ERFJJwK5fj1tORPMn5x27j+pazaNsiGrXU=
Received: from VI1PR0802CA0033.eurprd08.prod.outlook.com (2603:10a6:800:a9::19) by AM0PR08MB5235.eurprd08.prod.outlook.com (2603:10a6:208:163::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.17; Thu, 9 Apr 2020 21:10:48 +0000
Received: from VE1EUR03FT043.eop-EUR03.prod.protection.outlook.com (2603:10a6:800:a9:cafe::2b) by VI1PR0802CA0033.outlook.office365.com (2603:10a6:800:a9::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2900.17 via Frontend Transport; Thu, 9 Apr 2020 21:10:48 +0000
Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; ietf.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;ietf.org; dmarc=bestguesspass action=none header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com;
Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by VE1EUR03FT043.mail.protection.outlook.com (10.152.19.122) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2900.15 via Frontend Transport; Thu, 9 Apr 2020 21:10:48 +0000
Received: ("Tessian outbound 1425309d4c0b:v50"); Thu, 09 Apr 2020 21:10:47 +0000
X-CheckRecipientChecked: true
X-CR-MTA-CID: e3f91e735389f885
X-CR-MTA-TID: 64aa7808
Received: from 27dab31e1520.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id E9D2FFAC-F589-4264-BAB8-F39092196F76.1;  Thu, 09 Apr 2020 21:10:42 +0000
Received: from EUR01-VE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 27dab31e1520.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 09 Apr 2020 21:10:42 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XPa636AhR6Xm2qqkoVS9L49/Z6FMHfM+7GSC9yKE1VknZi3XOSj9bFI9d+3XtNuwuy5lM8/NcQUf3wX7tYnzoYih7dinUVUyZSfp+kHkvTvSAM7sIHsuGtjZu0c3KtBD+2FoYVCT/KE3IOo2vT+tjLVy8MJNNjqoTIP9uoSj9FQGUd4MsLSkyBKbPaJF4wb1qThyHCHmsGJZsRXPsdx9tGk+bpWNuUK7eY9etXlrlMV40m/eMQP+q0Oyk6bfAzEcaFjCTQZsVb1+qXVt1M6hTe0VS0hyPkFZcxIvfYmkOs50nx1S38HElGqLQUXmKWMRc88L91falaeJGlnpw5wOFg==
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=EMxG4YRkOJLkBpEUkiqqd4yETgYn2dbnbIPSg0769ao=; b=RgF5U0BoqCz5n++zJx6/U4B/fIEV+AdtwNY0G9RM0JDSnc51zUr7p89fk/or5bi22nL5Iaumq9I6+GqlsxXITueQQTx0ReKsUNLVdkAuDAadztpK+N+osXc74q7gc7EqUBJnDIsfGuJ8Z5dbjtBq4dBgMEWjiZ9SVByXFPdeyzcR1JahnLVJmG6cnoByqxtbqzl32+srHWOl1bY4IBvp5wP5h3E9pUixiPbSC98f0bOnZ51AJlXIuNNF5/lGJOY52mB+kjLnOKS/ju9Z9+VQS3HNI49vAfRyyxo86oATHw+ce+qxuz2LyxnF9I2XkiUhJyHh8ZtwIWPt4DlIsq/L5A==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com;  s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=EMxG4YRkOJLkBpEUkiqqd4yETgYn2dbnbIPSg0769ao=; b=W/7F92kcVGsZFwCq+LZd2kpOyEbFUyZACytbzgm1Jj9VFcQCQxNKry5/R4H+6xF8I06ha7dMNLNW4CZLcfQzhRyOX+Q3vrBQq+3/c5BremZ/oB/pC4Dic4Lwgk8Dp7O0fsSzQ3lv9ERFJJwK5fj1tORPMn5x27j+pazaNsiGrXU=
Received: from AM6PR08MB4231.eurprd08.prod.outlook.com (2603:10a6:20b:73::23) by AM6PR08MB3304.eurprd08.prod.outlook.com (2603:10a6:209:49::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.15; Thu, 9 Apr 2020 21:10:40 +0000
Received: from AM6PR08MB4231.eurprd08.prod.outlook.com ([fe80::b08c:a849:e63d:6150]) by AM6PR08MB4231.eurprd08.prod.outlook.com ([fe80::b08c:a849:e63d:6150%7]) with mapi id 15.20.2900.015; Thu, 9 Apr 2020 21:10:40 +0000
From: Thomas Fossati <Thomas.Fossati@arm.com>
To: Marco Tiloca <marco.tiloca@ri.se>, "core@ietf.org WG (core@ietf.org)" <core@ietf.org>
Thread-Topic: [core] WGLC on draft-ietf-core-dev-urn
Thread-Index: AQHWDpnblxir5uPcnkWryFl4W1SmmKhxWjGA
Date: Thu, 9 Apr 2020 21:10:39 +0000
Message-ID: <082F44D9-1943-45F0-870E-A3BED2BA1AD0@arm.com>
References: <8117e490-7893-c221-2ce6-e331131356c7@ri.se>
In-Reply-To: <8117e490-7893-c221-2ce6-e331131356c7@ri.se>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/16.35.20030802
Authentication-Results-Original: spf=none (sender IP is ) smtp.mailfrom=Thomas.Fossati@arm.com; 
x-originating-ip: [82.11.185.80]
x-ms-publictraffictype: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: 9dff1321-1b83-4e33-c827-08d7dcca79e3
x-ms-traffictypediagnostic: AM6PR08MB3304:|AM6PR08MB3304:|AM0PR08MB5235:
x-ms-exchange-transport-forked: True
X-Microsoft-Antispam-PRVS: <AM0PR08MB52358867179280088C0CCC0B9CC10@AM0PR08MB5235.eurprd08.prod.outlook.com>
x-checkrecipientrouted: true
nodisclaimer: true
x-ms-oob-tlc-oobclassifiers: OLM:639;OLM:2331;
x-forefront-prvs: 0368E78B5B
X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM6PR08MB4231.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(10009020)(4636009)(396003)(376002)(346002)(39860400002)(136003)(366004)(4326008)(76116006)(66556008)(6506007)(2906002)(966005)(66446008)(91956017)(33656002)(86362001)(66476007)(8936002)(81166007)(2616005)(64756008)(66946007)(71200400001)(26005)(81156014)(110136005)(186003)(478600001)(36756003)(53546011)(6486002)(316002)(6512007)(5660300002)(8676002); DIR:OUT; SFP:1101; 
received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts)
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam-Untrusted: BCL:0;
X-Microsoft-Antispam-Message-Info-Original: tatpB+R08FMeb10pGjmEJMrwkAl/EO+gw/pHSurKHNgDjCTBc7spf4Bn8iCDtW2Hpz2+hJn5QjRx2LedR5ksBICqbJv52ESP1VHyeEykPlpiA6D0q7MBY69Tqt6n3csUZNJg62qIMYv2Vhwt+pJXA3/U3on5ZDkYz4rw0YYtvx2s7RrLU3GCnMfDZRa1EDCxRiQD6POEbGjV2dzEGwa/Joh+0IHXz9W0rzM/x5kFa3vFjcLkEUUTVKGRo5kNYCiRvirx0G2eMWD3KFRpMCO9d2Il0YO4VUpt2YwM+vuDWkqQHq8UUzcy63sJ70xPTsrtya4K2eJMaFSOeTYC1JXb8sXCP7L3FBcNawgakMT1oyHt7FqhOD/x0dIk4qOdAue1WDzCdfktE/ZYUWZRbNP1JgaajqSQUFonQAnEzAnArmIJ465T2zC8dpXwTehYVeUP32jFomyfBizS69+z71frrcfv4jD+PQAXR1ZoJDPUmNd4uKUQgcc0r2p/W6880mrLaunNyPVmZafA4bqk178lWg==
x-ms-exchange-antispam-messagedata: LeeCQBr8wilToss+U/Ngb5rfZKBe45fHM2654SsmxKOK0C2NaVgYWpGHIxHiohgQQfuZKEvn6gE8mP0tCBFzpnOnZ1Y2kM+tJdXnA6CDfXPH/m9gevu+lbk04BKhnc/U5hAeT2aA/LxjejVaDl8E+Q==
Content-Type: text/plain; charset="utf-8"
Content-ID: <48CF863B467C644D9300C544F0D6D208@eurprd08.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB3304
Original-Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Thomas.Fossati@arm.com; 
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT043.eop-EUR03.prod.protection.outlook.com
X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:;  IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com;  PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFTY:; SFS:(10009020)(4636009)(39860400002)(346002)(396003)(136003)(376002)(46966005)(966005)(53546011)(82740400003)(316002)(5660300002)(6506007)(26826003)(2906002)(8936002)(478600001)(186003)(36906005)(2616005)(81166007)(6512007)(4326008)(86362001)(70586007)(36756003)(6486002)(8676002)(70206006)(33656002)(47076004)(26005)(81156014)(336012)(356004)(110136005); DIR:OUT; SFP:1101; 
X-MS-Office365-Filtering-Correlation-Id-Prvs: b14c5781-4a5d-4b9f-f5f8-08d7dcca750c
X-Forefront-PRVS: 0368E78B5B
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: jw6ITn7cJ5K3z2g7iB5T0rgQqhRt42Eei1KN/kPl0Fw1O6atyNrOSZHGFAxn+MRML8Abhfvc+h5B+p3pSufSvCkulow4DKSzIK1vA8zGp9nEeJHFdAGRnTx3/+LT3YGBB5bARMrFcnk5Ukn5cxFNfa8E4HjVnizIGNqmNFYmRipfBdaX8o6r+LFFIEoutJqQDXvGIgEev8F7Nj72e9XMBOQtQZldK0aZtAm90qLa950SORaASWfFO6e79kvAJjnQzngCopCN5f6+nTR6VAretqpM2vlZ3shPmWHD2ZDb2MZ6y67VtMWqQMqQbh1hIF2unRbGbXYxS0zx35u7q0xRXjDnQSfPCJiw0PgbgqfM79bvC2aoUx6EU33COkMXlnh55r9qVKaTdgTvSxpwBM1LdI4K02Unvl8IdvFboMwWpAWW7qLHLzqCyJPEBIL6XLBNePzV6cL4qldU5JfXm5Z68D1uljgoqjQNVkn4xDaGGdZT9gxJfcAzPBsdbT+IIGkbCKde1Xx7kUEEzZyy19M8UXkHqE0la4UWrabaf0yTh3yQMeUGypg/uck3d5wsAHVZJ/EnNg9+tiEXZSRT4PHYwg==
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Apr 2020 21:10:48.1609 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 9dff1321-1b83-4e33-c827-08d7dcca79e3
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123];  Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR08MB5235
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/KNVKMw2Yj5kyvbG9b3zrYMP-HRI>
Subject: Re: [core] WGLC on draft-ietf-core-dev-urn
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: Thu, 09 Apr 2020 21:10:53 -0000

SGkgTWFyY28sIGFsbCwNCg0KT24gMDkvMDQvMjAyMCwgMTk6MDgsICJNYXJjbyBUaWxvY2EiIDxt
YXJjby50aWxvY2FAcmkuc2U+IHdyb3RlOg0KPiBEZWFyIGFsbCwNCj4NCj4gQXMgYW50aWNpcGF0
ZWQgZHVyaW5nIHRoZSBsYXRlc3QgQ29SRSB2aXJ0dWFsIG1lZXRpbmcsIHRoaXMgbWFpbA0KPiBz
dGFydHMgYSBXb3JraW5nIEdyb3VwIGxhc3QgY2FsbCBvbjoNCj4NCj4gaHR0cHM6Ly90b29scy5p
ZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtY29yZS1kZXYtdXJuLTA0DQo+DQo+IFRoZSBkb2N1bWVu
dCBpcyBpbiBnb29kIHNoYXBlLCB3aXRoIG5vIHBlbmRpbmcgaXNzdWVzLiBUaGlzIGxhdGVzdA0K
PiB2ZXJzaW9uIGVzcGVjaWFsbHkgaW1wcm92ZWQgdGhlIHN5bnRheCwgZXhhbXBsZXMgYW5kIElB
TkEgcnVsZXMuDQoNCkkgYWdyZWUgaXQncyBpbiBnb29kIHNoYXBlLg0KDQpKdXN0IGEgYnVuY2gg
b2Ygbml0czoNCi0gSS1ELmF0YXJpdXMtZGlzcGF0Y2gtbWVpZC11cm4gaXMgUkZDIDg0NjQ7DQot
IEFCTkYgbG9va3MgZ29vZCwgSSBqdXN0IGRvbid0IHVuZGVyc3RhbmQgd2h5IGRvIHdlIG5lZWQg
dG8gcmVkZWZpbmUNCiAgQUxQSEEgYW5kIERJR0lULCB3aGljaCBhcmUgY29yZSBydWxlcz8gIEEg
cmVmZXJlbmNlIHRvIFJGQyAyMjM0IHNob3VsZA0KICBzdWZmaWNlLg0KLSAiRnV0dXJlIHR5cGVz
IFsuLi5dIChzdWNoIGFzIEJBU0U2NCksIGhvd2V2ZXIuIg0KICAgIHMvLCBob3dldmVyLy8NCi0g
VHlwbzogIlsuLi5dIGhvdyB0aHkgYXJlIGFsbG9jYXRlZCINCiAgICBzL3RoeS90aGV5Lw0KLSBU
eXBvOiAiWy4uLl0gY2FyZSBzaG91bGQgYmUgdGFrZW4gYXZvaWQgbGVha2luZyINCiAgICBzL3Rh
a2VuIGF2b2lkL3Rha2VuIHRvIGF2b2lkLw0KLSB0aGUgIlNlY3VyaXR5IENvbnNpZGVyYXRpb25z
IiBzZWN0aW9uIHNob3VsZCBwcm9iYWJseSBiZSBjYWxsZWQNCiAgIlNlY3VyaXR5IGFuZCBQcml2
YWN5IENvbnNpZGVyYXRpb25zIiBzaW5jZSBhdCBsZWFzdCBoYWxmIG9mIGl0IGhhcw0KICBwcml2
YWN5IHJlbGF0ZWQgZGlzY3Vzc2lvbi4gIChFaXRoZXIgdGhhdCBvciBzcGxpdCBpdCBpbnRvIHR3
bw0KICBkaXN0aW5jdCBzZWN0aW9ucz8pDQoNCmNoZWVycyENCg0KSU1QT1JUQU5UIE5PVElDRTog
VGhlIGNvbnRlbnRzIG9mIHRoaXMgZW1haWwgYW5kIGFueSBhdHRhY2htZW50cyBhcmUgY29uZmlk
ZW50aWFsIGFuZCBtYXkgYWxzbyBiZSBwcml2aWxlZ2VkLiBJZiB5b3UgYXJlIG5vdCB0aGUgaW50
ZW5kZWQgcmVjaXBpZW50LCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgaW1tZWRpYXRlbHkgYW5k
IGRvIG5vdCBkaXNjbG9zZSB0aGUgY29udGVudHMgdG8gYW55IG90aGVyIHBlcnNvbiwgdXNlIGl0
IGZvciBhbnkgcHVycG9zZSwgb3Igc3RvcmUgb3IgY29weSB0aGUgaW5mb3JtYXRpb24gaW4gYW55
IG1lZGl1bS4gVGhhbmsgeW91Lg0K


From nobody Thu Apr  9 14:45:35 2020
Return-Path: <cabo@tzi.org>
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 127473A0FA4 for <core@ietfa.amsl.com>; Thu,  9 Apr 2020 14:45:33 -0700 (PDT)
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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 m7v4UhsW7eyR for <core@ietfa.amsl.com>; Thu,  9 Apr 2020 14:45:30 -0700 (PDT)
Received: from gabriel-vm-2.zfn.uni-bremen.de (gabriel-vm-2.zfn.uni-bremen.de [134.102.50.17]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 343533A0FA5 for <core@ietf.org>; Thu,  9 Apr 2020 14:45:30 -0700 (PDT)
Received: from [172.16.42.112] (p548DCD70.dip0.t-ipconnect.de [84.141.205.112]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by gabriel-vm-2.zfn.uni-bremen.de (Postfix) with ESMTPSA id 48yvp014zXz10Fb; Thu,  9 Apr 2020 23:45:28 +0200 (CEST)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <8117e490-7893-c221-2ce6-e331131356c7@ri.se>
Date: Thu, 9 Apr 2020 23:45:27 +0200
Cc: "core@ietf.org WG (core@ietf.org)" <core@ietf.org>
X-Mao-Original-Outgoing-Id: 608161527.583918-f18a74fb4831aaa43a5d37ffba888542
Content-Transfer-Encoding: quoted-printable
Message-Id: <F28B431B-5FE8-4B0D-B6B7-8F560C399804@tzi.org>
References: <8117e490-7893-c221-2ce6-e331131356c7@ri.se>
To: Marco Tiloca <marco.tiloca@ri.se>
X-Mailer: Apple Mail (2.3608.80.23.2.2)
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/dsX18XoFBzFwpHf13hBp4FS1kYg>
Subject: Re: [core] WGLC on draft-ietf-core-dev-urn
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: Thu, 09 Apr 2020 21:45:33 -0000

> a Working Group last call on:
>=20
> https://tools.ietf.org/html/draft-ietf-core-dev-urn-04

I=E2=80=99m slightly confused, as the below items I raised 2020-01-27 =
don=E2=80=99t seem to have been addressed by a new version.  Sorry I =
missed this.  So consider these my WGLC comments.

Gr=C3=BC=C3=9Fe, Carsten


...

here are a few quick observations:

# IDnits

Why are we still referencing RFC 2616, RFC 4627?

Is there anything in RFC 3406 that we need that is not in RFC 8141?
(3406 is cited as a normative reference alongside 8141, without further =
explanation.)

More importantly:
 ** Obsolete normative reference: RFC 5226 (Obsoleted by RFC 8126)

Oh, and

 =3D=3D Outdated reference: draft-atarius-dispatch-meid-urn has been =
published
    as RFC 8464

# Section 2

Please use new BCP14 boilerplate (RFC 8174=E2=80=A6).

# Section 3

Equivalence is case-sensitive, but the ABNF syntax allows all case =
variations (including within hexstring).
Where is "Note that the two subtypes defined in
          this document use only lower case letters, however.=E2=80=9D =
substantiated?

I assume we don=E2=80=99t want leading zeros in `number` (behind ops, =
org, os)?

# Registration template

I haven=E2=80=99t crosschecked that with RFC 8141; I just assume someone =
did.

# typos, nits

expeced, justfied, assignemnts, preferrable
Two sentences ending in =E2=80=9C, however=E2=80=9D at end of page 5

Gr=C3=BC=C3=9Fe, Carsten=


From nobody Fri Apr 10 07:23:10 2020
Return-Path: <wwwrun@rfc-editor.org>
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 CE5B53A0B75; Fri, 10 Apr 2020 07:23:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 4pkkC2B4AQzK; Fri, 10 Apr 2020 07:23:07 -0700 (PDT)
Received: from rfc-editor.org (rfc-editor.org [4.31.198.49]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 403CE3A0B74; Fri, 10 Apr 2020 07:23:07 -0700 (PDT)
Received: by rfc-editor.org (Postfix, from userid 30) id 229A0F406F4; Fri, 10 Apr 2020 07:22:53 -0700 (PDT)
To: mohamed.boucadair@orange.com, cabo@tzi.org, zach.shelby@arm.com
X-PHP-Originating-Script: 30:errata_mail_lib.php
From: RFC Errata System <rfc-editor@rfc-editor.org>
Cc: barryleiba@computer.org, iesg@ietf.org, core@ietf.org, rfc-editor@rfc-editor.org
Content-Type: text/plain; charset=UTF-8
Message-Id: <20200410142253.229A0F406F4@rfc-editor.org>
Date: Fri, 10 Apr 2020 07:22:53 -0700 (PDT)
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/FBRrYBM-xmPdz1eb4lJMBT8ECm0>
Subject: [core] [Errata Held for Document Update] RFC7959 (6083)
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: Fri, 10 Apr 2020 14:23:09 -0000

The following errata report has been held for document update 
for RFC7959, "Block-Wise Transfers in the Constrained Application Protocol (CoAP)". 

--------------------------------------
You may review the report below and at:
https://www.rfc-editor.org/errata/eid6083

--------------------------------------
Status: Held for Document Update
Type: Editorial

Reported by: Mohamed Boucadair <mohamed.boucadair@orange.com>
Date Reported: 2020-04-09
Held by: Barry Leiba (IESG)

Section: 2.1

Original Text
-------------
       +-----+---+---+---+---+--------+--------+--------+---------+
       | No. | C | U | N | R | Name   | Format | Length | Default |
       +-----+---+---+---+---+--------+--------+--------+---------+
       |  23 | C | U | - | - | Block2 | uint   |    0-3 | (none)  |
       |     |   |   |   |   |        |        |        |         |
       |  27 | C | U | - | - | Block1 | uint   |    0-3 | (none)  |
       +-----+---+---+---+---+--------+--------+--------+---------+

                       Table 1: Block Option Numbers

Corrected Text
--------------
       +-----+---+---+---+---+--------+--------+--------+---------+
       | No. | C | U | N | R | Name   | Format | Length | Default |
       +-----+---+---+---+---+--------+--------+--------+---------+
       |  23 | x | x | - |   | Block2 | uint   |    0-3 | (none)  |
       |     |   |   |   |   |        |        |        |         |
       |  27 | x | x | - |   | Block1 | uint   |    0-3 | (none)  |
       +-----+---+---+---+---+--------+--------+--------+---------+

                       Table 1: Block Option Numbers

Notes
-----
* This is to align with the conventions in Section 5.10 of RFC7252
* These options are not repeatable as per:

"Either Block option MUST NOT occur more than once in a
   single message."

--------------------------------------
RFC7959 (draft-ietf-core-block-21)
--------------------------------------
Title               : Block-Wise Transfers in the Constrained Application Protocol (CoAP)
Publication Date    : August 2016
Author(s)           : C. Bormann, Z. Shelby, Ed.
Category            : PROPOSED STANDARD
Source              : Constrained RESTful Environments
Area                : Applications and Real-Time
Stream              : IETF
Verifying Party     : IESG


From nobody Fri Apr 10 13:42:37 2020
Return-Path: <ietf@augustcellars.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 2EE393A0CF9 for <core@ietfa.amsl.com>; Fri, 10 Apr 2020 13:42:36 -0700 (PDT)
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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 ODMPKJ12Zm6i for <core@ietfa.amsl.com>; Fri, 10 Apr 2020 13:42:33 -0700 (PDT)
Received: from mail2.augustcellars.com (augustcellars.com [50.45.239.150]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 188003A0CF3 for <core@ietf.org>; Fri, 10 Apr 2020 13:42:32 -0700 (PDT)
Received: from Jude (73.180.8.170) by mail2.augustcellars.com (192.168.0.56) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Fri, 10 Apr 2020 13:42:25 -0700
From: Jim Schaad <ietf@augustcellars.com>
To: 'Achim Kraus' <achimkraus@gmx.net>, 'Esko Dijk' <esko.dijk@iotconsultancy.nl>
CC: <core@ietf.org>
References: <580bb0f4-89c4-2d11-b17b-520ddfe89c33@gmx.net> <000501d60452$c96cfa00$5c46ee00$@augustcellars.com> <1e74313a-d258-622f-d43e-ff1fa8f7d06d@gmx.net> <AM5P190MB027536259A44102F7AB9E058FDC80@AM5P190MB0275.EURP190.PROD.OUTLOOK.COM> <CAAzbHvbeEyws+wVchovoVTK=WutWoHCNcfv8LrpxmshLxJ_w+Q@mail.gmail.com> <011301d6077c$b5d347b0$2179d710$@augustcellars.com> <AM5P190MB0275218BA7C801E50C8353F0FDC90@AM5P190MB0275.EURP190.PROD.OUTLOOK.COM> <CAObGJnOscTtyeQ+qvD0N0w_TD2JfV8h9+=zf=bz-jrr7LWhD2Q@mail.gmail.com> <CAAzbHvaJy9WfMOzzKhczreuZBcbA5TDQ5ThtGMT7eVj2Jf83gQ@mail.gmail.com> <CAObGJnOcP_FxNuORqAvpBE-P+nRdPjxcXVdb-VTN5in5obanmw@mail.gmail.com> <02ec5628-3f7d-ff5d-620c-c0a90a4b89b0@gmx.net> <AM5P190MB02755F6BA4AFF11C3BFC5F18FDC60@AM5P190MB0275.EURP190.PROD.OUTLOOK.COM> <020701d60907$fb3ba720$f1b2f560$@augustcellars.com> <AM5P190MB02756F537F757941D123AF17FDC70@AM5P190MB0275.EURP190.PROD.OUTLOOK.COM> <02c601d609e0$e0afcbf0$a20f63d0$@augustcellars.com> <85fcff3a-0ce6-f255-c023-d5b49cd3589b@gmx.net>
In-Reply-To: <85fcff3a-0ce6-f255-c023-d5b49cd3589b@gmx.net>
Date: Fri, 10 Apr 2020 13:42:24 -0700
Message-ID: <06a801d60f78$8c0e7c20$a42b7460$@augustcellars.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AQIXVeiVC1e4HIxpxUNqDgp/ppWwxwLeBdy3AlRjDEICXv5oEAIsRnhBAgGYZE4CNTatAQF2e0MvAkUv4JkCiP5R4AEu4xDAAWkjoBUCf5lrcgGypwu/AQ5ZkeECYN/6oKb8rIeA
Content-Language: en-us
X-Originating-IP: [73.180.8.170]
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/1F_UDdZejxQN9RDN293SraMHPKs>
Subject: Re: [core] RFC 7252 - 8.2 - Multicast - Request / Response Layer, page 67, top
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: Fri, 10 Apr 2020 20:42:36 -0000

I have spent the last week trying to solve the same problem using Java =
that I have done for C#.  In C# there is a function on a socket called =
ReceivedMessageFrom that provides the local address on which the message =
was received.  This allows me to correctly propagate that information up =
the stack to the client code so that it can make the distinctions =
needed.

I failed.  It seems that Java decided not to provide the level of =
support needed to do this.

I have some worries about the solution of saying that you are going to =
use a port number to distinguish between the two cases.  First any =
multicast applications out there might already be using the current port =
number.  Second, in order to do this you are going to open a unicast =
server on that same port number.  That is you are going to end up =
needing to service unicast on both port numbers as well as dealing with =
the redirection of port numbers in your internal code.  Admittedly, if =
you always do the port number redirection you will get clients that send =
messages and cannot deal with the received messages as the address =
4-tuple will not line up.  A third problem is that you may need to have =
a different port number for every multicast address.  This is because =
you are not going to be able to tell which multicast address a request =
came in if they are on the same ports.

This is not a problem for my code base, it would not be a problem for a =
device that is running directly on top of a low level socket.  I don't =
know what to say.

jim

-----Original Message-----
From: Achim Kraus <achimkraus@gmx.net>=20
Sent: Monday, April 6, 2020 6:42 AM
To: Jim Schaad <ietf@augustcellars.com>; 'Esko Dijk' =
<esko.dijk@iotconsultancy.nl>
Cc: core@ietf.org
Subject: Re: [core] RFC 7252 - 8.2 - Multicast - Request / Response =
Layer, page 67, top

Hi Esko,
Hi Jim,

as I promised to Jim, I spent some time over the weekend to investigate =
more about the java-multicast features. A prepared a Californium PR with =
my results.

Generall I still feel, that it is much easier, to use a differnt ports =
for multicast and unicast, than to try to use the same port for =
multicast and unicast simultaneously.
Over the weekend I failed frequently, sometimes it ended even in =
situations, where the multicast request reaches all endpoints (multicast =
and unicast) and the deduplication then got activated.  It's not even =
easy to see, if the server really differentiate between unicast und =
multicast reliable. On my experiments it first shows as "random", if the =
response indicates a unicast or multicast request. Then I found, that =
the request was delivered to all endpoints and just the first response =
was also used for the other requests. When I introduced a warning in the =
deduplication, I saw much more frequently, that the setup is still =
broken or got broken again. Therefore I would consider, that using the =
same port requires intensive test or much more guidance how to setup the =
multicast endpoint in order to work reliable.
So I'm everything else than sure, that the current setup in Califonium =
will work reliable for different OS and java versions. We will see.

Somehow my personal feeling is, that other protocols don't distinguish =
the processing of received records based on receiving them  via unicast =
or multicast. If so, that pattern using a different ports for multicast =
and unicast in order to reliable distinguish between multicast and =
unicast, would be easier to support.

best regards
Achim

Am 03.04.20 um 19:54 schrieb Jim Schaad:
>
>
> -----Original Message-----
> From: Esko Dijk <esko.dijk@iotconsultancy.nl>
> Sent: Friday, April 3, 2020 5:38 AM
> To: Jim Schaad <ietf@augustcellars.com>; 'Achim Kraus'=20
> <achimkraus@gmx.net>; 'Thomas Fossati' <tho.ietf@gmail.com>; 'Klaus=20
> Hartke' <hartke@projectcool.de>
> Cc: core@ietf.org
> Subject: RE: [core] RFC 7252 - 8.2 - Multicast - Request / Response=20
> Layer, page 67, top
>
> Hello Jim,
>
> Could you clarify your point further?
> - what is a bad idea - having a dedicated port with dedicated for =
handling multicast requests?  Or the subsequent "internal routing" of =
the request to the unicast server at a different port? Or both?
> [JLS] I think it is a bad idea to use the port number as a means of =
distinguishing multicast and unicast message.    If you do something =
like this completely internal to your own code, then it is an =
implementation detail but would not map to any type of text for an IETF =
document.
>
> - what is a "multicast channel" , do you mean an endpoint bound to a =
multicast address ?
> [JLS] I use the word channel because it maps from my code base in many =
ways.  A "multicast channel" would map to an endpoint bound to a =
<multicast address, port> pair.  An analogy for those of us who are =
really old would be to consider UHF and VHF on your TV to be different =
multicast addresses, but you still need to choose the channel number =
(port number) in order to get a flow of information that is usable. The =
analogy of course breaks down because you cannot send information back =
to the TV stations.
>
>> some resources may only want to be on a single multicast address even =

>> if the server is listening on multiple unicast addresses
>
> Sure, you can also have a dedicated server on say port :9999 that =
listens to multicast destination addresses only, because it is bound =
only to a multicast address not a unicast address. This dedicated server =
can then handle resources that only are to be accessed via multicast.
> But in this case, there's no "internal routing" needed to another =
server inside the node because the resource is only hosted at say port =
:9999.
> [JLS] You can have a dedicated server on say <address, port=3D9999> =
that lists for multicast traffic.  You always have the address and port =
as a pair.
>
>> The IP address is different for a multicast vs a unicast message=20
>> received at the server.  This needs to be the distinction
>
> But the case the Achim indicated is that the server may not be able to =
detect whether a request came in via unicast of multicast. So this =
cannot be the distinction, e.g. in the following case:
> 1) CoAP server at port 5683 is bound to unicast address U
> 2) at same node, same CoAP server at port 5683 is bound to multicast =
address M
> [JLS]  If this is really true, and I am not sure that I believe that =
to be the case, then the JAVA library is completely broken and needs to =
get fixed.    The fast look that I had at the JAVA library looks like =
you need to create a distinct socket for every <address, port> pair that =
you are dealing with.  I think that should give you all of the info that =
you need, but like I said, I have not done the JAVA programming itself.
>
> Now in this case if a request comes in via multicast group M destined  =
to port 5683, the server handling this cannot tell whether it was =
unicast or multicast. And if a unicast request comes in to destination =
address U and port 5683, the server cannot tell also whether that was =
unicast or multicast.
> [JLS] What is the address that is associated with the port number?  =
You cannot have a bare port number you also must have an IP address.  =
The IP address is how you distinguish unicast/multicast.
>
> [JLS]  Jim
>
> By setting it up like this instead that problem is avoided:
> 1) CoAP server at port 5683 is bound to unicast address U
> 2) at same node, same CoAP server at port 9999 is bound to multicast=20
> address M Then the server at port 5683 treats everything as unicast.=20
> (Because it is not bound to a multicast address, it won't receive any=20
> multicast requests directly.) And the server at port 9999 treats=20
> everything as multicast. (And this endpoint 9999 handles most requests =

> by internally redirecting to server :5683, but only for those=20
> resources where multicast is allowed. Some request for multicast-only=20
> resources it can handle itself directly.)
>
> So the above "workaround" seems handy for cases where a server at one =
specific UDP cannot itself determine the endpoint the request came in =
from (could be either multicast like M or unicast like U).
>
> @Achim maybe you could comment if I've understood your use case =
properly.  To me the above seems more secure than trusting that a client =
will include a "This is multicast" CoAP Option in an honest way, which =
could easily be misused.
>
> thanks
> Esko
>
> -----Original Message-----
> From: Jim Schaad <ietf@augustcellars.com>
> Sent: Thursday, April 2, 2020 18:02
> To: Esko Dijk <esko.dijk@iotconsultancy.nl>; 'Achim Kraus'=20
> <achimkraus@gmx.net>; 'Thomas Fossati' <tho.ietf@gmail.com>; 'Klaus=20
> Hartke' <hartke@projectcool.de>
> Cc: core@ietf.org
> Subject: RE: [core] RFC 7252 - 8.2 - Multicast - Request / Response=20
> Layer, page 67, top
>
> Esko,
>
> That idea strikes me as a very bad idea.   If you build your code on =
this basis you will fall over the first time you come across a multicast =
channel which uses the same port as the unicast server.   The IP address =
is different for a multicast vs a unicast message received at the =
server.  This needs to be the distinction as well as the fact that some =
resources may only want to be on a single multicast address even if the =
server is listening on multiple unicast addresses.
>
> Jim
>
>
> -----Original Message-----
> From: core <core-bounces@ietf.org> On Behalf Of Esko Dijk
> Sent: Thursday, April 2, 2020 1:23 AM
> To: Achim Kraus <achimkraus@gmx.net>; Thomas Fossati=20
> <tho.ietf@gmail.com>; Klaus Hartke <hartke@projectcool.de>
> Cc: core@ietf.org
> Subject: Re: [core] RFC 7252 - 8.2 - Multicast - Request / Response=20
> Layer, page 67, top
>
> Hello Achim,
>
> (see also my response to Jim)
> Using the UDP port number to detect a multicast request vs a unicast =
request sounds like a good use case. Just curious - I assume the =
security aspect requirements of RFC 7252 are taken care of in this use =
case?
>
> That is, a proper client sends its multicast requests always to port =
:9999 and the server treats these as multicast requests (e.g. only allow =
the request for specific resources).
> A malicious client may sends its multicast request to port :5683 to =
bypass the above checks. I assume the server doesn't respond to this =
request, because the multicast address is not bound to port 5683 but to =
say 9999 only.
> If the CoAP server at port 5683 cannot distinguish between =
unicast/multicast that would be a bad situation and the security =
requirements of RFC 7252 are not met.
>
> Esko
>
> -----Original Message-----
> From: core <core-bounces@ietf.org> On Behalf Of Achim Kraus
> Sent: Wednesday, April 1, 2020 22:28
> To: Thomas Fossati <tho.ietf@gmail.com>; Klaus Hartke=20
> <hartke@projectcool.de>
> Cc: core@ietf.org
> Subject: Re: [core] RFC 7252 - 8.2 - Multicast - Request / Response=20
> Layer, page 67, top
>
> Hi,
>
>>> +---------------+                +-----------------+
>>> |               |    request    _|_                |
>>> |               |        .---> /   \   224.0.1.187 |
>>> |              _|_      /      \___/ --.   :9999   |
>>> | 192.168.0.1 /   \ ---=C2=B4         |      \          |
>>> |   :54321    \___/ <---.       _|_     /  rewrite |
>>> |               |        \     /   \ <-=C2=B4           |
>>> |               |         `--- \___/ 192.168.0.100 |
>>> |               |    response    |         :5683   |
>>> +---------------+                +-----------------+
>>>         Client                           Server
>
> Nice diagram.
>
>> Not sure why you would also want to rewrite the transport endpoint?
>
> I tried to follow the discussion.
> The idea to change the port as well enables java (and I guess some =
more) to differentiate between multicast and unicast requests. Jim also =
mentioned, that it enables the use of multiple servers on the same host.
> I have not enough experience with multicast in different environments =
to see, if that may cause more trouble (e.g. firewall etc.). I would =
guess, that some  implementations will just offer that variant, at least =
as configurable option (I would try do so for Californium).
> So my favorite for now is just implement it and see, what the user's =
feedback will be.
>
> If that idea gets declined (may be by negative feedback of users), I =
still think, that there is a demand for other means to distinguish =
between multicast and unicast requests. Maybe, either the usage of the =
uri-host option or a new option will help.
>
> This maybe considered as "too pragmatically", but on the other side I =
also don't see the "great benefit" in insist not to change the port.
>
> best regards
> Achim
>
> _______________________________________________
> core mailing list
> core@ietf.org
> https://www.ietf.org/mailman/listinfo/core
> _______________________________________________
> core mailing list
> core@ietf.org
> https://www.ietf.org/mailman/listinfo/core
>
>
> _______________________________________________
> core mailing list
> core@ietf.org
> https://www.ietf.org/mailman/listinfo/core
>



From nobody Fri Apr 10 22:37:00 2020
Return-Path: <achimkraus@gmx.net>
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 EDA5A3A079A for <core@ietfa.amsl.com>; Fri, 10 Apr 2020 22:36:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level: 
X-Spam-Status: No, score=-2.098 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, 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=gmx.net
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 UDH0UYwmqr12 for <core@ietfa.amsl.com>; Fri, 10 Apr 2020 22:36:56 -0700 (PDT)
Received: from mout.gmx.net (mout.gmx.net [212.227.15.15]) (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 656B23A0794 for <core@ietf.org>; Fri, 10 Apr 2020 22:36:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1586583406; bh=RLSsK9JiXypDVCOk0iBlBXn3nxM4rI1mrMx6Iz/KFT4=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=YCZ3qawVi+Owkn6Gb/A8OeF0KvdKcniey/nXpmFEsgMZuTekZ9CBkX/WiDb/FjOGl IYGWgRJ91fGUcDg8qRvfMOGYAr6D8vpZ9Q5Lu5s4hUUcGPzLsfu1N4EGKO1hz7gIZ4 WMaq8YnUbDEUP8a92KKIRkpxGwaocywCrJhAsyek=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.178.45] ([178.2.222.6]) by mail.gmx.com (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1N3bSj-1jEiVR21rP-010f2T; Sat, 11 Apr 2020 07:36:46 +0200
To: Jim Schaad <ietf@augustcellars.com>, 'Esko Dijk' <esko.dijk@iotconsultancy.nl>
Cc: core@ietf.org
References: <580bb0f4-89c4-2d11-b17b-520ddfe89c33@gmx.net> <AM5P190MB027536259A44102F7AB9E058FDC80@AM5P190MB0275.EURP190.PROD.OUTLOOK.COM> <CAAzbHvbeEyws+wVchovoVTK=WutWoHCNcfv8LrpxmshLxJ_w+Q@mail.gmail.com> <011301d6077c$b5d347b0$2179d710$@augustcellars.com> <AM5P190MB0275218BA7C801E50C8353F0FDC90@AM5P190MB0275.EURP190.PROD.OUTLOOK.COM> <CAObGJnOscTtyeQ+qvD0N0w_TD2JfV8h9+=zf=bz-jrr7LWhD2Q@mail.gmail.com> <CAAzbHvaJy9WfMOzzKhczreuZBcbA5TDQ5ThtGMT7eVj2Jf83gQ@mail.gmail.com> <CAObGJnOcP_FxNuORqAvpBE-P+nRdPjxcXVdb-VTN5in5obanmw@mail.gmail.com> <02ec5628-3f7d-ff5d-620c-c0a90a4b89b0@gmx.net> <AM5P190MB02755F6BA4AFF11C3BFC5F18FDC60@AM5P190MB0275.EURP190.PROD.OUTLOOK.COM> <020701d60907$fb3ba720$f1b2f560$@augustcellars.com> <AM5P190MB02756F537F757941D123AF17FDC70@AM5P190MB0275.EURP190.PROD.OUTLOOK.COM> <02c601d609e0$e0afcbf0$a20f63d0$@augustcellars.com> <85fcff3a-0ce6-f255-c023-d5b49cd3589b@gmx.net> <06a801d60f78$8c0e7c20$a42b7460$@augustcellars.com>
From: Achim Kraus <achimkraus@gmx.net>
Message-ID: <794d9953-77eb-415f-9173-8d3dca1471b1@gmx.net>
Date: Sat, 11 Apr 2020 07:36:44 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <06a801d60f78$8c0e7c20$a42b7460$@augustcellars.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: de-AT-frami
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:X1Bd8SD/ev6iNxlhpup21UkUq5CYkXJLRRtlcZrA19ogrgQBXEr 5DfOtXrnr6n1cYiMbnyfh/m9PC4746rordzK9w400Q875ozqkHTIP8BRbt2rV3QE7cgtETb ikTF7oHKwwNkeE4AfBAObUpY8+8JUKWVDi822KE3PLZeusUNrkVUa6v+dH+/E7GGExd3ev6 kXd9RatN5dyDMkHeMSQ8g==
X-UI-Out-Filterresults: notjunk:1;V03:K0:KnxAF6z/H5s=:KM5rfBJFg7lJov9wIiJYzO +U6vOaKlWNWyg0H1LCy3ePl8ix57mjaHKz4VDrpueGvP8JhZ8/hSGgjICaX/moiRqB0fdZO0h bAV2+jBl5QZ/CQ8DieYSNolHg+HX0LjgPKSqGxydzpYB6qrChKTaQjnYK91H5eixflcBDrX7i F39+3lsgKr14NXlgieZ1O2cH5f8vPeskUKv+X7d1iUMqltE9A+xdZ792lh6Dvj5S0N5CtdAX2 HJiXOSWS53FlTyVaeUbF8qJAbESBDhzNruZNU+i2tQ8zKKOMSnx4U9wa8hSnTh5c2XHDjmKhr p2RFEP4cCYpOtZtPVre4sACp/AJuc7kJQ6iIk6Fd32DeDUvJ7x+5SqedIOFxSG8f8YgJV0kdm 42clCpj3fIlItPzJ1pQPLfEE0oveTollbSozIyo77Bpke/FOkFMizL3RLgK7VTR1psksSReZq P6zvmWfGB4hcpbbxd07JPpzIIJUhZFUIWbBqJyO2n3QqPOLpwv1ITBuPby0bXVO+tkiEpkK5O /YIFt+mYlrcjDHl+ZPEwIsEujTqiYhVuwAQsw4xEVrZuUQVW+kTJOIYwUlmFbaWoCtOhbkFxa xsWFO8GWk4OYkXfejolp6M4MDT8y4TOIY9yEYtv9z27wNuVteQplWtdmSO6YhatLNCPkrc/0o JaUVlNrYgo8XBLaa2Ym0w0nElRkgOItHKbn5Es3xGREKm9KrIniqennVHP5D6TdF3oJRBGtd3 it3cQOZ0POeHyI9pzXQ2Ap6ineinoJuCf0AY4uHFZxkTjeYjDltaWJ/4SlDzHei3zCLIFcPIQ cNGO5GJbeKCOYLB3+1r03K3lS9S6XYFr5GO35QYaFH5+apXOzPhGQxVUqGSMvIJxZcNgFad2Z 5Rmt6McJZq1gNmCPEYKCChZP4TOQlDwyrvP1RaxsFGO+0+GjNVDUqm2jY3DrqbY39czqPm+G5 C+VzyFBm8dFW25wuPcWloVTPKSWzL9oxVxHQggBOk9mFkTZEQZZx4dBoaFfELdaewSnXemzzi hbsRndT/ANYE6B+q5NYkQzedyzo0kXMBhuluqBIjFbgz1tG4vPXjEAbD80T9cfVAuQUulsDbr b5GuQtCj3iteWGAx3j0eIQ6Y89Kt5out4PO621z+pOwHkjk1qZWw28Tt+UauYWcO3IFH5WNAF A6s3ivB81DpuTNpOCMnzXv6KSFHEegY0JlXgpJL2kRE1cx+pNPMKPbJ+rdng5sozPyTWM+2eI DZCvETQmMCU9uDimw
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/E0OUtS3P5LxvEgMAlyBHXy9Ql5I>
Subject: Re: [core] RFC 7252 - 8.2 - Multicast - Request / Response Layer, page 67, top
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: Sat, 11 Apr 2020 05:36:59 -0000

Hi Jim,
Hi Esko,

 > This is not a problem for my code base, it would not be a problem for
a device that is running directly on top of a low level socket.  I don't
know what to say.

My biggest worry about that is, that each platform should proof
reliable, that unicast only receives unicast messages and not accidently
sometimes multicast. One recommendation maybe to add a warning in the
deduplicator, if the duplicate requests differ in unicast/multicast.

best regards
Achim

Am 10.04.20 um 22:42 schrieb Jim Schaad:
> I have spent the last week trying to solve the same problem using Java t=
hat I have done for C#.  In C# there is a function on a socket called Rece=
ivedMessageFrom that provides the local address on which the message was r=
eceived.  This allows me to correctly propagate that information up the st=
ack to the client code so that it can make the distinctions needed.
>
> I failed.  It seems that Java decided not to provide the level of suppor=
t needed to do this.
>
> I have some worries about the solution of saying that you are going to u=
se a port number to distinguish between the two cases.  First any multicas=
t applications out there might already be using the current port number.  =
Second, in order to do this you are going to open a unicast server on that=
 same port number.  That is you are going to end up needing to service uni=
cast on both port numbers as well as dealing with the redirection of port =
numbers in your internal code.  Admittedly, if you always do the port numb=
er redirection you will get clients that send messages and cannot deal wit=
h the received messages as the address 4-tuple will not line up.  A third =
problem is that you may need to have a different port number for every mul=
ticast address.  This is because you are not going to be able to tell whic=
h multicast address a request came in if they are on the same ports.
>
> This is not a problem for my code base, it would not be a problem for a =
device that is running directly on top of a low level socket.  I don't kno=
w what to say.
>
> jim
>
> -----Original Message-----
> From: Achim Kraus <achimkraus@gmx.net>
> Sent: Monday, April 6, 2020 6:42 AM
> To: Jim Schaad <ietf@augustcellars.com>; 'Esko Dijk' <esko.dijk@iotconsu=
ltancy.nl>
> Cc: core@ietf.org
> Subject: Re: [core] RFC 7252 - 8.2 - Multicast - Request / Response Laye=
r, page 67, top
>
> Hi Esko,
> Hi Jim,
>
> as I promised to Jim, I spent some time over the weekend to investigate =
more about the java-multicast features. A prepared a Californium PR with m=
y results.
>
> Generall I still feel, that it is much easier, to use a differnt ports f=
or multicast and unicast, than to try to use the same port for multicast a=
nd unicast simultaneously.
> Over the weekend I failed frequently, sometimes it ended even in situati=
ons, where the multicast request reaches all endpoints (multicast and unic=
ast) and the deduplication then got activated.  It's not even easy to see,=
 if the server really differentiate between unicast und multicast reliable=
. On my experiments it first shows as "random", if the response indicates =
a unicast or multicast request. Then I found, that the request was deliver=
ed to all endpoints and just the first response was also used for the othe=
r requests. When I introduced a warning in the deduplication, I saw much m=
ore frequently, that the setup is still broken or got broken again. Theref=
ore I would consider, that using the same port requires intensive test or =
much more guidance how to setup the multicast endpoint in order to work re=
liable.
> So I'm everything else than sure, that the current setup in Califonium w=
ill work reliable for different OS and java versions. We will see.
>
> Somehow my personal feeling is, that other protocols don't distinguish t=
he processing of received records based on receiving them  via unicast or =
multicast. If so, that pattern using a different ports for multicast and u=
nicast in order to reliable distinguish between multicast and unicast, wou=
ld be easier to support.
>
> best regards
> Achim
>
> Am 03.04.20 um 19:54 schrieb Jim Schaad:
>>
>>
>> -----Original Message-----
>> From: Esko Dijk <esko.dijk@iotconsultancy.nl>
>> Sent: Friday, April 3, 2020 5:38 AM
>> To: Jim Schaad <ietf@augustcellars.com>; 'Achim Kraus'
>> <achimkraus@gmx.net>; 'Thomas Fossati' <tho.ietf@gmail.com>; 'Klaus
>> Hartke' <hartke@projectcool.de>
>> Cc: core@ietf.org
>> Subject: RE: [core] RFC 7252 - 8.2 - Multicast - Request / Response
>> Layer, page 67, top
>>
>> Hello Jim,
>>
>> Could you clarify your point further?
>> - what is a bad idea - having a dedicated port with dedicated for handl=
ing multicast requests?  Or the subsequent "internal routing" of the reque=
st to the unicast server at a different port? Or both?
>> [JLS] I think it is a bad idea to use the port number as a means of dis=
tinguishing multicast and unicast message.    If you do something like thi=
s completely internal to your own code, then it is an implementation detai=
l but would not map to any type of text for an IETF document.
>>
>> - what is a "multicast channel" , do you mean an endpoint bound to a mu=
lticast address ?
>> [JLS] I use the word channel because it maps from my code base in many =
ways.  A "multicast channel" would map to an endpoint bound to a <multicas=
t address, port> pair.  An analogy for those of us who are really old woul=
d be to consider UHF and VHF on your TV to be different multicast addresse=
s, but you still need to choose the channel number (port number) in order =
to get a flow of information that is usable. The analogy of course breaks =
down because you cannot send information back to the TV stations.
>>
>>> some resources may only want to be on a single multicast address even
>>> if the server is listening on multiple unicast addresses
>>
>> Sure, you can also have a dedicated server on say port :9999 that liste=
ns to multicast destination addresses only, because it is bound only to a =
multicast address not a unicast address. This dedicated server can then ha=
ndle resources that only are to be accessed via multicast.
>> But in this case, there's no "internal routing" needed to another serve=
r inside the node because the resource is only hosted at say port :9999.
>> [JLS] You can have a dedicated server on say <address, port=3D9999> tha=
t lists for multicast traffic.  You always have the address and port as a =
pair.
>>
>>> The IP address is different for a multicast vs a unicast message
>>> received at the server.  This needs to be the distinction
>>
>> But the case the Achim indicated is that the server may not be able to =
detect whether a request came in via unicast of multicast. So this cannot =
be the distinction, e.g. in the following case:
>> 1) CoAP server at port 5683 is bound to unicast address U
>> 2) at same node, same CoAP server at port 5683 is bound to multicast ad=
dress M
>> [JLS]  If this is really true, and I am not sure that I believe that to=
 be the case, then the JAVA library is completely broken and needs to get =
fixed.    The fast look that I had at the JAVA library looks like you need=
 to create a distinct socket for every <address, port> pair that you are d=
ealing with.  I think that should give you all of the info that you need, =
but like I said, I have not done the JAVA programming itself.
>>
>> Now in this case if a request comes in via multicast group M destined  =
to port 5683, the server handling this cannot tell whether it was unicast =
or multicast. And if a unicast request comes in to destination address U a=
nd port 5683, the server cannot tell also whether that was unicast or mult=
icast.
>> [JLS] What is the address that is associated with the port number?  You=
 cannot have a bare port number you also must have an IP address.  The IP =
address is how you distinguish unicast/multicast.
>>
>> [JLS]  Jim
>>
>> By setting it up like this instead that problem is avoided:
>> 1) CoAP server at port 5683 is bound to unicast address U
>> 2) at same node, same CoAP server at port 9999 is bound to multicast
>> address M Then the server at port 5683 treats everything as unicast.
>> (Because it is not bound to a multicast address, it won't receive any
>> multicast requests directly.) And the server at port 9999 treats
>> everything as multicast. (And this endpoint 9999 handles most requests
>> by internally redirecting to server :5683, but only for those
>> resources where multicast is allowed. Some request for multicast-only
>> resources it can handle itself directly.)
>>
>> So the above "workaround" seems handy for cases where a server at one s=
pecific UDP cannot itself determine the endpoint the request came in from =
(could be either multicast like M or unicast like U).
>>
>> @Achim maybe you could comment if I've understood your use case properl=
y.  To me the above seems more secure than trusting that a client will inc=
lude a "This is multicast" CoAP Option in an honest way, which could easil=
y be misused.
>>
>> thanks
>> Esko
>>
>> -----Original Message-----
>> From: Jim Schaad <ietf@augustcellars.com>
>> Sent: Thursday, April 2, 2020 18:02
>> To: Esko Dijk <esko.dijk@iotconsultancy.nl>; 'Achim Kraus'
>> <achimkraus@gmx.net>; 'Thomas Fossati' <tho.ietf@gmail.com>; 'Klaus
>> Hartke' <hartke@projectcool.de>
>> Cc: core@ietf.org
>> Subject: RE: [core] RFC 7252 - 8.2 - Multicast - Request / Response
>> Layer, page 67, top
>>
>> Esko,
>>
>> That idea strikes me as a very bad idea.   If you build your code on th=
is basis you will fall over the first time you come across a multicast cha=
nnel which uses the same port as the unicast server.   The IP address is d=
ifferent for a multicast vs a unicast message received at the server.  Thi=
s needs to be the distinction as well as the fact that some resources may =
only want to be on a single multicast address even if the server is listen=
ing on multiple unicast addresses.
>>
>> Jim
>>
>>
>> -----Original Message-----
>> From: core <core-bounces@ietf.org> On Behalf Of Esko Dijk
>> Sent: Thursday, April 2, 2020 1:23 AM
>> To: Achim Kraus <achimkraus@gmx.net>; Thomas Fossati
>> <tho.ietf@gmail.com>; Klaus Hartke <hartke@projectcool.de>
>> Cc: core@ietf.org
>> Subject: Re: [core] RFC 7252 - 8.2 - Multicast - Request / Response
>> Layer, page 67, top
>>
>> Hello Achim,
>>
>> (see also my response to Jim)
>> Using the UDP port number to detect a multicast request vs a unicast re=
quest sounds like a good use case. Just curious - I assume the security as=
pect requirements of RFC 7252 are taken care of in this use case?
>>
>> That is, a proper client sends its multicast requests always to port :9=
999 and the server treats these as multicast requests (e.g. only allow the=
 request for specific resources).
>> A malicious client may sends its multicast request to port :5683 to byp=
ass the above checks. I assume the server doesn't respond to this request,=
 because the multicast address is not bound to port 5683 but to say 9999 o=
nly.
>> If the CoAP server at port 5683 cannot distinguish between unicast/mult=
icast that would be a bad situation and the security requirements of RFC 7=
252 are not met.
>>
>> Esko
>>
>> -----Original Message-----
>> From: core <core-bounces@ietf.org> On Behalf Of Achim Kraus
>> Sent: Wednesday, April 1, 2020 22:28
>> To: Thomas Fossati <tho.ietf@gmail.com>; Klaus Hartke
>> <hartke@projectcool.de>
>> Cc: core@ietf.org
>> Subject: Re: [core] RFC 7252 - 8.2 - Multicast - Request / Response
>> Layer, page 67, top
>>
>> Hi,
>>
>>>> +---------------+                +-----------------+
>>>> |               |    request    _|_                |
>>>> |               |        .---> /   \   224.0.1.187 |
>>>> |              _|_      /      \___/ --.   :9999   |
>>>> | 192.168.0.1 /   \ ---=C2=B4         |      \          |
>>>> |   :54321    \___/ <---.       _|_     /  rewrite |
>>>> |               |        \     /   \ <-=C2=B4           |
>>>> |               |         `--- \___/ 192.168.0.100 |
>>>> |               |    response    |         :5683   |
>>>> +---------------+                +-----------------+
>>>>          Client                           Server
>>
>> Nice diagram.
>>
>>> Not sure why you would also want to rewrite the transport endpoint?
>>
>> I tried to follow the discussion.
>> The idea to change the port as well enables java (and I guess some more=
) to differentiate between multicast and unicast requests. Jim also mentio=
ned, that it enables the use of multiple servers on the same host.
>> I have not enough experience with multicast in different environments t=
o see, if that may cause more trouble (e.g. firewall etc.). I would guess,=
 that some  implementations will just offer that variant, at least as conf=
igurable option (I would try do so for Californium).
>> So my favorite for now is just implement it and see, what the user's fe=
edback will be.
>>
>> If that idea gets declined (may be by negative feedback of users), I st=
ill think, that there is a demand for other means to distinguish between m=
ulticast and unicast requests. Maybe, either the usage of the uri-host opt=
ion or a new option will help.
>>
>> This maybe considered as "too pragmatically", but on the other side I a=
lso don't see the "great benefit" in insist not to change the port.
>>
>> best regards
>> Achim
>>
>> _______________________________________________
>> core mailing list
>> core@ietf.org
>> https://www.ietf.org/mailman/listinfo/core
>> _______________________________________________
>> core mailing list
>> core@ietf.org
>> https://www.ietf.org/mailman/listinfo/core
>>
>>
>> _______________________________________________
>> core mailing list
>> core@ietf.org
>> https://www.ietf.org/mailman/listinfo/core
>>
>
>


From nobody Sat Apr 11 09:38:07 2020
Return-Path: <barryleiba@gmail.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 489643A14E2; Sat, 11 Apr 2020 09:38:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level: 
X-Spam-Status: No, score=-2.099 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham 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 z7JHXteu61eY; Sat, 11 Apr 2020 09:38:04 -0700 (PDT)
Received: from mail-io1-xd2a.google.com (mail-io1-xd2a.google.com [IPv6:2607:f8b0:4864:20::d2a]) (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 01F663A14E3; Sat, 11 Apr 2020 09:38:03 -0700 (PDT)
Received: by mail-io1-xd2a.google.com with SMTP id i3so4775981ioo.13; Sat, 11 Apr 2020 09:38:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=J8pJjWp+nEtdwM1TlViVQ8R+ZfJRpy+Nqp0fSfs/Etk=; b=DfhIpUj24b7aSjdQdPCr4EktfREHfWb8B6Wn8oT9ICSxTPz2OQwWHbVYoGOLPOoebP p5RQHOVAAiT63gBXExoAiIblszCrUHle9kAaB0QojUz/0h6u3oCyeKYVUBKBK2L6tNsQ 6JBtkz9PhYTobK0vAdtI2SIXsOBPe9NJdn8A+5PdxNU8DXEzPkTsA/FhwtZW4luNpBGJ ouCFK2oylquKveKihgDVaB5t0X/vmCbsNWBahZiXQqL0Z6jKBEKLvTqa6Et3s0Yp2Br4 XyeQBEygor7/Nh9tbtmTOMuBC1LxSQ5w/V5nKCo+yG8anhla0KZMkRVJ+DSVXRjNhHkK hVgw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=J8pJjWp+nEtdwM1TlViVQ8R+ZfJRpy+Nqp0fSfs/Etk=; b=aGgkthNaHD1qanGBGsxAfCG8DsnBee33cd6yA05LNtL0NzPbCYECtXPJxSrITPrGe6 ZJLJ4Ia1j+GP7F6/TIiJtAI8qwiDkEvI34lJu5Y1SwcMPPbSBxCewfbo1mUn/NdRN9Jl HcSNuSW7rtgAfB53Cvec4ui7z+BVsWGCAyriRdnsiOPhIrfmgkAgqVEUJQHHWd5fKR/j Mw8z+1o64FZdQW1Oe8rstItQ08gC2PI8UpV6C64AB7HBKEDMzuyVP3LJ61iFQzGKpKc8 0pM3HU71zn4NH77X2ToQ5uek5XwKiK9R1NQPMurtyAVKRPLlncu3p0tlicbXzV2XKJk/ LuoQ==
X-Gm-Message-State: AGi0Puayf2+FZGEnRryDgbzp8HjUCqyr7mULv5zCx/z3KmipYWLXKAxm iNU/PBXbEZtAxsVz2Z6PopePa9RNb1+QVfFDpwq4rYki
X-Google-Smtp-Source: APiQypLPWxCh+8UOv/tA0IhWS+LqrdWYTh2difJP/6E4V23KVfv7sZ7pQYwVG/EtLxcu+SfohacfHYR/uJ7z4uJfz6A=
X-Received: by 2002:a5e:df4b:: with SMTP id g11mr9021864ioq.84.1586623082527;  Sat, 11 Apr 2020 09:38:02 -0700 (PDT)
MIME-Version: 1.0
References: <158563951407.30896.4890687397405907527@ietfa.amsl.com>
In-Reply-To: <158563951407.30896.4890687397405907527@ietfa.amsl.com>
From: Barry Leiba <barryleiba@gmail.com>
Date: Sat, 11 Apr 2020 12:37:51 -0400
Message-ID: <CALaySJLN1jstDgnxYYp5oGRFtKm_z=+gHKRagqhcx5R+jYaoRg@mail.gmail.com>
To: draft-ietf-core-resource-directory@ietf.org
Cc: core WG <core@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/9ug2nXamMxu0ONvnNBD_6UmoJzg>
Subject: Re: [core] Last Call Expired: <draft-ietf-core-resource-directory-24.txt>
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: Sat, 11 Apr 2020 16:38:05 -0000

I have not seen responses to Alexey's comments, nor to the Gen-ART and
SecDir reviews.  Please respond to those and address the comments
they've made.

Barry


From nobody Sat Apr 11 09:41:44 2020
Return-Path: <barryleiba@gmail.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 C05263A14EF; Sat, 11 Apr 2020 09:41:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level: 
X-Spam-Status: No, score=-2.099 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham 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 7IcXy4ogrNpb; Sat, 11 Apr 2020 09:41:40 -0700 (PDT)
Received: from mail-io1-xd34.google.com (mail-io1-xd34.google.com [IPv6:2607:f8b0:4864:20::d34]) (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 B9F4A3A14EA; Sat, 11 Apr 2020 09:41:40 -0700 (PDT)
Received: by mail-io1-xd34.google.com with SMTP id f19so4820746iog.5; Sat, 11 Apr 2020 09:41:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=nEVE4xyx4sVs5FNqxg4h3n0gYsyDkxAZMjcgywFub0Q=; b=OWKkb/AGoCrS5EIUTmibQmKiQtPfXy3R7BicRezdGFrGPTVLG4i1choLGLUmXAC0+q twTulT0cgCh/C4feisvjlQTGlkdaqtW3sMEzKniV2cjfRTPU1+4mnr8Z7Jarhu+M6Rfp uUCMkruuSOspMed383EFh4sTa9htJspFdKY+T3mXksWGxfZvr5YwWD7YCl2bBZwM6DxX HXdoOUeeZh653AKkkSLCnR/a1KJj5qeajva/9f4fwPOez0flsVnYLVP0yykDScxnV1eA 41a37PGs2LOSu9s3aEohuVD+asEpyN17ZN7NQzpoRGapLaHGoozPERV90+rD7gBt5l0J s65A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=nEVE4xyx4sVs5FNqxg4h3n0gYsyDkxAZMjcgywFub0Q=; b=qc8dJHQyXKzAsv/1AJ2hRzZC+W5380qLu3UbYKquylocePMJtgKyrWKFugDZ2YWimO xtd9Xs3Z7BfhaQeL9NjoStJReNZFTQeFNP3i6tDTdYoA/ypzQbD9Zkkn5nL3xvJkBCpY nnkSCpV7Kg/KQ0438LWUT86m1QVYRiOaLHb1VMbY8vAO5sUHE5/3CA8hZmxvgyCLi//z 8tmT614xb8PunAs4ymrp7pfuY5aiGjXX2Bco4xVZmKlTvwjMgD0CcXb/euxNFWu3h5TP J7MOi5dwF6GT/HnZnsWjQ4ibAqGnyao52tIlR43vsJNks+VwEgxoD+Y/bdTirhE3mOf9 U0kQ==
X-Gm-Message-State: AGi0PuaqVwdMQTjuzhM1TKYCMNmfF3LXzpaNzeoSLvs4qoFdl89IZ8vk GDuyHQet7pdjjx4X1DDXzeM3yaPl3vpcUpIpb99eOUYE
X-Google-Smtp-Source: APiQypLM2mlsTeYfCo5P52VXrRBOhXN5Y3N0MQqwxR5lfN3j4Ne6qoqWUv0uczBwHAnV4gdmJjEWp9igIT9RuDAmxGA=
X-Received: by 2002:a05:6602:2342:: with SMTP id r2mr9175977iot.177.1586623299644;  Sat, 11 Apr 2020 09:41:39 -0700 (PDT)
MIME-Version: 1.0
References: <158581227255.24309.11707760467372304126@ietfa.amsl.com>
In-Reply-To: <158581227255.24309.11707760467372304126@ietfa.amsl.com>
From: Barry Leiba <barryleiba@gmail.com>
Date: Sat, 11 Apr 2020 12:41:28 -0400
Message-ID: <CALaySJJZShrApswh8tx++N_z8yB8p5V-kz2vLbYgqMuf2xksQw@mail.gmail.com>
To: draft-ietf-core-stateless@ietf.org
Cc: core WG <core@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/XuZgT9ShrQPYv__gQhibU2wD6j0>
Subject: Re: [core] Last Call Expired: <draft-ietf-core-stateless-05.txt>
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: Sat, 11 Apr 2020 16:41:42 -0000

Klaus, I saw your exchanges on the Gen-ART and SecDir reviews.  Are
there any changes you need to make to the document based on those?
Please let me know; I will hold the document in "point raised" for
now.

Barry


From nobody Sat Apr 11 09:45:11 2020
Return-Path: <klaus.hartke@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 1E2803A1502; Sat, 11 Apr 2020 09:45:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.268
X-Spam-Level: 
X-Spam-Status: No, score=-2.268 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.168, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, 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 pfMhWCw0z1bS; Sat, 11 Apr 2020 09:45:08 -0700 (PDT)
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-eopbgr130045.outbound.protection.outlook.com [40.107.13.45]) (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 921CD3A14FE; Sat, 11 Apr 2020 09:45:08 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=F4nFDiz3qTZCDwHqaiNE8NHGvBFBHlTP0whpfKu5jB0looZre9ehJp9TQcM1u59hllgpgBwtjQQVrCUkZQOGQ+TaL+Aln3ZoY8vkUrCiRiHWUKa6MVq2XyTG3Vp6p5gqmf9FLARcDowTciDa4+tiobAnELRH8VX9dfXJXkHGbtToNOKUf0djaMuLyHDG6hwECYBQrEKOCYQZU3Bgj5ka6aCZJAoHcpJpxXcdiBTEckVGcrsQyRprAWEzjxqUwxeXRhMNSPlCehGXuVhLWfbKPvZSZi96QhIALelFAArMLBKmIZ9x3gOIPGHFJyPVD3zUjlv6ajSAN7hRfjuVlzQ9SA==
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=dHoc9UI1+HRrc71Re1e5fQKsnS8ik9b1uR0vE0fcMxM=; b=n7jRwE/xxKmTY+tejPBnqX2c+ddvkhdmZWQ/KLLHZq16DMlXwWrX//Wnu75+NR/OB6UmaE6Ai7Yv6itU4+py4nphBDZRI7tPkbGFxrvDsbQ9A1vMs8OOKOf/oWQYF/3v6T4XsyBGtr42h7gGJXILU+pBMyNq021mitlSEjC+TpPjjkWjSFEAhZxa1tFgVYZF/61s/6HcJwuv1+lsfnY3+qv8GyP2GpBTmMPPUZoBwY6lucH00rm9gp7WGT5E4vTeF5cVWxJcfPeWNdwNhbzpLFO3SbQI8PgUFBW08QcjcV77ieEqzMi+UhxBdMfPCjtG6r8zw64UdmdEmaAIMi56dw==
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=dHoc9UI1+HRrc71Re1e5fQKsnS8ik9b1uR0vE0fcMxM=; b=Hfz1/QJwu/525W4Srlk3jxSrQeBE5GdTmXTdUBmn7texx7ht0P5jdrjakJeDe4kMuiowmGJXiaBytgGz5KrRopeb5lpdZwaN8bXCBdimBT4jQSW4Ug5+2TQ/P5JDy1ZTRBL/87xf2QFvsca1H7t4IwcXSwbXAhsAPHrrVAwBB+Y=
Received: from HE1PR07MB4346.eurprd07.prod.outlook.com (2603:10a6:7:97::10) by HE1PR07MB3209.eurprd07.prod.outlook.com (2603:10a6:7:32::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2900.13; Sat, 11 Apr 2020 16:45:02 +0000
Received: from HE1PR07MB4346.eurprd07.prod.outlook.com ([fe80::dd30:592:4d33:3f46]) by HE1PR07MB4346.eurprd07.prod.outlook.com ([fe80::dd30:592:4d33:3f46%5]) with mapi id 15.20.2921.020; Sat, 11 Apr 2020 16:45:02 +0000
From: Klaus Hartke <klaus.hartke@ericsson.com>
To: Barry Leiba <barryleiba@gmail.com>, "draft-ietf-core-stateless@ietf.org" <draft-ietf-core-stateless@ietf.org>
CC: core WG <core@ietf.org>
Thread-Topic: Last Call Expired: <draft-ietf-core-stateless-05.txt>
Thread-Index: AQHWCL/GMZalRb3I90mNBwAO877zTKh0LpgAgAAAovA=
Date: Sat, 11 Apr 2020 16:45:01 +0000
Message-ID: <HE1PR07MB43462A44D95D4A9FD4117CC9E6DF0@HE1PR07MB4346.eurprd07.prod.outlook.com>
References: <158581227255.24309.11707760467372304126@ietfa.amsl.com> <CALaySJJZShrApswh8tx++N_z8yB8p5V-kz2vLbYgqMuf2xksQw@mail.gmail.com>
In-Reply-To: <CALaySJJZShrApswh8tx++N_z8yB8p5V-kz2vLbYgqMuf2xksQw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=klaus.hartke@ericsson.com; 
x-originating-ip: [145.14.112.90]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: f31cdbb0-05c3-4e1d-e2be-08d7de37ae47
x-ms-traffictypediagnostic: HE1PR07MB3209:
x-microsoft-antispam-prvs: <HE1PR07MB320936D08B3E70AEC199A2F9E6DF0@HE1PR07MB3209.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 03706074BC
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:HE1PR07MB4346.eurprd07.prod.outlook.com; PTR:; CAT:NONE;  SFTY:; SFS:(10009020)(4636009)(366004)(136003)(396003)(346002)(39860400002)(376002)(33656002)(7696005)(86362001)(478600001)(71200400001)(4326008)(5660300002)(2906002)(44832011)(66446008)(6506007)(81156014)(8936002)(4744005)(9686003)(8676002)(55016002)(316002)(110136005)(76116006)(66556008)(64756008)(52536014)(26005)(66946007)(186003)(66476007); DIR:OUT; SFP:1101; 
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 2+HU+faqFzFZWMj1fzY54nug7FmdBTHXBcmyoUGCl/AI8NdsR21nPnnsD/ZYTsYH1w8ZzfWx8/LySXqhGlP0dKNeuXLMOYik9Hn5zl/8e+CEOXDlDwMycjdJ52kL9ruRnoHaElWmfkN3QjAg8wDvoqAOMExy/C17+UpUsFQd5y+gIxdaaYQKs7d7Y5/0x5Sbbk0Gt2nUp3tVriqdl4bY7dIRq5ToT3oG+ZU5cORPGptH6KnpDsXsRn1j0D8taK+1aePAJq1vmWeIrtOXTQ5HkUI4jGHbl5g/+OEYAqYUDpI07uue2ggHRgGUoqFk/Is3YggV02rH8oORjRFkcRD6zjeH/l0IYK4H2/VvsfdzXsNOy6HHoeRksOBIvSpFthISN/Obfr+ZkPEt8urjqm28e84CFooZBb6EAw3O8qJK+vydZSHJEwtBkDMs5uBB5/gj
x-ms-exchange-antispam-messagedata: gVaOtyDgHBGzVOIRHxQ/82mNYrLhbrX31XOXHeJvPdoOnNV6bsjUmKflzq02TnmAJaltoD/LdRJxjnHJ9O/BqLHyWmHqFoSrMLwgpI8DqJdYTIv+pt07af4cAEJAW1umDqt1DZmderePxbbeSqolHQ==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: f31cdbb0-05c3-4e1d-e2be-08d7de37ae47
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Apr 2020 16:45:02.2909 (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: 2irqwJR+G0hJ0exlgMrjxUViQVwM3IHTcKJBvT/KWuEjZORcve9JWac48l0hKt+SnNqbhQVdGcWyIhzW2d23ZwkMaqjuE4p2VQMqeWezElU=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR07MB3209
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/uhx4wJjE_wlZAwWUBuNPZlW11zk>
Subject: Re: [core] Last Call Expired: <draft-ietf-core-stateless-05.txt>
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: Sat, 11 Apr 2020 16:45:10 -0000

QmFycnkgTGVpYmEgd3JvdGU6DQo+IEtsYXVzLCBJIHNhdyB5b3VyIGV4Y2hhbmdlcyBvbiB0aGUg
R2VuLUFSVCBhbmQgU2VjRGlyIHJldmlld3MuICBBcmUgdGhlcmUNCj4gYW55IGNoYW5nZXMgeW91
IG5lZWQgdG8gbWFrZSB0byB0aGUgZG9jdW1lbnQgYmFzZWQgb24gdGhvc2U/DQo+IFBsZWFzZSBs
ZXQgbWUga25vdzsgSSB3aWxsIGhvbGQgdGhlIGRvY3VtZW50IGluICJwb2ludCByYWlzZWQiIGZv
ciBub3cuDQoNClllcy4gSSB3aWxsIHN1Ym1pdCBhIC0wNiB0aGF0IGFkZHJlc3NlcyB0aGUgR2Vu
LUFSVCBhbmQgU2VjRGlyIHJldmlld3Mgc2hvcnRseS4NCg0KS2xhdXMNCg0K


From nobody Sat Apr 11 10:05:04 2020
Return-Path: <barryleiba@gmail.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 82A993A153A; Sat, 11 Apr 2020 10:05:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level: 
X-Spam-Status: No, score=-2.098 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, 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 (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 km4kljWIGGbg; Sat, 11 Apr 2020 10:05:00 -0700 (PDT)
Received: from mail-io1-xd32.google.com (mail-io1-xd32.google.com [IPv6:2607:f8b0:4864:20::d32]) (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 4308A3A1539; Sat, 11 Apr 2020 10:05:00 -0700 (PDT)
Received: by mail-io1-xd32.google.com with SMTP id s18so1530539ioe.10; Sat, 11 Apr 2020 10:05:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=ugO2BD9wPUK67okOBZgmWq/sXoTvVKcv/I5GA3BKd5E=; b=RAhYUDyo/qZLy6P6XVMjUj4JBWs3ND+DyttprSkdhR1NCvG6j6/dt7NqUgGNNV/CXp 68sjRU8avOAfnmpWJDxrcA19sI/6Lpl5agAjqxweo7DUcyvZMsGRtgqJuQYGH9cs4Apr iZ0tzr5FnvSqxEiyHj3CFhx2Zx6A03fAkfMhoQ8HjsH44KrkwU7T9hcULJcW24LgAVJl BAQEgDBZRjDZx1XKMhBgNCcQ2iYO8d4ABAj7tHVhwGz4A6eGLP11EWGCS4CT8Txe8wFV yHKaZnr1lqGEwAwTkJ6NL6Xpud1+SUS+3ZtxcZVKRqMCZfgzRB80jqYEjpCLyR/v7Bv7 U/0g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=ugO2BD9wPUK67okOBZgmWq/sXoTvVKcv/I5GA3BKd5E=; b=KbPy87vrAcBs86bptBEcdSZlVJAZfbXljVOd7bkH7mAwLULCFJJk2ShV2jgV/WEPW+ b9jaskrRM23qzGBQiA7Imu414Hy9cqFwvBM9slTUXT1j6clzyNnmqdY2zeZY6ztCQHHL dh+dY0cV1z+32k+jZtTb9y0N4hNxFc31ONjCh6xkfr3FzYQpIl8MubNlOvrVr5+sPPPA YbkNIv4b8yM58OfdbetWrSYTQQvqTp3dLtMIopG8oqMJq3j5sOfzXIpNoA1kJncSUTFh 3fZtdflaynFjWdccIeJIoVv85IWk0nWUBh4Qyz74y4kS6QOnAJOSGqDMw0KywLpVf3lp PXeQ==
X-Gm-Message-State: AGi0PubHCdifdhAYf+pyJhricJDiivVI7fS9/NPpmQ9KYL/JmCGCiW9k CBSheTWRT6x6sHeN79SsOffUwaT3XZRO7pvIzO4=
X-Google-Smtp-Source: APiQypKlp1KKykbjPLicfB2Ec7SWn1vgrUlQnCV7+ekEbH4Mn3Ys/eW83BoHbAoyqz5d9Z4OirwoDAyA+SvpRzZkEyc=
X-Received: by 2002:a05:6602:1649:: with SMTP id y9mr9430558iow.40.1586624698867;  Sat, 11 Apr 2020 10:04:58 -0700 (PDT)
MIME-Version: 1.0
References: <158581227255.24309.11707760467372304126@ietfa.amsl.com> <CALaySJJZShrApswh8tx++N_z8yB8p5V-kz2vLbYgqMuf2xksQw@mail.gmail.com> <HE1PR07MB43462A44D95D4A9FD4117CC9E6DF0@HE1PR07MB4346.eurprd07.prod.outlook.com>
In-Reply-To: <HE1PR07MB43462A44D95D4A9FD4117CC9E6DF0@HE1PR07MB4346.eurprd07.prod.outlook.com>
From: Barry Leiba <barryleiba@gmail.com>
Date: Sat, 11 Apr 2020 13:04:47 -0400
Message-ID: <CALaySJJayvrXkN9VEKEZ6627XntXrFEwYggD1GpRrp_BvkHHpg@mail.gmail.com>
To: Klaus Hartke <klaus.hartke@ericsson.com>
Cc: "draft-ietf-core-stateless@ietf.org" <draft-ietf-core-stateless@ietf.org>,  core WG <core@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/GfjWgHQFYWmr9qeCKX_pmK_XlLU>
Subject: Re: [core] Last Call Expired: <draft-ietf-core-stateless-05.txt>
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: Sat, 11 Apr 2020 17:05:02 -0000

Thanks, Klaus.

Barry

On Sat, Apr 11, 2020 at 12:45 PM Klaus Hartke <klaus.hartke@ericsson.com> wrote:
>
> Barry Leiba wrote:
> > Klaus, I saw your exchanges on the Gen-ART and SecDir reviews.  Are there
> > any changes you need to make to the document based on those?
> > Please let me know; I will hold the document in "point raised" for now.
>
> Yes. I will submit a -06 that addresses the Gen-ART and SecDir reviews shortly.
>
> Klaus
>


From nobody Sun Apr 12 02:31:58 2020
Return-Path: <hartke@projectcool.de>
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 F1AEA3A1F8E; Sun, 12 Apr 2020 02:31:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 DlOk2o7pfZzt; Sun, 12 Apr 2020 02:31:55 -0700 (PDT)
Received: from wp382.webpack.hosteurope.de (wp382.webpack.hosteurope.de [IPv6:2a01:488:42:1000:50ed:8597::]) (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 3B8C73A1F87; Sun, 12 Apr 2020 02:31:52 -0700 (PDT)
Received: from mail-qk1-f177.google.com ([209.85.222.177]); authenticated by wp382.webpack.hosteurope.de running ExIM with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) id 1jNYxx-0002Vv-Pu; Sun, 12 Apr 2020 11:31:49 +0200
Received: by mail-qk1-f177.google.com with SMTP id m67so6630512qke.12; Sun, 12 Apr 2020 02:31:49 -0700 (PDT)
X-Gm-Message-State: AGi0PubEHJA2+TOgYuydPGvdVDeMUnlXrS857uzl/Ca7daTq73626yj5 wRUtx5IKwHSy2gug5M44U8Pl2IYAvYdhm6ksH30=
X-Google-Smtp-Source: APiQypLZXzVnnVvdrfpyw2rQKW1YtkpbJRW+uoENHiZDnbtlQBPGsJzTXy/n2INZpBsrW3qfsvo1gkHH09i7Q4zm4Zc=
X-Received: by 2002:a37:c403:: with SMTP id d3mr10702075qki.448.1586683908534;  Sun, 12 Apr 2020 02:31:48 -0700 (PDT)
MIME-Version: 1.0
References: <158573098630.30833.17715509721846547699@ietfa.amsl.com> <HE1PR07MB4346B6585F88A677DAF998E3E6C90@HE1PR07MB4346.eurprd07.prod.outlook.com> <CAFgnS4XTyD7AxwgbyAK9oWw_B+Owi6qCwbLhpSp1vn8LH+Lr2Q@mail.gmail.com>
In-Reply-To: <CAFgnS4XTyD7AxwgbyAK9oWw_B+Owi6qCwbLhpSp1vn8LH+Lr2Q@mail.gmail.com>
From: Klaus Hartke <hartke@projectcool.de>
Date: Sun, 12 Apr 2020 11:31:12 +0200
X-Gmail-Original-Message-ID: <CAAzbHvYWx394b+1tFpd4Ko6N_MON=93xqUxOSm-0KEY7dMkE8g@mail.gmail.com>
Message-ID: <CAAzbHvYWx394b+1tFpd4Ko6N_MON=93xqUxOSm-0KEY7dMkE8g@mail.gmail.com>
To: Dan Romascanu <dromasca@gmail.com>
Cc: Klaus Hartke <klaus.hartke@ericsson.com>, "last-call@ietf.org" <last-call@ietf.org>,  "gen-art@ietf.org" <gen-art@ietf.org>,  "draft-ietf-core-stateless.all@ietf.org" <draft-ietf-core-stateless.all@ietf.org>, "core@ietf.org" <core@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-bounce-key: webpack.hosteurope.de; hartke@projectcool.de; 1586683914; 274ae782; 
X-HE-SMSGID: 1jNYxx-0002Vv-Pu
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/n5QqNF_jlPMdRk0gt_T0-g0L38w>
Subject: Re: [core] Genart last call review of draft-ietf-core-stateless-05
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: Sun, 12 Apr 2020 09:31:57 -0000

Dan Romascanu wrote:
>> > 1. It would be useful to include some considerations whether the autho=
rs
>> > consider useful / possible / allowed that the mechanism (extended toke=
n
>> > lengths) presented in this document can be used for other purposed tha=
n
>> > the by-design the use case (avoiding per-request state).
>>
>> The last paragraph in Section 1 says:
>>
>>    While the use case (avoiding per-request state) and the mechanism
>>    (extended token lengths) presented in this document are closely
>>    related, both can be used independently of each other: Some
>>    implementations may be able to fit their state in just 8 bytes; some
>>    implementations may have other use cases for extended token lengths.
>>
>> Does that solve your issue?
>
> Actually this is exactly the paragraph that triggered my concern. Does 'u=
sing independently' mean that you encourage or do not care implementations =
in the future dealing with other use cases? If the answer is yes, maybe the=
 current text is fine. If the answer is 'rather not' than a discussion woul=
d be welcome.

The paragraph is intended to give permission that extended token
lengths may be used for other purposes than avoiding per-request
state. Of course, these will need security considerations etc., but
those are out of this document's scope.

>> > > The use of encryption, integrity protection, and replay protection o=
f
>> >    serialized state is recommended in general, unless a careful analys=
is
>> >    of any potential attacks to security and privacy is performed.  AES=
-
>> >    CCM with a 64 bit tag is recommended, combined with a sequence numb=
er
>> >    and a replay window.  Where encryption is not needed, HMAC-SHA-256,
>> >    combined with a sequence number and a replay window, may be used.
>> >
>> > A few issues with this paragraph. Why are not 'recommended' and 'may'
>> > capitalized? The formulation 'is recommended in general' seems odd, an=
d
>> > the rest of the sentence does not clarify. What does 'a careful analys=
is of any
>> > potential attacks' mean? Who is supposed to perform this analysis and =
who
>> > can ensure it is 'careful enough' at any given point in time for any p=
otential
>> > attacks?
>>
>> AFAIK, the Security Considerations section is supposed to discuss securi=
ty-related issues that users need to be aware of, but not make normative st=
atements. So all the normative requirements are in Section 3.1. (Where 'use=
rs' in this case are implementations and specifications that decide to make=
 use of this implementation strategy in clients.)
>>
>> Overall, it's a bit difficult to make normative requirements here, becau=
se these are usually about the interoperability e.g. of a client and a serv=
er. But in this case, the client only needs to interoperate with itself (it=
 needs to accept a token that it created itself) and the only real requirem=
ent is that "client implementations MUST NOT be vulnerable to maliciously c=
rafted tokens". The meaning of "vulnerable" and "malicious" here depends a =
lot on the application/deployment-specific context; the document can really=
 just highlight some potential issues that users should take into considera=
tion.
>>
>> I'm open to concrete suggestions for text improvements, though.
>
> I believe that I understood the point that you are making. If I am to sug=
gest text improvements, I would:
>
> - s/recommended in general/recommended/
> - clarify, maybe in this very words that "the requirement is that client =
implementations must not be vulnerable to maliciously crafted tokens"

I've made these two changes in the Security Considerations section and
also tried to improve clarity in section 3.1. I will submit a -06
shortly.

Thanks!

Klaus


From nobody Sun Apr 12 03:11:59 2020
Return-Path: <dromasca@gmail.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 D2C163A2047; Sun, 12 Apr 2020 03:11:53 -0700 (PDT)
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=ham 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 yQO8AXe6PGP4; Sun, 12 Apr 2020 03:11:52 -0700 (PDT)
Received: from mail-io1-xd29.google.com (mail-io1-xd29.google.com [IPv6:2607:f8b0:4864:20::d29]) (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 28F6B3A2046; Sun, 12 Apr 2020 03:11:52 -0700 (PDT)
Received: by mail-io1-xd29.google.com with SMTP id o127so6547430iof.0; Sun, 12 Apr 2020 03:11:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Q0cOC0rhlITKX8ksqNwamA3vM0yCqKMvxfA0OrpMpUE=; b=kOGoA+/E6f8fvLsAWp0cLL3UFt8QnuDUBMZIYqR8eLVIDfcZIUSq/XRzqp7xtRW0LB x+7v3k79dip7fUryhYba0HPExWqURUE5RazbU//2gAb28dI2GdUUmDveE7RtOYuNqFQ4 YGy5MOKvdhfJFRI2ex6gws0+iet9qTAus0gElTIyHGwpto+ze+t6O1G+fz30nddehPnT Mwb2z1dpTvhQDx3vA9X6Nu+qMh6L/DNbnGdIG/ZiYyNhBa1S5qL1VIR6a0i9eBn39vPT 1hWOPt0PVAyrWLcZ6eL2yjc+RbGpj+7HkgjFPryKgqGDe51k1YBkmLjAsO7H/V2BC4HU RQzA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Q0cOC0rhlITKX8ksqNwamA3vM0yCqKMvxfA0OrpMpUE=; b=DGtVy8X36UvE5xE23wHYNXBsHubc9EEUt6QNo5IXb/IeyGnsFDztuuUuRnesmTLlT1 eKb7HKngjQRw8he3/l58DYNx3O2P8PjKaMx27azIpnUHFahFEGsCknUV8PoCdXldCdWz Xl7xBh6YI75wuUV1o2XbPqRVzA7k+iI3pt7lcZm9OxhSdWgdCyzIhg9X24inAzowtMH5 WMmZCC2Lh0oESnz87L6ceolZOa8DOmO2TJnWy8CqqmKPgDa0Yl5B0TOVFcXDU6vhx/0e azDH6z6yI29pgwFsfceryomUlrfA4e8X2HuQhq0JzFcnEaQd+VPHVLRLX5Lb0rY8qf8Y 1grw==
X-Gm-Message-State: AGi0PubGXodm+YfoaDHXe4JFz/od6qsFy7ueEhKX33jU5nYoa0k6Y73F RYeHVVIMcLLkjpk6hUIX8eEzqBdNsksKi4BkOYJUUQ==
X-Google-Smtp-Source: APiQypIFVkx4eiynVwSlapOZaB2Asyn0FYWQEC9Oq5DcEUd/3k5uB/2TFHL4WGW8sfm2oM2XTflWmYcLx9tdbdDcKvQ=
X-Received: by 2002:a02:aa93:: with SMTP id u19mr11633921jai.70.1586686311067;  Sun, 12 Apr 2020 03:11:51 -0700 (PDT)
MIME-Version: 1.0
References: <158573098630.30833.17715509721846547699@ietfa.amsl.com> <HE1PR07MB4346B6585F88A677DAF998E3E6C90@HE1PR07MB4346.eurprd07.prod.outlook.com> <CAFgnS4XTyD7AxwgbyAK9oWw_B+Owi6qCwbLhpSp1vn8LH+Lr2Q@mail.gmail.com> <CAAzbHvYWx394b+1tFpd4Ko6N_MON=93xqUxOSm-0KEY7dMkE8g@mail.gmail.com>
In-Reply-To: <CAAzbHvYWx394b+1tFpd4Ko6N_MON=93xqUxOSm-0KEY7dMkE8g@mail.gmail.com>
From: Dan Romascanu <dromasca@gmail.com>
Date: Sun, 12 Apr 2020 13:11:39 +0300
Message-ID: <CAFgnS4XY3YPo7eBfzfMeyXE_RPLWqE1eOQhQCDf0iky8-z=LAQ@mail.gmail.com>
To: Klaus Hartke <hartke@projectcool.de>
Cc: Klaus Hartke <klaus.hartke@ericsson.com>, "last-call@ietf.org" <last-call@ietf.org>,  "gen-art@ietf.org" <gen-art@ietf.org>,  "draft-ietf-core-stateless.all@ietf.org" <draft-ietf-core-stateless.all@ietf.org>, "core@ietf.org" <core@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000f0f61005a3153197"
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/bjQUA2w3aGFRxktA0BWjs0YJbJY>
Subject: Re: [core] Genart last call review of draft-ietf-core-stateless-05
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: Sun, 12 Apr 2020 10:11:54 -0000

--000000000000f0f61005a3153197
Content-Type: text/plain; charset="UTF-8"

Looks good to me. Thanks for addressing these points.

Regards,

Dan


On Sun, Apr 12, 2020 at 12:31 PM Klaus Hartke <hartke@projectcool.de> wrote:

> Dan Romascanu wrote:
> >> > 1. It would be useful to include some considerations whether the
> authors
> >> > consider useful / possible / allowed that the mechanism (extended
> token
> >> > lengths) presented in this document can be used for other purposed
> than
> >> > the by-design the use case (avoiding per-request state).
> >>
> >> The last paragraph in Section 1 says:
> >>
> >>    While the use case (avoiding per-request state) and the mechanism
> >>    (extended token lengths) presented in this document are closely
> >>    related, both can be used independently of each other: Some
> >>    implementations may be able to fit their state in just 8 bytes; some
> >>    implementations may have other use cases for extended token lengths.
> >>
> >> Does that solve your issue?
> >
> > Actually this is exactly the paragraph that triggered my concern. Does
> 'using independently' mean that you encourage or do not care
> implementations in the future dealing with other use cases? If the answer
> is yes, maybe the current text is fine. If the answer is 'rather not' than
> a discussion would be welcome.
>
> The paragraph is intended to give permission that extended token
> lengths may be used for other purposes than avoiding per-request
> state. Of course, these will need security considerations etc., but
> those are out of this document's scope.
>
> >> > > The use of encryption, integrity protection, and replay protection
> of
> >> >    serialized state is recommended in general, unless a careful
> analysis
> >> >    of any potential attacks to security and privacy is performed.
> AES-
> >> >    CCM with a 64 bit tag is recommended, combined with a sequence
> number
> >> >    and a replay window.  Where encryption is not needed, HMAC-SHA-256,
> >> >    combined with a sequence number and a replay window, may be used.
> >> >
> >> > A few issues with this paragraph. Why are not 'recommended' and 'may'
> >> > capitalized? The formulation 'is recommended in general' seems odd,
> and
> >> > the rest of the sentence does not clarify. What does 'a careful
> analysis of any
> >> > potential attacks' mean? Who is supposed to perform this analysis and
> who
> >> > can ensure it is 'careful enough' at any given point in time for any
> potential
> >> > attacks?
> >>
> >> AFAIK, the Security Considerations section is supposed to discuss
> security-related issues that users need to be aware of, but not make
> normative statements. So all the normative requirements are in Section 3.1.
> (Where 'users' in this case are implementations and specifications that
> decide to make use of this implementation strategy in clients.)
> >>
> >> Overall, it's a bit difficult to make normative requirements here,
> because these are usually about the interoperability e.g. of a client and a
> server. But in this case, the client only needs to interoperate with itself
> (it needs to accept a token that it created itself) and the only real
> requirement is that "client implementations MUST NOT be vulnerable to
> maliciously crafted tokens". The meaning of "vulnerable" and "malicious"
> here depends a lot on the application/deployment-specific context; the
> document can really just highlight some potential issues that users should
> take into consideration.
> >>
> >> I'm open to concrete suggestions for text improvements, though.
> >
> > I believe that I understood the point that you are making. If I am to
> suggest text improvements, I would:
> >
> > - s/recommended in general/recommended/
> > - clarify, maybe in this very words that "the requirement is that client
> implementations must not be vulnerable to maliciously crafted tokens"
>
> I've made these two changes in the Security Considerations section and
> also tried to improve clarity in section 3.1. I will submit a -06
> shortly.
>
> Thanks!
>
> Klaus
>

--000000000000f0f61005a3153197
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Looks good to me. Thanks for addressing these points.=
 <br></div><div><br></div><div>Regards,</div><div><br></div><div>Dan</div><=
div><br></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=
=3D"gmail_attr">On Sun, Apr 12, 2020 at 12:31 PM Klaus Hartke &lt;<a href=
=3D"mailto:hartke@projectcool.de">hartke@projectcool.de</a>&gt; wrote:<br><=
/div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bo=
rder-left:1px solid rgb(204,204,204);padding-left:1ex">Dan Romascanu wrote:=
<br>
&gt;&gt; &gt; 1. It would be useful to include some considerations whether =
the authors<br>
&gt;&gt; &gt; consider useful / possible / allowed that the mechanism (exte=
nded token<br>
&gt;&gt; &gt; lengths) presented in this document can be used for other pur=
posed than<br>
&gt;&gt; &gt; the by-design the use case (avoiding per-request state).<br>
&gt;&gt;<br>
&gt;&gt; The last paragraph in Section 1 says:<br>
&gt;&gt;<br>
&gt;&gt;=C2=A0 =C2=A0 While the use case (avoiding per-request state) and t=
he mechanism<br>
&gt;&gt;=C2=A0 =C2=A0 (extended token lengths) presented in this document a=
re closely<br>
&gt;&gt;=C2=A0 =C2=A0 related, both can be used independently of each other=
: Some<br>
&gt;&gt;=C2=A0 =C2=A0 implementations may be able to fit their state in jus=
t 8 bytes; some<br>
&gt;&gt;=C2=A0 =C2=A0 implementations may have other use cases for extended=
 token lengths.<br>
&gt;&gt;<br>
&gt;&gt; Does that solve your issue?<br>
&gt;<br>
&gt; Actually this is exactly the paragraph that triggered my concern. Does=
 &#39;using independently&#39; mean that you encourage or do not care imple=
mentations in the future dealing with other use cases? If the answer is yes=
, maybe the current text is fine. If the answer is &#39;rather not&#39; tha=
n a discussion would be welcome.<br>
<br>
The paragraph is intended to give permission that extended token<br>
lengths may be used for other purposes than avoiding per-request<br>
state. Of course, these will need security considerations etc., but<br>
those are out of this document&#39;s scope.<br>
<br>
&gt;&gt; &gt; &gt; The use of encryption, integrity protection, and replay =
protection of<br>
&gt;&gt; &gt;=C2=A0 =C2=A0 serialized state is recommended in general, unle=
ss a careful analysis<br>
&gt;&gt; &gt;=C2=A0 =C2=A0 of any potential attacks to security and privacy=
 is performed.=C2=A0 AES-<br>
&gt;&gt; &gt;=C2=A0 =C2=A0 CCM with a 64 bit tag is recommended, combined w=
ith a sequence number<br>
&gt;&gt; &gt;=C2=A0 =C2=A0 and a replay window.=C2=A0 Where encryption is n=
ot needed, HMAC-SHA-256,<br>
&gt;&gt; &gt;=C2=A0 =C2=A0 combined with a sequence number and a replay win=
dow, may be used.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; A few issues with this paragraph. Why are not &#39;recommende=
d&#39; and &#39;may&#39;<br>
&gt;&gt; &gt; capitalized? The formulation &#39;is recommended in general&#=
39; seems odd, and<br>
&gt;&gt; &gt; the rest of the sentence does not clarify. What does &#39;a c=
areful analysis of any<br>
&gt;&gt; &gt; potential attacks&#39; mean? Who is supposed to perform this =
analysis and who<br>
&gt;&gt; &gt; can ensure it is &#39;careful enough&#39; at any given point =
in time for any potential<br>
&gt;&gt; &gt; attacks?<br>
&gt;&gt;<br>
&gt;&gt; AFAIK, the Security Considerations section is supposed to discuss =
security-related issues that users need to be aware of, but not make normat=
ive statements. So all the normative requirements are in Section 3.1. (Wher=
e &#39;users&#39; in this case are implementations and specifications that =
decide to make use of this implementation strategy in clients.)<br>
&gt;&gt;<br>
&gt;&gt; Overall, it&#39;s a bit difficult to make normative requirements h=
ere, because these are usually about the interoperability e.g. of a client =
and a server. But in this case, the client only needs to interoperate with =
itself (it needs to accept a token that it created itself) and the only rea=
l requirement is that &quot;client implementations MUST NOT be vulnerable t=
o maliciously crafted tokens&quot;. The meaning of &quot;vulnerable&quot; a=
nd &quot;malicious&quot; here depends a lot on the application/deployment-s=
pecific context; the document can really just highlight some potential issu=
es that users should take into consideration.<br>
&gt;&gt;<br>
&gt;&gt; I&#39;m open to concrete suggestions for text improvements, though=
.<br>
&gt;<br>
&gt; I believe that I understood the point that you are making. If I am to =
suggest text improvements, I would:<br>
&gt;<br>
&gt; - s/recommended in general/recommended/<br>
&gt; - clarify, maybe in this very words that &quot;the requirement is that=
 client implementations must not be vulnerable to maliciously crafted token=
s&quot;<br>
<br>
I&#39;ve made these two changes in the Security Considerations section and<=
br>
also tried to improve clarity in section 3.1. I will submit a -06<br>
shortly.<br>
<br>
Thanks!<br>
<br>
Klaus<br>
</blockquote></div>

--000000000000f0f61005a3153197--


From nobody Sun Apr 12 07:17:22 2020
Return-Path: <internet-drafts@ietf.org>
X-Original-To: core@ietf.org
Delivered-To: core@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 992773A0D05; Sun, 12 Apr 2020 07:17:15 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: core@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.126.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: core@ietf.org
Message-ID: <158670103554.17756.16338764123728269034@ietfa.amsl.com>
Date: Sun, 12 Apr 2020 07:17:15 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/ZZS-9qaDi9X92xLIVkJuObWrvJk>
Subject: [core] I-D Action: draft-ietf-core-stateless-06.txt
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.29
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: Sun, 12 Apr 2020 14:17:16 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Constrained RESTful Environments WG of the IETF.

        Title           : Extended Tokens and Stateless Clients in the Constrained Application Protocol (CoAP)
        Author          : Klaus Hartke
	Filename        : draft-ietf-core-stateless-06.txt
	Pages           : 16
	Date            : 2020-04-12

Abstract:
   This document provides considerations for alleviating CoAP clients
   and intermediaries of keeping per-request state.  To facilitate this,
   this document additionally introduces a new, optional CoAP protocol
   extension for extended token lengths.

   This document updates RFCs 7252 and 8323.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-core-stateless/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-core-stateless-06
https://datatracker.ietf.org/doc/html/draft-ietf-core-stateless-06

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-core-stateless-06


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/



From nobody Sun Apr 12 10:21:09 2020
Return-Path: <ivaylo@ackl.io>
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 51BAD3A108A for <core@ietfa.amsl.com>; Sun, 12 Apr 2020 10:21:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, 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 (2048-bit key) header.d=ackl-io.20150623.gappssmtp.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 RQIwoS0VYnE9 for <core@ietfa.amsl.com>; Sun, 12 Apr 2020 10:21:05 -0700 (PDT)
Received: from mail-wr1-x42e.google.com (mail-wr1-x42e.google.com [IPv6:2a00:1450:4864:20::42e]) (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 DEC6D3A1085 for <core@ietf.org>; Sun, 12 Apr 2020 10:21:04 -0700 (PDT)
Received: by mail-wr1-x42e.google.com with SMTP id s8so7999929wrt.7 for <core@ietf.org>; Sun, 12 Apr 2020 10:21:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ackl-io.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=f3xHPj0Ayr/x8AeUSlibYCgfv27mfh44B5hmyA/iAvA=; b=z3s9veJVdsaaIoGcmHI/jVkRoujx6lZE0tay5alGpmw1ZwJSAGqdS0vD9NHK1rpVUQ tzjI/oRavmgNxE+mZTO8QTpujUVVfUC+DQVTmNcIpA3MBDuvTnWBK1EubcMODh72UAfM CRyG35a6DvWnSxbeW5GIsHfb0uz8g8zxWh6N0/Ou9KKK2RoFUYYhaINU/QQAJEB67pUM yAa34XNaCrNcuFKby64fzw1oAQAtqUhG7KiBwsONb3EA00L4k945mcr3JTK0iJQSF8xY cbpmbYHm5WAtH7ShMtE3MRC+NEI/aoMtW9DpzPjlYUFTnJUm9AjvmQK35IKxVMQgkhgx 7hFQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=f3xHPj0Ayr/x8AeUSlibYCgfv27mfh44B5hmyA/iAvA=; b=Ea5i2R3Qg41GlT0n+bQGVS6DX+WgLbrgip087a4+FGpEW9yJd5OuVQNEhYga4AN0cw DYZkyyObZZPgtnTtG/ETFYO65u8FgrR62X1F3o1Z+RcJYAXdDqmjOii5tBa2G5lw/tMw juXA6vSqmxqgZh52LbB6eQ+n2Ffbv94y9HXUp/VlAFF+nmgRMSpAks8jZ1TLf+cTpCaY V7A/IdrIeXLV3nj9mejw+ZXjpKLBA3WFL4gr1thBO2WjhVqHnwiOL0X/62HodwJFqhdG 04jv5xvTHD5qOQClTyi98rdXRkV6uyjoz5we8wPwP5mG88EfTjrJX6zYchkGZG0faSnd wbzg==
X-Gm-Message-State: AGi0PuZCdL1Ot75Fn87uC/einkEsG0ltmETUD9wisABchAhOw4Y28GVM EuCOGfaPh+uWjUHgpx6CDhA/zIcK/dEh+bItwPIhj/20t90=
X-Google-Smtp-Source: APiQypLRhJ860RDvyiTss7q0yrSgtBLlH6gIJa1pFPKb7WdOfIX7OF56eANztyeip9p9dio216j+P7JV3Y2eklrF2uA=
X-Received: by 2002:adf:c188:: with SMTP id x8mr14135839wre.136.1586712063004;  Sun, 12 Apr 2020 10:21:03 -0700 (PDT)
MIME-Version: 1.0
References: <26233.1585585343@localhost>
In-Reply-To: <26233.1585585343@localhost>
From: Ivaylo Petrov <ivaylo@ackl.io>
Date: Sun, 12 Apr 2020 19:20:37 +0200
Message-ID: <CAJFkdRw8dZoz_DWCcBd7DFNSOMMJ7kgpevVDJ0+uzKqqoc4M6w@mail.gmail.com>
To: Michael Richardson <mcr+ietf@sandelman.ca>
Cc: core <core@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000e064cf05a31b30a9"
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/D7f2tw-VncaU4mFNiqmEZZ57Gkk>
Subject: Re: [core] comments on CORECONF drafts in WGLC
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: Sun, 12 Apr 2020 17:21:08 -0000

--000000000000e064cf05a31b30a9
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hello Michael,

Thank you for the review and the comments! Please find my answers below
prefixed by [IP]. You can find the resulting diffs at the following link
[1].

Best regards,
Ivaylo

[1]:
https://tools.ietf.org/rfcdiff?url1=3Dhttps://tools.ietf.org/id/draft-ietf-=
core-comi.txt&url2=3Dhttps://core-wg.github.io/comi/draft-ietf-core-comi.tx=
t

On Mon, Mar 30, 2020 at 6:22 PM Michael Richardson <mcr+ietf@sandelman.ca>
wrote:

>
> Hi, I have read:
>
> =E2=80=94 draft-ietf-core-yang-cbor-12
> =E2=80=94 draft-ietf-core-sid-11
>
> I have implementation experience, and I've used these in other protocols,
> and
> I strongly agree that they are ready for publication!
>

[IP]: Thank you for your reviews and helping us get them to that state!

I read the COMI document some time ago, and I thought the approach was
> fine.  I do not have any implementation experience, so I have no attempte=
d
> to
> understand the document at that level of detail.
> I would have liked to use COMI directly as part of
> ietf-6tisch-minimal-security's
> CoJP, but we would up creating a bespoke CBOR encoding, which is
> unfortunate.
>
> I suggest that the COMI document include the word "CORECONF" in it's titl=
e.
>   -> "CoAP Management Interface (CORECONF)"
> as I think that it is the starting document that leadds to the other thre=
e
> documents.  This will make it easier to find in rfc-index.txt.
>

[IP]: That sounds indeed a good way to go forward. Unless someone objects,
I am going to apply this change with the next revision.

>
> The security considerations, and authorization for this system is
> underspecified.  This was ultimately was killed SNMPv2, and led to a
> multi-decade long failure of SNMPv3.
> I suspect that this part will have a difficult time with security ADs.
>

[IP]: I tried to improve this section to some extent. Please let me know if
you have other ideas. Text contribution is always welcomed as well.

I think that a stronger link to ACE, is in order, and an introspective
> interface (using COMI!) into the authorization mechanism would help.
> This could be new work, and I suspect that there are many in t2trg and ou=
t
> in
> industry groups like OCF and CHIP that would like to have such a thing, b=
ut
> it is a non-trivial amount of work.
>

[IP]: I added an informational link to ACE, which for me seems as one of
the ways authorization can be handled in COMI. Is this what you have in
mind?


> I read draft-ietf-core-yang-library-01 when it was adopted.
> I have *no* expertise on the YANG in this document, and I have no experti=
se
> building network management systems that would need to this level of
> introspection.
>
> As I understand it, this module provides a constrained version of
> ietf-yang-library, the purpose of both is to describe which modules a
> device
> supports.
>
> I have no experience with introspection of devices like this, even doing
> SNMPv2 going back decades: it either worked or it didn't, usually it
> didn't,
> and one just guessed what the device supported, or read the manual.
>
> I understand the goals here, but I'm not certain, particularly in a
> constrained *network* that there is value in doing this.  I think that I'=
d
> rather get this information from a URL provided in an RFC8520 (MUD).
> I don't object to it though.
>

[IP]: Thank you for your thoughts on that one! I believe Michel Veillette
would best reply to the pros and cons of using URL in a MUD file vs this
document, but it seems to me that they would still address slightly
different use cases and probably there is value in having both supported.

I wonder if queries against this module could be answered with static
> content generated at compile time, and therefore from "ROM"?
>

[IP]: I would imagine so.

I disagree with the Security Considerations, that knowing the list of
> modules helps the attacker to the extent that it is important to provide
> specific read controls on it.  Attackers already have a copy of the ROM ;=
-)
> I would say that the entire COMI interface needs authorized read access,
> and
> this module no more than any other module.
>

[IP]: I believe the idea here is that the attacker doesn't necessarily know
which ROM the device is using. Having an easy way to discover that and from
there all the possible vulnerabilities of that device is what we want to
avoid. Otherwise I agree that the entire CoMI interface needs authorized
read access.


> I think that there might be future opportunities to link some of this wor=
k
> to
> the SUIT work, to the CoSWID work, and maybe to the RATS work.
>

[IP]: I strongly agree with this, but from all the different IoT security
options, I am currently not sure which ones would be best suited for CoMI
in different situations. Do you have ideas for concrete drafts and use
cases?

--
> Michael Richardson <mcr+IETF@sandelman.ca>, Sandelman Software Works
>  -=3D IPv6 IoT consulting =3D-
>
>
>
> _______________________________________________
> core mailing list
> core@ietf.org
> https://www.ietf.org/mailman/listinfo/core
>

--000000000000e064cf05a31b30a9
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><span class=3D"gmail_default" style=3D"font-family:verdana=
,sans-serif;color:rgb(11,83,148)"></span>Hello Michael,<br><br>Thank you fo=
r the review and the comments! Please find my answers below prefixed by [IP=
].<span class=3D"gmail_default" style=3D"font-family:verdana,sans-serif;col=
or:rgb(11,83,148)">=C2=A0</span><span class=3D"gmail_default" style=3D"font=
-family:verdana,sans-serif;color:rgb(11,83,148)"></span>You can find the re=
sulting diffs at the following link [1].<br><br>Best regards,<br>Ivaylo<div=
><br></div><div><span class=3D"gmail_default" style=3D"font-family:verdana,=
sans-serif;color:rgb(11,83,148)"></span>[1]: <a href=3D"https://tools.ietf.=
org/rfcdiff?url1=3Dhttps://tools.ietf.org/id/draft-ietf-core-comi.txt&amp;u=
rl2=3Dhttps://core-wg.github.io/comi/draft-ietf-core-comi.txt">https://tool=
s.ietf.org/rfcdiff?url1=3Dhttps://tools.ietf.org/id/draft-ietf-core-comi.tx=
t&amp;url2=3Dhttps://core-wg.github.io/comi/draft-ietf-core-comi.txt</a><di=
v><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On M=
on, Mar 30, 2020 at 6:22 PM Michael Richardson &lt;<a href=3D"mailto:mcr%2B=
ietf@sandelman.ca" target=3D"_blank">mcr+ietf@sandelman.ca</a>&gt; wrote:<b=
r></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex=
;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
Hi, I have read:<br>
<br>
=E2=80=94 draft-ietf-core-yang-cbor-12<br>
=E2=80=94 draft-ietf-core-sid-11<br>
<br>
I have implementation experience, and I&#39;ve used these in other protocol=
s, and<br>
I strongly agree that they are ready for publication!<br></blockquote><div>=
<br></div><div class=3D"gmail_default">[IP]: Thank you for your reviews and=
 helping us get them to that state!<font color=3D"#0b5394" face=3D"verdana,=
 sans-serif"></font></div><div><br></div><blockquote class=3D"gmail_quote" =
style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);pa=
dding-left:1ex">
I read the COMI document some time ago, and I thought the approach was<br>
fine.=C2=A0 I do not have any implementation experience, so I have no attem=
pted to<br>
understand the document at that level of detail.<br>
I would have liked to use COMI directly as part of ietf-6tisch-minimal-secu=
rity&#39;s<br>
CoJP, but we would up creating a bespoke CBOR encoding, which is unfortunat=
e.<br>
<br>
I suggest that the COMI document include the word &quot;CORECONF&quot; in i=
t&#39;s title.<br>
=C2=A0 -&gt; &quot;CoAP Management Interface (CORECONF)&quot;<br>
as I think that it is the starting document that leadds to the other three<=
br>
documents.=C2=A0 This will make it easier to find in rfc-index.txt.<br></bl=
ockquote><div><br></div><span class=3D"gmail_default" style=3D"font-family:=
verdana,sans-serif;color:rgb(11,83,148)"></span>[IP]: That sounds indeed a =
good way to go forward. <span class=3D"gmail_default" style=3D"font-family:=
verdana,sans-serif;color:rgb(11,83,148)"></span><span class=3D"gmail_defaul=
t" style=3D"font-family:verdana,sans-serif;color:rgb(11,83,148)"></span>Unl=
ess someone objects, I am going to apply this change with the next revision=
.</div><div class=3D"gmail_quote">=C2=A0<blockquote class=3D"gmail_quote" s=
tyle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);pad=
ding-left:1ex">
The security considerations, and authorization for this system is<br>
underspecified.=C2=A0 This was ultimately was killed SNMPv2, and led to a<b=
r>
<span class=3D"gmail_default" style=3D"font-family:verdana,sans-serif;color=
:rgb(11,83,148)"></span>multi-decade long failure of SNMPv3.<br>
I suspect that this part will have a difficult time with security ADs.<br><=
/blockquote><div>=C2=A0</div><span class=3D"gmail_default" style=3D"font-fa=
mily:verdana,sans-serif;color:rgb(11,83,148)"></span>[IP]: I tried to impro=
ve this section to some extent. Please let me know if you have other ideas.=
 Text contribution is always welcomed as well.<div><br></div><blockquote cl=
ass=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid=
 rgb(204,204,204);padding-left:1ex">
I think that a stronger link to ACE, is in order, and an introspective<br>
interface (using COMI!) into the authorization mechanism would help.<br>
This could be new work, and I suspect that there are many in t2trg and out =
in<br>
industry groups like OCF and CHIP that would like to have such a thing, but=
<br>
it is a non-trivial amount of work.<br></blockquote><div><br></div><span cl=
ass=3D"gmail_default" style=3D"font-family:verdana,sans-serif;color:rgb(11,=
83,148)"></span>[IP]: I added an informational link to ACE, which for me se=
ems as one of the ways authorization can be handled in COMI. Is this what y=
ou have in mind?<div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D=
"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-le=
ft:1ex">
I read draft-ietf-core-yang-library-01 when it was adopted.<br>
I have *no* expertise on the YANG in this document, and I have no expertise=
<br>
building network management systems that would need to this level of intros=
pection.<br>
<br>
As I understand it, this module provides a constrained version of<br>
ietf-yang-library, the purpose of both is to describe which modules a devic=
e<br>
supports.<br>
<br>
I have no experience with introspection of devices like this, even doing<br=
>
SNMPv2 going back decades: it either worked or it didn&#39;t, usually it di=
dn&#39;t,<br>
and one just guessed what the device supported, or read the manual.<br>
<br>
I understand the goals here, but I&#39;m not certain, particularly in a<br>
constrained *network* that there is value in doing this.=C2=A0 I think that=
 I&#39;d<br>
rather get this information from a URL provided in an RFC8520 (MUD).<br>
I don&#39;t object to it though.<br></blockquote><div><br></div><span class=
=3D"gmail_default" style=3D"font-family:verdana,sans-serif;color:rgb(11,83,=
148)"></span>[IP]: Thank you for your thoughts on that one! I believe Miche=
l Veillette would best reply to the pros and cons of using URL in a MUD fil=
e vs this document, but it seems to me that they would still address slight=
ly different use cases and probably there is value in having both supported=
.<div><br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0=
px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
I wonder if queries against this module could be answered with static<br>
content generated at compile time, and therefore from &quot;ROM&quot;?<br><=
/blockquote><div><br></div><div class=3D"gmail_default" style=3D"">[IP]: I =
would imagine so.<font color=3D"#0b5394" face=3D"verdana, sans-serif"></fon=
t></div><div><br></div><blockquote class=3D"gmail_quote" style=3D"margin:0p=
x 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
I disagree with the Security Considerations, that knowing the list of<br>
modules helps the attacker to the extent that it is important to provide<br=
>
specific read controls on it.=C2=A0 Attackers already have a copy of the RO=
M ;-)<br>
I would say that the entire COMI interface needs authorized read access, an=
d<br>
this module no more than any other module.<br></blockquote><div><br></div><=
span class=3D"gmail_default" style=3D"font-family:verdana,sans-serif;color:=
rgb(11,83,148)"></span>[IP]: I believe the idea here is that the attacker d=
oesn&#39;t necessarily know which ROM the device is using. Having an easy w=
ay to discover that and from there all the possible vulnerabilities of that=
 device is what we want to avoid. Otherwise I agree that the entire CoMI in=
terface needs authorized read access.<div>=C2=A0</div><blockquote class=3D"=
gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(20=
4,204,204);padding-left:1ex">
I think that there might be future opportunities to link some of this work =
to<br>
the SUIT work, to the CoSWID work, and maybe to the RATS work.<br></blockqu=
ote><div><br></div><div class=3D"gmail_default" style=3D"">[IP]: I strongly=
 agree with this, but from all the different IoT security options, I am cur=
rently not sure which ones would be best suited for CoMI in different situa=
tions. Do you have ideas for concrete drafts and use cases?</div><div><br><=
/div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bo=
rder-left:1px solid rgb(204,204,204);padding-left:1ex">
--<br>
Michael Richardson &lt;<a href=3D"mailto:mcr%2BIETF@sandelman.ca" target=3D=
"_blank">mcr+IETF@sandelman.ca</a>&gt;, Sandelman Software Works<br>
=C2=A0-=3D IPv6 IoT consulting =3D-<br>
<br>
<br>
<br>
_______________________________________________<br>
core mailing list<br>
<a href=3D"mailto:core@ietf.org" target=3D"_blank">core@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/core" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/core</a><br>
</blockquote></div></div></div></div>

--000000000000e064cf05a31b30a9--


From nobody Sun Apr 12 10:23:23 2020
Return-Path: <ivaylo@ackl.io>
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 42EE03A1090 for <core@ietfa.amsl.com>; Sun, 12 Apr 2020 10:23:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, 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=ackl-io.20150623.gappssmtp.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 2QxQMs4VBjsn for <core@ietfa.amsl.com>; Sun, 12 Apr 2020 10:23:15 -0700 (PDT)
Received: from mail-wr1-x42a.google.com (mail-wr1-x42a.google.com [IPv6:2a00:1450:4864:20::42a]) (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 967E83A1091 for <core@ietf.org>; Sun, 12 Apr 2020 10:23:14 -0700 (PDT)
Received: by mail-wr1-x42a.google.com with SMTP id x18so3720534wrq.2 for <core@ietf.org>; Sun, 12 Apr 2020 10:23:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ackl-io.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=ZJNv4u4Z66dnbrnlsrhUOXnaVIzy7JF0j4FZlB9Mcx8=; b=X8+cqT1qXYeHrcPbrzzmdu5bSnGNqJR0hNcxWOykNCEZGsvCz1vsF99LEHZ5FDxL69 tYdgxNfOMfq9p2z2dG7ux/w/mZCPd+zNQobzoHncH1m0Eouxkfo+UsyYrUUfWusr6hTJ Vo0djsRKhp9OrgsI+hsNPf2seyouI1hJ+qI55D9QIBI3NQptJyrOumWNHq1uJs7DoHUR GExIgpOvTzosxY2McOVA5u8XBri6ehVkr6Ioglufjwg2tqgwXsBvQ/wBrLorHyr3Nfbw AYS0JEV5lM6iYc1bU88GAMrYes4tzUGJfENVAQoiufNR/9DFU06Tnj6NLBZXuA1JnGDk aj6Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=ZJNv4u4Z66dnbrnlsrhUOXnaVIzy7JF0j4FZlB9Mcx8=; b=BQFzyb017wmTptNH7sYE9GUttoJuUTOpHV3G+i/ozzjkdg57ytt0SOZRkaApDgGmSq k00AJRh4QYisc4mnLWAxk8QOC859ChwvB6Aei8UotSs5Ue98slN6JgdQmNyv0PoF6gkc zuHlWYPj4ljVhwyeZoGGejHkxyfnpHGItQLM/ydvpeCDc+2YKscZ2KASduHZYGtvpqup 1r0BTQ5bRzAxrVZo1Aq9wpxiEePhnhBz0BaBT5YGnEwEByQIMpN8dm4yqDg9G7XBOR5x kU5xTjeU02FO0BMl9R7RebB6hVfYOmZ212ehkxn1p1YnDTRHaZM50oEufiNfhBqKeZxH hgnA==
X-Gm-Message-State: AGi0Pua3nNRmA4LupvISe0kZdQ77KUlx6GgAcZBVb1cn4zSo7CvqgniR K2jxm2L6Rv9VL/lvikf28jn77x4Ln7k78r1qfLyeGpmX
X-Google-Smtp-Source: APiQypJ/F43IEX74k1NMeV69iAL5QBEhp+lPvY+JJEloxDvJY66dhpnM5W/5SlSiseCnUKxyryMWFQnMGekgdEh0i58=
X-Received: by 2002:a5d:500b:: with SMTP id e11mr6407251wrt.272.1586712192779;  Sun, 12 Apr 2020 10:23:12 -0700 (PDT)
MIME-Version: 1.0
References: <9AD3C4BB-7965-4776-84C4-6B5BFDCAA262@tzi.org> <e3a61d2c-1183-5ece-74d8-b1bad26ddfe6@ericsson.com> <15C8F1D1-B560-4D52-8D77-377C6B1C0518@tzi.org> <DB7PR07MB56578E540FA99F4494970ADEA0CB0@DB7PR07MB5657.eurprd07.prod.outlook.com> <CAJFkdRzjEGvGMT=xmtuZRgK1gYNFsouy-cSBjrzuiBqafUDWJQ@mail.gmail.com> <DB7PR07MB565769ABAF13EB4EC9C17EB0A0C10@DB7PR07MB5657.eurprd07.prod.outlook.com>
In-Reply-To: <DB7PR07MB565769ABAF13EB4EC9C17EB0A0C10@DB7PR07MB5657.eurprd07.prod.outlook.com>
From: Ivaylo Petrov <ivaylo@ackl.io>
Date: Sun, 12 Apr 2020 19:22:46 +0200
Message-ID: <CAJFkdRw2aKOyj4vNhH0aG0citG0TY0VNeRFbMQDKrX+SUXOPBw@mail.gmail.com>
To: tom petch <ietfc@btconnect.com>
Cc: core <core@ietf.org>, "netmod@ietf.org" <netmod@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000009c9b3905a31b3853"
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/uq8g7NJsIR6MX2SXttNiomUWWjY>
Subject: Re: [core]  =?utf-8?q?=5Bnetmod=5D_=F0=9F=94=94_admin_WG_Last_Call_of?= =?utf-8?q?_CORECONF_drafts=3A_draft-ietf-core-yang-yang-library-01?=
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: Sun, 12 Apr 2020 17:23:17 -0000

--0000000000009c9b3905a31b3853
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hello Tom,

Thank you for the additional details! I updated the security considerations
and the link [1] can still be used for the diff between version -01 of the
draft and our current version. If there are no new comments in the next few
days, I intend to submit a new revision of the draft.

Best regards,
Ivaylo

[1]:
https://tools.ietf.org/rfcdiff?url1=3Ddraft-ietf-core-yang-library&url2=3Dh=
ttp://core-wg.github.io/yang-cbor/draft-ietf-core-yang-library-latest.txt.





On Thu, Apr 9, 2020 at 10:47 AM tom petch <ietfc@btconnect.com> wrote:

> From: Ivaylo Petrov <ivaylo@ackl.io>
> Sent: 08 April 2020 13:06
> Hello Tom,
>
> Thank you for your review and your comments! They were indeed very
> helpful. I will try to spend some more time making sure we follow the
> recommendations from RFC8407, but for now please find my answers below
> (prefixed with [IP]). Note that the diff after handing your comments can =
be
> found at [1] for the txt file diff and [2] for the raw Markdown diff.
>
> <TP>
> I like your initials!
>
> On Security, no, RFC8407 requires you to use the boilerplate from the
> wiki; except that you cannot since you must reference CORECONF but I thin=
k
> that you must use the boiler plate with minimal change ie just adding the
> reference to CORECONF.  The Security in RFC7895 is out of date, no RESTCO=
NF.
>
> Otherwise, looks ok and I will look again when a new I-D appears - I do
> like the plain text I-D format as a way of working:-)
>
> tom petch
>
> Best regards,
> Ivaylo
>
> [1]:
> https://tools.ietf.org/rfcdiff?url1=3Ddraft-ietf-core-yang-library&url2=
=3Dhttp://core-wg.github.io/yang-cbor/draft-ietf-core-yang-library-latest.t=
xt
> [2]:
> https://github.com/core-wg/yang-cbor/commit/2aa29f2468c827fd4b58cad6a5dec=
ba795d9c767
>
>
> On Mon, Mar 30, 2020 at 12:11 PM tom petch <ietfc@btconnect.com<mailto:
> ietfc@btconnect.com>> wrote:
> There is quite a lot wrong with the admin of the YANG-library I-D when
> compared with RFC8407 IMHO
>
> Security considerations does not conform to boiler plate
>
> [IP]: Adding the following text in the beginning of the security
> considerations will make it follow the same structure as RFC7895. Would
> that be acceptable for you?
>
> The YANG module defined in this memo is designed to be accessed via
> CORECONF
> {{-comi}}, NETCONF {{RFC6241}} or RESTCONF {{RFC8040}}. Depending on the
> used
> protocol, the security considerations of some or all of those will apply.
>
> IANA considerations does not register name space
>
> [IP]: I added such registration. Please let me know if it looks fine. The
> relevant text is:
>
> ## YANG Namespace Registration
>
> This document registers the following XML namespace URN in the "IETF XML
> Registry", following the format defined in {{RFC3688}}:
>
> URI: please assign
> urn:ietf:params:xml:ns:yang:ietf-constrained-yang-library
>
> Registrant Contact: The IESG.
>
> XML: N/A, the requested URI is an XML namespace.
>
> RFC 6991  is imported and so MUST be a Normative reference
>
> [IP]: Fixed
>
> ietf-sid-file is imported and so MUST be a Normative  not Informative
> reference for the I-D
>
> [IP]: Fixed
>
> reference ietf-core-sid would be better as RFC YYYY with an RFC Editor
> note asking them to replace YYYY with the number assigned to 'YANG Schema
> ...
>
> [IP]: Fixed
>
> Organization Netconf WG seems an odd choice and contradicts contact detai=
ls
>
> [IP]: Changed to CoRE WG
>
> Contact does not normally specify WG Chairs
>
>
> [IP]: I removed the chairs and left only the group and the editors. Is
> that what you had in mind?
>
> more than one revision clause
>
> [IP]: Fixed
>
> CORECONF not an abbreviation I recognise
>
> [IP]: We have received other comments related to this. We will discuss
> them during the meeting today and try to clarify this.
>
> I will look some more as and when these are addressed (or I see IETF Last
> Call:-)
>
> Tom Petch
> ________________________________________
> From: netmod <netmod-bounces@ietf.org<mailto:netmod-bounces@ietf.org>> on
> behalf of Carsten Bormann <cabo@tzi.org<mailto:cabo@tzi.org>>
> Sent: 09 March 2020 13:04
> To: core
> Cc: netmod@ietf.org<mailto:netmod@ietf.org>
> Subject: [netmod] =F0=9F=94=94 WG Last Call of CORECONF drafts:
> draft-ietf-core-yang-cbor-12, -sid-11, -comi-09, -yang-library-01
>
> It took us a long time to get the four CORECONF drafts in sync,
> but now we are ready for WGLC.
>
> This starts a working group last call for
> =E2=80=94 draft-ietf-core-yang-cbor-12
> =E2=80=94 draft-ietf-core-sid-11
> =E2=80=94 draft-ietf-core-comi-09
> =E2=80=94 draft-ietf-core-yang-library-01
>
> ending on
>
>         24:00 UTC on Tuesday, March 31, 2020.
>
> (This includes some extra time for the IETF week and for cross-WG
> coordination.)
>
> This WGLC is copied to the netmod WG mailing list; please do have a look
> at these drafts as they are slated to become a part of the greater
> YANG/NETCONF/RESTCONF family.  We intend the discussion to be on the
> CoRE mailing list, but if you find a fundamental issue with YANG or
> RESTCONF, feel free to discuss that on netmod instead.
>
> Please start a new email thread for each major issue that will need
> discussion and make sure the subject line includes the draft name and
> some sort of name for the issue.  (Minor issues such as typos can also
> be sent to the authors.)
>
> If you read the draft and think it looks fine, please send a one line
> email to the list or to the chairs letting us know that so we can get
> a feel of how broad the review has been.
>
> (To reviewers and authors:)  If you are aware of any patent claims that
> might apply to systems that implement these drafts, please review BCP 78
> and BCP 79 and make any appropriate IPR declaration before the last-call
> ends. If you are not sure whether you need to make a declaration or not,
> please talk to the chairs and we will help.
>
> Gr=C3=BC=C3=9Fe, Carsten
>
> _______________________________________________
> netmod mailing list
> netmod@ietf.org<mailto:netmod@ietf.org>
> https://www.ietf.org/mailman/listinfo/netmod
> _______________________________________________
> core mailing list
> core@ietf.org<mailto:core@ietf.org>
> https://www.ietf.org/mailman/listinfo/core
>

--0000000000009c9b3905a31b3853
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><span class=3D"gmail_default" style=3D"font-family:verdana=
,sans-serif;color:rgb(11,83,148)"></span>Hello Tom,<br><br>Thank you for th=
e additional details! I updated the security considerations and the link [1=
] can still be used for the diff between version -01 of the draft and our c=
urrent version. If there are no new comments in the next few days, I intend=
 to submit a new revision of the draft.<br><br>Best regards,<br>Ivaylo<br><=
br>[1]: <a href=3D"https://tools.ietf.org/rfcdiff?url1=3Ddraft-ietf-core-ya=
ng-library&amp;url2=3Dhttp://core-wg.github.io/yang-cbor/draft-ietf-core-ya=
ng-library-latest.txt">https://tools.ietf.org/rfcdiff?url1=3Ddraft-ietf-cor=
e-yang-library&amp;url2=3Dhttp://core-wg.github.io/yang-cbor/draft-ietf-cor=
e-yang-library-latest.txt</a>. <div class=3D"gmail_default" style=3D"font-f=
amily:verdana,sans-serif;color:#0b5394"><br></div><div class=3D"gmail_defau=
lt" style=3D"font-family:verdana,sans-serif;color:#0b5394"><br><br></div></=
div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On=
 Thu, Apr 9, 2020 at 10:47 AM tom petch &lt;<a href=3D"mailto:ietfc@btconne=
ct.com" target=3D"_blank">ietfc@btconnect.com</a>&gt; wrote:<br></div><bloc=
kquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:=
1px solid rgb(204,204,204);padding-left:1ex">From: Ivaylo Petrov &lt;<a hre=
f=3D"mailto:ivaylo@ackl.io" target=3D"_blank">ivaylo@ackl.io</a>&gt;<br>
Sent: 08 April 2020 13:06<br>
Hello Tom,<br>
<br>
Thank you for your review and your comments! They were indeed very helpful.=
 I will try to spend some more time making sure we follow the recommendatio=
ns from RFC8407, but for now please find my answers below (prefixed with [I=
P]). Note that the diff after handing your comments can be found at [1] for=
 the txt file diff and [2] for the raw Markdown diff.<br>
<br>
&lt;TP&gt;<br>
I like your initials!<br>
<br>
On Security, no, RFC8407 requires you to use the boilerplate from the wiki;=
 except that you cannot since you must reference CORECONF but I think that =
you must use the boiler plate with minimal change ie just adding the refere=
nce to CORECONF.=C2=A0 The Security in RFC7895 is out of date, no RESTCONF.=
<br>
<br>
Otherwise, looks ok and I will look again when a new I-D appears - I do lik=
e the plain text I-D format as a way of working:-)<br>
<br>
tom petch<br>
<br>
Best regards,<br>
Ivaylo<br>
<br>
[1]: <a href=3D"https://tools.ietf.org/rfcdiff?url1=3Ddraft-ietf-core-yang-=
library&amp;url2=3Dhttp://core-wg.github.io/yang-cbor/draft-ietf-core-yang-=
library-latest.txt" rel=3D"noreferrer" target=3D"_blank">https://tools.ietf=
.org/rfcdiff?url1=3Ddraft-ietf-core-yang-library&amp;url2=3Dhttp://core-wg.=
github.io/yang-cbor/draft-ietf-core-yang-library-latest.txt</a><br>
[2]: <a href=3D"https://github.com/core-wg/yang-cbor/commit/2aa29f2468c827f=
d4b58cad6a5decba795d9c767" rel=3D"noreferrer" target=3D"_blank">https://git=
hub.com/core-wg/yang-cbor/commit/2aa29f2468c827fd4b58cad6a5decba795d9c767</=
a><br>
<br>
<br>
On Mon, Mar 30, 2020 at 12:11 PM tom petch &lt;<a href=3D"mailto:ietfc@btco=
nnect.com" target=3D"_blank">ietfc@btconnect.com</a>&lt;mailto:<a href=3D"m=
ailto:ietfc@btconnect.com" target=3D"_blank">ietfc@btconnect.com</a>&gt;&gt=
; wrote:<br>
There is quite a lot wrong with the admin of the YANG-library I-D when comp=
ared with RFC8407 IMHO<br>
<br>
Security considerations does not conform to boiler plate<br>
<br>
[IP]: Adding the following text in the beginning of the security considerat=
ions will make it follow the same structure as RFC7895. Would that be accep=
table for you?<br>
<br>
The YANG module defined in this memo is designed to be accessed via CORECON=
F<br>
{{-comi}}, NETCONF {{RFC6241}} or RESTCONF {{RFC8040}}. Depending on the us=
ed<br>
protocol, the security considerations of some or all of those will apply.<b=
r>
<br>
IANA considerations does not register name space<br>
<br>
[IP]: I added such registration. Please let me know if it looks fine. The r=
elevant text is:<br>
<br>
## YANG Namespace Registration<br>
<br>
This document registers the following XML namespace URN in the &quot;IETF X=
ML<br>
Registry&quot;, following the format defined in {{RFC3688}}:<br>
<br>
URI: please assign urn:ietf:params:xml:ns:yang:ietf-constrained-yang-librar=
y<br>
<br>
Registrant Contact: The IESG.<br>
<br>
XML: N/A, the requested URI is an XML namespace.<br>
<br>
RFC 6991=C2=A0 is imported and so MUST be a Normative reference<br>
<br>
[IP]: Fixed<br>
<br>
ietf-sid-file is imported and so MUST be a Normative=C2=A0 not Informative =
reference for the I-D<br>
<br>
[IP]: Fixed<br>
<br>
reference ietf-core-sid would be better as RFC YYYY with an RFC Editor note=
 asking them to replace YYYY with the number assigned to &#39;YANG Schema .=
..<br>
<br>
[IP]: Fixed<br>
<br>
Organization Netconf WG seems an odd choice and contradicts contact details=
<br>
<br>
[IP]: Changed to CoRE WG<br>
<br>
Contact does not normally specify WG Chairs<br>
<br>
<br>
[IP]: I removed the chairs and left only the group and the editors. Is that=
 what you had in mind?<br>
<br>
more than one revision clause<br>
<br>
[IP]: Fixed<br>
<br>
CORECONF not an abbreviation I recognise<br>
<br>
[IP]: We have received other comments related to this. We will discuss them=
 during the meeting today and try to clarify this.<br>
<br>
I will look some more as and when these are addressed (or I see IETF Last C=
all:-)<br>
<br>
Tom Petch<br>
________________________________________<br>
From: netmod &lt;<a href=3D"mailto:netmod-bounces@ietf.org" target=3D"_blan=
k">netmod-bounces@ietf.org</a>&lt;mailto:<a href=3D"mailto:netmod-bounces@i=
etf.org" target=3D"_blank">netmod-bounces@ietf.org</a>&gt;&gt; on behalf of=
 Carsten Bormann &lt;<a href=3D"mailto:cabo@tzi.org" target=3D"_blank">cabo=
@tzi.org</a>&lt;mailto:<a href=3D"mailto:cabo@tzi.org" target=3D"_blank">ca=
bo@tzi.org</a>&gt;&gt;<br>
Sent: 09 March 2020 13:04<br>
To: core<br>
Cc: <a href=3D"mailto:netmod@ietf.org" target=3D"_blank">netmod@ietf.org</a=
>&lt;mailto:<a href=3D"mailto:netmod@ietf.org" target=3D"_blank">netmod@iet=
f.org</a>&gt;<br>
Subject: [netmod] =F0=9F=94=94 WG Last Call of CORECONF drafts: draft-ietf-=
core-yang-cbor-12, -sid-11, -comi-09, -yang-library-01<br>
<br>
It took us a long time to get the four CORECONF drafts in sync,<br>
but now we are ready for WGLC.<br>
<br>
This starts a working group last call for<br>
=E2=80=94 draft-ietf-core-yang-cbor-12<br>
=E2=80=94 draft-ietf-core-sid-11<br>
=E2=80=94 draft-ietf-core-comi-09<br>
=E2=80=94 draft-ietf-core-yang-library-01<br>
<br>
ending on<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 24:00 UTC on Tuesday, March 31, 2020.<br>
<br>
(This includes some extra time for the IETF week and for cross-WG<br>
coordination.)<br>
<br>
This WGLC is copied to the netmod WG mailing list; please do have a look<br=
>
at these drafts as they are slated to become a part of the greater<br>
YANG/NETCONF/RESTCONF family.=C2=A0 We intend the discussion to be on the<b=
r>
CoRE mailing list, but if you find a fundamental issue with YANG or<br>
RESTCONF, feel free to discuss that on netmod instead.<br>
<br>
Please start a new email thread for each major issue that will need<br>
discussion and make sure the subject line includes the draft name and<br>
some sort of name for the issue.=C2=A0 (Minor issues such as typos can also=
<br>
be sent to the authors.)<br>
<br>
If you read the draft and think it looks fine, please send a one line<br>
email to the list or to the chairs letting us know that so we can get<br>
a feel of how broad the review has been.<br>
<br>
(To reviewers and authors:)=C2=A0 If you are aware of any patent claims tha=
t<br>
might apply to systems that implement these drafts, please review BCP 78<br=
>
and BCP 79 and make any appropriate IPR declaration before the last-call<br=
>
ends. If you are not sure whether you need to make a declaration or not,<br=
>
please talk to the chairs and we will help.<br>
<br>
Gr=C3=BC=C3=9Fe, Carsten<br>
<br>
_______________________________________________<br>
netmod mailing list<br>
<a href=3D"mailto:netmod@ietf.org" target=3D"_blank">netmod@ietf.org</a>&lt=
;mailto:<a href=3D"mailto:netmod@ietf.org" target=3D"_blank">netmod@ietf.or=
g</a>&gt;<br>
<a href=3D"https://www.ietf.org/mailman/listinfo/netmod" rel=3D"noreferrer"=
 target=3D"_blank">https://www.ietf.org/mailman/listinfo/netmod</a><br>
_______________________________________________<br>
core mailing list<br>
<a href=3D"mailto:core@ietf.org" target=3D"_blank">core@ietf.org</a>&lt;mai=
lto:<a href=3D"mailto:core@ietf.org" target=3D"_blank">core@ietf.org</a>&gt=
;<br>
<a href=3D"https://www.ietf.org/mailman/listinfo/core" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/core</a><br>
</blockquote></div>

--0000000000009c9b3905a31b3853--


From nobody Sun Apr 12 16:46:16 2020
Return-Path: <noreply@ietf.org>
X-Original-To: core@ietf.org
Delivered-To: core@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id CB76B3A0CD2; Sun, 12 Apr 2020 16:46:08 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Murray Kucherawy via Datatracker <noreply@ietf.org>
To: "The IESG" <iesg@ietf.org>
Cc: draft-ietf-core-stateless@ietf.org, core-chairs@ietf.org, core@ietf.org, Carsten Bormann <cabo@tzi.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.126.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: Murray Kucherawy <superuser@gmail.com>
Message-ID: <158673516880.12559.16272689356701987803@ietfa.amsl.com>
Date: Sun, 12 Apr 2020 16:46:08 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/hrZLREj2EhOMbuiniUbf_L0b2xQ>
Subject: [core] Murray Kucherawy's Yes on draft-ietf-core-stateless-06: (with COMMENT)
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.29
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: Sun, 12 Apr 2020 23:46:09 -0000

Murray Kucherawy has entered the following ballot position for
draft-ietf-core-stateless-06: Yes

When responding, please keep the subject line intact and reply to all
email addresses included in the To and CC lines. (Feel free to cut this
introductory paragraph, however.)


Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
for more information about IESG DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-core-stateless/



----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

This was very easy to read and understand.  Nice work.

Editorial stuff:

Section 2.2.2:
* "... if the server will never be able to handle (e.g., because the token is
too large)," -- add "the request" after "handle" * "... a server implementing
this document should at least ..." -- s/document/extension/, right?

Section 3.1:
* "A client SHOULD integrity protect the state ..." -- s/integrity
protect/protect the integrity of/ * "Even when the serialized state is
integrity protected ..." should be "Even when the integrity of the serialized
state is protected ..." * "... the key used for integration protection ..." --
s/integration/integrity/, right?

Section 3.3:
* "... as a piggybacked response, a separate response or Non-confirmable
response, regardless ..." -- comma before "or"




From nobody Mon Apr 13 02:07:20 2020
Return-Path: <klaus.hartke@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 0A0233A1241; Mon, 13 Apr 2020 02:07:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.268
X-Spam-Level: 
X-Spam-Status: No, score=-2.268 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.168, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, 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 EBvx77dqtuuy; Mon, 13 Apr 2020 02:07:16 -0700 (PDT)
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60085.outbound.protection.outlook.com [40.107.6.85]) (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 7E8AA3A123E; Mon, 13 Apr 2020 02:07:10 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hN/yjKd19HLl2OokIjJ/Er4U7zYnXxuWAMEyi9C2SZtPlFEbvwDifFHmBDdxf/OBiUWjTvPvfvBnt0nGhEAInOFUIEUFLmvBzrVauV+Tz0+PuirY7XizW/BV2hU2Pr358vh8sHWBZgdSs7OnDh76DeKis2d1u52Ul+BfE7FbO03naeSEsSGGNu1RdImBwHVlGcTqJ1ht8Xs6/+fP5LhMBmNUXGUCF7kECqyfOQDKh12pZtz2h4u8oT0aSnLPGe1zzrCeQiM3C6FLlGl0bfvIv4enamKHQq3ibJADLdJY9iKn/sEvrgN7Flm4CVRGorhFZvjpY0qAE2P8G8y6AxqTcg==
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=uosYTw8SX+xa4deZrrebX0QRFhhW0odumj4gazxUSog=; b=LADztl8uVl9iOVemw25bTytQQoJ8vJGttYoM4xjlsXW6cSKIKstx6TIpg5QVmwZLAH4BoPm2R2zoetPik/Qie+nQm7vrN7RdJTaDd5zm5BFpVceDQbbF2pHf/FTCYdiHZlY1FVsED2bbfKuiqoNxNnWJO1GmSKWP04dNF24FDjHevr4gXNhQaJpESf7LQHJDBt5+purlhhTx6d0XtPUkZv7ARzLLFm57YkAlzr7iZr9zq+7zOqaCu/Jam6p676Y3WJidFm7KPXZ+4yHjE83NeaK5yHshTFu06wYkxX/z/TpwrDLoNzrNHUsxbBSl/EfYFDMBqA86m+k8I7Tckaq5IQ==
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=uosYTw8SX+xa4deZrrebX0QRFhhW0odumj4gazxUSog=; b=RRO2AjRRYUXTf+QC67LAB3DaYDy5LsaFSWgbzRI31tONANd8Ymtv+29BxyUBOCvMlzspzqUhva9Vu2FK2MPMsq0meYg5DP95wW+cp4KkbscgfMT81HirzB2QlJHREN4N94vPDKqgXBqKQx2+VsoujIIuXD0+HHJ95S8Mz7l1l/Q=
Received: from HE1PR07MB4346.eurprd07.prod.outlook.com (2603:10a6:7:97::10) by HE1PR07MB3226.eurprd07.prod.outlook.com (2603:10a6:7:33::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2921.18; Mon, 13 Apr 2020 09:07:08 +0000
Received: from HE1PR07MB4346.eurprd07.prod.outlook.com ([fe80::dd30:592:4d33:3f46]) by HE1PR07MB4346.eurprd07.prod.outlook.com ([fe80::dd30:592:4d33:3f46%5]) with mapi id 15.20.2921.024; Mon, 13 Apr 2020 09:07:08 +0000
From: Klaus Hartke <klaus.hartke@ericsson.com>
To: Murray Kucherawy <superuser@gmail.com>, The IESG <iesg@ietf.org>
CC: "draft-ietf-core-stateless@ietf.org" <draft-ietf-core-stateless@ietf.org>,  "core-chairs@ietf.org" <core-chairs@ietf.org>, "core@ietf.org" <core@ietf.org>, Carsten Bormann <cabo@tzi.org>
Thread-Topic: Murray Kucherawy's Yes on draft-ietf-core-stateless-06: (with COMMENT)
Thread-Index: AQHWESSPn+3QeeOfhE6NgSP2/UpVCah2wviA
Date: Mon, 13 Apr 2020 09:07:07 +0000
Message-ID: <HE1PR07MB434691EA1BBA89FEAB9422F2E6DD0@HE1PR07MB4346.eurprd07.prod.outlook.com>
References: <158673516880.12559.16272689356701987803@ietfa.amsl.com>
In-Reply-To: <158673516880.12559.16272689356701987803@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=klaus.hartke@ericsson.com; 
x-originating-ip: [145.14.112.90]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 58f1b04b-bd54-46bc-faa2-08d7df8a0b11
x-ms-traffictypediagnostic: HE1PR07MB3226:
x-microsoft-antispam-prvs: <HE1PR07MB3226D9D506DFB0586F29D0B1E6DD0@HE1PR07MB3226.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:4502;
x-forefront-prvs: 037291602B
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:HE1PR07MB4346.eurprd07.prod.outlook.com; PTR:; CAT:NONE;  SFTY:; SFS:(10009020)(4636009)(136003)(366004)(39860400002)(376002)(396003)(346002)(186003)(6506007)(4744005)(478600001)(7696005)(44832011)(4326008)(71200400001)(5660300002)(66476007)(110136005)(8936002)(55016002)(8676002)(86362001)(81156014)(2906002)(66446008)(52536014)(54906003)(316002)(33656002)(26005)(76116006)(9686003)(66556008)(64756008)(66946007); DIR:OUT; SFP:1101; 
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: V15eJfZuUsD61hvOYKuUKcQpF5asDBFZRZldZGkyd94Zw2mc+fKSjVC/MaLmnUKaHyRwnfX0XGwoZdvJnQMfAzpvvmtJdJZHBTYdGentQCPmL4GA1VTofxuDTwCDy+ePhi0xCO/i6gK5LDPMO5NHM5Qc1lR/XYorch7DJ7Zd0iGxFyXyBgI7SH/WuxCGnvmeHjkTCCjUH3fb6Tqk8NcfB2jTjkkO3ShusvkUGDtpXRxkutwCKenRlAd+Ui4ThOHTZmVrhnoOUMFnx82DTRcmC/DbslZnaySH8EISnnI7Y7azNcpcufC5iGH0SGuHaryEJzFzBKhRjaBtJpFSk4QuEbxiTXV5aVKYzbH3r3z8XgRzDf0BjyQYTZ0mD+1F96XGespDmfKVcXnXtUzTuq+29gV/KaTBj5dOGhs/XRl/eshHMFewPj0OX0kDCsnu1KO1
x-ms-exchange-antispam-messagedata: gIHrTt6lp5wVI9uj/eKbHYbUOvpmUdlcCm/2Pt935tAVnYlTWux6kO294K69zLWfufNj1iXiOhkIGagH4Xxiy9Ymurg+fW/XeAHtQCgKbsQKOfpCHg/RYLF2R4hlUR6AFfBELbH+OwBQSKT49hGDmg==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 58f1b04b-bd54-46bc-faa2-08d7df8a0b11
X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Apr 2020 09:07:07.8893 (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: WuYz9gjoJjjpbM8hHheRJQ2XdK11T7IALR8UfCllcNVUEOtrlQ/Yiqv8synr6QKEltlx+GIxMcXs4GTtqXZnMV0abeyfQG8H5h4VGWgbIpo=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR07MB3226
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/-SAkPp7q3cEufXib3b6sM-c-12M>
Subject: Re: [core] Murray Kucherawy's Yes on draft-ietf-core-stateless-06: (with COMMENT)
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: Mon, 13 Apr 2020 09:07:18 -0000

TXVycmF5IEt1Y2hlcmF3eSB3cm90ZToNCj4gU2VjdGlvbiAyLjIuMjoNCj4gKiAiLi4uIGlmIHRo
ZSBzZXJ2ZXIgd2lsbCBuZXZlciBiZSBhYmxlIHRvIGhhbmRsZSAoZS5nLiwgYmVjYXVzZSB0aGUg
dG9rZW4gaXMgdG9vDQo+IGxhcmdlKSwiIC0tIGFkZCAidGhlIHJlcXVlc3QiIGFmdGVyICJoYW5k
bGUiICogIi4uLiBhIHNlcnZlciBpbXBsZW1lbnRpbmcgdGhpcw0KPiBkb2N1bWVudCBzaG91bGQg
YXQgbGVhc3QgLi4uIiAtLSBzL2RvY3VtZW50L2V4dGVuc2lvbi8sIHJpZ2h0Pw0KDQpSaWdodC4g
Rml4ZWQuDQoNCj4gU2VjdGlvbiAzLjE6DQo+ICogIkEgY2xpZW50IFNIT1VMRCBpbnRlZ3JpdHkg
cHJvdGVjdCB0aGUgc3RhdGUgLi4uIiAtLSBzL2ludGVncml0eQ0KPiBwcm90ZWN0L3Byb3RlY3Qg
dGhlIGludGVncml0eSBvZi8gKiAiRXZlbiB3aGVuIHRoZSBzZXJpYWxpemVkIHN0YXRlIGlzIGlu
dGVncml0eQ0KPiBwcm90ZWN0ZWQgLi4uIiBzaG91bGQgYmUgIkV2ZW4gd2hlbiB0aGUgaW50ZWdy
aXR5IG9mIHRoZSBzZXJpYWxpemVkIHN0YXRlIGlzDQo+IHByb3RlY3RlZCAuLi4iICogIi4uLiB0
aGUga2V5IHVzZWQgZm9yIGludGVncmF0aW9uIHByb3RlY3Rpb24gLi4uIiAtLQ0KPiBzL2ludGVn
cmF0aW9uL2ludGVncml0eS8sIHJpZ2h0Pw0KDQpSaWdodC4gRml4ZWQuDQoNCj4gU2VjdGlvbiAz
LjM6DQo+ICogIi4uLiBhcyBhIHBpZ2d5YmFja2VkIHJlc3BvbnNlLCBhIHNlcGFyYXRlIHJlc3Bv
bnNlIG9yIE5vbi1jb25maXJtYWJsZQ0KPiByZXNwb25zZSwgcmVnYXJkbGVzcyAuLi4iIC0tIGNv
bW1hIGJlZm9yZSAib3IiDQoNCkZpeGVkLg0KDQpUaGFuayB5b3UgdmVyeSBtdWNoIQ0KDQpLbGF1
cw0KDQo=


From nobody Mon Apr 13 04:04:28 2020
Return-Path: <hartke@projectcool.de>
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 6C2593A13EA for <core@ietfa.amsl.com>; Mon, 13 Apr 2020 04:04:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 WObIzJK8uY-X for <core@ietfa.amsl.com>; Mon, 13 Apr 2020 04:04:21 -0700 (PDT)
Received: from wp382.webpack.hosteurope.de (wp382.webpack.hosteurope.de [IPv6:2a01:488:42:1000:50ed:8597::]) (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 66D053A13E8 for <core@ietf.org>; Mon, 13 Apr 2020 04:04:21 -0700 (PDT)
Received: from mail-qt1-f172.google.com ([209.85.160.172]); authenticated by wp382.webpack.hosteurope.de running ExIM with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) id 1jNwsz-0007BG-8M; Mon, 13 Apr 2020 13:04:17 +0200
Received: by mail-qt1-f172.google.com with SMTP id 71so6715809qtc.12 for <core@ietf.org>; Mon, 13 Apr 2020 04:04:17 -0700 (PDT)
X-Gm-Message-State: AGi0PuYKDvG4cPQZ+eRw7oIqGU4/q+pD/LRRC0xStgHEaBRq04MUrKY6 VF4TUbByltGvtXOIKFCql+3pv7/Z4I6scWQDtFY=
X-Google-Smtp-Source: APiQypKxUt+JYeIVrp8dG+bzK9+W9FUIQK+yy73UhlU74EDgmg6UUBQn/7U5Lw+TdsXZokuope4/RV/P4wxx92Hu4V8=
X-Received: by 2002:ac8:7b27:: with SMTP id l7mr5705616qtu.283.1586775855967;  Mon, 13 Apr 2020 04:04:15 -0700 (PDT)
MIME-Version: 1.0
From: Klaus Hartke <hartke@projectcool.de>
Date: Mon, 13 Apr 2020 13:03:40 +0200
X-Gmail-Original-Message-ID: <CAAzbHvbCwoCnwCfGRFtP5aWzCH8WKcp5QCjH9t75ptAkDj0vVg@mail.gmail.com>
Message-ID: <CAAzbHvbCwoCnwCfGRFtP5aWzCH8WKcp5QCjH9t75ptAkDj0vVg@mail.gmail.com>
To: "core@ietf.org WG" <core@ietf.org>
Content-Type: text/plain; charset="UTF-8"
X-bounce-key: webpack.hosteurope.de; hartke@projectcool.de; 1586775861; 3030684e; 
X-HE-SMSGID: 1jNwsz-0007BG-8M
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/dwOABtS2IYiT72vaUyvLhOH7NwA>
Subject: [core] Review of draft-ietf-core-comi-09
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: Mon, 13 Apr 2020 11:04:27 -0000

Section 2.4: The document seems to use the terms "content format" as a
synonym for "content type". A content format is the combination of a
content type (which is the combination of a media type with specific
values for the media type's parameters) with a content coding. An
example for a media type is "text/plain", for a content type
"text/plain;charset=utf-8", and for a content format
"text/plain;charset=utf-8" combined with "gzip". I think you mean
content type, right?

Section 2.4: In the table, all the media types incorrectly have a leading "/".

Section 4: It's not okay to mandate or recommend specific paths like
</c> and </s>. Not even with a lower-cased "recommended". It's fine to
define a path structure after the "root path" of the application and
use an example path in examples, but implementers should not be
restricted or discouraged in any way to choose a different path (see
BCP 190). The best choice is probably to use a long, not very nice
looking path like </path/to/the/data/store/X9?k="eth0">, so that
implementers immediately get the idea to pick a shorter path
themselves :-)

Section 4: The document specifies the API in terms of the CoAP
Uri-Query option a lot. The Uri-Query option is just the way how the
query string of the request URI is encoded in CoAP, though. It would
be better to specify the API in term of query strings and not to
mention the Uri-Query option.

Section 4.1: It's unclear if a client should send the query string
<?k=0> or <?k="0"> (with quotes, as shown in the table) for a Boolean
value.

Section 4.1: It's unclear if the int2str function returns "291" (5
characters) or "291" (3 characters, typographically set in quotes).

Section 4.2.2: It's unclear if a client should send the query string
<?d=t> or <?d= 't'> (with a space and single quotes, as shown in the
indented paragraph).

Section 4.2.3.1: It's unclear why a client needs to send the query
string <?k="eth0"> instead of <?k=eth0>. The table in section 4.1
seems to say that a string `key` is written as `key`, not as `"key"`.
Can a `key` contain `"` characters itself and, if yes, how are those
escaped?

Section 4.5: If I understand this correctly, this enables getting
events by appending these to an internal "log file" and exposing the
latest few entries of the log file as the resource </s>. This resource
can be observed, so that if new entries are appended, the resource
changes its state and the client gets notifications. Correct? It might
be worth pointing out that this scheme does guarantee delivery of all
entries in the log file to the client. It might also be a good idea to
remind implementers of what happens when the size of the last few
entries is greater than the MTU.

Section 4.5: The last paragraph says "To check that the client is
still alive, the server MUST send Confirmable Message periodically."
That's what RFC 7641 already specifies. Please don't make normative
statements that repeat (or contradict) what RFC 7641 says. :-)

Klaus


From nobody Mon Apr 13 13:26:18 2020
Return-Path: <asoloway@qti.qualcomm.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 07EB83A1D9E for <core@ietfa.amsl.com>; Mon, 13 Apr 2020 13:26:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, 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=qti.qualcomm.com header.b=j6/6xpRu; dkim=fail (1024-bit key) reason="fail (message has been altered)" header.d=qualcomm.onmicrosoft.com header.b=lTRLS0Lf
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 9wFtzfrobvRm for <core@ietfa.amsl.com>; Mon, 13 Apr 2020 13:26:14 -0700 (PDT)
Received: from alexa-out-sd-02.qualcomm.com (alexa-out-sd-02.qualcomm.com [199.106.114.39]) (using TLSv1.2 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1E1FD3A1D9D for <core@ietf.org>; Mon, 13 Apr 2020 13:26:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=qti.qualcomm.com; i=@qti.qualcomm.com; q=dns/txt; s=qcdkim; t=1586809574; x=1618345574; h=from:to:subject:date:message-id:mime-version; bh=6tOlgwIcHB3uo6WfRzjPMXYcEn+B1t2c0gUO0sNW34E=; b=j6/6xpRuA84I1g+xL4nBCDqtTGbULotJLP8VhLDPdhoK7aA16hiLVHCE kjWgv1U6cqrgMRZmiFVIrSQnbqVHM4ytMAAntfBS+jbMtTlWlkRj7Dgda +OsIDz8VkTuXJrfqC5FwCnWrEUijFNm9h4XSZ0ubTNrbTTrzOvTjsc7r1 k=;
Received: from unknown (HELO ironmsg05-sd.qualcomm.com) ([10.53.140.145]) by alexa-out-sd-02.qualcomm.com with ESMTP; 13 Apr 2020 13:26:13 -0700
Received: from nasanexm03b.na.qualcomm.com ([10.85.0.98]) by ironmsg05-sd.qualcomm.com with ESMTP/TLS/AES256-SHA; 13 Apr 2020 13:26:13 -0700
Received: from APSANEXR01F.ap.qualcomm.com (10.85.0.39) by nasanexm03b.na.qualcomm.com (10.85.0.98) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Mon, 13 Apr 2020 13:26:13 -0700
Received: from nasanexm03f.na.qualcomm.com (10.85.0.47) by APSANEXR01F.ap.qualcomm.com (10.85.0.39) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Mon, 13 Apr 2020 13:26:04 -0700
Received: from NAM11-DM6-obe.outbound.protection.outlook.com (199.106.107.6) by nasanexm03f.na.qualcomm.com (10.85.0.47) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Mon, 13 Apr 2020 13:26:03 -0700
Received: from CY4PR02MB2501.namprd02.prod.outlook.com (2603:10b6:903:72::11) by CY4PR02MB2277.namprd02.prod.outlook.com (2603:10b6:903:9::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2900.26; Mon, 13 Apr 2020 20:26:03 +0000
Received: from CY4PR02MB2501.namprd02.prod.outlook.com ([fe80::71ca:dc64:85e:1bdf]) by CY4PR02MB2501.namprd02.prod.outlook.com ([fe80::71ca:dc64:85e:1bdf%12]) with mapi id 15.20.2900.028; Mon, 13 Apr 2020 20:26:03 +0000
From: Alan Soloway <asoloway@qti.qualcomm.com>
To: "core@ietf.org" <core@ietf.org>
Thread-Topic: Mail regarding draft-ietf-core-dynlink
Thread-Index: AdYR0RZSYUDeWhNkQpGTzlYY/D8BHA==
Date: Mon, 13 Apr 2020 20:26:02 +0000
Message-ID: <CY4PR02MB2501A8028621422DBED96796E3DD0@CY4PR02MB2501.namprd02.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=asoloway@qti.qualcomm.com; 
x-originating-ip: [199.106.103.59]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: cf24ec51-9ffa-47f7-afa1-08d7dfe8e2ff
x-ms-traffictypediagnostic: CY4PR02MB2277:
x-microsoft-antispam-prvs: <CY4PR02MB2277764DD6C550F45D069E5EE3DD0@CY4PR02MB2277.namprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 037291602B
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:CY4PR02MB2501.namprd02.prod.outlook.com; PTR:; CAT:NONE;  SFTY:; SFS:(10019020)(346002)(39860400002)(366004)(136003)(376002)(396003)(316002)(9686003)(66446008)(86362001)(5660300002)(64756008)(66946007)(6506007)(9326002)(81156014)(55016002)(33656002)(76116006)(71200400001)(8676002)(66556008)(52536014)(8936002)(66476007)(478600001)(4744005)(966005)(26005)(2906002)(6916009)(186003)(7696005); DIR:OUT; SFP:1102; 
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: XB/K/LoHWUDO8f0LFGaSKYbSqj0s7Ky/2l9Y3/Yr/BCBxAkfb01h/A0THR49VRpKf8r9pIK3MQXucBbqi17rdQdNP7NxztzadxUFysZUc/2tSn5Have95A6mO3Rvzdf5zO0Dr3RfUhTpBF8pIayLRmdxcJcV0BenM2c46TzWuPChOI6cLglcCdHJzmmgWSKYsrEy4f+hQwq8WiCSmtK19xK3GUT5NZgKRftWgl3qu4ikBQW17m84ielQ0OQrOppG4CiBqoTbmUyEr2RTdJgktnkZfsqHCjTTW8MjEJpON3I9pCDRiABCNSfK9ag8OuyG31pfXhNjeqeZxVC4sNg6Ei7gvXZc0xVIsKQrYMN9yuILMzV+rS7AvbTiAYqsO5zwv6BWbk/zS66s3b4J59GA5laOVHCKTDWSvspfkKRz+CO9WDam8U2kJWmz0G5JL3DCF+Ux4RDegRbdxZ6lil9WYKBZkF0+SoGHLHwA0XeohYOQ4sWS6KHKNYOXwHepOzpDjhjKzV1gBajernT+eeV6xw==
x-ms-exchange-antispam-messagedata: JGT6/JvOrSkdOFVi5Fxh9TSYlDs1mkNiibWueL9T8vpD/B76mSDRq8ZTWhg82Tlta6AH0oWLyvJsgXskVcQsDzHgutkeaPTaoTmEM1KL4iddP1aHP91fPAXOsuVI9iXI3T0yyuyyCVNknHPAV8jARg==
x-ms-exchange-transport-forked: True
arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MWXjoBynMMI5TGMLH+3j9okLQIKXJbyXikpHUUqQgz2ySmoz7pMcYRs9/kzPZZWrprEGsq2Qu6p4PZWKCuYCEOVNqINqp71by+8STdIaqKY98x4uoMfqIDYGTim9STeO/hNwxJXCTm9exDCrDzbTYZHHW/tbIeJMbs78wItpLGj8+r+nQw5dKXxUwuMGQtbPgVaahe/U6nryV+i7DLNZfkxR8dac0k1g6hYxtUMAMfXZDfOJbRhd61RSBGN8Eau/zkiVk7bwiVGjq2lqTqS6znZ+VaMJkbQKrZADq36B+gYWpwav80rr14+C6fHyUL9JbkQTmjcRxAZhYL32LEuMhQ==
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=Y3Nxu6Hwj0i5lWisfXNuXFkduS+kl0c6t4rkhy8PfeY=; b=m9NAZWr3h/5EUgbQ98bohlTVbPQMuY0lmK1IARtQWBzIi+kSxam7rs9wmupEhCsX8BNxx1pItAogV2cDpQB2e+Lh0MZr653xwzXJxVaQguAXlVTv927INqkm4NC2lF3TJNuesE1XSjPCBAq6ARiIdNd3kMva7PYuM8mjgNa2B3sMECsKSLJOuzKG6iTOs70Za3uuoUoJwV8tRfGLwX+UiyO7RRK3oND4Da9oevdrM8u3JRfT/2xlGalQFfR9fw8hiSyl4pUXQrd35LPGfGHktCOrmH2WkMHTwBS/3rsWKH90q3WMkFPDFgRbQVsDVtEVehLeSzet8xpgVZhC7eVa1g==
arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=qti.qualcomm.com; dmarc=pass action=none header.from=qti.qualcomm.com; dkim=pass header.d=qti.qualcomm.com; arc=none
dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.onmicrosoft.com; s=selector1-qualcomm-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Y3Nxu6Hwj0i5lWisfXNuXFkduS+kl0c6t4rkhy8PfeY=; b=lTRLS0LfbcEuRlBfxA5thNwmUzzPE2p7YDk/yhljCqWk0I3dsXbITkTkPO+82Sj4gS+fPqlYXTTMLsNkCWIXblfNE+iQrk9PwABxKQ9UEeE74oWY9rdfGK7MtaYN5gxvDH+68ATLklifwMmBrJu3twxvridM2vc/9TKdL3Fkdzc=
x-ms-exchange-crosstenant-network-message-id: cf24ec51-9ffa-47f7-afa1-08d7dfe8e2ff
x-ms-exchange-crosstenant-originalarrivaltime: 13 Apr 2020 20:26:02.8619 (UTC)
x-ms-exchange-crosstenant-fromentityheader: Hosted
x-ms-exchange-crosstenant-id: 98e9ba89-e1a1-4e38-9007-8bdabc25de1d
x-ms-exchange-crosstenant-mailboxtype: HOSTED
x-ms-exchange-crosstenant-userprincipalname: ftvsQhUK6fUfYoTlGMdqEJq8qy0GftgqMy5x7CoiodI5nweE/0Ouu/FQhBm1wktBAdGCmf2F6g0eRmmEUeok1HwJpHARG0T3OwNwSEn7kuQ=
x-ms-exchange-transport-crosstenantheadersstamped: CY4PR02MB2277
Content-Type: multipart/alternative; boundary="_000_CY4PR02MB2501A8028621422DBED96796E3DD0CY4PR02MB2501namp_"
MIME-Version: 1.0
X-OriginatorOrg: qti.qualcomm.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/X_KAROcYkQVyJT2FXijxGtSCWFc>
Subject: [core] Mail regarding draft-ietf-core-dynlink
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: Mon, 13 Apr 2020 20:26:16 -0000

--_000_CY4PR02MB2501A8028621422DBED96796E3DD0CY4PR02MB2501namp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hello All,

I participate in the OMA LwM2M specification development group. I had inclu=
ded additional attributes in our Core Specification to guide the UE on meas=
urement reporting.

Please consider the issue https://github.com/core-wg/dynlink/issues/18 for =
inclusion in any update to the Dynlink draft.

Please let me know if I should attend a meeting to justify my request, and =
I will provide any additional required information.

Thank you for your consideration,
Alan Soloway


--_000_CY4PR02MB2501A8028621422DBED96796E3DD0CY4PR02MB2501namp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri",sans-serif;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hello All,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I participate in the OMA LwM2M specification develop=
ment group. I had included additional attributes in our Core Specification =
to guide the UE on measurement reporting.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Please consider the issue <a href=3D"https://github.=
com/core-wg/dynlink/issues/18">
https://github.com/core-wg/dynlink/issues/18</a> for inclusion in any updat=
e to the Dynlink draft.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Please let me know if I should attend a meeting to j=
ustify my request, and I will provide any additional required information.<=
o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Thank you for your consideration,<o:p></o:p></p>
<p class=3D"MsoNormal">Alan Soloway<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_CY4PR02MB2501A8028621422DBED96796E3DD0CY4PR02MB2501namp_--


From nobody Mon Apr 13 15:23:40 2020
Return-Path: <mcr+ietf@sandelman.ca>
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 431753A1F6F for <core@ietfa.amsl.com>; Mon, 13 Apr 2020 15:23:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.888
X-Spam-Level: 
X-Spam-Status: No, score=-1.888 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, T_SPF_PERMERROR=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 Si4w-H8RTB9Q for <core@ietfa.amsl.com>; Mon, 13 Apr 2020 15:23:35 -0700 (PDT)
Received: from tuna.sandelman.ca (tuna.sandelman.ca [IPv6:2607:f0b0:f:3:216:3eff:fe7c:d1f3]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4AB473A1F6E for <core@ietf.org>; Mon, 13 Apr 2020 15:23:32 -0700 (PDT)
Received: from sandelman.ca (obiwan.sandelman.ca [IPv6:2607:f0b0:f:2::247]) by tuna.sandelman.ca (Postfix) with ESMTP id 8559B3818F; Mon, 13 Apr 2020 18:21:46 -0400 (EDT)
Received: from localhost (localhost [IPv6:::1]) by sandelman.ca (Postfix) with ESMTP id E2ACEE0A; Mon, 13 Apr 2020 18:23:26 -0400 (EDT)
From: Michael Richardson <mcr+ietf@sandelman.ca>
To: Ivaylo Petrov <ivaylo@ackl.io>
cc: core <core@ietf.org>
In-Reply-To: <CAJFkdRw8dZoz_DWCcBd7DFNSOMMJ7kgpevVDJ0+uzKqqoc4M6w@mail.gmail.com>
References: <26233.1585585343@localhost> <CAJFkdRw8dZoz_DWCcBd7DFNSOMMJ7kgpevVDJ0+uzKqqoc4M6w@mail.gmail.com>
X-Mailer: MH-E 8.6; nmh 1.7+dev; GNU Emacs 25.1.1
X-Face: $\n1pF)h^`}$H>Hk{L"x@)JS7<%Az}5RyS@k9X%29-lHB$Ti.V>2bi.~ehC0; <'$9xN5Ub# z!G,p`nR&p7Fz@^UXIn156S8.~^@MJ*mMsD7=QFeq%AL4m<nPbLgmtKK-5dC@#:k
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature"
Date: Mon, 13 Apr 2020 18:23:26 -0400
Message-ID: <30150.1586816606@localhost>
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/3j57GOQ-bEW8Hi0snIAGoJh2OJI>
Subject: Re: [core] comments on CORECONF drafts in WGLC
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: Mon, 13 Apr 2020 22:23:39 -0000

--=-=-=
Content-Type: text/plain


Ivaylo Petrov <ivaylo@ackl.io> wrote:
    >> The security considerations, and authorization for this system is
    >> underspecified.  This was ultimately was killed SNMPv2, and led to a
    >> multi-decade long failure of SNMPv3.
    >> I suspect that this part will have a difficult time with security ADs.
    >>

    > [IP]: I tried to improve this section to some extent. Please let me know if
    > you have other ideas. Text contribution is always welcomed as well.

It's better.

    > [IP]: I added an informational link to ACE, which for me seems as one of
    > the ways authorization can be handled in COMI. Is this what you have in
    > mind?

I didn't really understand it the addition.

    > [IP]: I would imagine so.

    > I disagree with the Security Considerations, that knowing the list of
    >> modules helps the attacker to the extent that it is important to provide
    >> specific read controls on it.  Attackers already have a copy of the ROM ;-)
    >> I would say that the entire COMI interface needs authorized read access,
    >> and
    >> this module no more than any other module.
    >>

    > [IP]: I believe the idea here is that the attacker doesn't necessarily know
    > which ROM the device is using. Having an easy way to discover that and from
    > there all the possible vulnerabilities of that device is what we want to
    > avoid. Otherwise I agree that the entire CoMI interface needs authorized
    > read access.

I believe that the attacker will know exactly what the system under attack
is, and likely knows the ROM version, and probably has a copy of that ROM too.

--
Michael Richardson <mcr+IETF@sandelman.ca>, Sandelman Software Works
 -= IPv6 IoT consulting =-




--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEbsyLEzg/qUTA43uogItw+93Q3WUFAl6U5l4ACgkQgItw+93Q
3WVR4Af/VLN1pt5qzGXofHLixtcmbPS9e229KuE/wuLVkUCy7OQhTPBBtjjkY1Wr
0WVE7jsCUa4eVYbT3LGWIA40p12SuJJ6EQvFVi8bQNZqzDTKl2rYXxLGTxyTtPKE
Cx4KGI5aLdHcSnxXt31tLcXI4ZuiaUut0PGJX1Ggi630KgBuPNk0xYU6P/0kMGlh
CVV2VgxBfEpCm2edDpgEw5lS0ePuwz8A1xRVXBkqux22v1rahMtnuV+IgHFxZoQl
v7hZdmuhZSmUIH+Ne+ElUJyJgIpz4kfZV7IByyXesWUmKZs3n31Cg+UppLeLkh/T
d/JzT+PaRvzWs8cg2/28Q9We+tbQtQ==
=xBxx
-----END PGP SIGNATURE-----
--=-=-=--


From nobody Mon Apr 13 23:20:50 2020
Return-Path: <ivaylo@ackl.io>
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 BAFCA3A0D85 for <core@ietfa.amsl.com>; Mon, 13 Apr 2020 23:20:48 -0700 (PDT)
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 (2048-bit key) header.d=ackl-io.20150623.gappssmtp.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 5Mxcf9-bbCeQ for <core@ietfa.amsl.com>; Mon, 13 Apr 2020 23:20:46 -0700 (PDT)
Received: from mail-wr1-x429.google.com (mail-wr1-x429.google.com [IPv6:2a00:1450:4864:20::429]) (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 869873A0D84 for <core@ietf.org>; Mon, 13 Apr 2020 23:20:46 -0700 (PDT)
Received: by mail-wr1-x429.google.com with SMTP id u13so12444512wrp.3 for <core@ietf.org>; Mon, 13 Apr 2020 23:20:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ackl-io.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=rC6lzck/p/0rm/YeSmhXegL/32Cj5/GyiwXa37Dfr20=; b=NlxlNIPfPyd/qwAj4Trjodb277e8ew7aIwK6Fl6enxJkzr/8GLQxwhhiH4nI84evl9 g9GsfW0PhNHGmaog55NTR79DIA2mqbAI4ldgo96MLBDasqAIMBc9XtllX5uPAy65S5nY W7ozIU7YtN0xBgNEFBsqxFT38qaCDFbd7dzyLDw3wPY1ty+6fhYTGDjdrD1GHDRFr47q U6KOBANKFgs36xlT4q+WCES7QnbUZwIbiuLpyseppTkxJZosq1CZoOrPpRnlInSg14gY cwPLj57o6n2Kw/c8NwgQTHIJz/sRf3QeydzTcBZ1SsqG99MnJ9uTaW4q4WzhMxwp3FEb Y34g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=rC6lzck/p/0rm/YeSmhXegL/32Cj5/GyiwXa37Dfr20=; b=r0xehlQCwACCj9wswypinhspPat9DgOUDKQ238MF57P/98WjX1zZFHixMqpTQRu2R2 ztB9oIeEg2rnbWURFNZgrMopkOnFilueWU5adr7KN9VHqCWpPk2fLrm6HTJwej0ptPJM ekE4fRQ8a9abiHdb/nkUojGEbHdnRZHDKxUinOOFRqauPbSO6L7erOOxLJag7kz/XyEz Yn0G5RrvhaU/bVmhlh84GdqvPtJI19ktSFov0omLz4SEs2spLH5TTUj5Xk3Q1rr1g9pB 6EUxqx6llr/NV5Vv0UQ9HAYjaKBb1jKaylNwCVaYA95uOtk6wHHkIxrdshWYgoVG/o/d 56Ng==
X-Gm-Message-State: AGi0Pubmy/ewSPyby24epZ8y9DS5RBjhX9eteZ1+iNicj6dI1vmsG8cO Uf18IXPR97+q+/OWBs49e13GOBuEi2Mn5bDssQ39rV59
X-Google-Smtp-Source: APiQypIokcZO8pggQJfPCCy//Axyskjm91rZb+Re9PdgtUY6fxzbqd97L09w7WP24lJOWejFdwJuPpf2hsuNFexEDlM=
X-Received: by 2002:a5d:500b:: with SMTP id e11mr13559110wrt.272.1586845244387;  Mon, 13 Apr 2020 23:20:44 -0700 (PDT)
MIME-Version: 1.0
References: <26233.1585585343@localhost> <CAJFkdRw8dZoz_DWCcBd7DFNSOMMJ7kgpevVDJ0+uzKqqoc4M6w@mail.gmail.com> <30150.1586816606@localhost>
In-Reply-To: <30150.1586816606@localhost>
From: Ivaylo Petrov <ivaylo@ackl.io>
Date: Tue, 14 Apr 2020 08:20:16 +0200
Message-ID: <CAJFkdRykUTvmsY9pGrAFtfo3O_2Mc32JQmt7SyrnF0FBNZgj5g@mail.gmail.com>
To: Michael Richardson <mcr+ietf@sandelman.ca>
Cc: core <core@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/ytA5qPYoTe5E_xAEcBZi7uRnnLQ>
Subject: Re: [core] comments on CORECONF drafts in WGLC
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: Tue, 14 Apr 2020 06:20:49 -0000

Hello Michael,

Thank you for the new comments! Please find my answers below.

On Tue, Apr 14, 2020 at 12:23 AM Michael Richardson
<mcr+ietf@sandelman.ca> wrote:
>
>
> Ivaylo Petrov <ivaylo@ackl.io> wrote:
>     >> The security considerations, and authorization for this system is
>     >> underspecified.  This was ultimately was killed SNMPv2, and led to a
>     >> multi-decade long failure of SNMPv3.
>     >> I suspect that this part will have a difficult time with security ADs.
>     >>
>
>     > [IP]: I tried to improve this section to some extent. Please let me know if
>     > you have other ideas. Text contribution is always welcomed as well.
>
> It's better.
>
>     > [IP]: I added an informational link to ACE, which for me seems as one of
>     > the ways authorization can be handled in COMI. Is this what you have in
>     > mind?
>
> I didn't really understand it the addition.

[IP]: Apologies, I forgot to include the relevant text. Here it is:

   For secure network management, it is important to restrict access to
   configuration variables only to authorized parties.  CoMI re-uses the
   security mechanisms already available to CoAP, this includes DTLS
   [RFC6347] and OSCORE [RFC8613] for protected access to resources, as
   well as suitable authentication and authorization mechanisms, for
   example those defined in ACE OAuth [I-D.ietf-ace-oauth-authz].

Or maybe you find the new text difficult/impossible to understand?

>
>     > [IP]: I would imagine so.
>
>     > I disagree with the Security Considerations, that knowing the list of
>     >> modules helps the attacker to the extent that it is important to provide
>     >> specific read controls on it.  Attackers already have a copy of the ROM ;-)
>     >> I would say that the entire COMI interface needs authorized read access,
>     >> and
>     >> this module no more than any other module.
>     >>
>
>     > [IP]: I believe the idea here is that the attacker doesn't necessarily know
>     > which ROM the device is using. Having an easy way to discover that and from
>     > there all the possible vulnerabilities of that device is what we want to
>     > avoid. Otherwise I agree that the entire CoMI interface needs authorized
>     > read access.
>
> I believe that the attacker will know exactly what the system under attack
> is, and likely knows the ROM version, and probably has a copy of that ROM too.

[IP]: In the security considerations the assumption was made that the
attacker does not know what the ROM version is. If the attacker
already knows that and therefore likely has a copy of it, then having
read access to the yang-library interface will not give him leverage,
unless the vulnerability is inside that very component. So without our
assumption, the yang-library interface should be protected similarly
to any other CORECONF interface. With our assumption, on the other
hand, it needs more protection than some other interfaces as, for
example, knowing the time on the system gives leverage to the
attacker, but does not give him a concrete list of exploits, which
identification of the ROM version might give.

Considering those two different cases, we have focused the discussion
on the more severe danger. Let us know if you think this would be
rephrased to include those two cases and discussions about their
significance.

>
> --
> Michael Richardson <mcr+IETF@sandelman.ca>, Sandelman Software Works
>  -= IPv6 IoT consulting =-
>

--
Best regards,
Ivaylo


From nobody Tue Apr 14 06:28:53 2020
Return-Path: <mohamed.boucadair@orange.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 B81A53A0E7A for <core@ietfa.amsl.com>; Tue, 14 Apr 2020 06:28:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level: 
X-Spam-Status: No, score=-2.098 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, UNPARSEABLE_RELAY=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=orange.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 4LKdHNqOYLqt for <core@ietfa.amsl.com>; Tue, 14 Apr 2020 06:28:50 -0700 (PDT)
Received: from relais-inet.orange.com (relais-inet.orange.com [80.12.66.39]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DFF533A0E76 for <core@ietf.org>; Tue, 14 Apr 2020 06:28:49 -0700 (PDT)
Received: from opfedar07.francetelecom.fr (unknown [xx.xx.xx.9]) by opfedar27.francetelecom.fr (ESMTP service) with ESMTP id 491mXc3hJVz2y19 for <core@ietf.org>; Tue, 14 Apr 2020 15:28:48 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=orange.com; s=ORANGE001; t=1586870928; bh=lQ2BJcxdGTBcOAm9njYv5Vw+ZzOLv7YmNTMcW2sR8oM=; h=From:To:Subject:Date:Message-ID:Content-Type: Content-Transfer-Encoding:MIME-Version; b=BVJfF+LFY3FJgESui1JC2IT5dEo2G8EUvg6KCcmyEdZUvx70adOIWNa7EhjXR3ZvQ JTJ8MRz5JTo8lCgP1Lemxdy/OLZjA2tBxF1a6gkSrTDzA4DUbuj2PTCnwOh8Ool5PL zV5KJ2CbEtwlRT3nb2u3FLitj/D0YtSVRcoSR8f3AEK9AywDvFduvqiBO4qTNgehX+ 2iEBhkvrnHvmIJfuJNJILGhlK1huCPsng/qcD5z7NNk+NRzJvX3EwMkPow4XDAqs3/ kBXmPUooKJ407irq+kahw7rVyAC0Q3hW1cirlw6D7pQkrD6pQ5mxjrelqO4BsRTjGv 43jjLfol+F8gA==
Received: from Exchangemail-eme6.itn.ftgroup (unknown [xx.xx.13.101]) by opfedar07.francetelecom.fr (ESMTP service) with ESMTP id 491mXc2jT3z5vNb for <core@ietf.org>; Tue, 14 Apr 2020 15:28:48 +0200 (CEST)
From: <mohamed.boucadair@orange.com>
To: "core@ietf.org" <core@ietf.org>
Thread-Topic: New Version Notification for draft-bosh-core-new-block-00.txt
Thread-Index: AQHWEl/W/Kx+LjW+NESAgd3Y+ur5Tah4m1qQ
Date: Tue, 14 Apr 2020 13:28:48 +0000
Message-ID: <787AE7BB302AE849A7480A190F8B933031494DF4@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
References: <158687058384.18108.18222984813247786930@ietfa.amsl.com>
In-Reply-To: <158687058384.18108.18222984813247786930@ietfa.amsl.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.114.13.247]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/AUG5BYXdJRc4MXh1S9hryCemKV4>
Subject: [core] TR: New Version Notification for draft-bosh-core-new-block-00.txt
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: Tue, 14 Apr 2020 13:28:52 -0000

SGkgYWxsLCANCg0KVGhlIGRyYWZ0IGlzIGFib3V0IHRoZSBuZXcgQmxvY2sgb3B0aW9ucyB3ZSBk
aXNjdXNzZWQgb24gdGhlIGxpc3QuDQoNClBsZWFzZSByZXZpZXcgYW5kIHNoYXJlIHlvdXIgY29t
bWVudHMuIA0KDQpUaGFuayB5b3UuIA0KDQpDaGVlcnMsDQpKb24gJiBNZWQNCg0KLS0tLS1NZXNz
YWdlIGQnb3JpZ2luZS0tLS0tDQpEZcKgOiBpbnRlcm5ldC1kcmFmdHNAaWV0Zi5vcmcgW21haWx0
bzppbnRlcm5ldC1kcmFmdHNAaWV0Zi5vcmddIA0KRW52b3nDqcKgOiBtYXJkaSAxNCBhdnJpbCAy
MDIwIDE1OjIzDQrDgMKgOiBCT1VDQURBSVIgTW9oYW1lZCBUR0kvT0xOOyBKb24gU2hhbGxvdw0K
T2JqZXTCoDogTmV3IFZlcnNpb24gTm90aWZpY2F0aW9uIGZvciBkcmFmdC1ib3NoLWNvcmUtbmV3
LWJsb2NrLTAwLnR4dA0KDQoNCkEgbmV3IHZlcnNpb24gb2YgSS1ELCBkcmFmdC1ib3NoLWNvcmUt
bmV3LWJsb2NrLTAwLnR4dA0KaGFzIGJlZW4gc3VjY2Vzc2Z1bGx5IHN1Ym1pdHRlZCBieSBNb2hh
bWVkIEJvdWNhZGFpciBhbmQgcG9zdGVkIHRvIHRoZQ0KSUVURiByZXBvc2l0b3J5Lg0KDQpOYW1l
OgkJZHJhZnQtYm9zaC1jb3JlLW5ldy1ibG9jaw0KUmV2aXNpb246CTAwDQpUaXRsZToJCU5ldyBD
b25zdHJhaW5lZCBBcHBsaWNhdGlvbiBQcm90b2NvbCAoQ29BUCkgQmxvY2stV2lzZSBUcmFuc2Zl
ciBPcHRpb25zDQpEb2N1bWVudCBkYXRlOgkyMDIwLTA0LTE0DQpHcm91cDoJCUluZGl2aWR1YWwg
U3VibWlzc2lvbg0KUGFnZXM6CQkxOA0KVVJMOiAgICAgICAgICAgIGh0dHBzOi8vd3d3LmlldGYu
b3JnL2ludGVybmV0LWRyYWZ0cy9kcmFmdC1ib3NoLWNvcmUtbmV3LWJsb2NrLTAwLnR4dA0KU3Rh
dHVzOiAgICAgICAgIGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWJvc2gt
Y29yZS1uZXctYmxvY2svDQpIdG1saXplZDogICAgICAgaHR0cHM6Ly90b29scy5pZXRmLm9yZy9o
dG1sL2RyYWZ0LWJvc2gtY29yZS1uZXctYmxvY2stMDANCkh0bWxpemVkOiAgICAgICBodHRwczov
L2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9odG1sL2RyYWZ0LWJvc2gtY29yZS1uZXctYmxvY2sN
Cg0KDQpBYnN0cmFjdDoNCiAgIFRoaXMgZG9jdW1lbnQgc3BlY2lmaWVzIG5ldyBDb25zdHJhaW5l
ZCBBcHBsaWNhdGlvbiBQcm90b2NvbCAoQ29BUCkNCiAgIEJsb2NrLVdpc2UgdHJhbnNmZXIgb3B0
aW9uczogQmxvY2szIGFuZCBCbG9jazQgb3B0aW9ucy4gIFRoZXNlDQogICBvcHRpb25zIGFyZSBz
aW1pbGFyIHRvIHRoZSBDb0FQIEJsb2NrMSBhbmQgQmxvY2syIG9wdGlvbnMsIGJ1dCBlbmFibGUN
CiAgIGZhc3RlciB0cmFuc21pc3Npb25zIG9mIGJpZyBibG9ja3Mgb2YgZGF0YSB3aXRoIGxlc3Mg
cGFja2V0DQogICBpbnRlcmNoYW5nZXMgYXMgd2VsbCBhcyBzdXBwb3J0aW5nIGZhc3RlciByZWNv
dmVyeSBzaG91bGQgYW55IG9mIHRoZQ0KICAgQmxvY2tzIGdldCBsb3N0IGluIHRyYW5zbWlzc2lv
bi4NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KDQoNClBsZWFzZSBub3RlIHRoYXQgaXQg
bWF5IHRha2UgYSBjb3VwbGUgb2YgbWludXRlcyBmcm9tIHRoZSB0aW1lIG9mIHN1Ym1pc3Npb24N
CnVudGlsIHRoZSBodG1saXplZCB2ZXJzaW9uIGFuZCBkaWZmIGFyZSBhdmFpbGFibGUgYXQgdG9v
bHMuaWV0Zi5vcmcuDQoNClRoZSBJRVRGIFNlY3JldGFyaWF0DQoNCg0K


From nobody Wed Apr 15 06:26:42 2020
Return-Path: <ivaylo@ackl.io>
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 A534C3A0775 for <core@ietfa.amsl.com>; Wed, 15 Apr 2020 06:26:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, 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 (2048-bit key) header.d=ackl-io.20150623.gappssmtp.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 uylvtixddccF for <core@ietfa.amsl.com>; Wed, 15 Apr 2020 06:26:38 -0700 (PDT)
Received: from mail-wr1-x435.google.com (mail-wr1-x435.google.com [IPv6:2a00:1450:4864:20::435]) (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 0F3013A0771 for <core@ietf.org>; Wed, 15 Apr 2020 06:26:37 -0700 (PDT)
Received: by mail-wr1-x435.google.com with SMTP id k11so18534197wrp.5 for <core@ietf.org>; Wed, 15 Apr 2020 06:26:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ackl-io.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=5pfOh5WRVG5cE2Hgza4tjMuROUF7B3sQvt8bZYwTC7Y=; b=a/lwtAny65C99IHt+tFRczaXg+SBGcek2EG/THqCU3FBOw2uWlZiitwpTzSkQpRggm Nx402BXtnKUDIMdAtYMRUTy3KG/oEHR+DDBvDbTcaB0gcxsFeIjpk5Ne7l1aVqizXNC0 Pbi/UEm5zggihWMvkvbocGs3ev7QfrkSj3MOAV04lU6d5iEajullfEVz9j54q0l/3BT+ w73c9YGvCIdJLH9QojQwMlXVMBcfOD/MLlU/pbqNjjAnKBUqLX5Uk+hVorjmWrhbGcri dwZH7imP8gXW5Q3lFawzYLcC8Q+Kcefpkj9Vt2SF3EipAzRFUtkuG2qbdzKpmlMUX7ug OL1w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=5pfOh5WRVG5cE2Hgza4tjMuROUF7B3sQvt8bZYwTC7Y=; b=f2eoFPmnY0gv1wWd8wa+UEREz9rfVh3jZd+LNfvIU1BCkeJc/5ePizxLVXvXW0CjvQ bjkNe+VY2zev5MBeZ0y1eKXElA523PfiTtOiBEUA7R+QGYgf2RQQBGHqSCymuMD3Pzk+ gbey+XbjV1F2Cqhf71bjtmpfozXgv4A7NE2UZFDtXtWwmaSdXlrI0H03bUaLwcKJhr0V UVhf4QsQVjqiSCm5v5J21n2zNqkosYPz50mFYUJlip7cHFRXtR+dK8rq9F/FZE4ZJLwj xO7h9iZRWNRz68nJL+fGJFjm27zQsQucXhd/gP3bhruQZtIrFiKDWManNUk1BxveXQqV SoWA==
X-Gm-Message-State: AGi0PuYIOB3zLaX3rCNRlRyZ+asiUpRc25p3xD4YECHbQEcUUFZJ20zE 9p90mycSWKorwX9YS2bwpWWJTjFekuEjN72QKv5Y52Nu9aU=
X-Google-Smtp-Source: APiQypLHC6ba6gLgM0fihkAa9uUTg+LkvVkqvgbcgoZTqzWx54cQQaTiYu+xGIEgMKEyG0LExvw/ObWE0PKvYodebLE=
X-Received: by 2002:adf:e681:: with SMTP id r1mr7640265wrm.213.1586957196264;  Wed, 15 Apr 2020 06:26:36 -0700 (PDT)
MIME-Version: 1.0
References: <9AD3C4BB-7965-4776-84C4-6B5BFDCAA262@tzi.org> <e3a61d2c-1183-5ece-74d8-b1bad26ddfe6@ericsson.com> <15C8F1D1-B560-4D52-8D77-377C6B1C0518@tzi.org> <DB7PR07MB5657B7037CC9018B113DB17DA0CB0@DB7PR07MB5657.eurprd07.prod.outlook.com>
In-Reply-To: <DB7PR07MB5657B7037CC9018B113DB17DA0CB0@DB7PR07MB5657.eurprd07.prod.outlook.com>
From: Ivaylo Petrov <ivaylo@ackl.io>
Date: Wed, 15 Apr 2020 15:26:10 +0200
Message-ID: <CAJFkdRyLJU4ucSrQ4FTGD5BdqDOiE+REVGfndPrB5Gk+e+7DAA@mail.gmail.com>
To: tom petch <ietfc@btconnect.com>
Cc: core <core@ietf.org>, "netmod@ietf.org" <netmod@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000f520e605a354433e"
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/0q8BAMWJbJBQn8fMKD-s9d1cIWA>
Subject: Re: [core]  =?utf-8?q?=5Bnetmod=5D_=F0=9F=94=94_admin_WG_Last_Call_of?= =?utf-8?q?_CORECONF_drafts=3A_draft-ietf-core-sid-11?=
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, 15 Apr 2020 13:26:41 -0000

--000000000000f520e605a354433e
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hello Tom,

Thank you for your review and your comments! They truly help us improve
this document. Please find my answers below (prefixed with [IP]). Note that
the diff after handing your comments and those of Esko Dijk and Juergen
Schoenwaelder can be found at [1].

Best regards,
Ivaylo

[1]:
https://tools.ietf.org/rfcdiff?url1=3Ddraft-ietf-core-sid&url2=3Dhttp://cor=
e-wg.github.io/yang-cbor/draft-ietf-core-sid-latest.txt

On Mon, Mar 30, 2020 at 1:16 PM tom petch <ietfc@btconnect.com> wrote:

> Some YANG admin for core-sid
>
> import must have a reference clause
>

[IP]: Fixed.

such reference must be Normative References for the I-D
>

[IP]: Fixed.

no RFC Editor note to update the date (I know, they will fix that :-)
>

[IP]: Fixed.

contact lacks e-mail of WG
>

[IP]: Fixed.


> IANA Considerations fails to register namespace
>

[IP]: Fixed.

IANA Considerations does not specify a Group name; a well-chosen group name
> makes a registry easy to find.  Many if not most of the existing Group
> names are not well-chosen.  Please choose with care. e.g. is this for
> constrained devices or for all; is it specific to YANG and will there be
> other uses? ....
>

[IP]: That is a very good point. I am not sure how it is supposed to work -
IANA will ask us about the group name when they create the registries or
there is some text that we can write to request this. I will follow with a
question to the working group with a few options for possible group names.

Tom Petch
> ________________________________________
> From: netmod <netmod-bounces@ietf.org> on behalf of Carsten Bormann <
> cabo@tzi.org>
> Sent: 09 March 2020 13:04
> To: core
> Cc: netmod@ietf.org
> Subject: [netmod] =F0=9F=94=94 WG Last Call of CORECONF drafts:
> draft-ietf-core-yang-cbor-12, -sid-11, -comi-09, -yang-library-01
>
> It took us a long time to get the four CORECONF drafts in sync,
> but now we are ready for WGLC.
>
> This starts a working group last call for
> =E2=80=94 draft-ietf-core-yang-cbor-12
> =E2=80=94 draft-ietf-core-sid-11
> =E2=80=94 draft-ietf-core-comi-09
> =E2=80=94 draft-ietf-core-yang-library-01
>
> ending on
>
>         24:00 UTC on Tuesday, March 31, 2020.
>
> (This includes some extra time for the IETF week and for cross-WG
> coordination.)
>
> This WGLC is copied to the netmod WG mailing list; please do have a look
> at these drafts as they are slated to become a part of the greater
> YANG/NETCONF/RESTCONF family.  We intend the discussion to be on the
> CoRE mailing list, but if you find a fundamental issue with YANG or
> RESTCONF, feel free to discuss that on netmod instead.
>
> Please start a new email thread for each major issue that will need
> discussion and make sure the subject line includes the draft name and
> some sort of name for the issue.  (Minor issues such as typos can also
> be sent to the authors.)
>
> If you read the draft and think it looks fine, please send a one line
> email to the list or to the chairs letting us know that so we can get
> a feel of how broad the review has been.
>
> (To reviewers and authors:)  If you are aware of any patent claims that
> might apply to systems that implement these drafts, please review BCP 78
> and BCP 79 and make any appropriate IPR declaration before the last-call
> ends. If you are not sure whether you need to make a declaration or not,
> please talk to the chairs and we will help.
>
> Gr=C3=BC=C3=9Fe, Carsten
>
> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod
> _______________________________________________
> core mailing list
> core@ietf.org
> https://www.ietf.org/mailman/listinfo/core
>

--000000000000f520e605a354433e
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><span class=3D"gmail_default" style=3D"fo=
nt-family:verdana,sans-serif;color:rgb(11,83,148)"></span>Hello Tom,<br><br=
>Thank you for your review and your comments! They truly help us improve th=
is document. Please find my answers below (prefixed with [IP]). Note that t=
he diff after handing your comments and those of Esko Dijk and Juergen Scho=
enwaelder can be found at [1].<br><br>Best regards,<br>Ivaylo<br><br>[1]: <=
a href=3D"https://tools.ietf.org/rfcdiff?url1=3Ddraft-ietf-core-sid&amp;url=
2=3Dhttp://core-wg.github.io/yang-cbor/draft-ietf-core-sid-latest.txt">http=
s://tools.ietf.org/rfcdiff?url1=3Ddraft-ietf-core-sid&amp;url2=3Dhttp://cor=
e-wg.github.io/yang-cbor/draft-ietf-core-sid-latest.txt</a><div class=3D"gm=
ail_default" style=3D"font-family:verdana,sans-serif;color:#0b5394"><br></d=
iv></div><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">O=
n Mon, Mar 30, 2020 at 1:16 PM tom petch &lt;<a href=3D"mailto:ietfc@btconn=
ect.com" target=3D"_blank">ietfc@btconnect.com</a>&gt; wrote:<br></div><blo=
ckquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left=
:1px solid rgb(204,204,204);padding-left:1ex">Some YANG admin for core-sid<=
br>
<br>
import must have a reference clause<br></blockquote><div><br></div><div cla=
ss=3D"gmail_default" style=3D"">[IP]: Fixed.<font color=3D"#0b5394" face=3D=
"verdana, sans-serif"></font></div><div><br></div><blockquote class=3D"gmai=
l_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,20=
4,204);padding-left:1ex">
such reference must be Normative References for the I-D<br></blockquote><di=
v><br></div><span class=3D"gmail_default" style=3D"font-family:verdana,sans=
-serif;color:rgb(11,83,148)"></span>[IP]: Fixed.</div><div class=3D"gmail_q=
uote"><br><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8=
ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
no RFC Editor note to update the date (I know, they will fix that :-)<br></=
blockquote><div>=C2=A0</div><span class=3D"gmail_default" style=3D"font-fam=
ily:verdana,sans-serif;color:rgb(11,83,148)"></span>[IP]: Fixed.<div><br></=
div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bor=
der-left:1px solid rgb(204,204,204);padding-left:1ex">
contact lacks e-mail of WG<br></blockquote><div><span class=3D"gmail_defaul=
t" style=3D"font-family:verdana,sans-serif;color:rgb(11,83,148)"><br></span=
></div><span class=3D"gmail_default" style=3D"font-family:verdana,sans-seri=
f;color:rgb(11,83,148)"></span>[IP]: Fixed.<div><span class=3D"gmail_defaul=
t" style=3D"font-family:verdana,sans-serif;color:rgb(11,83,148)"></span>=C2=
=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8e=
x;border-left:1px solid rgb(204,204,204);padding-left:1ex">IANA Considerati=
ons fails to register namespace<br></blockquote><div><br></div><div class=
=3D"gmail_default" style=3D"">[IP]: Fixed.<font color=3D"#0b5394" face=3D"v=
erdana, sans-serif"></font></div><div><br></div><blockquote class=3D"gmail_=
quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,=
204);padding-left:1ex">
IANA Considerations does not specify a Group name; a well-chosen group name=
 makes a registry easy to find.=C2=A0 Many if not most of the existing Grou=
p names are not well-chosen.=C2=A0 Please choose with care. e.g. is this fo=
r constrained devices or for all; is it specific to YANG and will there be =
other uses? ....<br></blockquote><div><br></div><div class=3D"gmail_default=
" style=3D"">[IP]: That is a very good point. I am not sure how it is suppo=
sed to work - IANA will ask us about the group name when they create the re=
gistries or there is some text that we can write to request this. I will fo=
llow with a question to the working group with a few options for possible g=
roup names.<font color=3D"#0b5394" face=3D"verdana, sans-serif"></font></di=
v><div><br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px =
0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Tom Petch<br>
________________________________________<br>
From: netmod &lt;<a href=3D"mailto:netmod-bounces@ietf.org" target=3D"_blan=
k">netmod-bounces@ietf.org</a>&gt; on behalf of Carsten Bormann &lt;<a href=
=3D"mailto:cabo@tzi.org" target=3D"_blank">cabo@tzi.org</a>&gt;<br>
Sent: 09 March 2020 13:04<br>
To: core<br>
Cc: <a href=3D"mailto:netmod@ietf.org" target=3D"_blank">netmod@ietf.org</a=
><br>
Subject: [netmod] =F0=9F=94=94 WG Last Call of CORECONF drafts: draft-ietf-=
core-yang-cbor-12, -sid-11, -comi-09, -yang-library-01<br>
<br>
It took us a long time to get the four CORECONF drafts in sync,<br>
but now we are ready for WGLC.<br>
<br>
This starts a working group last call for<br>
=E2=80=94 draft-ietf-core-yang-cbor-12<br>
=E2=80=94 draft-ietf-core-sid-11<br>
=E2=80=94 draft-ietf-core-comi-09<br>
=E2=80=94 draft-ietf-core-yang-library-01<br>
<br>
ending on<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 24:00 UTC on Tuesday, March 31, 2020.<br>
<br>
(This includes some extra time for the IETF week and for cross-WG<br>
coordination.)<br>
<br>
This WGLC is copied to the netmod WG mailing list; please do have a look<br=
>
at these drafts as they are slated to become a part of the greater<br>
YANG/NETCONF/RESTCONF family.=C2=A0 We intend the discussion to be on the<b=
r>
CoRE mailing list, but if you find a fundamental issue with YANG or<br>
RESTCONF, feel free to discuss that on netmod instead.<br>
<br>
Please start a new email thread for each major issue that will need<br>
discussion and make sure the subject line includes the draft name and<br>
some sort of name for the issue.=C2=A0 (Minor issues such as typos can also=
<br>
be sent to the authors.)<br>
<br>
If you read the draft and think it looks fine, please send a one line<br>
email to the list or to the chairs letting us know that so we can get<br>
a feel of how broad the review has been.<br>
<br>
(To reviewers and authors:)=C2=A0 If you are aware of any patent claims tha=
t<br>
might apply to systems that implement these drafts, please review BCP 78<br=
>
and BCP 79 and make any appropriate IPR declaration before the last-call<br=
>
ends. If you are not sure whether you need to make a declaration or not,<br=
>
please talk to the chairs and we will help.<br>
<br>
Gr=C3=BC=C3=9Fe, Carsten<br>
<br>
_______________________________________________<br>
netmod mailing list<br>
<a href=3D"mailto:netmod@ietf.org" target=3D"_blank">netmod@ietf.org</a><br=
>
<a href=3D"https://www.ietf.org/mailman/listinfo/netmod" rel=3D"noreferrer"=
 target=3D"_blank">https://www.ietf.org/mailman/listinfo/netmod</a><br>
_______________________________________________<br>
core mailing list<br>
<a href=3D"mailto:core@ietf.org" target=3D"_blank">core@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/core" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/core</a><br>
</blockquote></div>
</div>

--000000000000f520e605a354433e--


From nobody Wed Apr 15 06:27:27 2020
Return-Path: <ivaylo@ackl.io>
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 2A1553A0779 for <core@ietfa.amsl.com>; Wed, 15 Apr 2020 06:27:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, 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 (2048-bit key) header.d=ackl-io.20150623.gappssmtp.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 LsTX9fSih61I for <core@ietfa.amsl.com>; Wed, 15 Apr 2020 06:27:21 -0700 (PDT)
Received: from mail-wm1-x331.google.com (mail-wm1-x331.google.com [IPv6:2a00:1450:4864:20::331]) (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 DC55B3A0776 for <core@ietf.org>; Wed, 15 Apr 2020 06:27:20 -0700 (PDT)
Received: by mail-wm1-x331.google.com with SMTP id g12so11213173wmh.3 for <core@ietf.org>; Wed, 15 Apr 2020 06:27:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ackl-io.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=NGifetFEu1I2LN0x9KachFFADb01ehQEoX/dHXucKjI=; b=Tc0EJW2WyU4/sNRyNyO0plsUtNN/3S/xK2duk90C00jX3XRry7O48PiSeKg4gylUWp Egz4X8He9f18JelT6tGD/+Of8o+QNxdPhCs0fgI6U0wnbnALtrYTlSe1ktj/aQ+/n1M/ I5BDyeuPWKYm1JFmEEhj0f2M+NFPK83UEJkiV1UGk2lcOWpSHVQXmDsDiucRIhN7UJr5 UzD3FWsPRYImGmBxZx0L0iD/eBZliho5moUd7v2SlJqPm/ByG+3fU0CSwLlsx/0tM1Pf 1rZEYEFKXQiC12jm638/in0g5SdB4FSE1C6kjpk7lQ8emN61ygm6Ma/ic9CchQVGXMPj UWFg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=NGifetFEu1I2LN0x9KachFFADb01ehQEoX/dHXucKjI=; b=NVvnRGFIfOlhOZ6zLsWTVJVZVAoWbkEyuffkC/73aSMwmoX0I5oXRUQASdMpltckvp xpisHFqP99x7CEmNuZzwvxG9WnskM21Hfa1qhXyRSvTdsow72Q8FYGuT8czqpBOIO5Nz FB7l5a3Drr7WHc5B/ThPmIQGnaGWsfrAVX4HuqHrGgR9QfWil3O9T3cLIaUsh8ZisHIX jAa7a3vz4Zi3eGwW26OozD420RRpa+B0g8bFyohd19mUVVszi2HjBnX2Z80PqXl+mn13 YX0W0ALTaqXo/FBIuVc3AU12a98kMw5DSI3K87zGt1QWT2lxR8+qhGgwnfRfafVpAb0k nvtg==
X-Gm-Message-State: AGi0PuYWjhtJbHWJ7gPdOOHvBmTuLFHq/bNrjfJwQe02dG+zbZBJKow0 cf41/bU05kcVWVxhYew9Z/D/0JL+RbFQWJfUP5uGWw==
X-Google-Smtp-Source: APiQypJUs8LJ6NENJbr6+CkySim+rGHg9zP9hw+gA5mk91OuYWJp//G2igjQMuLap4Syg7mRhFGoH8XEzJLU1toAZHc=
X-Received: by 2002:a1c:32c7:: with SMTP id y190mr5547617wmy.13.1586957239192;  Wed, 15 Apr 2020 06:27:19 -0700 (PDT)
MIME-Version: 1.0
References: <AM5P190MB0275B51995123947A5F1A5DBFDCB0@AM5P190MB0275.EURP190.PROD.OUTLOOK.COM>
In-Reply-To: <AM5P190MB0275B51995123947A5F1A5DBFDCB0@AM5P190MB0275.EURP190.PROD.OUTLOOK.COM>
From: Ivaylo Petrov <ivaylo@ackl.io>
Date: Wed, 15 Apr 2020 15:26:52 +0200
Message-ID: <CAJFkdRzmG+_dsPVX+TTwOQVEo97juhiTmtE6d9FMVF5ss5JMqg@mail.gmail.com>
To: Esko Dijk <esko.dijk@iotconsultancy.nl>
Cc: "core@ietf.org WG" <core@ietf.org>, "netmod@ietf.org" <netmod@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000008424ed05a3544640"
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/-UH4lu_cO02KZji39id5vFhogfU>
Subject: Re: [core]  =?utf-8?q?=F0=9F=94=94_WG_Last_Call_of_CORECONF_drafts=3A?= =?utf-8?q?_draft-ietf-core-yang-cbor-12=2C_-sid-11=2C_-comi-09=2C_-yang-l?= =?utf-8?q?ibrary-01_/_-sid-11_review?=
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, 15 Apr 2020 13:27:25 -0000

--0000000000008424ed05a3544640
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hello Esko,

Thank you for your review and your comments! They do help us improve this
document. Please find my answers below (prefixed with [IP]). Note that the
diff after handing your comments and those of Juergen Schoenwaelder can be
found at [1].

Best regards,
Ivaylo

[1]:
https://tools.ietf.org/rfcdiff?url1=3Ddraft-ietf-core-sid&url2=3Dhttp://cor=
e-wg.github.io/yang-cbor/draft-ietf-core-sid-latest.txt


On Mon, Mar 30, 2020 at 1:17 PM Esko Dijk <esko.dijk@iotconsultancy.nl>
wrote:

> Hello CoRE,
>
> I did a quick review of the -sid-11 draft; it looks ready for publication=
.
> Some minor issues found :
>
> Reference to RFC 7120 early allocation procedure: the allocation policies
> for the registries are all "Expert review". And the RFC 7120 early
> allocation procedure is defined, to do early allocations. However RFC 712=
0
> mentions that this procedure only applies in case :
>    (Section 2)
>    a. The code points must be from a space designated as "RFC
>        Required", "IETF Review", or "Standards Action".  Additionally,
>        requests for early assignment of code points from a
>        "Specification Required" registry are allowed if the
>        specification will be published as an RFC.
> So at first sight it looks like the procedure is not applicable, taken
> strictly. However IANA indicates (
> https://www.iana.org/help/protocol-registration) that "Expert review" is
> part of "Specification Required" so it would apply still. But in RFC 8126
> this is not mentioned in the same manner - so it could confuse some reade=
rs
> about whether it applies or not. Maybe some text could be added to state
> why RFC 7120 process does apply to the "Expert review" policy, even thoug=
h
> "Expert review" is not listed under Section 2 point a. of RFC 7120.  (Not=
e
> that early allocation by RFC 7120 only applies to "Expert review"
> allocations for draft documents that aim to become RFC.)
>

[IP]: We are in the process of reformulating this.

Section 6.3.3: table column 1 is very narrow and it breaks the entry point
> integer number, which is confusing. Why not make this column wider by one
> character? One of the last 2 columns can be made more narrow if needed.
>

[IP]: Fixed.

Section 3: "RESCONF" -> RESTCONF
>

[IP]: Fixed.


> Section 3: CoRECONF -> CORECONF
>

[IP]: Fixed.

Section 3: "For example how this could be achieved, please refer to"
> -> For examples on how this could be achieved, please refer to
>

[IP]: Fixed.

Section 3: "For diagram of one"
> -> For a diagram of one ...
>

[IP]: Fixed.

Best regards
>
> Esko
>
> IoTconsultancy.nl  |  Email/Skype: esko.dijk@iotconsultancy.nl
>
>
>
> -----Original Message-----
> From: core <core-bounces@ietf.org> On Behalf Of Carsten Bormann
> Sent: Monday, March 9, 2020 14:05
> To: core <core@ietf.org>
> Cc: netmod@ietf.org
> Subject: [core] =F0=9F=94=94 WG Last Call of CORECONF drafts:
> draft-ietf-core-yang-cbor-12, -sid-11, -comi-09, -yang-library-01
>
> It took us a long time to get the four CORECONF drafts in sync,
> but now we are ready for WGLC.
>
> This starts a working group last call for
> =E2=80=94 draft-ietf-core-yang-cbor-12
> =E2=80=94 draft-ietf-core-sid-11
> =E2=80=94 draft-ietf-core-comi-09
> =E2=80=94 draft-ietf-core-yang-library-01
>
> ending on
>
>         24:00 UTC on Tuesday, March 31, 2020.
>
> (This includes some extra time for the IETF week and for cross-WG
> coordination.)
>
> This WGLC is copied to the netmod WG mailing list; please do have a look
> at these drafts as they are slated to become a part of the greater
> YANG/NETCONF/RESTCONF family.  We intend the discussion to be on the
> CoRE mailing list, but if you find a fundamental issue with YANG or
> RESTCONF, feel free to discuss that on netmod instead.
>
> Please start a new email thread for each major issue that will need
> discussion and make sure the subject line includes the draft name and
> some sort of name for the issue.  (Minor issues such as typos can also
> be sent to the authors.)
>
> If you read the draft and think it looks fine, please send a one line
> email to the list or to the chairs letting us know that so we can get
> a feel of how broad the review has been.
>
> (To reviewers and authors:)  If you are aware of any patent claims that
> might apply to systems that implement these drafts, please review BCP 78
> and BCP 79 and make any appropriate IPR declaration before the last-call
> ends. If you are not sure whether you need to make a declaration or not,
> please talk to the chairs and we will help.
>
> Gr=C3=BC=C3=9Fe, Carsten
>
> _______________________________________________
> core mailing list
> core@ietf.org
> https://www.ietf.org/mailman/listinfo/core
> _______________________________________________
> core mailing list
> core@ietf.org
> https://www.ietf.org/mailman/listinfo/core
>

--0000000000008424ed05a3544640
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default"><div class=
=3D"gmail_default" style=3D"color:rgb(34,34,34);font-family:verdana,sans-se=
rif"><font color=3D"#000000">Hello Esko,</font></div><div class=3D"gmail_de=
fault" style=3D"color:rgb(34,34,34);font-family:verdana,sans-serif"><font c=
olor=3D"#000000"><br></font></div><div class=3D"gmail_default" style=3D"col=
or:rgb(34,34,34);font-family:verdana,sans-serif"><font color=3D"#000000">Th=
ank you for your review and your=C2=A0comments! They do help us improve thi=
s document. Please find my answers below (prefixed with [IP]). Note that th=
e diff after handing your comments and those of=C2=A0</font><span style=3D"=
font-family:Arial,Helvetica,sans-serif">Juergen Schoenwaelder can be found =
at [1].=C2=A0</span><span style=3D"font-family:Arial,Helvetica,sans-serif">=
</span></div><div class=3D"gmail_default" style=3D"color:rgb(34,34,34);font=
-family:verdana,sans-serif"><font color=3D"#000000"><br></font></div><div c=
lass=3D"gmail_default" style=3D"color:rgb(34,34,34);font-family:verdana,san=
s-serif"><font color=3D"#000000">Best regards,</font></div><div class=3D"gm=
ail_default" style=3D"color:rgb(34,34,34);font-family:verdana,sans-serif"><=
font color=3D"#000000">Ivaylo</font></div><div class=3D"gmail_default" styl=
e=3D"color:rgb(34,34,34);font-family:verdana,sans-serif"><font color=3D"#00=
0000"><br></font></div>[1]: <a href=3D"https://tools.ietf.org/rfcdiff?url1=
=3Ddraft-ietf-core-sid&amp;url2=3Dhttp://core-wg.github.io/yang-cbor/draft-=
ietf-core-sid-latest.txt" target=3D"_blank">https://tools.ietf.org/rfcdiff?=
url1=3Ddraft-ietf-core-sid&amp;url2=3Dhttp://core-wg.github.io/yang-cbor/dr=
aft-ietf-core-sid-latest.txt</a></div><div class=3D"gmail_default" style=3D=
"font-family:verdana,sans-serif;color:#0b5394"><br></div><div class=3D"gmai=
l_default" style=3D"font-family:verdana,sans-serif;color:#0b5394"><br></div=
></div><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On =
Mon, Mar 30, 2020 at 1:17 PM Esko Dijk &lt;<a href=3D"mailto:esko.dijk@iotc=
onsultancy.nl" target=3D"_blank">esko.dijk@iotconsultancy.nl</a>&gt; wrote:=
<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8=
ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hello CoRE,<br>
<br>
I did a quick review of the -sid-11 draft; it looks ready for publication. =
Some minor issues found :<br>
<br>
Reference to RFC 7120 early allocation procedure: the allocation policies f=
or the registries are all &quot;Expert review&quot;. And the RFC 7120 early=
 allocation procedure is defined, to do early allocations. However RFC 7120=
 mentions that this procedure only applies in case :<br>
=C2=A0 =C2=A0(Section 2)<br>
=C2=A0 =C2=A0a. The code points must be from a space designated as &quot;RF=
C<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0Required&quot;, &quot;IETF Review&quot;, or &quo=
t;Standards Action&quot;.=C2=A0 Additionally,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0requests for early assignment of code points fro=
m a<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0&quot;Specification Required&quot; registry are =
allowed if the<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0specification will be published as an RFC.<br>
So at first sight it looks like the procedure is not applicable, taken stri=
ctly. However IANA indicates (<a href=3D"https://www.iana.org/help/protocol=
-registration" rel=3D"noreferrer" target=3D"_blank">https://www.iana.org/he=
lp/protocol-registration</a>) that &quot;Expert review&quot; is part of &qu=
ot;Specification Required&quot; so it would apply still. But in RFC 8126 th=
is is not mentioned in the same manner - so it could confuse some readers a=
bout whether it applies or not. Maybe some text could be added to state why=
 RFC 7120 process does apply to the &quot;Expert review&quot; policy, even =
though &quot;Expert review&quot; is not listed under Section 2 point a. of =
RFC 7120.=C2=A0 (Note that early allocation by RFC 7120 only applies to &qu=
ot;Expert review&quot; allocations for draft documents that aim to become R=
FC.)<br></blockquote><div><br></div><span class=3D"gmail_default" style=3D"=
font-family:verdana,sans-serif;color:rgb(11,83,148)"></span>[IP]: We are in=
 the process of reformulating this.<div><br></div><blockquote class=3D"gmai=
l_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,20=
4,204);padding-left:1ex">
Section 6.3.3: table column 1 is very narrow and it breaks the entry point =
integer number, which is confusing. Why not make this column wider by one c=
haracter? One of the last 2 columns can be made more narrow if needed.<br><=
/blockquote><div><br></div><span class=3D"gmail_default" style=3D"font-fami=
ly:verdana,sans-serif;color:rgb(11,83,148)"></span>[IP]: Fixed.<div><br></d=
iv><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bord=
er-left:1px solid rgb(204,204,204);padding-left:1ex">
Section 3: &quot;RESCONF&quot; -&gt; RESTCONF<br></blockquote><div><br></di=
v><span class=3D"gmail_default" style=3D"font-family:verdana,sans-serif;col=
or:rgb(11,83,148)"></span>[IP]: Fixed.<div>=C2=A0</div><blockquote class=3D=
"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(2=
04,204,204);padding-left:1ex">
Section 3: CoRECONF -&gt; CORECONF<br></blockquote><div><br></div><span cla=
ss=3D"gmail_default" style=3D"font-family:verdana,sans-serif;color:rgb(11,8=
3,148)"></span>[IP]: Fixed.<div><br></div><blockquote class=3D"gmail_quote"=
 style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);p=
adding-left:1ex">
Section 3: &quot;For example how this could be achieved, please refer to&qu=
ot;<br>
-&gt; For examples on how this could be achieved, please refer to<br></bloc=
kquote><div><br></div><span class=3D"gmail_default" style=3D"font-family:ve=
rdana,sans-serif;color:rgb(11,83,148)"></span>[IP]: Fixed.<div><br></div><b=
lockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-le=
ft:1px solid rgb(204,204,204);padding-left:1ex">
Section 3: &quot;For diagram of one&quot;<br>
-&gt; For a diagram of one ...<br></blockquote><div><br></div><span class=
=3D"gmail_default" style=3D"font-family:verdana,sans-serif;color:rgb(11,83,=
148)"></span>[IP]: Fixed.<div><br></div><blockquote class=3D"gmail_quote" s=
tyle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);pad=
ding-left:1ex">
Best regards<br>
<br>
Esko<br>
<br>
IoTconsultancy.nl=C2=A0 |=C2=A0 Email/Skype: <a href=3D"mailto:esko.dijk@io=
tconsultancy.nl" target=3D"_blank">esko.dijk@iotconsultancy.nl</a> <br>
<br>
<br>
<br>
-----Original Message-----<br>
From: core &lt;<a href=3D"mailto:core-bounces@ietf.org" target=3D"_blank">c=
ore-bounces@ietf.org</a>&gt; On Behalf Of Carsten Bormann<br>
Sent: Monday, March 9, 2020 14:05<br>
To: core &lt;<a href=3D"mailto:core@ietf.org" target=3D"_blank">core@ietf.o=
rg</a>&gt;<br>
Cc: <a href=3D"mailto:netmod@ietf.org" target=3D"_blank">netmod@ietf.org</a=
><br>
Subject: [core] =F0=9F=94=94 WG Last Call of CORECONF drafts: draft-ietf-co=
re-yang-cbor-12, -sid-11, -comi-09, -yang-library-01<br>
<br>
It took us a long time to get the four CORECONF drafts in sync, <br>
but now we are ready for WGLC.<br>
<br>
This starts a working group last call for<br>
=E2=80=94 draft-ietf-core-yang-cbor-12<br>
=E2=80=94 draft-ietf-core-sid-11<br>
=E2=80=94 draft-ietf-core-comi-09<br>
=E2=80=94 draft-ietf-core-yang-library-01<br>
<br>
ending on<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 24:00 UTC on Tuesday, March 31, 2020.<br>
<br>
(This includes some extra time for the IETF week and for cross-WG<br>
coordination.)<br>
<br>
This WGLC is copied to the netmod WG mailing list; please do have a look <b=
r>
at these drafts as they are slated to become a part of the greater<br>
YANG/NETCONF/RESTCONF family.=C2=A0 We intend the discussion to be on the<b=
r>
CoRE mailing list, but if you find a fundamental issue with YANG or <br>
RESTCONF, feel free to discuss that on netmod instead.<br>
<br>
Please start a new email thread for each major issue that will need<br>
discussion and make sure the subject line includes the draft name and<br>
some sort of name for the issue.=C2=A0 (Minor issues such as typos can also=
<br>
be sent to the authors.)<br>
<br>
If you read the draft and think it looks fine, please send a one line <br>
email to the list or to the chairs letting us know that so we can get <br>
a feel of how broad the review has been.<br>
<br>
(To reviewers and authors:)=C2=A0 If you are aware of any patent claims tha=
t<br>
might apply to systems that implement these drafts, please review BCP 78<br=
>
and BCP 79 and make any appropriate IPR declaration before the last-call<br=
>
ends. If you are not sure whether you need to make a declaration or not, <b=
r>
please talk to the chairs and we will help.<br>
<br>
Gr=C3=BC=C3=9Fe, Carsten<br>
<br>
_______________________________________________<br>
core mailing list<br>
<a href=3D"mailto:core@ietf.org" target=3D"_blank">core@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/core" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/core</a><br>
_______________________________________________<br>
core mailing list<br>
<a href=3D"mailto:core@ietf.org" target=3D"_blank">core@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/core" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/core</a><br>
</blockquote></div>
</div>

--0000000000008424ed05a3544640--


From nobody Wed Apr 15 06:28:02 2020
Return-Path: <ivaylo@ackl.io>
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 AE25A3A082A for <core@ietfa.amsl.com>; Wed, 15 Apr 2020 06:27:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, 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=ackl-io.20150623.gappssmtp.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 sSrjJnk4HnBk for <core@ietfa.amsl.com>; Wed, 15 Apr 2020 06:27:52 -0700 (PDT)
Received: from mail-wr1-x434.google.com (mail-wr1-x434.google.com [IPv6:2a00:1450:4864:20::434]) (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 9C4033A0833 for <core@ietf.org>; Wed, 15 Apr 2020 06:27:49 -0700 (PDT)
Received: by mail-wr1-x434.google.com with SMTP id b11so7777660wrs.6 for <core@ietf.org>; Wed, 15 Apr 2020 06:27:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ackl-io.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=MPsGZp5jkhumT8uMvLA60Hq3iygUFDHYDVfalIc/G1M=; b=b/nkBFHjBtUGCTwtQPGUNiC3AqeaiLhcbeP+O6tm+DXxmSFpOR/1vGsqGZzN3VVIP7 mfWj8V82aRJnv2fT13dGPV85GtLje3vQ4hL/iM6P3h8ltH69y43dE/Fey0AcARipjp4U bhbuxoIKRtPABavCFUGO+5UiaWZtCiZwINC4VEybor1ND6zYuFcRheaJsBdbo4yBo5X5 s49Z40pZdXVQww+hkfNQYsn+V6NnYDZTdfiZ0jesXmr+fIjb9Iu52MrFFVY+l/FAEmY3 uXV38QLa2mwpJ+cV2v0BEx5BExeJyKr/fnZ8XmKyBgUA6dWhInWfxol7gCcgCYBeiiPU Kt2Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=MPsGZp5jkhumT8uMvLA60Hq3iygUFDHYDVfalIc/G1M=; b=i4aAB6XKwAp+9AR0pF14r6g3P2PkY2ZSXF2iQr3wtO/bB5ucT4CvLFiK+ytn8G17Sk IlpCCDMv/oHsny0HtokhLBxB+e/Ru/yPuaWgF//cZPpOKerPvWQZEVFM34lmj8XUNdZr PpF33/nzE7PlUjPrYb7irQoEfI4xyoTh5bk5T6Ct1+COL7zjVpzxCxD1TNd+bw33PU3x h+iGq8mgIWo8gGsUeVoH18NunloGw2NsG6rhF8b5q1eg/J/jekEltDrfTsBZD7pirZL6 5vtyV5eCMszHYPvutfqrf+2m0xuxEabZEQw+/4iVfLV1Vmj+yWbkYpaFmHY9Np0qfcDK hWBw==
X-Gm-Message-State: AGi0PubtYVskVtLGQPeJfoBa03FN8VQnGy7KIhp1PQ1nHLulKAoF4ukI PIe7TgOWP2qFuW1Z+5ObeMp5mu8WK53pUvsa99sdNHPb
X-Google-Smtp-Source: APiQypLbwlQH1/dAvHyIgldnMKLTXMwInP49WJ1CY75GDYuF1krgUmGfydI7XDBe8cI1E+2jnqIBFj6SiNCzlW0GB8U=
X-Received: by 2002:adf:e681:: with SMTP id r1mr7645390wrm.213.1586957267803;  Wed, 15 Apr 2020 06:27:47 -0700 (PDT)
MIME-Version: 1.0
References: <20200330213129.m2azrbeaxrtgivfc@anna.jacobs.jacobs-university.de>
In-Reply-To: <20200330213129.m2azrbeaxrtgivfc@anna.jacobs.jacobs-university.de>
From: Ivaylo Petrov <ivaylo@ackl.io>
Date: Wed, 15 Apr 2020 15:27:21 +0200
Message-ID: <CAJFkdRz445b4n86ug=v1ruYYWbDjwnEJwUNCZvEzENu_gMV0bg@mail.gmail.com>
To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>, core <core@ietf.org>, NetMod WG <netmod@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000038b8e805a354486b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/ZKwOc06d21k5WlFgIlNjKBhw_go>
Subject: Re: [core] js review of draft-ietf-core-sid-12
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, 15 Apr 2020 13:27:57 -0000

--00000000000038b8e805a354486b
Content-Type: text/plain; charset="UTF-8"

Hello Juergen,

Thank you for your review and your comments! They really help us improve
this document. Please find my answers below (prefixed with [IP]). Note that
the diff after handing your comments and those of Esko Dijk and Tom Petch
can be found at [1].

Best regards,
Ivaylo

[1]:
https://tools.ietf.org/rfcdiff?url1=draft-ietf-core-sid&url2=http://core-wg.github.io/yang-cbor/draft-ietf-core-sid-latest.txt

On Mon, Mar 30, 2020 at 11:32 PM Juergen Schoenwaelder <
j.schoenwaelder@jacobs-university.de> wrote:

> Hi,
>
> I have reviewed draft-ietf-core-sid-12. I will try to review yang-cbor
> tomorrow as well. (I am probably more interested in CBOR encoding for
> RESTCONF than the usage of CoAP itself, hence my priority on these two
> IDs under last call.)
>
> - Avoid the use of the word 'template', which is not a well defined
>   term and may be used with varying interpretations.
>
>    o  data nodes (Note: including those parts of a YANG template as
>       defined by the 'yang-data' extension.)
>
>   It is not clear to me what is meant with "those parts of a YANG
>   template as defined by the 'yang-data' extension." I think this
>   could benefit from a rewording.
>

[IP]: Reworded.

- The ID seems to assume that semantics of yang items never change.
>   This is true so far but NETMOD has chartered work that might change
>   this property. So what happens if the semantics of a YANG item
>   changes?
>
>    SIDs are assigned permanently, items introduced by a new revision of
>    a YANG module are added to the list of SIDs already assigned.
>
>   If a YANG module changes in a non-backwards compatible way, I assume
>   a new sid range must be allocated? Strictly speaking, this question
>   does not have to be answered today but it very likely needs an
>   answer in the future...
>

[IP]: We will not be able to clearly answer this before there is more
information how the YANG items semantics can change. For now it looks like
assigning new range would be a good solution, but maybe there will be some
other solutions that will be even more optimal. What looks logical is that
at least every semantic of an item should have a separate SID.

- The definition of 'path' is not very precise, i.e., it does not
>   spell out how module namespaces work, only by example.. I do not
>   know whether a definition can be imported from somewhere.
>

[IP]: I tried to improve it. Please let me know if now it is clear enough.

- s/RESCONF/RESTCONF/
>

[IP]: Fixed.

- Is it CoRECONF or CORECONF? And I find the term CORECONF confusing.
>   We have two protocols called NETCONF and RESTCONF and now we add
>   another protocol called CoMI and we call CoMI together with YANG
>   CBOR and SIDs CORECONF?
>
>   1) NETCONF  + YANG + XML      serialization + path naming -> ?
>   2) RESTCONF + YANG + XML|JSON serialization + path naming -> ?
>   3) CoMI     + YANG + CBOR     serialization + SID naming  -> CORECONF
>
>   We do not have a term for 1) and 2) and then we have a term for 3)
>   which, however, looks more like the protocol names used in 1) and
>   2). This comment is not specific to this ID, but the asymmetry
>   showed up while reading the SID document, I had to look at other IDs
>   to understand how things are named. And the SID document says
>
>    YANG is a language designed to model data accessed using one of the
>    compatible protocols (e.g.  NETCONF [RFC6241], RESCONF [RFC8040] and
>    CoRECONF [I-D.ietf-core-comi]).
>
>   Then I read the CoMI abstract. It first says CoMI is "a CoAP
>   Management Interface", it then says "The complete solution composed
>   of CoMI, [I-D.ietf-core-yang-cbor] and [I-D.ietf-core-sid] is called
>   CORECONF." and finally it states that "CORECONF extends the set of
>   YANG based protocols, NETCONF and RESTCONF, with the capability to
>   manage constrained devices and networks.". So I am confused, is
>   CORECONF a protocol as stated in this document? Or is CoMI a
>   protocol? (What is then the difference between a "Management
>   Interface" and a management protocol?) I am not sure whether I get
>   to review comi, hence I mention my confusion here as I hit it while
>   reviewing the sid document.
>

[IP]: Currently this is indeed somewhat confusing. The proposed change from
Michael Richardson was to at least have CORECONF in the title of the CoMI
document. I am wondering if that might still leave some of the confusion.
For me the simple solution is in this document to refer to CoMI, not
CORECONF and let CoMI draft define what CORECONF actually is. Unless you
think this will still not resolve the issue, this is going to be my way
forward.

- This description makes little sense to me:
>
>   typedef sid-file-version-identifier {
>     type uint64;
>     description
>       "Optional attribute that gives information about the .sid file
>        version.";
>   }
>
>   This is a type definition. Why does the description talk about an
>   optional attribute? The type should not state whether something
>   using the type is optional or not. (And I would prefer to avoid
>   'attribute', better use YANG defined terms or just describe that
>   this type represents a version number for a SID file.)
>

[IP]: I believe now it should be more clear.

- sid range - was it not said before that it is 63 bits? Is the idea
>   that sids with the highest bit set are legal but undefined or
>   reserved?  Or should there be a range restriction?
>
>   typedef sid {
>     type uint64;
>     description
>       "YANG Schema Item iDentifier";
>     reference
>       "[I-D.ietf-core-sid] YANG Schema Item iDentifier (SID)";
>   }
>

[IP]: I set the range accordingly.

- schema-node-path
>
>       "Identifies a schema-node path string for use in the
>        SID registry. This string format follows the rules
>        for an instance-identifier, as defined in RFC 7959,
>        except that no predicates are allowed.
>
>   RFC 7959 seems to be a typo, I assume you mean RFC 7951
>

[IP]: Yes, thank you for spotting this!

  s/Identifies a schema-node path string/A schema-node path"
>
>   It is a bit confusing to define a schema-node path by way of
>   reference to an instance identifier. I understand that you borrow
>   the namespace encoding from the way JSON encode instance identifiers
>   but this type really represents what RFC 7950 calls an absolute
>   schema node identifier, no? Is the term schema-node path actually
>   needed or is it the same as absolute schema node identifier? Or is
>   the difference between the two how namespaces are represented?
>

[IP]: I might have misunderstood something, but my understanding is that
the prefix related to a module could be changed during an import, whereas
here we really want to use the module name as a more stable identifier. The
difference between absolute schema node identifier and schema-node path is
that we mandate the use of module name and not prefix as defined in RFC
7950.

- dependency-revision
>
>         list dependency-revision {
>         key "module-name";
>
>         description
>           "Information about the revision of each YANG module that the
>           module in
>           'module-name' includes used during the .sid file generation.";
>
>    The sentence can probably be rewritten to make it clearer.
>
>    Are the SIDs assigned to a module dependent on the modules listed
>    in the 'dependency-revision'? (Is this a good name for the list?)
>    Why is it necessary to know which revisions were used to resolve
>    imports without revision?
>

[IP]: I reformulated it to

Information about the used revision during the .sid file generation
of each YANG module that the module in 'module-name' imported.


The idea is that if this information is not available later on and
different versions of the modules are used, slightly different results
might be produced due to augmented items for example.

- Please avoid wrapped entry point numbers in the table in 6.3.3.
>

[IP]: Fixed.

- The handling of early allocations sounds complex, I have some doubts
>   this process will work in practice...
>

[IP]: We are working on reformulating it in a more precise manner.

- Incomplete sentence:
>
>   RFC7120] also says
>
>   Or is the following paragraph a quote? In that case, add a colon.
>
> - There are likely more normative references, e.g., RFC 6991 and RFC
>   8040.
>

[IP]: Fixed.

- Why does the example in appendix A not have / need
>   dependency-revisions?
>

[IP]: Added now.

- I have not run any tools to validate things. I just read the I-D.


> /js
>
> --
> Juergen Schoenwaelder           Jacobs University Bremen gGmbH
> Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
> Fax:   +49 421 200 3103         <https://www.jacobs-university.de/>
>
> _______________________________________________
> core mailing list
> core@ietf.org
> https://www.ietf.org/mailman/listinfo/core
>

--00000000000038b8e805a354486b
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div di=
r=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><span class=3D"gmail_default" s=
tyle=3D"font-family:verdana,sans-serif;color:rgb(11,83,148)"></span>Hello J=
uergen,<br><br><span class=3D"gmail_default" style=3D"font-family:verdana,s=
ans-serif;color:rgb(11,83,148)"></span>Thank you for your review and your c=
omments! They really help us improve this document. Please find my answers =
below (prefixed with [IP]). Note that the diff after handing your comments =
and those of Esko Dijk and Tom Petch can be found at [1].<br><br>Best regar=
ds,<br>Ivaylo</div><div dir=3D"ltr"><br></div><span class=3D"gmail_default"=
 style=3D"font-family:verdana,sans-serif;color:rgb(11,83,148)"></span>[1]: =
<a href=3D"https://tools.ietf.org/rfcdiff?url1=3Ddraft-ietf-core-sid&amp;ur=
l2=3Dhttp://core-wg.github.io/yang-cbor/draft-ietf-core-sid-latest.txt" tar=
get=3D"_blank">https://tools.ietf.org/rfcdiff?url1=3Ddraft-ietf-core-sid&am=
p;url2=3Dhttp://core-wg.github.io/yang-cbor/draft-ietf-core-sid-latest.txt<=
/a></div><div dir=3D"ltr"><br><div class=3D"gmail_quote"><div dir=3D"ltr" c=
lass=3D"gmail_attr">On Mon, Mar 30, 2020 at 11:32 PM Juergen Schoenwaelder =
&lt;<a href=3D"mailto:j.schoenwaelder@jacobs-university.de" target=3D"_blan=
k">j.schoenwaelder@jacobs-university.de</a>&gt; wrote:<br></div><blockquote=
 class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px so=
lid rgb(204,204,204);padding-left:1ex">Hi,<br>
<br>
I have reviewed draft-ietf-core-sid-12. I will try to review yang-cbor<br>
tomorrow as well. (I am probably more interested in CBOR encoding for<br>
RESTCONF than the usage of CoAP itself, hence my priority on these two<br>
IDs under last call.)<br>
<br>
- Avoid the use of the word &#39;template&#39;, which is not a well defined=
<br>
=C2=A0 term and may be used with varying interpretations.<br>
<br>
=C2=A0 =C2=A0o=C2=A0 data nodes (Note: including those parts of a YANG temp=
late as<br>
=C2=A0 =C2=A0 =C2=A0 defined by the &#39;yang-data&#39; extension.)<br>
<br>
=C2=A0 It is not clear to me what is meant with &quot;those parts of a YANG=
<br>
=C2=A0 template as defined by the &#39;yang-data&#39; extension.&quot; I th=
ink this<br>
=C2=A0 could benefit from a rewording.<br></blockquote><div><br></div><span=
 class=3D"gmail_default" style=3D"font-family:verdana,sans-serif;color:rgb(=
11,83,148)"></span>[IP]: Reworded.<div><br></div><blockquote class=3D"gmail=
_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204=
,204);padding-left:1ex">
- The ID seems to assume that semantics of yang items never change.<br>
=C2=A0 This is true so far but NETMOD has chartered work that might change<=
br>
=C2=A0 this property. So what happens if the semantics of a YANG item<br>
=C2=A0 changes?<br>
<br>
=C2=A0 =C2=A0SIDs are assigned permanently, items introduced by a new revis=
ion of<br>
=C2=A0 =C2=A0a YANG module are added to the list of SIDs already assigned.<=
br>
<br>
=C2=A0 If a YANG module changes in a non-backwards compatible way, I assume=
<br>
=C2=A0 a new sid range must be allocated? Strictly speaking, this question<=
br>
=C2=A0 does not have to be answered today but it very likely needs an<br>
=C2=A0 answer in the future...<br></blockquote><div><br></div><div class=3D=
"gmail_default">[IP]:<font color=3D"#0b5394" face=3D"verdana, sans-serif">=
=C2=A0</font><span style=3D"color:rgb(34,34,34);font-family:Arial,Helvetica=
,sans-serif">We will not be able to clearly answer this before there is mor=
e information how the YANG items semantics can change. For now it looks lik=
e assigning new range would be a good solution, but maybe there will be som=
e other solutions that will be even more optimal. What looks logical is tha=
t at least every semantic of an item should have a separate SID.</span></di=
v><div><br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px =
0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
- The definition of &#39;path&#39; is not very precise, i.e., it does not<b=
r>
=C2=A0 spell out how module namespaces work, only by example.. I do not<br>
=C2=A0 know whether a definition can be imported from somewhere.<span class=
=3D"gmail_default" style=3D"font-family:verdana,sans-serif;color:rgb(11,83,=
148)"></span><br></blockquote><div><br></div><span class=3D"gmail_default" =
style=3D"font-family:verdana,sans-serif;color:rgb(11,83,148)"></span>[IP]: =
I tried to improve it. Please let me know if now it is clear enough.<div><b=
r></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex=
;border-left:1px solid rgb(204,204,204);padding-left:1ex">
- s/RESCONF/RESTCONF/<br></blockquote><div><br></div><div class=3D"gmail_de=
fault">[IP]: Fixed.<font color=3D"#0b5394" face=3D"verdana, sans-serif"></f=
ont></div><div><br></div><blockquote class=3D"gmail_quote" style=3D"margin:=
0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
- Is it CoRECONF or CORECONF? And I find the term CORECONF confusing.<br>
=C2=A0 We have two protocols called NETCONF and RESTCONF and now we add<br>
=C2=A0 another protocol called CoMI and we call CoMI together with YANG<br>
=C2=A0 CBOR and SIDs CORECONF?<br>
<br>
=C2=A0 1) NETCONF=C2=A0 + YANG + XML=C2=A0 =C2=A0 =C2=A0 serialization + pa=
th naming -&gt; ?<br>
=C2=A0 2) RESTCONF + YANG + XML|JSON serialization + path naming -&gt; ?<br=
>
=C2=A0 3) CoMI=C2=A0 =C2=A0 =C2=A0+ YANG + CBOR=C2=A0 =C2=A0 =C2=A0serializ=
ation + SID naming=C2=A0 -&gt; CORECONF<br>
<br>
=C2=A0 We do not have a term for 1) and 2) and then we have a term for 3)<b=
r>
=C2=A0 which, however, looks more like the protocol names used in 1) and<br=
>
=C2=A0 2). This comment is not specific to this ID, but the asymmetry<br>
=C2=A0 showed up while reading the SID document, I had to look at other IDs=
<br>
=C2=A0 to understand how things are named. And the SID document says<br>
<br>
=C2=A0 =C2=A0YANG is a language designed to model data accessed using one o=
f the<br>
=C2=A0 =C2=A0compatible protocols (e.g.=C2=A0 NETCONF [RFC6241], RESCONF [R=
FC8040] and<br>
=C2=A0 =C2=A0CoRECONF [I-D.ietf-core-comi]).<br>
<br>
=C2=A0 Then I read the CoMI abstract. It first says CoMI is &quot;a CoAP<br=
>
=C2=A0 Management Interface&quot;, it then says &quot;The complete solution=
 composed<br>
=C2=A0 of CoMI, [I-D.ietf-core-yang-cbor] and [I-D.ietf-core-sid] is called=
<br>
=C2=A0 CORECONF.&quot; and finally it states that &quot;CORECONF extends th=
e set of<br>
=C2=A0 YANG based protocols, NETCONF and RESTCONF, with the capability to<b=
r>
=C2=A0 manage constrained devices and networks.&quot;. So I am confused, is=
<br>
=C2=A0 CORECONF a protocol as stated in this document? Or is CoMI a<br>
=C2=A0 protocol? (What is then the difference between a &quot;Management<br=
>
=C2=A0 Interface&quot; and a management protocol?) I am not sure whether I =
get<br>
=C2=A0 to review comi, hence I mention my confusion here as I hit it while<=
br>
=C2=A0 reviewing the sid document.<br></blockquote><div><br></div><span cla=
ss=3D"gmail_default" style=3D"font-family:verdana,sans-serif;color:rgb(11,8=
3,148)"></span>[IP]: Currently this is indeed somewhat confusing. The propo=
sed change from Michael Richardson was to at least have CORECONF in the tit=
le of the CoMI document. I am wondering if that might still leave some of t=
he confusion. For me the simple solution is in this document to refer to Co=
MI, not CORECONF and let CoMI draft define what CORECONF actually is. Unles=
s you think this will still not resolve the issue, this is going to be my w=
ay forward.<div><br></div><blockquote class=3D"gmail_quote" style=3D"margin=
:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"=
>
- This description makes little sense to me:<br>
<br>
=C2=A0 typedef sid-file-version-identifier {<br>
=C2=A0 =C2=A0 type uint64;<br>
=C2=A0 =C2=A0 description<br>
=C2=A0 =C2=A0 =C2=A0 &quot;Optional attribute that gives information about =
the .sid file<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0version.&quot;;<br>
=C2=A0 }<br>
<br>
=C2=A0 This is a type definition. Why does the description talk about an<br=
>
=C2=A0 optional attribute? The type should not state whether something<br>
=C2=A0 using the type is optional or not. (And I would prefer to avoid<br>
=C2=A0 &#39;attribute&#39;, better use YANG defined terms or just describe =
that<br>
=C2=A0 this type represents a version number for a SID file.)<br></blockquo=
te><div><br></div><div class=3D"gmail_default">[IP]: I believe now it shoul=
d be more clear.<font color=3D"#0b5394" face=3D"verdana, sans-serif"></font=
></div><div><br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px=
 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
- sid range - was it not said before that it is 63 bits? Is the idea<br>
=C2=A0 that sids with the highest bit set are legal but undefined or<br>
=C2=A0 reserved?=C2=A0 Or should there be a range restriction?<br>
<br>
=C2=A0 typedef sid {<br>
=C2=A0 =C2=A0 type uint64;<br>
=C2=A0 =C2=A0 description<br>
=C2=A0 =C2=A0 =C2=A0 &quot;YANG Schema Item iDentifier&quot;;<br>
=C2=A0 =C2=A0 reference<br>
=C2=A0 =C2=A0 =C2=A0 &quot;[I-D.ietf-core-sid] YANG Schema Item iDentifier =
(SID)&quot;;<br>
=C2=A0 }<br></blockquote><div><br></div><span class=3D"gmail_default" style=
=3D"font-family:verdana,sans-serif;color:rgb(11,83,148)"></span>[IP]: I set=
 the range accordingly.<div><br></div><blockquote class=3D"gmail_quote" sty=
le=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);paddi=
ng-left:1ex">
- schema-node-path<br>
<br>
=C2=A0 =C2=A0 =C2=A0 &quot;Identifies a schema-node path string for use in =
the<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0SID registry. This string format follows the rul=
es<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0for an instance-identifier, as defined in RFC 79=
59,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0except that no predicates are allowed.<br>
<br>
=C2=A0 RFC 7959 seems to be a typo, I assume you mean RFC 7951<br></blockqu=
ote><div><br></div><div class=3D"gmail_default"><font color=3D"#0b5394" fac=
e=3D"verdana, sans-serif"></font>[IP]: Yes, thank you for spotting this!<fo=
nt color=3D"#0b5394" face=3D"verdana, sans-serif"></font></div><div><br></d=
iv><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bord=
er-left:1px solid rgb(204,204,204);padding-left:1ex">
=C2=A0 s/Identifies a schema-node path string/A schema-node path&quot;<br>
<br>
=C2=A0 It is a bit confusing to define a schema-node path by way of<br>
=C2=A0 reference to an instance identifier. I understand that you borrow<br=
>
=C2=A0 the namespace encoding from the way JSON encode instance identifiers=
<br>
=C2=A0 but this type really represents what RFC 7950 calls an absolute<br>
=C2=A0 schema node identifier, no? Is the term schema-node path actually<br=
>
=C2=A0 needed or is it the same as absolute schema node identifier? Or is<b=
r>
=C2=A0 the difference between the two how namespaces are represented?<br></=
blockquote><div><br></div><span class=3D"gmail_default" style=3D"font-famil=
y:verdana,sans-serif;color:rgb(11,83,148)"></span>[IP]: I might have misund=
erstood something, but my understanding is that the prefix related to a mod=
ule could be changed during an import, whereas here we really want to use t=
he module name as a more stable identifier. The difference between absolute=
 schema node identifier and schema-node path is that we mandate the use of =
module name and not prefix as defined in RFC 7950.<div><br></div><blockquot=
e class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px s=
olid rgb(204,204,204);padding-left:1ex">
- dependency-revision<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 list dependency-revision {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 key &quot;module-name&quot;;<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 description<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &quot;Information about the revision of =
each YANG module that the<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 module in<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &#39;module-name&#39; includes used duri=
ng the .sid file generation.&quot;;<br>
<br>
=C2=A0 =C2=A0The sentence can probably be rewritten to make it clearer.<br>
<br>
=C2=A0 =C2=A0Are the SIDs assigned to a module dependent on the modules lis=
ted<br>
=C2=A0 =C2=A0in the &#39;dependency-revision&#39;? (Is this a good name for=
 the list?)<br>
=C2=A0 =C2=A0Why is it necessary to know which revisions were used to resol=
ve<br>
=C2=A0 =C2=A0imports without revision?<br></blockquote><div>=C2=A0</div><di=
v class=3D"gmail_default" style=3D"font-family:verdana,sans-serif;color:rgb=
(11,83,148)"></div>[IP]: I reformulated it to <br><br></div></div></div></d=
iv></div></div><blockquote style=3D"margin:0 0 0 40px;border:none;padding:0=
px"><div><div><div><div><div><div class=3D"gmail_quote"><span class=3D"gmai=
l_default" style=3D"font-family:verdana,sans-serif;color:rgb(11,83,148)"></=
span>Information about the used revision during the .sid file generation</d=
iv></div></div></div></div></div><div><div><div><div><div><div class=3D"gma=
il_quote">of each YANG module that the module in &#39;module-name&#39; impo=
rted.</div></div></div></div></div></div></blockquote><blockquote style=3D"=
margin:0 0 0 40px;border:none;padding:0px"><div dir=3D"ltr"><div dir=3D"ltr=
"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_qu=
ote"><div class=3D"gmail_default" style=3D"font-family:verdana,sans-serif;c=
olor:rgb(11,83,148)"><br></div></div></div></div></div></div></div></blockq=
uote><span class=3D"gmail_default" style=3D"font-family:verdana,sans-serif;=
color:rgb(11,83,148)"></span>The idea is that if this information is not av=
ailable later on and different versions of the modules are used, slightly d=
ifferent results might be produced due to augmented<span class=3D"gmail_def=
ault" style=3D"font-family:verdana,sans-serif;color:rgb(11,83,148)">=C2=A0<=
/span><span class=3D"gmail_default" style=3D"font-family:verdana,sans-serif=
;color:rgb(11,83,148)"></span>items=C2=A0for example.<font color=3D"#0b5394=
" face=3D"verdana, sans-serif"><br></font><div dir=3D"ltr"><div dir=3D"ltr"=
><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_quo=
te"><div><br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0p=
x 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
- Please avoid wrapped entry point numbers in the table in 6.3.3.<br></bloc=
kquote><div><br></div><div class=3D"gmail_default"><font color=3D"#0b5394" =
face=3D"verdana, sans-serif"></font>[IP]: Fixed.</div><div><br></div><block=
quote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1=
px solid rgb(204,204,204);padding-left:1ex">
- The handling of early allocations sounds complex, I have some doubts<br>
=C2=A0 this process will work in practice...<br></blockquote><div><br></div=
><span class=3D"gmail_default" style=3D"font-family:verdana,sans-serif;colo=
r:rgb(11,83,148)"></span>[IP]: We are working on reformulating it in a more=
 precise manner.</div><div class=3D"gmail_quote"><br><div class=3D"gmail_de=
fault" style=3D"font-family:verdana,sans-serif;color:rgb(11,83,148)"></div>=
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
- Incomplete sentence:<br>
<br>
=C2=A0 <span class=3D"gmail_default" style=3D"font-family:verdana,sans-seri=
f;color:rgb(11,83,148)"></span>RFC7120] also says<br>
<br>
=C2=A0 Or is the following paragraph a quote? In that case, add a colon.<br=
>
<br>
- There are likely more normative references, e.g., RFC <span class=3D"gmai=
l_default" style=3D"font-family:verdana,sans-serif;color:rgb(11,83,148)"></=
span>6991 and RFC<br>
=C2=A0 <span class=3D"gmail_default" style=3D"font-family:verdana,sans-seri=
f;color:rgb(11,83,148)"></span>8040.<br></blockquote><div><br></div><span c=
lass=3D"gmail_default"></span><span class=3D"gmail_default" style=3D"font-f=
amily:verdana,sans-serif;color:rgb(11,83,148)"></span>[IP]: Fixed.<br><div>=
<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8=
ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
- Why does the example in appendix A not have / need<br>
=C2=A0 dependency-revisions?<br></blockquote><div><br></div><span class=3D"=
gmail_default" style=3D"font-family:verdana,sans-serif;color:rgb(11,83,148)=
"></span>[IP]: Added now.<div><br></div><blockquote class=3D"gmail_quote" s=
tyle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);pad=
ding-left:1ex">
- I have not run any tools to validate things. I just read the I-D.=C2=A0</=
blockquote><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.=
8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
/js<br>
<br>
-- <br>
Juergen Schoenwaelder=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Jacobs Univer=
sity Bremen gGmbH<br>
Phone: +49 421 200 3587=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Campus Ring 1 | 28=
759 Bremen | Germany<br>
Fax:=C2=A0 =C2=A0+49 421 200 3103=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;<a h=
ref=3D"https://www.jacobs-university.de/" rel=3D"noreferrer" target=3D"_bla=
nk">https://www.jacobs-university.de/</a>&gt;<br>
<br>
_______________________________________________<br>
core mailing list<br>
<a href=3D"mailto:core@ietf.org" target=3D"_blank">core@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/core" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/core</a><br>
</blockquote></div></div></div></div></div></div></div>

--00000000000038b8e805a354486b--


From nobody Wed Apr 15 09:21:41 2020
Return-Path: <J.Schoenwaelder@jacobs-university.de>
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 C78863A0A8F; Wed, 15 Apr 2020 09:21:01 -0700 (PDT)
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, MSGID_FROM_MTA_HEADER=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=jacobsuniversity.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 1CqzYoN0-m_a; Wed, 15 Apr 2020 09:20:59 -0700 (PDT)
Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2064.outbound.protection.outlook.com [40.107.22.64]) (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 274783A0A3A; Wed, 15 Apr 2020 09:20:58 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Xp5gHw52R1w+aE1P+vXHlSTwkeVSkip1WhZmRa4ky8OQb/k8cDA2EYxW39JOFTB0VWbd2mazKori4yRkOZ1TyInsVTFKzDB8UGA136wwj+XP4VqhewRuhXsqpkxY5IpvBpIjf14/8/60FiMN0efyfEpoDJmaQW6zoSLYyzskvCCmsxfIET7ZtvQ67RtjWOb2vUq9/3B+UR8q2XxiC/ppVv7CIgH95v88TQj1i7CEjPfSvhPEvhRUugYo/2MFriglfTWdq1m41CnKJmNFk8rhgXgH40yb1cd5QM+N1R/mnD9BJUT7kHqmE2ebS4TFa231vMSYDw2bJvDCDN0/xdT4xg==
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=HQysCgPSbG8FnpVNa+p+Z0FTFHPaO4kx7Dz1BsWcooY=; b=N356Ok9m/1msrKuJvvX4/sM6NL7zUlLSvorXozXiK4f9yvy6bSKGzvvqnHm4ZlZQea82XS1NV4hXUCl+MbrmhJsRx4WdsP7Y7Omf/8u4xCimRXhFHDUbo/12qwuKGbnybAf7H82++WNgxiWUAsGq6S4jgd5USvcXxbBjN8BRx4n66qw4Cgnk48TrV2VDUgBsjFwLmmtOBO2xxiJ+CzwwvXel+ZNgbZIw6wL82UjD7YPnOhVy9IKORRl1J7qD8s2NHZWIaFEE9wniUk7l38wYBQV2bzr3pu6LPH1czIh7VtozxMD4oG6wpg2JHiWQedzEeMgXM3p09birtU7juG+u5A==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=jacobs-university.de; dmarc=pass action=none header.from=jacobs-university.de; dkim=pass header.d=jacobs-university.de; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jacobsuniversity.onmicrosoft.com; s=selector2-jacobsuniversity-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=HQysCgPSbG8FnpVNa+p+Z0FTFHPaO4kx7Dz1BsWcooY=; b=nXG1sJkCxbOwAnfNVGliE8aN8jg5jeSoPo7fofwJGBNdqR3GjvCOJfzd1rtMoudU6UQ8WaqCzADokkl6qzeW3h0apVPnk5NaP+2qgOdU0L/62Wj2/GZutJHgNHJJqB1qIJ8pvS+OEg2v2EhfS8h+YBmYIRSLfl3EgX9/hmY3UzI=
Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=J.Schoenwaelder@jacobs-university.de; 
Received: from AM0P190MB0707.EURP190.PROD.OUTLOOK.COM (2603:10a6:208:196::24) by AM0P190MB0626.EURP190.PROD.OUTLOOK.COM (2603:10a6:208:193::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2900.24; Wed, 15 Apr 2020 16:20:56 +0000
Received: from AM0P190MB0707.EURP190.PROD.OUTLOOK.COM ([fe80::dc34:2067:88d1:c483]) by AM0P190MB0707.EURP190.PROD.OUTLOOK.COM ([fe80::dc34:2067:88d1:c483%5]) with mapi id 15.20.2921.024; Wed, 15 Apr 2020 16:20:55 +0000
Date: Wed, 15 Apr 2020 18:20:54 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: Ivaylo Petrov <ivaylo@ackl.io>
Cc: core <core@ietf.org>, NetMod WG <netmod@ietf.org>
Message-ID: <20200415162054.s4bjcrienqvrytfz@anna.jacobs.jacobs-university.de>
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
Mail-Followup-To: Ivaylo Petrov <ivaylo@ackl.io>, core <core@ietf.org>, NetMod WG <netmod@ietf.org>
References: <20200330213129.m2azrbeaxrtgivfc@anna.jacobs.jacobs-university.de> <CAJFkdRz445b4n86ug=v1ruYYWbDjwnEJwUNCZvEzENu_gMV0bg@mail.gmail.com>
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <CAJFkdRz445b4n86ug=v1ruYYWbDjwnEJwUNCZvEzENu_gMV0bg@mail.gmail.com>
X-ClientProxiedBy: AM0P190CA0004.EURP190.PROD.OUTLOOK.COM (2603:10a6:208:190::14) To AM0P190MB0707.EURP190.PROD.OUTLOOK.COM (2603:10a6:208:196::24)
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
Received: from localhost (2001:638:709:5::7) by AM0P190CA0004.EURP190.PROD.OUTLOOK.COM (2603:10a6:208:190::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2921.25 via Frontend Transport; Wed, 15 Apr 2020 16:20:55 +0000
X-Originating-IP: [2001:638:709:5::7]
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 2a14954d-cab0-419e-a63b-08d7e158f96a
X-MS-TrafficTypeDiagnostic: AM0P190MB0626:
X-MS-Exchange-Transport-Forked: True
X-Microsoft-Antispam-PRVS: <AM0P190MB0626C099541820CF762E70CDDEDB0@AM0P190MB0626.EURP190.PROD.OUTLOOK.COM>
X-MS-Oob-TLC-OOBClassifiers: OLM:10000;
X-Forefront-PRVS: 0374433C81
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:AM0P190MB0707.EURP190.PROD.OUTLOOK.COM; PTR:; CAT:NONE;  SFTY:; SFS:(10009020)(136003)(376002)(39850400004)(396003)(366004)(346002)(8936002)(66476007)(52116002)(1076003)(2906002)(8676002)(5660300002)(66946007)(6916009)(3450700001)(6496006)(81156014)(66556008)(86362001)(54906003)(6486002)(478600001)(186003)(4326008)(786003)(316002)(16526019)(83080400001); DIR:OUT; SFP:1101; 
Received-SPF: None (protection.outlook.com: jacobs-university.de does not designate permitted sender hosts)
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: gOSlABOvkpHT96L3QSk9mu89pi8pBfOLoP3cqioQzwM35zECqLh0QgUZnuh9cRutXQMKswA7/9ri6t0yT4gfqr8xCxgGnNp8ppEZegZYa3nA7my2y++gRs4IS0i4jYgEkKnpcu/39ncZn+BUTcKITWX0FpEhV9Or+v+80wBslRBrwvI7eeyshr2VN1yf6UgZzv3zfGX+/ltWtjBFclsEGUm61Jd/Bw5zYdpCC+E8LH59acFYRtKFh4YskMrYYdM75qQHRBep3xTL38/8Hhg1zJBuR5HzADHCfRE79s1lAO3rfs+BFAPCmn0PlzSdwhoV6v1hKqEJXOVbTaJVAbo6RUxJEk9EUI5R2TXg5y5JfZzcdob3owlV+N/vvkGwq6QH9ch5NfV7YaeqPeEWF5OQHyqvfPY9ml/oOIYXHAulmHTtnUv21SxqSIGGRBBHv7XuE8rgidZ7JnJ92bPL8MCXWc9h+O+t0DIjMm/D52g+AANp34M/F3mu+mH9HYhMqRnko9IunPgtEXLcc0nnQr9S/w==
X-MS-Exchange-AntiSpam-MessageData: y8cX+aTi3Go/cYcpb/ITPFt9d9kc731DI7+SX1ELPlx8KhwcEIq/Gd/z3aD5lkFZxG3scGnnoZw9MM4gwmJTAWrLLiilVToaxz541e6PJw/bOHZdM/U05vqfRiQoRBBWEV1N56sGY5CMaJ/kX5QYIXiIMmdpUnAiu+9vg9AFcnk=
X-OriginatorOrg: jacobs-university.de
X-MS-Exchange-CrossTenant-Network-Message-Id: 2a14954d-cab0-419e-a63b-08d7e158f96a
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Apr 2020 16:20:55.7945 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: f78e973e-5c0b-4ab8-bbd7-9887c95a8ebd
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: nH+JDmzwUOsfnz2amhNGeCR3EYcb8sBfEFLUHeCNvLx+MwmRSqZGIvFnSGgm9NN0VqBnSxuS1v4qf0Ch74Ys5W8TWPQc8SGdAGR0WKirO1c=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0P190MB0626
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/HGvhuJeJz-IW4PE-Dh_frRdWrW4>
Subject: Re: [core] js review of draft-ietf-core-sid-12
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, 15 Apr 2020 16:21:02 -0000

On Wed, Apr 15, 2020 at 03:27:21PM +0200, Ivaylo Petrov wrote:

> - The ID seems to assume that semantics of yang items never change.
> >   This is true so far but NETMOD has chartered work that might change
> >   this property. So what happens if the semantics of a YANG item
> >   changes?
> >
> >    SIDs are assigned permanently, items introduced by a new revision of
> >    a YANG module are added to the list of SIDs already assigned.
> >
> >   If a YANG module changes in a non-backwards compatible way, I assume
> >   a new sid range must be allocated? Strictly speaking, this question
> >   does not have to be answered today but it very likely needs an
> >   answer in the future...
> >
> 
> [IP]: We will not be able to clearly answer this before there is more
> information how the YANG items semantics can change. For now it looks like
> assigning new range would be a good solution, but maybe there will be some
> other solutions that will be even more optimal. What looks logical is that
> at least every semantic of an item should have a separate SID.

Yes and this will impact the SID document since SIDs are going to be
specific to a (module, path, version) triple.

> - Is it CoRECONF or CORECONF? And I find the term CORECONF confusing.
> >   We have two protocols called NETCONF and RESTCONF and now we add
> >   another protocol called CoMI and we call CoMI together with YANG
> >   CBOR and SIDs CORECONF?
> >
> >   1) NETCONF  + YANG + XML      serialization + path naming -> ?
> >   2) RESTCONF + YANG + XML|JSON serialization + path naming -> ?
> >   3) CoMI     + YANG + CBOR     serialization + SID naming  -> CORECONF
> >
> >   We do not have a term for 1) and 2) and then we have a term for 3)
> >   which, however, looks more like the protocol names used in 1) and
> >   2). This comment is not specific to this ID, but the asymmetry
> >   showed up while reading the SID document, I had to look at other IDs
> >   to understand how things are named. And the SID document says
> >
> >    YANG is a language designed to model data accessed using one of the
> >    compatible protocols (e.g.  NETCONF [RFC6241], RESCONF [RFC8040] and
> >    CoRECONF [I-D.ietf-core-comi]).
> >
> >   Then I read the CoMI abstract. It first says CoMI is "a CoAP
> >   Management Interface", it then says "The complete solution composed
> >   of CoMI, [I-D.ietf-core-yang-cbor] and [I-D.ietf-core-sid] is called
> >   CORECONF." and finally it states that "CORECONF extends the set of
> >   YANG based protocols, NETCONF and RESTCONF, with the capability to
> >   manage constrained devices and networks.". So I am confused, is
> >   CORECONF a protocol as stated in this document? Or is CoMI a
> >   protocol? (What is then the difference between a "Management
> >   Interface" and a management protocol?) I am not sure whether I get
> >   to review comi, hence I mention my confusion here as I hit it while
> >   reviewing the sid document.
> >
> 
> [IP]: Currently this is indeed somewhat confusing. The proposed change from
> Michael Richardson was to at least have CORECONF in the title of the CoMI
> document. I am wondering if that might still leave some of the confusion.
> For me the simple solution is in this document to refer to CoMI, not
> CORECONF and let CoMI draft define what CORECONF actually is. Unless you
> think this will still not resolve the issue, this is going to be my way
> forward.

Avoiding CORECONF in this document helps to limit the problem. If CoMI
is the name of the protocol, I would hope we do not need CORECONF at
all. But then CORECONF is all over the place in
draft-ietf-core-comi-09.txt, it actually looks like the protocol is
called CORECONF and not CoMI. I really believe this terminology
confusion needs to be resolved in the WG so the WG actually knows and
agrees on the name of the technology they standardize.
 
> - This description makes little sense to me:
> >
> >   typedef sid-file-version-identifier {
> >     type uint64;
> >     description
> >       "Optional attribute that gives information about the .sid file
> >        version.";
> >   }
> >
> >   This is a type definition. Why does the description talk about an
> >   optional attribute? The type should not state whether something
> >   using the type is optional or not. (And I would prefer to avoid
> >   'attribute', better use YANG defined terms or just describe that
> >   this type represents a version number for a SID file.)
> >
> 
> [IP]: I believe now it should be more clear.

Yes. I wonder though, is this a simple linear counter? Or can it be
anything as long as newer > older is satisfied? Or is this just a tag
that needs to match and it does not imply any order semantics?

>   s/Identifies a schema-node path string/A schema-node path"
> >
> >   It is a bit confusing to define a schema-node path by way of
> >   reference to an instance identifier. I understand that you borrow
> >   the namespace encoding from the way JSON encode instance identifiers
> >   but this type really represents what RFC 7950 calls an absolute
> >   schema node identifier, no? Is the term schema-node path actually
> >   needed or is it the same as absolute schema node identifier? Or is
> >   the difference between the two how namespaces are represented?
> >
> 
> [IP]: I might have misunderstood something, but my understanding is that
> the prefix related to a module could be changed during an import, whereas
> here we really want to use the module name as a more stable identifier. The
> difference between absolute schema node identifier and schema-node path is
> that we mandate the use of module name and not prefix as defined in RFC
> 7950.

Well, what you model here is an absolute schema node path, except that
prefixes are replaced by module names. Note that refering to
instance-identifier as defined in RFC 7951 has the problem, the RFC
7951 definition of an instance-identifier also includes prefixes
instead of module names.

/js 

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <https://www.jacobs-university.de/>


From nobody Thu Apr 16 03:35:31 2020
Return-Path: <jaime@iki.fi>
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 E925F3A13F6 for <core@ietfa.amsl.com>; Thu, 16 Apr 2020 03:35:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.12
X-Spam-Level: 
X-Spam-Status: No, score=-1.12 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_NEUTRAL=0.779, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=messagingengine.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 dTGIZNXI8Auk for <core@ietfa.amsl.com>; Thu, 16 Apr 2020 03:35:28 -0700 (PDT)
Received: from forward5-smtp.messagingengine.com (forward5-smtp.messagingengine.com [66.111.4.239]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 395CC3A13F5 for <core@ietf.org>; Thu, 16 Apr 2020 03:35:26 -0700 (PDT)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailforward.nyi.internal (Postfix) with ESMTP id B7AD819405CB; Thu, 16 Apr 2020 06:35:25 -0400 (EDT)
Received: from imap3 ([10.202.2.53]) by compute7.internal (MEProxy); Thu, 16 Apr 2020 06:35:25 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm2; bh=Q/MANyNrbGJGVSpNcHePhS3NyATBfI218I/Ri6faI XI=; b=Meou/9skKftpvpob/rNn+uTrT45pbeP4l/KotFiwGEKZkBG6IaUG+9X3C QgiuSSMs2ZN0SUq9ljhavzYuGo6k8pavkIii3s9N2xYQgFjZuPZSOp5A33u9/Zma V+j4921x4mWy/3ueEuNx70gs5/vyHc2sHeZzv6Aq6nh1gYrvq3dB/Fx39pbcMTvo ZioFgylCUk8udH9VWgs5ydY7x4JqEy+C7mshUZ4T1Aw/bM3Qh49ftoHfqrNu/RHl XScaYUCFfzUJxjJ1ZQMZptFaf4SLBpXfXbjQsZyxzxI1bSNWI9pITPE+rBdHxdOa GzHZdBH1+0wMDdyy6RKpC+LD6gMeQ==
X-ME-Sender: <xms:7DSYXqdyiuz0b_wmvPzyfw0mO3LkS6yTz1yvsCH3bpWOWVXu1eevgA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedrfeehgddvlecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefofgggkfgjfhffhffvufgtgfesthhqredtreerjeenucfhrhhomheplfgrihhm vggplfhimhornhgviicuoehjrghimhgvsehikhhirdhfiheqnecuvehluhhsthgvrhfuih iivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepjhgrihhmvgesihhkihdrfhhi
X-ME-Proxy: <xmx:7DSYXqt6VgOG_k9J0doraXTHmqSPxXHIxOG_AElyc42dO5TO1qJE0A> <xmx:7DSYXpjnlRapj7p4ZYQgI43eXGJLOyauXyoOhfWhSW7W1tGi2yedRw> <xmx:7DSYXqt3sKmZa2BWpe5gB0vyG1R_0YNcew_qv_xAicyHVYHTVxyuqw> <xmx:7TSYXpGyV3HD2RewjbLIqd0o0u4w-3lkcySw5Es5rnNbOQcaHK5zvQ>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id 3C0894E009F; Thu, 16 Apr 2020 06:35:24 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.1.7-1131-g3221b37-fmstable-20200415v1
Mime-Version: 1.0
Message-Id: <b9d767f8-341a-4c2a-b592-439b1aca6f36@www.fastmail.com>
In-Reply-To: <ce656ebd-2175-682e-293f-3b81531d03d3@isode.com>
References: <481f9820-bcea-af6a-d5c4-d713be24d43d@isode.com> <ce656ebd-2175-682e-293f-3b81531d03d3@isode.com>
Date: Thu, 16 Apr 2020 13:35:04 +0300
From: =?UTF-8?Q?Jaime_Jim=C3=A9nez?= <jaime@iki.fi>
To: "Alexey Melnikov" <alexey.melnikov@isode.com>, "core@ietf.org" <core@ietf.org>
Cc: "Barry Leiba" <barryleiba@computer.org>, =?UTF-8?Q?Christian_Ams=C3=BCss?= <christian@amsuess.com>, "Marco Tiloca" <marco.tiloca@ri.se>
Content-Type: text/plain;charset=utf-8
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/0Yp0t0RQMRgRZ8rLbyaw1rq-qu4>
Subject: Re: [core] AD review of draft-ietf-core-resource-directory-23
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: Thu, 16 Apr 2020 10:35:30 -0000

Dear all,

sorry for the delay on this discussion. We have had a parallel thread an=
d now I realise the discussion was not on the list nor with the ADs on i=
t.=20

Christian can correct me but the current situation is that the two outst=
anding issues can be solved:

> > =C2=A0=C2=A0 This section describes how the registering endpoint can=
 maintain the
> > =C2=A0=C2=A0 registrations that it created.=C2=A0 The registering en=
dpoint can be the
> > =C2=A0=C2=A0 registrant-ep or the CT.=C2=A0 An endpoint SHOULD NOT u=
se this interface
> >
> > Why SHOULD NOT (instead of MUST NOT) and how is this enforced?

There was a previous reply from Christian on this, which makes me (and I=
 suppose others) to lean towards keeping the SHOULD  NOT.

"This is more expressing the intention than anything enforcable. Frankly=
,
it is a bit imprecise: The goal is to discourage any agents enumerating
registrations from the endpoint lookup and trying to enhance them.
Endpoints switching addresses (thus technically becoming different
endpoints) and updating their registration is encouraged.

There are some cases in the middle we probably don't want to rule out
but caution against, invoking "SHOULD"'s "know what you're doing" which
we may not want to rule out (but have not discussed).

In the end, enforcement is up to the security policy -- if an agent
knows a registration URI and has the authorization to act on it, that
will succeed."

> >
> > =C2=A0=C2=A0 for registrations that it did not create.=C2=A0 The reg=
istrations are
> > =C2=A0=C2=A0 resources of the RD.=20
>  =C2=A0[snip]
> > At the end of section 9.3:
> > =C2=A0=C2=A0 It is expected that the registry will receive between 5=
 and 50=20
> > registrations in total over the next years.
> >
> > This will not age well! Maybe remove this text from the document and=
=20
> > add it to the spherding write-up?

Christian will remove the paragraph and I'll update the writeup.


Thanks!
-- Jaime


From nobody Thu Apr 16 05:13:45 2020
Return-Path: <alexey.melnikov@isode.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 2C9B93A1599 for <core@ietfa.amsl.com>; Thu, 16 Apr 2020 05:13:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.699
X-Spam-Level: 
X-Spam-Status: No, score=-0.699 tagged_above=-999 required=5 tests=[BAYES_05=-0.5, 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, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=isode.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 OIk9EKqUvfu9 for <core@ietfa.amsl.com>; Thu, 16 Apr 2020 05:13:42 -0700 (PDT)
Received: from waldorf.isode.com (waldorf.isode.com [62.232.206.188]) by ietfa.amsl.com (Postfix) with ESMTP id E3D7E3A1598 for <core@ietf.org>; Thu, 16 Apr 2020 05:13:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1587039220; d=isode.com; s=june2016; i=@isode.com; bh=MtTFh8VYtTyTe+2DVg7AwfsWap+hhp6Bl6T2DYsQ+9w=; h=From:Sender:Reply-To:Subject:Date:Message-ID:To:Cc:MIME-Version: In-Reply-To:References:Content-Type:Content-Transfer-Encoding: Content-ID:Content-Description; b=tQG8d0XjdCfZS0NffJLw/yglukSEN1bieo8zDv2p/r4S6bqZG4NaYWUVGBmljY829z41SJ grUvdxkzJpLa+wIn+0sd5P2HE9hNedeLkzX/JQDp6KMYxBa7cBY7xh7Rt5SAsS1LUUJ4ud 8W+S873/m6Sv53h5XwFdlpN+S207LaI=;
Received: from [172.27.254.130] (connect.isode.net [172.20.0.72])  by waldorf.isode.com (submission channel) via TCP with ESMTPSA  id <XphL8ABqwcc0@waldorf.isode.com>; Thu, 16 Apr 2020 13:13:40 +0100
To: =?UTF-8?Q?Jaime_Jim=c3=a9nez?= <jaime@iki.fi>, "core@ietf.org" <core@ietf.org>
Cc: Barry Leiba <barryleiba@computer.org>, =?UTF-8?Q?Christian_Ams=c3=bcss?= <christian@amsuess.com>, Marco Tiloca <marco.tiloca@ri.se>
References: <481f9820-bcea-af6a-d5c4-d713be24d43d@isode.com> <ce656ebd-2175-682e-293f-3b81531d03d3@isode.com> <b9d767f8-341a-4c2a-b592-439b1aca6f36@www.fastmail.com>
From: Alexey Melnikov <alexey.melnikov@isode.com>
Message-ID: <ae660e23-e508-3b8e-9251-2e3b86aab0e0@isode.com>
Date: Thu, 16 Apr 2020 13:13:27 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.3.1
In-Reply-To: <b9d767f8-341a-4c2a-b592-439b1aca6f36@www.fastmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-transfer-encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/dcQNTacCakSac3_U1HIGGOWLmFg>
Subject: Re: [core] AD review of draft-ietf-core-resource-directory-23
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: Thu, 16 Apr 2020 12:13:43 -0000

Hi Jaime,

On 16/04/2020 11:35, Jaime Jim=C3=A9nez wrote:
> Dear all,
>
> sorry for the delay on this discussion. We have had a parallel thread and =
now I realise the discussion was not on the list nor with the ADs on it.
Yes, that didn't help ;-).
> Christian can correct me but the current situation is that the two outstan=
ding issues can be solved:
>
>>>  =C2=A0=C2=A0 This section describes how the registering endpoint can ma=
intain the
>>>  =C2=A0=C2=A0 registrations that it created.=C2=A0 The registering endpo=
int can be the
>>>  =C2=A0=C2=A0 registrant-ep or the CT.=C2=A0 An endpoint SHOULD NOT use =
this interface
>>>
>>> Why SHOULD NOT (instead of MUST NOT) and how is this enforced?
> There was a previous reply from Christian on this, which makes me (and I s=
uppose others) to lean towards keeping the SHOULD  NOT.
>
> "This is more expressing the intention than anything enforcable. Frankly,
> it is a bit imprecise: The goal is to discourage any agents enumerating
> registrations from the endpoint lookup and trying to enhance them.
> Endpoints switching addresses (thus technically becoming different
> endpoints) and updating their registration is encouraged.
>
> There are some cases in the middle we probably don't want to rule out
> but caution against, invoking "SHOULD"'s "know what you're doing" which
> we may not want to rule out (but have not discussed).
>
> In the end, enforcement is up to the security policy -- if an agent
> knows a registration URI and has the authorization to act on it, that
> will succeed."

Two comments on this:

1) If this is not supposed to be enforcable, then the document shouldn't=20
use RFC 2119 language in this sentence, I think lowercase "should" would=20
be much better.

2) This is related to my question (I believe I've asked it earlier)=20
about how security policy is going to be implemented in relationship to=20
resource directory. What are the current or expected mechanism? The=20
document is silent about that and this causes me concerns.

>>>  =C2=A0=C2=A0 for registrations that it did not create.=C2=A0 The regist=
rations are
>>>  =C2=A0=C2=A0 resources of the RD.
>>   =C2=A0[snip]
>>> At the end of section 9.3:
>>>  =C2=A0=C2=A0 It is expected that the registry will receive between 5 an=
d 50
>>> registrations in total over the next years.
>>>
>>> This will not age well! Maybe remove this text from the document and
>>> add it to the spherding write-up?
> Christian will remove the paragraph and I'll update the writeup.

Great.

Best Regards,

Alexey



From nobody Thu Apr 16 05:40:08 2020
Return-Path: <marco.tiloca@ri.se>
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 BE0913A15F8 for <core@ietfa.amsl.com>; Thu, 16 Apr 2020 05:40:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.887
X-Spam-Level: 
X-Spam-Status: No, score=-1.887 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, MSGID_FROM_MTA_HEADER=0.001, T_SPF_TEMPERROR=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=risecloud.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 uF7_OJvppCHb for <core@ietfa.amsl.com>; Thu, 16 Apr 2020 05:40:00 -0700 (PDT)
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-eopbgr30055.outbound.protection.outlook.com [40.107.3.55]) (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 0A3B83A15F6 for <core@ietf.org>; Thu, 16 Apr 2020 05:39:59 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=SxELxfyaeso0Yt3acPe0DVBsQ1lFnkiH1pNE92cYTTgEvhBQn3GZk1Iqf++pofn9lg78JLuwsGJCjGejyFopKb1Kaj878vTlpj5lQU6OHp0f5IQV3tXTpO4f0+9lLiutojp+uZbb10+A+YUSO5vq9jQOhCZQg092Rr/j6/d31Hwapd+kOx9T493bbzMxlW2CVX0v6X7FxAom6eRbFq9bKd/rt9n3bgrcxz9OyoYLr2NEj9R3dvSWDIHC/W+qGG5OM7OX1yCqyopmavAzeMBMLj150UToB8vaPkq+WU6yaSoN5VE9ztKPZpqsCWCN+6P4M/qmUwQdmN0T4Xdr2RWO6g==
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=SSonB1hNcze4GAAkuE8q9OpSjFGM27ICceHFgBllr24=; b=m93+iZiB4FVyoAWaZR3YoK4Qpb5BkpYnLq4LYlRomPnILvj7P/6pWsaEzKZX2p7ZVcZsK4spc1BNzFu9OCs+h0RaIZKwsqkeEEuG3GAVcP79FjkBt3ftBesu6bIQIfWj+SFxwIFGF4RpOxnnawo3D0hSJSojg9IVjxX20L9xfk7ZleOChYUWTyHjFOk8bIybEJvZHtx9EwlI0r2cmkelyJhqm9rDqd5W8H8zRY6dQpSOmXQ8DyESQeGiC8p+eEh3I5yMuYq3sYOInEpyxgnkmvqo8od4psICF6Jlpcl3Zq9ipkvtKkZsJbgH8Z53n6QKgcUizxqJfYf99cyCOsd7Xg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ri.se; dmarc=pass action=none header.from=ri.se; dkim=pass header.d=ri.se; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=RISEcloud.onmicrosoft.com; s=selector1-RISEcloud-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=SSonB1hNcze4GAAkuE8q9OpSjFGM27ICceHFgBllr24=; b=p2xCGnlKem4QKDkux5iXBCT8rCsGbaE1bT56KwxlVRcbuSXrgV2mnEw9OgVjDiW2iRxTcf4jmw/wiDC7wLaK+iCcR2rGwMojyir9DSS2aqvR90SguS1jqMhOwFpCDYqZyihNbVZ1rtqskNQpqWlVgB3gI2fA86Tb4h30p1oBjIs=
Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=marco.tiloca@ri.se; 
Received: from VI1P189MB0398.EURP189.PROD.OUTLOOK.COM (2603:10a6:802:35::31) by VI1P189MB0349.EURP189.PROD.OUTLOOK.COM (2603:10a6:802:30::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2900.15; Thu, 16 Apr 2020 12:39:57 +0000
Received: from VI1P189MB0398.EURP189.PROD.OUTLOOK.COM ([fe80::5db5:cc81:e984:7c27]) by VI1P189MB0398.EURP189.PROD.OUTLOOK.COM ([fe80::5db5:cc81:e984:7c27%7]) with mapi id 15.20.2900.028; Thu, 16 Apr 2020 12:39:56 +0000
From: Marco Tiloca <marco.tiloca@ri.se>
To: core@ietf.org
References: <789d189c-619c-7f06-0f0a-fc68b2262a51@ri.se> <4e258729-37d1-46fd-9907-a43354af50d5@www.fastmail.com> <7101c64f-9ba6-fe38-0bdc-48062556e849@ri.se>
Autocrypt: addr=marco.tiloca@ri.se; prefer-encrypt=mutual; keydata= mQENBFSNeRUBCAC44iazWzj/PE3TiAlBsaWna0JbdIAJFHB8PLrqthI0ZG7GnCLNR8ZhDz6Z aRDPC4FR3UcMhPgZpJIqa6Zi8yWYCqF7A7QhT7E1WdQR1G0+6xUEd0ZD+QBdf29pQadrVZAt 0G4CkUnq5H+Sm05aw2Cpv3JfsATVaemWmujnMTvZ3dFudCGNdsY6kPSVzMRyedX7ArLXyF+0 Kh1T4WUW6NHfEWltnzkcqRhn2NcZtADsxWrMBgZXkLE/dP67SnyFjWYpz7aNpxxA+mb5WBT+ NrSetJlljT0QOXrXMGh98GLfNnLAl6gJryE6MZazN5oxkJgkAep8SevFXzglj7CAsh4PABEB AAG0Nk1hcmNvIFRpbG9jYSAobWFyY28udGlsb2NhQHJpLnNlKSA8bWFyY28udGlsb2NhQHJp LnNlPokBNwQTAQgAIQUCWkAnkAIbAwULCQgHAgYVCAkKCwIEFgIDAQIeAQIXgAAKCRDuJmS0 DljaQwEvCACJKPJIPGH0oGnLJY4G1I2DgNiyVKt1H4kkc/eT8Bz9OSbAxgZo3Jky382e4Dba ayWrQRFen0aLSFuzbU4BX4O/YRSaIqUO3KwUNO1iTC65OHz0XirGohPUOsc0SEMtpm+4zfYG 7G8p35MK0h9gpwgGMG0j0mZX4RDjuywC88i1VxCwMWGaZRlUrPXkC3nqDDRcPtuEGpncWhAV Qt2ZqeyITv9KCUmDntmXLPe6vEXtOfI9Z3HeqeI8OkGwXpotVobgLa/mVmFj6EALDzj7HC2u tfgxECBJddmcDInrvGgTkZtXEVbyLQuiK20lJmYnmPWN8DXaVVaQ4XP/lXUrzoEzuQENBFSN eRUBCACWmp+k6LkY4/ey7eA7umYVc22iyVqAEXmywDYzEjewYwRcjTrH/Nx1EqwjIDuW+BBE oMLRZOHCgmjo6HRmWIutcYVCt9ieokultkor9BBoQVPiI+Tp51Op02ifkGcrEQNZi7q3fmOt hFZwZ6NJnUbA2bycaKZ8oClvDCQj6AjEydBPnS73UaEoDsqsGVjZwChfOMg5OyFm90QjpIw8 m0uDVcCzKKfxq3T/z7tyRgucIUe84EzBuuJBESEjK/hF0nR2LDh1ShD29FWrFZSNVVCVu1UY ZLAayf8oKKHHpM+whfjEYO4XsDpV4zQ15A+D15HRiHR6Adf4PDtPM1DCwggjABEBAAGJAR8E GAECAAkFAlSNeRUCGwwACgkQ7iZktA5Y2kPGEwf/WNjTy3z74vLmHycVsFXXoQ8W1+858mRy Ad0a8JYzY3xB7CVtqI3Hy894Qcw4H6G799A1OL9B1EeA8Yj3aOz0NbUyf5GW+iotr3h8+KIC OYZ34/BQaOLzdvDNmRoGHn+NeTzhF7eSeiPKi2jex+NVodhjOVGXw8EhYGkeZLvynHEboiLM 4TbyPbVR9HsdVqKGVTDxKSE3namo3kvtY6syRFIiUz5WzJfYAuqbt6m3TxDEb8sA9pzaLuhm fnJRc12H5NVZEZmE/EkJFTlkP4wnZyOSf/r2/Vd0iHauBwv57cpY6HFFMe7rvK4s7ME5zctO Ely5C6NCu1ZaNtdUuqDSPA==
Message-ID: <a054e081-8f35-c08e-6ef6-fd94d53fdb79@ri.se>
Date: Thu, 16 Apr 2020 14:39:49 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0
In-Reply-To: <7101c64f-9ba6-fe38-0bdc-48062556e849@ri.se>
Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="hTeO9Yyf9MDoskyEz0mVTkxuuKv6OoJo6"
X-ClientProxiedBy: HE1PR0202CA0033.eurprd02.prod.outlook.com (2603:10a6:3:e4::19) To VI1P189MB0398.EURP189.PROD.OUTLOOK.COM (2603:10a6:802:35::31)
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
Received: from [10.8.3.13] (185.236.42.101) by HE1PR0202CA0033.eurprd02.prod.outlook.com (2603:10a6:3:e4::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2921.25 via Frontend Transport; Thu, 16 Apr 2020 12:39:56 +0000
X-Originating-IP: [185.236.42.101]
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 286767ed-2db4-4b8a-c522-08d7e20344ea
X-MS-TrafficTypeDiagnostic: VI1P189MB0349:
X-Microsoft-Antispam-PRVS: <VI1P189MB0349283869C8EFD3DA9DCD1F99D80@VI1P189MB0349.EURP189.PROD.OUTLOOK.COM>
X-MS-Oob-TLC-OOBClassifiers: OLM:8882;
X-Forefront-PRVS: 0375972289
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:VI1P189MB0398.EURP189.PROD.OUTLOOK.COM; PTR:; CAT:NONE;  SFTY:; SFS:(10009020)(4636009)(39860400002)(376002)(136003)(366004)(346002)(396003)(21480400003)(53546011)(33964004)(16799955002)(6486002)(44832011)(52116002)(66574012)(2616005)(81156014)(31686004)(8676002)(956004)(8936002)(36756003)(478600001)(86362001)(6916009)(66476007)(966005)(66556008)(2906002)(66946007)(6666004)(16576012)(316002)(5660300002)(235185007)(26005)(16526019)(186003)(31696002); DIR:OUT; SFP:1101; 
Received-SPF: None (protection.outlook.com: ri.se does not designate permitted sender hosts)
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: /ko1QXyhqoOF9ih0BYZxuG9gpIrdfqXIvB7dac1zOyiTzYTqTkQ+Mo32AK4XRpP2ig9z66v6dl3o9jNj1T4kR5cLDfAVvWaZ2TViSi2IEWF54K8na2opwz0eDIv+mn7/uy468o/0vxrL9wApla7roL011owZQ+OWNNQQ4nU+006VK1fHJe8jHiQoswRzkludoYRa2sz6bc6U7x1W9nqn3Jy57kmTrMlu9lHaGoSFKvDHXzkAEqagk2qC1xF63zjimnV98SCPZSvww2zAAW5MM/QhoVjWYGf/28/DiLwTLOSoJUSMmAvXPUHiomwmcex/csHsIs0TrbZlRfRygobrXLPrdbj3csT3ELHrhz9v2v6t0hFWPWUnCJxFbcfy54PVRLXBfaDAp6aizRKJc+BQUXRLvJS8MqaUEefQLCJv2jd6/zBJin4ekWEJtDWBnJHDZSZyDx3X0gHOTcYfKVHpTMJPytnmLyy57laVR+hWeci5znqrbd4Fjcyo0dYePP7xMxxUpsea4VKXx6XKGEo1Gg==
X-MS-Exchange-AntiSpam-MessageData: 4wivQKYsW1YsdRnnDkMVytmQguzoIyGuz7C6IVTnFHTcKx9IZoTNd6eNa+Al0SkzlmJ5F7i/l6QJgIoEEtlrboEi0y8pBpbXbt4Z4+QGpytX4O9aa+o69x5f9z/7tTx9SF08w3bnzZ1O2W7AjASJrw==
X-OriginatorOrg: ri.se
X-MS-Exchange-CrossTenant-Network-Message-Id: 286767ed-2db4-4b8a-c522-08d7e20344ea
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Apr 2020 12:39:56.7888 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 5a9809cf-0bcb-413a-838a-09ecc40cc9e8
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: stZhHzFhuhrlaSw/8C4efTVxq9F3GXGi245VfT6B4gA5PdBMJ8RghEbYd29iYVtu24cNyQUydtzh/2NuMI3xcA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1P189MB0349
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/OfJj6IgbSWNuHbnFSuMh-iVoAsw>
Subject: Re: [core] Upcoming CoRE Virtual Meetings
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: Thu, 16 Apr 2020 12:40:07 -0000

--hTeO9Yyf9MDoskyEz0mVTkxuuKv6OoJo6
Content-Type: multipart/mixed; boundary="pVxSsEk7AKizTCdBFHiMWPWgtJXqJZS21"

--pVxSsEk7AKizTCdBFHiMWPWgtJXqJZS21
Content-Type: multipart/alternative;
 boundary="------------70FA2271B82650279AC20975"
Content-Language: en-US

This is a multi-part message in MIME format.
--------------70FA2271B82650279AC20975
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Dear all,

Just a reminder that we will start our second CoRE virtual session in
less than 30 minutes, i.e. at 13:00 UTC.

Please, see below for related information and links.

Talk to you soon,
Marco and Jaime


Meeting entry:
https://datatracker.ietf.org/meeting/interim-2020-core-02/session/core

Agenda:
https://datatracker.ietf.org/doc/agenda-interim-2020-core-02-core-01/

Etherpad:
https://etherpad.ietf.org/p/notes-ietf-107-core?useMonospaceFont=3Dtrue

Jabber: xmpp:core@jabber.ietf.org?join
=C2=A0=C2=A0 For the virtual microphone queue, you may want to say "help =
q"

Join by Webex
=C2=A0=C2=A0 URL:
https://ietf.webex.com/ietf/j.php?MTID=3Dm5191b3eadadd36af2b5cbc2599bb317=
5
=C2=A0=C2=A0 Meeting number (access code): 613 591 591
=C2=A0=C2=A0 Meeting password: constrained

Join by Phone
=C2=A0=C2=A0 1-650-479-3208 Call-in number (US/Canada)
=C2=A0=C2=A0 1-877-668-4493 Call-in toll free number (US/Canada)
=C2=A0=C2=A0 Access code: 613 591 591
=C2=A0=C2=A0 Toll-free calling restrictions:
=C2=A0=C2=A0 https://www.webex.com/pdf/tollfree_restrictions.pdf

>
>
> On 2020-04-06 13:10, Jaime Jim=C3=A9nez wrote:
>> Dear core,
>>
>> in order to run the CoRE Virtual meetings smoothly we'd like to send
>> a reminder of the following:
>>
>> - Those who are going to be presenting slides on Wednesday the 8th.
>> Please send us the slides already *today*=C2=A0at the latest.=C2=A0 Yo=
u can use
>> pptx or pdf format. We will upload them
>> to=C2=A0https://github.com/core-wg/wg-materials/tree/master/ietf107=C2=
=A0.
>>
>> - We will be using Webex for the virtual meetings, however the queue
>> management will be done over jabber. If you haven't already, please
>> set up a jabber account (https://ietf.org/how/meetings/jabber/=C2=A0) =
and
>> join the group=C2=A0core@jabber.ietf.org
>> <mailto:core@jabber.ietf.org>=C2=A0group. If you cannot, you can still=
 use
>> the webex chat during the meeting and we'll add you manually to the
>> queue. We will explain about this during the meeting too.
>>
>> Ciao!
>> --=C2=A0
>> Jaime Jim=C3=A9nez
>>
>>
>>
>> On Tue, Mar 31, 2020, at 12:01 AM, Marco Tiloca wrote:
>>> Hello CoRE,
>>>
>>> The two virtual meetings replacing IETF 107 are confirmed for the
>>> intended days and times, as summarized below.
>>>
>>> [Meeting 1]
>>> Date and time: 8th of April 2020, 13:00-15:00 UTC [1]
>>> Webex link:
>>> https://ietf.webex.com/webappng/sites/ietf/meeting/info/12f03cd44d7d4=
079b925586135df03ee
>>>
>>> [Meeting 2]
>>> Date and time: 16th of April 2020, 13:00-14:30 UTC [2]
>>> Webex link:
>>> https://ietf.webex.com/webappng/sites/ietf/meeting/info/1ccf8929f40d4=
ff2a6ff4a6b46521a12
>>>
>>> Like in regular IETF meetings, we plan to also use Jabber. In particu=
lar
>>> also for the virtual microphone queue, you may want to say =E2=80=9Ch=
elp q=E2=80=9D in
>>> xmpp:core@jabber.ietf.org?join
>>>
>>>
>>> The planned agenda for both meetings is available at:
>>>
>>> https://github.com/core-wg/wg-materials/blob/master/ietf107/core-107-=
agenda.md
>>>
>>> Please, provide the chairs with the intended objectives for your
>>> pertaining time slot and the name of the intended discussion
>>> leader/presenter, if they are not included already.
>>>
>>> Finally, please send your slides to the chairs:
>>>
>>> - By the 6th of April for the first meeting.
>>> - By the 14th of April for the second meeting.
>>>
>>> Consolidated slides will be also made available at:
>>> https://github.com/core-wg/wg-materials/tree/master/ietf107
>>>
>>> Best,
>>> Marco and Jaime
>>>
>>>
>>> [1]
>>> https://www.timeanddate.com/worldclock/meetingdetails.html?year=3D202=
0&month=3D4&day=3D8&hour=3D13&min=3D0&sec=3D0&p1=3D239&p2=3D179
>>>
>>> [2]
>>> https://www.timeanddate.com/worldclock/meetingdetails.html?year=3D202=
0&month=3D4&day=3D16&hour=3D13&min=3D0&sec=3D0&p1=3D239&p2=3D179
>>>
>>> --=C2=A0
>>> Marco Tiloca
>>> Ph.D., Senior Researcher
>>>
>>> RISE Research Institutes of Sweden
>>> Division ICT
>>> Isafjordsgatan 22 / Kistag=C3=A5ngen 16
>>> SE-164 40 Kista (Sweden)
>>>
>>> Phone: +46 (0)70 60 46 501
>>> https://www.ri.se
>>>
>>>
>>>
>>> _______________________________________________
>>> core mailing list
>>> core@ietf.org
>>> https://www.ietf.org/mailman/listinfo/core
>>>
>>>
>>> *Attachments:*
>>>
>>>   * signature.asc
>>>
>>
>
> --=20
> Marco Tiloca
> Ph.D., Senior Researcher
>
> RISE Research Institutes of Sweden
> Division ICT
> Isafjordsgatan 22 / Kistag=C3=A5ngen 16
> SE-164 40 Kista (Sweden)
>
> Phone: +46 (0)70 60 46 501
> https://www.ri.se

--=20
Marco Tiloca
Ph.D., Senior Researcher

RISE Research Institutes of Sweden
Division ICT
Isafjordsgatan 22 / Kistag=C3=A5ngen 16
SE-164 40 Kista (Sweden)

Phone: +46 (0)70 60 46 501
https://www.ri.se


--------------70FA2271B82650279AC20975
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html>
  <head>
    <meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DUTF=
-8">
  </head>
  <body>
    Dear all,<br>
    <br>
    Just a reminder that we will start our second CoRE virtual session
    in less than 30 minutes, i.e. at 13:00 UTC.<br>
    <br>
    Please, see below for related information and links.<br>
    <br>
    Talk to you soon,<br>
    Marco and Jaime<br>
    <br>
    <br>
    Meeting entry:<br>
<a class=3D"moz-txt-link-freetext" href=3D"https://datatracker.ietf.org/m=
eeting/interim-2020-core-02/session/core">https://datatracker.ietf.org/me=
eting/interim-2020-core-02/session/core</a><br>
    <br>
    Agenda:
    <a class=3D"moz-txt-link-freetext" href=3D"https://datatracker.ietf.o=
rg/doc/agenda-interim-2020-core-02-core-01/">https://datatracker.ietf.org=
/doc/agenda-interim-2020-core-02-core-01/</a><br>
    <br>
    Etherpad:
    <a class=3D"moz-txt-link-freetext" href=3D"https://etherpad.ietf.org/=
p/notes-ietf-107-core?useMonospaceFont=3Dtrue">https://etherpad.ietf.org/=
p/notes-ietf-107-core?useMonospaceFont=3Dtrue</a><br>
    <br>
    Jabber: <a class=3D"moz-txt-link-freetext" href=3D"xmpp:core@jabber.i=
etf.org?join">xmpp:core@jabber.ietf.org?join</a><br>
    =C2=A0=C2=A0 For the virtual microphone queue, you may want to say "h=
elp q"<br>
    <br>
    Join by Webex<br>
    =C2=A0=C2=A0 URL:
    <a class=3D"moz-txt-link-freetext" href=3D"https://ietf.webex.com/iet=
f/j.php?MTID=3Dm5191b3eadadd36af2b5cbc2599bb3175">https://ietf.webex.com/=
ietf/j.php?MTID=3Dm5191b3eadadd36af2b5cbc2599bb3175</a><br>
    =C2=A0=C2=A0 Meeting number (access code): 613 591 591<br>
    =C2=A0=C2=A0 Meeting password: constrained<br>
    <br>
    Join by Phone<br>
    =C2=A0=C2=A0 1-650-479-3208 Call-in number (US/Canada)<br>
    =C2=A0=C2=A0 1-877-668-4493 Call-in toll free number (US/Canada)<br>
    =C2=A0=C2=A0 Access code: 613 591 591<br>
    =C2=A0=C2=A0 Toll-free calling restrictions:<br>
    =C2=A0=C2=A0 <a class=3D"moz-txt-link-freetext" href=3D"https://www.w=
ebex.com/pdf/tollfree_restrictions.pdf">https://www.webex.com/pdf/tollfre=
e_restrictions.pdf</a><br>
    <br>
    <blockquote type=3D"cite"
      cite=3D"mid:7101c64f-9ba6-fe38-0bdc-48062556e849@ri.se"> <br>
      <br>
      <div class=3D"moz-cite-prefix">On 2020-04-06 13:10, Jaime Jim=C3=A9=
nez
        wrote:<br>
      </div>
      <blockquote type=3D"cite"
        cite=3D"mid:4e258729-37d1-46fd-9907-a43354af50d5@www.fastmail.com=
">
        <meta http-equiv=3D"Content-Type" content=3D"text/html;
          charset=3DUTF-8">
        <title></title>
        <style type=3D"text/css">p.MsoNormal,p.MsoNoSpacing{margin:0}</st=
yle>
        <div>
          <div>Dear core, <br>
          </div>
          <div><br>
          </div>
          <div>in order to run the CoRE Virtual meetings smoothly we'd
            like to send a reminder of the following:<br>
          </div>
          <div><br>
          </div>
          <div>- Those who are going to be presenting slides on
            Wednesday the 8th. Please send us the slides already <b>today=
</b>=C2=A0at
            the latest.=C2=A0 You can use pptx or pdf format. We will upl=
oad
            them to=C2=A0<a
              href=3D"https://github.com/core-wg/wg-materials/tree/master=
/ietf107"
              moz-do-not-send=3D"true">https://github.com/core-wg/wg-mate=
rials/tree/master/ietf107</a>=C2=A0.<br>
          </div>
          <div><br>
          </div>
          <div>- We will be using Webex for the virtual meetings,
            however the queue management will be done over jabber. If
            you haven't already, please set up a jabber account (<a
              href=3D"https://ietf.org/how/meetings/jabber/"
              moz-do-not-send=3D"true">https://ietf.org/how/meetings/jabb=
er/</a>=C2=A0)
            and join the group=C2=A0<a href=3D"mailto:core@jabber.ietf.or=
g"
              moz-do-not-send=3D"true">core@jabber.ietf.org</a>=C2=A0grou=
p. If
            you cannot, you can still use the webex chat during the
            meeting and we'll add you manually to the queue. We will
            explain about this during the meeting too.<br>
          </div>
          <div><br>
          </div>
        </div>
        <div>Ciao!</div>
        <div id=3D"sig96116256">
          <div>--=C2=A0<br>
          </div>
          <div>Jaime Jim=C3=A9nez<br>
          </div>
          <div><br>
          </div>
        </div>
        <div><br>
        </div>
        <div><br>
        </div>
        <div>On Tue, Mar 31, 2020, at 12:01 AM, Marco Tiloca wrote:<br>
        </div>
        <blockquote type=3D"cite" id=3D"qt">
          <div>Hello CoRE,<br>
          </div>
          <div><br>
          </div>
          <div>The two virtual meetings replacing IETF 107 are confirmed
            for the<br>
          </div>
          <div>intended days and times, as summarized below.<br>
          </div>
          <div><br>
          </div>
          <div>[Meeting 1]<br>
          </div>
          <div>Date and time: 8th of April 2020, 13:00-15:00 UTC [1]<br>
          </div>
          <div>Webex link:<br>
          </div>
          <div><a class=3D"moz-txt-link-freetext"
href=3D"https://ietf.webex.com/webappng/sites/ietf/meeting/info/12f03cd44=
d7d4079b925586135df03ee"
              moz-do-not-send=3D"true">https://ietf.webex.com/webappng/si=
tes/ietf/meeting/info/12f03cd44d7d4079b925586135df03ee</a><br>
          </div>
          <div><br>
          </div>
          <div>[Meeting 2]<br>
          </div>
          <div>Date and time: 16th of April 2020, 13:00-14:30 UTC [2]<br>=

          </div>
          <div>Webex link:<br>
          </div>
          <div><a class=3D"moz-txt-link-freetext"
href=3D"https://ietf.webex.com/webappng/sites/ietf/meeting/info/1ccf8929f=
40d4ff2a6ff4a6b46521a12"
              moz-do-not-send=3D"true">https://ietf.webex.com/webappng/si=
tes/ietf/meeting/info/1ccf8929f40d4ff2a6ff4a6b46521a12</a><br>
          </div>
          <div><br>
          </div>
          <div>Like in regular IETF meetings, we plan to also use
            Jabber. In particular<br>
          </div>
          <div>also for the virtual microphone queue, you may want to
            say =E2=80=9Chelp q=E2=80=9D in<br>
          </div>
          <div><a class=3D"moz-txt-link-freetext"
              href=3D"xmpp:core@jabber.ietf.org?join"
              moz-do-not-send=3D"true">xmpp:core@jabber.ietf.org?join</a>=
<br>
          </div>
          <div><br>
          </div>
          <div><br>
          </div>
          <div>The planned agenda for both meetings is available at:<br>
          </div>
          <div><br>
          </div>
          <div><a class=3D"moz-txt-link-freetext"
href=3D"https://github.com/core-wg/wg-materials/blob/master/ietf107/core-=
107-agenda.md"
              moz-do-not-send=3D"true">https://github.com/core-wg/wg-mate=
rials/blob/master/ietf107/core-107-agenda.md</a><br>
          </div>
          <div><br>
          </div>
          <div>Please, provide the chairs with the intended objectives
            for your<br>
          </div>
          <div>pertaining time slot and the name of the intended
            discussion<br>
          </div>
          <div>leader/presenter, if they are not included already.<br>
          </div>
          <div><br>
          </div>
          <div>Finally, please send your slides to the chairs:<br>
          </div>
          <div><br>
          </div>
          <div>- By the 6th of April for the first meeting.<br>
          </div>
          <div>- By the 14th of April for the second meeting.<br>
          </div>
          <div><br>
          </div>
          <div>Consolidated slides will be also made available at:<br>
          </div>
          <div><a class=3D"moz-txt-link-freetext"
              href=3D"https://github.com/core-wg/wg-materials/tree/master=
/ietf107"
              moz-do-not-send=3D"true">https://github.com/core-wg/wg-mate=
rials/tree/master/ietf107</a><br>
          </div>
          <div><br>
          </div>
          <div>Best,<br>
          </div>
          <div>Marco and Jaime<br>
          </div>
          <div><br>
          </div>
          <div><br>
          </div>
          <div>[1]<br>
          </div>
          <div><a class=3D"moz-txt-link-freetext"
href=3D"https://www.timeanddate.com/worldclock/meetingdetails.html?year=3D=
2020&amp;month=3D4&amp;day=3D8&amp;hour=3D13&amp;min=3D0&amp;sec=3D0&amp;=
p1=3D239&amp;p2=3D179"
              moz-do-not-send=3D"true">https://www.timeanddate.com/worldc=
lock/meetingdetails.html?year=3D2020&amp;month=3D4&amp;day=3D8&amp;hour=3D=
13&amp;min=3D0&amp;sec=3D0&amp;p1=3D239&amp;p2=3D179</a><br>
          </div>
          <div><br>
          </div>
          <div>[2]<br>
          </div>
          <div><a class=3D"moz-txt-link-freetext"
href=3D"https://www.timeanddate.com/worldclock/meetingdetails.html?year=3D=
2020&amp;month=3D4&amp;day=3D16&amp;hour=3D13&amp;min=3D0&amp;sec=3D0&amp=
;p1=3D239&amp;p2=3D179"
              moz-do-not-send=3D"true">https://www.timeanddate.com/worldc=
lock/meetingdetails.html?year=3D2020&amp;month=3D4&amp;day=3D16&amp;hour=3D=
13&amp;min=3D0&amp;sec=3D0&amp;p1=3D239&amp;p2=3D179</a><br>
          </div>
          <div><br>
          </div>
          <div>--=C2=A0<br>
          </div>
          <div>Marco Tiloca<br>
          </div>
          <div>Ph.D., Senior Researcher<br>
          </div>
          <div><br>
          </div>
          <div>RISE Research Institutes of Sweden<br>
          </div>
          <div>Division ICT<br>
          </div>
          <div>Isafjordsgatan 22 / Kistag=C3=A5ngen 16<br>
          </div>
          <div>SE-164 40 Kista (Sweden)<br>
          </div>
          <div><br>
          </div>
          <div>Phone: +46 (0)70 60 46 501<br>
          </div>
          <div><a class=3D"moz-txt-link-freetext" href=3D"https://www.ri.=
se"
              moz-do-not-send=3D"true">https://www.ri.se</a><br>
          </div>
          <div><br>
          </div>
          <div><br>
          </div>
          <div><br>
          </div>
          <div>_______________________________________________<br>
          </div>
          <div>core mailing list<br>
          </div>
          <div><a class=3D"moz-txt-link-abbreviated"
              href=3D"mailto:core@ietf.org" moz-do-not-send=3D"true">core=
@ietf.org</a><br>
          </div>
          <div><a class=3D"moz-txt-link-freetext"
              href=3D"https://www.ietf.org/mailman/listinfo/core"
              moz-do-not-send=3D"true">https://www.ietf.org/mailman/listi=
nfo/core</a><br>
          </div>
          <div><br>
          </div>
          <div><br>
          </div>
          <div><b>Attachments:</b><br>
          </div>
          <ul>
            <li>signature.asc<br>
            </li>
          </ul>
        </blockquote>
        <div><br>
        </div>
      </blockquote>
      <br>
      <pre class=3D"moz-signature" cols=3D"72">--=20
Marco Tiloca
Ph.D., Senior Researcher

RISE Research Institutes of Sweden
Division ICT
Isafjordsgatan 22 / Kistag=C3=A5ngen 16
SE-164 40 Kista (Sweden)

Phone: +46 (0)70 60 46 501
<a class=3D"moz-txt-link-freetext" href=3D"https://www.ri.se" moz-do-not-=
send=3D"true">https://www.ri.se</a></pre>
    </blockquote>
    <br>
    <pre class=3D"moz-signature" cols=3D"72">--=20
Marco Tiloca
Ph.D., Senior Researcher

RISE Research Institutes of Sweden
Division ICT
Isafjordsgatan 22 / Kistag=C3=A5ngen 16
SE-164 40 Kista (Sweden)

Phone: +46 (0)70 60 46 501
<a class=3D"moz-txt-link-freetext" href=3D"https://www.ri.se">https://www=
=2Eri.se</a></pre>
  </body>
</html>

--------------70FA2271B82650279AC20975--

--pVxSsEk7AKizTCdBFHiMWPWgtJXqJZS21--

--hTeO9Yyf9MDoskyEz0mVTkxuuKv6OoJo6
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEEOEo4cV326Z7GypVg7iZktA5Y2kMFAl6YUhUACgkQ7iZktA5Y
2kPlowf8C6jsYIUzaCs6QsAYHotv7BTiS4aAKycdeQLGzsXh6pObUG4dpA/z/0M1
0UPZOHuFv2HbPZhTvTu/L8BHxpLqKgSYasagPR1gmlcVQGy0G3DCAyFt8YRRM+H1
7V8c6bqZF25Y9756Ex2SvQ5Dt6DFvCBho3cyLtawn+j/V1ALGLqgayTvh3J4oCz5
IUbc7nf6QTLsPM2wzwKrrL1iI4FVKd1lkh6KsJDDaTi7ObdvqhAo2+D3jOXDRVwf
TO5ZDauZU7QcgFdlhGg+xHbuxrtfai68ICZQRfv7NmZEJZe3SfRFdGTZ4xOeMolr
WLUfqW4xRCvlqNZlmsHvTlSfIHbRhA==
=ilUY
-----END PGP SIGNATURE-----

--hTeO9Yyf9MDoskyEz0mVTkxuuKv6OoJo6--


From nobody Thu Apr 16 05:52:20 2020
Return-Path: <christian@amsuess.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 4D2303A17A9 for <core@ietfa.amsl.com>; Thu, 16 Apr 2020 05:52:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.5
X-Spam-Level: 
X-Spam-Status: No, score=-1.5 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, KHOP_HELO_FCRDNS=0.398, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=no autolearn_force=no
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 6Jh8d8BQBKNW for <core@ietfa.amsl.com>; Thu, 16 Apr 2020 05:52:09 -0700 (PDT)
Received: from prometheus.amsuess.com (alt.prometheus.amsuess.com [IPv6:2a01:4f8:190:3064::3]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6DD363A16BA for <core@ietf.org>; Thu, 16 Apr 2020 05:51:47 -0700 (PDT)
Received: from poseidon-mailhub.amsuess.com (unknown [IPv6:2a02:b18:c13b:8010:a800:ff:fede:b1bd]) by prometheus.amsuess.com (Postfix) with ESMTPS id 4A6F640118; Thu, 16 Apr 2020 14:51:43 +0200 (CEST)
Received: from poseidon-mailbox.amsuess.com (hermes.amsuess.com [10.13.13.254]) by poseidon-mailhub.amsuess.com (Postfix) with ESMTP id 9C37B106; Thu, 16 Apr 2020 14:51:42 +0200 (CEST)
Received: from hephaistos.amsuess.com (unknown [IPv6:2a02:b18:c13b:8010:2d54:7976:cdc9:1eab]) by poseidon-mailbox.amsuess.com (Postfix) with ESMTPSA id 665F764; Thu, 16 Apr 2020 14:51:42 +0200 (CEST)
Received: (nullmailer pid 3417578 invoked by uid 1000); Thu, 16 Apr 2020 12:51:42 -0000
Date: Thu, 16 Apr 2020 14:51:42 +0200
From: Christian =?iso-8859-1?Q?Ams=FCss?= <christian@amsuess.com>
To: Alexey Melnikov <alexey.melnikov@isode.com>
Cc: Jaime =?iso-8859-1?Q?Jim=E9nez?= <jaime@iki.fi>, "core@ietf.org" <core@ietf.org>, Barry Leiba <barryleiba@computer.org>, Marco Tiloca <marco.tiloca@ri.se>
Message-ID: <20200416125142.GA3416533@hephaistos.amsuess.com>
References: <481f9820-bcea-af6a-d5c4-d713be24d43d@isode.com> <ce656ebd-2175-682e-293f-3b81531d03d3@isode.com> <b9d767f8-341a-4c2a-b592-439b1aca6f36@www.fastmail.com> <ae660e23-e508-3b8e-9251-2e3b86aab0e0@isode.com>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="jI8keyz6grp/JLjh"
Content-Disposition: inline
In-Reply-To: <ae660e23-e508-3b8e-9251-2e3b86aab0e0@isode.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/IQZW5c79S_ae_vYh5zf17qhhEUI>
Subject: Re: [core] AD review of draft-ietf-core-resource-directory-23
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: Thu, 16 Apr 2020 12:52:18 -0000

--jI8keyz6grp/JLjh
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Thu, Apr 16, 2020 at 01:13:27PM +0100, Alexey Melnikov wrote:
> > sorry for the delay on this discussion. We have had a parallel
> > thread and now I realise the discussion was not on the list nor with
> > the ADs on it.
>
> Yes, that didn't help ;-).

neither did me missing a few points in your response over the more
difficult topic of DNS-SD integration, which I've only just processed
into text ready to receive a check from other authors. (At [1] in case
you want to peek into diffs, and to be submitted as a -25 together with
the input from Genart).

[1]: https://github.com/core-wg/resource-directory/pull/242

> 1) If this is not supposed to be enforcable, then the document shouldn't =
use
> RFC 2119 language in this sentence, I think lowercase "should" would be m=
uch
> better.

That's in the proposed text now.

> 2) This is related to my question (I believe I've asked it earlier) about
> how security policy is going to be implemented in relationship to resource
> directory. What are the current or expected mechanism? The document is
> silent about that and this causes me concerns.

I'll raise that today, along with the similar questions from the Genart
and Secdir reviews.

Thanks
Christian

--=20
To use raw power is to make yourself infinitely vulnerable to greater power=
s.
  -- Bene Gesserit axiom

--jI8keyz6grp/JLjh
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEECM1tElX6OodcH7CWOY0REtOkveEFAl6YVNgACgkQOY0REtOk
veGVzw//SHNc8t5RyLKyunYFWjMdfESebYpjdjT4d8KJ/YLMHtE4s7XYnhITyhfP
Bc+GWOX/8ymvpgC3cgEVsQIXik7ju6wJ/f46IspaJs6ZHptu/h4Pyrjvlgaaz77U
vcXlNgaBaGpFf/l73wkmmag/qhykrNsc1iJTuTIwVNZWjol4Kwb2UalPyfrYG7ha
LX0OsL6zlLIztO1JMAeYZXMKLyaMlVVK3yDdJ9yVGLxKNg2/0cbTPkjxJGIa/HOI
2Jmwr8kIkjECZc4CKLSXQ4+hFscq98jb0VN5DiQQNqG/HEUjnpCW9bGUEFDcU4yu
H3qbL2qB5izgd7PaxpsU8F84lVBIyR9fiuf/YSTQ70uKUi+5sgcDOImSj+wBNVjM
KbZ4tv8DOzX2RBRX7fvHMUFkQrdCRuizfS+HybPMKR6wgKHONlEmooFwgCiOXkZZ
0i4P2J2AhedCZNIta7+hnw+QdkC/9yKZvPVJ0GKWetNshY3jTRGtVHfYm2V7EP/i
875XmPUIIsmdzdB7PauxNfbfC+1vxKOA1nD6XKV9yC549YAYZbkuN+lsqabEU9sp
m7UUYfcjrvYoSpNZd9pIQbV1dDEx9LeiKGSqlxkxpHlNu5xV3eWQBZuR6c2oga7Y
/fioMi0MmpFcXVSB6abA8aJ2UTvCprgi1HyTD3SEjJ8LGqCN2Q4=
=8EeG
-----END PGP SIGNATURE-----

--jI8keyz6grp/JLjh--


From nobody Thu Apr 16 05:54:59 2020
Return-Path: <alexey.melnikov@isode.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 74F803A163C for <core@ietfa.amsl.com>; Thu, 16 Apr 2020 05:54:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level: 
X-Spam-Status: No, score=-2.099 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, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=isode.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 gy0z0UmTidZs for <core@ietfa.amsl.com>; Thu, 16 Apr 2020 05:54:56 -0700 (PDT)
Received: from waldorf.isode.com (waldorf.isode.com [62.232.206.188]) by ietfa.amsl.com (Postfix) with ESMTP id 3951E3A163B for <core@ietf.org>; Thu, 16 Apr 2020 05:54:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1587041694; d=isode.com; s=june2016; i=@isode.com; bh=q0baJwE+jM9+k8t2TYeuPonfLbpNnCSnFWrQ+jtT2CI=; h=From:Sender:Reply-To:Subject:Date:Message-ID:To:Cc:MIME-Version: In-Reply-To:References:Content-Type:Content-Transfer-Encoding: Content-ID:Content-Description; b=g0SK5BGqjMCcabR1sVQYX1yuK8NcXF/3ckoFwY+kTjrp41ezTYkdhvJrDN/3ofl0DM3OOv xFhjuc3EWNe4l13WMzrMAL0d7HN/Er/S5eY6DqM7qGiyO4xf2U/KhkOXsk19wyEKSmh1pn OWDA90h44HHkKLT87lUyRWhglnr0mj4=;
Received: from [172.27.254.130] (connect.isode.net [172.20.0.72])  by waldorf.isode.com (submission channel) via TCP with ESMTPSA  id <XphVngBqwV9z@waldorf.isode.com>; Thu, 16 Apr 2020 13:54:54 +0100
To: =?UTF-8?Q?Christian_Ams=c3=bcss?= <christian@amsuess.com>
Cc: =?UTF-8?Q?Jaime_Jim=c3=a9nez?= <jaime@iki.fi>, "core@ietf.org" <core@ietf.org>, Barry Leiba <barryleiba@computer.org>, Marco Tiloca <marco.tiloca@ri.se>
References: <481f9820-bcea-af6a-d5c4-d713be24d43d@isode.com> <ce656ebd-2175-682e-293f-3b81531d03d3@isode.com> <b9d767f8-341a-4c2a-b592-439b1aca6f36@www.fastmail.com> <ae660e23-e508-3b8e-9251-2e3b86aab0e0@isode.com> <20200416125142.GA3416533@hephaistos.amsuess.com>
From: Alexey Melnikov <alexey.melnikov@isode.com>
Message-ID: <63465eb7-0927-bbd4-df12-1299dc404c30@isode.com>
Date: Thu, 16 Apr 2020 13:54:45 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.3.1
In-Reply-To: <20200416125142.GA3416533@hephaistos.amsuess.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Language: en-US
Content-transfer-encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/dk206Yec98Rf8OvAxWaJn8c4YdA>
Subject: Re: [core] AD review of draft-ietf-core-resource-directory-23
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: Thu, 16 Apr 2020 12:54:58 -0000

On 16/04/2020 13:51, Christian Ams=FCss wrote:

> On Thu, Apr 16, 2020 at 01:13:27PM +0100, Alexey Melnikov wrote:
>>> sorry for the delay on this discussion. We have had a parallel
>>> thread and now I realise the discussion was not on the list nor with
>>> the ADs on it.
>> Yes, that didn't help ;-).
> neither did me missing a few points in your response over the more
> difficult topic of DNS-SD integration, which I've only just processed
> into text ready to receive a check from other authors. (At [1] in case
> you want to peek into diffs, and to be submitted as a -25 together with
> the input from Genart).
>
> [1]: https://github.com/core-wg/resource-directory/pull/242
>
>> 1) If this is not supposed to be enforcable, then the document shouldn't =
use
>> RFC 2119 language in this sentence, I think lowercase "should" would be m=
uch
>> better.
> That's in the proposed text now.
Your proposed changes look good. And thank you for fixing a few more=20
things I reported earlier.
>> 2) This is related to my question (I believe I've asked it earlier) about
>> how security policy is going to be implemented in relationship to resourc=
e
>> directory. What are the current or expected mechanism? The document is
>> silent about that and this causes me concerns.
> I'll raise that today, along with the similar questions from the Genart
> and Secdir reviews.
>
> Thanks
> Christian
>


From nobody Thu Apr 16 16:02:17 2020
Return-Path: <mcr+ietf@sandelman.ca>
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 970593A12D8 for <core@ietfa.amsl.com>; Thu, 16 Apr 2020 16:02:15 -0700 (PDT)
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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 xF-gEUSgtqJ9 for <core@ietfa.amsl.com>; Thu, 16 Apr 2020 16:02:13 -0700 (PDT)
Received: from tuna.sandelman.ca (tuna.sandelman.ca [209.87.249.19]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 03D0C3A12D7 for <core@ietf.org>; Thu, 16 Apr 2020 16:02:12 -0700 (PDT)
Received: from sandelman.ca (obiwan.sandelman.ca [IPv6:2607:f0b0:f:2::247]) by tuna.sandelman.ca (Postfix) with ESMTP id 7DB0B38980; Thu, 16 Apr 2020 19:00:27 -0400 (EDT)
Received: from localhost (localhost [IPv6:::1]) by sandelman.ca (Postfix) with ESMTP id 3B4731DA; Thu, 16 Apr 2020 19:02:10 -0400 (EDT)
From: Michael Richardson <mcr+ietf@sandelman.ca>
To: "tom petch" <daedulus@btconnect.com>, core@ietf.org
cc: rfc-interest@rfc-editor.org
In-Reply-To: <1UW7eW8VIi.1FNLrngyUqY@pc8xp>
References: <1UW7eW8VIi.1FNLrngyUqY@pc8xp>
X-Mailer: MH-E 8.6; nmh 1.7+dev; GNU Emacs 25.1.1
X-Face: $\n1pF)h^`}$H>Hk{L"x@)JS7<%Az}5RyS@k9X%29-lHB$Ti.V>2bi.~ehC0; <'$9xN5Ub# z!G,p`nR&p7Fz@^UXIn156S8.~^@MJ*mMsD7=QFeq%AL4m<nPbLgmtKK-5dC@#:k
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature"
Date: Thu, 16 Apr 2020 19:02:10 -0400
Message-ID: <11891.1587078130@localhost>
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/xM9fBJ4uroOUE4gU6ZtKMdl1dxo>
Subject: Re: [core] [rfc-i] abbreviation SID
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: Thu, 16 Apr 2020 23:02:16 -0000

--=-=-=
Content-Type: text/plain


tom petch <daedulus@btconnect.com> wrote:
    > SID already has many meanings of which Segment Routing Identifier is
    > probably the most widely used.

okay, but this is also a new meaning to our industry with SR.

    > SID is now going to mean Schema IDentifier in the context of YANG and
    > OAM in general as defined by draft-core-sid which will doubtless be on
    > its way to the RFC Editor before too long.

CORE/YANG/CBOR could change the abreviation used.
It's in WGLC now, or maybe it's just passed.

* SchemaID.
* SchemaKey, or SK or SCK
* CSID, CSI, CSiD
* YSID, YSI
* YangID, YID


tom petch <daedulus@btconnect.com> wrote:
    > I believe that an update is needed to the list of well known abbreviations,

    > SID already has many meanings of which Segment Routing Identifier is probably the most widely used.

    > SID is now going to mean Schema IDentifier in the context of YANG and OAM in general as defined by draft-core-sid which will doubtless be on its way to the RFC Editor before too long.

    > So I think that the different possibilities for SID need updating sooner rather than later.

    > Doubtless this will be a source of confusion for years to come but it might be possible to diminish that a little.

    > ---
    > New Outlook Express and Windows Live Mail replacement - get it here:
    > https://www.oeclassic.com/


    > Tom Petch
    > _______________________________________________
    > rfc-interest mailing list
    > rfc-interest@rfc-editor.org
    > https://www.rfc-editor.org/mailman/listinfo/rfc-interest

--
Michael Richardson <mcr+IETF@sandelman.ca>, Sandelman Software Works
 -= IPv6 IoT consulting =-




--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEbsyLEzg/qUTA43uogItw+93Q3WUFAl6Y4/EACgkQgItw+93Q
3WWmJQf/bvNywyvMG9CsHkIFtcEbJzW9cGNDiWYsXSbQy5//h3uMX+S7wb0NsNih
2uOsX9W2pT2KbOf7yWejYDmH0qNG/+33bKWRuaBBtrcSWpBKey0HVqfVBlpgmcSI
l8MJH+ileIDIgE6PXQfWJoQcKnbsm+smt/Y8hbS9CwhdUtVzSPbF+IxGKEbQQTuN
rSuAhf2wD+461pAMdRymHYpX3okhg+dt6BPvv7lzkMzxeykRHklIcJZau9oVI+4b
f5+1JonT7XRXxej8+1QJE1MJl1TolTa32PZQpcvPwzX/SBpbwoicBsIyBu4QRyjp
AF4zRPatkMCGqW6tYfhkJqKNftQbbg==
=RTVY
-----END PGP SIGNATURE-----
--=-=-=--


From nobody Thu Apr 16 16:25:58 2020
Return-Path: <andy@yumaworks.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 2A7593A1335 for <core@ietfa.amsl.com>; Thu, 16 Apr 2020 16:25:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.887
X-Spam-Level: 
X-Spam-Status: No, score=-1.887 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, T_SPF_PERMERROR=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yumaworks-com.20150623.gappssmtp.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 Y3IhGPSa39Ij for <core@ietfa.amsl.com>; Thu, 16 Apr 2020 16:25:53 -0700 (PDT)
Received: from mail-yb1-xb34.google.com (mail-yb1-xb34.google.com [IPv6:2607:f8b0:4864:20::b34]) (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 BFC2B3A1334 for <core@ietf.org>; Thu, 16 Apr 2020 16:25:53 -0700 (PDT)
Received: by mail-yb1-xb34.google.com with SMTP id l84so82382ybb.1 for <core@ietf.org>; Thu, 16 Apr 2020 16:25:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yumaworks-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=k6gbrlc7QA+rPb17khi5TUfZEpdPED4SY/9sJ9hb6wY=; b=mH+eofxXNhllmX31ZSUDZFSxArw7ucGkzd2KgE8yjZ+PeHmLhu71IpihEb2L64hX23 fo80e1TFRMfrpgWjAgfhxTAt+8SmnXfpDwa18PkgtLoV6xiAB1Pq/6giNBRthvnbX8kd IuKkVlOAIclrmA15gx3i36PEkUHADhY/16WGKqqJorlgEjB13s8ttlMz9H2nGQZTVbH6 xlqGOliQdWNBskKfCnczBdXg3QwNKFG8x11JdR3P2hftL1oFf49gq/h8ltoWKnKZZltb voOekL/But0eljyDUBru03YaHOSpJ6u9UxbIdMvf6AaqEA+sCqT1isazGQJ7HovIN/KF pR/A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=k6gbrlc7QA+rPb17khi5TUfZEpdPED4SY/9sJ9hb6wY=; b=ORUUPoSQ/hioI8/Mqlx051foUQ3IoABcNzjfQ8VZ1+BFgu9//P8i+djo7H/cJUhR0L JTOXDEC+AhEET8V3d8JOuAyTDX8DbFCSjg3y4+CuXG8Oz1kq3S3EnfRAF/lZdIv5rkAy qrcz341l8ZdsIc4BPVAdcbOrEBz2CglL6MgMU92CCIwKf3Q+Eg/LNpPNvUT4eSQcX4le nRSO+cD/A+eHxmlApANFZMpvIRjcp7tZlGuXwM1hXeWsj363qwEus9vE8jQBI7+HTo8j z5kUEf4Q2ZUJlW7pUa8kiuy3YpxgdBe3nJ+TdshK2NvN2IyMpBUiBWz4Mx1Vcsx+Y/wv g7eA==
X-Gm-Message-State: AGi0PuYjtICWJRoUqfTWsteyqaqSTsYfXz6rhsuJwnWqqcEoaP+0qNO7 Cl4QgPObCvqcZ8KZGXyZjWL965CdtaWVbQguIORRFZY/
X-Google-Smtp-Source: APiQypJvQHNX8uTt1W0zkPAdzNGBRMQUA7IWRInq+n83rerjOynDGY8jBdTcF2J4NLY0xoSwhZfBySEM17Wimvi/36c=
X-Received: by 2002:a25:7c2:: with SMTP id 185mr1282845ybh.44.1587079552780; Thu, 16 Apr 2020 16:25:52 -0700 (PDT)
MIME-Version: 1.0
References: <1UW7eW8VIi.1FNLrngyUqY@pc8xp> <11891.1587078130@localhost>
In-Reply-To: <11891.1587078130@localhost>
From: Andy Bierman <andy@yumaworks.com>
Date: Thu, 16 Apr 2020 16:25:42 -0700
Message-ID: <CABCOCHTu8NVmsENrzrVck+vFF1voeUrgJ7SG798z0Ve0OAwX1g@mail.gmail.com>
To: Michael Richardson <mcr+ietf@sandelman.ca>
Cc: tom petch <daedulus@btconnect.com>, Core <core@ietf.org>, rfc-interest@rfc-editor.org
Content-Type: multipart/alternative; boundary="000000000000f9c7ce05a370c04a"
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/_BR25Nnqw8IJpiXjEZNnjXPK4CI>
Subject: Re: [core] [rfc-i] abbreviation SID
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: Thu, 16 Apr 2020 23:25:56 -0000

--000000000000f9c7ce05a370c04a
Content-Type: text/plain; charset="UTF-8"

Hi,

I do not think three can be much expectation of uniqueness for an acronym
like SID.
Also doubt its use in YANG could be confused with Segment Routing. But...
How about a full name "YANG SID" and OK to use a short name "SID" when the
context is clear.


Andy

On Thu, Apr 16, 2020 at 4:02 PM Michael Richardson <mcr+ietf@sandelman.ca>
wrote:

>
> tom petch <daedulus@btconnect.com> wrote:
>     > SID already has many meanings of which Segment Routing Identifier is
>     > probably the most widely used.
>
> okay, but this is also a new meaning to our industry with SR.
>
>     > SID is now going to mean Schema IDentifier in the context of YANG and
>     > OAM in general as defined by draft-core-sid which will doubtless be
> on
>     > its way to the RFC Editor before too long.
>
> CORE/YANG/CBOR could change the abreviation used.
> It's in WGLC now, or maybe it's just passed.
>
> * SchemaID.
> * SchemaKey, or SK or SCK
> * CSID, CSI, CSiD
> * YSID, YSI
> * YangID, YID
>
>
> tom petch <daedulus@btconnect.com> wrote:
>     > I believe that an update is needed to the list of well known
> abbreviations,
>
>     > SID already has many meanings of which Segment Routing Identifier is
> probably the most widely used.
>
>     > SID is now going to mean Schema IDentifier in the context of YANG
> and OAM in general as defined by draft-core-sid which will doubtless be on
> its way to the RFC Editor before too long.
>
>     > So I think that the different possibilities for SID need updating
> sooner rather than later.
>
>     > Doubtless this will be a source of confusion for years to come but
> it might be possible to diminish that a little.
>
>     > ---
>     > New Outlook Express and Windows Live Mail replacement - get it here:
>     > https://www.oeclassic.com/
>
>
>     > Tom Petch
>     > _______________________________________________
>     > rfc-interest mailing list
>     > rfc-interest@rfc-editor.org
>     > https://www.rfc-editor.org/mailman/listinfo/rfc-interest
>
> --
> Michael Richardson <mcr+IETF@sandelman.ca>, Sandelman Software Works
>  -= IPv6 IoT consulting =-
>
>
>
> _______________________________________________
> core mailing list
> core@ietf.org
> https://www.ietf.org/mailman/listinfo/core
>

--000000000000f9c7ce05a370c04a
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Hi,</div><div><br></div><div>I do not think three can=
 be much expectation of uniqueness for an acronym like SID.</div><div>Also =
doubt its use in YANG could be confused with Segment Routing. But...</div><=
div>How about a full name &quot;YANG SID&quot; and OK to use a short name &=
quot;SID&quot; when the context is clear.</div><div><br></div><div><br></di=
v><div>Andy</div><div><br></div><div class=3D"gmail_quote"><div dir=3D"ltr"=
 class=3D"gmail_attr">On Thu, Apr 16, 2020 at 4:02 PM Michael Richardson &l=
t;<a href=3D"mailto:mcr%2Bietf@sandelman.ca">mcr+ietf@sandelman.ca</a>&gt; =
wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0=
px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
tom petch &lt;<a href=3D"mailto:daedulus@btconnect.com" target=3D"_blank">d=
aedulus@btconnect.com</a>&gt; wrote:<br>
=C2=A0 =C2=A0 &gt; SID already has many meanings of which Segment Routing I=
dentifier is<br>
=C2=A0 =C2=A0 &gt; probably the most widely used.<br>
<br>
okay, but this is also a new meaning to our industry with SR.<br>
<br>
=C2=A0 =C2=A0 &gt; SID is now going to mean Schema IDentifier in the contex=
t of YANG and<br>
=C2=A0 =C2=A0 &gt; OAM in general as defined by draft-core-sid which will d=
oubtless be on<br>
=C2=A0 =C2=A0 &gt; its way to the RFC Editor before too long.<br>
<br>
CORE/YANG/CBOR could change the abreviation used.<br>
It&#39;s in WGLC now, or maybe it&#39;s just passed.<br>
<br>
* SchemaID.<br>
* SchemaKey, or SK or SCK<br>
* CSID, CSI, CSiD<br>
* YSID, YSI<br>
* YangID, YID<br>
<br>
<br>
tom petch &lt;<a href=3D"mailto:daedulus@btconnect.com" target=3D"_blank">d=
aedulus@btconnect.com</a>&gt; wrote:<br>
=C2=A0 =C2=A0 &gt; I believe that an update is needed to the list of well k=
nown abbreviations,<br>
<br>
=C2=A0 =C2=A0 &gt; SID already has many meanings of which Segment Routing I=
dentifier is probably the most widely used.<br>
<br>
=C2=A0 =C2=A0 &gt; SID is now going to mean Schema IDentifier in the contex=
t of YANG and OAM in general as defined by draft-core-sid which will doubtl=
ess be on its way to the RFC Editor before too long.<br>
<br>
=C2=A0 =C2=A0 &gt; So I think that the different possibilities for SID need=
 updating sooner rather than later.<br>
<br>
=C2=A0 =C2=A0 &gt; Doubtless this will be a source of confusion for years t=
o come but it might be possible to diminish that a little.<br>
<br>
=C2=A0 =C2=A0 &gt; ---<br>
=C2=A0 =C2=A0 &gt; New Outlook Express and Windows Live Mail replacement - =
get it here:<br>
=C2=A0 =C2=A0 &gt; <a href=3D"https://www.oeclassic.com/" rel=3D"noreferrer=
" target=3D"_blank">https://www.oeclassic.com/</a><br>
<br>
<br>
=C2=A0 =C2=A0 &gt; Tom Petch<br>
=C2=A0 =C2=A0 &gt; _______________________________________________<br>
=C2=A0 =C2=A0 &gt; rfc-interest mailing list<br>
=C2=A0 =C2=A0 &gt; <a href=3D"mailto:rfc-interest@rfc-editor.org" target=3D=
"_blank">rfc-interest@rfc-editor.org</a><br>
=C2=A0 =C2=A0 &gt; <a href=3D"https://www.rfc-editor.org/mailman/listinfo/r=
fc-interest" rel=3D"noreferrer" target=3D"_blank">https://www.rfc-editor.or=
g/mailman/listinfo/rfc-interest</a><br>
<br>
--<br>
Michael Richardson &lt;<a href=3D"mailto:mcr%2BIETF@sandelman.ca" target=3D=
"_blank">mcr+IETF@sandelman.ca</a>&gt;, Sandelman Software Works<br>
=C2=A0-=3D IPv6 IoT consulting =3D-<br>
<br>
<br>
<br>
_______________________________________________<br>
core mailing list<br>
<a href=3D"mailto:core@ietf.org" target=3D"_blank">core@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/core" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/core</a><br>
</blockquote></div></div>

--000000000000f9c7ce05a370c04a--


From nobody Fri Apr 17 04:43:27 2020
Return-Path: <daedulus@btconnect.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 5CB7C3A09EE for <core@ietfa.amsl.com>; Fri, 17 Apr 2020 04:43:25 -0700 (PDT)
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, MSGID_FROM_MTA_HEADER=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=btconnect.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 uehV5ft-gjHc for <core@ietfa.amsl.com>; Fri, 17 Apr 2020 04:43:23 -0700 (PDT)
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-eopbgr130117.outbound.protection.outlook.com [40.107.13.117]) (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 B03D03A09EA for <core@ietf.org>; Fri, 17 Apr 2020 04:43:22 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GRKacp1vrhQn2gAErZ9OczzXz5txzyd2vdQm+f5YFvvWjh7AXbTclGjP+nq907g9CHQPHxHiWTCMaj7a+Q1D4nIU5fU4xnf5gGo/p+jH2+9kJR++OmitWadBspBmV3wV3MdTCyqhGCQNWv8ruAM2B7XXhlDH+9myO4MgW2t+qMoG31wsbNEh6dD/BAaQz4UvHEWdP0KO2GWdSl3SnMV1VqUYH750stdD39WS0Zo6AuW9x205QKnzUJ5XB+hWz1qQDYmNZTEnY143MPMFW87kr8v7pEXZJlhgyqEEsudsBa4q+yHdY5G4LPZpNFauqh73bFBiB0izBPbtfkwyVuPSOA==
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=SE/lmaw3RA4lgS5oiIRGjz3SCi97Csa9CyAvK37Ytbo=; b=QfvPitoJ9qMf1JhLFasU5nDvetw/Le+B4PH63L6W8cnm3ExvqXStX4F29pZkLX/JGp0XrJkPRxlmPhHNroDX5BPbEZY5DLg3/dNOwxBKzU+SzMUDxWZ6dD+TJKMLdYRUyzxl3RJ5TCKHI6vf3uQlPgqu4d65DlIg+S3rHLiElb32WCIgNS03GwKsTIUck3y7FJjQPQ1dckmpbLID2X8vaQSdMXfPuCNvMo/5qHT5oi1r1kSAbLWlFyBHnATGjh+wviSlgCJWKOiGWY6I2ut5A0HxsL2Y4hOyfhcPVGBXFj+wuPplHrjqQgmeQjVTrFg1dkqiq8NMPvhMAnqVMhnh7w==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=btconnect.com; dmarc=pass action=none header.from=btconnect.com; dkim=pass header.d=btconnect.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector2-btconnect-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=SE/lmaw3RA4lgS5oiIRGjz3SCi97Csa9CyAvK37Ytbo=; b=VaUi0F1pkn/Ok+WiUPjrqaMcOuajQeoGpqkGThBJx85/Z5+7mN1ly3GPAeqLw491OE0xbLfVLLPpR6oTVLUw9A3PvIeHMpAaNLlGoKcp/A84P6sVBf165rohw0pAizEGedbFboSwX1GlqIjQfXaO+RI9zhxPdLTRilh0lrXE4Dg=
Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=daedulus@btconnect.com; 
Received: from VI1PR0701MB2480.eurprd07.prod.outlook.com (2603:10a6:800:63::16) by VI1PR0701MB2143.eurprd07.prod.outlook.com (2603:10a6:800:28::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2921.20; Fri, 17 Apr 2020 11:43:19 +0000
Received: from VI1PR0701MB2480.eurprd07.prod.outlook.com ([fe80::783c:2224:fe2c:848b]) by VI1PR0701MB2480.eurprd07.prod.outlook.com ([fe80::783c:2224:fe2c:848b%11]) with mapi id 15.20.2921.027; Fri, 17 Apr 2020 11:43:19 +0000
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
References: <1UW7eW8VIi.1FNLrngyUqY@pc8xp> <11891.1587078130@localhost> <CABCOCHTu8NVmsENrzrVck+vFF1voeUrgJ7SG798z0Ve0OAwX1g@mail.gmail.com>
Date: Fri, 17 Apr 2020 12:43:06 +0100
Message-ID: <1UW7fdFd8A.12CdBil9GXf@pc8xp>
In-Reply-To: <CABCOCHTu8NVmsENrzrVck+vFF1voeUrgJ7SG798z0Ve0OAwX1g@mail.gmail.com>
From: "tom petch" <daedulus@btconnect.com>
To: "Andy Bierman" <andy@yumaworks.com>, "Michael Richardson" <mcr+ietf@sandelman.ca>
Cc: "Core" <core@ietf.org>, "rfc-interest@rfc-editor.org" <rfc-interest@rfc-editor.org>
User-Agent: OEClassic/3.0 (WinXP.2600; F; 2019-11-28)
X-ClientProxiedBy: LO2P265CA0191.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:a::35) To VI1PR0701MB2480.eurprd07.prod.outlook.com (2603:10a6:800:63::16)
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
Received: from pc8xp (81.131.229.19) by LO2P265CA0191.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:a::35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2921.26 via Frontend Transport; Fri, 17 Apr 2020 11:43:17 +0000
X-Originating-IP: [81.131.229.19]
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 42b2ed91-7481-4b3c-fdbe-08d7e2c485e0
X-MS-TrafficTypeDiagnostic: VI1PR0701MB2143:
X-Microsoft-Antispam-PRVS: <VI1PR0701MB21432F32A47E5488A719305AC6D90@VI1PR0701MB2143.eurprd07.prod.outlook.com>
X-MS-Oob-TLC-OOBClassifiers: OLM:10000;
X-Forefront-PRVS: 0376ECF4DD
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:VI1PR0701MB2480.eurprd07.prod.outlook.com; PTR:; CAT:NONE;  SFTY:; SFS:(10019020)(39860400002)(396003)(366004)(346002)(376002)(136003)(186003)(316002)(16526019)(54906003)(86362001)(110136005)(4326008)(6496006)(478600001)(8936002)(8676002)(45080400002)(52116002)(81156014)(33716001)(966005)(52230400001)(9686003)(26005)(9576002)(5660300002)(2906002)(53546011)(66476007)(66946007)(55016002)(66556008)(956004)(6666004); DIR:OUT; SFP:1102; 
Received-SPF: None (protection.outlook.com: btconnect.com does not designate permitted sender hosts)
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: mlZ4xhS7Xk5YMSdIc2wgKjuvbg7nEJmnnM4nVmdrWuDCkQEDjVl0cTMCcLHcYwgckCBjI5KWzfGZOGAGCwnCbmQ18b9fXkXUjzSnJME+8RKDzYULuy8fMaXb1JpIGuXah71u1/hr4HMToSpkaYO2gFvHpUl7pG13ZAZy7ktT9fK6AOeQou/5rbrwVR+Z/iyQVYtqMQlJvimkBHCeeyL1T9LSLFbCujO4Hi7hJIiRgj3xuun9kHrhKKXWkKA/JQqdrYb4oumpR7q1do727+08c0IL+J7IFnuGrLuoXam2TRzSaRDohT7SrmVamgUratnn9o3bMLh1meVkA/5ZepuBpcZABuz14lY+x8sppopsHvywE/4XrMZFyOZqcMXuZcl/auY8Z2fKFtjWm2dZ89glQm5rn+Nz9I6vb5Woi38yCxHMydX7NlZc8nDlKCIUb0l786yVhB/Cc0/AnbINsA3VpLiUugl0oXCFVt/hgXHM3rkPHT1G5KsvMByZhMrfN2DcvDPY0pE3Lfv8KhmOO5M/Yw==
X-MS-Exchange-AntiSpam-MessageData: tbVAF2nAqqWROPrlVIzQ3qySCfOSmyEtxmTe0ppOkmeT1WO6VulORA4HlKN6PH1PJ4i5lnPGyKs2ErOXwFHemmwVjlGCiX2bP10jQ4WaEO0i1EBe+WAIVLuaET2NT4kkeGRb6m//h10Upg/ugxjjIA==
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 42b2ed91-7481-4b3c-fdbe-08d7e2c485e0
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Apr 2020 11:43:19.1793 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: LpS+KDT1BWlpW51H7t1xa0Qz0fHguDOM6RH9u1e/hsmt5LNn9Gp233Mz4usrtQTr0WA52L91p7QCuyptXVo5Kw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0701MB2143
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/8ukXYZ9XHfTOxiIzQz4a-PlIgHE>
Subject: Re: [core] [rfc-i] abbreviation SID
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: Fri, 17 Apr 2020 11:43:25 -0000

----- Original Message -----
From: Andy Bierman andy@yumaworks.com
Sent: 17/04/2020 00:25:42

Hi,


I do not think three can be much expectation of uniqueness for an acronym l=
ike SID.
Also doubt its use in YANG could be confused with Segment Routing. But...
How about a full name "YANG SID" and OK to use a short name "SID" when the =
context is clear.

<tp>
Andy,
The RFC Editor recently expanded POP, in a routing context, to Post Office =
Protocol (which is one of the three options listed) so my view of the scope=
 for confusion may be greater than yours!  SID is currently listed as havin=
g six possibilities, none of which is Schema ID, so I think this needs expa=
nding to seven, sooner rather than later (

---
New Outlook Express and Windows Live Mail replacement - get it here:
https://www.oeclassic.com/

even if Segment routing has its tanks on the lawn),=20
Tom Petch


Andy


On Thu, Apr 16, 2020 at 4:02 PM Michael Richardson <mcr+ietf@sandelman.ca> =
wrote:


tom petch <daedulus@btconnect.com> wrote:
    > SID already has many meanings of which Segment Routing Identifier is
    > probably the most widely used.

okay, but this is also a new meaning to our industry with SR.

    > SID is now going to mean Schema IDentifier in the context of YANG and
    > OAM in general as defined by draft-core-sid which will doubtless be o=
n
    > its way to the RFC Editor before too long.

CORE/YANG/CBOR could change the abreviation used.
It's in WGLC now, or maybe it's just passed.

* SchemaID.
* SchemaKey, or SK or SCK
* CSID, CSI, CSiD
* YSID, YSI
* YangID, YID


tom petch <daedulus@btconnect.com> wrote:
    > I believe that an update is needed to the list of well known abbrevia=
tions,

    > SID already has many meanings of which Segment Routing Identifier is =
probably the most widely used.

    > SID is now going to mean Schema IDentifier in the context of YANG and=
 OAM in general as defined by draft-core-sid which will doubtless be on its=
 way to the RFC Editor before too long.

    > So I think that the different possibilities for SID need updating soo=
ner rather than later.

    > Doubtless this will be a source of confusion for years to come but it=
 might be possible to diminish that a little.

    > ---
    > New Outlook Express and Windows Live Mail replacement - get it here:
    > https://www.oeclassic.com/


    > Tom Petch
    > _______________________________________________
    > rfc-interest mailing list
    > rfc-interest@rfc-editor.org
    > https://www.rfc-editor.org/mailman/listinfo/rfc-interest

--
Michael Richardson <mcr+IETF@sandelman.ca>, Sandelman Software Works
 -=3D IPv6 IoT consulting =3D-



_______________________________________________
core mailing list
core@ietf.org
https://www.ietf.org/mailman/listinfo/core


From nobody Fri Apr 17 11:50:08 2020
Return-Path: <andy@yumaworks.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 A35023A170A for <core@ietfa.amsl.com>; Fri, 17 Apr 2020 11:50:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.887
X-Spam-Level: 
X-Spam-Status: No, score=-1.887 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, T_SPF_PERMERROR=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yumaworks-com.20150623.gappssmtp.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 6ybtwsm8OvjT for <core@ietfa.amsl.com>; Fri, 17 Apr 2020 11:50:04 -0700 (PDT)
Received: from mail-yb1-xb29.google.com (mail-yb1-xb29.google.com [IPv6:2607:f8b0:4864:20::b29]) (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 1C3B53A1706 for <core@ietf.org>; Fri, 17 Apr 2020 11:50:03 -0700 (PDT)
Received: by mail-yb1-xb29.google.com with SMTP id i16so1550333ybq.9 for <core@ietf.org>; Fri, 17 Apr 2020 11:50:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yumaworks-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=HMqCMLXRcrfP0gW7R67uDcMcskNhOewcgXKOBqyu2Dc=; b=X9DLKdv6s3DUkGqcqJAvm1FdsLNcibs2rAxBdZUntCcgeego0B25MTE9nSGabIxyhy EyblQOqOCVmUOs1ZexJx3YtHzhnNze76isaGkgxujzQzGa7xD3/Gl3IybDbKob65RD9s yU4YU9W5QPvClOzKSctOFgQrGdfXddBwJTebQ++5w1U0o0DyvWOk7w/csiFlrsw6Jq7v bU034cOMsSGcqHIJ5prRE0I60Dd41urB72HkNQS2ZnwUwZOLfkLp/U3GyeK/wq0ujkjY 6ffhE4XccscVYZXQUvQ0l4xegACqkOqD7dAhaPpy5aN6BcbeZyQTM5tWp97uX6Sd3aJD R/ug==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=HMqCMLXRcrfP0gW7R67uDcMcskNhOewcgXKOBqyu2Dc=; b=QJD7gkYWqUL3bbly2rgfdwwF5xKIefgIctX8WopNSkIicPwk3dEzPQN0So+xUYE9Jg kJOb5JGOugRbWvjjc2FZw3axXl9jS6wYx7HWggnpDgoT8E9ShTUvY+n9gwHIRv98cMR8 rVdyM/32XvRJDOYnToYL8UEvtKvA3skZNoeJ8x31JA2rhGOkfdaKupiJCENpVq3Ddg1m 1LNN1iZ7MCWiodGL4xxSuCZetv9Zm+RPmmuQ0yeyQzuCvvwRvvcd3weGGwRoChUJwR7N UsM9TCdrktzmc6VXt0PJKDuaENo8YFfRpPy0kRRK3YYJdIj5z+Jok31unNbhcBD7IWPI Qf/A==
X-Gm-Message-State: AGi0PuZaLKu3rQOdJq/P33fSo/Gt9bNJrDS+smNBMzQWQ0o7y1kTTP6E KG0s83Qf684Z199EHwhk8GZvS+vzbPRImZp5vTnV5g==
X-Google-Smtp-Source: APiQypJ1m1ffY0LGg9HlIfINdhk3tuJACUJA0FkrqAfBBIloEur86WBI/1NCZOfXXSf8hppJyIgIsNaMZuU71hp3q2M=
X-Received: by 2002:a25:602:: with SMTP id 2mr323675ybg.359.1587149402458; Fri, 17 Apr 2020 11:50:02 -0700 (PDT)
MIME-Version: 1.0
References: <1UW7eW8VIi.1FNLrngyUqY@pc8xp> <11891.1587078130@localhost> <CABCOCHTu8NVmsENrzrVck+vFF1voeUrgJ7SG798z0Ve0OAwX1g@mail.gmail.com> <1UW7fdFd8A.12CdBil9GXf@pc8xp>
In-Reply-To: <1UW7fdFd8A.12CdBil9GXf@pc8xp>
From: Andy Bierman <andy@yumaworks.com>
Date: Fri, 17 Apr 2020 11:49:51 -0700
Message-ID: <CABCOCHSjk-f8dh14L-xfeRqY-o8OB+R1qscLOEvsfVxLFvVaaw@mail.gmail.com>
To: tom petch <daedulus@btconnect.com>
Cc: Michael Richardson <mcr+ietf@sandelman.ca>, Core <core@ietf.org>,  "rfc-interest@rfc-editor.org" <rfc-interest@rfc-editor.org>
Content-Type: multipart/alternative; boundary="00000000000056ee5d05a38104cb"
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/OHkeVWB-q1Hd-52JGvWg9EfG3J0>
Subject: Re: [core] [rfc-i] abbreviation SID
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: Fri, 17 Apr 2020 18:50:07 -0000

--00000000000056ee5d05a38104cb
Content-Type: text/plain; charset="UTF-8"

On Fri, Apr 17, 2020 at 4:43 AM tom petch <daedulus@btconnect.com> wrote:

> ----- Original Message -----
> From: Andy Bierman andy@yumaworks.com
> Sent: 17/04/2020 00:25:42
>
> Hi,
>
>
> I do not think three can be much expectation of uniqueness for an acronym
> like SID.
> Also doubt its use in YANG could be confused with Segment Routing. But...
> How about a full name "YANG SID" and OK to use a short name "SID" when the
> context is clear.
>
> <tp>
> Andy,
> The RFC Editor recently expanded POP, in a routing context, to Post Office
> Protocol (which is one of the three options listed) so my view of the scope
> for confusion may be greater than yours!  SID is currently listed as having
> six possibilities, none of which is Schema ID, so I think this needs
> expanding to seven, sooner rather than later (
>


In some of our code SID means Session ID.
I guess it is too generic.
I like YSID (short for YANG Schema Identifier) as a replacement.


Andy


>
> ---
> New Outlook Express and Windows Live Mail replacement - get it here:
> https://www.oeclassic.com/
>
> even if Segment routing has its tanks on the lawn),
> Tom Petch
>
>
> Andy
>
>
> On Thu, Apr 16, 2020 at 4:02 PM Michael Richardson <mcr+ietf@sandelman.ca>
> wrote:
>
>
> tom petch <daedulus@btconnect.com> wrote:
>     > SID already has many meanings of which Segment Routing Identifier is
>     > probably the most widely used.
>
> okay, but this is also a new meaning to our industry with SR.
>
>     > SID is now going to mean Schema IDentifier in the context of YANG and
>     > OAM in general as defined by draft-core-sid which will doubtless be
> on
>     > its way to the RFC Editor before too long.
>
> CORE/YANG/CBOR could change the abreviation used.
> It's in WGLC now, or maybe it's just passed.
>
> * SchemaID.
> * SchemaKey, or SK or SCK
> * CSID, CSI, CSiD
> * YSID, YSI
> * YangID, YID
>
>
> tom petch <daedulus@btconnect.com> wrote:
>     > I believe that an update is needed to the list of well known
> abbreviations,
>
>     > SID already has many meanings of which Segment Routing Identifier is
> probably the most widely used.
>
>     > SID is now going to mean Schema IDentifier in the context of YANG
> and OAM in general as defined by draft-core-sid which will doubtless be on
> its way to the RFC Editor before too long.
>
>     > So I think that the different possibilities for SID need updating
> sooner rather than later.
>
>     > Doubtless this will be a source of confusion for years to come but
> it might be possible to diminish that a little.
>
>     > ---
>     > New Outlook Express and Windows Live Mail replacement - get it here:
>     > https://www.oeclassic.com/
>
>
>     > Tom Petch
>     > _______________________________________________
>     > rfc-interest mailing list
>     > rfc-interest@rfc-editor.org
>     > https://www.rfc-editor.org/mailman/listinfo/rfc-interest
>
> --
> Michael Richardson <mcr+IETF@sandelman.ca>, Sandelman Software Works
>  -= IPv6 IoT consulting =-
>
>
>
> _______________________________________________
> core mailing list
> core@ietf.org
> https://www.ietf.org/mailman/listinfo/core
>

--00000000000056ee5d05a38104cb
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><br></div><br><div class=3D"gmail_quote">=
<div dir=3D"ltr" class=3D"gmail_attr">On Fri, Apr 17, 2020 at 4:43 AM tom p=
etch &lt;<a href=3D"mailto:daedulus@btconnect.com">daedulus@btconnect.com</=
a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0p=
x 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">--=
--- Original Message -----<br>
From: Andy Bierman <a href=3D"mailto:andy@yumaworks.com" target=3D"_blank">=
andy@yumaworks.com</a><br>
Sent: 17/04/2020 00:25:42<br>
<br>
Hi,<br>
<br>
<br>
I do not think three can be much expectation of uniqueness for an acronym l=
ike SID.<br>
Also doubt its use in YANG could be confused with Segment Routing. But...<b=
r>
How about a full name &quot;YANG SID&quot; and OK to use a short name &quot=
;SID&quot; when the context is clear.<br>
<br>
&lt;tp&gt;<br>
Andy,<br>
The RFC Editor recently expanded POP, in a routing context, to Post Office =
Protocol (which is one of the three options listed) so my view of the scope=
 for confusion may be greater than yours!=C2=A0 SID is currently listed as =
having six possibilities, none of which is Schema ID, so I think this needs=
 expanding to seven, sooner rather than later (<br></blockquote><div><br></=
div><div><br></div><div>In some of our code SID means Session ID.</div><div=
>I guess it is too generic.=C2=A0</div><div>I like YSID (short for YANG Sch=
ema Identifier) as a replacement.</div><div><br></div><div><br></div><div>A=
ndy</div><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin=
:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"=
>
<br>
---<br>
New Outlook Express and Windows Live Mail replacement - get it here:<br>
<a href=3D"https://www.oeclassic.com/" rel=3D"noreferrer" target=3D"_blank"=
>https://www.oeclassic.com/</a><br>
<br>
even if Segment routing has its tanks on the lawn), <br>
Tom Petch<br>
<br>
<br>
Andy<br>
<br>
<br>
On Thu, Apr 16, 2020 at 4:02 PM Michael Richardson &lt;<a href=3D"mailto:mc=
r%2Bietf@sandelman.ca" target=3D"_blank">mcr+ietf@sandelman.ca</a>&gt; wrot=
e:<br>
<br>
<br>
tom petch &lt;<a href=3D"mailto:daedulus@btconnect.com" target=3D"_blank">d=
aedulus@btconnect.com</a>&gt; wrote:<br>
=C2=A0 =C2=A0 &gt; SID already has many meanings of which Segment Routing I=
dentifier is<br>
=C2=A0 =C2=A0 &gt; probably the most widely used.<br>
<br>
okay, but this is also a new meaning to our industry with SR.<br>
<br>
=C2=A0 =C2=A0 &gt; SID is now going to mean Schema IDentifier in the contex=
t of YANG and<br>
=C2=A0 =C2=A0 &gt; OAM in general as defined by draft-core-sid which will d=
oubtless be on<br>
=C2=A0 =C2=A0 &gt; its way to the RFC Editor before too long.<br>
<br>
CORE/YANG/CBOR could change the abreviation used.<br>
It&#39;s in WGLC now, or maybe it&#39;s just passed.<br>
<br>
* SchemaID.<br>
* SchemaKey, or SK or SCK<br>
* CSID, CSI, CSiD<br>
* YSID, YSI<br>
* YangID, YID<br>
<br>
<br>
tom petch &lt;<a href=3D"mailto:daedulus@btconnect.com" target=3D"_blank">d=
aedulus@btconnect.com</a>&gt; wrote:<br>
=C2=A0 =C2=A0 &gt; I believe that an update is needed to the list of well k=
nown abbreviations,<br>
<br>
=C2=A0 =C2=A0 &gt; SID already has many meanings of which Segment Routing I=
dentifier is probably the most widely used.<br>
<br>
=C2=A0 =C2=A0 &gt; SID is now going to mean Schema IDentifier in the contex=
t of YANG and OAM in general as defined by draft-core-sid which will doubtl=
ess be on its way to the RFC Editor before too long.<br>
<br>
=C2=A0 =C2=A0 &gt; So I think that the different possibilities for SID need=
 updating sooner rather than later.<br>
<br>
=C2=A0 =C2=A0 &gt; Doubtless this will be a source of confusion for years t=
o come but it might be possible to diminish that a little.<br>
<br>
=C2=A0 =C2=A0 &gt; ---<br>
=C2=A0 =C2=A0 &gt; New Outlook Express and Windows Live Mail replacement - =
get it here:<br>
=C2=A0 =C2=A0 &gt; <a href=3D"https://www.oeclassic.com/" rel=3D"noreferrer=
" target=3D"_blank">https://www.oeclassic.com/</a><br>
<br>
<br>
=C2=A0 =C2=A0 &gt; Tom Petch<br>
=C2=A0 =C2=A0 &gt; _______________________________________________<br>
=C2=A0 =C2=A0 &gt; rfc-interest mailing list<br>
=C2=A0 =C2=A0 &gt; <a href=3D"mailto:rfc-interest@rfc-editor.org" target=3D=
"_blank">rfc-interest@rfc-editor.org</a><br>
=C2=A0 =C2=A0 &gt; <a href=3D"https://www.rfc-editor.org/mailman/listinfo/r=
fc-interest" rel=3D"noreferrer" target=3D"_blank">https://www.rfc-editor.or=
g/mailman/listinfo/rfc-interest</a><br>
<br>
--<br>
Michael Richardson &lt;<a href=3D"mailto:mcr%2BIETF@sandelman.ca" target=3D=
"_blank">mcr+IETF@sandelman.ca</a>&gt;, Sandelman Software Works<br>
=C2=A0-=3D IPv6 IoT consulting =3D-<br>
<br>
<br>
<br>
_______________________________________________<br>
core mailing list<br>
<a href=3D"mailto:core@ietf.org" target=3D"_blank">core@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/core" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/core</a><br>
</blockquote></div></div>

--00000000000056ee5d05a38104cb--


From nobody Mon Apr 20 04:51:42 2020
Return-Path: <noreply@ietf.org>
X-Original-To: core@ietf.org
Delivered-To: core@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 2EEDB3A0BE9; Mon, 20 Apr 2020 04:51:40 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Robert Wilton via Datatracker <noreply@ietf.org>
To: "The IESG" <iesg@ietf.org>
Cc: draft-ietf-core-stateless@ietf.org, core-chairs@ietf.org, core@ietf.org, Carsten Bormann <cabo@tzi.org>, cabo@tzi.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.127.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: Robert Wilton <rwilton@cisco.com>
Message-ID: <158738349972.32616.5906857574368739549@ietfa.amsl.com>
Date: Mon, 20 Apr 2020 04:51:40 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/HmlDBRVWexnhPadsxIC1TKAOVVI>
Subject: [core] Robert Wilton's No Objection on draft-ietf-core-stateless-06: (with COMMENT)
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.29
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: Mon, 20 Apr 2020 11:51:40 -0000

Robert Wilton has entered the following ballot position for
draft-ietf-core-stateless-06: No Objection

When responding, please keep the subject line intact and reply to all
email addresses included in the To and CC lines. (Feel free to cut this
introductory paragraph, however.)


Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
for more information about IESG DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-core-stateless/



----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

Thanks for this document.  I found the document easy to read and the concept
described easy to understand.

A few minor comments:

2.1 Extended Token Length (TKL) Field

      13:  An 8-bit unsigned integer precedes the Token field and
         indicates the length of the Token field minus 13.

      14:  A 16-bit unsigned integer in network byte order precedes the
         Token field and indicates the length of the Token field minus
         269.

I wonder whether it would be worth changing "precedes" to "directly precedes"
to avoid any doubt of exactly where the length field appears?  Although I note
that the updated message formats are in the appendix anyway.

2.2.1.  Extended-Token-Length Capability Option

 The draft doesn't suggest whether the Extended-Token-Length capability option
 should be used when the server only supports a max-length of 8.  Would it be
 useful to give a recommendation for servers in this case, e.g.  SHOULD they
 only include the capability if they support a max token length larger than 8
 bytes?

3.  Stateless Clients

   As servers are just expected to return any token verbatim to the
   client, this implementation strategy for clients does impact the
   interoperability of client and server implementations.  However,
   there are a number of significant, non-obvious implications (e.g.,
   related to security and other CoAP protocol features) that client
   implementations need take into consideration.

I found the first sentence somewhat unclear - in that I was wondering if "does
not impact" was intended instead of "does impact"?  Or otherwise, I wasn't
quite sure what this sentence was trying to convey.




From nobody Mon Apr 20 05:20:58 2020
Return-Path: <klaus.hartke@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 4D19D3A0C58; Mon, 20 Apr 2020 05:20:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.191
X-Spam-Level: 
X-Spam-Status: No, score=-0.191 tagged_above=-999 required=5 tests=[DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_PASS=-0.001, T_SPF_HELO_TEMPERROR=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=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 1mQrBR3PjKUZ; Mon, 20 Apr 2020 05:20:32 -0700 (PDT)
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60058.outbound.protection.outlook.com [40.107.6.58]) (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 D9E0F3A0C04; Mon, 20 Apr 2020 05:11:17 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Fw+DXzhOt3k2fqNZqZLZ7KJicxV3BGYXOU5UJUOF0313ca3i3QoOUkfA7+XRXmF/fjq1GUkWz4T/i+MOpImpIueFRbR5KhyTeUGLROz8mL0zoHP9ZPOWUO83dU/iFGqhAkh1UsywXu3/dvi5uU63pupHYMwaANchggtcouYROc0ZeA0Q1OKHemY/eo40lIeSz5oUoJu85UJusImFGG/YEyXpYB3QZCQXcGGkS3DmCAfPMJo2SZFISqynMGwtn0/wnCxLuXGFzCP/lCnSwwwBbyb/thmj9EIetSunSOBLVwso0SVE77/c/ryIBcBOIjlDcBSqL+UxtdoQzGZV3U9zXw==
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=Iyy3RcRoMbagtHdwENVVAN2J2DZegKnty345a+z3QIY=; b=VDM6iK5jgoDdhtay1wwlTMB0ME8mprfYyi/HWdJCm2h29HzXOR+PtSJavpYt6HbiZohZ0UZHvzrlGrnoR9ErXsR29uQ98lHEv2sHQCg//XCq4XnDI1Qm7sxcOrrKbsCJR9t4HxJ/p/Cgn5FpTVusXBd15/IFWQ3vWlTiOutSylxIG9o9euo1rmEX8qlrnoJaiQmrsxzmLFGqEttjMpyk1FrnxybblQ2UX+jcMuM3xlLpOylA1lLT87fcbWfczoK+BecbFmeyg+cLjME3LpZpVmrRoF/UHfLJIuLMnfRbKB7L4/DBxc9RS53xA+1uOzXtuJ8CFwLSV5z8fWKc0gkKXw==
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=Iyy3RcRoMbagtHdwENVVAN2J2DZegKnty345a+z3QIY=; b=iHHmHplLs8nVNc7WXYvc6sazZERzMJcvA8vkktlcTgw9T69SNNl4V/2kCNs80aqw7j4Ud1dQL+I+luaKMohtvzvRQ+o+OkXassq0zpn1mgbBaQbWrCnnnQZ1D30Kq4NxppsMZsHeBD2RBifbK+r4YKYmf2I3+/B+VTvuGKWCMRI=
Received: from HE1PR07MB4346.eurprd07.prod.outlook.com (2603:10a6:7:97::10) by HE1PR07MB3145.eurprd07.prod.outlook.com (2603:10a6:7:31::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2937.6; Mon, 20 Apr 2020 12:11:14 +0000
Received: from HE1PR07MB4346.eurprd07.prod.outlook.com ([fe80::dd30:592:4d33:3f46]) by HE1PR07MB4346.eurprd07.prod.outlook.com ([fe80::dd30:592:4d33:3f46%5]) with mapi id 15.20.2937.012; Mon, 20 Apr 2020 12:11:14 +0000
From: Klaus Hartke <klaus.hartke@ericsson.com>
To: Robert Wilton <rwilton@cisco.com>, The IESG <iesg@ietf.org>
CC: "draft-ietf-core-stateless@ietf.org" <draft-ietf-core-stateless@ietf.org>,  "core-chairs@ietf.org" <core-chairs@ietf.org>, "core@ietf.org" <core@ietf.org>, Carsten Bormann <cabo@tzi.org>
Thread-Topic: Robert Wilton's No Objection on draft-ietf-core-stateless-06: (with COMMENT)
Thread-Index: AQHWFwoVgpQn+9BxpE60ND+V7fscQaiB5yAA
Date: Mon, 20 Apr 2020 12:11:14 +0000
Message-ID: <HE1PR07MB43469E5AAD86BF957460E965E6D40@HE1PR07MB4346.eurprd07.prod.outlook.com>
References: <158738349972.32616.5906857574368739549@ietfa.amsl.com>
In-Reply-To: <158738349972.32616.5906857574368739549@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=klaus.hartke@ericsson.com; 
x-originating-ip: [145.14.112.90]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 60b299b4-1806-4da6-52d2-08d7e523ec0d
x-ms-traffictypediagnostic: HE1PR07MB3145:
x-microsoft-antispam-prvs: <HE1PR07MB31451106FC4B614C072EABAFE6D40@HE1PR07MB3145.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 03793408BA
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:HE1PR07MB4346.eurprd07.prod.outlook.com; PTR:; CAT:NONE;  SFTY:; SFS:(4636009)(39860400002)(396003)(136003)(346002)(376002)(366004)(9686003)(316002)(26005)(33656002)(54906003)(186003)(2906002)(478600001)(86362001)(55016002)(6506007)(44832011)(4326008)(5660300002)(66556008)(66946007)(76116006)(66476007)(64756008)(66446008)(8676002)(7696005)(52536014)(71200400001)(110136005)(81156014)(8936002); DIR:OUT; SFP:1101; 
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: jNRtDsCIAjKKC2QcZqTDsvSq3TcXUVysLbrwkcUiBgY4DJ6naX8rSScsIUos+jPsI++8KrZr0EP4qetuBCUqAhU4uhxEdb8gbzwlL2M4EzgTie2ZufWXnjYd6+BAVf7NxDFSurEDnbIXge3QCtIFvlomfFWPN5JV6GBaCYnffcpaixkPpkLEmLz8p3p8mhwvjcNCn9dRsXGu7EuLHWk0yHF6qJtWnCwojyowLghBCqXGsksqkWwQ31NlbXyUx9Z9qYxCsWX5a58Y/xchLYbdkWrpd1g/H4tlYRymuREC6WaIRMZnnNCWlf4kseQZUmDz4A1GvIBMU55U+2jvYsjNiAKHyjuWmDlHzZsrHmGfK5CcZ0CtqJxCwEFhhTe6MJQWrZtYYV4f0/O7ixIXRWJFacEdEWZ06lVs73B69pyltAmMgDYeJ68ckeg1Ps7ntkFY
x-ms-exchange-antispam-messagedata: p/amlsV5Cie0Vz1ZM0lpHY1D2LF5sUFrgWgPFsEFvw5KYTmZY3V7mvn6V+I68SK0BXK3ITZ+g+l3OeFroKB+x52F8dvtLtRTsg1Az63R1erDNndyB+QoYPE/stUeL7MfzNqlBo5tEHKeMsuCK43o4ahQxF7G2xI5dVt0q94N3lfNocpeLLes/9h6gnu1UdSRUw4Y8pY5jM+j4Xy8yqrK1vLv2zxYUIUSmlsAhwFaWgpkg3sKN1kK2A4k3xIf9BccyWtPPwuRqIao5nbK0gz+N2kpTrhbflzU4zXQjvHgK6XKtGdUN4UJmLSzU5nlUD3gXvJLq8fGNraydRpCFjzikmfi7FnyA5qoxJvnPyZTsIklhJlPOYA7SmHeY+cdNyEyg2xAeuCiBuEWSWDlzj731Zu/Y2sea+PGKXA7qnju8RIGophzDUMEMoz5tzRYqkNWMUs9L5nAm2PBf1LCyWutrAFMDBo+5huygxjVDGlMSCb2xxeugRXKl/92FFNwYm6i9ZGZf/mLjGf1NQ0LooK/RZbBtuqcNUuB1yBPhXw3bLgeoqeSiOu36Dnx17r+R0YROQPk+jdeJM0PGxBeow608qqIwb+dVgP1fJGnY1oi8hTuk/HLY3ub6eL1kAWXZW6RMK6A5/ubEF7uf/h02N5SH5iHT9YcUyTPoVsZGo0FoPJ4nnkyBQbP4L19B8J2PqYmobZafXfsVbOVviDUq/Zrmv5AmjZYr/COpE6sSIjrTC83jBzlR2lau57WYV0+1A8sdKGinrZbScyLZlJEGR9HXB73Z+Y5AGRhKy6HiTEiAnU=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 60b299b4-1806-4da6-52d2-08d7e523ec0d
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Apr 2020 12:11:14.2077 (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: ZeJylOBf0O28BG8+LB4DZIpyVKOwe4H3h0S+pwspxl6oawoRvwZ9kaccZAeMgEYrsda+QIfkF8/qQiL8iPy064abQ8Vf4lnPyqcDSBUMoyA=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR07MB3145
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/w1o7qHVm1d1sQ4U3h-ss-BL-7ME>
Subject: Re: [core] Robert Wilton's No Objection on draft-ietf-core-stateless-06: (with COMMENT)
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: Mon, 20 Apr 2020 12:20:46 -0000

Um9iZXJ0IFdpbHRvbiB3cm90ZToNCj4gVGhhbmtzIGZvciB0aGlzIGRvY3VtZW50LiAgSSBmb3Vu
ZCB0aGUgZG9jdW1lbnQgZWFzeSB0byByZWFkIGFuZCB0aGUNCj4gY29uY2VwdCBkZXNjcmliZWQg
ZWFzeSB0byB1bmRlcnN0YW5kLg0KDQpUaGFua3MgYSBsb3QgZm9yIHlvdXIgcmV2aWV3IQ0KDQo+
IDIuMSBFeHRlbmRlZCBUb2tlbiBMZW5ndGggKFRLTCkgRmllbGQNCj4NCj4gICAgICAgMTM6ICBB
biA4LWJpdCB1bnNpZ25lZCBpbnRlZ2VyIHByZWNlZGVzIHRoZSBUb2tlbiBmaWVsZCBhbmQNCj4g
ICAgICAgICAgaW5kaWNhdGVzIHRoZSBsZW5ndGggb2YgdGhlIFRva2VuIGZpZWxkIG1pbnVzIDEz
Lg0KPg0KPiAgICAgICAxNDogIEEgMTYtYml0IHVuc2lnbmVkIGludGVnZXIgaW4gbmV0d29yayBi
eXRlIG9yZGVyIHByZWNlZGVzIHRoZQ0KPiAgICAgICAgICBUb2tlbiBmaWVsZCBhbmQgaW5kaWNh
dGVzIHRoZSBsZW5ndGggb2YgdGhlIFRva2VuIGZpZWxkIG1pbnVzDQo+ICAgICAgICAgIDI2OS4N
Cj4NCj4gSSB3b25kZXIgd2hldGhlciBpdCB3b3VsZCBiZSB3b3J0aCBjaGFuZ2luZyAicHJlY2Vk
ZXMiIHRvICJkaXJlY3RseQ0KPiBwcmVjZWRlcyINCj4gdG8gYXZvaWQgYW55IGRvdWJ0IG9mIGV4
YWN0bHkgd2hlcmUgdGhlIGxlbmd0aCBmaWVsZCBhcHBlYXJzPyAgQWx0aG91Z2ggSQ0KPiBub3Rl
IHRoYXQgdGhlIHVwZGF0ZWQgbWVzc2FnZSBmb3JtYXRzIGFyZSBpbiB0aGUgYXBwZW5kaXggYW55
d2F5Lg0KDQpJJ3ZlIGNoYW5nZWQgInByZWNlZGVzIiB0byAiZGlyZWN0bHkgcHJlY2VkZXMiLg0K
DQo+IDIuMi4xLiAgRXh0ZW5kZWQtVG9rZW4tTGVuZ3RoIENhcGFiaWxpdHkgT3B0aW9uDQo+DQo+
ICBUaGUgZHJhZnQgZG9lc24ndCBzdWdnZXN0IHdoZXRoZXIgdGhlIEV4dGVuZGVkLVRva2VuLUxl
bmd0aCBjYXBhYmlsaXR5DQo+IG9wdGlvbiAgc2hvdWxkIGJlIHVzZWQgd2hlbiB0aGUgc2VydmVy
IG9ubHkgc3VwcG9ydHMgYSBtYXgtbGVuZ3RoIG9mIDguDQo+IFdvdWxkIGl0IGJlICB1c2VmdWwg
dG8gZ2l2ZSBhIHJlY29tbWVuZGF0aW9uIGZvciBzZXJ2ZXJzIGluIHRoaXMgY2FzZSwgZS5nLg0K
PiBTSE9VTEQgdGhleSAgb25seSBpbmNsdWRlIHRoZSBjYXBhYmlsaXR5IGlmIHRoZXkgc3VwcG9y
dCBhIG1heCB0b2tlbiBsZW5ndGgNCj4gbGFyZ2VyIHRoYW4gOCAgYnl0ZXM/DQoNCklNSE8gaXQn
cyBhbHJlYWR5IGNsZWFyIGZyb20gUkZDIDgzMjMgKHdoaWNoIGRlc2NyaWJlcyBjYXBhYmlsaXR5
IG9wdGlvbnMgaW4gZ2VuZXJhbCkgdGhhdCB0aGUgb3B0aW9uIGRvZXMgbm90IG5lZWQgdG8gYmUg
aW5jbHVkZWQgaWYgdGhlIGJhc2UgdmFsdWUgaXMgaW50ZW5kZWQuDQoNClNvLCBhIGdvb2QgaW1w
bGVtZW50YXRpb24gd291bGQgcHJvYmFibHkgbm90IGluY2x1ZGUgdGhlIG9wdGlvbiBpbiB0aGlz
IGNhc2UsIGJ1dCB0aGVyZSBpcyBubyBpbnRlcm9wZXJhYmlsaXR5IGlzc3VlIGlmIGl0IGRvZXMg
dGhhdCB3ZSdkIG5lZWQgdG8gcHJldmVudCB3aXRoIGEgU0hPVUxEIChvciBNVVNUKS4NCg0KPiAz
LiAgU3RhdGVsZXNzIENsaWVudHMNCj4NCj4gICAgQXMgc2VydmVycyBhcmUganVzdCBleHBlY3Rl
ZCB0byByZXR1cm4gYW55IHRva2VuIHZlcmJhdGltIHRvIHRoZQ0KPiAgICBjbGllbnQsIHRoaXMg
aW1wbGVtZW50YXRpb24gc3RyYXRlZ3kgZm9yIGNsaWVudHMgZG9lcyBpbXBhY3QgdGhlDQo+ICAg
IGludGVyb3BlcmFiaWxpdHkgb2YgY2xpZW50IGFuZCBzZXJ2ZXIgaW1wbGVtZW50YXRpb25zLiAg
SG93ZXZlciwNCj4gICAgdGhlcmUgYXJlIGEgbnVtYmVyIG9mIHNpZ25pZmljYW50LCBub24tb2J2
aW91cyBpbXBsaWNhdGlvbnMgKGUuZy4sDQo+ICAgIHJlbGF0ZWQgdG8gc2VjdXJpdHkgYW5kIG90
aGVyIENvQVAgcHJvdG9jb2wgZmVhdHVyZXMpIHRoYXQgY2xpZW50DQo+ICAgIGltcGxlbWVudGF0
aW9ucyBuZWVkIHRha2UgaW50byBjb25zaWRlcmF0aW9uLg0KPg0KPiBJIGZvdW5kIHRoZSBmaXJz
dCBzZW50ZW5jZSBzb21ld2hhdCB1bmNsZWFyIC0gaW4gdGhhdCBJIHdhcyB3b25kZXJpbmcgaWYN
Cj4gImRvZXMgbm90IGltcGFjdCIgd2FzIGludGVuZGVkIGluc3RlYWQgb2YgImRvZXMgaW1wYWN0
Ij8gIE9yIG90aGVyd2lzZSwgSQ0KPiB3YXNuJ3QgcXVpdGUgc3VyZSB3aGF0IHRoaXMgc2VudGVu
Y2Ugd2FzIHRyeWluZyB0byBjb252ZXkuDQoNCkdvb2QgY2F0Y2ghICJkb2VzIG5vdCBpbXBhY3Qi
IGlzIGludGVuZGVkLiBGaXhlZC4NCg0KS2xhdXMNCg0K


From nobody Mon Apr 20 06:06:36 2020
Return-Path: <rwilton@cisco.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 0D4BB3A0C8E; Mon, 20 Apr 2020 06:06:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.698
X-Spam-Level: 
X-Spam-Status: No, score=-7.698 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=VVDo6a3G; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=fQxKFJPF
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 0mHWCNOECGp6; Mon, 20 Apr 2020 06:06:19 -0700 (PDT)
Received: from rcdn-iport-6.cisco.com (rcdn-iport-6.cisco.com [173.37.86.77]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 926023A0C88; Mon, 20 Apr 2020 06:06:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4086; q=dns/txt; s=iport; t=1587387979; x=1588597579; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=5OIQiuSzt/ASsaHKyxnk88iuf90GNb5tvVai7Cj3fdk=; b=VVDo6a3G6SKb/M+5B2G7BriBfZ585ROqO9hJt4LgGCDkR3DS3XsbcG9D w1iHIk2Hm4EiqJ1GnXO6IVE6J+/R2yqfk1zVMFzMv/lMjC2LFYvqy5tE1 A3fXX8tgXcVBgIsX8rRsM9B/DUol3a9ZzaSOM2tfEuS2xTz5o//AZdfAE s=;
IronPort-PHdr: =?us-ascii?q?9a23=3Ac4RZERWOGa78fnZ7Bwxj8GqejcPV8LGuZFwc94?= =?us-ascii?q?YnhrRSc6+q45XlOgnF6O5wiEPSA92J8OpK3uzRta2oGXcN55qMqjgjSNRNTF?= =?us-ascii?q?dE7KdehAk8GIiAAEz/IuTtankgA8VGSFhj13q6KkNSXs35Yg6arw=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0ClBQDvnJ1e/5pdJa1mHAEBAQEBBwE?= =?us-ascii?q?BEQEEBAEBgXuBVFEFgUQgBAsqCoQTg0YDimaCX5glglIDVAoBAQEMAQEtAgQ?= =?us-ascii?q?BAYREAheBeCQ4EwIDAQELAQEFAQEBAgEFBG2FVgyFcQEBAQECARIREQwBATc?= =?us-ascii?q?BCwQCAQgRBAEBAQICJgICAjAVCAgCBAENBQgahVADDiABA6QaAoE5iGJ1gTK?= =?us-ascii?q?DAAEBBYUvGIIOCYEOKoJjiVYagUE/gRFDgk0+hDYagxAygi2OBYMmkGWOf3Y?= =?us-ascii?q?KgkSNdYoTglaNP4w9j22cawIEAgQFAg4BAQWBaSKBVnAVgyRQGA2RWAkaFYM?= =?us-ascii?q?7ilV0gSmNGwGBDwEB?=
X-IronPort-AV: E=Sophos;i="5.72,406,1580774400"; d="scan'208";a="757604187"
Received: from rcdn-core-3.cisco.com ([173.37.93.154]) by rcdn-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 20 Apr 2020 13:06:18 +0000
Received: from XCH-RCD-001.cisco.com (xch-rcd-001.cisco.com [173.37.102.11]) by rcdn-core-3.cisco.com (8.15.2/8.15.2) with ESMTPS id 03KD6IKr005626 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Mon, 20 Apr 2020 13:06:18 GMT
Received: from xhs-rcd-001.cisco.com (173.37.227.246) by XCH-RCD-001.cisco.com (173.37.102.11) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Mon, 20 Apr 2020 08:06:18 -0500
Received: from xhs-aln-003.cisco.com (173.37.135.120) by xhs-rcd-001.cisco.com (173.37.227.246) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Mon, 20 Apr 2020 08:06:17 -0500
Received: from NAM04-BN3-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-003.cisco.com (173.37.135.120) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Mon, 20 Apr 2020 08:06:17 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NSTttB24lVGTpWx7Bt/qmg8yE7Ho+3ZrvoZDm7UMg2W0xvhcqByQ35QGymdW/Vxz2HSkE2E0PuT3EcQYexCwzoiHsBDtumvHndrCc9CDwjRa5aNpU65ledTxaXO8OxAOSZuYkZM0fRHBqFmjX1AzvGDnZOIrQmGoqGeOwVBKOhH9j9Xj5HihQveGEVRNqjPTMe6UjdalSG4ryP9J5tVW3Z2inH7ueRsRvuJHxR6j5lQAP1RWVibDGbVfAy/0YLBMVOzNjhEEfI99U+nqHhc/oHh2dlBsZb48zXhcIqBrHG3WRuj72g8o75lryXTU4U8Nv899TtOJqAe/TwbIICmiQg==
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=5OIQiuSzt/ASsaHKyxnk88iuf90GNb5tvVai7Cj3fdk=; b=kDXI51fK0pT7yEhqvt+AZjk5/ZaYv4UHxjR/T//tNbYHeBk/wrGqW1MeSWxtBLEBiDjriDV15MxWHTzSUA6DjUwBNzN1FlXthcJHTZJGI/7fDMHQ2Ym14WBL1Nk+v6WjCURY5LF+hBO7Bn3TmH7DedQaeFRdSeFV/QIjFLfCycSYlNRy1f7+wgsq2DWlHXbIw28gOgN03dLysYN+AV/Ughv2jRwQU38OyELB66TYouMkIT+rdD+9sV7k3AWgtxVszGLV5g2D5/6vcEyyoMgCxbamjqouawAwfcmxrWsM60x4ehiUK/aReMpT9OiCjPDfgQ0uTpcuo4mxfxXNPaNnbQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=5OIQiuSzt/ASsaHKyxnk88iuf90GNb5tvVai7Cj3fdk=; b=fQxKFJPFKpJ3M56lUWtnDmxyHhUSbbaG6XCCQrh3t2nczjp/peeSCtgCvXCgMgci5X93JFKMOVsuJY851Es/7MEn9KyYqPsSSfTrsTBydOcCK3tluqvC149CYa75F3HBz8iOwH7ryXi60iwrWS6YIYV7SO3m56PpDFIh7Te5unY=
Received: from MN2PR11MB4366.namprd11.prod.outlook.com (2603:10b6:208:190::17) by MN2PR11MB4711.namprd11.prod.outlook.com (2603:10b6:208:24e::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2921.29; Mon, 20 Apr 2020 13:06:16 +0000
Received: from MN2PR11MB4366.namprd11.prod.outlook.com ([fe80::3:2164:a8e2:33b3]) by MN2PR11MB4366.namprd11.prod.outlook.com ([fe80::3:2164:a8e2:33b3%5]) with mapi id 15.20.2900.030; Mon, 20 Apr 2020 13:06:16 +0000
From: "Rob Wilton (rwilton)" <rwilton@cisco.com>
To: Klaus Hartke <klaus.hartke@ericsson.com>, The IESG <iesg@ietf.org>
CC: "draft-ietf-core-stateless@ietf.org" <draft-ietf-core-stateless@ietf.org>,  "core-chairs@ietf.org" <core-chairs@ietf.org>, "core@ietf.org" <core@ietf.org>, Carsten Bormann <cabo@tzi.org>
Thread-Topic: Robert Wilton's No Objection on draft-ietf-core-stateless-06: (with COMMENT)
Thread-Index: AQHWFwzXC6YhWhAOgUmM7rymPLCVt6iB+e5Q
Date: Mon, 20 Apr 2020 13:06:16 +0000
Message-ID: <MN2PR11MB43662707F138FA170CD67611B5D40@MN2PR11MB4366.namprd11.prod.outlook.com>
References: <158738349972.32616.5906857574368739549@ietfa.amsl.com> <HE1PR07MB43469E5AAD86BF957460E965E6D40@HE1PR07MB4346.eurprd07.prod.outlook.com>
In-Reply-To: <HE1PR07MB43469E5AAD86BF957460E965E6D40@HE1PR07MB4346.eurprd07.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=rwilton@cisco.com; 
x-originating-ip: [82.15.79.32]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 8988e46a-10a2-4f3e-6a0c-08d7e52b9c4c
x-ms-traffictypediagnostic: MN2PR11MB4711:
x-microsoft-antispam-prvs: <MN2PR11MB471171046E35FD092CC5DC8AB5D40@MN2PR11MB4711.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 03793408BA
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:MN2PR11MB4366.namprd11.prod.outlook.com; PTR:; CAT:NONE;  SFTY:; SFS:(10009020)(4636009)(396003)(346002)(136003)(366004)(39860400002)(376002)(53546011)(6506007)(8936002)(26005)(81156014)(8676002)(186003)(86362001)(7696005)(478600001)(4326008)(33656002)(316002)(2906002)(52536014)(55016002)(9686003)(54906003)(5660300002)(66446008)(66946007)(76116006)(66476007)(110136005)(66556008)(71200400001)(64756008); DIR:OUT; SFP:1101; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: DD1VhyiADbO2uztt7msXPeuKhlLV938Y90bPbX+mo7DWSKO6jDSNRfh4CFMLfOV2RpfitR6NFv+zwLfJ69ZsKq6AcJr+q+NW/nt1/SzunghuH7oNnKDxGC5iNOPz+lLe570JqtF60hiuvK/znDHaPv/bjWz0P1LykFoCrCu+NoOpqgQyinF+k08/jwlpTQZreQT7UfJDdr63i6DKEto9ZLcB/vTolniM6ONEQpakOmb/Y/9MOsF+5iCYr85IYsaIPvcivyXwM45ufOr/bsCPK/GyIU4sRkbuuCvHDH6Rd3Dfaagtkh5jZBEGVPMITfSpSI+S6IuyxIOPN5AZSZZySejbwBXwg2dM7eGQ5kU1+kpKYMfb74qE9rCuOEfPVHcZ5yXD0SasSJWQ9iJFDBUu5tj/kEEKOjfbTpi0sjNdei5h2k3TS2eAT23D08I/uDLJ
x-ms-exchange-antispam-messagedata: O8VLoyxAsicg8iofzukOwA2e/Abp+8HeMEfPxRRqvHvPYCX90jOBGS36fks9GUqimSdsFrnUTn/ej8qo1TYRI0tLoB6NGIV/crrVxTwO+smmQU0r+qYMV6b1hyl77zdCTZsDQavsGn3uBxElbTJiCQ==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 8988e46a-10a2-4f3e-6a0c-08d7e52b9c4c
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Apr 2020 13:06:16.3193 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: ejc4hkupTuaNamhMR+D52TQLqCmOTDBG3T2z6F9uSNp6nqK6ZjQ2TAAcKKkQ08CdkQ/PqDLrPQA+kKXDbm4tmQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB4711
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.11, xch-rcd-001.cisco.com
X-Outbound-Node: rcdn-core-3.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/F29or3YRnlNbaPygTlQ2MkjKRRU>
Subject: Re: [core] Robert Wilton's No Objection on draft-ietf-core-stateless-06: (with COMMENT)
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: Mon, 20 Apr 2020 13:06:23 -0000

DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogS2xhdXMgSGFydGtlIDxr
bGF1cy5oYXJ0a2VAZXJpY3Nzb24uY29tPg0KPiBTZW50OiAyMCBBcHJpbCAyMDIwIDEzOjExDQo+
IFRvOiBSb2IgV2lsdG9uIChyd2lsdG9uKSA8cndpbHRvbkBjaXNjby5jb20+OyBUaGUgSUVTRyA8
aWVzZ0BpZXRmLm9yZz4NCj4gQ2M6IGRyYWZ0LWlldGYtY29yZS1zdGF0ZWxlc3NAaWV0Zi5vcmc7
IGNvcmUtY2hhaXJzQGlldGYub3JnOw0KPiBjb3JlQGlldGYub3JnOyBDYXJzdGVuIEJvcm1hbm4g
PGNhYm9AdHppLm9yZz4NCj4gU3ViamVjdDogUkU6IFJvYmVydCBXaWx0b24ncyBObyBPYmplY3Rp
b24gb24gZHJhZnQtaWV0Zi1jb3JlLXN0YXRlbGVzcy0wNjoNCj4gKHdpdGggQ09NTUVOVCkNCj4g
DQo+IFJvYmVydCBXaWx0b24gd3JvdGU6DQo+ID4gVGhhbmtzIGZvciB0aGlzIGRvY3VtZW50LiAg
SSBmb3VuZCB0aGUgZG9jdW1lbnQgZWFzeSB0byByZWFkIGFuZCB0aGUNCj4gPiBjb25jZXB0IGRl
c2NyaWJlZCBlYXN5IHRvIHVuZGVyc3RhbmQuDQo+IA0KPiBUaGFua3MgYSBsb3QgZm9yIHlvdXIg
cmV2aWV3IQ0KPiANCj4gPiAyLjEgRXh0ZW5kZWQgVG9rZW4gTGVuZ3RoIChUS0wpIEZpZWxkDQo+
ID4NCj4gPiAgICAgICAxMzogIEFuIDgtYml0IHVuc2lnbmVkIGludGVnZXIgcHJlY2VkZXMgdGhl
IFRva2VuIGZpZWxkIGFuZA0KPiA+ICAgICAgICAgIGluZGljYXRlcyB0aGUgbGVuZ3RoIG9mIHRo
ZSBUb2tlbiBmaWVsZCBtaW51cyAxMy4NCj4gPg0KPiA+ICAgICAgIDE0OiAgQSAxNi1iaXQgdW5z
aWduZWQgaW50ZWdlciBpbiBuZXR3b3JrIGJ5dGUgb3JkZXIgcHJlY2VkZXMgdGhlDQo+ID4gICAg
ICAgICAgVG9rZW4gZmllbGQgYW5kIGluZGljYXRlcyB0aGUgbGVuZ3RoIG9mIHRoZSBUb2tlbiBm
aWVsZCBtaW51cw0KPiA+ICAgICAgICAgIDI2OS4NCj4gPg0KPiA+IEkgd29uZGVyIHdoZXRoZXIg
aXQgd291bGQgYmUgd29ydGggY2hhbmdpbmcgInByZWNlZGVzIiB0byAiZGlyZWN0bHkNCj4gPiBw
cmVjZWRlcyINCj4gPiB0byBhdm9pZCBhbnkgZG91YnQgb2YgZXhhY3RseSB3aGVyZSB0aGUgbGVu
Z3RoIGZpZWxkIGFwcGVhcnM/DQo+ID4gQWx0aG91Z2ggSSBub3RlIHRoYXQgdGhlIHVwZGF0ZWQg
bWVzc2FnZSBmb3JtYXRzIGFyZSBpbiB0aGUgYXBwZW5kaXgNCj4gYW55d2F5Lg0KPiANCj4gSSd2
ZSBjaGFuZ2VkICJwcmVjZWRlcyIgdG8gImRpcmVjdGx5IHByZWNlZGVzIi4NCj4gDQo+ID4gMi4y
LjEuICBFeHRlbmRlZC1Ub2tlbi1MZW5ndGggQ2FwYWJpbGl0eSBPcHRpb24NCj4gPg0KPiA+ICBU
aGUgZHJhZnQgZG9lc24ndCBzdWdnZXN0IHdoZXRoZXIgdGhlIEV4dGVuZGVkLVRva2VuLUxlbmd0
aA0KPiA+IGNhcGFiaWxpdHkgb3B0aW9uICBzaG91bGQgYmUgdXNlZCB3aGVuIHRoZSBzZXJ2ZXIg
b25seSBzdXBwb3J0cyBhIG1heC0NCj4gbGVuZ3RoIG9mIDguDQo+ID4gV291bGQgaXQgYmUgIHVz
ZWZ1bCB0byBnaXZlIGEgcmVjb21tZW5kYXRpb24gZm9yIHNlcnZlcnMgaW4gdGhpcyBjYXNlLA0K
PiBlLmcuDQo+ID4gU0hPVUxEIHRoZXkgIG9ubHkgaW5jbHVkZSB0aGUgY2FwYWJpbGl0eSBpZiB0
aGV5IHN1cHBvcnQgYSBtYXggdG9rZW4NCj4gPiBsZW5ndGggbGFyZ2VyIHRoYW4gOCAgYnl0ZXM/
DQo+IA0KPiBJTUhPIGl0J3MgYWxyZWFkeSBjbGVhciBmcm9tIFJGQyA4MzIzICh3aGljaCBkZXNj
cmliZXMgY2FwYWJpbGl0eSBvcHRpb25zDQo+IGluIGdlbmVyYWwpIHRoYXQgdGhlIG9wdGlvbiBk
b2VzIG5vdCBuZWVkIHRvIGJlIGluY2x1ZGVkIGlmIHRoZSBiYXNlIHZhbHVlDQo+IGlzIGludGVu
ZGVkLg0KW1JXXSANCg0KQWggb2theSwgdGhlbiBJIGFncmVlIHRoYXQgbm8gY2xhcmlmaWNhdGlv
biBpcyByZXF1aXJlZC4gIEknbSBub3QgZmFtaWxpYXIgd2l0aCBSRkMgODMyMywgYnV0IHByZXN1
bWUgdGhhdCBhbiBpbXBsZW1lbnRvciBvZiB0aGlzIGRvY3VtZW50IHdvdWxkIGJlLg0KDQoNCg0K
PiANCj4gU28sIGEgZ29vZCBpbXBsZW1lbnRhdGlvbiB3b3VsZCBwcm9iYWJseSBub3QgaW5jbHVk
ZSB0aGUgb3B0aW9uIGluIHRoaXMNCj4gY2FzZSwgYnV0IHRoZXJlIGlzIG5vIGludGVyb3BlcmFi
aWxpdHkgaXNzdWUgaWYgaXQgZG9lcyB0aGF0IHdlJ2QgbmVlZCB0bw0KPiBwcmV2ZW50IHdpdGgg
YSBTSE9VTEQgKG9yIE1VU1QpLg0KW1JXXSANCg0KSSBhZ3JlZS4NCg0KUmVnYXJkcywNClJvYg0K
DQoNCj4gDQo+ID4gMy4gIFN0YXRlbGVzcyBDbGllbnRzDQo+ID4NCj4gPiAgICBBcyBzZXJ2ZXJz
IGFyZSBqdXN0IGV4cGVjdGVkIHRvIHJldHVybiBhbnkgdG9rZW4gdmVyYmF0aW0gdG8gdGhlDQo+
ID4gICAgY2xpZW50LCB0aGlzIGltcGxlbWVudGF0aW9uIHN0cmF0ZWd5IGZvciBjbGllbnRzIGRv
ZXMgaW1wYWN0IHRoZQ0KPiA+ICAgIGludGVyb3BlcmFiaWxpdHkgb2YgY2xpZW50IGFuZCBzZXJ2
ZXIgaW1wbGVtZW50YXRpb25zLiAgSG93ZXZlciwNCj4gPiAgICB0aGVyZSBhcmUgYSBudW1iZXIg
b2Ygc2lnbmlmaWNhbnQsIG5vbi1vYnZpb3VzIGltcGxpY2F0aW9ucyAoZS5nLiwNCj4gPiAgICBy
ZWxhdGVkIHRvIHNlY3VyaXR5IGFuZCBvdGhlciBDb0FQIHByb3RvY29sIGZlYXR1cmVzKSB0aGF0
IGNsaWVudA0KPiA+ICAgIGltcGxlbWVudGF0aW9ucyBuZWVkIHRha2UgaW50byBjb25zaWRlcmF0
aW9uLg0KPiA+DQo+ID4gSSBmb3VuZCB0aGUgZmlyc3Qgc2VudGVuY2Ugc29tZXdoYXQgdW5jbGVh
ciAtIGluIHRoYXQgSSB3YXMgd29uZGVyaW5nDQo+ID4gaWYgImRvZXMgbm90IGltcGFjdCIgd2Fz
IGludGVuZGVkIGluc3RlYWQgb2YgImRvZXMgaW1wYWN0Ij8gIE9yDQo+ID4gb3RoZXJ3aXNlLCBJ
IHdhc24ndCBxdWl0ZSBzdXJlIHdoYXQgdGhpcyBzZW50ZW5jZSB3YXMgdHJ5aW5nIHRvIGNvbnZl
eS4NCj4gDQo+IEdvb2QgY2F0Y2ghICJkb2VzIG5vdCBpbXBhY3QiIGlzIGludGVuZGVkLiBGaXhl
ZC4NCj4gDQo+IEtsYXVzDQoNCg==


From nobody Mon Apr 20 07:59:14 2020
Return-Path: <bilhanan.silverajan@tuni.fi>
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 E82D93A086B for <core@ietfa.amsl.com>; Mon, 20 Apr 2020 07:59:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.012
X-Spam-Level: 
X-Spam-Status: No, score=0.012 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, T_SPF_TEMPERROR=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=tuni.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 4zrKzw-hlPz5 for <core@ietfa.amsl.com>; Mon, 20 Apr 2020 07:59:03 -0700 (PDT)
Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2114.outbound.protection.outlook.com [40.107.21.114]) (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 EB6BF3A0865 for <core@ietf.org>; Mon, 20 Apr 2020 07:59:02 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Dq154zkxuQSBJpBe3+eIe3c51Z+nFKONWHl9HfoBi0wcaTAdbbWE/NXAvIgtWAyRrvKTMY5KpRr052oVAs4HXwclK1q9AetZVM4ugHKi8f2lDrf5zMnsvh3/rIHf6mJzW7WdIUkXHpD1c2V8aWuqJ5BcvQHkpcTAdGesg+1v/Ke7DxOG3RKG0/x07ZRVwPOfFK5GHulGZSmGiZU0onKQyWZsCoj6AGFwLv7z7pWKBeKe2xVYKjj38ErGznuIZuLKAMu6g1dOgAcH/TtTTAZ8IcliBNeu3QckRDM5Rx7MaSwi4UArtPRnBAQWHUtl4+CrAJIRLl6ivtHCU17pYxNpIQ==
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=h148wtAi6aRZjAH2Cqu4qVzMrLJ61B04mEbhmi6e70I=; b=iFUDXCJlI3SICu/lEFLWldEhOi8ojfCwiFQDTFjajfGU/tNTUgxDu+RRLbWNJ20Eb+6dQ5Ui87HjLadhfSG8mR3LsEFJ3olYU17gX/bDfXu/uUaLSgBFFCj4i6A1jgkOvPfwU2GLAF8zXPdZV8WwriFJRxFvAiF2AUdUuxl46t4rxxBL4rbxCuiDsajmr+E2kSqkIZkugZor9bYJ+cPakbMjcZZZzH6Hyv9BKcGSwhnr8avGzOQd5psjwzjMo76jPYtDgQ/lgFJgK5nF71qGGimBOkRQVkJ6GlgQPif9/f/eYh2rlQx/6VFXlxOoW2/69bOqFd9FR68LtU1GUt10Hw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=tuni.fi; dmarc=pass action=none header.from=tuni.fi; dkim=pass header.d=tuni.fi; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tuni.onmicrosoft.com;  s=selector2-tuni-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=h148wtAi6aRZjAH2Cqu4qVzMrLJ61B04mEbhmi6e70I=; b=s2M9HQmpK1y1xwJDdgI35g6QkE0QM73Oau35ZIO8tqIpj5ZHn3Q0gKO7kf8asYsW7Q8WKS21gTXC+UIAtZ7S6L5+34h9hlNq7FGSMijmpGrfZB8230mXpAcdWnIC0W1NjTjM5cWXDCd10Yne2uo7w1EpdKUzIUUO3eBujb+88cA=
Received: from AM6PR08MB3366.eurprd08.prod.outlook.com (2603:10a6:20b:47::32) by AM6PR08MB4149.eurprd08.prod.outlook.com (2603:10a6:20b:b0::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2921.25; Mon, 20 Apr 2020 14:59:00 +0000
Received: from AM6PR08MB3366.eurprd08.prod.outlook.com ([fe80::acfb:931b:267e:dfde]) by AM6PR08MB3366.eurprd08.prod.outlook.com ([fe80::acfb:931b:267e:dfde%6]) with mapi id 15.20.2921.027; Mon, 20 Apr 2020 14:59:00 +0000
From: "Bilhanan Silverajan (TAU)" <bilhanan.silverajan@tuni.fi>
To: Alan Soloway <asoloway@qti.qualcomm.com>, "core@ietf.org" <core@ietf.org>
Thread-Topic: [core] Mail regarding draft-ietf-core-dynlink
Thread-Index: AQHWFyQ5v7Rf0i8wbUiArlhsGbwvGg==
Date: Mon, 20 Apr 2020 14:58:59 +0000
Message-ID: <93081D34-2A67-449A-8FB5-EDC89B2CF8EB@tuni.fi>
Accept-Language: en-IE, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=bilhanan.silverajan@tuni.fi; 
x-originating-ip: [95.175.104.30]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: e898e5b7-17aa-49f3-6097-08d7e53b5bb4
x-ms-traffictypediagnostic: AM6PR08MB4149:
x-microsoft-antispam-prvs: <AM6PR08MB4149CA634ED91DF393351945EFD40@AM6PR08MB4149.eurprd08.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 03793408BA
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:AM6PR08MB3366.eurprd08.prod.outlook.com; PTR:; CAT:NONE;  SFTY:; SFS:(10019020)(4636009)(396003)(136003)(376002)(39860400002)(346002)(366004)(64756008)(66446008)(6506007)(316002)(66556008)(66476007)(786003)(6512007)(71200400001)(86362001)(76116006)(26005)(91956017)(66946007)(110136005)(966005)(4744005)(5660300002)(2906002)(478600001)(8676002)(81156014)(186003)(8936002)(33656002)(6486002)(36756003)(2616005); DIR:OUT; SFP:1102; 
received-spf: None (protection.outlook.com: tuni.fi does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 1xxU95pczz6Vo6o5x5Ii8fJ3d4gb2tzzdRfY/15nNtNM4rdA/uJ1ADDUZLWx/epTZujrEEE3NmDelkYtl8p5hF0O6OcwckF70Qh7x7t1xMBo6EKdfMMxXLhxtTHYY/iAJe5KqkhJiBtm3/0MfRsrpiUgV7RIAkghcmbWJh8q6dMB8Y7qTDbCusFx361tHK7lM5GTtgssRD68Zbz34OOgmiaaaVh4PYTmDEYXeohR18kgNgOXurr1LgqV5PZ/q6BbCSnQyYSKZ0v/JyOAgpha+NMaC24LTzCEPUMJabXKLIFNuKaxuydM6WoeezRydNF4/HlIA9l2fM8BfgeV0mZF0rqnApbEBNtLX5kBKAd1oRs20slCBnXNBNlYztQM6CiQYtpyur1e2V2XpJ0rdA6exi2zXFh+7WP1JJwMMz/gS51fCCTjhtCEkI/7C+aDeUC0TDB4SU6PMcytloVzpms8EzgM2ko1z8cdrMPCB07Tg5pk3p40Bs0l8fqs7VmAmXb1yVlzvrR7EW8917weZK532g==
x-ms-exchange-antispam-messagedata: qDweM8kEdsNyOMhCslG8+QcdYuq3n3XG2UGXlJ6oJ8kdifKsdFStESsXkkzcM8B2G41ezWPPnkP3Q0+V9ib8Emk7qa0Y+Gjh+ieE6Ndgdi4Wu8aVV80tcBeybmWVBIOtSaYeRmnHFqhWpgoAyzbmag==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_93081D342A67449A8FB5EDC89B2CF8EBtunifi_"
MIME-Version: 1.0
X-OriginatorOrg: tuni.fi
X-MS-Exchange-CrossTenant-Network-Message-Id: e898e5b7-17aa-49f3-6097-08d7e53b5bb4
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Apr 2020 14:59:00.0303 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: fa6944af-cc7c-4cd8-9154-c01132798910
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: vMBGWiubaapBhCzVtD7BXo/UnfybtDDYDWKH9FNIiLXtf95VtkwKPuIl5Q7a3hFkA8ACHRSovGYMgGUHxAtLe0t2gca5UvRaMKE+J72zre4=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB4149
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/rv1lO8rqSyrSUCJ535AkKp0owBU>
Subject: Re: [core] Mail regarding draft-ietf-core-dynlink
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: Mon, 20 Apr 2020 14:59:11 -0000

--_000_93081D342A67449A8FB5EDC89B2CF8EBtunifi_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGkgQWxhbiwNCg0KVGhhbmtzIGZvciBhZGRpbmcgdGhlIGlzc3VlIG9uIEdpdEh1Yi4gSSBoYWQg
YSBsb29rIGF0IHlvdXIgc3VnZ2VzdGlvbiwgYW5kIEkgd2VudCB0aHJvdWdoIHRoZSBMV00yTSBj
b3JlIHNwZWNzIHRvby4gSSB0aGluayB0aGlzIGlzIGEgZ29vZCBhZGRpdGlvbi4gVGhlIGR5bmxp
bmsgZHJhZnQgcHJvdmlkZXMgYW4gZXhhbXBsZSBhbGdvcml0aG0gZm9yIHNlcnZlciBwcm9jZXNz
aW5nIGluIHNlY3Rpb24gMy4yLCB0aGF0IGRvZXMgbm90IHRha2UgZXBtaW4vZXBtYXggaW50byBj
b25zaWRlcmF0aW9uIGJ1dCB0aGF0IHNob3VsZCBiZSBmYWlybHkgdHJpdmlhbCB0byBmaXggdG9v
Lg0KDQpCZXN0IHJlZ2FyZHMsDQpCaWxsDQoNCiJjb3JlIG9uIGJlaGFsZiBvZiBBbGFuIFNvbG93
YXkiIDxjb3JlLWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRvOmNvcmUtYm91bmNlc0BpZXRmLm9yZz4g
b24gYmVoYWxmIG9mIGFzb2xvd2F5QHF0aS5xdWFsY29tbS5jb208bWFpbHRvOmFzb2xvd2F5QHF0
aS5xdWFsY29tbS5jb20+PiB3cm90ZToNCg0KSGVsbG8gQWxsLA0KDQpJIHBhcnRpY2lwYXRlIGlu
IHRoZSBPTUEgTHdNMk0gc3BlY2lmaWNhdGlvbiBkZXZlbG9wbWVudCBncm91cC4gSSBoYWQgaW5j
bHVkZWQgYWRkaXRpb25hbCBhdHRyaWJ1dGVzIGluIG91ciBDb3JlIFNwZWNpZmljYXRpb24gdG8g
Z3VpZGUgdGhlIFVFIG9uIG1lYXN1cmVtZW50IHJlcG9ydGluZy4NCg0KUGxlYXNlIGNvbnNpZGVy
IHRoZSBpc3N1ZSBodHRwczovL2dpdGh1Yi5jb20vY29yZS13Zy9keW5saW5rL2lzc3Vlcy8xOCBm
b3IgaW5jbHVzaW9uIGluIGFueSB1cGRhdGUgdG8gdGhlIER5bmxpbmsgZHJhZnQuDQoNClBsZWFz
ZSBsZXQgbWUga25vdyBpZiBJIHNob3VsZCBhdHRlbmQgYSBtZWV0aW5nIHRvIGp1c3RpZnkgbXkg
cmVxdWVzdCwgYW5kIEkgd2lsbCBwcm92aWRlIGFueSBhZGRpdGlvbmFsIHJlcXVpcmVkIGluZm9y
bWF0aW9uLg0KDQpUaGFuayB5b3UgZm9yIHlvdXIgY29uc2lkZXJhdGlvbiwNCkFsYW4gU29sb3dh
eQ0KDQo=

--_000_93081D342A67449A8FB5EDC89B2CF8EBtunifi_
Content-Type: text/html; charset="utf-8"
Content-ID: <70C985F01FBFD54E8ED62D8404ADAD34@eurprd08.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2
IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToy
IDE1IDUgMiAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3Jt
YWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0KCW1hcmdpbi1i
b3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp
IixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXBy
aW9yaXR5Ojk5Ow0KCWNvbG9yOiMwNTYzQzE7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9
DQpzcGFuLkVtYWlsU3R5bGUxOQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglm
b250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCi5N
c29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZTox
MC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6NjEyLjBwdCA3OTIuMHB0Ow0KCW1h
cmdpbjo3Mi4wcHQgNzIuMHB0IDcyLjBwdCA3Mi4wcHQ7fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtw
YWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iZW4t
RkkiIGxpbms9IiMwNTYzQzEiIHZsaW5rPSIjOTU0RjcyIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0
aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJGSSIgc3R5bGU9Im1zby1m
YXJlYXN0LWxhbmd1YWdlOkVOLVVTIj5IaSBBbGFuLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkZJIiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFu
Z3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4t
VVMiPlRoYW5rcyBmb3IgYWRkaW5nIHRoZSBpc3N1ZSBvbiBHaXRIdWIuIEkgaGFkIGEgbG9vayBh
dCB5b3VyIHN1Z2dlc3Rpb24sIGFuZCBJIHdlbnQgdGhyb3VnaCB0aGUgTFdNMk0gY29yZSBzcGVj
cyB0b28uIEkgdGhpbmsgdGhpcyBpcyBhIGdvb2QgYWRkaXRpb24uIFRoZSBkeW5saW5rIGRyYWZ0
IHByb3ZpZGVzIGFuIGV4YW1wbGUNCiBhbGdvcml0aG0gZm9yIHNlcnZlciBwcm9jZXNzaW5nIGlu
IHNlY3Rpb24gMy4yLCB0aGF0IGRvZXMgbm90IHRha2UgZXBtaW4vZXBtYXggaW50byBjb25zaWRl
cmF0aW9uIGJ1dCB0aGF0IHNob3VsZCBiZSBmYWlybHkgdHJpdmlhbCB0byBmaXggdG9vLjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPkJlc3QgcmVnYXJkcyw8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9Im1z
by1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj5CaWxsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVT
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPiZxdW90O2NvcmUgb24gYmVoYWxm
IG9mIEFsYW4gU29sb3dheSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmNvcmUtYm91bmNlc0Bp
ZXRmLm9yZyI+Y29yZS1ib3VuY2VzQGlldGYub3JnPC9hPiBvbiBiZWhhbGYgb2YNCjxhIGhyZWY9
Im1haWx0bzphc29sb3dheUBxdGkucXVhbGNvbW0uY29tIj5hc29sb3dheUBxdGkucXVhbGNvbW0u
Y29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6MzYuMHB0Ij5IZWxsbyBBbGwsPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPkkgcGFydGljaXBh
dGUgaW4gdGhlIE9NQSBMd00yTSBzcGVjaWZpY2F0aW9uIGRldmVsb3BtZW50IGdyb3VwLiBJIGhh
ZCBpbmNsdWRlZCBhZGRpdGlvbmFsIGF0dHJpYnV0ZXMgaW4gb3VyIENvcmUgU3BlY2lmaWNhdGlv
biB0byBndWlkZSB0aGUgVUUgb24gbWVhc3VyZW1lbnQgcmVwb3J0aW5nLjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+Jm5ic3A7
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
MzYuMHB0Ij5QbGVhc2UgY29uc2lkZXIgdGhlIGlzc3VlIDxhIGhyZWY9Imh0dHBzOi8vZ2l0aHVi
LmNvbS9jb3JlLXdnL2R5bmxpbmsvaXNzdWVzLzE4Ij4NCmh0dHBzOi8vZ2l0aHViLmNvbS9jb3Jl
LXdnL2R5bmxpbmsvaXNzdWVzLzE4PC9hPiBmb3IgaW5jbHVzaW9uIGluIGFueSB1cGRhdGUgdG8g
dGhlIER5bmxpbmsgZHJhZnQuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPlBsZWFzZSBsZXQgbWUga25v
dyBpZiBJIHNob3VsZCBhdHRlbmQgYSBtZWV0aW5nIHRvIGp1c3RpZnkgbXkgcmVxdWVzdCwgYW5k
IEkgd2lsbCBwcm92aWRlIGFueSBhZGRpdGlvbmFsIHJlcXVpcmVkIGluZm9ybWF0aW9uLjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBw
dCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6MzYuMHB0Ij5UaGFuayB5b3UgZm9yIHlvdXIgY29uc2lkZXJhdGlvbiw8bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQi
PkFsYW4gU29sb3dheTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1sZWZ0OjM2LjBwdCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvYm9k
eT4NCjwvaHRtbD4NCg==

--_000_93081D342A67449A8FB5EDC89B2CF8EBtunifi_--


From nobody Mon Apr 20 14:06:45 2020
Return-Path: <noreply@ietf.org>
X-Original-To: core@ietf.org
Delivered-To: core@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 9E3C63A0FE5; Mon, 20 Apr 2020 14:06:39 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Benjamin Kaduk via Datatracker <noreply@ietf.org>
To: "The IESG" <iesg@ietf.org>
Cc: draft-ietf-core-stateless@ietf.org, core-chairs@ietf.org, core@ietf.org, Carsten Bormann <cabo@tzi.org>, cabo@tzi.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.127.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: Benjamin Kaduk <kaduk@mit.edu>
Message-ID: <158741679923.20291.1071401061463555301@ietfa.amsl.com>
Date: Mon, 20 Apr 2020 14:06:39 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/ne6kSEmaDFQEJItOMkKKwShhJ4M>
Subject: [core] Benjamin Kaduk's Discuss on draft-ietf-core-stateless-06: (with DISCUSS and COMMENT)
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.29
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: Mon, 20 Apr 2020 21:06:40 -0000

Benjamin Kaduk has entered the following ballot position for
draft-ietf-core-stateless-06: Discuss

When responding, please keep the subject line intact and reply to all
email addresses included in the To and CC lines. (Feel free to cut this
introductory paragraph, however.)


Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
for more information about IESG DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-core-stateless/



----------------------------------------------------------------------
DISCUSS:
----------------------------------------------------------------------

Let's discuss whether the various and sundry conditional SHOULDs in Section
3.1 are better written as conditional MUSTs (i.e., with the listed
exclusions being the only allowed exclusion).

Also, Appendix A.2 seems to show "Len (extended)" as just 0-2 bytes when
IIUC it is 0-4 bytes.


----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

Section 2.1

   The new definition of the TKL field increases the maximum token
   length that can be represented in a message to 65804 bytes.  However,
   the maximum token length that sender and recipient implementations
   support may be shorter.  For example, a constrained node of Class 1
   [RFC7228] might support extended token lengths only up to 32 bytes.

Is there anything to say about IP MTU here?

Section 2.2.2

   In CoAP over UDP, the way a request message is rejected depends on
   the message type.  A Confirmable message with a message format error
   is rejected with a Reset message (Section 4.2 of RFC 7252).  A Non-
   confirmable message with a message format error is either rejected
   with a Reset message or just silently ignored (Section 4.3 of RFC
   7252).  It is therefore RECOMMENDED that clients use a Confirmable
   message for determining support.

When might one want to use non-confirmable messages for probing (i.e., why
is this not a MUST)?

   Since network addresses may change, a client SHOULD NOT assume that
   extended token lengths are supported by a server later than 60
   minutes after receiving a response with an extended token length.

nit: maybe "after receiving the most-recent response with [...]"?

   If a server supports extended token lengths but receives a request
   with a token of a length it is unwilling or unable to handle, it MUST
   NOT reject the message, as that would imply that extended token
   lengths are not supported at all.  Instead, if the server cannot
   handle the request at the time, it SHOULD return a 5.03 (Service
   Unavailable) response; if the server will never be able to handle
   (e.g., because the token is too large), it SHOULD return a 4.00 (Bad
   Request) response.

This is a fairly subtle way of saying that core RFC 7252
procedures/semantics are being updated; I'd suggest calling out (alongside
the other updates) the new(?) requirement for distinguishing whether an
extension is unrecognized vs. an invalid value by producing reset vs. a
distinguished error code.  (I do see that the semantics for 5.03 and 4.00
are not changing, but the use of Reset vs. error code for feature
negotiation seems important for implementors to be aware of.)

Section 3

   As servers are just expected to return any token verbatim to the
   client, this implementation strategy for clients does impact the
   interoperability of client and server implementations.  However,

nit: is this intended to be "does not impact"?
Given the subsequent sentence I might suggest "does not substantially
impact" instead, though.

Section 3.1

   o  A client SHOULD integrity protect the state information serialized
      in a token, unless processing a response does not modify state or
      cause any other significant side effects.

If the intent is that the "does not modify state" clause is the only case
when one would disregard the need for integrity protection, "MUST [...]
unless" seems more appropriate.  (I would prefer unconditional MUST and am
not sure I understand the cases where there is a need to skip integrity
protection.)

   o  Even when the serialized state is integrity protected, an attacker
      may still replay a response, making the client believe it sent the
      same request twice.  For this reason, the client SHOULD implement

(Basically the same comments about "SHOULD".)

      cause other any significant side effects.  For replay protection,
      integrity protection is REQUIRED.

I'm not entirely sure if the normative keyword is needed for effect, here;
it's simply a fact that replay protection is impossible in the absence of
integrity protection, isn't it?

   o  If processing a response without keeping request state is
      sensitive to the time elapsed since sending the request, then the
      serialized state SHOULD include freshness information (e.g., a
      timestamp).

Continuing the theme, this seems like a conditional MUST (not SHOULD).
Actually, all the rest of the SHOULDs in this section do.
This particular one should also note that the response processing needs to
actually check the timestamp and reject ones that are insufficiently fresh.
Also, integrity protection is again required for this to work.

Section 3.2

   A client that depends on support for extended token lengths
   (Section 2) from the server to avoid keeping request state SHOULD
   perform a discovery of support (Section 2.2) before it can be
   stateless.

This feels like a descriptive "needs to" rather than normative "SHOULD".
Stateless operation just isn't going to work if the server doesn't support
extended token lengths and the client needs it.

Section 3.3

   Reset messages, however.  Non-confirmable messages are therefore
   better suited.  In any case, a client still needs to keep congestion

nit: better suited for what?

   o  If a piggybacked response passes the token integrity protection
      and freshness checks, the client processes the message as
      specified in RFC 7252; otherwise, it silently discards the
      message.

It sounds like this entails discarding even the ACK portion of the
piggybacked response, which seems like it might interact oddly with the
retransmit schedule.

Section 4

Perhaps it's worth noting that this nesting of state will necessarily
increase the token size as it progresses along a chain of intermediaries?

There's also some considerations relating to how the freshness window of the
client an intermediary interact, with the client effectively being limited
to the minimum of all windows in use by client and intermediate(s) on the
path.

If the intermediary has a very long freshness window it could be tricked
into sending "replies" to addresses that it thinks are clients but may not
be any more, e.g., allowing a DoS attack to traverse a NAT or firewall.

Section 4.3

RFC 7252 doesn't really suggest that there's a protocol element that would
be set to "infinite" here; perhaps we should just say that "in this case,
the gateway cannot return such a response and as such cannot implement such
a timeout".

Section 5

With no integrity protection on the rejection of trial-and-error (section
2.2.2) it's susceptible to downgrade, IIUC even by an off-path attacker.
(I did not think too hard about whether OSCORE could protect the Resets in
question or not, though.)  It seems like such forced downgrade would have
second-order effects in causing clients to use more local state and thus be
more readily susceptible to other DoS vecros.

Also, when integrity protection is not in use, the client is susceptible to
spoofed responses that had no corresponding request -- only a very limited
subset of request/response pairs are safe to convert to "unauthenticated
server push", as that would effectivley do, and we should probably mention
that explicitly.

I'd also suggest noting that a self-encrypted state token bears significant
resemblance to a TLS self-encrypted session ticket, and reference the RFC
5077 security considerations.  (Yes, I know that RFC 8446 Obsoletes RFC
5077; it would be an informational reference only.)

This could also lead to some discussion about having in general an
appropriate amount of sanity checks on the returned token that may or may
not reflect serialized state, to limit the scope of various attacks even in
the absence of cryptographic protections.

Section 5.1

   size that need to be mitigated.  A node in the server role supporting
   extended token lengths may be vulnerable to a denial-of-service when
   an attacker (either on-path or a malicious client) sends large tokens
   to fill up the memory of the node.  Implementations need to be
   prepared to handle such messages.

This seems particularly problematic given that we disallow sending Reset in
response to too-large tokens and instead imply that it should echo the large
token in a 4.00 response.  I guess technically this is a SHOULD and not a
MUST, so there is some leeway to do something else, but what would that
"something else" be in this case?  It seems like we have a hard requirement
to do something sane with a token as large as 65804 bytes.

Section 5.2

   The use of encryption, integrity protection, and replay protection of
   serialized state is recommended, unless a careful analysis of any
   potential attacks to security and privacy is performed.  [...]

I suggest an alternative wording:

% It is generally expected that the use of encryption, integrity protection,
% and replay protection for serialized state is appropriate.  However, a
% careful analysis of any potential attacks to the security and privacy
% properties of the system might reveal that there are cases where such
% cryptographic protections do not add value in a specific case.

   a 64 bit tag is recommended, combined with a sequence number and a
   replay window.  Where encryption is not needed, HMAC-SHA-256,
   combined with a sequence number and a replay window, may be used.

Can we give guidance on sizing the replay window?
Should the HMAC-SHA-256 output be truncated akin to the truncated CCM tag?
In what cases would one want to use an absolute timestamp instead of/in
addition to a sequence-based replay window?

   guarantees are voided.  Devices with low-entropy sources -- as is
   typical with constrained devices, which incidentally happen to be a
   natural candidate for the stateless mechanism described in this

nit: "low-entropy sources" is a weird phrasing; "low-quality entropy
sources" would feel more natural to me.
Also, draft-irtf-cfrg-randomness-improvements may be of interest to at least
some such devices.

   provides the above uniqueness guarantee.  Additionally, since it can
   be difficult to use AES-CCM securely when using statically configured
   keys, implementations should use automated key management [RFC4107].

This is BCP 107, so I think we could use stronger language than "should
use".  Also we should cite it as the BCP.

Section 6.1

Should the table formatting be consistent between here and Section 2.2.1?




From nobody Tue Apr 21 03:31:52 2020
Return-Path: <klaus.hartke@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 9DE193A05A6; Tue, 21 Apr 2020 03:31:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.101
X-Spam-Level: 
X-Spam-Status: No, score=-2.101 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, 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 8Z8ArdeqRQyR; Tue, 21 Apr 2020 03:31:26 -0700 (PDT)
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-eopbgr70072.outbound.protection.outlook.com [40.107.7.72]) (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 EB1B73A05A4; Tue, 21 Apr 2020 03:31:24 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=A56y5ijDVlayrFWjniVEXNVE3bOzDOc+RcJWe+GyW/ObpfN0SGccIf4hzePBTQnHGx2GYMThkOCjStQnF+AyzVBpyWSIWj4BNa0YZptoZEALyxCZYrhGnzD1WqyeeFCYt0d86G8GYHGFfhc90ufl5ClQVP5HiApqese5k24t/1YyZ4LGmEL7nGaCN22KeVUDNNZDtsrIhyrqFgKJqbFJQmoJMD0eaCuzGlCfxDV+KT/+ZbKV3LoDeyRdxM2eUeBjoqb6+fxkl948reJmXu4xnwaFnQmChmRgmAdVxq44A1NwIGR40AidTUSIA9fm1nCetJSOIHu0wc8HWMrhV/0WhA==
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=QKS7EazqY2JLzsyaSnANGtWeDuT5Eu+zUk6d0MGzxF8=; b=Fc4McHou3eZJrjBFXJAZCtMAwCdo5O1giidxYA+mhwzxHLLvoQ3pkItQeACWkwnIHDmzINuZRHrnCEoYqovclqBE/rohQfAr7Sinu7WajhoIBoHwCdEiRHNv46LKy6AwQd4rVuLg9SWW179CSIG2faeKh718iGp9wldTU+poj8U3V8ZgCYPWqN6B2Hrh4idznl7QIDszQvmZmQ1iBKn9J5ItaA6TNT2ZK0qkyyr1Y4futgT9FRBJ6RxOgg9bA51TS11Ky85Fa1z4tReS/M5z4EobsW6oSuLRLCdgsHN82R11oGO3/Zrq0KgPGZEODzVuozI3zVKzOrJ4rMy4KB0lxA==
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=QKS7EazqY2JLzsyaSnANGtWeDuT5Eu+zUk6d0MGzxF8=; b=Ic1sSJd49FMea86GzG34LwdRKrBjTuwYg3aUz/w39z5MwQ2dB/dypMzsC5lO3yWvYjz1rYHmmuTEYdOeSlZRVS5tIKXU/oNLNYK81oG/FmZEnTzUbQiuiY6BedkNYwoLUqUQ9qbL4qSpUzo4Yz8PaB02BLIG6jBhHP8EK/u99Vk=
Received: from HE1PR07MB4346.eurprd07.prod.outlook.com (2603:10a6:7:97::10) by HE1PR07MB4281.eurprd07.prod.outlook.com (2603:10a6:7:95::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2937.11; Tue, 21 Apr 2020 10:31:22 +0000
Received: from HE1PR07MB4346.eurprd07.prod.outlook.com ([fe80::dd30:592:4d33:3f46]) by HE1PR07MB4346.eurprd07.prod.outlook.com ([fe80::dd30:592:4d33:3f46%5]) with mapi id 15.20.2937.012; Tue, 21 Apr 2020 10:31:21 +0000
From: Klaus Hartke <klaus.hartke@ericsson.com>
To: Benjamin Kaduk <kaduk@mit.edu>, The IESG <iesg@ietf.org>
CC: "draft-ietf-core-stateless@ietf.org" <draft-ietf-core-stateless@ietf.org>,  "core-chairs@ietf.org" <core-chairs@ietf.org>, "core@ietf.org" <core@ietf.org>, Carsten Bormann <cabo@tzi.org>
Thread-Topic: Benjamin Kaduk's Discuss on draft-ietf-core-stateless-06: (with DISCUSS and COMMENT)
Thread-Index: AQHWF1ecNL1pVDebdkuqG/IPLt9TZKiDV+wg
Date: Tue, 21 Apr 2020 10:31:21 +0000
Message-ID: <HE1PR07MB4346E18C08F8C14E91CF0ED4E6D50@HE1PR07MB4346.eurprd07.prod.outlook.com>
References: <158741679923.20291.1071401061463555301@ietfa.amsl.com>
In-Reply-To: <158741679923.20291.1071401061463555301@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=klaus.hartke@ericsson.com; 
x-originating-ip: [145.14.112.90]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 00e3cf2b-cbbd-4168-f920-08d7e5df22c2
x-ms-traffictypediagnostic: HE1PR07MB4281:
x-microsoft-antispam-prvs: <HE1PR07MB4281293BB62855B8EEE2B6EEE6D50@HE1PR07MB4281.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 038002787A
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:HE1PR07MB4346.eurprd07.prod.outlook.com; PTR:; CAT:NONE;  SFTY:; SFS:(4636009)(136003)(376002)(39860400002)(396003)(346002)(366004)(52536014)(81156014)(66946007)(44832011)(33656002)(64756008)(8676002)(186003)(2906002)(71200400001)(86362001)(5660300002)(8936002)(76116006)(7696005)(966005)(110136005)(54906003)(26005)(6506007)(316002)(9686003)(66446008)(66556008)(66476007)(55016002)(4326008)(478600001); DIR:OUT; SFP:1101; 
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: tZmEsdEoH4HAFHGJMbOWb2c3ZWYuRLsf3ic0QkDikjZ5qZt00lNgvuK5EfDLgACLCrIlXJp3j2xGN/Rkzj5ufzzCCvBuh+jHfbaAZVR5pbRiKcWQcgior1E6eFQ6oSp31lV+vJ5VumdoG1CsDZpcY9DRhvG2LnW/jZ+Y0ebvJnLYmMaP9+vQ3PnzIls3R5/TZQTAKzz3k68qM2rpoZkMR4mCPchdaXIleZwBMi9kupjW/jU8ZQM7QT3KX8w3qljGz84zvSyBHDZ/mD3j2wl8+0gPvOc7VVxvchPa5w8OekWIfSe9yDn8QwYQWweqNz+vHAVtQyByuPXcbPAj4bZEAWwaPHSEdiFQZMYIl2+CU2n91gKlLH6Lg4kuKeHo9Y6xPa+xgiyjkZHPgWyAjLFBHXxYs6ppvk5Nj5ewsOT9lO0AuGeQD+X0ZjrIfEnnw20NBNIVxvjJegouCbfAdpGMmslizNSxlVUjMSv4pnb0dBeMB8MyMWmcK/CHAbQeBJxB+qJbCsoy+uKm0zurRy+ePw==
x-ms-exchange-antispam-messagedata: jgzqOnK3/L1IhFvQEUfUR9b+f/eWbo+WbJFgQ+qxsKw9gyfiC38Kfl6SLBRuDBmH+yR0sy08olY6ooscYux8VhGoK4yo7OjRWDcuGK3R8pqdYuIPHFUuUw72+rTmM/ZO7VYHQa62iyM41M6nixHIYD7AlW+iiix1r10T6lOchczzWWeZId/WeVhYm7Fo2U6mBKlEV3NZWQik26LaMkkEMChono+Uv5QrUBRSzSDne1GkEWLPwVTMZ8HFE15sZLsZG0YbCnd2rm96EIFLijHIFkLlKzOSTY+K/2Bo4HHfxkR5/7c5Gl4VssjK+EGnIeZHDPTlAONgNdC47iaCgBKZ1Icld9cz3HwHBsR5+VZnbpTR2OG6LTfm4oH6wZOXnKBIO7wEoAL4noGef6hGzt+hlsydKIipvmGoO7/uBXjzJtog8LV13H7weondu3Avh1SeyjHYbc1PcmtU5hfu5RwMQjadin4oZ7k7d/i0TpbiFXvhpDlmV7YXEJKCSo8ozk5bIi/h+vms2wYJzGYu3SjlFpA+/beGnJeLuZfBWS9i3EG11Ui1WlcHrVhJhCEttfMkhOJy9jR/UDlorTOuoIlQcE/H/ZZ4KKUzzqyE7aD/50xMmJ3ivaWGc9a2jOhyeRsXa4Pm9BHSrbh5pedoOCm/g1ThZRDpUHMsyqDecxNkHeUbOBLI8KBbQi88eASOxcWfGofiNsR0BqhGnbY4DtZ+IjEqROA80RJwk3M8q4Rr8H4BcT3NSDXjWjCsy8lUIDB2Q2Oh94fC84LbAaZZTC/Th1khoqzGksTuyWl33D6ORdI=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 00e3cf2b-cbbd-4168-f920-08d7e5df22c2
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Apr 2020 10:31:21.8815 (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: Yh89LEJc/FM5kjs5oDqn3pPH/Iz5bgdD10L0zREtWVl3cS60QeRXj/MnpqAwhwEIr4goNSE0O4p81kZTkwVzvA91ztyDZo66nR9VcZXayps=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR07MB4281
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/4UOui544DQA58RYCn4YS-Txj9ko>
Subject: Re: [core] Benjamin Kaduk's Discuss on draft-ietf-core-stateless-06: (with DISCUSS and COMMENT)
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: Tue, 21 Apr 2020 10:31:29 -0000

SGkgQmVuLA0KDQp0aGFua3MgYSBsb3QgZm9yIHlvdXIgZGV0YWlsZWQgcmV2aWV3LiBJJ2xsIHJl
c3BvbmQgaW4gYmF0Y2hlczsgcGxlYXNlIHNlZSB0aGUgZmlyc3QgYmF0Y2ggKHNvbWUgbG93IGhh
bmdpbmcgZnJ1aXRzKSBiZWxvdy4NCg0KT25lIHF1ZXN0aW9uOiBXaGVyZSBkaWQgeW91IHNlZSB0
aGF0ICJMZW4gKGV4dGVuZGVkKSIgaXMgMC00IGJ5dGVzIGluc3RlYWQgb2YgMC0yIGJ5dGVzIGFz
IHNob3duIGluIHRoZSBhcHBlbmRpeD8NCg0KQmVzdCByZWdhcmRzLA0KS2xhdXMNCg0KDQpCZW5q
YW1pbiBLYWR1ayB3cm90ZToNCj4gU2VjdGlvbiAyLjENCj4NCj4gICAgVGhlIG5ldyBkZWZpbml0
aW9uIG9mIHRoZSBUS0wgZmllbGQgaW5jcmVhc2VzIHRoZSBtYXhpbXVtIHRva2VuDQo+ICAgIGxl
bmd0aCB0aGF0IGNhbiBiZSByZXByZXNlbnRlZCBpbiBhIG1lc3NhZ2UgdG8gNjU4MDQgYnl0ZXMu
ICBIb3dldmVyLA0KPiAgICB0aGUgbWF4aW11bSB0b2tlbiBsZW5ndGggdGhhdCBzZW5kZXIgYW5k
IHJlY2lwaWVudCBpbXBsZW1lbnRhdGlvbnMNCj4gICAgc3VwcG9ydCBtYXkgYmUgc2hvcnRlci4g
IEZvciBleGFtcGxlLCBhIGNvbnN0cmFpbmVkIG5vZGUgb2YgQ2xhc3MgMQ0KPiAgICBbUkZDNzIy
OF0gbWlnaHQgc3VwcG9ydCBleHRlbmRlZCB0b2tlbiBsZW5ndGhzIG9ubHkgdXAgdG8gMzIgYnl0
ZXMuDQo+DQo+IElzIHRoZXJlIGFueXRoaW5nIHRvIHNheSBhYm91dCBJUCBNVFUgaGVyZT8NCg0K
SU1ITywgbm90aGluZyB0aGF0IGlzIG5vdCBhbHJlYWR5IGJlZW4gc2FpZCBpbiBSRkMgNzI1Mi4N
Cg0KPiAgICBTaW5jZSBuZXR3b3JrIGFkZHJlc3NlcyBtYXkgY2hhbmdlLCBhIGNsaWVudCBTSE9V
TEQgTk9UIGFzc3VtZSB0aGF0DQo+ICAgIGV4dGVuZGVkIHRva2VuIGxlbmd0aHMgYXJlIHN1cHBv
cnRlZCBieSBhIHNlcnZlciBsYXRlciB0aGFuIDYwDQo+ICAgIG1pbnV0ZXMgYWZ0ZXIgcmVjZWl2
aW5nIGEgcmVzcG9uc2Ugd2l0aCBhbiBleHRlbmRlZCB0b2tlbiBsZW5ndGguDQo+DQo+IG5pdDog
bWF5YmUgImFmdGVyIHJlY2VpdmluZyB0aGUgbW9zdC1yZWNlbnQgcmVzcG9uc2Ugd2l0aCBbLi4u
XSI/DQoNCkRvbmUuDQoNCj4gU2VjdGlvbiAzDQo+DQo+ICAgIEFzIHNlcnZlcnMgYXJlIGp1c3Qg
ZXhwZWN0ZWQgdG8gcmV0dXJuIGFueSB0b2tlbiB2ZXJiYXRpbSB0byB0aGUNCj4gICAgY2xpZW50
LCB0aGlzIGltcGxlbWVudGF0aW9uIHN0cmF0ZWd5IGZvciBjbGllbnRzIGRvZXMgaW1wYWN0IHRo
ZQ0KPiAgICBpbnRlcm9wZXJhYmlsaXR5IG9mIGNsaWVudCBhbmQgc2VydmVyIGltcGxlbWVudGF0
aW9ucy4gIEhvd2V2ZXIsDQo+DQo+IG5pdDogaXMgdGhpcyBpbnRlbmRlZCB0byBiZSAiZG9lcyBu
b3QgaW1wYWN0Ij8NCg0KWWVzLiBGaXhlZC4NCg0KPiBHaXZlbiB0aGUgc3Vic2VxdWVudCBzZW50
ZW5jZSBJIG1pZ2h0IHN1Z2dlc3QgImRvZXMgbm90IHN1YnN0YW50aWFsbHkNCj4gaW1wYWN0IiBp
bnN0ZWFkLCB0aG91Z2guDQoNCkhtbS4uLiBubywgdGhlcmUgaXMgcmVhbGx5IG5vIGludGVyb3Bl
cmFiaWxpdHkgaXNzdWUgYmV0d2VlbiBzb21lIGNsaWVudCBhbmQgc29tZSBzZXJ2ZXIuIEp1c3Qg
YmV0d2VlbiB0aGUgY2xpZW50IHRoYXQgc2VuZHMgdGhlIHRva2VuIGFuZCBpdHMgZnV0dXJlIHNl
bGYgdGhhdCByZWNlaXZlcyB0aGUgdG9rZW4uDQoNCj4gU2VjdGlvbiAzLjINCj4NCj4gICAgQSBj
bGllbnQgdGhhdCBkZXBlbmRzIG9uIHN1cHBvcnQgZm9yIGV4dGVuZGVkIHRva2VuIGxlbmd0aHMN
Cj4gICAgKFNlY3Rpb24gMikgZnJvbSB0aGUgc2VydmVyIHRvIGF2b2lkIGtlZXBpbmcgcmVxdWVz
dCBzdGF0ZSBTSE9VTEQNCj4gICAgcGVyZm9ybSBhIGRpc2NvdmVyeSBvZiBzdXBwb3J0IChTZWN0
aW9uIDIuMikgYmVmb3JlIGl0IGNhbiBiZQ0KPiAgICBzdGF0ZWxlc3MuDQo+DQo+IFRoaXMgZmVl
bHMgbGlrZSBhIGRlc2NyaXB0aXZlICJuZWVkcyB0byIgcmF0aGVyIHRoYW4gbm9ybWF0aXZlICJT
SE9VTEQiLg0KPiBTdGF0ZWxlc3Mgb3BlcmF0aW9uIGp1c3QgaXNuJ3QgZ29pbmcgdG8gd29yayBp
ZiB0aGUgc2VydmVyIGRvZXNuJ3Qgc3VwcG9ydA0KPiBleHRlbmRlZCB0b2tlbiBsZW5ndGhzIGFu
ZCB0aGUgY2xpZW50IG5lZWRzIGl0Lg0KDQpGaXhlZC4NCg0KPiBTZWN0aW9uIDMuMw0KPg0KPiAg
ICBSZXNldCBtZXNzYWdlcywgaG93ZXZlci4gIE5vbi1jb25maXJtYWJsZSBtZXNzYWdlcyBhcmUg
dGhlcmVmb3JlDQo+ICAgIGJldHRlciBzdWl0ZWQuICBJbiBhbnkgY2FzZSwgYSBjbGllbnQgc3Rp
bGwgbmVlZHMgdG8ga2VlcCBjb25nZXN0aW9uDQo+DQo+IG5pdDogYmV0dGVyIHN1aXRlZCBmb3Ig
d2hhdD8NCg0KQ2hhbmdlZCB0byAiTm9uLWNvbmZpcm1hYmxlIG1lc3NhZ2VzIGFyZSB0aGVyZWZv
cmUgYmV0dGVyIHN1aXRlZCBmb3IgYXZvaWRpbmcgc3RhdGUuIg0KDQo+IFNlY3Rpb24gNC4zDQo+
DQo+IFJGQyA3MjUyIGRvZXNuJ3QgcmVhbGx5IHN1Z2dlc3QgdGhhdCB0aGVyZSdzIGEgcHJvdG9j
b2wgZWxlbWVudCB0aGF0IHdvdWxkIGJlDQo+IHNldCB0byAiaW5maW5pdGUiIGhlcmU7IHBlcmhh
cHMgd2Ugc2hvdWxkIGp1c3Qgc2F5IHRoYXQgImluIHRoaXMgY2FzZSwgdGhlDQo+IGdhdGV3YXkg
Y2Fubm90IHJldHVybiBzdWNoIGEgcmVzcG9uc2UgYW5kIGFzIHN1Y2ggY2Fubm90IGltcGxlbWVu
dCBzdWNoIGENCj4gdGltZW91dCIuDQoNCkRvbmUuDQoNCj4gICAgZ3VhcmFudGVlcyBhcmUgdm9p
ZGVkLiAgRGV2aWNlcyB3aXRoIGxvdy1lbnRyb3B5IHNvdXJjZXMgLS0gYXMgaXMNCj4gICAgdHlw
aWNhbCB3aXRoIGNvbnN0cmFpbmVkIGRldmljZXMsIHdoaWNoIGluY2lkZW50YWxseSBoYXBwZW4g
dG8gYmUgYQ0KPiAgICBuYXR1cmFsIGNhbmRpZGF0ZSBmb3IgdGhlIHN0YXRlbGVzcyBtZWNoYW5p
c20gZGVzY3JpYmVkIGluIHRoaXMNCj4NCj4gbml0OiAibG93LWVudHJvcHkgc291cmNlcyIgaXMg
YSB3ZWlyZCBwaHJhc2luZzsgImxvdy1xdWFsaXR5IGVudHJvcHkgc291cmNlcyINCj4gd291bGQg
ZmVlbCBtb3JlIG5hdHVyYWwgdG8gbWUuDQoNCkZpeGVkLg0KDQo+IEFsc28sIGRyYWZ0LWlydGYt
Y2ZyZy1yYW5kb21uZXNzLWltcHJvdmVtZW50cyBtYXkgYmUgb2YgaW50ZXJlc3QgdG8gYXQgbGVh
c3QNCj4gc29tZSBzdWNoIGRldmljZXMuDQoNClllcywgdGhpcyBpcyBpbiBnZW5lcmFsIGludGVy
ZXN0IHRvIHN1Y2ggZGV2aWNlcy4NCg0KPiBTZWN0aW9uIDYuMQ0KPg0KPiBTaG91bGQgdGhlIHRh
YmxlIGZvcm1hdHRpbmcgYmUgY29uc2lzdGVudCBiZXR3ZWVuIGhlcmUgYW5kIFNlY3Rpb24gMi4y
LjE/DQoNCkkgY2hvc2UgdGhlIHNhbWUgZm9ybWF0dGluZyBhcyBpbiBSRkMgODMyMzsgc2VlLCBl
LmcuLCBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjODMyMyNzZWN0aW9uLTUuMy4xIGFu
ZCBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjODMyMyNzZWN0aW9uLTExLjINCg0K


From nobody Tue Apr 21 06:05:13 2020
Return-Path: <asoloway@qti.qualcomm.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 135873A0BE5 for <core@ietfa.amsl.com>; Tue, 21 Apr 2020 06:05:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, 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=qti.qualcomm.com header.b=I3t/YF2k; dkim=fail (1024-bit key) reason="fail (message has been altered)" header.d=qualcomm.onmicrosoft.com header.b=ncOopgov
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 7Go6GLOkMWYJ for <core@ietfa.amsl.com>; Tue, 21 Apr 2020 06:05:07 -0700 (PDT)
Received: from alexa-out-sd-02.qualcomm.com (alexa-out-sd-02.qualcomm.com [199.106.114.39]) (using TLSv1.2 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B77673A0BE3 for <core@ietf.org>; Tue, 21 Apr 2020 06:05:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=qti.qualcomm.com; i=@qti.qualcomm.com; q=dns/txt; s=qcdkim; t=1587474306; x=1619010306; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=nzeLtJWIXTOhjUexEfZaZvHeMMEmZuYEo1+Ju2vMY/E=; b=I3t/YF2k4HH+0Y3bzMUfCkUX2eWgUQ6Eicn2JsOXSA6hPsFQAWPCKMa2 brXIg14n6kJigLGGkEKXuY/i99MeJYsN4JBzy1X2RHvUrHxhaPj4cqBxY Nb6F1K327fBdgcOCXwQRfk6PxEasYiG0bEzVchi8uReHLA8q87OZ87qGM A=;
Received: from unknown (HELO ironmsg05-sd.qualcomm.com) ([10.53.140.145]) by alexa-out-sd-02.qualcomm.com with ESMTP; 21 Apr 2020 06:05:06 -0700
Received: from nasanexm03d.na.qualcomm.com ([10.85.0.91]) by ironmsg05-sd.qualcomm.com with ESMTP/TLS/AES256-SHA; 21 Apr 2020 06:05:06 -0700
Received: from NASANEXM01H.na.qualcomm.com (10.85.0.34) by nasanexm03d.na.qualcomm.com (10.85.0.91) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Tue, 21 Apr 2020 06:05:05 -0700
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (199.106.107.6) by NASANEXM01H.na.qualcomm.com (10.85.0.34) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Tue, 21 Apr 2020 06:05:05 -0700
Received: from CY4PR02MB2501.namprd02.prod.outlook.com (2603:10b6:903:72::11) by CY4PR02MB3303.namprd02.prod.outlook.com (2603:10b6:910:7d::34) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2921.29; Tue, 21 Apr 2020 13:05:04 +0000
Received: from CY4PR02MB2501.namprd02.prod.outlook.com ([fe80::71ca:dc64:85e:1bdf]) by CY4PR02MB2501.namprd02.prod.outlook.com ([fe80::71ca:dc64:85e:1bdf%12]) with mapi id 15.20.2937.012; Tue, 21 Apr 2020 13:05:04 +0000
From: Alan Soloway <asoloway@qti.qualcomm.com>
To: "Bilhanan Silverajan (TAU)" <bilhanan.silverajan@tuni.fi>, "core@ietf.org" <core@ietf.org>
Thread-Topic: [core] Mail regarding draft-ietf-core-dynlink
Thread-Index: AQHWFyQ5v7Rf0i8wbUiArlhsGbwvGqiDjGtw
Date: Tue, 21 Apr 2020 13:05:04 +0000
Message-ID: <CY4PR02MB25012C17033497934F5B4FCBE3D50@CY4PR02MB2501.namprd02.prod.outlook.com>
References: <93081D34-2A67-449A-8FB5-EDC89B2CF8EB@tuni.fi>
In-Reply-To: <93081D34-2A67-449A-8FB5-EDC89B2CF8EB@tuni.fi>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=asoloway@qti.qualcomm.com; 
x-originating-ip: [199.106.103.53]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 519a0a89-0816-40d3-8dc3-08d7e5f49bd1
x-ms-traffictypediagnostic: CY4PR02MB3303:
x-microsoft-antispam-prvs: <CY4PR02MB3303F6E002F8F808EE602376E3D50@CY4PR02MB3303.namprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 038002787A
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:CY4PR02MB2501.namprd02.prod.outlook.com; PTR:; CAT:NONE;  SFTY:; SFS:(10019020)(366004)(346002)(396003)(39860400002)(136003)(376002)(110136005)(86362001)(8676002)(186003)(81156014)(8936002)(316002)(7696005)(53546011)(26005)(6506007)(9326002)(64756008)(5660300002)(478600001)(76116006)(66556008)(33656002)(52536014)(66946007)(55016002)(66446008)(71200400001)(966005)(9686003)(2906002)(66476007); DIR:OUT; SFP:1102; 
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: zKLi8JZ9pEvrIJsGRDk8SQy/q2mDdc2PO67E2JGqfWmAGw/tkQly0gQanf/8UYjS6Y60UOWW6sTPZjWSfQnZ8wDtwqKS9D0v60eFujbsqqG2VhtFrHEmT3FaAt8vPr8ZPYcrYOWf5TnMfY1YeSXp4b4oidGVXvq3Fs0lMxXJqTcfvcy6QolqI7IK1rZ16epQzdk96J4DzI1lTxDlqNcGaT1QAWXqHVsAhM/cJJdeVDWaHjcntFH65n/T7sWtvgq0pueDfsQ4381V3P/Lyh99SxOgZU8JpAHCWvNXl8B4hrQO9GByot/P4VVuZ99At5R+7fNXwPqYe/VIXRZljXPaldRSCvDGiUM3G+NCY95hLK5dUZEOxPzoyMmmQRTwN1bmwrVaBAWbHcuFEiDOSssjWzZrzISFOJm90yzQPO5pIgy80bR7pvg1Jfn/+0J1WAmlrh3vazfodtM11MTbKgZM+QhuYsPQxGTyu570PnBUOt8w31aW1WZwUIweSMhB/TkGH9nw2oN6TGrVhVPHlZONYQ==
x-ms-exchange-antispam-messagedata: taIM7aLmuQU6QW7KdtP+PMbilYE9PX1PCdPG2m+/i/pbBjpqVm4yrNiFwvwDRspczLkkeIdDJeoonCunoJL3ORE8GeZmFckFDgUH4Mvvwx59DWsK06ggyj8aQIrcaWrU1+GA2q/+WWhlFbYM+gqJbQ==
x-ms-exchange-transport-forked: True
arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NKSoRL099k+q7K2KsIK09C0FB2tOgW+KvnMCbcNW8sW3C3FBLrsulZ7cbA1bSrs2u7VXeVUVCYzXeDrHCjJ1KwvRvz5kZ1SP7UeG/TdO/XZCQd/3xmClRBcqmKtwSD2R8Uodcovhj0e0+xVf6hU5B63jUywN/ex6vHhFnczq3mBJeCAksPLbldxl9cSTlrAAEBZxmLZQ/GtSbrp9VxDGz10Jd2ElqfdXOmjgyshrYe0EETDiCqKWLw6wQcqI3Lyv9RSzOvkNcb/HZqMuTa5JulN/JPGx5efyI5uVa313KMIr+eQvTymXdCprvMQw5b+hBz319tP3WRdgGnPnmKy6rQ==
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=6v+0g0qa6o8TiVQeg0gifVoiDe/gmAxbskiH2IVA0lg=; b=VnltmUcG2oMtZBrmPlcZbZFMiAzYdbIr2Z7DdklSvvLXiWHB6ESio5KFOkS/1M5XBOjO+FSzgl3KYuLRjeXHXuYMQXqtaRPjyuX2FBOvlwdz7vEVoZ+LfNeP3GgVCxH84egA1tEuqX9xUY+RddUbYe5IBYzUz22dVRvmfPClLphFn87oPKhhqtRkGC0g9cJEHV5CJSdj1PYvCPpdEjHSYqFKh0tRPyKVSX1bDQzw5huDogXbqP4tp97gyKE/Od3NTEJkumC36v7C0CwbvfvnLElAtwxxPab/N2EqWbYsJfMBIOqwjJNtKcWs9l77B5AJwcSdua+bUM6sDnuajMgPWw==
arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=qti.qualcomm.com; dmarc=pass action=none header.from=qti.qualcomm.com; dkim=pass header.d=qti.qualcomm.com; arc=none
dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.onmicrosoft.com; s=selector1-qualcomm-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=6v+0g0qa6o8TiVQeg0gifVoiDe/gmAxbskiH2IVA0lg=; b=ncOopgovlHYgByCFRrp4r3YC7wkDUO/4CHp5IqrOFWK1Bwvb8FQDbxNSfAskh6De6UU1n5AoBRUo0uP5sBxlzJF+tX9XFKBZIbQh92esQa4Iy3+7G6Astof2JCFaWdHcpS+nwcfyysiEGBEwwedjlIYHiPcXzCCrEj9aVUyJ5kY=
x-ms-exchange-crosstenant-network-message-id: 519a0a89-0816-40d3-8dc3-08d7e5f49bd1
x-ms-exchange-crosstenant-originalarrivaltime: 21 Apr 2020 13:05:04.4287 (UTC)
x-ms-exchange-crosstenant-fromentityheader: Hosted
x-ms-exchange-crosstenant-id: 98e9ba89-e1a1-4e38-9007-8bdabc25de1d
x-ms-exchange-crosstenant-mailboxtype: HOSTED
x-ms-exchange-crosstenant-userprincipalname: jnPZMinfGAIonnab93UQsziCQcxXL9URkP3fOp0DW7TtXxLkTdeFedRFRkV4WXER4/7jQuCrokqnhbEBQvW1xCa8ewE/sHIEFOyevTpIS6M=
x-ms-exchange-transport-crosstenantheadersstamped: CY4PR02MB3303
x-originatororg: qti.qualcomm.com
Content-Type: multipart/alternative; boundary="_000_CY4PR02MB25012C17033497934F5B4FCBE3D50CY4PR02MB2501namp_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/5nEBCPraOnFqdpmKZ8xRHkLrGkM>
Subject: Re: [core] Mail regarding draft-ietf-core-dynlink
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: Tue, 21 Apr 2020 13:05:09 -0000

--_000_CY4PR02MB25012C17033497934F5B4FCBE3D50CY4PR02MB2501namp_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGkgQmlsbCwNCg0KVGhhbmtzISBJcyB0aGVyZSBhbnl0aGluZyBJIG5lZWQgdG8gZG8gdG8gbW92
ZSB0aGlzIGZvcndhcmQ/DQoNClJlZ2FyZHMsDQpBbGFuDQoNCg0KRnJvbTogQmlsaGFuYW4gU2ls
dmVyYWphbiAoVEFVKSA8YmlsaGFuYW4uc2lsdmVyYWphbkB0dW5pLmZpPg0KU2VudDogTW9uZGF5
LCBBcHJpbCAyMCwgMjAyMCAwODo1OQ0KVG86IEFsYW4gU29sb3dheSA8YXNvbG93YXlAcXRpLnF1
YWxjb21tLmNvbT47IGNvcmVAaWV0Zi5vcmcNClN1YmplY3Q6IFJlOiBbY29yZV0gTWFpbCByZWdh
cmRpbmcgZHJhZnQtaWV0Zi1jb3JlLWR5bmxpbmsNCg0KDQpDQVVUSU9OOiBUaGlzIGVtYWlsIG9y
aWdpbmF0ZWQgZnJvbSBvdXRzaWRlIG9mIHRoZSBvcmdhbml6YXRpb24uDQpIaSBBbGFuLA0KDQpU
aGFua3MgZm9yIGFkZGluZyB0aGUgaXNzdWUgb24gR2l0SHViLiBJIGhhZCBhIGxvb2sgYXQgeW91
ciBzdWdnZXN0aW9uLCBhbmQgSSB3ZW50IHRocm91Z2ggdGhlIExXTTJNIGNvcmUgc3BlY3MgdG9v
LiBJIHRoaW5rIHRoaXMgaXMgYSBnb29kIGFkZGl0aW9uLiBUaGUgZHlubGluayBkcmFmdCBwcm92
aWRlcyBhbiBleGFtcGxlIGFsZ29yaXRobSBmb3Igc2VydmVyIHByb2Nlc3NpbmcgaW4gc2VjdGlv
biAzLjIsIHRoYXQgZG9lcyBub3QgdGFrZSBlcG1pbi9lcG1heCBpbnRvIGNvbnNpZGVyYXRpb24g
YnV0IHRoYXQgc2hvdWxkIGJlIGZhaXJseSB0cml2aWFsIHRvIGZpeCB0b28uDQoNCkJlc3QgcmVn
YXJkcywNCkJpbGwNCg0KImNvcmUgb24gYmVoYWxmIG9mIEFsYW4gU29sb3dheSIgPGNvcmUtYm91
bmNlc0BpZXRmLm9yZzxtYWlsdG86Y29yZS1ib3VuY2VzQGlldGYub3JnPiBvbiBiZWhhbGYgb2Yg
YXNvbG93YXlAcXRpLnF1YWxjb21tLmNvbTxtYWlsdG86YXNvbG93YXlAcXRpLnF1YWxjb21tLmNv
bT4+IHdyb3RlOg0KDQpIZWxsbyBBbGwsDQoNCkkgcGFydGljaXBhdGUgaW4gdGhlIE9NQSBMd00y
TSBzcGVjaWZpY2F0aW9uIGRldmVsb3BtZW50IGdyb3VwLiBJIGhhZCBpbmNsdWRlZCBhZGRpdGlv
bmFsIGF0dHJpYnV0ZXMgaW4gb3VyIENvcmUgU3BlY2lmaWNhdGlvbiB0byBndWlkZSB0aGUgVUUg
b24gbWVhc3VyZW1lbnQgcmVwb3J0aW5nLg0KDQpQbGVhc2UgY29uc2lkZXIgdGhlIGlzc3VlIGh0
dHBzOi8vZ2l0aHViLmNvbS9jb3JlLXdnL2R5bmxpbmsvaXNzdWVzLzE4IGZvciBpbmNsdXNpb24g
aW4gYW55IHVwZGF0ZSB0byB0aGUgRHlubGluayBkcmFmdC4NCg0KUGxlYXNlIGxldCBtZSBrbm93
IGlmIEkgc2hvdWxkIGF0dGVuZCBhIG1lZXRpbmcgdG8ganVzdGlmeSBteSByZXF1ZXN0LCBhbmQg
SSB3aWxsIHByb3ZpZGUgYW55IGFkZGl0aW9uYWwgcmVxdWlyZWQgaW5mb3JtYXRpb24uDQoNClRo
YW5rIHlvdSBmb3IgeW91ciBjb25zaWRlcmF0aW9uLA0KQWxhbiBTb2xvd2F5DQoNCg==

--_000_CY4PR02MB25012C17033497934F5B4FCBE3D50CY4PR02MB2501namp_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6ZHQ9InV1aWQ6QzJGNDEwMTAtNjVC
My0xMWQxLUEyOUYtMDBBQTAwQzE0ODgyIiB4bWxuczptPSJodHRwOi8vc2NoZW1hcy5taWNyb3Nv
ZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy9UUi9S
RUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIiBjb250
ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1ldGEgbmFtZT0iR2VuZXJhdG9yIiBj
b250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQgbWVkaXVtKSI+DQo8c3R5bGU+PCEt
LQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiQ2Ft
YnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0O30NCkBmb250LWZhY2UN
Cgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9
DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2
Lk1zb05vcm1hbA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250
LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCmE6bGlu
aywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOiMw
NTYzQzE7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNv
SHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOiM5NTRG
NzI7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwLm1zb25vcm1hbDAsIGxpLm1zb25v
cm1hbDAsIGRpdi5tc29ub3JtYWwwDQoJe21zby1zdHlsZS1uYW1lOm1zb25vcm1hbDsNCgltc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBpbjsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZv
bnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnNwYW4uRW1haWxTdHlsZTE4DQoJe21z
by1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlm
Ow0KCWNvbG9yOndpbmRvd3RleHQ7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjENCgl7bXNvLXN0eWxlLXR5
cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJ
Y29sb3I6d2luZG93dGV4dDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBv
cnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXpl
OjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4waW4gMS4waW4gMS4waW47fQ0KZGl2Lldv
cmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3Rl
IG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAy
NiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hh
cGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+
DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5n
PSJFTi1VUyIgbGluaz0iIzA1NjNDMSIgdmxpbms9IiM5NTRGNzIiPg0KPGRpdiBjbGFzcz0iV29y
ZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhpIEJpbGwsPG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPlRoYW5rcyEgSXMgdGhlcmUgYW55dGhpbmcgSSBuZWVkIHRvIGRvIHRvIG1vdmUg
dGhpcyBmb3J3YXJkPzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4m
bmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5SZWdhcmRzLDxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+QWxhbjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3Jk
ZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj5Gcm9tOjwvYj4gQmlsaGFuYW4gU2lsdmVyYWphbiAoVEFV
KSAmbHQ7YmlsaGFuYW4uc2lsdmVyYWphbkB0dW5pLmZpJmd0Ow0KPGJyPg0KPGI+U2VudDo8L2I+
IE1vbmRheSwgQXByaWwgMjAsIDIwMjAgMDg6NTk8YnI+DQo8Yj5Ubzo8L2I+IEFsYW4gU29sb3dh
eSAmbHQ7YXNvbG93YXlAcXRpLnF1YWxjb21tLmNvbSZndDs7IGNvcmVAaWV0Zi5vcmc8YnI+DQo8
Yj5TdWJqZWN0OjwvYj4gUmU6IFtjb3JlXSBNYWlsIHJlZ2FyZGluZyBkcmFmdC1pZXRmLWNvcmUt
ZHlubGluazxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHA+PHN0cm9uZz48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjguNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
YmxhY2s7YmFja2dyb3VuZDojRkZFQjlDIj5DQVVUSU9OPC9zcGFuPjwvc3Ryb25nPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6OC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjpibGFjaztiYWNrZ3JvdW5kOiNGRkVCOUMiPjogVGhpcyBlbWFpbCBvcmlnaW5h
dGVkIGZyb20gb3V0c2lkZSBvZg0KIHRoZSBvcmdhbml6YXRpb24uPC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRkkiPkhpIEFsYW4sPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRkkiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoYW5rcyBm
b3IgYWRkaW5nIHRoZSBpc3N1ZSBvbiBHaXRIdWIuIEkgaGFkIGEgbG9vayBhdCB5b3VyIHN1Z2dl
c3Rpb24sIGFuZCBJIHdlbnQgdGhyb3VnaCB0aGUgTFdNMk0gY29yZSBzcGVjcyB0b28uIEkgdGhp
bmsgdGhpcyBpcyBhIGdvb2QgYWRkaXRpb24uIFRoZSBkeW5saW5rIGRyYWZ0IHByb3ZpZGVzIGFu
IGV4YW1wbGUgYWxnb3JpdGhtIGZvciBzZXJ2ZXIgcHJvY2Vzc2luZyBpbiBzZWN0aW9uIDMuMiwN
CiB0aGF0IGRvZXMgbm90IHRha2UgZXBtaW4vZXBtYXggaW50byBjb25zaWRlcmF0aW9uIGJ1dCB0
aGF0IHNob3VsZCBiZSBmYWlybHkgdHJpdmlhbCB0byBmaXggdG9vLjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj5CZXN0IHJlZ2FyZHMsPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij5CaWxsPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv
bzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1sZWZ0Oi41aW4iPiZxdW90O2NvcmUgb24gYmVoYWxmIG9mIEFsYW4gU29sb3dheSZxdW90OyAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmNvcmUtYm91bmNlc0BpZXRmLm9yZyI+Y29yZS1ib3VuY2VzQGll
dGYub3JnPC9hPiBvbiBiZWhhbGYgb2YNCjxhIGhyZWY9Im1haWx0bzphc29sb3dheUBxdGkucXVh
bGNvbW0uY29tIj5hc29sb3dheUBxdGkucXVhbGNvbW0uY29tPC9hPiZndDsgd3JvdGU6PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tbGVmdDouNWluIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPkhlbGxvIEFsbCw8bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWlu
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDouNWluIj5JIHBhcnRpY2lwYXRlIGluIHRoZSBPTUEgTHdNMk0gc3BlY2lmaWNhdGlv
biBkZXZlbG9wbWVudCBncm91cC4gSSBoYWQgaW5jbHVkZWQgYWRkaXRpb25hbCBhdHRyaWJ1dGVz
IGluIG91ciBDb3JlIFNwZWNpZmljYXRpb24gdG8gZ3VpZGUgdGhlIFVFIG9uIG1lYXN1cmVtZW50
IHJlcG9ydGluZy48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tbGVmdDouNWluIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj5QbGVhc2UgY29uc2lkZXIgdGhlIGlzc3VlIDxh
IGhyZWY9Imh0dHBzOi8vZ2l0aHViLmNvbS9jb3JlLXdnL2R5bmxpbmsvaXNzdWVzLzE4Ij4NCmh0
dHBzOi8vZ2l0aHViLmNvbS9jb3JlLXdnL2R5bmxpbmsvaXNzdWVzLzE4PC9hPiBmb3IgaW5jbHVz
aW9uIGluIGFueSB1cGRhdGUgdG8gdGhlIER5bmxpbmsgZHJhZnQuPG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+Jm5ic3A7PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+
UGxlYXNlIGxldCBtZSBrbm93IGlmIEkgc2hvdWxkIGF0dGVuZCBhIG1lZXRpbmcgdG8ganVzdGlm
eSBteSByZXF1ZXN0LCBhbmQgSSB3aWxsIHByb3ZpZGUgYW55IGFkZGl0aW9uYWwgcmVxdWlyZWQg
aW5mb3JtYXRpb24uPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6LjVpbiI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+VGhhbmsgeW91IGZvciB5b3VyIGNvbnNpZGVy
YXRpb24sPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6LjVpbiI+QWxhbiBTb2xvd2F5PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_CY4PR02MB25012C17033497934F5B4FCBE3D50CY4PR02MB2501namp_--


From nobody Tue Apr 21 07:50:35 2020
Return-Path: <noreply@ietf.org>
X-Original-To: core@ietf.org
Delivered-To: core@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id B67753A0D36; Tue, 21 Apr 2020 07:50:16 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Dan Romascanu via Datatracker <noreply@ietf.org>
To: <gen-art@ietf.org>
Cc: draft-ietf-core-stateless.all@ietf.org, last-call@ietf.org, core@ietf.org,  dromasca@gmail.com
X-Test-IDTracker: no
X-IETF-IDTracker: 6.127.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <158748061667.13491.293098859253598036@ietfa.amsl.com>
Reply-To: Dan Romascanu <dromasca@gmail.com>
Date: Tue, 21 Apr 2020 07:50:16 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/aImRe859l-7CtJcPXNw7kjYur5I>
Subject: [core] Genart telechat review of draft-ietf-core-stateless-06
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.29
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: Tue, 21 Apr 2020 14:50:25 -0000

Reviewer: Dan Romascanu
Review result: Ready

I am the assigned Gen-ART reviewer for this draft. The General Area
Review Team (Gen-ART) reviews all IETF documents being processed
by the IESG for the IETF Chair. Please wait for direction from your
document shepherd or AD before posting a new version of the draft.

For more information, please see the FAQ at

<https://trac.ietf.org/trac/gen/wiki/GenArtfaq>.

Document: draft-ietf-core-stateless-06
Reviewer: Dan Romascanu
Review Date: 2020-04-21
IETF LC End Date: 2020-04-02
IESG Telechat date: 2020-04-24

Summary:

Ready.

This is a very clear and well-written document. I raised a few minor issues in
my LC review. The authors answered quickly, the issues were clarified in the
dialog that followed and the revised version includes the necessary edits.

Major issues:

Minor issues:

Nits/editorial comments:



From nobody Tue Apr 21 09:34:40 2020
Return-Path: <kaduk@mit.edu>
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 30F2F3A0D9C; Tue, 21 Apr 2020 09:34:34 -0700 (PDT)
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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 D8RMZIcfN8gb; Tue, 21 Apr 2020 09:34:26 -0700 (PDT)
Received: from outgoing.mit.edu (outgoing-auth-1.mit.edu [18.9.28.11]) (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 F33733A0EDE; Tue, 21 Apr 2020 09:28:45 -0700 (PDT)
Received: from kduck.mit.edu ([24.16.140.251]) (authenticated bits=56) (User authenticated as kaduk@ATHENA.MIT.EDU) by outgoing.mit.edu (8.14.7/8.12.4) with ESMTP id 03LGSbpw015855 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 21 Apr 2020 12:28:39 -0400
Date: Tue, 21 Apr 2020 09:28:36 -0700
From: Benjamin Kaduk <kaduk@mit.edu>
To: Klaus Hartke <klaus.hartke@ericsson.com>
Cc: The IESG <iesg@ietf.org>, "draft-ietf-core-stateless@ietf.org" <draft-ietf-core-stateless@ietf.org>, "core-chairs@ietf.org" <core-chairs@ietf.org>, "core@ietf.org" <core@ietf.org>, Carsten Bormann <cabo@tzi.org>
Message-ID: <20200421162836.GQ27494@kduck.mit.edu>
References: <158741679923.20291.1071401061463555301@ietfa.amsl.com> <HE1PR07MB4346E18C08F8C14E91CF0ED4E6D50@HE1PR07MB4346.eurprd07.prod.outlook.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <HE1PR07MB4346E18C08F8C14E91CF0ED4E6D50@HE1PR07MB4346.eurprd07.prod.outlook.com>
User-Agent: Mutt/1.12.1 (2019-06-15)
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/WXPGUpmfOO0IIvENjcmoO-tVohk>
Subject: Re: [core] Benjamin Kaduk's Discuss on draft-ietf-core-stateless-06: (with DISCUSS and COMMENT)
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: Tue, 21 Apr 2020 16:34:35 -0000

Hi Klaus,

On Tue, Apr 21, 2020 at 10:31:21AM +0000, Klaus Hartke wrote:
> Hi Ben,
> 
> thanks a lot for your detailed review. I'll respond in batches; please see the first batch (some low hanging fruits) below.
> 
> One question: Where did you see that "Len (extended)" is 0-4 bytes instead of 0-2 bytes as shown in the appendix?

A.2 of this doc has:

                   0   1   2   3   4   5   6   7
                 +---------------+---------------+
                 |               |               |
                 |      Len      |      TKL      |   1 byte
                 |               |               |
                 +---------------+---------------+
                 \                               \
                 /              Len              /   0-2 bytes
                 \          (extended)           \
                 +-------------------------------+
                 [...]

And RFC 8323 has (page 10):

    0                   1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |  Len  |  TKL  | Extended Length (if any, as chosen by Len) ...
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |      Code     | Token (if any, TKL bytes) ...
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |  Options (if any) ...
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |1 1 1 1 1 1 1 1|    Payload (if any) ...
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

               Figure 4: CoAP Frame for Reliable Transports

   Length (Len):  4-bit unsigned integer.  A value between 0 and 12
      inclusive indicates the length of the message in bytes, starting
      with the first bit of the Options field.  Three values are
      reserved for special constructs:

      13:  An 8-bit unsigned integer (Extended Length) follows the
         initial byte and indicates the length of options/payload
         minus 13.

      14:  A 16-bit unsigned integer (Extended Length) in network byte
         order follows the initial byte and indicates the length of
         options/payload minus 269.

      15:  A 32-bit unsigned integer (Extended Length) in network byte
         order follows the initial byte and indicates the length of
         options/payload minus 65805.


A "32-bit unsigned integer" would be 4 bytes, would it not?

> Best regards,
> Klaus
> 
> 
> Benjamin Kaduk wrote:
> > Section 2.1
> >
> >    The new definition of the TKL field increases the maximum token
> >    length that can be represented in a message to 65804 bytes.  However,
> >    the maximum token length that sender and recipient implementations
> >    support may be shorter.  For example, a constrained node of Class 1
> >    [RFC7228] might support extended token lengths only up to 32 bytes.
> >
> > Is there anything to say about IP MTU here?
> 
> IMHO, nothing that is not already been said in RFC 7252.
> 
> >    Since network addresses may change, a client SHOULD NOT assume that
> >    extended token lengths are supported by a server later than 60
> >    minutes after receiving a response with an extended token length.
> >
> > nit: maybe "after receiving the most-recent response with [...]"?
> 
> Done.
> 
> > Section 3
> >
> >    As servers are just expected to return any token verbatim to the
> >    client, this implementation strategy for clients does impact the
> >    interoperability of client and server implementations.  However,
> >
> > nit: is this intended to be "does not impact"?
> 
> Yes. Fixed.
> 
> > Given the subsequent sentence I might suggest "does not substantially
> > impact" instead, though.
> 
> Hmm... no, there is really no interoperability issue between some client and some server. Just between the client that sends the token and its future self that receives the token.

Okay.

> > Section 3.2
> >
> >    A client that depends on support for extended token lengths
> >    (Section 2) from the server to avoid keeping request state SHOULD
> >    perform a discovery of support (Section 2.2) before it can be
> >    stateless.
> >
> > This feels like a descriptive "needs to" rather than normative "SHOULD".
> > Stateless operation just isn't going to work if the server doesn't support
> > extended token lengths and the client needs it.
> 
> Fixed.
> 
> > Section 3.3
> >
> >    Reset messages, however.  Non-confirmable messages are therefore
> >    better suited.  In any case, a client still needs to keep congestion
> >
> > nit: better suited for what?
> 
> Changed to "Non-confirmable messages are therefore better suited for avoiding state."
> 
> > Section 4.3
> >
> > RFC 7252 doesn't really suggest that there's a protocol element that would be
> > set to "infinite" here; perhaps we should just say that "in this case, the
> > gateway cannot return such a response and as such cannot implement such a
> > timeout".
> 
> Done.
> 
> >    guarantees are voided.  Devices with low-entropy sources -- as is
> >    typical with constrained devices, which incidentally happen to be a
> >    natural candidate for the stateless mechanism described in this
> >
> > nit: "low-entropy sources" is a weird phrasing; "low-quality entropy sources"
> > would feel more natural to me.
> 
> Fixed.
> 
> > Also, draft-irtf-cfrg-randomness-improvements may be of interest to at least
> > some such devices.
> 
> Yes, this is in general interest to such devices.
> 
> > Section 6.1
> >
> > Should the table formatting be consistent between here and Section 2.2.1?
> 
> I chose the same formatting as in RFC 8323; see, e.g., https://tools.ietf.org/html/rfc8323#section-5.3.1 and https://tools.ietf.org/html/rfc8323#section-11.2

Okay, thanks for confirming.

-Ben


From nobody Tue Apr 21 09:46:03 2020
Return-Path: <noreply@ietf.org>
X-Original-To: core@ietf.org
Delivered-To: core@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 701C23A0F51; Tue, 21 Apr 2020 09:46:01 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: Roman Danyliw via Datatracker <noreply@ietf.org>
To: "The IESG" <iesg@ietf.org>
Cc: draft-ietf-core-stateless@ietf.org, core-chairs@ietf.org, core@ietf.org, Carsten Bormann <cabo@tzi.org>, cabo@tzi.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.127.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: Roman Danyliw <rdd@cert.org>
Message-ID: <158748756109.7027.15426555333551646544@ietfa.amsl.com>
Date: Tue, 21 Apr 2020 09:46:01 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/iqV6GA7AMz1pPAgLEgGPNhWmaOs>
Subject: [core] Roman Danyliw's No Objection on draft-ietf-core-stateless-06: (with COMMENT)
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.29
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: Tue, 21 Apr 2020 16:46:02 -0000

Roman Danyliw has entered the following ballot position for
draft-ietf-core-stateless-06: No Objection

When responding, please keep the subject line intact and reply to all
email addresses included in the To and CC lines. (Feel free to cut this
introductory paragraph, however.)


Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
for more information about IESG DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-core-stateless/



----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

** I support Ben Kaduk’s DISCUSS position that the SHOULDs in Section 3.1 would
likely be better described as MUSTs.  Additionally, I would recommend,
threading this guidance with Section 3.3. and 5.2.  Specifically:

-- Section 3.3.  Per “If a piggybacked response passes the token integrity
protection and freshness checks …” and “If a separate response passes the token
integrity protection and freshness checks …”, where is the guidance for these
checks described?  Is that the language in Section 3.1?

-- Section 5.2.  Per “The use of encryption, integrity protection, and replay
protection of serialized state is recommended …”, why not “RECOMMENDED”?  How
does this text line with the conditions outlined in Section 3.1?

-- Section 5.2.  Per “AES-CCM  with a 64 bit tag is recommended …”, why not
“RECOMMENDED?”

** Section 5.2.  Please provide a citation for AES-CCM and HMAC-SHA-256.

** Section 5.2. Recommend describing the consequences of not using security
services.  Perhaps something on the order of:

OLD:
   The use of encryption, integrity protection, and replay protection of
   serialized state is recommended , unless a careful analysis of any
   potential attacks to security and privacy is performed.

NEW
The use of encryption, integrity protection, and replay protection of
serialized state is recommended, unless a careful analysis of any potential
attacks to security and privacy is performed.  In the absence of integrity and
reply protection, an on-path attacker or rogue server/intermediary could return
a state (either one modified in a reply, or an unsolicited one) that could
alter the internal state of the client stack.

** Editorial nit:
-- Figure 2 and 5.  I would recommend replacing the colloquialism “look ma, no
state!” with “no state”.




From nobody Tue Apr 21 09:53:03 2020
Return-Path: <achimkraus@gmx.net>
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 E10913A0DE3 for <core@ietfa.amsl.com>; Tue, 21 Apr 2020 09:53:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level: 
X-Spam-Status: No, score=-2.099 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=gmx.net
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 PlVUhJKdt9Q1 for <core@ietfa.amsl.com>; Tue, 21 Apr 2020 09:52:58 -0700 (PDT)
Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) (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 3861A3A10A5 for <core@ietf.org>; Tue, 21 Apr 2020 09:49:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1587487727; bh=I9O8aMc+72zEPZ8b8rPEi0LtZJ/ZD53v1jYQa5utSh4=; h=X-UI-Sender-Class:To:From:Subject:Date; b=ayEdFR+4+8O+ZBvN8PFDGoWwn/Lumau0kvmq4NdRGBLNzbBm7D8JaeXzYzGp7pRRh aGrFU6d/lgpqt86bNCk5jiUsxTMS4nDvJUu3i25BC1pjsacScVuwPOOjSsELSSNXaR NRkZH2Pasb06BheYYUotbM5LAGKerDwjgXDe7UdQ=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.178.45] ([88.64.88.188]) by mail.gmx.com (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1McH9i-1ioaW32jKG-00ckxx for <core@ietf.org>; Tue, 21 Apr 2020 18:48:47 +0200
To: "core@ietf.org" <core@ietf.org>
From: Achim Kraus <achimkraus@gmx.net>
Message-ID: <3a99db43-7231-a998-c0dd-41ec4fdc5f47@gmx.net>
Date: Tue, 21 Apr 2020 18:48:47 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:vQeobQtKAfbFyCvFxCuvVInkT8PTj4ZN/5E1DFLg9RsSaE9gSCL iFu2YF/BGtLoFCpw8TyEtpCcL6/QjGmde1lKtUcNnpkR+khcXep8wcGKuW3BJ3H2Q7uKyF6 aNg7207iK8Z941rwMufVTg/5kU1jKM1FNY+adKMMvc/dxqxh3XzVGGRp5N121cyFo4eGn50 MXpJSrHFGmA51ISPhbMGw==
X-UI-Out-Filterresults: notjunk:1;V03:K0:qFlw4Rcg0eI=:lw48NjoSj+PAFISeftiWTO Sq6HoLJ9LBC4Cuxb8ka2RLkum/sErKnlIxf1WExy0mEz7hNFM0okJlLbkhys6u+yXGuhFzUmc xPP104qJIQwc/Gy6wSGqmVi+oY35ffoqydcMx1R6SEMWWFpTJIGzVdpoiwK2dbhH9nYbA67/e mS8ez4gRA81ohnW89HzXOj2ZGMYM/i1enHr3vm9o8AcDISvHpMJhEIk3yQQlkxT7XgPUlJcj5 yb4DvT2PF8v12c0g8uEFTNNN5KeUN13CbDbnyJXhBAx2l3ok650UVcI7YfWzV0uL2FzMtaCdD HRnxnB9rsiPi2vfGMukkfdCAurmdJBQjb8xiD2koHTCD42Tk6ol9YLT29pu6FQrAYyhVpuolV uR1/+JCt6WwxvDJs6QQD8cZymHoqTobX/Bj1M6E9/CIRhBM4ufuOzw3VVPXp18kVcvUmOZFhc DmPxtkWgkgQtIWH2xB9ODZ8k750wY/cL347mEoF6hmVQ+QulzrRFcPpSxJLm3Fqmf+xUmufQO HxMCtLY5sZlGvqFUAk7YrDTqcIMdIdAj6QCrjDPNjbB3cq5Zfg+ytKoLqPcSy7ODVkj3Bzu+Q Mlg8eYdWnPxCZhDspXY2bdljRLy5PMyLzGlyXK/2Kw0Z8W3fdBjO588QR4optWJGgo9R9WRfT GRNeISRaEe77XFAgJMNsaai/C+aEsp9she2Bn79sCOUdK3359F64CLdxAnE0+W+8JRDI/VMWU wDI6FREzBFWfhIzpAePCNSjCi/oaAfMniJYY6m6V7yq0DVBfIm9GRXca91ZTNmkUYzguE4VNu 2fZxgcCmE3/KOZIqniH8JSarHpZSp3FBh+ZpQTO29mJYOAEMaxW4QK/WK0hP15Ry97+O21jfq +INfL11wDs005f7gE11mmvQwc3RyHsW2sZdGr54oW4CXK5T5FwGaubX6FxopXfex9VLRZEq9e lblL6YdHr+ad9SoMinUNBzgSR7vbr9IrCOqE563dFxxk+BpoZRoljozd/Qp189SORsYop+lJV 4Kt50PDl9WdNHNPD5gZyYYBdKKNNVte6N7JEYZ72eR7XjBUxCalhR4/VVPqyP4hAURautFslT Qa/mK1VJg4C+L8E8FMYCC/a6XHiccaXzGZr4k2+FstPKU6/EYXpQqR4WJz5heogFXnKK5gyuh 2P19ygd21OZWFuqLFoermvz53ESuSqztzWu08yyiQMF8Iqoqtk8h3vgxiRg9aWt426o3SGwUE KSm5CGR7jvjNgC9G5
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/wd4LleVnnvt2WOXj28ouNZcCTXU>
Subject: [core] RFC7252 - 5.4.1 Critical/Elective
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: Tue, 21 Apr 2020 16:53:02 -0000

Hi list,

I have some detail questions about:

RFC7252 - 5.4.1 Critical/Elective

Point 3:

 > Unrecognized options of class "critical" that occur in a
 > Confirmable response, or piggybacked in an Acknowledgement, MUST
 > cause the response to be rejected (Section 4.2).

"or piggybacked" "MUST" "rejected"

I have my doubts about rejecting a ACK. Is that really intended?
In my opinion, that violates the usual message sequences.

Point 2 and 4:

 > Unrecognized options of class "critical" that occur in a
 > Confirmable request MUST cause the return of a 4.02 (Bad Option)
 > response. This response SHOULD include a diagnostic payload
 > describing the unrecognized option(s) (see Section 5.5.2).

 > Unrecognized options of class "critical" that occur in a Non-
 > confirmable message MUST cause the message to be rejected
 > (Section 4.3).

My interpretation:
Point 2 addresses CON requests
Point 4 NON messages

A NON request would therefore match point 4. But why should the outcome
(response 4.02 or rejected) depend on the message type CON/NON?
Was there a reason for that? Or is my interpretation wrong?

best regards
Achim


From nobody Tue Apr 21 10:01:21 2020
Return-Path: <cabo@tzi.org>
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 3CB7F3A0E71 for <core@ietfa.amsl.com>; Tue, 21 Apr 2020 10:01:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 cdZEPn-KS5IO for <core@ietfa.amsl.com>; Tue, 21 Apr 2020 10:01:16 -0700 (PDT)
Received: from gabriel-vm-2.zfn.uni-bremen.de (gabriel-vm-2.zfn.uni-bremen.de [134.102.50.17]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 067353A0E6D for <core@ietf.org>; Tue, 21 Apr 2020 10:01:15 -0700 (PDT)
Received: from [192.168.217.119] (p548DCD70.dip0.t-ipconnect.de [84.141.205.112]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by gabriel-vm-2.zfn.uni-bremen.de (Postfix) with ESMTPSA id 4968wR57bBz10KF; Tue, 21 Apr 2020 19:01:11 +0200 (CEST)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <3a99db43-7231-a998-c0dd-41ec4fdc5f47@gmx.net>
Date: Tue, 21 Apr 2020 19:01:11 +0200
Cc: "core@ietf.org" <core@ietf.org>
X-Mao-Original-Outgoing-Id: 609181271.354264-b7e4e067b1ca1b2a1f2674c00dc4c61a
Content-Transfer-Encoding: quoted-printable
Message-Id: <8EE77688-39E8-46D5-9A73-F62CDBFF6C4B@tzi.org>
References: <3a99db43-7231-a998-c0dd-41ec4fdc5f47@gmx.net>
To: Achim Kraus <achimkraus@gmx.net>
X-Mailer: Apple Mail (2.3608.80.23.2.2)
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/RZNPAVHn1WZNRbp-CyiAILkgdx4>
Subject: Re: [core] RFC7252 - 5.4.1 Critical/Elective
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: Tue, 21 Apr 2020 17:01:20 -0000

Hi Achim,

> RFC7252 - 5.4.1 Critical/Elective
>=20
> Point 3:
>=20
> > Unrecognized options of class "critical" that occur in a
> > Confirmable response, or piggybacked in an Acknowledgement, MUST
> > cause the response to be rejected (Section 4.2).
>=20
> "or piggybacked" "MUST" "rejected"
>=20
> I have my doubts about rejecting a ACK. Is that really intended?
> In my opinion, that violates the usual message sequences.

4.2:=20
   Rejecting an
   Acknowledgement or Reset message (including the case where the
   Acknowledgement carries a request or a code with a reserved class, or
   the Reset message is not Empty) is effected by silently ignoring it.

> Point 2 and 4:
>=20
> > Unrecognized options of class "critical" that occur in a
> > Confirmable request MUST cause the return of a 4.02 (Bad Option)
> > response. This response SHOULD include a diagnostic payload
> > describing the unrecognized option(s) (see Section 5.5.2).
>=20
> > Unrecognized options of class "critical" that occur in a Non-
> > confirmable message MUST cause the message to be rejected
> > (Section 4.3).
>=20
> My interpretation:
> Point 2 addresses CON requests
> Point 4 NON messages
>=20
> A NON request would therefore match point 4. But why should the =
outcome
> (response 4.02 or rejected) depend on the message type CON/NON?
> Was there a reason for that? Or is my interpretation wrong?

4.3:
   Rejecting a Non-
   confirmable message MAY involve sending a matching Reset message, and
   apart from the Reset message the rejected message MUST be silently
   ignored.

Since Non-confirmable messages are not guaranteed to arrive, it =
doesn=E2=80=99t make a lot of sense to put a MUST mandate on what needs =
to be returned.
I=E2=80=99m not sure why we mandated the 4.02 for Confirmable; probably =
so there is a reliable way for a client to find out whether an option is =
supported.

Gr=C3=BC=C3=9Fe, Carsten


From nobody Tue Apr 21 11:27:22 2020
Return-Path: <achimkraus@gmx.net>
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 4AC8D3A099A for <core@ietfa.amsl.com>; Tue, 21 Apr 2020 11:27:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level: 
X-Spam-Status: No, score=-2.099 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=gmx.net
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 HMy5ktn0v6DE for <core@ietfa.amsl.com>; Tue, 21 Apr 2020 11:27:17 -0700 (PDT)
Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) (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 DB0D13A0A5A for <core@ietf.org>; Tue, 21 Apr 2020 11:26:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1587493595; bh=GLpzrhr/QjQ8iIkwp8XGS3ea2+qHs5obpGZA/n6gKD0=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=AjeF10LjnxEBgs71E0pL+f6Cqx6IFeDdzEiOPpH9NG9RXZwpVy+UhxKyjk8GwSqKD bWsTDG70tjyC+GyyQzXrghR3jU3x4hGuMf3KcMV/CN002uhELVWf7EY2e0D7Akl18n UBL8B4uCaCYX22g4P1HGOx1cMOUA408F2n5r2sGg=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.178.45] ([88.64.88.188]) by mail.gmx.com (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1Mr9Bk-1iubGO3XgU-00oGlv; Tue, 21 Apr 2020 20:26:34 +0200
To: Carsten Bormann <cabo@tzi.org>
Cc: "core@ietf.org" <core@ietf.org>
References: <3a99db43-7231-a998-c0dd-41ec4fdc5f47@gmx.net> <8EE77688-39E8-46D5-9A73-F62CDBFF6C4B@tzi.org>
From: Achim Kraus <achimkraus@gmx.net>
Message-ID: <cce85049-6749-e48b-0ed0-994196d50219@gmx.net>
Date: Tue, 21 Apr 2020 20:26:34 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0
MIME-Version: 1.0
In-Reply-To: <8EE77688-39E8-46D5-9A73-F62CDBFF6C4B@tzi.org>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: de-AT-frami
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:gO/EF2jiy90SZ+bPgE4tWcqN2dngzeLIrzxG48eZhWZ6zBGtew2 rSpH7/XMFHiFPTc0JpA9Z++oVNKo21d454h26hPwdqk0chhW9hqZEBVjYtRZ6IRytNuMlNQ 5bQJFwiFJXloHUlxA17F2zRgTfVllIorp30DymyW6QcxnpMEu/J1Dym/ZqiHZHPqh4Lc7d5 kKK/e3JLAyYNkDT/qHH7w==
X-UI-Out-Filterresults: notjunk:1;V03:K0:jyFE7Y4ToI4=:8jhxKvOtJOTmNmYbuZMafj e3Y20s9ZkRFWnIrwEp6H9c1G3agxOtVIGOYiGFHnXBIVGV5ZADRpRBJXoU9d7hp7OLHocH8Gh tl+2J57U9grtoelfZdp783oARIAbOd2InjynJFSgmUWivAQHD5LGrmFxDbMKMcq3Fw4UYI17Q A5wxNMZCRt5tSjVT5vjvZ/QTEi/y289NBJ6ZwZkbXHD1nQB5QcyACP0+z0zDg7h3W5g2L9NLo g3hhJtuRTqzEopT8h0Vkh2oT46/d3+Dt3tCRizRVpTxP8PjaVNAzaWINRzPaTQ+zJwU+N9n6Q klnccOTgmYBf34yM0s18WzwpEDtOMjW5P8yZa8mNlruFUQCKzXlnwgpDqoO+rzAdRk81q0C8o DEPn8WGzJ2FoET6vB2YIcFqLQ2aLBKXkZ7Wiivu5QoYV4ymnFOegM1bdlb+2esBwZVgJo+mC0 631PTQsk961RkyZgDFwQj4l3JbjPZ/DiWNJbCc3mlGWBMrddzGFRf7R5ZSxNX1ya+aka5Fah+ 9PzsJpQUJkGI3I1ds13Dms61MEtK9NRqmxnPW/MhoAWZ7KmXYYDIF/XbIwgb0vBMSiPciCsVH URQ/6iaQUpfH+T55xVEqVaE1YyYc4tBqntD/B/zda0g20wF/cC3dv4qCHEQAfyQK2JLn6m+AH KZ2XgAAEAG4b4ZPFfYzhsN+ykVHkhraQsgvoWu2cwvSvJHK97S5FrDQLrMkFCsV20TQoXBuZz 4m8unauvq7qI5gFKUACzyaAdIziiWFbfbBFFlex+bFb5AXKExNNiJ2RJVvge5SZaKQwlCiym2 cnrXwHvUItvjzgVAXWAzC1jwqoj1uMT+3ixwcWcLynUTch4t6C6nYe9aenW/4u23q4p30obHK t1Zgg1qLWqEw+PYJpQbP3IagdzI9nP116pMWH64J/4nV6mIUFuOOcj1CF17ZgvetJjQt0voSv GAIreUym/TrsNzk/DuzcIJ/R4XAgJodlZd906YH4z3TcQmRr0SXVojmIbKjgrD5p8EAjKgJJJ 8W5xbmcH6LPC69WlzClOSOMVPqH/0/7+at1EvRRaumCOa+KDg/oWaR1gMWDAdJ3vHmhoxTufJ ASLUsdzx2EvNMDGLKqNHMJmzx2//3fXRkfc4q0W8VULrAOIyB2WTgDWlrWJAkDdMSqLCQl0qR AoAjdT2wVFLSk7BtGxuKi9FUWX0gEpv1MFhH4NlVZJzOxJyL4qjI0FZB3NfKjPNnbaSBi/AEm UG0V4c5+IV2ERCMcd
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/23KQrdH4OuWJbFvSVU5qznoLaa0>
Subject: Re: [core] RFC7252 - 5.4.1 Critical/Elective
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: Tue, 21 Apr 2020 18:27:19 -0000

Hi Carsten,

thanks for your fast answers!

>> RFC7252 - 5.4.1 Critical/Elective
>>
>> Point 3:
>>
>>> Unrecognized options of class "critical" that occur in a
>>> Confirmable response, or piggybacked in an Acknowledgement, MUST
>>> cause the response to be rejected (Section 4.2).
>>
>> "or piggybacked" "MUST" "rejected"
>>
>> I have my doubts about rejecting a ACK. Is that really intended?
>> In my opinion, that violates the usual message sequences.
>
> 4.2:
>     Rejecting an
>     Acknowledgement or Reset message (including the case where the
>     Acknowledgement carries a request or a code with a reserved class, o=
r
>     the Reset message is not Empty) is effected by silently ignoring it.

So for piggybacked that results in silently ignoring it.

>
>> Point 2 and 4:
>>
>>> Unrecognized options of class "critical" that occur in a
>>> Confirmable request MUST cause the return of a 4.02 (Bad Option)
>>> response. This response SHOULD include a diagnostic payload
>>> describing the unrecognized option(s) (see Section 5.5.2).
>>
>>> Unrecognized options of class "critical" that occur in a Non-
>>> confirmable message MUST cause the message to be rejected
>>> (Section 4.3).
>>
>> My interpretation:
>> Point 2 addresses CON requests
>> Point 4 NON messages
>>
>> A NON request would therefore match point 4. But why should the outcome
>> (response 4.02 or rejected) depend on the message type CON/NON?
>> Was there a reason for that? Or is my interpretation wrong?
>
> 4.3:
>     Rejecting a Non-
>     confirmable message MAY involve sending a matching Reset message, an=
d
>     apart from the Reset message the rejected message MUST be silently
>     ignored.
>
> Since Non-confirmable messages are not guaranteed to arrive, it doesn=E2=
=80=99t make a lot of sense to put a MUST mandate on what needs to be retu=
rned.
> I=E2=80=99m not sure why we mandated the 4.02 for Confirmable; probably =
so there is a reliable way for a client to find out whether an option is s=
upported.
>

So rejecting the NON-Request maybe considered as normal case,
and the CON-Request, maybe considered as a special case to check,
if an option is supported.

That helps a lot.

best regards
Achim


From nobody Wed Apr 22 00:37:31 2020
Return-Path: <noreply@ietf.org>
X-Original-To: core@ietf.org
Delivered-To: core@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 16C4C3A09DC; Wed, 22 Apr 2020 00:37:19 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: =?utf-8?q?=C3=89ric_Vyncke_via_Datatracker?= <noreply@ietf.org>
To: "The IESG" <iesg@ietf.org>
Cc: draft-ietf-core-stateless@ietf.org, core-chairs@ietf.org, core@ietf.org, Carsten Bormann <cabo@tzi.org>, cabo@tzi.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.127.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: =?utf-8?q?=C3=89ric_Vyncke?= <evyncke@cisco.com>
Message-ID: <158754103906.21046.16078667434449435411@ietfa.amsl.com>
Date: Wed, 22 Apr 2020 00:37:19 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/mHXTygqVKwpmbUhYQYCoQSzwFqo>
Subject: [core] =?utf-8?q?=C3=89ric_Vyncke=27s_No_Objection_on_draft-ietf?= =?utf-8?q?-core-stateless-06=3A_=28with_COMMENT=29?=
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.29
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, 22 Apr 2020 07:37:19 -0000

Éric Vyncke has entered the following ballot position for
draft-ietf-core-stateless-06: No Objection

When responding, please keep the subject line intact and reply to all
email addresses included in the To and CC lines. (Feel free to cut this
introductory paragraph, however.)


Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
for more information about IESG DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-core-stateless/



----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

Thank you for the work put into this document. The document is clear, easy to
read and quite useful. The security aspects are also well defined.

Please find below a single non-blocking COMMENT. An answer will be appreciated.

I hope that this helps to improve the document,

Regards,

-éric

-- Section 2.1 --
Why does this document update RFC 8323 definition of TKL? At first sight, the
TKL field definitions in this document and in RFC 8323 look identical.




From nobody Wed Apr 22 03:25:44 2020
Return-Path: <hartke@projectcool.de>
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 563CF3A0484 for <core@ietfa.amsl.com>; Wed, 22 Apr 2020 03:25:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 udrYsPEUVCkO for <core@ietfa.amsl.com>; Wed, 22 Apr 2020 03:25:40 -0700 (PDT)
Received: from wp382.webpack.hosteurope.de (wp382.webpack.hosteurope.de [IPv6:2a01:488:42:1000:50ed:8597::]) (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 9AA193A045E for <core@ietf.org>; Wed, 22 Apr 2020 03:25:40 -0700 (PDT)
Received: from mail-qk1-f181.google.com ([209.85.222.181]); authenticated by wp382.webpack.hosteurope.de running ExIM with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) id 1jRCZW-0006YC-4X; Wed, 22 Apr 2020 12:25:38 +0200
Received: by mail-qk1-f181.google.com with SMTP id s188so997001qkf.0 for <core@ietf.org>; Wed, 22 Apr 2020 03:25:38 -0700 (PDT)
X-Gm-Message-State: AGi0Pub9SIMIEO2GAaPcEK5dw6he3RZGsdw24pc/CjTOvOmhK0QRhUix 5h6EX7XUmfiGsNlvOut6/+0H8tYakHswfCeePrY=
X-Google-Smtp-Source: APiQypLnqYjxVmbqRK0WPgJ+C/g0fTLLkd9VXc7G2h0JmcN7q1ibZoDmTbJlRsR47lf+YQGP4lR1uHSTzRndxIrMxwk=
X-Received: by 2002:a37:981:: with SMTP id 123mr25355415qkj.453.1587551136828;  Wed, 22 Apr 2020 03:25:36 -0700 (PDT)
MIME-Version: 1.0
References: <3a99db43-7231-a998-c0dd-41ec4fdc5f47@gmx.net> <8EE77688-39E8-46D5-9A73-F62CDBFF6C4B@tzi.org> <cce85049-6749-e48b-0ed0-994196d50219@gmx.net>
In-Reply-To: <cce85049-6749-e48b-0ed0-994196d50219@gmx.net>
From: Klaus Hartke <hartke@projectcool.de>
Date: Wed, 22 Apr 2020 12:25:03 +0200
X-Gmail-Original-Message-ID: <CAAzbHvbSzF9AHcTFMSr8iOx5pSyNJ1uHTPFxWZ=zPT8DYovDQw@mail.gmail.com>
Message-ID: <CAAzbHvbSzF9AHcTFMSr8iOx5pSyNJ1uHTPFxWZ=zPT8DYovDQw@mail.gmail.com>
To: Achim Kraus <achimkraus@gmx.net>
Cc: Carsten Bormann <cabo@tzi.org>, "core@ietf.org" <core@ietf.org>
Content-Type: text/plain; charset="UTF-8"
X-bounce-key: webpack.hosteurope.de; hartke@projectcool.de; 1587551140; be7980e2; 
X-HE-SMSGID: 1jRCZW-0006YC-4X
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/-Vn5xFP-JXBI00Wbx8ojM46VR4A>
Subject: Re: [core] RFC7252 - 5.4.1 Critical/Elective
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, 22 Apr 2020 10:25:42 -0000

Achim Kraus wrote:
> So rejecting the NON-Request maybe considered as normal case,
> and the CON-Request, maybe considered as a special case to check,
> if an option is supported.

I find this slightly weird... There shouldn't really be any difference
between CON and NON at the request/response layer.

Klaus


From nobody Wed Apr 22 08:05:58 2020
Return-Path: <klaus.hartke@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 B14303A0E02; Wed, 22 Apr 2020 08:05:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.101
X-Spam-Level: 
X-Spam-Status: No, score=-2.101 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, 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 wFRlrUMKvG3r; Wed, 22 Apr 2020 08:05:54 -0700 (PDT)
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-ve1eur03on061c.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe09::61c]) (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 2363B3A0DF8; Wed, 22 Apr 2020 08:05:52 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GfScjqbuPqMyyCMRqQ+LJ1hKCtJNC8X1BR/dzw65wcu8oWLCZsWEolIHKEC9mORtpTAxgyEfMz/mLEpbuU6OQUaxGr/GMLItpdLPmzMfRjA8/9fYdYk63nF27N26wZ9tBi4ez1n25M+SeI4GkFbcnjqHkdfIrTnBJ4d+Klu3po1iyG1vLdI6HPEkhmCM4ImuKAikrkyAQbAJhO5ENpjvNnP0IjtpsvyyfVfp2bkb+l2YyWfAgo2OKfi6952AsOTr+BnAkEq7UiYkWYipP8eZ9F98fHsQcwhnrM8ImKjxSpxxv/eoH1AvksHn0LD0s3MSnGFyxImza44vpaDaNUjQDA==
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=UAZDXv6AkPFabTADZu5gvLN8lFrfhbBS4tT+UZNTaC8=; b=N18JLWx9TYMjrq4KSotU8wmbKLvJvhIdpZjubeBmgoZ+oTiyjuMCz2FtxBeM4JlqeTWong7lM4oFHGJpgptEUEfl03JfLKYbkXA77O8ejpZZcVEtAxv24AGiYLtZ5o2TDk1sYCAX7SbtWetUaubMdfw0+XnpVGvVtQrLMHMEJqO/zyv0GrdBTaB7kFirzkV22qds32mTEH8HzzicxUHHFGDy/uZVMB2/Nj35gCh8kpvPA2a2O8/8Gad7Ng7lf1mgla+8+c89evZ6qaBIeZagOsIzYCJeNqRKWkh9JVq44DuuTR1RgRXxShlykZYf6USaep2g3WyGZlHantRbRSxxMw==
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=UAZDXv6AkPFabTADZu5gvLN8lFrfhbBS4tT+UZNTaC8=; b=Z6ud1py34yf0AN8CIg8bQVMwk2HryVw2fjWOTTjDdvFa6armP7LDzMNhVs8kKyFJXaXylBKkPtCMHd+0fusXTKOue+p/bB1CgHx1Xm0plNb49v+NkGXx3UN5QlV1JOk1zbFdeZcq/y+CDBlPgRchMYs+eW3jN3pQ0Hi4e7JCjIM=
Received: from HE1PR07MB4346.eurprd07.prod.outlook.com (2603:10a6:7:97::10) by HE1PR07MB3226.eurprd07.prod.outlook.com (2603:10a6:7:33::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2937.5; Wed, 22 Apr 2020 15:05:42 +0000
Received: from HE1PR07MB4346.eurprd07.prod.outlook.com ([fe80::dd30:592:4d33:3f46]) by HE1PR07MB4346.eurprd07.prod.outlook.com ([fe80::dd30:592:4d33:3f46%5]) with mapi id 15.20.2937.012; Wed, 22 Apr 2020 15:05:42 +0000
From: Klaus Hartke <klaus.hartke@ericsson.com>
To: =?utf-8?B?w4lyaWMgVnluY2tl?= <evyncke@cisco.com>, The IESG <iesg@ietf.org>
CC: "draft-ietf-core-stateless@ietf.org" <draft-ietf-core-stateless@ietf.org>,  "core-chairs@ietf.org" <core-chairs@ietf.org>, "core@ietf.org" <core@ietf.org>, Carsten Bormann <cabo@tzi.org>
Thread-Topic: =?utf-8?B?w4lyaWMgVnluY2tlJ3MgTm8gT2JqZWN0aW9uIG9uIGRyYWZ0LWlldGYtY29y?= =?utf-8?Q?e-stateless-06:_(with_COMMENT)?=
Thread-Index: AQHWGHjggfHbY5PH/0uWkwdnV8/WCaiFO5uw
Date: Wed, 22 Apr 2020 15:05:42 +0000
Message-ID: <HE1PR07MB4346F3C72871E299124F2429E6D20@HE1PR07MB4346.eurprd07.prod.outlook.com>
References: <158754103906.21046.16078667434449435411@ietfa.amsl.com>
In-Reply-To: <158754103906.21046.16078667434449435411@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=klaus.hartke@ericsson.com; 
x-originating-ip: [145.14.112.90]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 0b10832f-8569-4bc9-a8b9-08d7e6cea0ab
x-ms-traffictypediagnostic: HE1PR07MB3226:
x-microsoft-antispam-prvs: <HE1PR07MB3226D32F2C11D1122E14A004E6D20@HE1PR07MB3226.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 03818C953D
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:HE1PR07MB4346.eurprd07.prod.outlook.com; PTR:; CAT:NONE;  SFTY:; SFS:(4636009)(376002)(39860400002)(136003)(346002)(366004)(396003)(2906002)(9686003)(7696005)(66946007)(8936002)(81156014)(55016002)(66476007)(4326008)(33656002)(76116006)(6506007)(71200400001)(224303003)(86362001)(52536014)(54906003)(44832011)(478600001)(66556008)(26005)(5660300002)(66446008)(316002)(186003)(110136005)(64756008); DIR:OUT; SFP:1101; 
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 6ebvCSqZVPQ1ZhqqkZwA807f16ZSN9eQ+UeGkD0fdc8iaVeEhie8q3pSnf2SzteqEfm2J5vODQAXyYR+ZNYYUmSMRXM2ynQLIpiWes9VzFD/gv7iwzfhFdJsks003xJwyvstSVJOLFcUsFSqBLIFx/6xc4VX4YPcpe5i2mYUPfA+raQsxx28X3hUt9snW4AKGGQ1dJYiY+ffIXbmo1rc9kdCtEv/BfYfGflBDHmNonuD3zcvNm/T49yAiIN1cK3bugB2uWyb1zIfMV1ZtkomWnnrUAmfTA5Dy0pbT7ZkbRKMZxhiJCKkbR5RojHjCmvmj93TBhaSm3IY+DtLoB56w9PJutpzLTyBYUdzNYmmTEmb9pEBd+UJHP3mah/5NvvRfN6+SQxsD3j+eu0Lzy8Idf8VmSuqOx36u30SGBsh0qfSUfnDF1cnwUtx1Ug5UBvp
x-ms-exchange-antispam-messagedata: xmHw8LfujbPtVay1+ieFRFBqRxFk95bzqJbgbFHLdtHP/Ir3O9MIs4Z4gt9XEGM4reINw6JoFJ8nOaZU7I1bCwhrHmfRWuCSF9IzLIshBG/08oOegUQeelzxF+rwcu216/RiomlNePQ+LHfLin27AflCXv9aYrtKZorrkkfuFT1qejwYTocWtDWPAkFL84QQqD2kkNG+cyi4lzHdFOdha3njbRCHMXQw1bRL8Lh3sn7q+/JM2sDKaLs8rsH/dIGW/9xIMsxTiEoRUK1LgAWT/XCVEhaUxBHyWsucM3173P2gOujtQmboDmt/5C87HcOOhfOAzpZ+A3OuknvPFJWc5V9sXNfVOEgU3PNIsGfMXrLy+qvpakJycq3GeVkLDrLsXR24x98PXHkS0V3UtiofOORddODby38lFrPVs0p4DEicTBtrXIOEdjP15V8MGtjxHpUbr+y/sACDDM/mblwFsw8/2JguOyDY080F0PmsDzFbiEnwn8Q2UAieIV0Bpn+86cu19KPhI6W0YomAW9+KLHN0dLTolxEl1myLx1VncGEeAkCrrqbwvOQ3sA9bsSimO/H81x0y1ZnY1Yxu/fBT+FeZsaLmZ9BdCfbmUZ/4Q8Ufu6sxgmbfgZaK2XHli6JrD9D7PrjxaqREXsWK5AZ2vrgtWmYmRptrbkwYoGo+t4owjS31AFQl4SlELKWTLjdvV4zfPRt4KWQIqDkgsacUJAkhhvXq3xkXTciI678J+huG/HGitx30NeH0O6GLBz3KBvmWfNgDZm5TacgncWT3qPByfXIG43BuDbTL6L9USMw=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 0b10832f-8569-4bc9-a8b9-08d7e6cea0ab
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Apr 2020 15:05:42.7781 (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: CgA46XfEkfxMnlebDHtxUbi49bPwsJqD4em9WDdIG/gchELop65eNtnchsmQci5aqxq6M3rs+FoM9uqnUfDT68Uoj0tDrUNHJT8FPmYxM4c=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR07MB3226
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/eCTBRrxLI5UZEnxwMi9bczXhets>
Subject: Re: [core]  =?utf-8?q?=C3=89ric_Vyncke=27s_No_Objection_on_draft-ietf?= =?utf-8?q?-core-stateless-06=3A_=28with_COMMENT=29?=
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, 22 Apr 2020 15:05:57 -0000

w4lyaWMgVnluY2tlIHdyb3RlOg0KPiBUaGFuayB5b3UgZm9yIHRoZSB3b3JrIHB1dCBpbnRvIHRo
aXMgZG9jdW1lbnQuIFRoZSBkb2N1bWVudCBpcyBjbGVhciwgZWFzeQ0KPiB0byByZWFkIGFuZCBx
dWl0ZSB1c2VmdWwuIFRoZSBzZWN1cml0eSBhc3BlY3RzIGFyZSBhbHNvIHdlbGwgZGVmaW5lZC4N
Cj4NCj4gUGxlYXNlIGZpbmQgYmVsb3cgYSBzaW5nbGUgbm9uLWJsb2NraW5nIENPTU1FTlQuIEFu
IGFuc3dlciB3aWxsIGJlDQo+IGFwcHJlY2lhdGVkLg0KDQpUaGFuayB5b3UgZm9yIHlvdXIgcmV2
aWV3IQ0KDQo+IC0tIFNlY3Rpb24gMi4xIC0tDQo+IFdoeSBkb2VzIHRoaXMgZG9jdW1lbnQgdXBk
YXRlIFJGQyA4MzIzIGRlZmluaXRpb24gb2YgVEtMPyBBdCBmaXJzdCBzaWdodCwgdGhlDQo+IFRL
TCBmaWVsZCBkZWZpbml0aW9ucyBpbiB0aGlzIGRvY3VtZW50IGFuZCBpbiBSRkMgODMyMyBsb29r
IGlkZW50aWNhbC4NCg0KVGhlIHVwZGF0ZWQgZGVmaW5pdGlvbiBvZiB0aGUgIlRLTCIgZmllbGQg
bG9va3MgKGFsbW9zdCkgZXhhY3RseSBsaWtlIHRoZSAiTGVuIiBmaWVsZCBpbiBSRkMgODMyMy4g
QnV0IGl0J3MgZGlmZmVyZW50IGZyb20gdGhlIGRlZmluaXRpb24gb2YgdGhlICJUS0wiIGZpZWxk
IHRoZXJlLCB3aGljaCBpcyB0aGUgc2FtZSBhcyBpbiBSRkMgNzI1MiAodW5sZXNzIEknbSBtaXNz
aW5nIHNvbWV0aGluZz8pOg0KDQpSRkMgNzI1MjoNCg0KICAgVG9rZW4gTGVuZ3RoIChUS0wpOiAg
NC1iaXQgdW5zaWduZWQgaW50ZWdlci4gIEluZGljYXRlcyB0aGUgbGVuZ3RoIG9mDQogICAgICB0
aGUgdmFyaWFibGUtbGVuZ3RoIFRva2VuIGZpZWxkICgwLTggYnl0ZXMpLiAgTGVuZ3RocyA5LTE1
IGFyZQ0KICAgICAgcmVzZXJ2ZWQsIE1VU1QgTk9UIGJlIHNlbnQsIGFuZCBNVVNUIGJlIHByb2Nl
c3NlZCBhcyBhIG1lc3NhZ2UNCiAgICAgIGZvcm1hdCBlcnJvci4NCg0KZHJhZnQtaWV0Zi1jb3Jl
LXN0YXRlbGVzcy0wNjoNCg0KICAgVG9rZW4gTGVuZ3RoIChUS0wpOiAgNC1iaXQgdW5zaWduZWQg
aW50ZWdlci4gIEEgdmFsdWUgYmV0d2VlbiAwIGFuZA0KICAgICAgMTIgaW5jbHVzaXZlIGluZGlj
YXRlcyB0aGUgbGVuZ3RoIG9mIHRoZSB2YXJpYWJsZS1sZW5ndGggVG9rZW4NCiAgICAgIGZpZWxk
IGluIGJ5dGVzLiAgVGhlIG90aGVyIHRocmVlIHZhbHVlcyBhcmUgcmVzZXJ2ZWQgZm9yIHNwZWNp
YWwNCiAgICAgIGNvbnN0cnVjdHM6DQoNCiAgICAgIDEzOiAgQW4gOC1iaXQgdW5zaWduZWQgaW50
ZWdlciBwcmVjZWRlcyB0aGUgVG9rZW4gZmllbGQgYW5kDQogICAgICAgICBpbmRpY2F0ZXMgdGhl
IGxlbmd0aCBvZiB0aGUgVG9rZW4gZmllbGQgbWludXMgMTMuDQoNCiAgICAgIDE0OiAgQSAxNi1i
aXQgdW5zaWduZWQgaW50ZWdlciBpbiBuZXR3b3JrIGJ5dGUgb3JkZXIgcHJlY2VkZXMgdGhlDQog
ICAgICAgICBUb2tlbiBmaWVsZCBhbmQgaW5kaWNhdGVzIHRoZSBsZW5ndGggb2YgdGhlIFRva2Vu
IGZpZWxkIG1pbnVzDQogICAgICAgICAyNjkuDQoNCiAgICAgIDE1OiAgUmVzZXJ2ZWQuICBUaGlz
IHZhbHVlIE1VU1QgTk9UIGJlIHNlbnQgYW5kIE1VU1QgYmUgcHJvY2Vzc2VkDQogICAgICAgICBh
cyBhIG1lc3NhZ2UgZm9ybWF0IGVycm9yLg0KDQpLbGF1cw0KDQo=


From nobody Wed Apr 22 08:10:30 2020
Return-Path: <klaus.hartke@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 B9C633A0E55; Wed, 22 Apr 2020 08:10:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.101
X-Spam-Level: 
X-Spam-Status: No, score=-2.101 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, 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 tNa8NkjGo7_U; Wed, 22 Apr 2020 08:10:21 -0700 (PDT)
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-eopbgr50064.outbound.protection.outlook.com [40.107.5.64]) (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 2C1A53A0E49; Wed, 22 Apr 2020 08:10:20 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=d21sN6/n4kL1Zp0qCayQbA7D6njJjL9X6/M3P59p7LQ3N5P7pUdPoMrU/3RhoHE8lK/P0aR/enSfsA387tz7zqZ8xXcM6VQMbN8oIZT3jZlZ9N0wOoBLBK7RKG10InDlIdyFno25q796G1qpEAFGPO33pdoVdkXDhBWXWPObx0zLADNu/8WQHBod/LxrqsT6TLny5+es36+XWmz3RQB6NoUVSXbfzv/dX89Fuuox0Npavt50QGelZwn3ZzTdRwMUjKyjsa2/6KA8/xS4lfUITzXsQ2rjMkq+FT405MYN3HjbL/Ld11qDD5vlgA+B9tz4+DaHIbAnGIrvJJFfVn5EyQ==
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=AdOUGnz0Ktg4Y00c5VFg6tmvgvhrprycHih9Lnc+bHU=; b=Opv3+QYOGRdhUUrSZCpkhtOd99pSoiqzY89Boo65FmeNkW/E6EckQU+umfA0DwkQ6OVpu9Efyd0gHmJV9KrTGQ+5hxwF6PzYBsmXhxJKq9qmhFTjNGwcJJ4oVGGZXx3+wJyZz/xoj8Auc83O51GO+g51o240rW7fXhsb5SdkSCu4oDfGLQ7eXTHpSr8+vFTR+hVGAJX1cbpkNA0BhR16w5ZNp3trUfIq17VGpmZplOKc/hogpggSyrB+E21ib87IFnkVURZlVy512yVx8dW+vEUmTtiBRLwZ+ToysDT6YDJ4UAFt3q624vhLgJ0YjXW+InrCd9VTQpM/TUnnzxZrDQ==
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=AdOUGnz0Ktg4Y00c5VFg6tmvgvhrprycHih9Lnc+bHU=; b=uVHjiR5BlSic4kwNe+HX/VNhe/8fRgyyUU/4g7H2XacYl3V6eHAvwc1Nvym1QXFQ5VhsFXwOd4pUN47/OlgyYHwES42IfaKDoxoXRYV50xYDxQSErQ1PjvEVuMlj3sUF2z2bHcebppaUlrP2iYzW/+yK573yv3rGklcN9rP0n24=
Received: from HE1PR07MB4346.eurprd07.prod.outlook.com (2603:10a6:7:97::10) by HE1PR07MB3276.eurprd07.prod.outlook.com (2603:10a6:7:32::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2937.11; Wed, 22 Apr 2020 15:10:18 +0000
Received: from HE1PR07MB4346.eurprd07.prod.outlook.com ([fe80::dd30:592:4d33:3f46]) by HE1PR07MB4346.eurprd07.prod.outlook.com ([fe80::dd30:592:4d33:3f46%5]) with mapi id 15.20.2937.012; Wed, 22 Apr 2020 15:10:18 +0000
From: Klaus Hartke <klaus.hartke@ericsson.com>
To: Benjamin Kaduk <kaduk@mit.edu>
CC: The IESG <iesg@ietf.org>, "draft-ietf-core-stateless@ietf.org" <draft-ietf-core-stateless@ietf.org>, "core-chairs@ietf.org" <core-chairs@ietf.org>, "core@ietf.org" <core@ietf.org>, Carsten Bormann <cabo@tzi.org>
Thread-Topic: Benjamin Kaduk's Discuss on draft-ietf-core-stateless-06: (with DISCUSS and COMMENT)
Thread-Index: AQHWF1ecNL1pVDebdkuqG/IPLt9TZKiDV+wggABtNACAAXv+UA==
Date: Wed, 22 Apr 2020 15:10:18 +0000
Message-ID: <HE1PR07MB43469E4DC0E911FC63E5F911E6D20@HE1PR07MB4346.eurprd07.prod.outlook.com>
References: <158741679923.20291.1071401061463555301@ietfa.amsl.com> <HE1PR07MB4346E18C08F8C14E91CF0ED4E6D50@HE1PR07MB4346.eurprd07.prod.outlook.com> <20200421162836.GQ27494@kduck.mit.edu>
In-Reply-To: <20200421162836.GQ27494@kduck.mit.edu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=klaus.hartke@ericsson.com; 
x-originating-ip: [145.14.112.90]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 6013178d-250e-4739-a8e0-08d7e6cf44f5
x-ms-traffictypediagnostic: HE1PR07MB3276:
x-microsoft-antispam-prvs: <HE1PR07MB3276AAFFF7C6E87FF7DC3292E6D20@HE1PR07MB3276.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:4941;
x-forefront-prvs: 03818C953D
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:HE1PR07MB4346.eurprd07.prod.outlook.com; PTR:; CAT:NONE;  SFTY:; SFS:(4636009)(346002)(396003)(39860400002)(376002)(136003)(366004)(4326008)(81156014)(2906002)(7696005)(316002)(76116006)(6916009)(6506007)(478600001)(54906003)(44832011)(26005)(8676002)(4744005)(55016002)(9686003)(86362001)(33656002)(52536014)(64756008)(5660300002)(8936002)(66446008)(66556008)(186003)(71200400001)(66946007)(66476007); DIR:OUT; SFP:1101; 
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: +u5J10H8+jDXzZrqPNnBa/0y4C8VcjazqKZDv0fROwPWT3oeF1WMBRQG4pPq6iv1qgGhZ0K179DgfwucswRHCvYKLaPB3a+xCYZX8WDlYSAc9EQi13LWVeURHdcIzvGf+qeVYqQHaKeXdrj3PVt7/19aoOI8E8h1l9S3NM3albDifLtJacxWNDVdAaq/rw/G9qMCpad1/pBVbmIrCbhEHGQoPvBmVo8eFbn3/8/OmNEpdeM1Dunss8VdffPRX2N6yCOKtS0zA+NpG/lxON8TVBv8bZ9Y4K6Ucz3RjdF4tkd75Ctf+XMH8kxwz5vW+W9UbcUtsCaTbvuVFx75Wp70Rn/iAVSEh/9ITctabWa5rupQ0x3HsgTgeXT65KAZe2TqTxDFUw+4tn0XwBfmW/t7iGIlJSusk4xKkP0EFpxvPpSZzT73iU5GlXSeuVLldTug
x-ms-exchange-antispam-messagedata: ism6bsE+l9dF3MaGuFDd4S8gktJtK8O6oVPYgV/Ef+QXtX1Xj++zUkH10p0rlX4ugzDEfGOgr1pQLNKaPQp/OLzsYSZzBTMdEyNurlfLadz1QIKLiFPtYB7WjKU4H0kTMpW7sbPF7Wbl+U9y5is99JYzwL764wizeKAugRmc08VYEpT5Wh7h6l/je+9YoR/ex7Tz1ztvRLNzyYcjdDlgNNgBCkjEsd3pIjAr0P4aok0vkYvm/kmdHKUGgI8QTzV7VbByXMMacp6ux3W+e2rdFFPEeivhg0GKlHqpu4uDqjNr3b/0qaB5slnv50+yAUrfRI508Vp2rZ42EGyE0oKM6924jPeJS+LWK/BdjjEahtSWLvk6KKRmzh2TIrpCaOqH/wUI4/sN/zBBXjfpVaPdG2NmUw+kbss3/+y4R4LK5DogqujrI6g3NiwOjnIS7k8zo9kyZO4oCowjrcDl1jzjswhsWAemXl3ICEKdGVQdd2d4N88uNjFTSiplEhAFyYqIMY9PtGv9dHW0nGBxUvofD/sVQLOW8cqZI29RYGQzNRzBlWGgFkIrECOmvGHvVvKW7DQohpuynU9SwYKtzIlT+XPCuKN+OxXv6F0Ld2ZqxSZt/BpEDgu7QivFIgUBwNQK/OfTqRa07H2OV2knysSybIQHy2DEAU50WYTsbibpZsBOwvI/hZv+bSjLXyPNkJFhPx8EQLy33KUo13UipY4gslXUOnv9yM/Ah60KyaZmrSOcjyfZCh1gUd3RxQ04yyc98/wnuEapzkJTNgVE2v37PPgnZCN63gdsx9nnbDZnSWM=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 6013178d-250e-4739-a8e0-08d7e6cf44f5
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Apr 2020 15:10:18.4884 (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: G+3pSBtYUlrX6u89cvpWQmFmTwcJiZMX7XyrqjpCLqAnLqyTiq2gvf22YzAZX6S6Os5AKpAQd6gtkjUTL7Wyd4434epYXBPUV8PVKGmg/1c=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR07MB3276
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/dTtHFqBi5Hu5l3bjYMDkg2PC8Ns>
Subject: Re: [core] Benjamin Kaduk's Discuss on draft-ietf-core-stateless-06: (with DISCUSS and COMMENT)
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, 22 Apr 2020 15:10:23 -0000

QmVuamFtaW4gS2FkdWsgd3JvdGU6DQo+ID4gT25lIHF1ZXN0aW9uOiBXaGVyZSBkaWQgeW91IHNl
ZSB0aGF0ICJMZW4gKGV4dGVuZGVkKSIgaXMgMC00IGJ5dGVzDQo+IGluc3RlYWQgb2YgMC0yIGJ5
dGVzIGFzIHNob3duIGluIHRoZSBhcHBlbmRpeD8NCj4NCj4gWy4uLl0NCj4NCj4gICAgTGVuZ3Ro
IChMZW4pOiAgNC1iaXQgdW5zaWduZWQgaW50ZWdlci4gIEEgdmFsdWUgYmV0d2VlbiAwIGFuZCAx
Mg0KPiAgICAgICBpbmNsdXNpdmUgaW5kaWNhdGVzIHRoZSBsZW5ndGggb2YgdGhlIG1lc3NhZ2Ug
aW4gYnl0ZXMsIHN0YXJ0aW5nDQo+ICAgICAgIHdpdGggdGhlIGZpcnN0IGJpdCBvZiB0aGUgT3B0
aW9ucyBmaWVsZC4gIFRocmVlIHZhbHVlcyBhcmUNCj4gICAgICAgcmVzZXJ2ZWQgZm9yIHNwZWNp
YWwgY29uc3RydWN0czoNCj4NCj4gICAgICAgMTM6ICBBbiA4LWJpdCB1bnNpZ25lZCBpbnRlZ2Vy
IChFeHRlbmRlZCBMZW5ndGgpIGZvbGxvd3MgdGhlDQo+ICAgICAgICAgIGluaXRpYWwgYnl0ZSBh
bmQgaW5kaWNhdGVzIHRoZSBsZW5ndGggb2Ygb3B0aW9ucy9wYXlsb2FkDQo+ICAgICAgICAgIG1p
bnVzIDEzLg0KPg0KPiAgICAgICAxNDogIEEgMTYtYml0IHVuc2lnbmVkIGludGVnZXIgKEV4dGVu
ZGVkIExlbmd0aCkgaW4gbmV0d29yayBieXRlDQo+ICAgICAgICAgIG9yZGVyIGZvbGxvd3MgdGhl
IGluaXRpYWwgYnl0ZSBhbmQgaW5kaWNhdGVzIHRoZSBsZW5ndGggb2YNCj4gICAgICAgICAgb3B0
aW9ucy9wYXlsb2FkIG1pbnVzIDI2OS4NCj4NCj4gICAgICAgMTU6ICBBIDMyLWJpdCB1bnNpZ25l
ZCBpbnRlZ2VyIChFeHRlbmRlZCBMZW5ndGgpIGluIG5ldHdvcmsgYnl0ZQ0KPiAgICAgICAgICBv
cmRlciBmb2xsb3dzIHRoZSBpbml0aWFsIGJ5dGUgYW5kIGluZGljYXRlcyB0aGUgbGVuZ3RoIG9m
DQo+ICAgICAgICAgIG9wdGlvbnMvcGF5bG9hZCBtaW51cyA2NTgwNS4NCj4NCj4NCj4gQSAiMzIt
Yml0IHVuc2lnbmVkIGludGVnZXIiIHdvdWxkIGJlIDQgYnl0ZXMsIHdvdWxkIGl0IG5vdD8NCg0K
WW91J3JlIGFic29sdXRlbHkgcmlnaHQuIEZpeGVkIQ0KDQpLbGF1cw0KDQo=


From nobody Wed Apr 22 10:01:58 2020
Return-Path: <achimkraus@gmx.net>
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 963953A10D8 for <core@ietfa.amsl.com>; Wed, 22 Apr 2020 10:01:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level: 
X-Spam-Status: No, score=-2.099 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=gmx.net
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 mt-asdPbiFuN for <core@ietfa.amsl.com>; Wed, 22 Apr 2020 10:01:53 -0700 (PDT)
Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) (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 C82163A10EA for <core@ietf.org>; Wed, 22 Apr 2020 10:01:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1587574900; bh=CsPAqyZ/5VvdFWWYV1nSiucUEthbbC8aZB3VLd/YmOU=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=HnLThu+CwvsreqeNemiD5NcIopILol16g6Q4hB2thoLQdfEU8vdiq5hni2x7brzo1 1UqaAXHSHv6hOlycJftKWprAun2TXptjUNzIXyytCCBuN7JxxY8wz1gwcw7ziol9dw uSS7A5/gCagVN84cP/OVqZ8CMBf9KUMRE4WyzPjE=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.178.45] ([178.2.238.121]) by mail.gmx.com (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MF3He-1jP2cd3lpw-00FUCR; Wed, 22 Apr 2020 19:01:39 +0200
To: Klaus Hartke <hartke@projectcool.de>
Cc: Carsten Bormann <cabo@tzi.org>, "core@ietf.org" <core@ietf.org>
References: <3a99db43-7231-a998-c0dd-41ec4fdc5f47@gmx.net> <8EE77688-39E8-46D5-9A73-F62CDBFF6C4B@tzi.org> <cce85049-6749-e48b-0ed0-994196d50219@gmx.net> <CAAzbHvbSzF9AHcTFMSr8iOx5pSyNJ1uHTPFxWZ=zPT8DYovDQw@mail.gmail.com>
From: Achim Kraus <achimkraus@gmx.net>
Message-ID: <a3924e6a-9d65-f239-ab4f-f35a5c340bfe@gmx.net>
Date: Wed, 22 Apr 2020 19:01:39 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0
MIME-Version: 1.0
In-Reply-To: <CAAzbHvbSzF9AHcTFMSr8iOx5pSyNJ1uHTPFxWZ=zPT8DYovDQw@mail.gmail.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:UvokLZlKdGxV9GkjxAPrp0K5nMoQXsZBzUId66pYOoNg0yvES1S AGTbb8wYhmq66C0TFMRx0AQbOFczrV1nLwIY3sE8ZgDG1wvcQgpKv0wEn8mam3UvqwkuvTJ MLWiaO91HgElyURuGrOTNNmXU2Oh+l2eYLyvBSBbig9p/yYgT3Sr6Ath4i0sDvKnQqBzWXK MXyaoRGlqSFwHCszRrt1w==
X-UI-Out-Filterresults: notjunk:1;V03:K0:UyoE1JqODQ4=:ZWqMFPjV46Gk65wLHNEDqt mAGbVkXgHYa47/lzTtbD/Sxpu3FIe7Ltzy/qn0MxIqW6994/dqyof7wvJuxBxa3QrBxTridDp QHWOzLsHFIrAqeWikxRm0BaMSRSsGdDwcJejVlh6w+pjVYsQve9cKPGQBZq1IqLKTSbCqZKmJ syLv0XDyXJ91gaEPtCnnE1sRTmWuguNg/ZM4DnLoVfGeO/jDYavk3MVhb9hW9taPLhDR2/wYS pQyGTF5C9zeaLZyiT3yB8J0+dkyWPxUkNuhSB6Jo3AoCErN3ZPJqkQnynQBlwTtIxwp6ZEP+l /+vNXgJnxpi9e9eF74tWtnTTdedEbAhypi+xhv+UuvbQqbWuapeRxQHAJxMbCceStBZhTLFqC szkDFLpoIQcIqYgI4WePNi1unaQ+sYIELfLy4JWqu0zvagbPKL+f5StYZZSnRsxsQLK9Avo2L /GAtm64rZJi+KyCM4jVKH1wKMR/savgrMH/fPXtseqCWtn4OUK3KTsvbjRYbh0KqBX8rfR+nm J3Gefezx6uknhpWpX8SMQP21CNlNAAJmp6tyRiQcN3QnPejwuCXk4wohimTrjI9cvrOJkUNP1 DL1gmZd68erpaLMvPQhei1a2Ty08kQYnTHcghRWmBp5CBKECQK2lxYSsWWn9VYVPBFMo5evx0 66dPaRRcOVbYTFXArpsKMKUetGaGu658m4og6IpPVLwICDtC9zd1tVLkCE62r1dctp1VpV445 vne8QPpLZHiYGnwpmXCt5PMqiV5IeL09GS3OUq53DMbHc/DbC4fuz8UygPCXPwT8N/03QuaM/ r44niHKqR5+tMas5HCW5UlYcM2/IPFqVniBQvKl0djoMWLk8JBqTcLtCaZa2jt+TPKZdIi9wE p8+J0iKSif+TW3pksejDeSOHZktDmvNaFnfkeT5f3qwboMF32g5xLUpOzbmhYNFsEJHR7BVSR tgICfNr2pG2WZhQRStykBcOQHl6pDRqy1ax0GSZ+p+HqnGmTUmQIPgFQ5kSM82C4wtU/9wBQX i93bV55EDNMFxORVsHrNVS24OCHVMB2tPtoFWZOENfcCPo7WFFAMZh31rOOjOLj+SQ+LLSdh/ elhICLXppHN4LwudTVTvV7kJfH9Z3ciDA3Azap0tgwxdr5S/Ga38HiC6gekbrPcjLgQCbQHDb bNIe+3Ko0uqgBEfPMXbveZjv2bS0eXo4z9ZQMuHmiPIzcFc5XacCOH6vcQVMEj3xxYa+zvA5O 5sh+KFK5CI3uko5yD
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/hd1H_IQqORw7yLwdkxNoewwedV8>
Subject: Re: [core] RFC7252 - 5.4.1 Critical/Elective
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, 22 Apr 2020 17:01:55 -0000

>> So rejecting the NON-Request maybe considered as normal case, >> and th=
e CON-Request, maybe considered as a special case to check,>>
if an option is supported.> > I find this slightly weird... There
shouldn't really be any difference> between CON and NON at the
request/response layer.> > Klaus>
Therefore I asked "But why should the outcome (response 4.02 or
rejected) depend on the message type CON/NON?"

Anyway, it seems to be a not too big issue.
Californium got only two complains in 2 years, so I fix it according the
RFC and we will see, if new complains arrives.

Achim


From nobody Wed Apr 22 11:20:53 2020
Return-Path: <ietf@augustcellars.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 44D073A1204 for <core@ietfa.amsl.com>; Wed, 22 Apr 2020 11:20:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.1
X-Spam-Level: 
X-Spam-Status: No, score=0.1 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, PDS_OTHER_BAD_TLD=1.999, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
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 vYfcIARuynLP for <core@ietfa.amsl.com>; Wed, 22 Apr 2020 11:20:49 -0700 (PDT)
Received: from mail2.augustcellars.com (augustcellars.com [50.45.239.150]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D716D3A1203 for <core@ietf.org>; Wed, 22 Apr 2020 11:20:48 -0700 (PDT)
Received: from Jude (73.180.8.170) by mail2.augustcellars.com (192.168.0.56) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Wed, 22 Apr 2020 11:20:43 -0700
From: Jim Schaad <ietf@augustcellars.com>
To: <core@ietf.org>
Date: Wed, 22 Apr 2020 11:20:41 -0700
Message-ID: <00ba01d618d2$bc689e60$3539db20$@augustcellars.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_00BB_01D61898.100B25F0"
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AdYY0kiSZ0ZIX97ER3mBegRkAxq6IQ==
Content-Language: en-us
X-Originating-IP: [73.180.8.170]
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/X29PmWjKJuyokXy98_UeFcvTsWU>
Subject: [core] HREF compression encoding
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, 22 Apr 2020 18:20:52 -0000

------=_NextPart_000_00BB_01D61898.100B25F0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit

I had a slightly different proposal to what Klaus presented at the last
interim in terms of doing href compression.  It is based on the fact that
URIs have a relatively fixed pattern and keeps the CBOR coding directly
rather than moving to some type of binary encoding.

 

The standard pattern for a URI is scheme://hostname/path/path/.  Using this
for compression purposes by removing all of the tagging which keeps to the
same pattern you would compress coap://example.com/foo/abc.xyz to

 

[ "coap", "example.com", "foo", "abc.xyz"]

1    1          1          1          2     = 6 bytes of padding

 

This is the same amount of padding as his binary compression method.  There
is a slight loss over his method when you want to do port numbers, queries
or fragments as they would need to have a integer tag inserted so you get

 

[ "coap", "example.com", "foo", "bar", Query, "a=b", "c=d", Fragment,
"gohere"]

1    1          1           1      1     1       1     1       1        1
= 10 bytes

 

In the binary encoding this would only require 9 bytes

 

Moving to an IP address adds no additional padding as the difference between
a text string, a byte string of length either 4 or 8 can easily be detected.
Relative URIs are encoded using similar tagging so you end up with

 

[ Absolute, "foo", "bar" ]

1   1          1      1   =  4 byte

 

[ Relative, 2, "foo", "bar" ]

1   1        1   1     1        = 5 bytes

 

Using the binary mode these would be 4 bytes and  4 bytes respectively (I
think as no examples are in the slides)

 

I believe that the advantage of this proposal is that there is no new
encoder/decoder needed as this is pure CBOR.  The compressed outputs are of
similar lengths as the binary version and processing them I believe will
result in near identical code sizes.  The code to do absolute and relative
processing as well as generating CBOR options is going to be very similar.

 

Jim

 


------=_NextPart_000_00BB_01D61898.100B25F0
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 15 =
(filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
	{mso-style-priority:99;
	mso-style-link:"Plain Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.PlainTextChar
	{mso-style-name:"Plain Text Char";
	mso-style-priority:99;
	mso-style-link:"Plain Text";
	font-family:"Calibri",sans-serif;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri",sans-serif;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US =
link=3D"#0563C1" vlink=3D"#954F72"><div class=3DWordSection1><p =
class=3DMsoPlainText>I had a slightly different proposal to what Klaus =
presented at the last interim in terms of doing href compression.&nbsp; =
It is based on the fact that URIs have a relatively fixed pattern and =
keeps the CBOR coding directly rather than moving to some type of binary =
encoding.<o:p></o:p></p><p class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText>The standard pattern for a URI is =
scheme://hostname/path/path/&#8230;&nbsp; Using this for compression =
purposes by removing all of the tagging which keeps to the same pattern =
you would compress coap://example.com/foo/abc&#8230;xyz =
to<o:p></o:p></p><p class=3DMsoPlainText><o:p>&nbsp;</o:p></p><p =
class=3DMsoPlainText><span style=3D'font-family:"Courier New"'>[ =
&#8220;coap&#8221;, &#8220;example.com&#8221;, &#8220;foo&#8221;, =
&#8220;abc&#8230;xyz&#8221;]<o:p></o:p></span></p><p =
class=3DMsoPlainText><span style=3D'font-family:"Courier =
New"'>1&nbsp;&nbsp;&nbsp; =
1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
2&nbsp;&nbsp;&nbsp;&nbsp; =3D 6 bytes of padding<o:p></o:p></span></p><p =
class=3DMsoPlainText><span style=3D'font-family:"Courier =
New"'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal>This is the same =
amount of padding as his binary compression method.&nbsp; There is a =
slight loss over his method when you want to do port numbers, queries or =
fragments as they would need to have a integer tag inserted so you =
get<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal><span style=3D'font-family:"Courier New"'>[ =
&#8220;coap&#8221;, &#8220;example.com&#8221;, &#8220;foo&#8221;, =
&#8220;bar&#8221;, Query, &#8220;a=3Db&#8221;, &#8220;c=3Dd&#8221;, =
Fragment, &#8220;gohere&#8221;]<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-family:"Courier =
New"'>1&nbsp;&nbsp;&nbsp; =
1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp; =
1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp; =
1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =3D 10 =
bytes<o:p></o:p></span></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>In the binary encoding this would only require 9 =
bytes<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>Moving to an IP address adds no additional padding as =
the difference between a text string, a byte string of length either 4 =
or 8 can easily be detected.&nbsp; Relative URIs are encoded using =
similar tagging so you end up with<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal><span =
style=3D'font-family:"Courier New"'>[ Absolute, &#8220;foo&#8221;, =
&#8220;bar&#8221; ]<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-family:"Courier New"'>1&nbsp;&nbsp; =
1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp; =3D&nbsp; 4 =
byte<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-family:"Courier New"'>[ Relative, =
2, &#8220;foo&#8221;, &#8220;bar&#8221; ]<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-family:"Courier =
New"'>1&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
1&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp; =
1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =3D 5 =
bytes<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal>Using the binary mode these would be 4 bytes and =
&nbsp;4 bytes respectively (I think as no examples are in the =
slides)<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>I believe that the advantage of this proposal is that =
there is no new encoder/decoder needed as this is pure CBOR.&nbsp; The =
compressed outputs are of similar lengths as the binary version and =
processing them I believe will result in near identical code =
sizes.&nbsp; The code to do absolute and relative processing as well as =
generating CBOR options is going to be very similar.<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>Jim<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div></body></html>
------=_NextPart_000_00BB_01D61898.100B25F0--


From nobody Wed Apr 22 12:23:11 2020
Return-Path: <noreply@ietf.org>
X-Original-To: core@ietf.org
Delivered-To: core@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id BE1513A0B6C; Wed, 22 Apr 2020 12:22:53 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Warren Kumari via Datatracker <noreply@ietf.org>
To: "The IESG" <iesg@ietf.org>
Cc: draft-ietf-core-stateless@ietf.org, core-chairs@ietf.org, core@ietf.org, Carsten Bormann <cabo@tzi.org>, cabo@tzi.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.127.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: Warren Kumari <warren@kumari.net>
Message-ID: <158758337327.19237.10369808433001369188@ietfa.amsl.com>
Date: Wed, 22 Apr 2020 12:22:53 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/Y3SJGA_AwXWhldb6uORkicYuf5w>
Subject: [core] Warren Kumari's No Objection on draft-ietf-core-stateless-06: (with COMMENT)
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.29
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, 22 Apr 2020 19:22:54 -0000

Warren Kumari has entered the following ballot position for
draft-ietf-core-stateless-06: No Objection

When responding, please keep the subject line intact and reply to all
email addresses included in the To and CC lines. (Feel free to cut this
introductory paragraph, however.)


Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
for more information about IESG DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-core-stateless/



----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

Thank you for this, it was a pleasant and easy read (especially as I am not a
COAP person).

1: I'd believe that the Abstract needs to say *how* "This document updates RFCs
7252 and 8323." (A simple copy and paste from the start of Section 2 would
satisfy this)

2: This is not actionable, but I really really enjoyed the "look ma, no state!"
bit in Figure 2.

Thank you for keeping documents interesting and fun to read...




From nobody Wed Apr 22 22:14:20 2020
Return-Path: <noreply@ietf.org>
X-Original-To: core@ietf.org
Delivered-To: core@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 6DCC83A140D; Wed, 22 Apr 2020 22:14:03 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: Erik Kline via Datatracker <noreply@ietf.org>
To: "The IESG" <iesg@ietf.org>
Cc: draft-ietf-core-stateless@ietf.org, core-chairs@ietf.org, core@ietf.org, Carsten Bormann <cabo@tzi.org>, cabo@tzi.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.127.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: Erik Kline <ek.ietf@gmail.com>
Message-ID: <158761884340.24804.11461411197672215884@ietfa.amsl.com>
Date: Wed, 22 Apr 2020 22:14:03 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/52qIYT2x2dgPLS-EoAe7oPJcKvo>
Subject: [core] Erik Kline's Discuss on draft-ietf-core-stateless-06: (with DISCUSS and COMMENT)
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 23 Apr 2020 05:14:04 -0000

Erik Kline has entered the following ballot position for
draft-ietf-core-stateless-06: Discuss

When responding, please keep the subject line intact and reply to all
email addresses included in the To and CC lines. (Feel free to cut this
introductory paragraph, however.)


Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
for more information about IESG DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-core-stateless/



----------------------------------------------------------------------
DISCUSS:
----------------------------------------------------------------------

[[ discuss ]]

[ section 2.2.2 ]
* I agree with Ben's point about MTU.  Some text about the implications seems
  warranted.  Even just a link to 7252#4.6 might be fine (and maybe a
  skull-and-crossbones emoji [☠️] if they can be included now ;-)

* 60 minutes for address changes?  Out of curiosity, upon what was this based?
  I lack a good deal of context, but this kind of feels like the kind of
  constant that will get baked into code and come to govern some behaviour
  that later might need updating.


----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

[[ nits ]]

[ section 4 ]

* s/along the/along with the/?




From nobody Thu Apr 23 12:15:14 2020
Return-Path: <jmberi@gmail.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 6129D3A123D for <core@ietfa.amsl.com>; Thu, 23 Apr 2020 12:15:11 -0700 (PDT)
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, RCVD_IN_DNSWL_NONE=-0.0001, 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 (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 R-CnsKeRH_bj for <core@ietfa.amsl.com>; Thu, 23 Apr 2020 12:15:09 -0700 (PDT)
Received: from mail-ua1-x932.google.com (mail-ua1-x932.google.com [IPv6:2607:f8b0:4864:20::932]) (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 4E2D53A123A for <core@ietf.org>; Thu, 23 Apr 2020 12:15:09 -0700 (PDT)
Received: by mail-ua1-x932.google.com with SMTP id i5so6995436uaq.1 for <core@ietf.org>; Thu, 23 Apr 2020 12:15:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:from:date:message-id:subject:to; bh=noEzJ14hvaJV+Y+FZE/Wjcd834NsIlJjk3cS/LZkrBQ=; b=KGSVMLBD8Uq48cDzqD3Gc9nCvZcStiNuB4w4JIbPeG4m9oqbSRUNCp80iaD6TRjJjB r0LTY1NtWK+zvytGAjH5CEp+q3GefB0ynKV/9Y9V8O0Qnh/5sZdsCAb8oCzqnLg/7sTN MlLwjFNKdb/ZJ26QJ5D4kJREimS5su5Bd8iyUFlrpq81lCkUH+z/FEhQ+alrcWulNlMg C+uKhn5nTUKpSzh9u1tKbK7cMweSntITkM41HLFtlh14WPoYI4mV4XZJ7nPdis3VnLSE 3Wje78wu2d87TG+reK9XQK/fncm5gHlwssCDveaMgSwpbXQi2fX9JUTknT8N0C7lStFt 6q1A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=noEzJ14hvaJV+Y+FZE/Wjcd834NsIlJjk3cS/LZkrBQ=; b=qMPqp1vST0yyfCkeQaVWLxqiSuza0h5P3I0GPTiT7BQHVZ/L5j8fmqTObztvX+XYSN lgiAAbdjyo7BQY+R+uhsRE1NjBpvxdVPn/iB1lyIKqYphRLWeEWHj29s5V+axyzR6Fzi Rk5Emm+mo26XWbNRTXZSiMm3Ilk9xPgI6nJ6L5mgUR2Rfb/i3l8zbvStyUAt3rAn+DTO YY+R0kx8ZZLtvT0oztZSxqa9JLtmx8f5NalkxSJKhag2QVZ1bYeZTnggaUgIbdxOxBho wVjViIViCwOL7n1hcmAhZNjF7+8xGfBl1srYOe2I2EopSCUOvl0eq9p5WiRqthtozGR3 1tJQ==
X-Gm-Message-State: AGi0PuZRYhfIed2nJYJNK9MBWm2JI3KFzVjVmJ82DQWz+QFXT0BTx2zx /KEq0FL7eQxCxyi4jOmRdkpz+ux980ztN6nOTzEnFofqDXs=
X-Google-Smtp-Source: APiQypJbq/ziDSO2YginPznsHEi6lHc9ElnzdE/S0LN64GdZHgl/COEzVeQkBzipyqaRZ394daUEdS+E8mXWfXkEicg=
X-Received: by 2002:a67:ffcf:: with SMTP id w15mr4789165vsq.213.1587669307750;  Thu, 23 Apr 2020 12:15:07 -0700 (PDT)
MIME-Version: 1.0
From: Jonathan Beri <jmberi@gmail.com>
Date: Thu, 23 Apr 2020 12:14:32 -0700
Message-ID: <CANcmUPEpN=RAJg+avaTnNQrUB9arpJ+9jjNSW2hk=BZGrM72aw@mail.gmail.com>
To: core@ietf.org
Content-Type: multipart/alternative; boundary="0000000000001bfc8d05a3fa119a"
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/nQ8-vO7cXob0vj_3U8XRE1dvtWc>
Subject: [core] API specification via OpenAPI & AsyncAPI
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: Thu, 23 Apr 2020 19:15:12 -0000

--0000000000001bfc8d05a3fa119a
Content-Type: text/plain; charset="UTF-8"

OpenAPI (openapis.org) is a popular API specification format under the
Linux Foundation. Use cases for an API definition documents include
interactive documentation, code generation for documentation, clients, and
servers and automation of test cases. Recently I learned about AsyncAPI (
asyncapi.com), which is a sibling spec for asynchronous, event-driven APIs.

I believe it would provide an improved developer experience for the reasons
listed above to have an API specification format for CoAP and groupcomm. It
should be feasible to adopt OpenAPI for the request-response features of
CoAP and AsyncAPI for the group comms. There's some interest
<https://github.com/asyncapi/asyncapi/pull/104> in the AsyncAPI community
to see CoAP support, which I'd be interested in facilitating.

Thoughts? There may be some overlap between the Link Format and Resource
Directory specs, but I believe those can be mitigated - or even supported
via code generation. Are there any other related efforts that should be
considered? If not, there's a lot of value around the community and
ecosystem of OpenAPI and now AsyncAPI.

-- 
Jonathan Beri
linkedin.com/in/jonathanberi <https://www.linkedin.com/in/jonathanberi/>

--0000000000001bfc8d05a3fa119a
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr">OpenAPI (<a href=3D"http://openapis.org">=
openapis.org</a>) is a popular API specification format under the Linux Fou=
ndation.=C2=A0Use cases for an API definition documents include interactive=
 documentation, code generation for documentation, clients, and servers and=
 automation of test cases. Recently I learned about AsyncAPI (<a href=3D"ht=
tp://asyncapi.com">asyncapi.com</a>), which is a sibling spec for asynchron=
ous, event-driven APIs.</div><div dir=3D"ltr"><br></div><div dir=3D"ltr">I =
believe it would provide an improved developer experience for the reasons l=
isted above to have an API specification format for CoAP and groupcomm. It =
should be feasible to adopt OpenAPI for the request-response features of Co=
AP and AsyncAPI for the group comms. There&#39;s some <a href=3D"https://gi=
thub.com/asyncapi/asyncapi/pull/104">interest</a>=C2=A0in the AsyncAPI comm=
unity to see CoAP support, which I&#39;d be interested in facilitating.</di=
v><div dir=3D"ltr"><br></div><div>Thoughts? There may be some overlap betwe=
en the Link Format and Resource Directory specs, but I believe those can be=
 mitigated - or even supported via code generation. Are there any other rel=
ated efforts that should be considered? If not, there&#39;s a lot of value =
around the community and ecosystem of OpenAPI and now AsyncAPI.</div><div d=
ir=3D"ltr"><br><div>-- <br><div dir=3D"ltr"><div dir=3D"ltr">Jonathan Beri<=
div><a href=3D"https://www.linkedin.com/in/jonathanberi/" target=3D"_blank"=
>linkedin.com/in/jonathanberi</a><br></div></div></div></div></div></div>

--0000000000001bfc8d05a3fa119a--


From nobody Thu Apr 23 13:57:07 2020
Return-Path: <alissa@cooperw.in>
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 79A843A0860; Thu, 23 Apr 2020 13:56:55 -0700 (PDT)
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, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=cooperw.in header.b=Dsoios27; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=ENf1PyKh
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 cib7QTBrUl0f; Thu, 23 Apr 2020 13:56:53 -0700 (PDT)
Received: from out4-smtp.messagingengine.com (out4-smtp.messagingengine.com [66.111.4.28]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4E6063A085E; Thu, 23 Apr 2020 13:56:52 -0700 (PDT)
Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 98EC95C0874; Thu, 23 Apr 2020 16:56:51 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162]) by compute4.internal (MEProxy); Thu, 23 Apr 2020 16:56:51 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cooperw.in; h= from:message-id:content-type:mime-version:subject:date :in-reply-to:cc:to:references; s=fm2; bh=bDTNQH29SWSgalNEeVtMC6W mDCIY6T/s1PY/ll/zX5s=; b=Dsoios27SLA8Ddo6zdToFKKmAaLfeAfDAaT6yIW fuJPB4kzl16Gh17H7bn+Bf3A0ZogM2qxYbm9QA4bqRa/9Ks2pVWZ09uHYT4VqkRf KDz5oF5bwiuDKVL/zY4cibGxZw5QPHdZsLJMQVNp2dcZP7LbmhKNtsOJ/NhSpeXN stGL/Jqd8MJdNRCBsN6wdlaggqTjyUm3b6Hbdojop0XaHjFKbWm27s/OGRk99hqu wMeg0HegBh+Pp50NUINT1MIbuNwpC0lDBN0yA76GMEktKzuka+7o4HicUpWTY/MO raPaGXKmBiMwo37tkQpbmOi+YX9uxjL2gXG2OeD+WZBt8/w==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=bDTNQH 29SWSgalNEeVtMC6WmDCIY6T/s1PY/ll/zX5s=; b=ENf1PyKhpW4sMkmHUmp6dX iBmCbjPWFjSbu4bZw2fbpPT+uu7m2YwFjuX8zMlnygX6wpSaqBJTJKNpQu/BapUp 2SRthqyQBGU9Yn2QBGkw1UVb/yx+D6difXrYfEE5BS01qVZlIFCXCwybTIUB8UQ6 S3C2PzTK8ZjOu2yJBw+r9GnhbI2GiSt2Y3Wd+o5biq8gA3//7BDNDqXJVEhvb6JF 6IyML6r6yFV4Q4yQ7VceUGBrsMrSbBB5CUDo8H2z2LwRdWD+bOtB52E8sNP40TVJ 74+GEv6JzOaMtkbpDICTACC38dONgzJu7KH63ItuXDidwYlwsD7rPcAf7TsmEtEA ==
X-ME-Sender: <xms:EgGiXsT-PZVyVYZTZLAHYZSomqqMqHAHHhxdOYAUpDekv1T7F5hYaw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedrgeelgdduvddtucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffktgggufffjgfvfhfosegrtdhmrehhtddvnecuhfhrohhmpeetlhhishhs rgcuvehoohhpvghruceorghlihhsshgrsegtohhophgvrhifrdhinheqnecuffhomhgrih hnpehivghtfhdrohhrghenucfkphepudejfedrfeekrdduudejrdejkeenucevlhhushht vghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegrlhhishhsrgestghooh hpvghrfidrihhn
X-ME-Proxy: <xmx:EgGiXkkjMuKgW3lCg0MMQIhS-9jnd4aFlxSKb_uLEZu3z07nmMVXCw> <xmx:EgGiXoFogAIVlFETF0kvGQXwHFczFvZcBnnFLsoKTtIGLcLqWGcTSg> <xmx:EgGiXvkcZK2tvdnsS76Hm-zsY_Sej2dh1y5f9f3k2RLtQ9Gqwm1cUw> <xmx:EwGiXvbBPxCEPM3g4YYmtlHBbjd3SOj0QvF3wqKEGuukq0bLWnBScg>
Received: from rtp-alcoop-nitro2.cisco.com (unknown [173.38.117.78]) by mail.messagingengine.com (Postfix) with ESMTPA id 7680B3280064; Thu, 23 Apr 2020 16:56:50 -0400 (EDT)
From: Alissa Cooper <alissa@cooperw.in>
Message-Id: <899B1D87-E497-4344-8A1C-2E6B65B2F6E1@cooperw.in>
Content-Type: multipart/alternative; boundary="Apple-Mail=_A9A023AA-AEC9-4AF3-A770-A63B61E8E1A3"
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.5\))
Date: Thu, 23 Apr 2020 16:56:50 -0400
In-Reply-To: <CAFgnS4XY3YPo7eBfzfMeyXE_RPLWqE1eOQhQCDf0iky8-z=LAQ@mail.gmail.com>
Cc: Klaus Hartke <klaus.hartke@ericsson.com>, "gen-art@ietf.org" <gen-art@ietf.org>, "draft-ietf-core-stateless.all@ietf.org" <draft-ietf-core-stateless.all@ietf.org>, "core@ietf.org" <core@ietf.org>, "last-call@ietf.org" <last-call@ietf.org>
To: Dan Romascanu <dromasca@gmail.com>, Klaus Hartke <hartke@projectcool.de>
References: <158573098630.30833.17715509721846547699@ietfa.amsl.com> <HE1PR07MB4346B6585F88A677DAF998E3E6C90@HE1PR07MB4346.eurprd07.prod.outlook.com> <CAFgnS4XTyD7AxwgbyAK9oWw_B+Owi6qCwbLhpSp1vn8LH+Lr2Q@mail.gmail.com> <CAAzbHvYWx394b+1tFpd4Ko6N_MON=93xqUxOSm-0KEY7dMkE8g@mail.gmail.com> <CAFgnS4XY3YPo7eBfzfMeyXE_RPLWqE1eOQhQCDf0iky8-z=LAQ@mail.gmail.com>
X-Mailer: Apple Mail (2.3445.9.5)
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/bTiegVNTFf9q-r7pUMVgaQj9eXo>
Subject: Re: [core] [Gen-art] Genart last call review of draft-ietf-core-stateless-05
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: Thu, 23 Apr 2020 20:56:56 -0000

--Apple-Mail=_A9A023AA-AEC9-4AF3-A770-A63B61E8E1A3
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Dan, thanks for your reviews. Klaus, thanks for your responses. I =
entered a No Objection ballot.

Alissa


> On Apr 12, 2020, at 6:11 AM, Dan Romascanu <dromasca@gmail.com> wrote:
>=20
> Looks good to me. Thanks for addressing these points.=20
>=20
> Regards,
>=20
> Dan
>=20
>=20
> On Sun, Apr 12, 2020 at 12:31 PM Klaus Hartke <hartke@projectcool.de =
<mailto:hartke@projectcool.de>> wrote:
> Dan Romascanu wrote:
> >> > 1. It would be useful to include some considerations whether the =
authors
> >> > consider useful / possible / allowed that the mechanism (extended =
token
> >> > lengths) presented in this document can be used for other =
purposed than
> >> > the by-design the use case (avoiding per-request state).
> >>
> >> The last paragraph in Section 1 says:
> >>
> >>    While the use case (avoiding per-request state) and the =
mechanism
> >>    (extended token lengths) presented in this document are closely
> >>    related, both can be used independently of each other: Some
> >>    implementations may be able to fit their state in just 8 bytes; =
some
> >>    implementations may have other use cases for extended token =
lengths.
> >>
> >> Does that solve your issue?
> >
> > Actually this is exactly the paragraph that triggered my concern. =
Does 'using independently' mean that you encourage or do not care =
implementations in the future dealing with other use cases? If the =
answer is yes, maybe the current text is fine. If the answer is 'rather =
not' than a discussion would be welcome.
>=20
> The paragraph is intended to give permission that extended token
> lengths may be used for other purposes than avoiding per-request
> state. Of course, these will need security considerations etc., but
> those are out of this document's scope.
>=20
> >> > > The use of encryption, integrity protection, and replay =
protection of
> >> >    serialized state is recommended in general, unless a careful =
analysis
> >> >    of any potential attacks to security and privacy is performed. =
 AES-
> >> >    CCM with a 64 bit tag is recommended, combined with a sequence =
number
> >> >    and a replay window.  Where encryption is not needed, =
HMAC-SHA-256,
> >> >    combined with a sequence number and a replay window, may be =
used.
> >> >
> >> > A few issues with this paragraph. Why are not 'recommended' and =
'may'
> >> > capitalized? The formulation 'is recommended in general' seems =
odd, and
> >> > the rest of the sentence does not clarify. What does 'a careful =
analysis of any
> >> > potential attacks' mean? Who is supposed to perform this analysis =
and who
> >> > can ensure it is 'careful enough' at any given point in time for =
any potential
> >> > attacks?
> >>
> >> AFAIK, the Security Considerations section is supposed to discuss =
security-related issues that users need to be aware of, but not make =
normative statements. So all the normative requirements are in Section =
3.1. (Where 'users' in this case are implementations and specifications =
that decide to make use of this implementation strategy in clients.)
> >>
> >> Overall, it's a bit difficult to make normative requirements here, =
because these are usually about the interoperability e.g. of a client =
and a server. But in this case, the client only needs to interoperate =
with itself (it needs to accept a token that it created itself) and the =
only real requirement is that "client implementations MUST NOT be =
vulnerable to maliciously crafted tokens". The meaning of "vulnerable" =
and "malicious" here depends a lot on the =
application/deployment-specific context; the document can really just =
highlight some potential issues that users should take into =
consideration.
> >>
> >> I'm open to concrete suggestions for text improvements, though..
> >
> > I believe that I understood the point that you are making. If I am =
to suggest text improvements, I would:
> >
> > - s/recommended in general/recommended/
> > - clarify, maybe in this very words that "the requirement is that =
client implementations must not be vulnerable to maliciously crafted =
tokens"
>=20
> I've made these two changes in the Security Considerations section and
> also tried to improve clarity in section 3.1. I will submit a -06
> shortly.
>=20
> Thanks!
>=20
> Klaus
> _______________________________________________
> Gen-art mailing list
> Gen-art@ietf.org
> https://www.ietf.org/mailman/listinfo/gen-art


--Apple-Mail=_A9A023AA-AEC9-4AF3-A770-A63B61E8E1A3
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D"">Dan, =
thanks for your reviews. Klaus, thanks for your responses. I entered a =
No Objection ballot.<div class=3D""><br class=3D""></div><div =
class=3D"">Alissa</div><div class=3D""><br class=3D""><div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D"">On Apr =
12, 2020, at 6:11 AM, Dan Romascanu &lt;<a =
href=3D"mailto:dromasca@gmail.com" class=3D"">dromasca@gmail.com</a>&gt; =
wrote:</div><br class=3D"Apple-interchange-newline"><div class=3D""><div =
dir=3D"ltr" class=3D""><div class=3D"">Looks good to me. Thanks for =
addressing these points. <br class=3D""></div><div class=3D""><br =
class=3D""></div><div class=3D"">Regards,</div><div class=3D""><br =
class=3D""></div><div class=3D"">Dan</div><div class=3D""><br =
class=3D""></div></div><br class=3D""><div class=3D"gmail_quote"><div =
dir=3D"ltr" class=3D"gmail_attr">On Sun, Apr 12, 2020 at 12:31 PM Klaus =
Hartke &lt;<a href=3D"mailto:hartke@projectcool.de" =
class=3D"">hartke@projectcool.de</a>&gt; wrote:<br =
class=3D""></div><blockquote class=3D"gmail_quote" style=3D"margin:0px =
0px 0px 0.8ex;border-left:1px solid =
rgb(204,204,204);padding-left:1ex">Dan Romascanu wrote:<br class=3D"">
&gt;&gt; &gt; 1. It would be useful to include some considerations =
whether the authors<br class=3D"">
&gt;&gt; &gt; consider useful / possible / allowed that the mechanism =
(extended token<br class=3D"">
&gt;&gt; &gt; lengths) presented in this document can be used for other =
purposed than<br class=3D"">
&gt;&gt; &gt; the by-design the use case (avoiding per-request =
state).<br class=3D"">
&gt;&gt;<br class=3D"">
&gt;&gt; The last paragraph in Section 1 says:<br class=3D"">
&gt;&gt;<br class=3D"">
&gt;&gt;&nbsp; &nbsp; While the use case (avoiding per-request state) =
and the mechanism<br class=3D"">
&gt;&gt;&nbsp; &nbsp; (extended token lengths) presented in this =
document are closely<br class=3D"">
&gt;&gt;&nbsp; &nbsp; related, both can be used independently of each =
other: Some<br class=3D"">
&gt;&gt;&nbsp; &nbsp; implementations may be able to fit their state in =
just 8 bytes; some<br class=3D"">
&gt;&gt;&nbsp; &nbsp; implementations may have other use cases for =
extended token lengths.<br class=3D"">
&gt;&gt;<br class=3D"">
&gt;&gt; Does that solve your issue?<br class=3D"">
&gt;<br class=3D"">
&gt; Actually this is exactly the paragraph that triggered my concern. =
Does 'using independently' mean that you encourage or do not care =
implementations in the future dealing with other use cases? If the =
answer is yes, maybe the current text is fine. If the answer is 'rather =
not' than a discussion would be welcome.<br class=3D"">
<br class=3D"">
The paragraph is intended to give permission that extended token<br =
class=3D"">
lengths may be used for other purposes than avoiding per-request<br =
class=3D"">
state. Of course, these will need security considerations etc., but<br =
class=3D"">
those are out of this document's scope.<br class=3D"">
<br class=3D"">
&gt;&gt; &gt; &gt; The use of encryption, integrity protection, and =
replay protection of<br class=3D"">
&gt;&gt; &gt;&nbsp; &nbsp; serialized state is recommended in general, =
unless a careful analysis<br class=3D"">
&gt;&gt; &gt;&nbsp; &nbsp; of any potential attacks to security and =
privacy is performed.&nbsp; AES-<br class=3D"">
&gt;&gt; &gt;&nbsp; &nbsp; CCM with a 64 bit tag is recommended, =
combined with a sequence number<br class=3D"">
&gt;&gt; &gt;&nbsp; &nbsp; and a replay window.&nbsp; Where encryption =
is not needed, HMAC-SHA-256,<br class=3D"">
&gt;&gt; &gt;&nbsp; &nbsp; combined with a sequence number and a replay =
window, may be used.<br class=3D"">
&gt;&gt; &gt;<br class=3D"">
&gt;&gt; &gt; A few issues with this paragraph. Why are not =
'recommended' and 'may'<br class=3D"">
&gt;&gt; &gt; capitalized? The formulation 'is recommended in general' =
seems odd, and<br class=3D"">
&gt;&gt; &gt; the rest of the sentence does not clarify. What does 'a =
careful analysis of any<br class=3D"">
&gt;&gt; &gt; potential attacks' mean? Who is supposed to perform this =
analysis and who<br class=3D"">
&gt;&gt; &gt; can ensure it is 'careful enough' at any given point in =
time for any potential<br class=3D"">
&gt;&gt; &gt; attacks?<br class=3D"">
&gt;&gt;<br class=3D"">
&gt;&gt; AFAIK, the Security Considerations section is supposed to =
discuss security-related issues that users need to be aware of, but not =
make normative statements. So all the normative requirements are in =
Section 3.1. (Where 'users' in this case are implementations and =
specifications that decide to make use of this implementation strategy =
in clients.)<br class=3D"">
&gt;&gt;<br class=3D"">
&gt;&gt; Overall, it's a bit difficult to make normative requirements =
here, because these are usually about the interoperability e.g. of a =
client and a server. But in this case, the client only needs to =
interoperate with itself (it needs to accept a token that it created =
itself) and the only real requirement is that "client implementations =
MUST NOT be vulnerable to maliciously crafted tokens". The meaning of =
"vulnerable" and "malicious" here depends a lot on the =
application/deployment-specific context; the document can really just =
highlight some potential issues that users should take into =
consideration.<br class=3D"">
&gt;&gt;<br class=3D"">
&gt;&gt; I'm open to concrete suggestions for text improvements, =
though..<br class=3D"">
&gt;<br class=3D"">
&gt; I believe that I understood the point that you are making. If I am =
to suggest text improvements, I would:<br class=3D"">
&gt;<br class=3D"">
&gt; - s/recommended in general/recommended/<br class=3D"">
&gt; - clarify, maybe in this very words that "the requirement is that =
client implementations must not be vulnerable to maliciously crafted =
tokens"<br class=3D"">
<br class=3D"">
I've made these two changes in the Security Considerations section =
and<br class=3D"">
also tried to improve clarity in section 3.1. I will submit a -06<br =
class=3D"">
shortly.<br class=3D"">
<br class=3D"">
Thanks!<br class=3D"">
<br class=3D"">
Klaus<br class=3D"">
</blockquote></div>
_______________________________________________<br class=3D"">Gen-art =
mailing list<br class=3D""><a href=3D"mailto:Gen-art@ietf.org" =
class=3D"">Gen-art@ietf.org</a><br =
class=3D"">https://www.ietf.org/mailman/listinfo/gen-art<br =
class=3D""></div></blockquote></div><br class=3D""></div></body></html>=

--Apple-Mail=_A9A023AA-AEC9-4AF3-A770-A63B61E8E1A3--


From nobody Thu Apr 23 16:08:42 2020
Return-Path: <cabo@tzi.org>
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 13F423A0906 for <core@ietfa.amsl.com>; Thu, 23 Apr 2020 16:08:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.1
X-Spam-Level: 
X-Spam-Status: No, score=0.1 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, PDS_OTHER_BAD_TLD=1.999, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
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 uKOtBBv8sCvF for <core@ietfa.amsl.com>; Thu, 23 Apr 2020 16:08:39 -0700 (PDT)
Received: from gabriel-vm-2.zfn.uni-bremen.de (gabriel-vm-2.zfn.uni-bremen.de [134.102.50.17]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 83D693A08EA for <core@ietf.org>; Thu, 23 Apr 2020 16:08:38 -0700 (PDT)
Received: from [192.168.217.119] (p548DCD70.dip0.t-ipconnect.de [84.141.205.112]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by gabriel-vm-2.zfn.uni-bremen.de (Postfix) with ESMTPSA id 497XzQ26LXzyf5; Fri, 24 Apr 2020 01:08:34 +0200 (CEST)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <CANcmUPEpN=RAJg+avaTnNQrUB9arpJ+9jjNSW2hk=BZGrM72aw@mail.gmail.com>
Date: Fri, 24 Apr 2020 01:08:35 +0200
Cc: core@ietf.org
X-Mao-Original-Outgoing-Id: 609376114.5539629-4ae6f657f43b7ee220b63bdfb730abe8
Content-Transfer-Encoding: quoted-printable
Message-Id: <064FEA36-EF58-4DBA-9B36-F853DC6B72BA@tzi.org>
References: <CANcmUPEpN=RAJg+avaTnNQrUB9arpJ+9jjNSW2hk=BZGrM72aw@mail.gmail.com>
To: Jonathan Beri <jmberi@gmail.com>
X-Mailer: Apple Mail (2.3608.80.23.2.2)
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/rCksFzRmT4M8jVL_2pLBdfxOE6I>
Subject: Re: [core] API specification via OpenAPI & AsyncAPI
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: Thu, 23 Apr 2020 23:08:41 -0000

Hi Jonathan,

questions like this are being actively discussed in the T2TRG under the =
name of "WISHI" (Work on IoT Semantic/Hypermedia Interoperability, =
http://wishi.space).
We'll have the next WISHI web conference today (er, tomorrow US time):
=
<https://mailarchive.ietf.org/arch/msg/t2trg/FC63LiID6CoXYYwdCRpOfIhTO58>

Gr=C3=BC=C3=9Fe, Carsten


> On 2020-04-23, at 21:14, Jonathan Beri <jmberi@gmail.com> wrote:
>=20
> OpenAPI (openapis.org) is a popular API specification format under the =
Linux Foundation. Use cases for an API definition documents include =
interactive documentation, code generation for documentation, clients, =
and servers and automation of test cases. Recently I learned about =
AsyncAPI (asyncapi.com), which is a sibling spec for asynchronous, =
event-driven APIs.
>=20
> I believe it would provide an improved developer experience for the =
reasons listed above to have an API specification format for CoAP and =
groupcomm. It should be feasible to adopt OpenAPI for the =
request-response features of CoAP and AsyncAPI for the group comms. =
There's some interest in the AsyncAPI community to see CoAP support, =
which I'd be interested in facilitating.
>=20
> Thoughts? There may be some overlap between the Link Format and =
Resource Directory specs, but I believe those can be mitigated - or even =
supported via code generation. Are there any other related efforts that =
should be considered? If not, there's a lot of value around the =
community and ecosystem of OpenAPI and now AsyncAPI.
>=20
> --=20
> Jonathan Beri
> linkedin.com/in/jonathanberi
> _______________________________________________
> core mailing list
> core@ietf.org
> https://www.ietf.org/mailman/listinfo/core


From nobody Thu Apr 23 17:42:41 2020
Return-Path: <jmberi@gmail.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 919613A0BE6 for <core@ietfa.amsl.com>; Thu, 23 Apr 2020 17:42:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.098
X-Spam-Level: 
X-Spam-Status: No, score=-0.098 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, PDS_OTHER_BAD_TLD=1.999, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 onHVoVxmrZs0 for <core@ietfa.amsl.com>; Thu, 23 Apr 2020 17:42:37 -0700 (PDT)
Received: from mail-vk1-xa2a.google.com (mail-vk1-xa2a.google.com [IPv6:2607:f8b0:4864:20::a2a]) (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 6D03C3A0BE4 for <core@ietf.org>; Thu, 23 Apr 2020 17:42:26 -0700 (PDT)
Received: by mail-vk1-xa2a.google.com with SMTP id n128so2309171vke.5 for <core@ietf.org>; Thu, 23 Apr 2020 17:42:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=ZrVaogipBO9pWFnXGu6RGGENYisvz4efSYF1/Jypl1M=; b=aQn/W2Bdwfros9wX7WJzxM4n5xDtGKjFk1d+P7GvqJ8newk8zwow0i/nqn3y3HH4Yc uy6Bi+Jeom7pEcdXvj/PRQStfs7RQnewMAV9PoBbFEiyRYIR3KXANAzgOdj5QqRrRi9N P2dHzUclAis6DuP7ULcAwP0EKc5I9A7oVzyZQwYk1pUjVyVzTLJVD0QCu0Z0QXqLYkp6 7i7cIMetv3d+BFOJRuS6S1CZfTkmHPQ4DhjXOHRG7/on4Ie791aa1ZlFvGkvWBnMvLB4 i102jhms5kBkzgPjIiPXWs8msN2HwD98vy8mOgSic8VXy8zk0+/wfFjP9RrxyniuaWDN X1HA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=ZrVaogipBO9pWFnXGu6RGGENYisvz4efSYF1/Jypl1M=; b=QKXru+qCeITNI3EiKfbI6vbrWpnptD/XaaZqGmlrfmuQXYVIkD7SX9VMZy8zWdBgT5 yoSLUWWhj5mqRMLp8Uuf4kA0or9w6505qPfPT9x9cXF6jpc++otZwfa2wPXjILLSIxuT nxnEVWRiBf8wCOiobLjNMRsdy1YT+OYD6dt3stG0m5TGRAmJfAEEfhtZhFW0kb5m3FUS GzI4ZCq3Oxwj6CfayGIGTy1wg9xs+TdAOmebHpmIMSS4zuZFNlJNM9vOGvaUbSGqkcLs QbJWf/+Q6NypWsxYpHM2SWvHaL2nZ9I9ke8w5CYmastZga8ykU7xAGr49mEDu1mjm65I hUfA==
X-Gm-Message-State: AGi0PuYuPncSImJd0vrxCUlbuefDgsfEGeRsXIM3UJC7hzdHZD+OLnmF Xx9XIX0djIxjTN/0QhfESgJwCHByYKoy94UDMVJRb1di
X-Google-Smtp-Source: APiQypKbSYghqO5rsVx0Ue+UHvpd9rM8QJLK1GpKLuYlgHddqHXZdk2qOghDvJ23Yz4J+IamXo/hyHQsche6UMLazbM=
X-Received: by 2002:a1f:2f91:: with SMTP id v139mr5981576vkv.22.1587688945238;  Thu, 23 Apr 2020 17:42:25 -0700 (PDT)
MIME-Version: 1.0
References: <CANcmUPEpN=RAJg+avaTnNQrUB9arpJ+9jjNSW2hk=BZGrM72aw@mail.gmail.com> <064FEA36-EF58-4DBA-9B36-F853DC6B72BA@tzi.org>
In-Reply-To: <064FEA36-EF58-4DBA-9B36-F853DC6B72BA@tzi.org>
From: Jonathan Beri <jmberi@gmail.com>
Date: Thu, 23 Apr 2020 17:41:48 -0700
Message-ID: <CANcmUPHLhPZfZctq_KZFyV=rgs56rq_CJPJ_f2_RRpGZgPXWmA@mail.gmail.com>
To: Carsten Bormann <cabo@tzi.org>
Cc: core@ietf.org
Content-Type: multipart/alternative; boundary="00000000000098477805a3fea3ab"
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/r-l3eXd91Fpo-mH_1nZrsA493rk>
Subject: Re: [core] API specification via OpenAPI & AsyncAPI
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: Fri, 24 Apr 2020 00:42:40 -0000

--00000000000098477805a3fea3ab
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Thanks Carsten, I plan to attend! Given the short notice I doubt I'll be
able to add to the agenda (or have slides in time,) but I hope to connect
with the RG.

On Thu, Apr 23, 2020 at 4:08 PM Carsten Bormann <cabo@tzi.org> wrote:

> Hi Jonathan,
>
> questions like this are being actively discussed in the T2TRG under the
> name of "WISHI" (Work on IoT Semantic/Hypermedia Interoperability,
> http://wishi.space).
> We'll have the next WISHI web conference today (er, tomorrow US time):
> <https://mailarchive.ietf.org/arch/msg/t2trg/FC63LiID6CoXYYwdCRpOfIhTO58>
>
> Gr=C3=BC=C3=9Fe, Carsten
>
>
> > On 2020-04-23, at 21:14, Jonathan Beri <jmberi@gmail.com> wrote:
> >
> > OpenAPI (openapis.org) is a popular API specification format under the
> Linux Foundation. Use cases for an API definition documents include
> interactive documentation, code generation for documentation, clients, an=
d
> servers and automation of test cases. Recently I learned about AsyncAPI (
> asyncapi.com), which is a sibling spec for asynchronous, event-driven
> APIs.
> >
> > I believe it would provide an improved developer experience for the
> reasons listed above to have an API specification format for CoAP and
> groupcomm. It should be feasible to adopt OpenAPI for the request-respons=
e
> features of CoAP and AsyncAPI for the group comms. There's some interest =
in
> the AsyncAPI community to see CoAP support, which I'd be interested in
> facilitating.
> >
> > Thoughts? There may be some overlap between the Link Format and Resourc=
e
> Directory specs, but I believe those can be mitigated - or even supported
> via code generation. Are there any other related efforts that should be
> considered? If not, there's a lot of value around the community and
> ecosystem of OpenAPI and now AsyncAPI.
> >
> > --
> > Jonathan Beri
> > linkedin.com/in/jonathanberi
> > _______________________________________________
> > core mailing list
> > core@ietf.org
> > https://www.ietf.org/mailman/listinfo/core
>
>

--=20
Jonathan Beri
linkedin.com/in/jonathanberi <https://www.linkedin.com/in/jonathanberi/>

--00000000000098477805a3fea3ab
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Thanks Carsten, I plan to attend! Given the short notice I=
 doubt I&#39;ll be able to add to the agenda (or have slides in time,) but =
I hope to connect with the RG.</div><br><div class=3D"gmail_quote"><div dir=
=3D"ltr" class=3D"gmail_attr">On Thu, Apr 23, 2020 at 4:08 PM Carsten Borma=
nn &lt;<a href=3D"mailto:cabo@tzi.org">cabo@tzi.org</a>&gt; wrote:<br></div=
><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border=
-left:1px solid rgb(204,204,204);padding-left:1ex">Hi Jonathan,<br>
<br>
questions like this are being actively discussed in the T2TRG under the nam=
e of &quot;WISHI&quot; (Work on IoT Semantic/Hypermedia Interoperability, <=
a href=3D"http://wishi.space" rel=3D"noreferrer" target=3D"_blank">http://w=
ishi.space</a>).<br>
We&#39;ll have the next WISHI web conference today (er, tomorrow US time):<=
br>
&lt;<a href=3D"https://mailarchive.ietf.org/arch/msg/t2trg/FC63LiID6CoXYYwd=
CRpOfIhTO58" rel=3D"noreferrer" target=3D"_blank">https://mailarchive.ietf.=
org/arch/msg/t2trg/FC63LiID6CoXYYwdCRpOfIhTO58</a>&gt;<br>
<br>
Gr=C3=BC=C3=9Fe, Carsten<br>
<br>
<br>
&gt; On 2020-04-23, at 21:14, Jonathan Beri &lt;<a href=3D"mailto:jmberi@gm=
ail.com" target=3D"_blank">jmberi@gmail.com</a>&gt; wrote:<br>
&gt; <br>
&gt; OpenAPI (<a href=3D"http://openapis.org" rel=3D"noreferrer" target=3D"=
_blank">openapis.org</a>) is a popular API specification format under the L=
inux Foundation. Use cases for an API definition documents include interact=
ive documentation, code generation for documentation, clients, and servers =
and automation of test cases. Recently I learned about AsyncAPI (<a href=3D=
"http://asyncapi.com" rel=3D"noreferrer" target=3D"_blank">asyncapi.com</a>=
), which is a sibling spec for asynchronous, event-driven APIs.<br>
&gt; <br>
&gt; I believe it would provide an improved developer experience for the re=
asons listed above to have an API specification format for CoAP and groupco=
mm. It should be feasible to adopt OpenAPI for the request-response feature=
s of CoAP and AsyncAPI for the group comms. There&#39;s some interest in th=
e AsyncAPI community to see CoAP support, which I&#39;d be interested in fa=
cilitating.<br>
&gt; <br>
&gt; Thoughts? There may be some overlap between the Link Format and Resour=
ce Directory specs, but I believe those can be mitigated - or even supporte=
d via code generation. Are there any other related efforts that should be c=
onsidered? If not, there&#39;s a lot of value around the community and ecos=
ystem of OpenAPI and now AsyncAPI.<br>
&gt; <br>
&gt; -- <br>
&gt; Jonathan Beri<br>
&gt; <a href=3D"http://linkedin.com/in/jonathanberi" rel=3D"noreferrer" tar=
get=3D"_blank">linkedin.com/in/jonathanberi</a><br>
&gt; _______________________________________________<br>
&gt; core mailing list<br>
&gt; <a href=3D"mailto:core@ietf.org" target=3D"_blank">core@ietf.org</a><b=
r>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/core" rel=3D"noreferr=
er" target=3D"_blank">https://www.ietf.org/mailman/listinfo/core</a><br>
<br>
</blockquote></div><br clear=3D"all"><div><br></div>-- <br><div dir=3D"ltr"=
 class=3D"gmail_signature"><div dir=3D"ltr">Jonathan Beri<div><a href=3D"ht=
tps://www.linkedin.com/in/jonathanberi/" target=3D"_blank">linkedin.com/in/=
jonathanberi</a><br></div></div></div>

--00000000000098477805a3fea3ab--


From nobody Fri Apr 24 02:09:45 2020
Return-Path: <jaime@iki.fi>
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 941833A1086 for <core@ietfa.amsl.com>; Fri, 24 Apr 2020 02:09:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.12
X-Spam-Level: 
X-Spam-Status: No, score=-1.12 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_NEUTRAL=0.779, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=messagingengine.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 azfLBlFZNao2 for <core@ietfa.amsl.com>; Fri, 24 Apr 2020 02:09:43 -0700 (PDT)
Received: from wforward4-smtp.messagingengine.com (wforward4-smtp.messagingengine.com [64.147.123.34]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F24473A108C for <core@ietf.org>; Fri, 24 Apr 2020 02:09:42 -0700 (PDT)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailforward.west.internal (Postfix) with ESMTP id 1A3DEE92 for <core@ietf.org>; Fri, 24 Apr 2020 05:09:42 -0400 (EDT)
Received: from imap3 ([10.202.2.53]) by compute7.internal (MEProxy); Fri, 24 Apr 2020 05:09:42 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm2; bh=gmfbFmyBL2faOufcF4QqEnOzMHzuG vwNl3SJSEi6sfA=; b=onrlRiZ4agUPavf8kFjZg2z69TIQFcwYz6JP6m/oiAj3x Ypc6Od4+PyCoq9CRn0ZDKC+z2XyBh4K81zfqqo3lVbeJcfewZrcnuw3uJogPW3uV aqHbwei9LbA6Ix6lvgcyHnfiytSTlqQGej8fTrIcIQAP4lLhvCO0KCnXRvdj6UTI 6Sqw473ss/bOX34QyXRqoL3P0aT1gCS4bINoNyUKpZFXtA1zN0O9jTCo/FLN0F6d jLpq0ExihnYqyzo+U7LDH7JbVjmSuC8WUcPmnHf6evLpcbSCuUVzta5IkHSP7PML OXHb0cETL5qzvOoxVXm30EzGq8MM+TaeIo3vt9foA==
X-ME-Sender: <xms:1ayiXneA2sSHCLK5gyeyNXcZyib9aYn7soZsM6bqZ2OCp_a34Vfocw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedrhedugdduudcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepofgfggfkfffhvffutgesthdtredtre erjeenucfhrhhomheplfgrihhmvggplfhimhornhgviicuoehjrghimhgvsehikhhirdhf iheqnecuffhomhgrihhnpehgihhthhhusgdrtghomhdpihgvthhfrdhorhhgnecuvehluh hsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepjhgrihhmvgesihhk ihdrfhhi
X-ME-Proxy: <xmx:1ayiXtpSydGRCzAD64oXW9iiKSHAN_-BwQLO2mscGSulDzyjqyGagg> <xmx:1ayiXhMfJ2n91DKpbYIaRcv2tHXGGdUCJ4qqh4AGe9s85tZzVZ6S4w> <xmx:1ayiXgg044JbkALZj8sbfJIBXAKIlyc38KKutTKbsazJHAwtkRotFg> <xmx:1ayiXjYbEE4cCLIE_wJUHsPhnM_sSMPsb4gveMCgY9c-CDDt04SfwtzcMXk>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id 3218D4E009F; Fri, 24 Apr 2020 05:09:41 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.3.0-dev0-351-g9981f4f-fmstable-20200421v1
Mime-Version: 1.0
Message-Id: <cc4e9e65-39b0-4a0f-b8ac-f1b4514f3131@www.fastmail.com>
Date: Fri, 24 Apr 2020 12:09:21 +0300
From: =?UTF-8?Q?Jaime_Jim=C3=A9nez?= <jaime@iki.fi>
To: core@ietf.org
Content-Type: text/plain
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/vioR2r09Glpx1F-jdJ5s1-tKyLs>
Subject: [core] Summary of CoRE WG - IETF107
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: Fri, 24 Apr 2020 09:09:45 -0000

Dear CoRE WG,

Marco and I have prepared a summary of the two CoRE Virtual Meetings we had the past weeks.
You can find the summary and the slides both on github [1] and on the datatracker [2]. 

We have few actionable items we will start with shortly. So expect emails related to upcoming virtual interims (29th April) and working group adoptions.

[1]  https://github.com/core-wg/wg-materials/tree/master/ietf107
[2]  https://datatracker.ietf.org/wg/core/meetings/

Thank you!
-- 
Marco and Jaime


From nobody Fri Apr 24 02:22:05 2020
Return-Path: <emmanuel.baccelli@gmail.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 1DA1D3A10B8 for <core@ietfa.amsl.com>; Fri, 24 Apr 2020 02:22:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.395
X-Spam-Level: 
X-Spam-Status: No, score=-1.395 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
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 5rDRXJ_NY6Ry for <core@ietfa.amsl.com>; Fri, 24 Apr 2020 02:21:59 -0700 (PDT)
Received: from mail-ot1-f49.google.com (mail-ot1-f49.google.com [209.85.210.49]) (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 163693A10C3 for <core@ietf.org>; Fri, 24 Apr 2020 02:21:35 -0700 (PDT)
Received: by mail-ot1-f49.google.com with SMTP id g14so11224639otg.10 for <core@ietf.org>; Fri, 24 Apr 2020 02:21:35 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=0wo0c30odiUogLcTSCr5Ds1iICp6LNTccrEycnRTaQY=; b=tZCBQT34LjEHHVDnPYkl0Rq3nJJ2+NOVAnfSOOq4lyhK4P0HrMUjHoaoSbhzmS4Ohi +iNbYb3qudCL3NZmOIicUx3ARvl3UKfaFsYXfDYQRuT3P2/Q8TdJlckfkharyLiUzrih peHhRHZ3Bo427dIse9yv7YHlclGRliNzO5NuD4+gasZtLLZQW5erTQbeJAbScglNnhic OzaIkI3H03VFjOKvXtD5Hh2D2Ah384YLOCvy2qnU1wHdqmPImbgco9fyOnHlD2bY2N8I Om+xN47b6FVfY9jPsX08/x9XsMY4SOZrJDs3eLkFKcddOWjpqmzYuy88WaQO0x4DSdi4 SngQ==
X-Gm-Message-State: AGi0PuZF2OWjntx0FfwJDNOsuShCCFc9Fajojb4dPt4f9V/T7la3jlG/ oGLpm/+6Tc1oFFTeBQndkhetOMjeo0r90UqGZeSraoh2X1g=
X-Google-Smtp-Source: APiQypLQpHzS5hhPAo1QGYccaU4J2q2tLszbbWYCdSOekQ/0+AsZLrQTSnmyrRoLjxNviX9rc4bQAku6fyiObYplGYI=
X-Received: by 2002:aca:ad87:: with SMTP id w129mr5980890oie.173.1587720094942;  Fri, 24 Apr 2020 02:21:34 -0700 (PDT)
MIME-Version: 1.0
From: Emmanuel Baccelli <Emmanuel.Baccelli@inria.fr>
Date: Fri, 24 Apr 2020 11:21:24 +0200
Message-ID: <CANK0pbad-ur4A5hmQojkz3E8KO80af-DANEF+EgBnxtnRySnZw@mail.gmail.com>
To: core@ietf.org
Content-Type: multipart/alternative; boundary="000000000000430a2e05a405e4a2"
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/8Q96MREG1mS1y5JnRhD8E1jTmSI>
Subject: [core] RIOT Summit 2020: Call for Contributions
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: Fri, 24 Apr 2020 09:22:02 -0000

--000000000000430a2e05a405e4a2
Content-Type: text/plain; charset="UTF-8"

Dear all,

the below call for contributions might be of interest for you, as RIOT
bundles an open source implementation of CoAP, and an OSCORE implementation
on the way.

In particular, CoRE-related talks, tutorials, or demos are very
welcome -- *both
online and onsite* -- on Sept. 14-15. Looking forward to your proposals!

Cheers,

Emmanuel


(Apologies for potential cross-posting)

************************************************************************

CALL FOR CONTRIBUTIONS

RIOT Summit 2020

September 14-15, 2020

Participation options: online & on-site
(f2f meeting to be confirmed, at Station F, Paris, France)

https://summit.riot-os.org

************************************************************************

RIOT is an open source operating system for microcontroller-based IoT
devices. Initially developed by folks from academia, the RIOT community
now consists of companies, makers, and hobbyist, distributed
all around the world.

The RIOT community gathers yearly at the RIOT Summit, which brings
together RIOTers, beginners, and experts, as well as people interested
in the IoT in general and decision makers who plan to deploy RIOT in the
future. The event combines plenary talks, hands-on tutorials, and demos.

Every year since 2016, the RIOT Summit was successful in providing
a forum to connect. We aim to continue this tradition in 2020,
with some changes catering for online participation. We will try
our very best to create the special RIOT Summit atmosphere online,
as well as onsite (f2f to be confirmed, at French Tech Central in
Station F, Paris, France).

The organizers of the RIOT Summit call for contributions that relate to
RIOT and the Internet of Things. If you want to present a talk, a
tutorial, or a demo (whether online or onsite!) please consider the Call
for Contributions:

  * https://summit.riot-os.org/2020/call-for-contributions


Best regards,
the organizers, on behalf of the RIOT community

--000000000000430a2e05a405e4a2
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div><span>Dear all,<br></span></div><div><span><br><=
/span></div><div><span>the below call for contributions might be of interes=
t for you, as RIOT bundles an open source implementation of CoAP, and an OS=
CORE implementation on the way.<br></span></div><div><span><br></span></div=
><div><span>In particular, CoRE-related talks, tutorials, or demos are very=
 welcome -- <u>both online and onsite</u> -- on Sept. 14-15. Looking forwar=
d to your proposals!<br></span></div><div><span><br></span></div><div><span=
>Cheers,</span></div><div><span><br></span></div><div><span>Emmanuel<br></s=
pan></div><div><span><br></span></div><div><span><br></span></div><div><spa=
n>(Apologies for potential cross-posting)<br><br>**************************=
**********************************************<br><br>CALL FOR CONTRIBUTION=
S<br><br>RIOT Summit 2020<br><br>September 14-15, 2020<br><br>Participation=
 options: online &amp; on-site<br>(f2f meeting to be confirmed, at Station =
F, Paris, France)<br><br><a href=3D"https://summit.riot-os.org" target=3D"_=
blank">https://summit.riot-os.org</a><br><br>******************************=
******************************************<br><br>RIOT is an open source op=
erating system for microcontroller-based IoT<br></span>devices. Initially d=
eveloped by folks from academia, the RIOT community <br><span>now consists =
of companies, makers, and hobbyist, distributed <br>all around the world.<b=
r><br></span>The RIOT community gathers yearly at the RIOT Summit, which br=
ings<span><br>together RIOTers, beginners, and experts, as well as people i=
nterested<br>in the IoT in general and decision makers who plan to deploy R=
IOT in the<br>future. The event combines plenary talks, hands-on tutorials,=
 and demos.<br><br></span>Every year since 2016, the RIOT Summit was succes=
sful in providing<br>a forum to connect. We aim to continue this tradition =
in 2020, <br>with some changes catering for online participation. We will t=
ry <br>our very best to create the special RIOT Summit atmosphere online,<b=
r>as well as onsite (f2f to be confirmed, at French Tech Central in<br>Stat=
ion F, Paris, France).<span><br><br>The organizers of the RIOT Summit call =
for contributions that relate to<br>RIOT and the Internet of Things. If you=
 want to present a talk, a<br>tutorial, or a demo (whether online or onsite=
!) please consider the Call<br>for Contributions:<br><br>=C2=A0 * <a href=
=3D"https://summit.riot-os.org/2020/call-for-contributions" target=3D"_blan=
k">https://summit.riot-os.org/2020/call-for-contributions</a><br><br><br>Be=
st regards,<br>the organizers, on behalf of the RIOT community</span></div>=
</div></div>

--000000000000430a2e05a405e4a2--


From nobody Fri Apr 24 04:37:37 2020
Return-Path: <joel.hoglund@gmail.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 C86123A0952 for <core@ietfa.amsl.com>; Fri, 24 Apr 2020 04:37:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.087
X-Spam-Level: 
X-Spam-Status: No, score=-2.087 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, T_KAM_HTML_FONT_INVALID=0.01, URIBL_BLOCKED=0.001] autolearn=ham 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 DEMG88xk6YCe for <core@ietfa.amsl.com>; Fri, 24 Apr 2020 04:37:33 -0700 (PDT)
Received: from mail-ed1-x52e.google.com (mail-ed1-x52e.google.com [IPv6:2a00:1450:4864:20::52e]) (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 78C003A0947 for <core@ietf.org>; Fri, 24 Apr 2020 04:37:33 -0700 (PDT)
Received: by mail-ed1-x52e.google.com with SMTP id j20so6955626edj.0 for <core@ietf.org>; Fri, 24 Apr 2020 04:37:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:from:date:message-id:subject:to; bh=6rRxbWSlaHeZFjuFH3NKBoPXfWSuEngJTgsfLUwcuJk=; b=L0ETnVFpThzLUQKUjudvncaTh1Ja6Wgm09OJL5oF+cwi7Ur1lb86nHbE65gwnWU9U4 MhkX/e83spdw8YPiyhRtee+eMy2n0WM+ciYRwLQXJnYuQTLFzMXnpEA7OJdHGuxeYSug MZ9uLbFHGX3/Co3AnIL3ydiOYaW9mrhAuR/Id/+6qoa/C/blbPb1mJ9RgqmxJ5V7POkD deNomBkk5O/6sW/EVtjPAOQeApULVPoh6vg9/BD4pSug+N4TcRRXNEveY+P1Nhf7+ZsE 26r3gWjMPkIgvpf8PxXre20++GQPeaXcYy+47MLe4TH6cj6W5EoHmo7xd8rmG6IM/TTN Zpcg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=6rRxbWSlaHeZFjuFH3NKBoPXfWSuEngJTgsfLUwcuJk=; b=lnCqZC9AfGalz/Der4VvVYc+5PVUNtwysZNcNwGvhrMKEWD8xocg1sKDnUTh3Xs3yz fZNieVF/7NaLgMIlK3YAeYC9SWA84ffMupyBlHFdRth/s67sALkUYXEx/VqrStjtE3je +4l1AA1bHWCN27AQnA2cEg+Ukn9pgGF7MgJFIazorrYPMl004GwaZ8kUEF8Rt74MTk5W lhmDxqs4VHLVxXeoR/cm1l8UYH1nC6SKF+KB94TtxfIPkkuodW06b8qol2P6CB+NAWpR aUcPxFNgIJH9aer32exAUCuN13UboVelr7p+rKv515wyMIJOWx+fyCt3jbklDok3g5ic sO9g==
X-Gm-Message-State: AGi0PuYbJct0+06fja4RAoDNs1gJY7W1A06VH86ZVpfq5KKBM+grhJIy LY/T9ixeQbagv7S+YQK7cliOQE9sIUjwcOOKVWkBX3oRCHk=
X-Google-Smtp-Source: APiQypI8SRviVHzTJhRLUpSN6oeTBZY3WRpnoeGtmtH9Ttd6zcJYm3sHDQBb3VcR7Q8uetqmlJV8jaezV6BItxhqBAE=
X-Received: by 2002:a05:6402:3136:: with SMTP id dd22mr6613584edb.165.1587728251544;  Fri, 24 Apr 2020 04:37:31 -0700 (PDT)
MIME-Version: 1.0
From: =?UTF-8?Q?Joel_H=C3=B6glund?= <joel.hoglund@gmail.com>
Date: Fri, 24 Apr 2020 13:37:20 +0200
Message-ID: <CAHszGE+s0gBKNmDky4NZLP3SO-BqosQ2FvA7HeZprv3jWFFL7g@mail.gmail.com>
To: core@ietf.org
Content-Type: multipart/alternative; boundary="0000000000006eeeaf05a407caab"
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/S8YgAUb66d734R-WlmEu-I0kMAs>
Subject: Re: [core] [Ace] draft-raza-ace-cbor-certificates-04.txt
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: Fri, 24 Apr 2020 11:37:36 -0000

--0000000000006eeeaf05a407caab
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi!

First a meta comment: I=E2=80=99m now answering to both the ACE and the COR=
E
mailing list. If the working group chairs have recommendations on where to
keep the continued discussion I=E2=80=99m eager to hear.

Thank you for your review! Some answers to the questions are inline below.

> When you sign CBOR, usually it is wrapped in a bstr. This is important

> to be able to use typical CBOR encoders/decoders. This doesn=E2=80=99t se=
em

> to be the case here, at least I don=E2=80=99t see it in the text near the=
 end of

> section 3.

Since this bstr wrapping has become the expected norm we agree this is a
good suggestion for an improvement with low overhead, which we will add for
the next version.

> Was any consideration given to using the COSE algorithm registry rather

> than defining a new one?

Yes, it is still work in progress to determine if the COSE algorithm
registry can accommodate the algorithms deemed useful for inclusion.

> But of most interest to me is whether the COSE was considered as the

> signing format for native CBOR certs. If COSE is used, then this looks

> almost identical to CWT and may be a native CBOR cert is a variant of

> a CWT? =E2=80=A6 =E2=80=A6

Our starting point has been to stay close to the original X.509 format
while minimizing size. A COSE encoding would re-add some format overhead
(close to 10% for the provided example certificate). But if a COSE encoding
would help making the format accepted and used, it can definitely be
further discussed.

Once again, thank you for your comments!

and

Best Regards

Joel H=C3=B6glund


*Fr=C3=A5n:* Ace <ace-bounces@ietf.org> f=C3=B6r Laurence Lundblade <
lgl@island-resort.com>
*Skickat:* den 22 april 2020 17:23
*Till:* Ace Wg <ace@ietf.org>
*=C3=84mne:* [Ace] draft-raza-ace-cbor-certificates-04.txt

I have a few comments / questions about
draft-raza-ace-cbor-certificates-04.txt section 6 on native CBOR certs

When you sign CBOR, usually it is wrapped in a bstr. This is important to
be able to use typical CBOR encoders/decoders. This doesn=E2=80=99t seem to=
 be the
case here, at least I don=E2=80=99t see it in the text near the end of sect=
ion 3..

Was any consideration given to using the COSE algorithm registry rather
than defining a new one?

But of most interest to me is whether the COSE was considered as the
signing format for native CBOR certs. If COSE is used, then this looks
almost identical to CWT and may be a native CBOR cert is a variant of a
CWT? One advantage of this would be reuse of some of the CWT (and EAT)
code. Some of the fields in the CBOR cert might overlap with CWT claims.
That might be a good thing.

LL




_______________________________________________
Ace mailing list
Ace@ietf.org
https://www.ietf.org/mailman/listinfo/ace

--0000000000006eeeaf05a407caab
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><span id=3D"gmail-docs-internal-guid-46fb8f3f-7fff-8bc2-f0=
2c-3939a91ff172"><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;ma=
rgin-bottom:0pt"><span style=3D"font-size:11pt;font-family:Arial;color:rgb(=
0,0,0);background-color:transparent;font-variant-numeric:normal;font-varian=
t-east-asian:normal;vertical-align:baseline;white-space:pre-wrap">Hi!</span=
></p><br><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bot=
tom:0pt"><span style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);b=
ackground-color:transparent;font-variant-numeric:normal;font-variant-east-a=
sian:normal;vertical-align:baseline;white-space:pre-wrap">First a meta comm=
ent: I=E2=80=99m now answering to both the ACE and the CORE mailing list. I=
f the working group chairs have recommendations on where to keep the contin=
ued discussion I=E2=80=99m eager to hear.</span></p><br><p dir=3D"ltr" styl=
e=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font=
-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;=
font-variant-numeric:normal;font-variant-east-asian:normal;vertical-align:b=
aseline;white-space:pre-wrap">Thank you for your review! Some answers to th=
e questions are inline below.</span></p><br><p dir=3D"ltr" style=3D"line-he=
ight:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;f=
ont-family:Arial;color:rgb(0,0,0);background-color:transparent;font-variant=
-numeric:normal;font-variant-east-asian:normal;vertical-align:baseline;whit=
e-space:pre-wrap">&gt; When you sign CBOR, usually it is wrapped in a bstr.=
 This is important</span></p><p dir=3D"ltr" style=3D"line-height:1.38;margi=
n-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font-family:Aria=
l;color:rgb(0,0,0);background-color:transparent;font-variant-numeric:normal=
;font-variant-east-asian:normal;vertical-align:baseline;white-space:pre-wra=
p">&gt; to be able to use typical CBOR encoders/decoders. This doesn=E2=80=
=99t seem</span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt=
;margin-bottom:0pt"><span style=3D"font-size:11pt;font-family:Arial;color:r=
gb(0,0,0);background-color:transparent;font-variant-numeric:normal;font-var=
iant-east-asian:normal;vertical-align:baseline;white-space:pre-wrap">&gt; t=
o be the case here, at least I don=E2=80=99t see it in the text near the en=
d of</span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;marg=
in-bottom:0pt"><span style=3D"font-size:11pt;font-family:Arial;color:rgb(0,=
0,0);background-color:transparent;font-variant-numeric:normal;font-variant-=
east-asian:normal;vertical-align:baseline;white-space:pre-wrap">&gt; sectio=
n 3.</span></p><br><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:11pt;font-family:Arial;color:rg=
b(0,0,0);background-color:transparent;font-variant-numeric:normal;font-vari=
ant-east-asian:normal;vertical-align:baseline;white-space:pre-wrap">Since t=
his bstr wrapping has become the expected norm we agree this is a good sugg=
estion for an improvement with low overhead, which we will add for the next=
 version.</span></p><br><p dir=3D"ltr" style=3D"line-height:1.38;margin-top=
:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font-family:Arial;col=
or:rgb(0,0,0);background-color:transparent;font-variant-numeric:normal;font=
-variant-east-asian:normal;vertical-align:baseline;white-space:pre-wrap">&g=
t; Was any consideration given to using the COSE algorithm registry rather<=
/span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bo=
ttom:0pt"><span style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);=
background-color:transparent;font-variant-numeric:normal;font-variant-east-=
asian:normal;vertical-align:baseline;white-space:pre-wrap">&gt; than defini=
ng a new one?</span></p><br><p dir=3D"ltr" style=3D"line-height:1.38;margin=
-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font-family:Arial=
;color:rgb(0,0,0);background-color:transparent;font-variant-numeric:normal;=
font-variant-east-asian:normal;vertical-align:baseline;white-space:pre-wrap=
">Yes, it is still work in progress to determine if the COSE algorithm regi=
stry can accommodate the algorithms deemed useful for inclusion.</span></p>=
<br><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0=
pt"><span style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);backgr=
ound-color:transparent;font-variant-numeric:normal;font-variant-east-asian:=
normal;vertical-align:baseline;white-space:pre-wrap">&gt; But of most inter=
est to me is whether the COSE was considered as the</span></p><p dir=3D"ltr=
" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=
=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:tran=
sparent;font-variant-numeric:normal;font-variant-east-asian:normal;vertical=
-align:baseline;white-space:pre-wrap">&gt; signing format for native CBOR c=
erts. If COSE is used, then this looks</span></p><p dir=3D"ltr" style=3D"li=
ne-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:1=
1pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-va=
riant-numeric:normal;font-variant-east-asian:normal;vertical-align:baseline=
;white-space:pre-wrap">&gt; almost identical to CWT and may be a native CBO=
R cert is a variant of</span></p><p dir=3D"ltr" style=3D"line-height:1.38;m=
argin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font-family:=
Arial;color:rgb(0,0,0);background-color:transparent;font-variant-numeric:no=
rmal;font-variant-east-asian:normal;vertical-align:baseline;white-space:pre=
-wrap">&gt; a CWT? =E2=80=A6 =E2=80=A6=C2=A0</span></p><br><p dir=3D"ltr" s=
tyle=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"f=
ont-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transpare=
nt;font-variant-numeric:normal;font-variant-east-asian:normal;vertical-alig=
n:baseline;white-space:pre-wrap">Our starting point has been to stay close =
to the original X.509 format while minimizing size. A COSE encoding would r=
e-add some format overhead (close to 10% for the provided example certifica=
te). But if a COSE encoding would help making the format accepted and used,=
 it can definitely be further discussed.</span></p><br><p dir=3D"ltr" style=
=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-=
size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;f=
ont-variant-numeric:normal;font-variant-east-asian:normal;vertical-align:ba=
seline;white-space:pre-wrap">Once again, thank you for your comments!</span=
></p><br><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bot=
tom:0pt"><span style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);b=
ackground-color:transparent;font-variant-numeric:normal;font-variant-east-a=
sian:normal;vertical-align:baseline;white-space:pre-wrap">and</span></p><br=
><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"=
><span style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);backgroun=
d-color:transparent;font-variant-numeric:normal;font-variant-east-asian:nor=
mal;vertical-align:baseline;white-space:pre-wrap">Best Regards</span></p><b=
r><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt=
"><span style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);backgrou=
nd-color:transparent;font-variant-numeric:normal;font-variant-east-asian:no=
rmal;vertical-align:baseline;white-space:pre-wrap">Joel H=C3=B6glund</span>=
</p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0=
pt"><span style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);backgr=
ound-color:transparent;font-variant-numeric:normal;font-variant-east-asian:=
normal;vertical-align:baseline;white-space:pre-wrap"><br></span></p><p dir=
=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span =
style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color=
:transparent;font-variant-numeric:normal;font-variant-east-asian:normal;ver=
tical-align:baseline;white-space:pre-wrap">

</span></p><div class=3D"gmail-_2le66D_cFAbkq67CrgZcmE" style=3D"margin:0px=
;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:inherit"=
><div class=3D"gmail-" style=3D"margin:0px;padding:0px;border:0px;font:inhe=
rit;vertical-align:baseline;color:inherit"><div class=3D"gmail-wide-content=
-host" style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-ali=
gn:baseline;color:inherit"><div tabindex=3D"-1" class=3D"gmail-B1IVVpQay0rP=
zznhParFr gmail-KcNy0Xfd9-is-_CEp3QOI" style=3D"margin:0px 20px 8px 8px;pad=
ding:0px 12px 12px;font:inherit;vertical-align:baseline;outline:0px;display=
:table;table-layout:fixed;border-radius:2px"><div style=3D"margin:0px;paddi=
ng:0px;border:0px;font:inherit;vertical-align:baseline;color:inherit"><div =
style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align:base=
line;color:inherit"><div class=3D"gmail-_2zX2caDms6Dyd9Ch--6tVn" style=3D"m=
argin:0px 0px 0px 31px;padding:0px;border:0px;font-style:inherit;font-varia=
nt:inherit;font-stretch:inherit;font-size:15px;line-height:inherit;font-fam=
ily:inherit;vertical-align:baseline;color:inherit"><div class=3D"gmail-_1Py=
kQrbOAi1vvEtfcvQEia" style=3D"margin:0px;padding:0px;border:0px;font:inheri=
t;vertical-align:baseline;color:inherit"><div style=3D"margin:0px;padding:0=
px;border:0px;font:inherit;vertical-align:baseline;color:inherit"><div clas=
s=3D"gmail-_21bgioiEBbnVoXvYXjL3tH gmail-JWNdg1hee9_Rz6bIGvG1c gmail-allowT=
extSelection" style=3D"margin:0px;padding:0px 16px;border-top:0px;border-ri=
ght:0px;border-bottom:0px;font:inherit;vertical-align:baseline;color:black;=
overflow-y:auto"><div style=3D"margin:0px;padding:0px;border:0px;font:inher=
it;vertical-align:baseline;color:inherit"><div style=3D"margin:0px;padding:=
0px;border:0px;font:inherit;vertical-align:baseline;color:inherit"><div dir=
=3D"ltr" style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-a=
lign:baseline;color:inherit"><div dir=3D"ltr" id=3D"gmail-x_divRplyFwdMsg" =
style=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align:base=
line;color:inherit"><font color=3D"black" face=3D"Calibri,sans-serif" style=
=3D"font-size:11pt"><b>Fr=C3=A5n:</b>=C2=A0Ace &lt;<a href=3D"mailto:ace-bo=
unces@ietf.org">ace-bounces@ietf.org</a>&gt; f=C3=B6r Laurence Lundblade &l=
t;<a href=3D"mailto:lgl@island-resort.com">lgl@island-resort.com</a>&gt;<br=
><b>Skickat:</b>=C2=A0den 22 april 2020 17:23<br><b>Till:</b>=C2=A0Ace Wg &=
lt;<a href=3D"mailto:ace@ietf.org">ace@ietf.org</a>&gt;<br><b>=C3=84mne:</b=
>=C2=A0[Ace] draft-raza-ace-cbor-certificates-04.txt</font><div style=3D"ma=
rgin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseline;color:=
inherit">=C2=A0</div></div><div style=3D"margin:0px;padding:0px;border:0px;=
font:inherit;vertical-align:baseline;color:inherit"><font size=3D"2"><span =
style=3D"margin:0px;padding:0px;border:0px;font-style:inherit;font-variant:=
inherit;font-weight:inherit;font-stretch:inherit;font-size:11pt;line-height=
:inherit;font-family:inherit;vertical-align:baseline;color:inherit"><div st=
yle=3D"margin:0px;padding:0px;border:0px;font:inherit;vertical-align:baseli=
ne;color:inherit">I have a few comments / questions about draft-raza-ace-cb=
or-certificates-04.txt section 6 on native CBOR certs<br><br>When you sign =
CBOR, usually it is wrapped in a bstr. This is important to be able to use =
typical CBOR encoders/decoders. This doesn=E2=80=99t seem to be the case he=
re, at least I don=E2=80=99t see it in the text near the end of section 3..=
<br><br>Was any consideration given to using the COSE algorithm registry ra=
ther than defining a new one?<br><br>But of most interest to me is whether =
the COSE was considered as the signing format for native CBOR certs. If COS=
E is used, then this looks almost identical to CWT and may be a native CBOR=
 cert is a variant of a CWT? One advantage of this would be reuse of some o=
f the CWT (and EAT) code. Some of the fields in the CBOR cert might overlap=
 with CWT claims. That might be a good thing.<br><br>LL<br><br><br><br><br>=
_______________________________________________<br>Ace mailing list<br><a h=
ref=3D"mailto:Ace@ietf.org">Ace@ietf.org</a><br><a href=3D"https://www.ietf=
.org/mailman/listinfo/ace" target=3D"_blank" rel=3D"noopener noreferrer" id=
=3D"gmail-LPlnk849470" style=3D"margin:0px;padding:0px;border:0px;font:inhe=
rit;vertical-align:baseline">https://www.ietf.org/mailman/listinfo/ace</a><=
br></div></span></font></div></div></div></div></div><div class=3D"gmail-_1=
yuNDaQBDoy0YwHOMGXFkz" style=3D"margin:0px;padding:0px;border:0px;font:inhe=
rit;vertical-align:baseline;color:inherit;clear:both"></div></div><div clas=
s=3D"gmail-_3hNohI4SDCYc8T81_nBwJA" style=3D"margin:0px 0px 26px 17px;paddi=
ng:0px;border-width:0px 0px 1px;border-top-style:initial;border-right-style=
:initial;border-bottom-style:solid;border-left-style:initial;border-top-col=
or:initial;border-right-color:initial;border-left-color:initial;font:inheri=
t;vertical-align:baseline;color:inherit"><br></div></div></div></div></div>=
</div></div></div></div></span></div>

--0000000000006eeeaf05a407caab--


From nobody Mon Apr 27 09:16:59 2020
Return-Path: <marco.tiloca@ri.se>
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 DD4883A0E79 for <core@ietfa.amsl.com>; Mon, 27 Apr 2020 09:16:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.919
X-Spam-Level: 
X-Spam-Status: No, score=-2.919 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, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_MSPIKE_H2=-0.82, 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=ri.se
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 72mm9CR5YzVJ for <core@ietfa.amsl.com>; Mon, 27 Apr 2020 09:16:54 -0700 (PDT)
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-eopbgr130054.outbound.protection.outlook.com [40.107.13.54]) (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 0651B3A0E75 for <core@ietf.org>; Mon, 27 Apr 2020 09:16:53 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=m/3sbldrBaDOG9ThVNaLwkGeE/Oh6vIQAcI7lLf6reo6yassA3zi438tIgN4chHqCY7I7MsRVIlDfIbHPwfpCqBQYVXehqQkJyxN6dnpWVYIcXca5egX7y8nqzshH1XQdO4jwwwHg5+m93PfVo1kIWxSEJ4BzOS0JVmxHOXaEoM3R3bUqja3hLyRBOD46XmVQw+O9jxWJl+fLiPynnYCCTYPBJVXMinup2xahd+hnbaOMaGvyi1kB6XOi2JlMRNRBWHRlw8H+mwVkxltTPQvNUUNLTnjLmmxA14dzFgOIDmHNLT+MtKX90kNjSx+8P4U1RyYZOi5JAq9V/nZ3BmTrQ==
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=RSNWj2yZUO7/Tnfo2SmfHNWVmnA8AqnMUJ1Oe6dcLOA=; b=BadVRpNzxiBlU1rewK2QOCA0KMkGZJNTkwI3Zuzp6MtvbY1KSX+Lv7HWwW2gnYW9QTOMXqRTqDa0TtIDwWYlO5K9Bj1j0jVxm7NQ5KjXVuzGI7+IiYKJ5RgRw/emZZCjI1YxjWCnMM/UIXJmSyLJWpD0UAhmBRBfDz8x9Q8v9wOz9c/CKTUPm0hXeZoxSo0CBAxFJr+Yezuimjg9t71tVSsjX7WxHHVX8sY6mM7zxHB3syOgBW8byMkZgzQ1THge13vSbVCxitIeEC0Z2oImGo5KJLKDEzfMAcJxFcHoZmc1G1YB9Lc51m2Z3sIyUiAnyVYBu+0mkyiEPg8okVmQNw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ri.se; dmarc=pass action=none header.from=ri.se; dkim=pass header.d=ri.se; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ri.se; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=RSNWj2yZUO7/Tnfo2SmfHNWVmnA8AqnMUJ1Oe6dcLOA=; b=K0XDAJWwfOfl9JJQOtfXGvtR6+b6AEaoct1nn4vJLNPNKGS7PBh+I6TlBVrbWD3VhkGxnCSgHGtRr1KurUbnTsGkBmysCrPpZ+IBjQUYH3KxFfFMyWVZnWH0/v6K5cODCFwEEJPhQCpg7P3Ngk/8pQv4LWWFreB8iv+gqW19tD4=
Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=marco.tiloca@ri.se; 
Received: from VI1P189MB0398.EURP189.PROD.OUTLOOK.COM (2603:10a6:802:35::31) by VI1P189MB0287.EURP189.PROD.OUTLOOK.COM (2603:10a6:802:2f::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2937.22; Mon, 27 Apr 2020 16:16:51 +0000
Received: from VI1P189MB0398.EURP189.PROD.OUTLOOK.COM ([fe80::5db5:cc81:e984:7c27]) by VI1P189MB0398.EURP189.PROD.OUTLOOK.COM ([fe80::5db5:cc81:e984:7c27%7]) with mapi id 15.20.2937.020; Mon, 27 Apr 2020 16:16:51 +0000
From: Marco Tiloca <marco.tiloca@ri.se>
To: "core@ietf.org WG (core@ietf.org)" <core@ietf.org>
References: <8117e490-7893-c221-2ce6-e331131356c7@ri.se>
Autocrypt: addr=marco.tiloca@ri.se; prefer-encrypt=mutual; keydata= mQENBFSNeRUBCAC44iazWzj/PE3TiAlBsaWna0JbdIAJFHB8PLrqthI0ZG7GnCLNR8ZhDz6Z aRDPC4FR3UcMhPgZpJIqa6Zi8yWYCqF7A7QhT7E1WdQR1G0+6xUEd0ZD+QBdf29pQadrVZAt 0G4CkUnq5H+Sm05aw2Cpv3JfsATVaemWmujnMTvZ3dFudCGNdsY6kPSVzMRyedX7ArLXyF+0 Kh1T4WUW6NHfEWltnzkcqRhn2NcZtADsxWrMBgZXkLE/dP67SnyFjWYpz7aNpxxA+mb5WBT+ NrSetJlljT0QOXrXMGh98GLfNnLAl6gJryE6MZazN5oxkJgkAep8SevFXzglj7CAsh4PABEB AAG0Nk1hcmNvIFRpbG9jYSAobWFyY28udGlsb2NhQHJpLnNlKSA8bWFyY28udGlsb2NhQHJp LnNlPokBNwQTAQgAIQUCWkAnkAIbAwULCQgHAgYVCAkKCwIEFgIDAQIeAQIXgAAKCRDuJmS0 DljaQwEvCACJKPJIPGH0oGnLJY4G1I2DgNiyVKt1H4kkc/eT8Bz9OSbAxgZo3Jky382e4Dba ayWrQRFen0aLSFuzbU4BX4O/YRSaIqUO3KwUNO1iTC65OHz0XirGohPUOsc0SEMtpm+4zfYG 7G8p35MK0h9gpwgGMG0j0mZX4RDjuywC88i1VxCwMWGaZRlUrPXkC3nqDDRcPtuEGpncWhAV Qt2ZqeyITv9KCUmDntmXLPe6vEXtOfI9Z3HeqeI8OkGwXpotVobgLa/mVmFj6EALDzj7HC2u tfgxECBJddmcDInrvGgTkZtXEVbyLQuiK20lJmYnmPWN8DXaVVaQ4XP/lXUrzoEzuQENBFSN eRUBCACWmp+k6LkY4/ey7eA7umYVc22iyVqAEXmywDYzEjewYwRcjTrH/Nx1EqwjIDuW+BBE oMLRZOHCgmjo6HRmWIutcYVCt9ieokultkor9BBoQVPiI+Tp51Op02ifkGcrEQNZi7q3fmOt hFZwZ6NJnUbA2bycaKZ8oClvDCQj6AjEydBPnS73UaEoDsqsGVjZwChfOMg5OyFm90QjpIw8 m0uDVcCzKKfxq3T/z7tyRgucIUe84EzBuuJBESEjK/hF0nR2LDh1ShD29FWrFZSNVVCVu1UY ZLAayf8oKKHHpM+whfjEYO4XsDpV4zQ15A+D15HRiHR6Adf4PDtPM1DCwggjABEBAAGJAR8E GAECAAkFAlSNeRUCGwwACgkQ7iZktA5Y2kPGEwf/WNjTy3z74vLmHycVsFXXoQ8W1+858mRy Ad0a8JYzY3xB7CVtqI3Hy894Qcw4H6G799A1OL9B1EeA8Yj3aOz0NbUyf5GW+iotr3h8+KIC OYZ34/BQaOLzdvDNmRoGHn+NeTzhF7eSeiPKi2jex+NVodhjOVGXw8EhYGkeZLvynHEboiLM 4TbyPbVR9HsdVqKGVTDxKSE3namo3kvtY6syRFIiUz5WzJfYAuqbt6m3TxDEb8sA9pzaLuhm fnJRc12H5NVZEZmE/EkJFTlkP4wnZyOSf/r2/Vd0iHauBwv57cpY6HFFMe7rvK4s7ME5zctO Ely5C6NCu1ZaNtdUuqDSPA==
Message-ID: <e1a1291d-765e-57a9-15ac-5577bd8366fb@ri.se>
Date: Mon, 27 Apr 2020 18:16:43 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0
In-Reply-To: <8117e490-7893-c221-2ce6-e331131356c7@ri.se>
Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="zgpFZrJoFqpWfLgZhQkMvKNni9BbdAz5U"
X-ClientProxiedBy: HE1PR07CA0005.eurprd07.prod.outlook.com (2603:10a6:7:67::15) To VI1P189MB0398.EURP189.PROD.OUTLOOK.COM (2603:10a6:802:35::31)
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
Received: from [10.8.0.16] (95.174.66.180) by HE1PR07CA0005.eurprd07.prod.outlook.com (2603:10a6:7:67::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2958.7 via Frontend Transport; Mon, 27 Apr 2020 16:16:50 +0000
X-Originating-IP: [95.174.66.180]
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 2727f2e1-c309-4e5b-af9e-08d7eac664aa
X-MS-TrafficTypeDiagnostic: VI1P189MB0287:
X-Microsoft-Antispam-PRVS: <VI1P189MB0287AF863DEAE29E128A942499AF0@VI1P189MB0287.EURP189.PROD.OUTLOOK.COM>
X-MS-Oob-TLC-OOBClassifiers: OLM:9508;
X-Forefront-PRVS: 0386B406AA
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:VI1P189MB0398.EURP189.PROD.OUTLOOK.COM; PTR:; CAT:NONE;  SFTY:; SFS:(4636009)(396003)(376002)(366004)(136003)(346002)(39860400002)(5660300002)(66476007)(66556008)(6486002)(316002)(16576012)(66946007)(2906002)(966005)(66574012)(956004)(44832011)(478600001)(2616005)(33964004)(81156014)(31696002)(86362001)(16526019)(6916009)(52116002)(53546011)(235185007)(8676002)(21480400003)(186003)(6666004)(26005)(8936002)(36756003)(31686004); DIR:OUT; SFP:1101; 
Received-SPF: None (protection.outlook.com: ri.se does not designate permitted sender hosts)
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: dNh4+x5kIppvotu+JvCisfmBgyc2oiA3Xld59dSd8cTEP73Oun4QguHHmbiZdOD9Q3JzGwb90xLwztPkInrW7Z4ciKfRUcxlXNuJhixFP4bqc4wM57Ef3xcsIQ3ECiyznNnb/kxHndoI2dZA2DzdUnqFu1qj2IL5q043F4JYd0nNP3YnvCWIUAbXl0OKjLPwUVw4N7dk1AOKpGeKo8sb0cg9qBSu9kXsgQh/nDjvTsWBoAHmlkt+1u4JfLmN57UxD8TxD3+6GxmPzLaalfG682O/2WMIqYs+TATUsxtlC7ym+tB6RZIDSCCKPG8aZtu5w8DlcsHKX7xt3sybNi5lxmQgphW1Zdx0IXE90n7h7lO/uTtQ8iym3dhm1WbhpVnJ37rsavvJDn35jCmYnkZjlU2RPnioydr0zl6ItE1pi57nUI7mnyjofFbtt68PiMFVAlrXCt3rS19FIKFtMVJAo92cr6MdEZDOazgi/DajTvbNm4wGEXIiroXqL+KqlJoRlE4/IrVg5kozAVLHmI2qjw==
X-MS-Exchange-AntiSpam-MessageData: SbcW/fppYSvpxXMgztxTSfNyo5mtpeH+gveklvpR+KU7SCIES2QBaYx/jljfPrBUm52sFdkvlJtyGy6AjgETtk+Jq36NvvaBE5tu/zpZqt2e4mG7lPuk28tVV9Q+ELmq4iZx8Bhs+Y5y4Vc3vXfWgk6WN2KSI/xOcyLhET7X6LnbcrqW7VuwICq1HEpPSZIVFw3XPlrFfSflSXio9uyEE7HQrMsOFcmULFlcrXWOb4epjIuQAr/XfpGc5aykykmesPzd9YBxaIG2JXQfCsRg5RSYYQNBe5KRODsaNTPvJeWlNsDCMU/90gesATahWSR6R0l30+Yusvhe70a22UEnoiwkaxAqSUMvkerUUCD9wuWfTlqizRNsn5jfWuwXQ8nWdwUnmI2d4P4CR3p4aqr5prHCeXUcJd2Zef0b2NBdpN3UJQbSSGlMb95Gkt5rkXLYA7j7572IYAaFWHOXjUHe8gbwErAFTfXYxfcAanG5kj05AaB52n+XCzgu1FK4k78VSHHl6cJZa2DUWy6PBuEMOs3Ukfnd2K5KiYgcjquFG6UgCfyGzGNRADcWpfgyN/Wcy80eTE+PZ9gYdyleXhj+GC/jpVJdHu3I4yMxkQylFvTmTAx2qHK5H+FfYd5ec4CbTfUYYqqpE3lIRUZtxnKtnoRZUpU2p42o1y5rt54mePEVGKeDZ1ByfRLaoCbhdTIk4lKOXQHzjYC17jp2lxzgNUCwc5Q54ORaLr76/4/6E6qaQX1NviqYgs0xr+vKKtDC4IRQfB898GVyvmgVBwKO3RAO5HjbafT+hC/Imsa8mS4=
X-OriginatorOrg: ri.se
X-MS-Exchange-CrossTenant-Network-Message-Id: 2727f2e1-c309-4e5b-af9e-08d7eac664aa
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Apr 2020 16:16:51.1725 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 5a9809cf-0bcb-413a-838a-09ecc40cc9e8
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: jmNlOnletVYeHhIN3YqRcNEwDMC27O2WatgGc7DffR5Jwj25Fo3HkzqqQCLcorZeVM/knzovJgzs/sRIcprtRQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1P189MB0287
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/xruEYpg14a7Pf7Cxh8SKCe_iF98>
Subject: Re: [core] WGLC on draft-ietf-core-dev-urn
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: Mon, 27 Apr 2020 16:16:57 -0000

--zgpFZrJoFqpWfLgZhQkMvKNni9BbdAz5U
Content-Type: multipart/mixed; boundary="1Uv1NRksUTGsCSQqPfa0POgsuNBab9Ef5"

--1Uv1NRksUTGsCSQqPfa0POgsuNBab9Ef5
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Content-Language: en-US

Dear all,

The WGLC on this draft is now concluded.

We have received some comments from Jim [1], Thomas [2] and Carsten [3]
--- Thank you!

Authors are encouraged to address these comments in the draft and submit
an updated version.

Best,
/Marco

[1] https://mailarchive.ietf.org/arch/msg/core/rwXv9jEBTjUtZ0P51U1rhHOMyK=
Q/
[2] https://mailarchive.ietf.org/arch/msg/core/KNVKMw2Yj5kyvbG9b3zrYMP-HR=
I/
[3] https://mailarchive.ietf.org/arch/msg/core/dsX18XoFBzFwpHf13hBp4FS1kY=
g/

On 2020-04-09 20:08, Marco Tiloca wrote:
> Dear all,
>
> As anticipated during the latest CoRE virtual meeting, this mail starts=

> a Working Group last call on:
>
> https://tools.ietf.org/html/draft-ietf-core-dev-urn-04
>
> The document is in good shape, with no pending issues. This latest
> version especially improved the syntax, examples and IANA rules.
>
> This WGLC will end on Friday, 24th of April.
>
> Best,
> /Marco
>

--=20
Marco Tiloca
Ph.D., Senior Researcher

RISE Research Institutes of Sweden
Division ICT
Isafjordsgatan 22 / Kistag=C3=A5ngen 16
SE-164 40 Kista (Sweden)

Phone: +46 (0)70 60 46 501
https://www.ri.se



--1Uv1NRksUTGsCSQqPfa0POgsuNBab9Ef5--

--zgpFZrJoFqpWfLgZhQkMvKNni9BbdAz5U
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEEOEo4cV326Z7GypVg7iZktA5Y2kMFAl6nBWsACgkQ7iZktA5Y
2kPLuQf/RuhpOEKwIwnBOUX2FJWg4FXLAd+V7tYVe9jDYFFY+0IjWFnFdbdC9DrY
N9fnITfJa03GbM1Yc8BRWr88FO2MU0BMjuHX61Vi9LHa6uLzeNV6KWOVlxapJpNr
L5e6c5PYApbGe2detab+vJE2K1EhNlmeDmZ4OyL1bpTviEzrYXi85q8xVXIkZKgV
JADLIOt7ojOLoeYy5nYkyMrVRG4oAxBijK57jvFDA30p1IEr2+MTzFg5d+VIvsdj
/m/PeiudigxlB9bdBFLIcz3IVn1twph/k1FzgVU/9RGFfwqtC6rAwQ+YpJKdHNm9
t6Fa7IONcGmwrhmA/OVy0R11gubinQ==
=MMBI
-----END PGP SIGNATURE-----

--zgpFZrJoFqpWfLgZhQkMvKNni9BbdAz5U--


From nobody Mon Apr 27 09:28:27 2020
Return-Path: <marco.tiloca@ri.se>
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 789513A0E86 for <core@ietfa.amsl.com>; Mon, 27 Apr 2020 09:28:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level: 
X-Spam-Status: No, score=-2.099 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, MSGID_FROM_MTA_HEADER=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=ri.se
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 bWz2tRVb6yZs for <core@ietfa.amsl.com>; Mon, 27 Apr 2020 09:28:22 -0700 (PDT)
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-eopbgr70075.outbound.protection.outlook.com [40.107.7.75]) (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 B4EB63A0E91 for <core@ietf.org>; Mon, 27 Apr 2020 09:28:18 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=W9zwWJDCajM/en5T5DBi21QtAfcLJ+MQQ3a+we0//vhsc46d5L9DpFq+6ZN4QX3WdDLRD2JEW7DxCYXfO8hUt59aDqKiBNABbm5FLaQLKsRsGGK1/9p8c1KT+jy4g1bTl0sRNBev0hRlaoZUfcKS2HHjW8FW2xJ9u6smwwIM9FLLLOdJJcC7EA704Np01gjVSjjvWlGcGvG2lwkgsIofLfx1jeNShx0FQrA9L7RI+kRcpXKnfCZhmEMJnTFFBjZ8HyFUPNIWN98R9EEW5GkCwheTFpFOrk2zNjw7Jq9oFD8Jsd5VKELuqwrH9IEKNGx5j2JIWMw54qTeJ14fUOYzMw==
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=g2MyfamqT+qRW6n6SYBtIYj3SOJCKzFd8xgCR6UR3qU=; b=Prtzq+TXB51kFbPI2VGkKWs8FCu/rLfivbEERWQBk/MdTSNKHTblgHpX1pICdL5eXFdWMt8VU1g1nFkxz7FLEjF2DqFdqkujboJRewr9E3hefzqKXPA3BEKPs1zWsYpAdZD6ZEKNMZtgyHvAKuSAXQqdGSywDb4PY1dfI51IHW8I9nTadv0lDU7tBS0H+bNnQ3lUqcPxmMANI4m3x2tYevP0LzeK7njD3HkUJZkayEKwMq5Y4IJqY8BUibiw06opaEX/Xv0fcLybTgR1eK8yxUCg5de19r3rQQHUvVVx7gRgeXkAYdLjOsOzBNWG1O75mFMxb+FOftfDfQRnUJZHpg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ri.se; dmarc=pass action=none header.from=ri.se; dkim=pass header.d=ri.se; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ri.se; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=g2MyfamqT+qRW6n6SYBtIYj3SOJCKzFd8xgCR6UR3qU=; b=VYDIsSOeEqo9umPEfepbtKyZNq2anTUuQTGAFYJJIiGeYq4oYgBzffKxyEnpZoRUOhwt4fLwM7zAmYEPXASnllyCjGb3YMNz7Qn49vzQSTyt0uDXBAPPnQdl/bVYU7pokuM7m3f7AyFBVvAV6D7KFgze9NaTtAedO6XGB32AsOc=
Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=marco.tiloca@ri.se; 
Received: from VI1P189MB0398.EURP189.PROD.OUTLOOK.COM (2603:10a6:802:35::31) by VI1P189MB0303.EURP189.PROD.OUTLOOK.COM (2603:10a6:802:33::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2937.22; Mon, 27 Apr 2020 16:28:14 +0000
Received: from VI1P189MB0398.EURP189.PROD.OUTLOOK.COM ([fe80::5db5:cc81:e984:7c27]) by VI1P189MB0398.EURP189.PROD.OUTLOOK.COM ([fe80::5db5:cc81:e984:7c27%7]) with mapi id 15.20.2937.020; Mon, 27 Apr 2020 16:28:14 +0000
To: "core@ietf.org WG (core@ietf.org)" <core@ietf.org>
From: Marco Tiloca <marco.tiloca@ri.se>
Autocrypt: addr=marco.tiloca@ri.se; prefer-encrypt=mutual; keydata= mQENBFSNeRUBCAC44iazWzj/PE3TiAlBsaWna0JbdIAJFHB8PLrqthI0ZG7GnCLNR8ZhDz6Z aRDPC4FR3UcMhPgZpJIqa6Zi8yWYCqF7A7QhT7E1WdQR1G0+6xUEd0ZD+QBdf29pQadrVZAt 0G4CkUnq5H+Sm05aw2Cpv3JfsATVaemWmujnMTvZ3dFudCGNdsY6kPSVzMRyedX7ArLXyF+0 Kh1T4WUW6NHfEWltnzkcqRhn2NcZtADsxWrMBgZXkLE/dP67SnyFjWYpz7aNpxxA+mb5WBT+ NrSetJlljT0QOXrXMGh98GLfNnLAl6gJryE6MZazN5oxkJgkAep8SevFXzglj7CAsh4PABEB AAG0Nk1hcmNvIFRpbG9jYSAobWFyY28udGlsb2NhQHJpLnNlKSA8bWFyY28udGlsb2NhQHJp LnNlPokBNwQTAQgAIQUCWkAnkAIbAwULCQgHAgYVCAkKCwIEFgIDAQIeAQIXgAAKCRDuJmS0 DljaQwEvCACJKPJIPGH0oGnLJY4G1I2DgNiyVKt1H4kkc/eT8Bz9OSbAxgZo3Jky382e4Dba ayWrQRFen0aLSFuzbU4BX4O/YRSaIqUO3KwUNO1iTC65OHz0XirGohPUOsc0SEMtpm+4zfYG 7G8p35MK0h9gpwgGMG0j0mZX4RDjuywC88i1VxCwMWGaZRlUrPXkC3nqDDRcPtuEGpncWhAV Qt2ZqeyITv9KCUmDntmXLPe6vEXtOfI9Z3HeqeI8OkGwXpotVobgLa/mVmFj6EALDzj7HC2u tfgxECBJddmcDInrvGgTkZtXEVbyLQuiK20lJmYnmPWN8DXaVVaQ4XP/lXUrzoEzuQENBFSN eRUBCACWmp+k6LkY4/ey7eA7umYVc22iyVqAEXmywDYzEjewYwRcjTrH/Nx1EqwjIDuW+BBE oMLRZOHCgmjo6HRmWIutcYVCt9ieokultkor9BBoQVPiI+Tp51Op02ifkGcrEQNZi7q3fmOt hFZwZ6NJnUbA2bycaKZ8oClvDCQj6AjEydBPnS73UaEoDsqsGVjZwChfOMg5OyFm90QjpIw8 m0uDVcCzKKfxq3T/z7tyRgucIUe84EzBuuJBESEjK/hF0nR2LDh1ShD29FWrFZSNVVCVu1UY ZLAayf8oKKHHpM+whfjEYO4XsDpV4zQ15A+D15HRiHR6Adf4PDtPM1DCwggjABEBAAGJAR8E GAECAAkFAlSNeRUCGwwACgkQ7iZktA5Y2kPGEwf/WNjTy3z74vLmHycVsFXXoQ8W1+858mRy Ad0a8JYzY3xB7CVtqI3Hy894Qcw4H6G799A1OL9B1EeA8Yj3aOz0NbUyf5GW+iotr3h8+KIC OYZ34/BQaOLzdvDNmRoGHn+NeTzhF7eSeiPKi2jex+NVodhjOVGXw8EhYGkeZLvynHEboiLM 4TbyPbVR9HsdVqKGVTDxKSE3namo3kvtY6syRFIiUz5WzJfYAuqbt6m3TxDEb8sA9pzaLuhm fnJRc12H5NVZEZmE/EkJFTlkP4wnZyOSf/r2/Vd0iHauBwv57cpY6HFFMe7rvK4s7ME5zctO Ely5C6NCu1ZaNtdUuqDSPA==
Message-ID: <2084d7f6-d3ca-4ba5-480f-de58fa632d63@ri.se>
Date: Mon, 27 Apr 2020 18:28:05 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0
Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="Xp4yGFLerm9C7GiPnYEEk7egaYHT6uhgD"
X-ClientProxiedBy: HE1PR0301CA0006.eurprd03.prod.outlook.com (2603:10a6:3:76::16) To VI1P189MB0398.EURP189.PROD.OUTLOOK.COM (2603:10a6:802:35::31)
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
Received: from [10.8.0.16] (95.174.66.180) by HE1PR0301CA0006.eurprd03.prod.outlook.com (2603:10a6:3:76::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2937.13 via Frontend Transport; Mon, 27 Apr 2020 16:28:13 +0000
X-Originating-IP: [95.174.66.180]
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: f6c624cf-d0b2-4170-3fc0-08d7eac7fbbc
X-MS-TrafficTypeDiagnostic: VI1P189MB0303:
X-Microsoft-Antispam-PRVS: <VI1P189MB0303819335E1B199D574F2F899AF0@VI1P189MB0303.EURP189.PROD.OUTLOOK.COM>
X-MS-Oob-TLC-OOBClassifiers: OLM:6790;
X-Forefront-PRVS: 0386B406AA
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:VI1P189MB0398.EURP189.PROD.OUTLOOK.COM; PTR:; CAT:NONE;  SFTY:; SFS:(4636009)(376002)(346002)(396003)(39860400002)(136003)(366004)(478600001)(5660300002)(235185007)(36756003)(966005)(316002)(8676002)(26005)(16576012)(21480400003)(81156014)(52116002)(6916009)(6666004)(956004)(8936002)(31686004)(66556008)(2616005)(66946007)(2906002)(66476007)(86362001)(16526019)(186003)(6486002)(31696002)(33964004)(44832011); DIR:OUT; SFP:1101; 
Received-SPF: None (protection.outlook.com: ri.se does not designate permitted sender hosts)
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: A8kQQDJ5BgqapgyLydYwE9PmJlPyCrbKg41YGY1al+0t7guZ2XhM3+tDwxYPiMzZWuIblbnFBnRyM6CPdSzkVJLyWRpvWOROw4dlS23TFBtlXIK3tjiBURM7bFkCVdwqUzEr3UCJ+I1tynSTDTxA97N64hwMbHillzSP16Fj9JFWo0A6PrWdhqAUdBiPEtK7hRECMi7QcI5e67g3eTsgCntupGHLvohCi0fKy3BQdmG2ZFx2Ah0p6UPYNqcYGklhCWhtRyigR8WB8iylluZ5At4LMDkDeAQ92Ie5odpgwjvkTz21UiBq9hT+XRzmQMopwlrBtNM/vN0fomz9qsylYigC2WYcFl1KvUlP/PW8WEzt7khyecjTIzKlcYV1R8a5o2LuqUjeDT2W+iC85EPx4jhonoEdg+2q5yOxGVLnzXqdKqCc9OiU5htIVn6zVbYAqNZ478O75o0kmmXXqruFUEisdBw36YGymGchqXapqOZvmZtUdWLz184NwWyZW2hhiLpKV7HDPK5Hvpct76c7FA==
X-MS-Exchange-AntiSpam-MessageData: 2Z5hXznbOAr0uW4x1wTWyyj3/8TKxpeAtiJvVwR9/yk8wHnt+K7c2KQXnLOokNO0e4HtftGfJpZgZd6FOhwlZJ0mau5FzMi3YffuV2N85IoYkCqmX3HQHj66u4RMr3JNjX2MKET3gHI9ospg6y2DUOKh8iE/EtqjYCP0+rzpfyQQUt7tR7nz+rWg7xhQCfmU2MYDn2CCUTGjW8lNpGrsFo89m2KkyPUC2mGOI4HJWR1+U7AoTdF4YyohNAcpOuhclQNW8Jjrony1bGxfQZXBz7vAgV5VCtswXr/+pk8fWklDpW0lvdTfnUpEnN9s/D7i6ZTTqvVX49qtkQM1jQEyaQ1Soxi62YlMu1vwiswcWAsjfngBbQBjEN5NWvRB6xdJY9/oPX3lxjwKNDPR5DIamt71yiom6QsYV6JDi3jUVyNgrGYxl6rZ1NCjPFxjbiaWRXdL5HAotrad/Udc65iUQCeOzxyXjWNjmutg3XtVc3Z7ewsUQDmx2Pv72GjxWVyfJYYJBgJgeQEDVRaZrx8xq9l6o16laQAaivf13u5qrl5MU03JX6sBHl7JJfmx89EzSPLw0TgONU01RtHoNScH8n0UzaLNnDLEXYvOdoYjjvSK8aYMf1cA22QjEQZfv4Qrew9/YWtFBOB7Sw9idSs5TaGM3a1NZKT+z7yrqWZNztAzx1UcHD9OFJoX10bHXT0PhFo1WdI53WAQrMoXfDyyabEl7vKQ6FlazGgS2OrouV2Vi7SVG0E9bdyKL1jcAP2F94FFQ4pz6DfjVX2vn7j4kO6Fv3MCmGpudbDcJ6LTgpc=
X-OriginatorOrg: ri.se
X-MS-Exchange-CrossTenant-Network-Message-Id: f6c624cf-d0b2-4170-3fc0-08d7eac7fbbc
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Apr 2020 16:28:14.5290 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 5a9809cf-0bcb-413a-838a-09ecc40cc9e8
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: AqBVraA+/Mj1J2+RV+erwl5zacJ3IXhcwIgx+hqCdpCeXq+1jvImlESd0AToNMw8CNFYXsAWXiGBEINq8MaYjg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1P189MB0303
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/7OYZMOzqP8_h_HcZ43TGpErDLoM>
Subject: [core] CoRE Working Group adoption call for draft-bormann-core-senml-versions-01
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: Mon, 27 Apr 2020 16:28:26 -0000

--Xp4yGFLerm9C7GiPnYEEk7egaYHT6uhgD
Content-Type: multipart/mixed; boundary="uSv6VJSDcIlwD0fFfJkgkJUTa88SEDQqM"

--uSv6VJSDcIlwD0fFfJkgkJUTa88SEDQqM
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Content-Language: en-US

Dear CoRE WG,

Considering the interest shown during the April virtual meeting, this
mail starts a call for adoption on:

https://tools.ietf.org/html/draft-bormann-core-senml-versions-01

Please, reply to the mailing list with your comments, including but not
limited to whether or not you support adoption.

This WG adoption call will end on Tuesday, 12th of May.

Best,
/Marco

--=20
Marco Tiloca
Ph.D., Senior Researcher

RISE Research Institutes of Sweden
Division ICT
Isafjordsgatan 22 / Kistag=C3=A5ngen 16
SE-164 40 Kista (Sweden)

Phone: +46 (0)70 60 46 501
https://www.ri.se



--uSv6VJSDcIlwD0fFfJkgkJUTa88SEDQqM--

--Xp4yGFLerm9C7GiPnYEEk7egaYHT6uhgD
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEEOEo4cV326Z7GypVg7iZktA5Y2kMFAl6nCBUACgkQ7iZktA5Y
2kNxegf/VQTJ26J5M96GkIX25NXi3N5jFxeTHB7D0fzCSmdqy4sYZERlK2iktM6D
yLY65nO2w4KJVYOiAqucG/ukMq8J7udVeVWKSf5Cd5uxZBetJMX+IE7AA7shfCPV
t31WWlKBzLVfVrvSxoWjowouVRgIT6XHVkuVaxuz0xzGbFl5Kynzu2EpZGcEN3eK
hvzHHAOWyUgBM/TwAqN89qDegILWU1+JMM61awa5tjaVT+tmYSneMJJj9LIp2cmz
//nj8Pi1h7frA5Ep1NkVdglSpOjyU21Owk7tXe5x4G+8b7naWFhvH4JeVOYBPBNg
HYaV9ACESbFxfLdsyN2Fvv903x8mbA==
=7vnd
-----END PGP SIGNATURE-----

--Xp4yGFLerm9C7GiPnYEEk7egaYHT6uhgD--


From nobody Mon Apr 27 09:34:04 2020
Return-Path: <marco.tiloca@ri.se>
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 B92FF3A0EEE for <core@ietfa.amsl.com>; Mon, 27 Apr 2020 09:34:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.919
X-Spam-Level: 
X-Spam-Status: No, score=-2.919 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, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_MSPIKE_H2=-0.82, 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=ri.se
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 HuABbSFWVXjC for <core@ietfa.amsl.com>; Mon, 27 Apr 2020 09:33:59 -0700 (PDT)
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-eopbgr130050.outbound.protection.outlook.com [40.107.13.50]) (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 602ED3A0EEA for <core@ietf.org>; Mon, 27 Apr 2020 09:33:59 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dY/QF8klK3eCk2FCnWUr1xI77eZnT7scxzEqMuE9KabHO/5KeaSFWC/x+yNr+aUYnfExvlZ5MZi8wdru2I9OO3HWo/TG2J0oO7r2mKGeh6WF+7bdg/PpzXudLRR9mmLl76fHBQHhN91RnjgzLSjiXR2PSo0XfA1kLQ5pKgj9WM0/BSNGyKL2Vj3v+rv/O8PSD6OeKM7Y2idLfITaW1Kf4UioHaMzL2j1DZBGuLCnP2Ty6j2/nnS1F2rVFcMndJWhNLk6z4HUEni7YaYzTgha8uZipJT6O3YLZ5qgcyBQS8DC1jNOqwBN3esqDNdQrGyU5bwAahvys+E8vx8wHkOe7Q==
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=UUR+Fyd3tgm8HiyoOksSJHif9ylw60Dbv+x/YereS8E=; b=Vw9ldd2N0isIqLNGtCVzT8dj3shcMNv25XMR54mRnFGZ4ShDswqKJarqj1IawHGVGMYTsEurP68LmssIj4tvDl/m6mLwfkclugr+qyIKvc23PoKQr02TPzbDgPI9Colvn/sbl+NIGeYGK1i9p66gx9s63gPzX71Ln0Xay7OMqbv6AF18Ysh/6Ji4fEKq2Mgtd1/zxI27tnSq62E8fBdD1akkmdjd7e0KDeuu3e9WvE9AaiDorRHTBfev5X5SsS2WVd5egDLm561Mf/jZkrGMJEaLRVYmBKU3gCdoQUqmH3RVIXyfAZ1fhrhEJh0vozyli/gSZwZNAr+D2tlsUydxyw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ri.se; dmarc=pass action=none header.from=ri.se; dkim=pass header.d=ri.se; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ri.se; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=UUR+Fyd3tgm8HiyoOksSJHif9ylw60Dbv+x/YereS8E=; b=ip4hmGqGmqAyfMZSUt3xFf5bIcjkPC2aX7zkDqHdsVeB2MohNCOQ9qKiZrFDoClX7N1kcAQQHIg5102KhtEL4xQwh5V9O1SYhENBLK6KYaIlxENsIQ9WK81+9q0+JWy+sO2OAk/Sf1Eh7UwYzaX1wx6x2cX9JuurJgyWGEqQybg=
Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=marco.tiloca@ri.se; 
Received: from VI1P189MB0398.EURP189.PROD.OUTLOOK.COM (2603:10a6:802:35::31) by VI1P189MB0431.EURP189.PROD.OUTLOOK.COM (2603:10a6:802:35::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2937.22; Mon, 27 Apr 2020 16:33:57 +0000
Received: from VI1P189MB0398.EURP189.PROD.OUTLOOK.COM ([fe80::5db5:cc81:e984:7c27]) by VI1P189MB0398.EURP189.PROD.OUTLOOK.COM ([fe80::5db5:cc81:e984:7c27%7]) with mapi id 15.20.2937.020; Mon, 27 Apr 2020 16:33:57 +0000
To: "core@ietf.org WG (core@ietf.org)" <core@ietf.org>
From: Marco Tiloca <marco.tiloca@ri.se>
Autocrypt: addr=marco.tiloca@ri.se; prefer-encrypt=mutual; keydata= mQENBFSNeRUBCAC44iazWzj/PE3TiAlBsaWna0JbdIAJFHB8PLrqthI0ZG7GnCLNR8ZhDz6Z aRDPC4FR3UcMhPgZpJIqa6Zi8yWYCqF7A7QhT7E1WdQR1G0+6xUEd0ZD+QBdf29pQadrVZAt 0G4CkUnq5H+Sm05aw2Cpv3JfsATVaemWmujnMTvZ3dFudCGNdsY6kPSVzMRyedX7ArLXyF+0 Kh1T4WUW6NHfEWltnzkcqRhn2NcZtADsxWrMBgZXkLE/dP67SnyFjWYpz7aNpxxA+mb5WBT+ NrSetJlljT0QOXrXMGh98GLfNnLAl6gJryE6MZazN5oxkJgkAep8SevFXzglj7CAsh4PABEB AAG0Nk1hcmNvIFRpbG9jYSAobWFyY28udGlsb2NhQHJpLnNlKSA8bWFyY28udGlsb2NhQHJp LnNlPokBNwQTAQgAIQUCWkAnkAIbAwULCQgHAgYVCAkKCwIEFgIDAQIeAQIXgAAKCRDuJmS0 DljaQwEvCACJKPJIPGH0oGnLJY4G1I2DgNiyVKt1H4kkc/eT8Bz9OSbAxgZo3Jky382e4Dba ayWrQRFen0aLSFuzbU4BX4O/YRSaIqUO3KwUNO1iTC65OHz0XirGohPUOsc0SEMtpm+4zfYG 7G8p35MK0h9gpwgGMG0j0mZX4RDjuywC88i1VxCwMWGaZRlUrPXkC3nqDDRcPtuEGpncWhAV Qt2ZqeyITv9KCUmDntmXLPe6vEXtOfI9Z3HeqeI8OkGwXpotVobgLa/mVmFj6EALDzj7HC2u tfgxECBJddmcDInrvGgTkZtXEVbyLQuiK20lJmYnmPWN8DXaVVaQ4XP/lXUrzoEzuQENBFSN eRUBCACWmp+k6LkY4/ey7eA7umYVc22iyVqAEXmywDYzEjewYwRcjTrH/Nx1EqwjIDuW+BBE oMLRZOHCgmjo6HRmWIutcYVCt9ieokultkor9BBoQVPiI+Tp51Op02ifkGcrEQNZi7q3fmOt hFZwZ6NJnUbA2bycaKZ8oClvDCQj6AjEydBPnS73UaEoDsqsGVjZwChfOMg5OyFm90QjpIw8 m0uDVcCzKKfxq3T/z7tyRgucIUe84EzBuuJBESEjK/hF0nR2LDh1ShD29FWrFZSNVVCVu1UY ZLAayf8oKKHHpM+whfjEYO4XsDpV4zQ15A+D15HRiHR6Adf4PDtPM1DCwggjABEBAAGJAR8E GAECAAkFAlSNeRUCGwwACgkQ7iZktA5Y2kPGEwf/WNjTy3z74vLmHycVsFXXoQ8W1+858mRy Ad0a8JYzY3xB7CVtqI3Hy894Qcw4H6G799A1OL9B1EeA8Yj3aOz0NbUyf5GW+iotr3h8+KIC OYZ34/BQaOLzdvDNmRoGHn+NeTzhF7eSeiPKi2jex+NVodhjOVGXw8EhYGkeZLvynHEboiLM 4TbyPbVR9HsdVqKGVTDxKSE3namo3kvtY6syRFIiUz5WzJfYAuqbt6m3TxDEb8sA9pzaLuhm fnJRc12H5NVZEZmE/EkJFTlkP4wnZyOSf/r2/Vd0iHauBwv57cpY6HFFMe7rvK4s7ME5zctO Ely5C6NCu1ZaNtdUuqDSPA==
Message-ID: <f701ce32-7a17-c7c2-67c8-828b8e96e873@ri.se>
Date: Mon, 27 Apr 2020 18:33:49 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0
Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="gpvaFchwcCOWMZndbXnZkHIxIZgmmYEJi"
X-ClientProxiedBy: HE1PR05CA0212.eurprd05.prod.outlook.com (2603:10a6:3:fa::12) To VI1P189MB0398.EURP189.PROD.OUTLOOK.COM (2603:10a6:802:35::31)
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
Received: from [10.8.0.16] (95.174.66.180) by HE1PR05CA0212.eurprd05.prod.outlook.com (2603:10a6:3:fa::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2937.13 via Frontend Transport; Mon, 27 Apr 2020 16:33:56 +0000
X-Originating-IP: [95.174.66.180]
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 7b01f96a-5c50-4277-d384-08d7eac8c811
X-MS-TrafficTypeDiagnostic: VI1P189MB0431:
X-Microsoft-Antispam-PRVS: <VI1P189MB0431EADF9B2362FCA0BDE44D99AF0@VI1P189MB0431.EURP189.PROD.OUTLOOK.COM>
X-MS-Oob-TLC-OOBClassifiers: OLM:6790;
X-Forefront-PRVS: 0386B406AA
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:VI1P189MB0398.EURP189.PROD.OUTLOOK.COM; PTR:; CAT:NONE;  SFTY:; SFS:(4636009)(396003)(136003)(366004)(376002)(346002)(39860400002)(44832011)(2616005)(8676002)(6916009)(5660300002)(478600001)(966005)(16526019)(956004)(235185007)(6486002)(36756003)(31686004)(21480400003)(86362001)(6666004)(26005)(186003)(81156014)(8936002)(316002)(31696002)(66476007)(33964004)(66556008)(52116002)(66946007)(16576012)(2906002); DIR:OUT; SFP:1101; 
Received-SPF: None (protection.outlook.com: ri.se does not designate permitted sender hosts)
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: f34eZZbvmhe5iB0l1o33P0UApcd2m7L918kRTgpF/K9FZ+8JVw4ENJprjEESv6Y2ji2E3StTYdjwpk+fFgm863IOEtJatuMhMZJqcn+QDrfRVUHqxgVcBWpTKJpjHoPE1e53nCt9F9161aqzbN18d92eeAlcYL59QonwG+A6zpR6p/JiQNKuCzQxZsho3sYfg+orvMxxEqItjpuqgysnTQfcsKYaEE89L9fOzt72TsgU0y/d4QTQs3J14Za+JMK1/FpcsbtSyXfuQsqmKqaX5/mHILflYJBpGck0ihAi1/7U1tdfsEBvGSgnH6bpYZF5fUhDu3MITi9D8Kl3miABRhcQHfysiEdbxGB5+ObhxCsmGVbk0iwJE3LIfvVnxX0tzI4SFYTSsF/zYG2u4qDr/DrC+390hGXS81czySq2gsdpsQxM9T00yb/BAXhgHEuUXDZ5wfTNYmhgBdbNakhQATCHiz72rvCrodC0LWzU8QuhdE+r3c+6CYhuP7/cdrJnosy9EXIKQVp+tUSS+2gPxA==
X-MS-Exchange-AntiSpam-MessageData: Rol9ChVU3l8THotsYV5APfx8tdTpJTlLGRu9h/kZTWDYFwiwVseirq9fz4kLycq23sDtvsyF9k/LgmemhGCrXzu88HlFUt1M45WydsYjLgZDzdoEDRzW1VIioveuF3sNFCnRSwDb669YTg40eCIyIOKxNAvSHNJFW3ZTpECONyF2YoOwR36abrDdNuDLfUxm/It43JsoDDduatHVoywzkIhppdn8u2Gm3s8Pm91iT895rAJx19iXFLcSCmnCGOBQkeIPm/XNwaSYvOwjlck2EWeJSGNOIMmHus9Ty3fi8ZPF3/erR/W+FPidhbZCZZs9G7IdlxoxhXcMq4XVvs5j3z7y7apy5nPqErdws4EFUAH95H1HQxe6d+xVupHQMtxuKLv3fubNUW1WaYJ6tLQtiPFwufxnlKvO44pVgxia6gopmuzNR8LT3XAc0dogn+BwldZM5llvEq+h57iUDD8WW33/IOx/bSdWXJNgCSvo6Hnrp6hQX3c2lMS1KUGmD9BdXbI/fexrhK5R2pn4XsKUHtT32pHP2ZvK2LJdoOxEcAqWQtkqJlVh2CsYudVtgR8c6FMJylB7YDckLe+VAmNcvtHbKC71OZpNfDVdMzLd+qX26hOIUs0UWNxsAICV0xsMavQy3XdO1NH1TtyP5RbiuWFx/7uTm+uA5Vm9f4o3nSJs2O+buXQ8EqrENkFw/aFp431ZxV/QWxEBJgjO75Tn8jYfL1YcQFyMkD7m1O37yVCEm6U0yHmTto385RMkTYNn0Y0IMri2RAOWCC4PX4lFGjuLNzUimNPCLWUxaHzASFk=
X-OriginatorOrg: ri.se
X-MS-Exchange-CrossTenant-Network-Message-Id: 7b01f96a-5c50-4277-d384-08d7eac8c811
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Apr 2020 16:33:56.8953 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 5a9809cf-0bcb-413a-838a-09ecc40cc9e8
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: l7nJK2JWPj8yAmk0ukym5AxDtHosE7MNqIT5CiGKU6OIbrZp6u0O6xvpz7EjgrVXCtppvsfWeVGEgEbO4CGPgg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1P189MB0431
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/augBHdF4HrVBNsI3_9fnF8cIoyA>
Subject: [core] CoRE Working Group adoption call for draft-fossati-core-coap-problem-02
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: Mon, 27 Apr 2020 16:34:02 -0000

--gpvaFchwcCOWMZndbXnZkHIxIZgmmYEJi
Content-Type: multipart/mixed; boundary="RibKFZhW42JqFeBDqeo6gRJ7M74vkFIw2"

--RibKFZhW42JqFeBDqeo6gRJ7M74vkFIw2
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Content-Language: en-US

Dear CoRE WG,

Considering the interest shown during the April virtual meeting, this
mail starts a call for adoption on:

https://tools.ietf.org/html/draft-fossati-core-coap-problem-02

Please, reply to the mailing list with your comments, including but not
limited to whether or not you support adoption.

This WG adoption call will end on Tuesday, 12th of May.

Best,
/Marco

--=20
Marco Tiloca
Ph.D., Senior Researcher

RISE Research Institutes of Sweden
Division ICT
Isafjordsgatan 22 / Kistag=C3=A5ngen 16
SE-164 40 Kista (Sweden)

Phone: +46 (0)70 60 46 501
https://www.ri.se



--RibKFZhW42JqFeBDqeo6gRJ7M74vkFIw2--

--gpvaFchwcCOWMZndbXnZkHIxIZgmmYEJi
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEEOEo4cV326Z7GypVg7iZktA5Y2kMFAl6nCW0ACgkQ7iZktA5Y
2kNBTAf8DfLS20IgUcGM9UM/q4QiuGE+yhRyOGSLwNztbFpv4W7dSc3vJCI5iEQX
8IAa1/FJkYV8ni8U/dt1uZmo+l94kwp9kLz0pipQOvLW0og/MCXRJheoUaHCRRCQ
sS7kXmpONgj1l2MMZ/2xeljkosImfoU5Cyla8Bf7bNN/waFfDJ3f28tQm1SgVNmW
UV+Uw5YKi2kZyX0jgMViZ7EQvgGcASuF70HGr2Ehy6vSQWkItxJNzZEV5kxc0N32
+3FFn16Q46ZGzvXjhuL7PMd8hKy4Tx0Cd3q75yJrXcJqhCLW9ho3zIJmzl0IRfDa
Va0G2QmZLuFllwbhL1Wt2uOmX5clyw==
=v+fF
-----END PGP SIGNATURE-----

--gpvaFchwcCOWMZndbXnZkHIxIZgmmYEJi--


From nobody Mon Apr 27 09:46:08 2020
Return-Path: <alexey.melnikov@isode.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 3694B3A10E6 for <core@ietfa.amsl.com>; Mon, 27 Apr 2020 09:45:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level: 
X-Spam-Status: No, score=-2.099 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, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=isode.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 VYxpvxxHVYc4 for <core@ietfa.amsl.com>; Mon, 27 Apr 2020 09:45:57 -0700 (PDT)
Received: from statler.isode.com (Statler.isode.com [62.232.206.189]) by ietfa.amsl.com (Postfix) with ESMTP id C74743A10B5 for <core@ietf.org>; Mon, 27 Apr 2020 09:45:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1588005956; d=isode.com; s=june2016; i=@isode.com; bh=XITXTqBGUFHQDvZEJxhhBuKGB2zWCNNDXQgix/5JYUw=; h=From:Sender:Reply-To:Subject:Date:Message-ID:To:Cc:MIME-Version: In-Reply-To:References:Content-Type:Content-Transfer-Encoding: Content-ID:Content-Description; b=Xe1NF6fPBFwDgV6yZf8c9C3EZlhzyX9NFBkkju6JSS0AG5Y2vJB68bED6u5LswRjkBH5yo iKJqXol1j8oMdzdKlTeuBA7/PQgMPJtBV6X8XO48Zqno4ywJjsisRok9cf+O8a7niAoroE R9BAn+Za91PZOe3kX7C7dhRxeMSbcAc=;
Received: from [172.27.255.19] (connect.isode.net [172.20.0.72])  by statler.isode.com (submission channel) via TCP with ESMTPSA  id <XqcMQwAhH1hP@statler.isode.com>; Mon, 27 Apr 2020 17:45:55 +0100
To: Marco Tiloca <marco.tiloca@ri.se>, "core@ietf.org WG (core@ietf.org)" <core@ietf.org>
References: <2084d7f6-d3ca-4ba5-480f-de58fa632d63@ri.se>
From: Alexey Melnikov <alexey.melnikov@isode.com>
Message-ID: <b68edc27-ee15-9dc7-3f2a-7213b682c342@isode.com>
Date: Mon, 27 Apr 2020 17:45:55 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0
In-Reply-To: <2084d7f6-d3ca-4ba5-480f-de58fa632d63@ri.se>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Content-Language: en-GB
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/SFUH81L5jKezVAbPwC86ovtIqas>
Subject: Re: [core] CoRE Working Group adoption call for draft-bormann-core-senml-versions-01
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: Mon, 27 Apr 2020 16:46:06 -0000

Hi,

On 27/04/2020 17:28, Marco Tiloca wrote:
> Dear CoRE WG,
>
> Considering the interest shown during the April virtual meeting, this
> mail starts a call for adoption on:
>
> https://tools.ietf.org/html/draft-bormann-core-senml-versions-01
>
> Please, reply to the mailing list with your comments, including but not
> limited to whether or not you support adoption.
>
> This WG adoption call will end on Tuesday, 12th of May.

I just had a quick read of the draft and I support adoption of this 
document by the CORE WG.

Best Regards,

Alexey


From nobody Mon Apr 27 10:03:56 2020
Return-Path: <Thomas.Fossati@arm.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 EDAA63A110F for <core@ietfa.amsl.com>; Mon, 27 Apr 2020 10:03:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.719
X-Spam-Level: 
X-Spam-Status: No, score=-2.719 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_MSPIKE_H2=-0.82, SPF_PASS=-0.001, UNPARSEABLE_RELAY=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=armh.onmicrosoft.com header.b=x1eW45s0; dkim=pass (1024-bit key) header.d=armh.onmicrosoft.com header.b=x1eW45s0
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 dQt7xBplv5oj for <core@ietfa.amsl.com>; Mon, 27 Apr 2020 10:03:51 -0700 (PDT)
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-eopbgr20088.outbound.protection.outlook.com [40.107.2.88]) (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 30E2D3A1130 for <core@ietf.org>; Mon, 27 Apr 2020 10:03:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com;  s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=sPideA2cV4FZireLigK+R6pi9Q54/Z5WufRAJR6mAcM=; b=x1eW45s0rqXah4VLAZo2bQDKO1eue+scBM+/uz29sVHt/JF2B0rjn9xyKb3lV+mDBR4+o+ZU89wpz1itoBBYmxH54mkIapN6KVrMFpxpQYKLLs5Og+GPt8XUu8NV9Q1w3xRO50hh9gWQ88Zem9QPjYBwKYQP1Uw91MeC3eHDAjE=
Received: from DB8PR06CA0059.eurprd06.prod.outlook.com (2603:10a6:10:120::33) by AM4PR08MB2657.eurprd08.prod.outlook.com (2603:10a6:205:b::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2937.13; Mon, 27 Apr 2020 17:03:48 +0000
Received: from DB5EUR03FT056.eop-EUR03.prod.protection.outlook.com (2603:10a6:10:120:cafe::12) by DB8PR06CA0059.outlook.office365.com (2603:10a6:10:120::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2937.13 via Frontend Transport; Mon, 27 Apr 2020 17:03:48 +0000
Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; ietf.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;ietf.org; dmarc=bestguesspass action=none header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com;
Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DB5EUR03FT056.mail.protection.outlook.com (10.152.21.124) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2937.19 via Frontend Transport; Mon, 27 Apr 2020 17:03:48 +0000
Received: ("Tessian outbound fb9de21a7e90:v54"); Mon, 27 Apr 2020 17:03:48 +0000
X-CheckRecipientChecked: true
X-CR-MTA-CID: d551d60b4c752d24
X-CR-MTA-TID: 64aa7808
Received: from b3d9da4826d4.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 590B53BC-CC03-479D-AC83-1D07AEF46979.1;  Mon, 27 Apr 2020 17:03:42 +0000
Received: from EUR02-HE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id b3d9da4826d4.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Mon, 27 Apr 2020 17:03:42 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hARVtI3twmqsE1VOdrqZLyYVfspMfCeTBYgAyW6iXWAWpLOLSfaDHuUSofYC/EKq+uQEmxdgYYjY8yF1/JxANZDoxfEPjyQx3CFcFSWdC1qyWDd165xcmb9iyw5MyS3s/oNplm9+39PN+CxDgp212bVv10E8mER4EJDMJD2YBajSaQW0BMaaCbhiTehJ/2qXyfe5LZPS8YeprqAhXLdCNmYGjLJX0tA4EHvXxHkdk8WmrZ5esva9INrHJL7NVcSyvEECP6QkytX460ir7oEui17VMTJN7gfeEZwq2xrf22lkKfAmcJHJeCGk6FzmmJtasYUfc159Kc79g8AZ1PdQdg==
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=sPideA2cV4FZireLigK+R6pi9Q54/Z5WufRAJR6mAcM=; b=F9aUjpg3oJUZ8zSwrQLodaS18zJflhGfdOLC6P0BXxppuK+Jv+EpYIhEdfOn1nTovb2aih6g/ZB+lR2ZKuRDh7x905GlZRN7JU9UpS2HQJ51dJ5I1J1+HXABMrvTMkubRd3sWSNA3fIeMiif3vtjZlNOzf7GFlborz6RWVAWL1O8TE8GKOmHJzJM2ZH4Vo8EAiTaiZiunMdj1ws6yMGXq+TIO8az/52OkXqyK9Jl817nHz9PBjid7M6i1OPDW/A8Ay2pd4e1bVL0bccjd603GMs5JgrC3HLBLZfClceWazbcvdtAbK5PfR9Xqrki0+qmMBLHIZJiJXIfmklL927EnQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com;  s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=sPideA2cV4FZireLigK+R6pi9Q54/Z5WufRAJR6mAcM=; b=x1eW45s0rqXah4VLAZo2bQDKO1eue+scBM+/uz29sVHt/JF2B0rjn9xyKb3lV+mDBR4+o+ZU89wpz1itoBBYmxH54mkIapN6KVrMFpxpQYKLLs5Og+GPt8XUu8NV9Q1w3xRO50hh9gWQ88Zem9QPjYBwKYQP1Uw91MeC3eHDAjE=
Received: from AM6PR08MB4231.eurprd08.prod.outlook.com (2603:10a6:20b:73::23) by AM6PR08MB4965.eurprd08.prod.outlook.com (2603:10a6:20b:e5::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2937.13; Mon, 27 Apr 2020 17:03:41 +0000
Received: from AM6PR08MB4231.eurprd08.prod.outlook.com ([fe80::5e0:a53a:d4d6:2e8d]) by AM6PR08MB4231.eurprd08.prod.outlook.com ([fe80::5e0:a53a:d4d6:2e8d%6]) with mapi id 15.20.2937.023; Mon, 27 Apr 2020 17:03:41 +0000
From: Thomas Fossati <Thomas.Fossati@arm.com>
To: Marco Tiloca <marco.tiloca@ri.se>, "core@ietf.org WG (core@ietf.org)" <core@ietf.org>
Thread-Topic: [core] CoRE Working Group adoption call for draft-bormann-core-senml-versions-01
Thread-Index: AQHWHLDmfHwVMvWLvUGIdd2nslhSIaiNQvoA
Date: Mon, 27 Apr 2020 17:03:41 +0000
Message-ID: <5B455CF6-C8D9-4CC2-AECF-F3F3F11D42BC@arm.com>
References: <2084d7f6-d3ca-4ba5-480f-de58fa632d63@ri.se>
In-Reply-To: <2084d7f6-d3ca-4ba5-480f-de58fa632d63@ri.se>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/16.36.20041300
Authentication-Results-Original: spf=none (sender IP is ) smtp.mailfrom=Thomas.Fossati@arm.com; 
x-originating-ip: [82.11.185.80]
x-ms-publictraffictype: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: 0fe54b49-6295-4cdd-07de-08d7eaccf3c9
x-ms-traffictypediagnostic: AM6PR08MB4965:|AM6PR08MB4965:|AM4PR08MB2657:
x-ms-exchange-transport-forked: True
X-Microsoft-Antispam-PRVS: <AM4PR08MB26570E65B48C41B4E09529DE9CAF0@AM4PR08MB2657.eurprd08.prod.outlook.com>
x-checkrecipientrouted: true
nodisclaimer: true
x-ms-oob-tlc-oobclassifiers: OLM:6790;OLM:9508;
x-forefront-prvs: 0386B406AA
X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM6PR08MB4231.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(39860400002)(366004)(396003)(376002)(136003)(346002)(6486002)(2616005)(8676002)(6512007)(71200400001)(33656002)(26005)(4326008)(8936002)(81156014)(36756003)(4744005)(2906002)(91956017)(76116006)(5660300002)(110136005)(66946007)(86362001)(478600001)(66556008)(53546011)(66446008)(66476007)(316002)(966005)(186003)(6506007)(64756008); DIR:OUT; SFP:1101; 
received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts)
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam-Untrusted: BCL:0;
X-Microsoft-Antispam-Message-Info-Original: AugqXdV8rKPQyW7KaEUEb/co/Zi9vCnWVwEZT1LdthGACt86lNStMTLiGLwB2qY4EEr2wKhlcGU5YRZqRqjxJT8lhWVodXhHLFtr/SuDa3h6oKY7opP5S1rl/XNt7R6iSzQor8+dXTRWg3D6vFzo5zZaG2oJzj+z0MIv2lcvttJxfNf+d6RkCX/jRLd5UngAW8k2zzqMUZbwhO046TWiPp/SDRzKIfdCeZdEuibjemM1lMF/ds/ghNzViYVR26xtL3MZORKs6tFZQmCQuqwkLdzX5Ty7R2tobPYlPvntcM9QSv0d5dnSGEW2Mpts9wegr4wvSabCp5Xv2yXU/zrVSAHRK+bw9k20YO6bI0U1neWHxYg/IiCjYr1b8LJkFgwKnvyLB6zLlPy21tXLS5vUKyYO0+Qms/mJKv7kLT4V10xq3wpqJVhTc7JbW+4PJ+YGlPezda547970Zqjap5a8qzzU6PF6UQDQEG15rsPOSupv2xJQI7yquEVO2m/MIzfNR5KHPo7npBGKfp7JOKrfpw==
x-ms-exchange-antispam-messagedata: NgvA0CvdXXN6blLDQo45ofDb9tGdSjPEYa6uu7Y4c2xCjayQ+H1NzgwZCqv5U1/IXgSa5t/UR4ZgP5P/7lULDSWJQ5b+92VwiANTAY0cEuWrhXE3R8ZZx5vYlIg2Kx9MPREdHn+DGG7trnsWNT4TGfLx+kn24W41uiJOkwy6p+bRBPddDXZGkM7ep6wBDsAJc2mlw4NshvVw9FjdEqEKf0zFy5VTbkf9v07Tu/iF0tijWRyipPKKKOj1XU5uhLMHM1xScErNx6ju0vClDH4xJD44olnPUNV+prNFJ8Vm4t8oUv+KEIS4U4pv2vJS5DVKDZLJoaV9I+nUIW1Ml+3aG+ZoiSRljtB+VmXdFE17LQ/zR4m9y8KrcSN5Rnx5A7ZxGCxAatCc+5XwmNQQEFikd/PXCzXeJwnEgdCtkulA8Mi/y5tbNTSb9fCAgcuV0AlzTS8++nMdH5YrPOyN1VJ4OScDctsPSg+he0qPUacVq19XksERUTEtrAsPbpq9JvnYNIdLeK/SgzIDV8zVkAslptpSZeFQdDdUR04T2ezJkkA0KxyXhkAZaLkmBlcVO+bOKvJQHfk4UCX3Hv2JAvUCDSUFtt6bkfnPNN887LO1VOs0MI8JW0uXwA7fLeN+OzMLeJG/lqljspDspPJVdcqPJilTKQYKKfDQtTKM1IsuetmJ9s5+5X2BWM6TfK/1LTJ0MkJe/QSuCKCHkm5l56LGaZAwHK2MDXhGEK+0ZilDsVWQK/BXu7ll4CTxVVxKCYHD8Ol74JDOFCW9t5/tCcQ7Vh3S274Gpdjmskx1d0uJJzo=
Content-Type: text/plain; charset="utf-8"
Content-ID: <3C5FB628E8A7EE488C9A5C717930BE68@eurprd08.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB4965
Original-Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Thomas.Fossati@arm.com; 
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT056.eop-EUR03.prod.protection.outlook.com
X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:;  IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com;  PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFTY:; SFS:(4636009)(396003)(346002)(376002)(39860400002)(136003)(46966005)(356005)(82740400003)(33656002)(186003)(26005)(36756003)(2616005)(53546011)(82310400002)(2906002)(6506007)(336012)(86362001)(81166007)(478600001)(6512007)(966005)(4326008)(4744005)(5660300002)(8676002)(70586007)(47076004)(81156014)(316002)(70206006)(8936002)(110136005)(6486002); DIR:OUT; SFP:1101; 
X-MS-Office365-Filtering-Correlation-Id-Prvs: f9d27f2d-8786-408b-fd22-08d7eaccefa7
X-Forefront-PRVS: 0386B406AA
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: qoc5G9nfYCeenCo2dIGqFDnsQ6H4vQh6SylE/uW4+UpfsW4k2Re2ltQFQGPG0K0jOgl1DfA8KDYHLkN5uD4i8671uvGWm2lABMLDzqw0y84kQv6kpy+awhqokQdbGkpshVfFZ46vEn2GosLI952EAqIcMW6h1/7Dmbyqh59/bNPDpxMTlfWritaBjyKG34C3+AeTvOvl4C5bQKM2Qb4rtR1+iZoM1elS+VWP/bFAmGSuoe9iHAWkY6nzcxSzcD9UVKabEMrDqm1alvXBY6/mRqH2W91E0HaHfFX1j/Y+Fpm7Ud4J/FfUKVQj+7BejnWpvbUagRMRu5DKZEIME2QpPSUdwIjgd62tHVtD2ZKssz+ebM2y0wKj+gSGRYtN1Fbf8xY1uQv05Xtx4Hxe2wB2Ar8e8bzqOOKJuVtnzhwC2/sf6QV6bdkiqMa4nepwzBOYDkevXmxSHazTN91a+kuBeGUkzx14/o+pqlzvYuKI9+vzR/+BEMTy3u5asBcebLc5cLm3lNG3e7T3rA/XrtVzLKFqfgj7t6hxiQnFMZ/ereYXFBlX4IPO/92HrxfrPwkexA7o1TD2DjTnOCeIh12vuA==
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Apr 2020 17:03:48.0420 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 0fe54b49-6295-4cdd-07de-08d7eaccf3c9
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123];  Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR08MB2657
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/qnzrbQOIdTGoVBuf7rDA_heAPJg>
Subject: Re: [core] CoRE Working Group adoption call for draft-bormann-core-senml-versions-01
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: Mon, 27 Apr 2020 17:03:55 -0000

T24gMjcvMDQvMjAyMCwgMTc6MjgsICJNYXJjbyBUaWxvY2EiIDxtYXJjby50aWxvY2FAcmkuc2U+
IHdyb3RlOg0KPiBDb25zaWRlcmluZyB0aGUgaW50ZXJlc3Qgc2hvd24gZHVyaW5nIHRoZSBBcHJp
bCB2aXJ0dWFsIG1lZXRpbmcsIHRoaXMNCj4gbWFpbCBzdGFydHMgYSBjYWxsIGZvciBhZG9wdGlv
biBvbjoNCj4NCj4gaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWJvcm1hbm4tY29y
ZS1zZW5tbC12ZXJzaW9ucy0wMQ0KPg0KPiBQbGVhc2UsIHJlcGx5IHRvIHRoZSBtYWlsaW5nIGxp
c3Qgd2l0aCB5b3VyIGNvbW1lbnRzLCBpbmNsdWRpbmcgYnV0IG5vdA0KPiBsaW1pdGVkIHRvIHdo
ZXRoZXIgb3Igbm90IHlvdSBzdXBwb3J0IGFkb3B0aW9uLg0KPg0KPiBUaGlzIFdHIGFkb3B0aW9u
IGNhbGwgd2lsbCBlbmQgb24gVHVlc2RheSwgMTJ0aCBvZiBNYXkuDQoNCkkgc3VwcG9ydCBhZG9w
dGlvbi4NCg0KSU1QT1JUQU5UIE5PVElDRTogVGhlIGNvbnRlbnRzIG9mIHRoaXMgZW1haWwgYW5k
IGFueSBhdHRhY2htZW50cyBhcmUgY29uZmlkZW50aWFsIGFuZCBtYXkgYWxzbyBiZSBwcml2aWxl
Z2VkLiBJZiB5b3UgYXJlIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCBwbGVhc2Ugbm90aWZ5
IHRoZSBzZW5kZXIgaW1tZWRpYXRlbHkgYW5kIGRvIG5vdCBkaXNjbG9zZSB0aGUgY29udGVudHMg
dG8gYW55IG90aGVyIHBlcnNvbiwgdXNlIGl0IGZvciBhbnkgcHVycG9zZSwgb3Igc3RvcmUgb3Ig
Y29weSB0aGUgaW5mb3JtYXRpb24gaW4gYW55IG1lZGl1bS4gVGhhbmsgeW91Lg0K


From nobody Mon Apr 27 13:11:56 2020
Return-Path: <ari.keranen@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 4D6F53A1BCD for <core@ietfa.amsl.com>; Mon, 27 Apr 2020 13:11:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.921
X-Spam-Level: 
X-Spam-Status: No, score=-2.921 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, RCVD_IN_MSPIKE_H2=-0.82, 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 nKAM2J1E88Ng for <core@ietfa.amsl.com>; Mon, 27 Apr 2020 13:11:53 -0700 (PDT)
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-eopbgr20056.outbound.protection.outlook.com [40.107.2.56]) (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 571313A1BCB for <core@ietf.org>; Mon, 27 Apr 2020 13:11:51 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LfVgvsIS0KvEFkBGXLzH+UIFaAp0qAbtJHO0wNz/QiXp4///5x394wQYBvOGDz0Hw8XN3GCbCwEchz87Z4aOPi9ET4/cjU4XCxmY47T4L4T5pcgR3RKmfz0x14x+hIuGl5fS/RuEbcOof4cCxrZisu3fsf7VSJucsMRwTjGc8HN0gf3ahqNNyZAp9B4c1GjHoaqw/FUTxiRQ0uRHToOJUAu7zXLGR3MCsAhO/sIGuy5Nq21STyFrNY/ao/sR8uxLJK3kuyZfUAAM/GkspRfBCuoj4mm14rYPH0RKGVhzOydDLIc7ihbmTGkiAXtdfqNsF7QpMIhLuZy7Sul2HjWg6Q==
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=StV2wN1Q8DhDB1Ru1F2jAnxJRGVfN5MYn0hil48Ect8=; b=CjG26yhj6iE8/Gl6yTOLfigo8oEsbuseOb0EfjUpGDTp1bSecLnKcsh5FYkL1H2LM0vNDxSN8z1zKtd5g4vvcRjg/pvbmoQG2SD2J0zR4wojO8O3HBsTwKjttbHc4SRf6LY8jMiiPKJFip4m0ve3e7GqHvKUeU3pAigW/4V4PqtUyXVfU+bW0g+oMAmIorrdzJdGeuWH/4N30nQ5ltAiIR2beI8c2AjRAGnKaNnEdEwHnrWBCsxcUPMEAkKI1SXSBuwP+ZoLdom4D6y9HD9nixpOZjzKwWpXXWtROFfSaPlTS2a3ENRlzp/ZAunLtCDRcEAUrzFahxEyz1a91NGIXQ==
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=StV2wN1Q8DhDB1Ru1F2jAnxJRGVfN5MYn0hil48Ect8=; b=WIBqw8ao77dpWUgBINTQdIPcCgv/n1wRWyJl5E5YoB3ijw/NX6OEFluOxUhR4w0FFrN+N45BPXgfrJoUypcXQL9G/yOpTNmenn1maeIPguQ9yeSF+SAobocmTROQsfabiltBxX+4XDCLf5SAxPauhkKQAbtzluS+f6g4K1L6Uy8=
Received: from HE1PR07MB3226.eurprd07.prod.outlook.com (2603:10a6:7:33::20) by HE1PR07MB3163.eurprd07.prod.outlook.com (2603:10a6:7:34::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2958.7; Mon, 27 Apr 2020 20:11:49 +0000
Received: from HE1PR07MB3226.eurprd07.prod.outlook.com ([fe80::61a8:cb1d:fa94:efc3]) by HE1PR07MB3226.eurprd07.prod.outlook.com ([fe80::61a8:cb1d:fa94:efc3%7]) with mapi id 15.20.2958.010; Mon, 27 Apr 2020 20:11:49 +0000
From: =?utf-8?B?QXJpIEtlcsOkbmVu?= <ari.keranen@ericsson.com>
To: Marco Tiloca <marco.tiloca@ri.se>
CC: "core@ietf.org WG (core@ietf.org)" <core@ietf.org>
Thread-Topic: [core] CoRE Working Group adoption call for draft-bormann-core-senml-versions-01
Thread-Index: AQHWHLDonSvqdyYVgUuXC0fhvxwrxqiNMjiAgAA0kIA=
Date: Mon, 27 Apr 2020 20:11:49 +0000
Message-ID: <4D7A269B-B2A7-464D-8486-C828D97675CC@ericsson.com>
References: <5B455CF6-C8D9-4CC2-AECF-F3F3F11D42BC@arm.com>
In-Reply-To: <5B455CF6-C8D9-4CC2-AECF-F3F3F11D42BC@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=ari.keranen@ericsson.com; 
x-originating-ip: [2001:14bb:190:116e:2484:109f:2ac6:3766]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 8004bba5-c2c4-4811-8cb5-08d7eae7384c
x-ms-traffictypediagnostic: HE1PR07MB3163:
x-microsoft-antispam-prvs: <HE1PR07MB31638357B8A65D2754E5B3E385AF0@HE1PR07MB3163.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8273;
x-forefront-prvs: 0386B406AA
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:HE1PR07MB3226.eurprd07.prod.outlook.com; PTR:; CAT:NONE;  SFTY:; SFS:(4636009)(39860400002)(346002)(376002)(396003)(366004)(136003)(6486002)(4326008)(76116006)(36756003)(8676002)(66446008)(64756008)(86362001)(2616005)(4744005)(66556008)(81156014)(85202003)(8936002)(6512007)(186003)(5660300002)(71200400001)(66476007)(33656002)(6506007)(478600001)(2906002)(99936003)(85182001)(316002)(66946007)(966005)(66616009)(6916009); DIR:OUT; SFP:1101; 
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: tBej6/odgUjuUrvsKjiLHfX9lS1s/E+1dAd91YMA4zVcWbxDt8CwTEd83JvHnMefi65igmWr2oNBUBzb/nTuJ8S5O2h3FO6BXIkYtd2LV3GOQ7iHs0eHJIFPKpRpZ7BEqfZq0ZLwBPwUR7zo0T1N+JIu9RYSWYYawlNl3ZxNH6Q0XWs1OySVl5Qy9np6xgRoHZ5EqNsg+pWpuoeeEdOCKWC11z+ZzB2ZgPpbpTO/1bZ0yqaUrn8gWnAnbsQ1W0cAnNz/0wF6PBJmg5f2Y9WXdo6X/zt8ifqvMZ/mODN+1KThxi45AdijuvOQ2PDdX3/e/jaKuO+5BGjTtipMRvl7mGBG9tDImcczLgrJPL5YwqnF2Oqpwciy8FZCTTVMyIqC3b6NE9hj0Uyr56lEk9EliKpthg8MoPvLJxaPtlJRpybUiazFF3OPizt1KmG5ZdnjoCaaY7bWx0GeB03oXfAvRyf3olzR/YQCSOZmkMZaIlz+Xy9r1K1gE9e3eQjpQ6JqYNyWQ6kn76/W+Q6WnlLVSw==
x-ms-exchange-antispam-messagedata: 8Vn0L56RkvqrC6h5t3pJdOzLT1s/7vmaq2TthO/VgKB0btIfwowOkTgxo+Eo2XUeSBZNz5WIZs7iGpqGpPKIkbrR5BwsKB2PyiP3Ym4RCunuuZ98chuwUnv7crtHQSecCQfrMuk5/yHF6JIj2kb7KGyCuzL2KvZbirPzV+Z6HDq1BynZ+mWnoez/BiresbB5XfckbQURMRBqnsyoAmH1X0Fr1JcWvqa5rkPbNkjuyoSaW5zjtFM9l8r0kEuxa2hr0mWRF8HwiS/seme6aGNkOHaA5jvIF5aVHXrFkLWah2gDwEeQe4l5FW+nvZsplwnbP1e9kbH/giHkkdZfTPbLPH6ZWYVE0Qr6Pulii84kC97QiLpJO3GRzEIfB80oiNhYAf8CLu5LlTUm9G8BsMaz0WotuMeDVxcpcJtNsquPWIhdYqVic3mkZf9W6U4U2M8CcSl6cny/KQ0h0aGfIvs6pv0majFc0h7jCw6NlReFhVbGEnEBJ0H2yFre9VMwfqm6mX9MxBfYqdFseF06jFOvJmBvk/eiKv08NNDyXXnzxpZxdiKJiaI2umSni3RBchkp6n8syPMlVLZu2BwTjNsAlr15iATk1NdvCUbsSBy2HxPbfBIflt2QO+i5Qzf3BpULJB9eIFG3O47TMVEtnR2yshO9QBNB3u5LgNNW+f2qsW9hD9XQQcF4ofvQDtbsjsGB9+H0p5KbLbNfMyhk5NIb+afNJMZmg+3qQz7gyhkKTBiPJRIwWUpNtvcwKUXlOBDxHEPKyooLRmJuYGgewJ3Ky+sGOTdwD6WOwyv3piAa9zQmozlh9lRJRiPyeG95O9dtL18C5lqRoti1ECZwUGjIeHgNSKavgfrH5s96kyZIr5g=
x-ms-exchange-transport-forked: True
Content-Type: multipart/signed; boundary=Apple-Mail-946513B1-5219-4962-A45A-3CC57DD2E98E; protocol="application/pkcs7-signature"; micalg=sha-256
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 8004bba5-c2c4-4811-8cb5-08d7eae7384c
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Apr 2020 20:11:49.7681 (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: ze47jDFwFGAwk12PVopcvKrEBIWEetAB5COp34EiNy/vVa+VNO9NGazw6gJWRdEbWXrJf4Iw40P6LyGy5eXQMRCSW9a1i7AKRhFothi+EXw=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR07MB3163
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/dBr65ej2xvDsOZRZ0gLQRwCJTE4>
Subject: Re: [core] CoRE Working Group adoption call for draft-bormann-core-senml-versions-01
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: Mon, 27 Apr 2020 20:11:56 -0000

--Apple-Mail-946513B1-5219-4962-A45A-3CC57DD2E98E
Content-Type: text/plain;
	charset=utf-8
Content-Transfer-Encoding: base64

DQoNCj4gT24gMjcuIEFwciAyMDIwLCBhdCAyMC4wNCwgVGhvbWFzIEZvc3NhdGkgPFRob21hcy5G
b3NzYXRpQGFybS5jb20+IHdyb3RlOg0KPiANCj4g77u/T24gMjcvMDQvMjAyMCwgMTc6MjgsICJN
YXJjbyBUaWxvY2EiIDxtYXJjby50aWxvY2FAcmkuc2U+IHdyb3RlOg0KPj4gQ29uc2lkZXJpbmcg
dGhlIGludGVyZXN0IHNob3duIGR1cmluZyB0aGUgQXByaWwgdmlydHVhbCBtZWV0aW5nLCB0aGlz
DQo+PiBtYWlsIHN0YXJ0cyBhIGNhbGwgZm9yIGFkb3B0aW9uIG9uOg0KPj4gDQo+PiBodHRwczov
L3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtYm9ybWFubi1jb3JlLXNlbm1sLXZlcnNpb25zLTAx
DQo+PiANCj4+IFBsZWFzZSwgcmVwbHkgdG8gdGhlIG1haWxpbmcgbGlzdCB3aXRoIHlvdXIgY29t
bWVudHMsIGluY2x1ZGluZyBidXQgbm90DQo+PiBsaW1pdGVkIHRvIHdoZXRoZXIgb3Igbm90IHlv
dSBzdXBwb3J0IGFkb3B0aW9uLg0KPj4gDQo+PiBUaGlzIFdHIGFkb3B0aW9uIGNhbGwgd2lsbCBl
bmQgb24gVHVlc2RheSwgMTJ0aCBvZiBNYXkuDQo+IA0KPiBJIHN1cHBvcnQgYWRvcHRpb24uDQoN
CisxDQoNCkNoZWVycywNCkFyaSA=

--Apple-Mail-946513B1-5219-4962-A45A-3CC57DD2E98E
Content-Type: application/pkcs7-signature;
	name=smime.p7s
Content-Disposition: attachment;
	filename=smime.p7s
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCCDMAw
ggX2MIID3qADAgECAhA3E3FzLlznzicd63Rv9v4YMA0GCSqGSIb3DQEBCwUAMEcxCzAJBgNVBAYT
AlNFMREwDwYDVQQKDAhFcmljc3NvbjElMCMGA1UEAwwcRXJpY3Nzb24gTkwgSW5kaXZpZHVhbCBD
QSB2MzAeFw0xNzEyMDQxNDEzNDRaFw0yMDEyMDQxNDEzNDNaMGUxETAPBgNVBAoMCEVyaWNzc29u
MRUwEwYDVQQDDAxBcmkgS2Vyw6RuZW4xJzAlBgkqhkiG9w0BCQEWGGFyaS5rZXJhbmVuQGVyaWNz
c29uLmNvbTEQMA4GA1UEBRMHZWFyaWtlcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AIUlV66I5z1/qGYdhiIGfyvv8aaZexDetFCPlauUh5ugtp7Pf7ynpPRIK1FeWaoKs+IJ3E9R/9wT
APFzjzjXpjyHHoBUdp8ZBuL/kt60cUTHTD4AScJGUHEgy70/Uf2YEj3JJjrTBbFnqDcXWTFF1n2Y
edmhZDBdzZQJ18tlIjJmxgAJB1clI0nEg1gBnhl8mVdQp+ar6GjvxXfRuA1+uOpxa3y4zUpzF+ha
LmaC4a5AbOsROtr7Uad8/pCzulAvAmPXvEJ/3JusafQfiqxNv1J/fT6W7sS8dBjF6vv3LgeAnYj5
/imtl9BOurFol0aIic+AjptfNoVf2pDhgYxn808CAwEAAaOCAb4wggG6MEgGA1UdHwRBMD8wPaA7
oDmGN2h0dHA6Ly9jcmwudHJ1c3QudGVsaWEuY29tL2VyaWNzc29ubmxpbmRpdmlkdWFsY2F2My5j
cmwwgYIGCCsGAQUFBwEBBHYwdDAoBggrBgEFBQcwAYYcaHR0cDovL29jc3AyLnRydXN0LnRlbGlh
LmNvbTBIBggrBgEFBQcwAoY8aHR0cDovL2NhLnRydXN0LnRlbGlhc29uZXJhLmNvbS9lcmljc3Nv
bm5saW5kaXZpZHVhbGNhdjMuY2VyMCMGA1UdEQQcMBqBGGFyaS5rZXJhbmVuQGVyaWNzc29uLmNv
bTBVBgNVHSAETjBMMEoGDCsGAQQBgg8CAwEBEjA6MDgGCCsGAQUFBwIBFixodHRwczovL3JlcG9z
aXRvcnkudHJ1c3QudGVsaWFzb25lcmEuY29tL0NQUzAdBgNVHSUEFjAUBggrBgEFBQcDBAYIKwYB
BQUHAwIwHQYDVR0OBBYEFNHQXDyNP/SSyF6+EMLvo07phb3FMB8GA1UdIwQYMBaAFBx7GZ6XnHas
ID3Y3OORauPbLaZTMA4GA1UdDwEB/wQEAwIFoDANBgkqhkiG9w0BAQsFAAOCAgEAVVggYWTwdz5B
iMeBRYLop6Jo3Ji9YmfonCRFiyfw8he+efYc59IwzU9eIBRFSiWf87eqcZZJjcwWjHuju3MvzWsp
1qHnirszOtcNrUflFBoY7N3r19tG+z2bE/bjjZPituSIgCoX28IgLZLpIcnYg7niWXnwR3xGiphs
EPO3mR3p7f+XLtdy+1qU/rAjZoW36mZuYk1lV6nIt9GfhuH1/yIQd5pxTDj54j3TOLv/KrEKwCFQ
YLkho6zrOicpJk7DkjYGNLwmaDTRxuehMQHKDW+fXi1xi7/eScV0YnELjxXGuE3HojEkLB8Offfa
/5TICfBN2HTASXJ0YsbpnAxPTyjExmKzl3mudQz6x5wP6THhM0sltX8wHVQEhU5w0uyLfT9yqWVY
KTq+9GI02S9kzD+u1AWtftbWK2CQIGUAE43faZGrCchkT+fnYz5b1Ppyf5H45r/psmsA9J63iFCz
nilKlo9M47fQPEsqpFWvDfE4jdobqSmQXp/aK7cvYoAEhcj5vOqR/bPNum7wWegQZdDsfy35vZl8
+vtRrKAk/6bmUfaiazqQoGq+DF1OL7sQlb1HbMmkJblrrBf8Csh6wdEVFey6vegBSIwtOnmcAFN9
2NlKp24f8rJxM17M9pWNG6OsmCGhxyo4k1BHn69nXXQfSN7QdqLpGfhQfpJL3LgwggbCMIIEqqAD
AgECAhBTuH6D4ZyZKJOwm0kc7LjrMA0GCSqGSIb3DQEBCwUAMDcxFDASBgNVBAoMC1RlbGlhU29u
ZXJhMR8wHQYDVQQDDBZUZWxpYVNvbmVyYSBSb290IENBIHYxMB4XDTE1MTAyNzEyMTY0NloXDTI1
MTAyNzEyMTY0NlowRzELMAkGA1UEBhMCU0UxETAPBgNVBAoMCEVyaWNzc29uMSUwIwYDVQQDDBxF
cmljc3NvbiBOTCBJbmRpdmlkdWFsIENBIHYzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC
AgEA7PLfAAC4UPKnu9hUt8aT9+PBqjvUw0Y0tLPOXkO2NC0y2XZks9nJfpWKrNM30k5vu5norG4Z
KlF5C+3xc6HuIiGQof1bmFGluNOwmZQwl3rOJ+E6k0rqJJTerjj4WOxAvWVW1yC5S4Ubppk3Q3cY
VVuC3qNGsBIXy3/fDL1sc8Ah8zI/JumDpjY8fn/U3CRN6mgNKYrr0sZX6VXYgrpT05ZrJldkUgUg
MKgbIWWEXEASA36pnb5GqD/RMzSgIe8o7YQtIaYB2cmTCLNHjaOL9j1JhNK4bvmbNJ7o58IZYzwN
v/G/L/bRosQ9c27U+86DNjrdZnpyaRaeMyVUn3SlYLaFqoObdh/xNF2NS8CXs/PVtO57HBKHMgZq
QvsyQJisSocxFqiMj9VK2WhCBbvoTvrNDZvLDlDGuE5RuKwFIpHOVOU5lCBgUUBsbpWIXwM6kmH/
KC1DC5MtQzmvXkbt7KdBXUAxM0JZxf4dS+ACtTDpF9b0vny4DrwaOS0VNXyz1GUOxSqw1wup5dpX
bxLZYx1rLRgZqr9uWhLwAPsq66ZQof5GL0gY72Ym8/Tm28MeMqku+/zRzdYsmclT9rOdgdgS3b6O
Moc5Op0ZPEv/Mx2lFJAVK674ozw2hiuRTVUmoqBr5AuyCoqCEyn32C7U/V7oqyqx5Yd1c5GsxuOq
QFcCAwEAAaOCAbgwggG0MIGKBggrBgEFBQcBAQR+MHwwLQYIKwYBBQUHMAGGIWh0dHA6Ly9vY3Nw
LnRydXN0LnRlbGlhc29uZXJhLmNvbTBLBggrBgEFBQcwAoY/aHR0cDovL3JlcG9zaXRvcnkudHJ1
c3QudGVsaWFzb25lcmEuY29tL3RlbGlhc29uZXJhcm9vdGNhdjEuY2VyMBIGA1UdEwEB/wQIMAYB
Af8CAQAwVQYDVR0gBE4wTDBKBgwrBgEEAYIPAgMBAQIwOjA4BggrBgEFBQcCARYsaHR0cHM6Ly9y
ZXBvc2l0b3J5LnRydXN0LnRlbGlhc29uZXJhLmNvbS9DUFMwSwYDVR0fBEQwQjBAoD6gPIY6aHR0
cDovL2NybC0zLnRydXN0LnRlbGlhc29uZXJhLmNvbS90ZWxpYXNvbmVyYXJvb3RjYXYxLmNybDAd
BgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwQwDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBQc
exmel5x2rCA92NzjkWrj2y2mUzAfBgNVHSMEGDAWgBTwj1k4ALP1j5qWDNXr+nuqF+gTEjANBgkq
hkiG9w0BAQsFAAOCAgEAUFhr8dWMO7Quq1dDyIynw8sWmpyF/jWSxBjpHUCyhltoFS7Q1CUBD0bO
ULWmYjmzRwme5pkjTFXpOJZLf9Han1SBbrVcP0JMhRsAvfWZjcF0l/c/jqDMqBARxr8OUWOr0ZWa
49Lir3QEs2C+CjGge5tzcLqzQ5pjWxudrLkSGe+sAThDnXUWXGYk8udGZAamJ55drdw96AV9jWQk
MrLIVHKkXVG5Etdx0wiAoTLk1fVtLcz11DiaCZSZVPZ3fdSIpIRhDqz8H4sVprPgvLBdK/ajdbiR
sehCzzohay3zbXDDTDGwKkR8KUi8Xt8HDZCRsb/U/C7MC4tVK0SEPOQCo6swZy0rI0RoGzICfsSr
Z4JrxANeeSZqCn1A+w0Wz+iqdeP2PVxW0f1rg4/OG2DSl3uB3Q3NT/lDGJtepti+i5CCKEZcdAOZ
oviu43sLhqsxSpGjzZidESwovuHeP+O2bNwwtz1DTsXThBB3+JJHVjmkiLo900GITb/i7IBdLoo4
gZms9s1BQ2tm3CJCmpA2XwBTOB6B8/CtgWUWhyloXd3Wbmv7ZUoqqJFBV9g8Zh5mdZ+RzPTomgCF
z/2aNsddI/2G9ZjN4tG6hmocZR2M5f0MhBv3bo6d5XsLlYwiNJjw5GRqYb8cqqeCaPKkveBJzqgb
8ToH7WLoOzmPRCmPlpAxggLNMIICyQIBATBbMEcxCzAJBgNVBAYTAlNFMREwDwYDVQQKDAhFcmlj
c3NvbjElMCMGA1UEAwwcRXJpY3Nzb24gTkwgSW5kaXZpZHVhbCBDQSB2MwIQNxNxcy5c584nHet0
b/b+GDANBglghkgBZQMEAgEFAKCCAUMwGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG
9w0BCQUxDxcNMjAwNDI3MjAxMTQ5WjAvBgkqhkiG9w0BCQQxIgQgzzIs9SUdwNgQkKcyerW0i/z/
n4hD0Va1B406OlXUEsQwagYJKwYBBAGCNxAEMV0wWzBHMQswCQYDVQQGEwJTRTERMA8GA1UECgwI
RXJpY3Nzb24xJTAjBgNVBAMMHEVyaWNzc29uIE5MIEluZGl2aWR1YWwgQ0EgdjMCEDcTcXMuXOfO
Jx3rdG/2/hgwbAYLKoZIhvcNAQkQAgsxXaBbMEcxCzAJBgNVBAYTAlNFMREwDwYDVQQKDAhFcmlj
c3NvbjElMCMGA1UEAwwcRXJpY3Nzb24gTkwgSW5kaXZpZHVhbCBDQSB2MwIQNxNxcy5c584nHet0
b/b+GDANBgkqhkiG9w0BAQEFAASCAQB62e9nFAxMKo/whz/STRH1r39jkBajcyTsG8t7lNC14MqK
iT3l6vu3r0kFrmZf89BYdkmF3KuhOCpwFZ8aeaKaOCWT0fQ4UzXJPdYYXhmGOocpyLm6PxnRdUlr
2e8SZGLCe34CXI0MtC22bTnd287V8h6QkBP903O+WfB6RBD9gCU6nTmFjtiYAZf/U97Hz5x7S/Vd
7eKjwI3VLNhaPZZimfqtW81I15wkfZRyVADYAcyhoR4YLZlCXvxlYf+jpU+qH6GkpFZBgQGbf5p+
35MO133D+buZqMCD1/LXbwndqgjZuBrjedhODDCuqp7q6B5Jl/Vm0mDnlGIf8O3c4WBIAAAAAAAA

--Apple-Mail-946513B1-5219-4962-A45A-3CC57DD2E98E--


From nobody Mon Apr 27 14:00:29 2020
Return-Path: <ietf@augustcellars.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 348433A0982 for <core@ietfa.amsl.com>; Mon, 27 Apr 2020 14:00:27 -0700 (PDT)
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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 ykFR6mAZj8DR for <core@ietfa.amsl.com>; Mon, 27 Apr 2020 14:00:25 -0700 (PDT)
Received: from mail2.augustcellars.com (augustcellars.com [50.45.239.150]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 19A8A3A097F for <core@ietf.org>; Mon, 27 Apr 2020 14:00:24 -0700 (PDT)
Received: from Jude (73.180.8.170) by mail2.augustcellars.com (192.168.0.56) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Mon, 27 Apr 2020 14:00:18 -0700
From: Jim Schaad <ietf@augustcellars.com>
To: 'Marco Tiloca' <marco.tiloca@ri.se>, <core@ietf.org>
References: <f701ce32-7a17-c7c2-67c8-828b8e96e873@ri.se>
In-Reply-To: <f701ce32-7a17-c7c2-67c8-828b8e96e873@ri.se>
Date: Mon, 27 Apr 2020 14:00:15 -0700
Message-ID: <014001d61cd6$db6bc320$92434960$@augustcellars.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AQJN7A0KOJSAzHkjr6vk7aHQNyUKlaed1YHg
Content-Language: en-us
X-Originating-IP: [73.180.8.170]
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/xd9fTN4PXMjLNZoJUX9xDn17zJg>
Subject: Re: [core] CoRE Working Group adoption call for draft-fossati-core-coap-problem-02
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: Mon, 27 Apr 2020 21:00:28 -0000

I support adoption and have already provided several sets of comments on =
the document.

Jim


-----Original Message-----
From: core <core-bounces@ietf.org> On Behalf Of Marco Tiloca
Sent: Monday, April 27, 2020 9:34 AM
To: core@ietf.org WG (core@ietf.org) <core@ietf.org>
Subject: [core] CoRE Working Group adoption call for =
draft-fossati-core-coap-problem-02

Dear CoRE WG,

Considering the interest shown during the April virtual meeting, this =
mail starts a call for adoption on:

https://tools.ietf.org/html/draft-fossati-core-coap-problem-02

Please, reply to the mailing list with your comments, including but not =
limited to whether or not you support adoption.

This WG adoption call will end on Tuesday, 12th of May.

Best,
/Marco

--
Marco Tiloca
Ph.D., Senior Researcher

RISE Research Institutes of Sweden
Division ICT
Isafjordsgatan 22 / Kistag=C3=A5ngen 16
SE-164 40 Kista (Sweden)

Phone: +46 (0)70 60 46 501
https://www.ri.se




From nobody Tue Apr 28 02:24:10 2020
Return-Path: <hartke@projectcool.de>
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 D9FA33A1196 for <core@ietfa.amsl.com>; Tue, 28 Apr 2020 02:24:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 B_dTDw-EcVqi for <core@ietfa.amsl.com>; Tue, 28 Apr 2020 02:24:06 -0700 (PDT)
Received: from wp382.webpack.hosteurope.de (wp382.webpack.hosteurope.de [IPv6:2a01:488:42:1000:50ed:8597::]) (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 027CD3A1195 for <core@ietf.org>; Tue, 28 Apr 2020 02:24:05 -0700 (PDT)
Received: from mail-qt1-f173.google.com ([209.85.160.173]); authenticated by wp382.webpack.hosteurope.de running ExIM with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) id 1jTMTB-0008UA-3m; Tue, 28 Apr 2020 11:24:01 +0200
Received: by mail-qt1-f173.google.com with SMTP id k12so16734523qtm.4 for <core@ietf.org>; Tue, 28 Apr 2020 02:24:01 -0700 (PDT)
X-Gm-Message-State: AGi0PuYsMZRxXjvMlEe7jCSE9GMIY7z2Gt6OOzG6RzibX8typFUgOO1d LWoMYXTFQxkktqPtyoXk4N+AKfmb33Ha0CusaKQ=
X-Google-Smtp-Source: APiQypKPIUjWEt6tU57lTzWiui8VrgNfCiEwsp2yVbDOcWGSIjj80CIjWKKiWHhJju7YMfKXnpFu1b434L7Wz23fwhI=
X-Received: by 2002:ac8:7b27:: with SMTP id l7mr27959165qtu.283.1588065840032;  Tue, 28 Apr 2020 02:24:00 -0700 (PDT)
MIME-Version: 1.0
References: <f701ce32-7a17-c7c2-67c8-828b8e96e873@ri.se> <014001d61cd6$db6bc320$92434960$@augustcellars.com>
In-Reply-To: <014001d61cd6$db6bc320$92434960$@augustcellars.com>
From: Klaus Hartke <hartke@projectcool.de>
Date: Tue, 28 Apr 2020 11:23:32 +0200
X-Gmail-Original-Message-ID: <CAAzbHvbkVM8im09bWz28w=9u+beyad+mwJNtsAFvcrTnXrkDQg@mail.gmail.com>
Message-ID: <CAAzbHvbkVM8im09bWz28w=9u+beyad+mwJNtsAFvcrTnXrkDQg@mail.gmail.com>
To: Jim Schaad <ietf@augustcellars.com>
Cc: Marco Tiloca <marco.tiloca@ri.se>, "core@ietf.org WG" <core@ietf.org>
Content-Type: text/plain; charset="UTF-8"
X-bounce-key: webpack.hosteurope.de; hartke@projectcool.de; 1588065846; fda1e2cd; 
X-HE-SMSGID: 1jTMTB-0008UA-3m
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/3ljzLEJA75YjhYSHKUwGVsPBACE>
Subject: Re: [core] CoRE Working Group adoption call for draft-fossati-core-coap-problem-02
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: Tue, 28 Apr 2020 09:24:08 -0000

Jim Schaad wrote:
> I support adoption and have already provided several sets of comments on the document.

+1

Klaus


From nobody Tue Apr 28 02:45:21 2020
Return-Path: <hartke@projectcool.de>
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 7D4403A11CD; Tue, 28 Apr 2020 02:45:14 -0700 (PDT)
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, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 MwP5Is1_xkmF; Tue, 28 Apr 2020 02:45:12 -0700 (PDT)
Received: from wp382.webpack.hosteurope.de (wp382.webpack.hosteurope.de [IPv6:2a01:488:42:1000:50ed:8597::]) (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 ED7CF3A11C8; Tue, 28 Apr 2020 02:45:11 -0700 (PDT)
Received: from mail-qk1-f170.google.com ([209.85.222.170]); authenticated by wp382.webpack.hosteurope.de running ExIM with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) id 1jTMnc-00069i-Ro; Tue, 28 Apr 2020 11:45:08 +0200
Received: by mail-qk1-f170.google.com with SMTP id g74so21052790qke.13; Tue, 28 Apr 2020 02:45:08 -0700 (PDT)
X-Gm-Message-State: AGi0PuaBdHmNkxKW9U/LoRUa6EX5uW9SqPaeleEQ61W6nxoHrMbagwgJ cilMT1QVJU58RX56J2WgKaAIy5GO7FjdDJYGwgQ=
X-Google-Smtp-Source: APiQypLH1B+12XMRAD2LR76oVMOzRbhbuviq2BNf/LUdnicbRAqypQaCqs+JxDGwlKmoFfqclopJfQwUEtIMg7/Aha8=
X-Received: by 2002:a05:620a:166d:: with SMTP id d13mr24619547qko.448.1588067107775;  Tue, 28 Apr 2020 02:45:07 -0700 (PDT)
MIME-Version: 1.0
References: <158758337327.19237.10369808433001369188@ietfa.amsl.com>
In-Reply-To: <158758337327.19237.10369808433001369188@ietfa.amsl.com>
From: Klaus Hartke <hartke@projectcool.de>
Date: Tue, 28 Apr 2020 11:44:44 +0200
X-Gmail-Original-Message-ID: <CAAzbHvan=AcTFKchSw8FCbJaoq1gQOfGqEiX0qDEszeYV0E_bg@mail.gmail.com>
Message-ID: <CAAzbHvan=AcTFKchSw8FCbJaoq1gQOfGqEiX0qDEszeYV0E_bg@mail.gmail.com>
To: Warren Kumari <warren@kumari.net>
Cc: The IESG <iesg@ietf.org>, core-chairs@ietf.org, draft-ietf-core-stateless@ietf.org, "core@ietf.org WG" <core@ietf.org>
Content-Type: text/plain; charset="UTF-8"
X-bounce-key: webpack.hosteurope.de; hartke@projectcool.de; 1588067112; 6b9c256b; 
X-HE-SMSGID: 1jTMnc-00069i-Ro
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/HYOw1o169EYeLQo51S-5pu-3rtU>
Subject: Re: [core] Warren Kumari's No Objection on draft-ietf-core-stateless-06: (with COMMENT)
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: Tue, 28 Apr 2020 09:45:15 -0000

Warren Kumari wrote:
> Thank you for this, it was a pleasant and easy read (especially as I am not a
> COAP person).

Thanks a lot for your review!

> 1: I'd believe that the Abstract needs to say *how* "This document updates RFCs
> 7252 and 8323." (A simple copy and paste from the start of Section 2 would
> satisfy this)

Done.

> 2: This is not actionable, but I really really enjoyed the "look ma, no state!"
> bit in Figure 2.

;-)

Klaus


From nobody Tue Apr 28 03:11:46 2020
Return-Path: <hartke@projectcool.de>
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 6256F3A127D; Tue, 28 Apr 2020 03:11:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 HwljBmBD8mki; Tue, 28 Apr 2020 03:11:42 -0700 (PDT)
Received: from wp382.webpack.hosteurope.de (wp382.webpack.hosteurope.de [IPv6:2a01:488:42:1000:50ed:8597::]) (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 E0E153A127A; Tue, 28 Apr 2020 03:11:41 -0700 (PDT)
Received: from mail-qt1-f172.google.com ([209.85.160.172]); authenticated by wp382.webpack.hosteurope.de running ExIM with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) id 1jTNDG-00008P-B0; Tue, 28 Apr 2020 12:11:38 +0200
Received: by mail-qt1-f172.google.com with SMTP id i68so16792475qtb.5; Tue, 28 Apr 2020 03:11:38 -0700 (PDT)
X-Gm-Message-State: AGi0PuZfEsIGL9tpMr9Z/XTQaI0aqEmK69XUSIf9oZX+Pp5mXgLcaq1I lryBxRaWZzG7gKpz6dA478lqg6D6vLSxqDy6un0=
X-Google-Smtp-Source: APiQypJprwQHXxzuvqTm5/KcAp4+UrdJS1wbLDYXgLVzmKrgIoChOo7ej0HfOVmd/nLLrnrcDoP1csXScjichm1s7LU=
X-Received: by 2002:ac8:358c:: with SMTP id k12mr28463340qtb.38.1588068697134;  Tue, 28 Apr 2020 03:11:37 -0700 (PDT)
MIME-Version: 1.0
References: <158761884340.24804.11461411197672215884@ietfa.amsl.com>
In-Reply-To: <158761884340.24804.11461411197672215884@ietfa.amsl.com>
From: Klaus Hartke <hartke@projectcool.de>
Date: Tue, 28 Apr 2020 12:11:14 +0200
X-Gmail-Original-Message-ID: <CAAzbHvbzHCLNPjM0YLKx5AV+OE=o3gDf8u3JBrC1CPR4skKA6Q@mail.gmail.com>
Message-ID: <CAAzbHvbzHCLNPjM0YLKx5AV+OE=o3gDf8u3JBrC1CPR4skKA6Q@mail.gmail.com>
To: Erik Kline <ek.ietf@gmail.com>
Cc: The IESG <iesg@ietf.org>, core-chairs@ietf.org, draft-ietf-core-stateless@ietf.org,  "core@ietf.org WG" <core@ietf.org>, Carsten Bormann <cabo@tzi.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-bounce-key: webpack.hosteurope.de; hartke@projectcool.de; 1588068702; ea5def25; 
X-HE-SMSGID: 1jTNDG-00008P-B0
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/DWXaT60YMrrnL8MwRcXBZ5W9IMc>
Subject: Re: [core] Erik Kline's Discuss on draft-ietf-core-stateless-06: (with DISCUSS and COMMENT)
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: Tue, 28 Apr 2020 10:11:45 -0000

Erik Kline wrote:
> * I agree with Ben's point about MTU.  Some text about the implications s=
eems
>   warranted.  Even just a link to 7252#4.6 might be fine (and maybe a
>   skull-and-crossbones emoji [=E2=98=A0=EF=B8=8F] if they can be included=
 now ;-)

I've added the following paragraph:

    In CoAP over UDP, it is often beneficial to keep CoAP messages small
    enough to avoid IP fragmentation. The maximum practical token length
    may therefore also be influenced by the Path MTU. See Section 4.6 of
    RFC 7252 for details.

> * 60 minutes for address changes?  Out of curiosity, upon what was this b=
ased?
>   I lack a good deal of context, but this kind of feels like the kind of
>   constant that will get baked into code and come to govern some behaviou=
r
>   that later might need updating.

This was based on the desire to specify something more specific than
"must take address changes into account". I have to admit that I'm not
exactly sure how to express this in the best way.

The specific value of 60 minutes was suggested by Carsten. Maybe he
can chime in?

> * s/along the/along with the/?

Yes. Fixed.

Thank you very much!

Klaus


From nobody Tue Apr 28 05:49:59 2020
Return-Path: <marco.tiloca@ri.se>
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 7B5C43A14A5 for <core@ietfa.amsl.com>; Tue, 28 Apr 2020 05:49:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.919
X-Spam-Level: 
X-Spam-Status: No, score=-2.919 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, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_MSPIKE_H2=-0.82, 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=ri.se
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 C2pi5HSmup_c for <core@ietfa.amsl.com>; Tue, 28 Apr 2020 05:49:55 -0700 (PDT)
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-eopbgr80081.outbound.protection.outlook.com [40.107.8.81]) (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 96F473A14A1 for <core@ietf.org>; Tue, 28 Apr 2020 05:49:54 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AEx9u8JUe/Z4FO8tckNowddHx2RssiYPhCfKnBtL+1D0qN0lLLZ1zjJ80AaPOBPLVy1aWmXhCqfZ4OP1QkCRkyq5mUJwIsU+MqqEBZ7iKpLu3FUJ8auarMDOdxFcjMnyIuWHjLU44VWvGiog1XjMnvNR0hQ9uaOUdoaXTgfyH+jgQy1mO3TkRpuHCbB9Z2+z+gbdFRAa746yuYiag554Z2/lgtVLvm/EG8g9yaHPFZUXWhT7pv1DuH9Kgb99K9bCgSjSQan6WSIFADiWPw/QMTHiMJj2ioihozBJ7ooQD9oJklbRtA9rjCAHW6ZCD9ZF5DXquuHLIS7omblshZ6IsQ==
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=i6qZVGeOGJ3ckD22TZjaJ7Sj+HrzIK4GCksuBxIeXBw=; b=PnlcAr7gS13i8lkOKFwbIf7CD1FkOJaumGsllR1myiYK1Fnr75R+XXWodFBmjjbCL4yvnL6EFdQ6oV+hAHM00Eb9V8ptMn9chIo2B9J/TiARo/6GZcdRcs78OQx/io0/Nmcl3E2sfL0RGPcCkCFUQUh+8Bqj+CHdx1polGmC9zTS+sa9nL8SgsvJqhJhK9vAqRuXADb3e1bq02akwBFlATZHaaRtnf4z26ijIYR5CH/W7bay3TVD8RYy4OekmCOt3U7HL5XGNtSuWGAVes+tPL8xGqWZrEEhkiL2ZezaoIO+bLWDST0C63WUaQ5f5Tj+miw2DATn8rthwpjUr/YjQw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ri.se; dmarc=pass action=none header.from=ri.se; dkim=pass header.d=ri.se; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ri.se; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=i6qZVGeOGJ3ckD22TZjaJ7Sj+HrzIK4GCksuBxIeXBw=; b=I9bk0uXJHU6gYopTQQjZjxm1vECZtAcwEie1TRAlKG+BSBa+y29vMz/b5JY7MwcLpj4J3tDqRkO4Y1/e+ZZaE26sjw8TAb4Z9YIfmh5u2xGydpZKyBqG3lUnC0bTB0rmJOhHRaM1UWVwLmAqZKVwe+XK1fWC/pPxh5D4Xupx6/0=
Authentication-Results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=ri.se;
Received: from VI1P189MB0398.EURP189.PROD.OUTLOOK.COM (2603:10a6:802:35::31) by VI1P189MB0430.EURP189.PROD.OUTLOOK.COM (2603:10a6:802:36::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2937.13; Tue, 28 Apr 2020 12:49:52 +0000
Received: from VI1P189MB0398.EURP189.PROD.OUTLOOK.COM ([fe80::5db5:cc81:e984:7c27]) by VI1P189MB0398.EURP189.PROD.OUTLOOK.COM ([fe80::5db5:cc81:e984:7c27%7]) with mapi id 15.20.2937.023; Tue, 28 Apr 2020 12:49:51 +0000
To: "core@ietf.org WG (core@ietf.org)" <core@ietf.org>
From: Marco Tiloca <marco.tiloca@ri.se>
Autocrypt: addr=marco.tiloca@ri.se; prefer-encrypt=mutual; keydata= mQENBFSNeRUBCAC44iazWzj/PE3TiAlBsaWna0JbdIAJFHB8PLrqthI0ZG7GnCLNR8ZhDz6Z aRDPC4FR3UcMhPgZpJIqa6Zi8yWYCqF7A7QhT7E1WdQR1G0+6xUEd0ZD+QBdf29pQadrVZAt 0G4CkUnq5H+Sm05aw2Cpv3JfsATVaemWmujnMTvZ3dFudCGNdsY6kPSVzMRyedX7ArLXyF+0 Kh1T4WUW6NHfEWltnzkcqRhn2NcZtADsxWrMBgZXkLE/dP67SnyFjWYpz7aNpxxA+mb5WBT+ NrSetJlljT0QOXrXMGh98GLfNnLAl6gJryE6MZazN5oxkJgkAep8SevFXzglj7CAsh4PABEB AAG0Nk1hcmNvIFRpbG9jYSAobWFyY28udGlsb2NhQHJpLnNlKSA8bWFyY28udGlsb2NhQHJp LnNlPokBNwQTAQgAIQUCWkAnkAIbAwULCQgHAgYVCAkKCwIEFgIDAQIeAQIXgAAKCRDuJmS0 DljaQwEvCACJKPJIPGH0oGnLJY4G1I2DgNiyVKt1H4kkc/eT8Bz9OSbAxgZo3Jky382e4Dba ayWrQRFen0aLSFuzbU4BX4O/YRSaIqUO3KwUNO1iTC65OHz0XirGohPUOsc0SEMtpm+4zfYG 7G8p35MK0h9gpwgGMG0j0mZX4RDjuywC88i1VxCwMWGaZRlUrPXkC3nqDDRcPtuEGpncWhAV Qt2ZqeyITv9KCUmDntmXLPe6vEXtOfI9Z3HeqeI8OkGwXpotVobgLa/mVmFj6EALDzj7HC2u tfgxECBJddmcDInrvGgTkZtXEVbyLQuiK20lJmYnmPWN8DXaVVaQ4XP/lXUrzoEzuQENBFSN eRUBCACWmp+k6LkY4/ey7eA7umYVc22iyVqAEXmywDYzEjewYwRcjTrH/Nx1EqwjIDuW+BBE oMLRZOHCgmjo6HRmWIutcYVCt9ieokultkor9BBoQVPiI+Tp51Op02ifkGcrEQNZi7q3fmOt hFZwZ6NJnUbA2bycaKZ8oClvDCQj6AjEydBPnS73UaEoDsqsGVjZwChfOMg5OyFm90QjpIw8 m0uDVcCzKKfxq3T/z7tyRgucIUe84EzBuuJBESEjK/hF0nR2LDh1ShD29FWrFZSNVVCVu1UY ZLAayf8oKKHHpM+whfjEYO4XsDpV4zQ15A+D15HRiHR6Adf4PDtPM1DCwggjABEBAAGJAR8E GAECAAkFAlSNeRUCGwwACgkQ7iZktA5Y2kPGEwf/WNjTy3z74vLmHycVsFXXoQ8W1+858mRy Ad0a8JYzY3xB7CVtqI3Hy894Qcw4H6G799A1OL9B1EeA8Yj3aOz0NbUyf5GW+iotr3h8+KIC OYZ34/BQaOLzdvDNmRoGHn+NeTzhF7eSeiPKi2jex+NVodhjOVGXw8EhYGkeZLvynHEboiLM 4TbyPbVR9HsdVqKGVTDxKSE3namo3kvtY6syRFIiUz5WzJfYAuqbt6m3TxDEb8sA9pzaLuhm fnJRc12H5NVZEZmE/EkJFTlkP4wnZyOSf/r2/Vd0iHauBwv57cpY6HFFMe7rvK4s7ME5zctO Ely5C6NCu1ZaNtdUuqDSPA==
Message-ID: <9333f146-9542-81e1-3386-0eb52188ed44@ri.se>
Date: Tue, 28 Apr 2020 14:49:45 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0
Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="ccLNSBJyCV5CHban42jxUAt9J5UaLzy9s"
X-ClientProxiedBy: AM6PR10CA0022.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:209:89::35) To VI1P189MB0398.EURP189.PROD.OUTLOOK.COM (2603:10a6:802:35::31)
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
Received: from [10.8.3.10] (2.58.46.228) by AM6PR10CA0022.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:209:89::35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2937.13 via Frontend Transport; Tue, 28 Apr 2020 12:49:51 +0000
X-Originating-IP: [2.58.46.228]
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 95882cbb-f9b1-4a11-5be3-08d7eb72a46d
X-MS-TrafficTypeDiagnostic: VI1P189MB0430:
X-Microsoft-Antispam-PRVS: <VI1P189MB0430571986DDEBAEF04CE1B699AC0@VI1P189MB0430.EURP189.PROD.OUTLOOK.COM>
X-MS-Oob-TLC-OOBClassifiers: OLM:5516;
X-Forefront-PRVS: 0387D64A71
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:VI1P189MB0398.EURP189.PROD.OUTLOOK.COM; PTR:; CAT:NONE;  SFTY:; SFS:(4636009)(136003)(39860400002)(376002)(346002)(396003)(366004)(66946007)(66556008)(66476007)(33964004)(316002)(16799955002)(52116002)(6916009)(8936002)(16576012)(26005)(81156014)(478600001)(966005)(8676002)(2906002)(6666004)(66574012)(36756003)(31696002)(6486002)(31686004)(2616005)(956004)(235185007)(5660300002)(16526019)(186003)(86362001)(44832011)(21480400003); DIR:OUT; SFP:1101; 
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: n5WBBuS4yOJMYNnre7DK+ef3woF/5FXJkYaT/h2c4ay8R5AH8vHLBSabvmv7D/BJkEPS5qwRJmDmdfz82ucxqyflUNHlRn3dkhq4mNyn5S+5ajxwjUa9vD3A4fZptTu8o/XqnyZbOfqt0A+UCvZMcVDpVeltjTblynJLME8F5fijcAIpEynhOO3xTXEEGltpIMxRvyy6KhAAehWFpOdM/NRCCNhZmEMKFmtYssNQC3iBUPTglFnAfarKvkqsPUNqodun6A2LqGAi7KchOhZ9d2tlNPESc1/NhUgju6cCEHER+Y8zDF0pziXL3mn3t15wefWeAi1zf+yoDCKh05pm74gVKkzvqaBdkaJI1dGvMHueoR+vCfommbvJVr54IbxQSuS4Hzc95cScf9ZNim9WF5h8ScrwtPYktAdPwcZMsVC8BS1iWiLjgZlsedm7Xo+a2DkHGybhRQHM1TSzArks/BpPQ54zybInxx0F8MPbKYRUbBXqLTfefTjPDu2ZGFm6b4zqrsT5d3JI7sxaohNPpw==
X-MS-Exchange-AntiSpam-MessageData: 0/JSxX5k2qsf/dHnwDpT0fJmt8hXJNodYPgn5SEyEGH++Nz5hZ0weOK06gHcfTAwCD6kI1+ISaAbBigv4hLZNjuqSDaaETG98X3HI65g2LTA41jyjevSXCWLWDUFUb4R2kqV06RN8IuIqDO82SwVh4CLf6961Stp24rsj3ZQWcu8RgJ2/y0kAOH4nPbxyalvZWPSooR6UWe3/gV48Rt6178tZ8Bfdp+pD0MLX++p87s7YyNRQf7gsqKRnvyGL0jJaENxDx/lo4SFZT2WvWFIqwN8aU1UjoPIyUT6c1VnR2o0Ux45W5CtpB811h+L41xA6KlWShxuBN8bNWIZfkCHDx0OCpYMt8RA02V2y1DFfeMyBYSG+8lzFyjXOoYEg7kfkrTQDzgiBsAK5idVSCAwFEw6bY6NB9vH8RFWx0oDOHtOgA/QUbwq6Xn7pVnq+s1T/4PuopEmfjsCTTqvfQcxqxmEvbCACjud3flpxDBMcW37A0CGLt4JqhCH56ymkGH7GQUMqcg1BDGZ5S3iM+1BJ7ZmTlcM+Gq0Tiu9KC8rKA+v6bbqwSwF5HwxreW2BBE1AAsCs7dH84ay+jAOTSKZpk5N6KYH7PT4HUOgh5Wf083aS0V3X5pwgFM4LK8Mebf+v49WtuLtfBGKE+2+wH3G9e/ZHVQO9CZkcExQe4BKYLIVep2vYi/PwllrPLUUCfG+U4YsdApzdjZ4dLKt4L8G54IYPCiCDeGrzcIhF80sOqQAvULJo3d3Y13IWbcd63v5PibePPtVC5F8MBrIUxoJ5NhxM+9Ta2QDFgrtBq31N8Q=
X-OriginatorOrg: ri.se
X-MS-Exchange-CrossTenant-Network-Message-Id: 95882cbb-f9b1-4a11-5be3-08d7eb72a46d
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Apr 2020 12:49:51.5782 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 5a9809cf-0bcb-413a-838a-09ecc40cc9e8
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: U8JfirL55Ja45ima5EXwUlaqCh2JzfZc8QkWCaRQPXPutZ8V7/iUVIaY5gJqC4I+p1XtVHqMBB1mSbM76rXvlg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1P189MB0430
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/SYdRNA4ee7p5u7dGwekmjPt2sJI>
Subject: [core] CoRE virtual interim 29-04-2020
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: Tue, 28 Apr 2020 12:49:59 -0000

--ccLNSBJyCV5CHban42jxUAt9J5UaLzy9s
Content-Type: multipart/mixed; boundary="wO1dbpu2rqUEC3Qy41VQvjDpKfayA8ktv"

--wO1dbpu2rqUEC3Qy41VQvjDpKfayA8ktv
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Content-Language: en-US

Dear all,

Just a kind reminder that tomorrow (Wednesday) we will have our
bi-weekly CoRE virtual interim, at 14:00 UTC. Please, find below the
information to join.

During the meeting, we'll cover the following topics:

1) SenML, both the -versions and -ct documents.

2) Usage of CDDL in specifications, thinking also of those using CoRAL.

Best,
Marco and Jaime


=3D=3D=3D Meeting Information =3D=3D=3D

Meeting entry:
https://datatracker.ietf.org/meeting/interim-2020-core-03/session/core

Webex link:
https://ietf.webex.com/ietf/j.php?MTID=3Dmaf73502a66b35ef0f7478a46ea5bff7=
3

Meeting number: 616 038 576

Password: constrained

Host key: 536630


More ways to join

Join by video system
Dial 616038576@ietf.webex.com
You can also dial 173.243.2.68 and enter your meeting number.

Join by phone
1-650-479-3208 Call-in number (US/Canada)
1-877-668-4493 Call-in toll free number (US/Canada)
Access code: 616 038 576

--=20
Marco Tiloca
Ph.D., Senior Researcher

RISE Research Institutes of Sweden
Division ICT
Isafjordsgatan 22 / Kistag=C3=A5ngen 16
SE-164 40 Kista (Sweden)

Phone: +46 (0)70 60 46 501
https://www.ri.se



--wO1dbpu2rqUEC3Qy41VQvjDpKfayA8ktv--

--ccLNSBJyCV5CHban42jxUAt9J5UaLzy9s
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEEOEo4cV326Z7GypVg7iZktA5Y2kMFAl6oJm4ACgkQ7iZktA5Y
2kNNswf9G01XK2FtC2nOfCjXilbcCRF0XHUIbuK38wZ3In5DA4wOPiHl2WPW8lgK
4DhgWx/8UDy37CPpwG41g+W39sWdwCVHhUjGKKr4dPvRycpYCPeg4fr0RCd8aWl+
emLkTueZ3vXfrOsoNExfffPFGWh++EFHcreLuDmiIEq/zp1Bqk5IhKfl+Dlu0wuE
r7CDqV08jZ7Eajv1FmBkhMDLayLQC9Idr7tqNTbpSSy4Zmoszu1DxjWsOW9e8u5N
c2EKdIDZXqgHLpIAOqZRVI6nsgOgdfrhewZy9gOCEPDMWXJSfBo8Zidt47qF4q/g
oXa3uMOgMFpn7LJOdbeu2wPSUDLHbQ==
=7NhS
-----END PGP SIGNATURE-----

--ccLNSBJyCV5CHban42jxUAt9J5UaLzy9s--


From nobody Tue Apr 28 10:26:54 2020
Return-Path: <achimkraus@gmx.net>
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 9B20B3A0AA0 for <core@ietfa.amsl.com>; Tue, 28 Apr 2020 10:26:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level: 
X-Spam-Status: No, score=-2.099 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=gmx.net
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 TVo7_OZt811Y for <core@ietfa.amsl.com>; Tue, 28 Apr 2020 10:26:51 -0700 (PDT)
Received: from mout.gmx.net (mout.gmx.net [212.227.17.21]) (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 E67DB3A0A9E for <core@ietf.org>; Tue, 28 Apr 2020 10:26:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1588094808; bh=Uz4J4DcwMgGZg4KNGiZhgl0yys4jMInweSMLHrhnSHU=; h=X-UI-Sender-Class:To:From:Subject:Date; b=HlFKVoeRGw2rBxkoxFId4CULUrUnpKdUaOxxXJJMlg7YO97KoWNDtG7RzjwrB7hUn 2KRiUpnUwDbo9Fd5iFDCKcQbvIMYeHQGIX2ndhqQQyjD22uaVKiuDi+t1O30bPT1aS WzRaS7/QHgfMr3LykW8+n0hXo/8METIAmdpX13us=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.178.45] ([94.216.230.90]) by mail.gmx.com (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MQMyf-1jphgP27Pt-00MJBD for <core@ietf.org>; Tue, 28 Apr 2020 19:26:48 +0200
To: "core@ietf.org" <core@ietf.org>
From: Achim Kraus <achimkraus@gmx.net>
Message-ID: <ce81d6f5-d188-008d-f184-0bc4114392cc@gmx.net>
Date: Tue, 28 Apr 2020 19:26:47 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:yHfTXIL1FVdV96+WIiumHls74Ux5eXsVpdUUZk2uwzdTtbNZw8H 0PvXpdMo+9Eon53LIYz1xprD37zcebYS/7hLAgJurEoDvfG8ahY7EvGQdkDevEk1IL9fUOi ObgJ6KyKlnN1Uj5R2QJGjVKfrqmYS+/3TIwyBok/e0wtGe/j6shSxuDW+eBOvf9clf4NmRA Y/oy/+m1734/itzx7x2JA==
X-UI-Out-Filterresults: notjunk:1;V03:K0:8HqQBZF8Fzo=:p9j54vSmechxHEvZZkFq2t 3NG28aY4Vj485eQsvbQcA7wxZ3jE/URU1u9MxYEJMJHmbiBqMH5VczT8ASkCQV7jLzgbhmQl6 ity9OGVwLfYmBji8A4GLp8Gbl8Wx6DHrv1NHlS1WPfpIRP5pzQ1lDQ+fzfRY2QsWNc5pssMXs iz8kDWWgoDZNwiVFlUBu8OAiqzWgEQHrVZIFHIBakopeq4vBTtY8pJ3+QXpfB1XojqEGK+azY OsO9SnhQMmotAFd1ewpeMNuQ5rpcoX2OsZf+pLqmW8l2UE2YELfQV0zsYYptUo+zDp54zvPuy lL8fzyxx596dw0KKUpUHvMFD9QYq3NlSMOnHgTkLGE5yU1MzX5wLGrQdOhlq/XcWB8O7Sx1Tz cPB+FS6Ax95HFGyq4zuERSm+BO2LWpoHk6sNHf8KNlhKPFBNcl1736sVVTylSG2oUZcLFpCrn YHtsmT09o7aPFbT/ReI5BBPjUQvlCKuBk1FP2KsUmPwR0NkK8u0gUIZTgSu7n6HSFzpjfH7xv hLSLKiYIHq44tga1s+S8OsfEa8G1r5xpvfOmEHElErWhZrqUqGwbRDQyZ2SZrGjATCyk1pNog btw8xU0hpjhNPlE4Vk3s2PMloeQDye5sVS4lg+Vxti+A6+4avs3f8fitghp3hJQ8lb82glPHn HhUTkHQxRQECbK8uhWHJjDLURbfSiziPr0mi36+NNnLIycZfkdT/knEs6vSi/0yVOvxTULgoJ GNPYG0O7G+wR5SCfQXLENjOo5cCaIZfbwTmy+UwBD2StZP0A3Mlsey4UZ5arZ+4yfqaSeSDc9 iqbATUUqVPnAV6GmyvOn2ueswNqE40KYXF7/zLDL5G8ioCzkHweTN8ZPq7Yfuq+FgwaOwOcHw PeatQrvYOItmfCONPQ9bkrLy/NoBuE6B8fdUuUGDVlDcMwDGEXmk595avYm7Vm6RClHe+/3EC 1uSpch7kFcwRZ4bu9ngUjzlkzFhJ5PzUQN2zjRjApDI5R/gukmr8B7YoBzCYWpOPz4+iIPsyi IcbCRISKupcXeiK444NN12M1gj0rxIDeJEPGlO9AhaZToxTonV6aynfJqc4AicTxShRWemJcY GaDVBxB19U1Bbv90rK/7iihRhRSSSxVJB00Fd4mRcxCFCcP+j2FqgJq7AH9ERGSotCxGgZOiB 9EI8rCUbA9OLJCo9Sp7vsE3HRCKcsGn5nWR8ZZtwzOAhsTVoFMPrFRstVvN9cMYem/5I3nNyb fOfeDSyjXpkVFPG2I
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/iCbdG8jdijSRXIuH1EJiIBsxKBQ>
Subject: [core] RFC7252 - 5.10.7. Location-Path and Location-Query
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: Tue, 28 Apr 2020 17:26:54 -0000

Hi List,

RFC 7252 - 5.10.7.  Location-Path and Location-Query

defines:

"A combination of these options is included in a 2.01 (Created) response."

and

"If a response with one or more Location-Path and/or Location-Query
Options passes through a cache that interprets these options and the
implied URI identifies one or more currently stored responses, those
entries MUST be marked as not fresh."

Does this imply, that the location MUST NOT be used with other response
codes?

Or COULD the location be used with other response codes? Does the
instruction to mark the entries as not fresh in the cache apply then?

best regards
Achim Kraus


From nobody Tue Apr 28 12:27:14 2020
Return-Path: <Thomas.Fossati@arm.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 B0F613A0AC7 for <core@ietfa.amsl.com>; Tue, 28 Apr 2020 12:27:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.72
X-Spam-Level: 
X-Spam-Status: No, score=-2.72 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_MSPIKE_H2=-0.82, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=armh.onmicrosoft.com header.b=x6X6+mkf; dkim=pass (1024-bit key) header.d=armh.onmicrosoft.com header.b=x6X6+mkf
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 XEohqstwfmBo for <core@ietfa.amsl.com>; Tue, 28 Apr 2020 12:27:04 -0700 (PDT)
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-eopbgr80071.outbound.protection.outlook.com [40.107.8.71]) (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 A42AA3A0AAA for <core@ietf.org>; Tue, 28 Apr 2020 12:27:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com;  s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=O4w8NGtM6a+tEPQgpJpf8E7g5NUzwqXvvufewk6+89U=; b=x6X6+mkfLXtMS1jemJW6oLzsZG27rjgoYTaHcTpWs2+a6+WuJhOEQ17xoMiVh/vh+l5ofHlzQ94qx4kU6Ol/I64VE9oNJliTnJ/V8pXimIgFCGbGMTvjxuw+lkKWlq1ekIeAL3YsXHXCsAdGDosy3mwhKDiwtw65byYff9jUsdI=
Received: from DB6P195CA0008.EURP195.PROD.OUTLOOK.COM (2603:10a6:4:cb::18) by VI1PR08MB3374.eurprd08.prod.outlook.com (2603:10a6:803:82::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2937.22; Tue, 28 Apr 2020 19:27:00 +0000
Received: from DB5EUR03FT056.eop-EUR03.prod.protection.outlook.com (2603:10a6:4:cb:cafe::c4) by DB6P195CA0008.outlook.office365.com (2603:10a6:4:cb::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2937.13 via Frontend Transport; Tue, 28 Apr 2020 19:27:00 +0000
Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; ietf.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;ietf.org; dmarc=bestguesspass action=none header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com;
Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DB5EUR03FT056.mail.protection.outlook.com (10.152.21.124) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2937.19 via Frontend Transport; Tue, 28 Apr 2020 19:27:00 +0000
Received: ("Tessian outbound ff098c684b24:v54"); Tue, 28 Apr 2020 19:27:00 +0000
X-CheckRecipientChecked: true
X-CR-MTA-CID: dc81ce861449ac90
X-CR-MTA-TID: 64aa7808
Received: from 45025fa3f490.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 930D66AC-B044-4D94-8EB8-7D2425B7DC66.1;  Tue, 28 Apr 2020 19:26:55 +0000
Received: from EUR03-AM5-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 45025fa3f490.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Tue, 28 Apr 2020 19:26:54 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kmsOcrLdQTC9L6rsAwRQYki8Cu6METa8IoaFszF0OAFm17ixDzM1gQhKfDcoQyU/E+nSTqfTKYn0j4/OAleeAhzuxVONOvTafUzZAEKswY/luxR2x2sm8ZbJuzx3mxGT4Vu8nNt/0IsLo8AFbgCUO5yQ0xENwpJgP3QXRhz3Mfjxlg2ywqqzQICI1KVg5AY9iWJsBXTycSg8Sx/cBl3ZTF75ueAx5d88g59PaIE3luzBKHOFZALUjN8nQeOwfztB9hjM+00hiNR93rAO0CXzv3UkD7r8dRj9nTPSd7dTjd/1D+OVmVf1X1vMBuuSu3cUtD6tPdhKE/g6rc8YbVwn+g==
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=O4w8NGtM6a+tEPQgpJpf8E7g5NUzwqXvvufewk6+89U=; b=Pri3dzHpYRcLjTgITOVQz8X1Z20RANL3me46Yu6ChR82yQfyE2ipKWN8OHGfcfNjLhpnxIDTYsPA1fSelcu10Osavd4CNeivAMlA96lOXKjTTwAU2qvIMgp6/KYOgP/21gaIPlbv77o3EV8zkNyiWI7cUeqHIWzT8dCEs76IKjFwTrH1Hes7Qx2u+TIEYI22pUJofF8QlDWjf0eeYNBrkg8+HREunQPL5E5qRS0Gp+Y9RAAooVRWsot9lKLgpg9bYEZxSv9O9yBKPu04cBwHD5kWSqiohq9kbq6yzqJ4gp/7qjkyzBZ7SEjkeoKbqzjTNJd8w6Cs3JeEyxtvHPzoZQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com;  s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=O4w8NGtM6a+tEPQgpJpf8E7g5NUzwqXvvufewk6+89U=; b=x6X6+mkfLXtMS1jemJW6oLzsZG27rjgoYTaHcTpWs2+a6+WuJhOEQ17xoMiVh/vh+l5ofHlzQ94qx4kU6Ol/I64VE9oNJliTnJ/V8pXimIgFCGbGMTvjxuw+lkKWlq1ekIeAL3YsXHXCsAdGDosy3mwhKDiwtw65byYff9jUsdI=
Received: from AM6PR08MB4231.eurprd08.prod.outlook.com (2603:10a6:20b:73::23) by AM6PR08MB4503.eurprd08.prod.outlook.com (2603:10a6:20b:72::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2937.13; Tue, 28 Apr 2020 19:26:53 +0000
Received: from AM6PR08MB4231.eurprd08.prod.outlook.com ([fe80::5e0:a53a:d4d6:2e8d]) by AM6PR08MB4231.eurprd08.prod.outlook.com ([fe80::5e0:a53a:d4d6:2e8d%6]) with mapi id 15.20.2937.023; Tue, 28 Apr 2020 19:26:53 +0000
From: Thomas Fossati <Thomas.Fossati@arm.com>
To: Achim Kraus <achimkraus@gmx.net>, "core@ietf.org" <core@ietf.org>
Thread-Topic: [core] RFC7252 - 5.10.7. Location-Path and Location-Query
Thread-Index: AQHWHYI73fMC0YThK0ilvERHKTb586iO+68A
Date: Tue, 28 Apr 2020 19:26:53 +0000
Message-ID: <01D7B079-85FD-41F1-A42C-3840961C4BF5@arm.com>
References: <ce81d6f5-d188-008d-f184-0bc4114392cc@gmx.net>
In-Reply-To: <ce81d6f5-d188-008d-f184-0bc4114392cc@gmx.net>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/16.36.20041300
Authentication-Results-Original: gmx.net; dkim=none (message not signed) header.d=none;gmx.net; dmarc=none action=none header.from=arm.com;
x-originating-ip: [82.11.185.80]
x-ms-publictraffictype: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: a3b790db-07b5-477e-e7e1-08d7ebaa1fc9
x-ms-traffictypediagnostic: AM6PR08MB4503:|AM6PR08MB4503:|VI1PR08MB3374:
x-ms-exchange-transport-forked: True
X-Microsoft-Antispam-PRVS: <VI1PR08MB33747EE028DB002230DB72169CAC0@VI1PR08MB3374.eurprd08.prod.outlook.com>
x-checkrecipientrouted: true
nodisclaimer: true
x-ms-oob-tlc-oobclassifiers: OLM:9508;OLM:10000;
x-forefront-prvs: 0387D64A71
X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM6PR08MB4231.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(366004)(396003)(346002)(376002)(136003)(39860400002)(36756003)(316002)(26005)(76116006)(186003)(2906002)(66446008)(64756008)(110136005)(71200400001)(66476007)(66946007)(5660300002)(66556008)(86362001)(4326008)(6512007)(8936002)(91956017)(2616005)(6486002)(478600001)(8676002)(6506007)(33656002)(53546011); DIR:OUT; SFP:1101; 
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam-Untrusted: BCL:0;
X-Microsoft-Antispam-Message-Info-Original: 6rubQxt0HbuM82Nph9mNlV2VRzS+9eGMX+5/QLpZD2wq19mj/g2z6O4QT9Ru1VajeYQSwV5PV1ooUbIIoYSecW5gPyRZX/idOE7tjkzzQqeYGXfdcy+r9VA0kVFtHKYSFTn95HHzRjpBP49mPFCJwXfF/Lftp1g5ezbsIS8KbOak20AoyGlFvyGlkrLWL2O1wxoz0pxIF/jVIMsiKiAdMZqi7kkOMMs0bUQbAlfBbY0t8PWe7PdlpR7gAwhFzPvNVAiAsr2Xz18Z71cJ0KNTQU9a93v17qHoYuJK+wQenRmUkd+z5tZr05aQnziIoh6+r0FXfKQestFtADGPmy/DHySb0Jv+FY3EhFt7NojIFEaL5K5SG/VvvJ81ZRizhhHlN6+iRAuHamTiwAuXycAyXvb8t0vN12pKxLab6PI+vPNZT1R1YD37V5R3ApnMzkHl
x-ms-exchange-antispam-messagedata: uFk9JwIz1rNhjZq2xuMt7hfRAXjjbRX02BsgKFr4KyEFicBlMs5F3ihuHk1DQgQa4PWFnXjdEda4pUaASHlI7V/KRZiHdd/ONRkcgpoHz1qhVkcscj0Jiih31sEsys+mmYoZaEKlqw2fckYDw5ahCp2aCqEWgvrJgnzYLh55zB01MpgO1lNogMZ4hNg7mTrfH4hoPR8/iZiGqH+dcVfVYF435PUwm+E0rR5xbHTtY8R0mzD1VKRrCNUgJrp9raxk+TXHVqJQ+mAEuvhZ/94D8yZuNqFCR7/rW5BOnSw3DmemxSNF4J3m3lP/ZBmQ5pKb58emAJd+KHxRCbvKljIgtA8cMd2Zhvl/TFBmiBwwqr4GJLl8kHb5zLqH0EQ01TsicUAjKT5g+25sMYUh6+Abt1zXX8ZW+GkMZZGlYfHnZ82pJMqOU0Z2aBRLH8m3q/UP0x6QnP6+2O/BCOg6GWRRoCS0bgHSz7pacrxZEKGe6pxXQqcour+7nohXizbe4xdgyb86FqobnesvDj/H3O3PkdBznL5EB+MuREUycUwLYzxU5ZauvKpayO+iBBsVQUBdvZC0Jl1UPYYKZsXVgWRsS3p7c2HH8nsHQEw2yZE4ZiagywgwFlqCZNhoyBG9RRiH5gDU2W8InHeRhydhkYlKQ6F7GPlhgMKjtyplVpGrqyPI5tDKp/xFVZgn9sfNI9UAp/5US8xV9vDgUOffv40PLjVQBIreNRKM0Ke94+IljSmFQoALzlztiug75IK21GoWK3QoqzUglUO35xZwGjBkOQlvFs7jMK2jgxQfQBZSgO4=
Content-Type: text/plain; charset="utf-8"
Content-ID: <5066B35332B84E46AA160E2D7E295939@eurprd08.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB4503
Original-Authentication-Results: gmx.net; dkim=none (message not signed) header.d=none;gmx.net; dmarc=none action=none header.from=arm.com;
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT056.eop-EUR03.prod.protection.outlook.com
X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:;  IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com;  PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFTY:; SFS:(4636009)(346002)(376002)(39860400002)(136003)(396003)(46966005)(5660300002)(8936002)(36756003)(478600001)(70586007)(8676002)(2616005)(86362001)(70206006)(2906002)(4326008)(110136005)(81166007)(6506007)(6486002)(26005)(316002)(82310400002)(6512007)(336012)(82740400003)(186003)(53546011)(33656002)(47076004)(356005); DIR:OUT; SFP:1101; 
X-MS-Office365-Filtering-Correlation-Id-Prvs: dee7972d-212d-410b-7576-08d7ebaa1b53
X-Forefront-PRVS: 0387D64A71
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: +5e11f0rhghbU3Co7nRvoibaA2lFtzaUKgYHBOvy0lWEIqwWRYibg1//ptYe3TUJmPnsRSIqRa/RK4WWUsW6SHbS4AloQmRv4KeR0I/W3Pn02o0fUGFVJAojcRRSI4pJXHz7ypdsDJuyin32gqysA6qNeXrspdVTbKWASf3yuwQ0MKX+AE/f5n5XGEaCFMTIpz0seA/c3ChLdEj5fRZbVW3peMP3MEFFFJ5rorbqh9YcmuHDJP2lwUFeK/iZyEc8d60R2LC1oUTrNO6hMFEAsx2laoyjgCy7RiMwYCUwKjQ3jk5/HQ/LhYLnv7qczGNjUWW6ozFG6PGlbY50uAnOZmD5UN2edwlXnXOx4Rqz6T1h8oIrH6CHK4qq+3PijI9Tg2/lNzaJ6vRb2QjFgO7hj6J/Gt6nfj99MNEIN5ARkjPl03KdybUVmeAhe4omBsMmrtJTh71o93Os1WdNtiNAjgDfc1LzdJOUIgGGq35tVlkdzpBBZGqrzRaXElCZAQ7n6CarhIEVY4fJK+jvDUpKUA==
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Apr 2020 19:27:00.6238 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: a3b790db-07b5-477e-e7e1-08d7ebaa1fc9
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123];  Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB3374
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/pJ4F9FB1DIy7CUMLC-i6sg_Q8Ts>
Subject: Re: [core] RFC7252 - 5.10.7. Location-Path and Location-Query
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: Tue, 28 Apr 2020 19:27:13 -0000

SGkgQWNoaW0sDQoNCk9uIDI4LzA0LzIwMjAsIDE4OjI3LCAiQWNoaW0gS3JhdXMiIDxhY2hpbWty
YXVzQGdteC5uZXQ+IHdyb3RlOg0KPiBSRkMgNzI1MiAtIDUuMTAuNy4gIExvY2F0aW9uLVBhdGgg
YW5kIExvY2F0aW9uLVF1ZXJ5IGRlZmluZXM6DQo+DQo+ICJBIGNvbWJpbmF0aW9uIG9mIHRoZXNl
IG9wdGlvbnMgaXMgaW5jbHVkZWQgaW4gYSAyLjAxIChDcmVhdGVkKQ0KPiByZXNwb25zZS4iDQo+
DQo+IGFuZA0KPg0KPiAiSWYgYSByZXNwb25zZSB3aXRoIG9uZSBvciBtb3JlIExvY2F0aW9uLVBh
dGggYW5kL29yIExvY2F0aW9uLVF1ZXJ5DQo+IE9wdGlvbnMgcGFzc2VzIHRocm91Z2ggYSBjYWNo
ZSB0aGF0IGludGVycHJldHMgdGhlc2Ugb3B0aW9ucyBhbmQgdGhlDQo+IGltcGxpZWQgVVJJIGlk
ZW50aWZpZXMgb25lIG9yIG1vcmUgY3VycmVudGx5IHN0b3JlZCByZXNwb25zZXMsIHRob3NlDQo+
IGVudHJpZXMgTVVTVCBiZSBtYXJrZWQgYXMgbm90IGZyZXNoLiINCj4NCj4gRG9lcyB0aGlzIGlt
cGx5LCB0aGF0IHRoZSBsb2NhdGlvbiBNVVNUIE5PVCBiZSB1c2VkIHdpdGggb3RoZXIgcmVzcG9u
c2UNCj4gY29kZXM/DQoNClRvIG1lIGl0IG1lYW5zIHRoZSBzZW1hbnRpYyBvZiBsb2NhdGlvbi0q
LCBpbmNsdWRpbmcgaXRzIGltcGFjdCBvbg0KY2FjaGVzLCBpcyBvbmx5IGRlZmluZWQgZm9yIDIu
MDEuDQoNCj4gT3IgQ09VTEQgdGhlIGxvY2F0aW9uIGJlIHVzZWQgd2l0aCBvdGhlciByZXNwb25z
ZSBjb2Rlcz8NCg0KU3VyZSwgYnV0IG9uZSB3b3VsZCBoYXZlIHRvIHNwZWNpZnkgc29tZXdoZXJl
IHdoYXQgdGhhdCBtZWFucy4NCg0KPiBEb2VzIHRoZSBpbnN0cnVjdGlvbiB0byBtYXJrIHRoZSBl
bnRyaWVzIGFzIG5vdCBmcmVzaCBpbiB0aGUgY2FjaGUNCj4gYXBwbHkgdGhlbj8NCg0KSXQgZGVw
ZW5kcyBvbiB3aGF0IHNlbWFudGljIG9uZSBhdHRhY2hlcyB0byB0aGlzIG5ldyBjb21iaW5hdGlv
biBvZg0KcmVxdWVzdCBtZXRob2QsIHJlc3BvbnNlIGNvZGUgYW5kIGxvY2F0aW9uLSogb3B0aW9u
cy4gIEZvciBleGFtcGxlLA0Kc2hvdWxkIHdlIGRlZmluZSB0aGlzIGZvciByZWRpcmVjdGlvbnMg
KHNpbWlsYXIgdG8gSFRUUCAzeHgpIEkgZG9uJ3QNCnRoaW5rIGl0IHdvdWxkIGJlIHRoZSBjYXNl
Lg0KDQpjaGVlcnMhDQotLQ0KDQpJTVBPUlRBTlQgTk9USUNFOiBUaGUgY29udGVudHMgb2YgdGhp
cyBlbWFpbCBhbmQgYW55IGF0dGFjaG1lbnRzIGFyZSBjb25maWRlbnRpYWwgYW5kIG1heSBhbHNv
IGJlIHByaXZpbGVnZWQuIElmIHlvdSBhcmUgbm90IHRoZSBpbnRlbmRlZCByZWNpcGllbnQsIHBs
ZWFzZSBub3RpZnkgdGhlIHNlbmRlciBpbW1lZGlhdGVseSBhbmQgZG8gbm90IGRpc2Nsb3NlIHRo
ZSBjb250ZW50cyB0byBhbnkgb3RoZXIgcGVyc29uLCB1c2UgaXQgZm9yIGFueSBwdXJwb3NlLCBv
ciBzdG9yZSBvciBjb3B5IHRoZSBpbmZvcm1hdGlvbiBpbiBhbnkgbWVkaXVtLiBUaGFuayB5b3Uu
DQo=


From nobody Tue Apr 28 12:53:25 2020
Return-Path: <cabo@tzi.org>
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 C54393A0B39 for <core@ietfa.amsl.com>; Tue, 28 Apr 2020 12:53:23 -0700 (PDT)
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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 Dv3iRc9zUsde for <core@ietfa.amsl.com>; Tue, 28 Apr 2020 12:53:21 -0700 (PDT)
Received: from gabriel-vm-2.zfn.uni-bremen.de (gabriel-vm-2.zfn.uni-bremen.de [134.102.50.17]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 377FA3A0B31 for <core@ietf.org>; Tue, 28 Apr 2020 12:53:21 -0700 (PDT)
Received: from [172.16.42.112] (p548DCD70.dip0.t-ipconnect.de [84.141.205.112]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by gabriel-vm-2.zfn.uni-bremen.de (Postfix) with ESMTPSA id 49BXPq2LKMzyft; Tue, 28 Apr 2020 21:53:19 +0200 (CEST)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <01D7B079-85FD-41F1-A42C-3840961C4BF5@arm.com>
Date: Tue, 28 Apr 2020 21:53:19 +0200
Cc: Achim Kraus <achimkraus@gmx.net>, "core@ietf.org" <core@ietf.org>
X-Mao-Original-Outgoing-Id: 609796398.903134-27a79057b48e87979489da22fb02c695
Content-Transfer-Encoding: quoted-printable
Message-Id: <413E8478-5D7A-472B-8DF0-F07DF091D94D@tzi.org>
References: <ce81d6f5-d188-008d-f184-0bc4114392cc@gmx.net> <01D7B079-85FD-41F1-A42C-3840961C4BF5@arm.com>
To: Thomas Fossati <Thomas.Fossati@arm.com>
X-Mailer: Apple Mail (2.3608.80.23.2.2)
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/BojwsvKjIimzoj5BggccCKfh078>
Subject: Re: [core] RFC7252 - 5.10.7. Location-Path and Location-Query
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: Tue, 28 Apr 2020 19:53:24 -0000

> On 2020-04-28, at 21:26, Thomas Fossati <Thomas.Fossati@arm.com> =
wrote:
>=20
> Hi Achim,
>=20
> On 28/04/2020, 18:27, "Achim Kraus" <achimkraus@gmx.net> wrote:
>> RFC 7252 - 5.10.7.  Location-Path and Location-Query defines:
>>=20
>> "A combination of these options is included in a 2.01 (Created)
>> response."
>>=20
>> and
>>=20
>> "If a response with one or more Location-Path and/or Location-Query
>> Options passes through a cache that interprets these options and the
>> implied URI identifies one or more currently stored responses, those
>> entries MUST be marked as not fresh."
>>=20
>> Does this imply, that the location MUST NOT be used with other =
response
>> codes?
>=20
> To me it means the semantic of location-*, including its impact on
> caches, is only defined for 2.01.

Agree.  Specifically, 2.01 means that the location pointed to is new, so =
that is what makes the cache invalidation useful; other uses might point =
to other kinds of locations.

>> Or COULD the location be used with other response codes?
>=20
> Sure, but one would have to specify somewhere what that means.

Yes.

>> Does the instruction to mark the entries as not fresh in the cache
>> apply then?
>=20
> It depends on what semantic one attaches to this new combination of
> request method, response code and location-* options.  For example,
> should we define this for redirections (similar to HTTP 3xx) I don't
> think it would be the case.

I hope that particular example never happens, but I agree with the =
principle.

Gr=C3=BC=C3=9Fe, Carsten

PS.:

> IMPORTANT NOTICE: The contents of this email and any attachments are =
confidential=20

I don't think so.



From nobody Wed Apr 29 04:11:45 2020
Return-Path: <hartke@projectcool.de>
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 2EB373A0C8B; Wed, 29 Apr 2020 04:11:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 MpU4DWUVA0FF; Wed, 29 Apr 2020 04:11:32 -0700 (PDT)
Received: from wp382.webpack.hosteurope.de (wp382.webpack.hosteurope.de [IPv6:2a01:488:42:1000:50ed:8597::]) (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 C3A183A0C88; Wed, 29 Apr 2020 04:11:31 -0700 (PDT)
Received: from mail-qt1-f175.google.com ([209.85.160.175]); authenticated by wp382.webpack.hosteurope.de running ExIM with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) id 1jTkch-0001Xj-FW; Wed, 29 Apr 2020 13:11:27 +0200
Received: by mail-qt1-f175.google.com with SMTP id t20so1394243qtq.13; Wed, 29 Apr 2020 04:11:27 -0700 (PDT)
X-Gm-Message-State: AGi0PuZj6nojj0mCDbhIRWSPcOH8eErnMVUaZFxOjpwReZv4qLTGAORJ jYO00d20rF81/AO4pAzB4tCKDALC+vlRpaxeSZ8=
X-Google-Smtp-Source: APiQypLQ+5IQvJ6qlQHa73XyZIIqNl0LdUz/lGQvF0qI3VB3HDOjb2HGAFTVUNe0sN/fX6CNXl5j9SSA9jjjRpnIOlU=
X-Received: by 2002:ac8:358c:: with SMTP id k12mr34309844qtb.38.1588158686104;  Wed, 29 Apr 2020 04:11:26 -0700 (PDT)
MIME-Version: 1.0
References: <158741679923.20291.1071401061463555301@ietfa.amsl.com>
In-Reply-To: <158741679923.20291.1071401061463555301@ietfa.amsl.com>
From: Klaus Hartke <hartke@projectcool.de>
Date: Wed, 29 Apr 2020 13:11:04 +0200
X-Gmail-Original-Message-ID: <CAAzbHvaTq39XG6aY0hsGociCTYYT7VwjPtrKw8KN1sOA30rYDw@mail.gmail.com>
Message-ID: <CAAzbHvaTq39XG6aY0hsGociCTYYT7VwjPtrKw8KN1sOA30rYDw@mail.gmail.com>
To: Benjamin Kaduk <kaduk@mit.edu>
Cc: The IESG <iesg@ietf.org>, core-chairs@ietf.org, draft-ietf-core-stateless@ietf.org, "core@ietf.org WG" <core@ietf.org>
Content-Type: text/plain; charset="UTF-8"
X-bounce-key: webpack.hosteurope.de; hartke@projectcool.de; 1588158692; 32b131e4; 
X-HE-SMSGID: 1jTkch-0001Xj-FW
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/FHVo4q5Lp8m6Ftj9dnTXX1gPXek>
Subject: Re: [core] Benjamin Kaduk's Discuss on draft-ietf-core-stateless-06: (with DISCUSS and COMMENT)
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, 29 Apr 2020 11:11:35 -0000

Hi Ben,

here's the next batch. Please see inline below.

Best regards,
Klaus


Benjamin Kaduk wrote:
> Section 3.1
>
>    o  A client SHOULD integrity protect the state information serialized
>       in a token, unless processing a response does not modify state or
>       cause any other significant side effects.
>
> If the intent is that the "does not modify state" clause is the only case
> when one would disregard the need for integrity protection, "MUST [...]
> unless" seems more appropriate.  (I would prefer unconditional MUST and am
> not sure I understand the cases where there is a need to skip integrity
> protection.)

The intent here is that a client must do integrity protection, but
there may exist valid reasons in particular circumstances to ignore
this requirement. In this case, the full implications must be
understood and carefully weighed.

All of the circumstances that come to my mind here are those where a
modified token doesn't actually hurt. For example, if a client sends a
request to some server at regular intervals, it might only be
interested in whether the response has an error or success code and
not even deserialise the token.

What's the best way to capture this?

>    o  Even when the serialized state is integrity protected, an attacker
>       may still replay a response, making the client believe it sent the
>       same request twice.  For this reason, the client SHOULD implement
>
> (Basically the same comments about "SHOULD".)

See above.

This section is about protecting the serialized state, but of course
the requests and responses need to be protected as a whole as well
(e.g., using DTLS or OSCORE). In some circumstances, receiving a
replayed token might not hurt if the client can verify that the
response is coming from the right server.

>       cause other any significant side effects.  For replay protection,
>       integrity protection is REQUIRED.
>
> I'm not entirely sure if the normative keyword is needed for effect, here;
> it's simply a fact that replay protection is impossible in the absence of
> integrity protection, isn't it?

Right. The intention here was to turn the "SHOULD integrity protect
the state information" from above into a "MUST". But I can lowercase
the "REQUIRED" or remove the sentence.

>    o  If processing a response without keeping request state is
>       sensitive to the time elapsed since sending the request, then the
>       serialized state SHOULD include freshness information (e.g., a
>       timestamp).
>
> Continuing the theme, this seems like a conditional MUST (not SHOULD).
> Actually, all the rest of the SHOULDs in this section do.

See above.

> This particular one should also note that the response processing needs to
> actually check the timestamp and reject ones that are insufficiently fresh.

I've made the following change (ignoring the SHOULD/MUST discussion):

OLD:

    If processing a response without keeping request state is
    sensitive to the time elapsed since sending the request,
    then the serialized state SHOULD include freshness
    information (e.g., a timestamp).

NEW:

    If processing a response without keeping request state is
    sensitive to the time elapsed since sending the request, then the
    client SHOULD include freshness information (e.g., a timestamp) in
    the serialized state and reject any response where the freshness
    information is insufficiently fresh.

> Also, integrity protection is again required for this to work.

Right. I think I'll remove the sentence "For replay protection,
integrity protection is REQUIRED." from above so that I don't have to
repeat it for every item. I think it's quite obvious.

> Section 5.2
>
>    The use of encryption, integrity protection, and replay protection of
>    serialized state is recommended, unless a careful analysis of any
>    potential attacks to security and privacy is performed.  [...]
>
> I suggest an alternative wording:
>
> % It is generally expected that the use of encryption, integrity protection,
> % and replay protection for serialized state is appropriate.  However, a
> % careful analysis of any potential attacks to the security and privacy
> % properties of the system might reveal that there are cases where such
> % cryptographic protections do not add value in a specific case.

Sounds good. Thanks!


From nobody Thu Apr 30 05:12:58 2020
Return-Path: <achimkraus@gmx.net>
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 C5E873A0404 for <core@ietfa.amsl.com>; Thu, 30 Apr 2020 05:12:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.918
X-Spam-Level: 
X-Spam-Status: No, score=-2.918 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, RCVD_IN_MSPIKE_H2=-0.82, 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=gmx.net
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 6TYRmAWQZW4E for <core@ietfa.amsl.com>; Thu, 30 Apr 2020 05:12:53 -0700 (PDT)
Received: from mout.gmx.net (mout.gmx.net [212.227.17.21]) (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 0B9083A03FE for <core@ietf.org>; Thu, 30 Apr 2020 05:12:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1588248761; bh=U8qsuDzwgbwyUaf8uUqSpVJmhMKXad2mfA5ebYZ2C7E=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=GuZ3AWxCQLkf4kguTjoZGViv8Ap4T7Qz/JCv/qmo2PaAdcVDkV7JfTiwcWbqO4zBA j8m45bZPyYftSXZY4BKuATMDP+iION4mDmrV6IdXGu3JA7OTFd43JOIvVBZy3UVBE9 e3wm8O3C2wV2mkAl3zKChlR0LMKPMHx+i1JVjWwo=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.178.45] ([178.10.31.29]) by mail.gmx.com (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1M9Wyy-1jZeMW3Kiq-005Znb; Thu, 30 Apr 2020 14:12:40 +0200
To: Carsten Bormann <cabo@tzi.org>, Thomas Fossati <Thomas.Fossati@arm.com>
Cc: "core@ietf.org" <core@ietf.org>
References: <ce81d6f5-d188-008d-f184-0bc4114392cc@gmx.net> <01D7B079-85FD-41F1-A42C-3840961C4BF5@arm.com> <413E8478-5D7A-472B-8DF0-F07DF091D94D@tzi.org>
From: Achim Kraus <achimkraus@gmx.net>
Message-ID: <a6bf78b3-1d29-d2e1-a27c-85138ae32657@gmx.net>
Date: Thu, 30 Apr 2020 14:12:39 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0
MIME-Version: 1.0
In-Reply-To: <413E8478-5D7A-472B-8DF0-F07DF091D94D@tzi.org>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: de-AT-frami
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:YnlkOmMXR5hIgYNq7pK7AskUCWn5GXAO0nDCvJwn6NwJ3fPYgv5 nuIyUgl9qCrqkD/FANXHD+XmBbYxMuOvSOjEBGuGgJRg1+C74gMvqf12/Ml09FmQm+J2Ktn Ighek6+r6dNMq3ITIqBI0npj7PExZ5skUmiPK1GXklJX+RKIQr4+0dwdsWPtSYMSKtDTT3I VFr8aF9bA5Bqoj2bgKZUg==
X-UI-Out-Filterresults: notjunk:1;V03:K0:gndoTwsnGH0=:IQd2BdVm0Ls3ZdAc3/qQvZ fsB8F/QAL5wib/V/RqzlOJWhm0AWcN+wl0lOsRposRok4BAlZE59gmuGELAJheZv3C1Iw1NWy NygabQYKJG4WmYCeIbNuIhgX2grC3tHRcK8RenMu894f+p0WKNZ4RVMPOV3kAs0sPHnGPc9yG tVufz1CDt3wagPW4CcQ0oQfUytiuYN5XPQJ9+4/eVfaC82TkswiNEwa9xnvJdmQ1dR08ucLS8 hwgClL06ZbZeFYnMnSkquXNzF3UAkfMnQJASGNRLs3+t3O2wmNok1XHaOWXcpNF8vo3gOdvXU TkdFK1X7gYKsBRh0jD0LFumy+rX9Z1ry+JsYtezP1aMUhmaEuCQJHc4Kj7Zu59QVLa3cMqOrR cgDxX07Zymz8z04HKp/ok8Cc/HVyXTmQrgkEe+5UwqG52y/ktAdhK/VUDLKSQ+8B/uA0WADdk ZUrgla36IkP+faY80fpj3Tz83DlddYpbvaJlxjfzfGC2dP616Bpb8ntC6bmUGVAFVrlHlCcef inyykiWBUKsG6qJRXMDmjMo3t3btdg6np98m/UlPx6R7EHt2hMsBnGQbAePuMxSW6lskDr9rM KZap7ujuCuVC9ye1oONwuwoUKadS/nmDH8ol9KsuWxjQo/kAiReJLb+Q94H4NU4suqUQanedB 05F+BLc6Rjaht3nD4uON1Ke3LoTLL4AOTftZA592rQowfqIdIqyjCOFmMGLAg2bQVcyDyoJC/ LcPnr/VIismFfcP9oWo5Ire643OdpE40zlRAIm79MW+Z6H+55GAU5XM9YejrMUQSisAYW0O/R 8xdI8+2+vfXvDzG+oou5TfP/vaOULiKMPgjcyGqSs4xsPaDJnTGes5uyuJTUFLTyHtRBHrKEf xzVPNOg60KpFc87kt4aFz3WOJngj+7dg+uo923ROw7vLIlf7yZzHGGb8UGASkFFXWBDpZP+c3 RGM6IN4omMW8OgSyDZ73yTxUG6JAU2icvlGfRckJ7A7tIdLBIg3Rx8UXHz+uKBYcBOQjQDnfo JIkTVvt7emUwZ9l+/h3jDAdgn7E/Vg98nHCn3ILEHihFCNbjqaW2cCcZmlYFTVhedYNY27h99 6OS3R2J9gEnlDDEs4znF2j50GS8cwfjvVbyqC93Lkx3tBUtXQPAc1m81S29aK5sU+ctPzEMAY TquBl8bnXpSgxurKP01ls8mHoe2IxIFxVqolOgU+y1A4UYW040RjvFv2QfcVv9+F3X74SrGbL HrM520gbFRl+8NM9s
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/9Wuj-jSUfazM9avV_qpHQ8_FJUY>
Subject: Re: [core] RFC7252 - 5.10.7. Location-Path and Location-Query
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: Thu, 30 Apr 2020 12:12:57 -0000

Hi Thomas,
Hi Carsten,

thanks for your answers!

best regards
Achim

Am 28.04.20 um 21:53 schrieb Carsten Bormann:
>
>> On 2020-04-28, at 21:26, Thomas Fossati <Thomas.Fossati@arm.com> wrote:
>>
>> Hi Achim,
>>
>> On 28/04/2020, 18:27, "Achim Kraus" <achimkraus@gmx.net> wrote:
>>> RFC 7252 - 5.10.7.  Location-Path and Location-Query defines:
>>>
>>> "A combination of these options is included in a 2.01 (Created)
>>> response."
>>>
>>> and
>>>
>>> "If a response with one or more Location-Path and/or Location-Query
>>> Options passes through a cache that interprets these options and the
>>> implied URI identifies one or more currently stored responses, those
>>> entries MUST be marked as not fresh."
>>>
>>> Does this imply, that the location MUST NOT be used with other respons=
e
>>> codes?
>>
>> To me it means the semantic of location-*, including its impact on
>> caches, is only defined for 2.01.
>
> Agree.  Specifically, 2.01 means that the location pointed to is new, so=
 that is what makes the cache invalidation useful; other uses might point =
to other kinds of locations.
>
>>> Or COULD the location be used with other response codes?
>>
>> Sure, but one would have to specify somewhere what that means.
>
> Yes.
>
>>> Does the instruction to mark the entries as not fresh in the cache
>>> apply then?
>>
>> It depends on what semantic one attaches to this new combination of
>> request method, response code and location-* options.  For example,
>> should we define this for redirections (similar to HTTP 3xx) I don't
>> think it would be the case.
>
> I hope that particular example never happens, but I agree with the princ=
iple.
>
> Gr=C3=BC=C3=9Fe, Carsten
>
> PS.:
>
>> IMPORTANT NOTICE: The contents of this email and any attachments are co=
nfidential
>
> I don't think so.
>
>

