[core] Fwd: New Version Notification for draft-tiloca-core-observe-multicast-notifications-05.txt

Marco Tiloca <marco.tiloca@ri.se> Thu, 25 February 2021 12:54 UTC

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 A52813A1908 for <core@ietfa.amsl.com>; Thu, 25 Feb 2021 04:54:44 -0800 (PST)
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, HTML_MESSAGE=0.001, 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=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 amr3Rt6TgJ6X for <core@ietfa.amsl.com>; Thu, 25 Feb 2021 04:54:40 -0800 (PST)
Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2084.outbound.protection.outlook.com [40.107.20.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 0E56F3A14C9 for <core@ietf.org>; Thu, 25 Feb 2021 04:54:39 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RXuyYpbZMX7eLpnxwOuyLGzJloEufAkVM471+CTt+rdiFNUvaLFebXyBXp1pVsGqATgLj4M/Pyev5YuF6tQa1Jblg7/nLaniMZmSnUfM6hewS9ueowwID187uTyGWlD0j1jMLqw7QzUqflVi6iZMD8ykMVdSrGta29ahZkFc41fYUxUWNnquvzrb0zelyIR+wHAO4cQCySJ/ZX9RuqHfxmLZcDcErdr+zRJmqk29uU/PWjh1YGddEQ4Rk/wmfJvlgobgQXX1fKeLS3nsL4qY/mKBd0Condw8jpofcc2GmrVPB4WaacM2YwpdQhcWKNFu7y5GtLo+a7b8QJNPsMiH2w==
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=s1QveTW3eki/WgHKiMOscOPvm161IN/QRzzMIMw4bJw=; b=HAc4J8UQpMhAh+a2H1Mtd7mzc6piOFtWYmGiFReny3P/Bv8Huu/qZk+CE8oPbeKIAq3LnzX89kkPf/pFLI5VsFApI13r7C9KCpU9JtYUE3sMgnZHqy974cuQ7smh+ovzNho5nTrDhHOetYR63+wip+gFZj0kJ0/2lhvZnAHaWHa9+6ofDhx8QSsqw+7xJ5gEcSS49G8QShUVzeqeRbMAP5S9ylVbwccA1U4YuCWiuN2aK67VWlUpyDdjUw0eEeUhIF0IVaY37ZK1Xznpuk0Y9e9hU1mOKnnhBQf1UPA6RTlYxcj14pfXxjskxL/xSekUWdqIeH2i+mwTc58GDc1L/Q==
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=s1QveTW3eki/WgHKiMOscOPvm161IN/QRzzMIMw4bJw=; b=f/98SK4Mkcjo8DFP6wYgu2pUI//0cHmCm6Ssvmq4qmPzhndZPeSug2kFh2ywyqpjEt3FoGIAzstg+VUd/3wcwU6kUuv1CK/zg2SnbI6hpRi3qxHguVwlNnxmVlkaQMmR9R43qrKZ4oElnyOP/GN0T0TYpJ4818Wciei8ZggFtBM=
Authentication-Results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=ri.se;
Received: from DB8P189MB1032.EURP189.PROD.OUTLOOK.COM (2603:10a6:10:16e::14) by DB8P189MB0650.EURP189.PROD.OUTLOOK.COM (2603:10a6:10:12b::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3890.19; Thu, 25 Feb 2021 12:54:36 +0000
Received: from DB8P189MB1032.EURP189.PROD.OUTLOOK.COM ([fe80::1df7:be0c:4934:88bf]) by DB8P189MB1032.EURP189.PROD.OUTLOOK.COM ([fe80::1df7:be0c:4934:88bf%9]) with mapi id 15.20.3890.020; Thu, 25 Feb 2021 12:54:36 +0000
References: <161401302982.14028.14113860823096266335@ietfa.amsl.com>
To: "core@ietf.org WG (core@ietf.org)" <core@ietf.org>
From: Marco Tiloca <marco.tiloca@ri.se>
X-Forwarded-Message-Id: <161401302982.14028.14113860823096266335@ietfa.amsl.com>
Message-ID: <038d11dd-768c-9440-42a8-3a729c6e6c5c@ri.se>
Date: Thu, 25 Feb 2021 13:54:34 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.7.1
In-Reply-To: <161401302982.14028.14113860823096266335@ietfa.amsl.com>
Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="kmwMipin2ntHmnq7q47TY1iOUYPRjBVtf"
X-Originating-IP: [185.236.42.111]
X-ClientProxiedBy: HE1PR0401CA0050.eurprd04.prod.outlook.com (2603:10a6:3:19::18) To DB8P189MB1032.EURP189.PROD.OUTLOOK.COM (2603:10a6:10:16e::14)
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
Received: from [10.8.0.6] (185.236.42.111) by HE1PR0401CA0050.eurprd04.prod.outlook.com (2603:10a6:3:19::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3890.19 via Frontend Transport; Thu, 25 Feb 2021 12:54:36 +0000
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 001153e2-0d2f-42a3-c82e-08d8d98c816a
X-MS-TrafficTypeDiagnostic: DB8P189MB0650:
X-Microsoft-Antispam-PRVS: <DB8P189MB0650C8B15963900A97183DC5999E9@DB8P189MB0650.EURP189.PROD.OUTLOOK.COM>
X-MS-Oob-TLC-OOBClassifiers: OLM:9508;
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: +IXebbKzmO9Qw4xkujm1vDBXMTlW7P9JnljqpyCIeMthctM7UM5BYRmA7Cy3Q9GNNfdOdkBLhIPIyJMSa10S49XoT5XPwlylv/S3dVCLvKlA2oh0aW7DRDDOB3EIuSrEIDRbrfU6UnQbBhZclUxY8J6Uy7y/Ws5c2bLfU2ugdDhKKOhqqTqQYnSaxg70xf1gfWG6/KcHKMZ705ZRdibxCuYRge1/rXbr3esKpmA8lkKd4IkSivmgsyhzFN81WG6PSqXF6o/2lW2rfHcWUpHgDhD4fH25vXQ44lCie7vix05BXQEJHpEQ5eSO0HRRsPYN58IFiKhwrwMIbnt0T730qqz/npU8/KS2WtMLZ0QshkorWtoqSMePPIZk9Qn2nGSDkHmq+b+bEoGYF+tCmydaqc6TUqMxUbge6sUUrZMhGoO1zB1cUGkqa9sbHgk9GxpECEt0i7mJkQNhyvsiycvyT5ruViqhsTBEuXCbnTJ429XhDaKG0IQDU1frBy2GxWrk7V9cmU3aExEUgIjFyPEy5xWLypAWOyfXv+5Xq9diKCntRyKaqEhuCT2W7rYV0iZKIqIlC4ohVpf+9ee4/RuOpIr0xLBhGFg6oBr3ok/ugrr0TubNwe4f2469gHZS7GZ1/gOdJQWC2C7xe6tmlno+MfDu1iDVg756ykdUBKqWvi3DiWxuTidUCnQIZU5/VvGx
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB8P189MB1032.EURP189.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(4636009)(376002)(366004)(39860400002)(396003)(136003)(346002)(21480400003)(26005)(186003)(8676002)(66556008)(36756003)(2616005)(66476007)(66946007)(31686004)(8936002)(16526019)(86362001)(44832011)(966005)(33964004)(316002)(83380400001)(2906002)(6916009)(52116002)(30864003)(45080400002)(31696002)(5660300002)(956004)(66574015)(15650500001)(166002)(478600001)(235185007)(16576012)(6486002)(45980500001)(43740500002); DIR:OUT; SFP:1101;
X-MS-Exchange-AntiSpam-MessageData: =?utf-8?B?Qk1FZXJ4SDhyUC9QcnFPTFNxWFVtZHk0TkQxZ1VSR2lCVjd4NjBHRDZnYXN0?= =?utf-8?B?MkZhOWx6QnhnVTJCejF0eXBKVGlRZWtxbElTQ0dSODdTQkZKNFBRTE5KMmZl?= =?utf-8?B?bVJKVTVoQi9COUtuT1lxUEFkOTA2ZFdBNk9CaExobW8wTi9lM2tPaHFHOWxl?= =?utf-8?B?eWpZemJPK3BNMnpncHVuT3dGSXh6aUFYVkFGSjF2MUZ5WHZ5NE5tNFFaTTRJ?= =?utf-8?B?UWJkcUN4K1ZKakliWnozVzVaYlZkWXVLMnRKcXlDYUNadmtpZ1dIZjFuOXI3?= =?utf-8?B?bGVTRWo2eEhrU0VqODF0OWN2VkJnOXN3ZHdiM3d3akVOR0RzM3pyY3plWmFa?= =?utf-8?B?MkhiVXp1bWRiQTI0Wng4SWdTbGY1Q1VXZkdnbnlGdDV4aG1VWWMxQ0dmYXc0?= =?utf-8?B?YzlZb3JFYXFIZmhYbS83VGp5WkppSHBib0o5UVhabktTVHNQWVdBUjBwYTFR?= =?utf-8?B?NEZERHRRNWpzQVRITFE1NDF5VU4wZlVGekFGbTdDYzFNbUdFMWlyNS9jQjZH?= =?utf-8?B?T1FtNVJHMHFCb3RVbndyOEd3WGx6ODRmREtZbTg4aTZhUUpBdDdqMGFuWkpw?= =?utf-8?B?UytmWmxJazg5M21XcXRKL1pmY0JtQ25Gb1F1MVdoQlBoTVIzR3h2ZFp5djRD?= =?utf-8?B?dEpJdWhIQ1RZVSswWDdML3U1em5ldFQyNHZ5ZXFIa1A2QUFiMSsraS9Vcm9k?= =?utf-8?B?OWhubXNDVGZOK0pKS293TU4xQWJIZlkrQnA3aFRnSnRwMVBFZVNST1FsNnRs?= =?utf-8?B?bXdTZ3hQWDdNdEVwcHJlaUZqdHdQa045RTN3S0lvVFo0S3MvSzlCRVREY081?= =?utf-8?B?NnlRTDd5bC9HY0ZoKzFWVDBZMm0wZ05VcW9iZVVDb1pabW4rSWFHZ3FUMVVs?= =?utf-8?B?cjg0YXlqYXVvc1dRQXBlVXVqa2tmU1ZWcXJWMjhORTdRK1BHRWtsMUJUTjdv?= =?utf-8?B?YkxJa2ZQSkxCUE9WR0RSeTNBcE5yTlU3TSt6d25KNGVuY0lyNDE4T0x0ZVZ1?= =?utf-8?B?WndqS2FmenNhNHV2ZHBiWEt3emtuVG4vQk9pQWVGY3JyMXdVREpxeGZrcHhm?= =?utf-8?B?NlYyTEtqTytjNWJ6QjNHSW11NE5YWlM5TkNzL1lhWU5GeW5reGlQWmlqZXhE?= =?utf-8?B?ajZFQ0JLREJJeGhDdlpXcXVTR2V6UXNMTlRRd0hncWM3dTNnSVh2TmlOUGNn?= =?utf-8?B?akRwWnk0c0M1TDYwdVNuYnZWNGcwbEhnWTdyeHY4cHg1bWM3MFVvUmJvYzA4?= =?utf-8?B?RjhQRU9SM0VZRlh0UmZtNHFwaDJSbDBDbG5EK2QxbEE5NzFFVGFUbzcvTkZ4?= =?utf-8?B?VVM5dEZHMnBvWkhha241WnRTYjl5eS9TNU9QK1NJL2dURXd4bnBPYldSQnZG?= =?utf-8?B?VFRlYjZzRVZNbG1Kb0YzeVBXTHhDVENBbzdtTGtYRlhLUTRhd2l0R01RMGh2?= =?utf-8?B?V3AvdG5ZTTV0ZEdCS29pd3YvbldINGRrNitkQjNwdzdjU3VkQnJxVzQ0M2JH?= =?utf-8?B?bEhsVTdyLzYxWnVwZjlIV1ptb3lqUUtHNERTdmF1RDBTYU9HNDQxQnZzU2xS?= =?utf-8?B?Tkl4UFM0ZjV3aHpKOGtrQjhJQnNGTmo1czluUlUzSEtWUzd5ZXhPdTZ6Zm1Z?= =?utf-8?B?aGFHd0VTaWpKcUkzeW95ZThLUEJ2c2d3ZEdHamxINCtzN3NMNFhZbzMyL3I3?= =?utf-8?B?bGpSVWZBRHVaSndBQUNwcEJJckdwelNjdG5VSURuc2diZU9ORGl2MjJxMXJC?= =?utf-8?Q?yZDW1ekqoUP6l2iLH1Rv29O+2x3ncxvqkPfifDk?=
X-OriginatorOrg: ri.se
X-MS-Exchange-CrossTenant-Network-Message-Id: 001153e2-0d2f-42a3-c82e-08d8d98c816a
X-MS-Exchange-CrossTenant-AuthSource: DB8P189MB1032.EURP189.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Feb 2021 12:54:36.4545 (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: PEtbFkzBNVM7oJafqv+fcLF0hBKRA13e51Wfnxew6MXkgXitgsMNL4AmMaa8qP9Q5RfX9GKgmR+M6MePl+MXvA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8P189MB0650
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/FamkB57o6J5ompze-J_2VggFg8k>
Subject: [core] Fwd: New Version Notification for draft-tiloca-core-observe-multicast-notifications-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: Thu, 25 Feb 2021 12:54:45 -0000

Hello CoRE,

We have recently submitted an update for the draft "Observe 
Notifications as CoAP Multicast Responses".

https://tools.ietf.org/html/draft-tiloca-core-observe-multicast-notifications-05

The document describes how a CoAP server can send Observe notifications 
over multicast, and how Group OSCORE can be used to protect such 
notifications. The proposed approach is especially relevant for, but not 
limited to, a Publish-Subscribe scenario with the Broker taking 
advantage of multicast.

This update especially covers:

1) The latest notification is now optional to include in the informative 
response from the server.

2) Added target attribute "grp_obs" to signal the possible use of 
multicast notifications.

3) Improved encoding of transport information, as 'tp_info' parameter 
specified in the informative response.

4) Revised processing in the presence of proxies, with updated examples 
in Appendix E and Appendix F.

5) New Appendix C, defining how the server may self-manage the OSCORE group.

6) New Appendix D, defining an optimization where the phantom request is 
a deterministic request [1].


Comments are very welcome!

Best,
/Marco

[1] https://datatracker.ietf.org/doc/draft-amsuess-core-cachable-oscore/


-------- Forwarded Message --------
Subject: 	New Version Notification for 
draft-tiloca-core-observe-multicast-notifications-05.txt
Date: 	Mon, 22 Feb 2021 08:57:09 -0800
From: 	internet-drafts@ietf.org
To: 	Christian Amsuess <christian@amsuess.com>om>, Francesca Palombini 
<francesca.palombini@ericsson.com>om>, Marco Tiloca <marco.tiloca@ri.se>se>, 
Rikard Hoeglund <rikard.hoglund@ri.se>




A new version of I-D, 
draft-tiloca-core-observe-multicast-notifications-05.txt
has been successfully submitted by Marco Tiloca and posted to the
IETF repository.

Name: draft-tiloca-core-observe-multicast-notifications
Revision: 05
Title: Observe Notifications as CoAP Multicast Responses
Document date: 2021-02-22
Group: Individual Submission
Pages: 67
URL: 
https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.ietf.org%2Farchive%2Fid%2Fdraft-tiloca-core-observe-multicast-notifications-05.txt&amp;data=04%7C01%7Cmarco.tiloca%40ri.se%7C1e7128568c43481d565f08d8d752e5ff%7C5a9809cf0bcb413a838a09ecc40cc9e8%7C0%7C0%7C637496098328492857%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=mqUV%2Br3bSEimgVSg2FtRsp7neKxwZYr3qU17sIMZFyQ%3D&amp;reserved=0
Status: 
https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-tiloca-core-observe-multicast-notifications%2F&amp;data=04%7C01%7Cmarco.tiloca%40ri.se%7C1e7128568c43481d565f08d8d752e5ff%7C5a9809cf0bcb413a838a09ecc40cc9e8%7C0%7C0%7C637496098328497827%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=BOHof%2BwACNYBwsyCiY9o2yW97C9k9epEMGF3xpI999I%3D&amp;reserved=0
Htmlized: 
https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-tiloca-core-observe-multicast-notifications&amp;data=04%7C01%7Cmarco.tiloca%40ri.se%7C1e7128568c43481d565f08d8d752e5ff%7C5a9809cf0bcb413a838a09ecc40cc9e8%7C0%7C0%7C637496098328497827%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=mbCZ9xQd3aAXlRmS77UkFdUH3z0gpfV76jel1O0hnDU%3D&amp;reserved=0
Htmlized: 
https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Ftools.ietf.org%2Fhtml%2Fdraft-tiloca-core-observe-multicast-notifications-05&amp;data=04%7C01%7Cmarco.tiloca%40ri.se%7C1e7128568c43481d565f08d8d752e5ff%7C5a9809cf0bcb413a838a09ecc40cc9e8%7C0%7C0%7C637496098328497827%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=XP9q6ZsyZWutobEOjNN71SB%2BtxU%2FIxhf6iSGb3hoWzc%3D&amp;reserved=0
Diff: 
https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.ietf.org%2Frfcdiff%3Furl2%3Ddraft-tiloca-core-observe-multicast-notifications-05&amp;data=04%7C01%7Cmarco.tiloca%40ri.se%7C1e7128568c43481d565f08d8d752e5ff%7C5a9809cf0bcb413a838a09ecc40cc9e8%7C0%7C0%7C637496098328497827%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=HDL%2FerImQ5lHgreWJQwdzmMEHsxykRoPG7WgirChwoQ%3D&amp;reserved=0

Abstract:
The Constrained Application Protocol (CoAP) allows clients to
"observe" resources at a server, and receive notifications as unicast
responses upon changes of the resource state. In some use cases,
such as based on publish-subscribe, it would be convenient for the
server to send a single notification addressed to all the clients
observing a same target resource. This document updates RFC7252 and
RFC7641, and defines how a server sends observe notifications as
response messages over multicast, synchronizing all the observers of
a same resource on a same shared Token value. Besides, this document
defines how Group OSCORE can be used to protect multicast
notifications end-to-end between the server and the observer clients.



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.

The IETF Secretariat