Re: [core] FW: New Version Notification for draft-fz-core-coap-pm-00.txt

Giuseppe Fioccola <giuseppe.fioccola@huawei.com> Mon, 08 November 2021 08:51 UTC

Return-Path: <giuseppe.fioccola@huawei.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 230133A0C7B for <core@ietfa.amsl.com>; Mon, 8 Nov 2021 00:51:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.919
X-Spam-Level:
X-Spam-Status: No, score=-1.919 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 SyHpnXiMHAW2 for <core@ietfa.amsl.com>; Mon, 8 Nov 2021 00:50:58 -0800 (PST)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 712273A0C6E for <core@ietf.org>; Mon, 8 Nov 2021 00:50:58 -0800 (PST)
Received: from fraeml714-chm.china.huawei.com (unknown [172.18.147.226]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4Hnl826dzzz67ybm for <core@ietf.org>; Mon, 8 Nov 2021 16:46:10 +0800 (CST)
Received: from kwepeml100004.china.huawei.com (7.221.188.19) by fraeml714-chm.china.huawei.com (10.206.15.33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.15; Mon, 8 Nov 2021 09:50:53 +0100
Received: from fraeml714-chm.china.huawei.com (10.206.15.33) by kwepeml100004.china.huawei.com (7.221.188.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.15; Mon, 8 Nov 2021 16:50:51 +0800
Received: from fraeml714-chm.china.huawei.com ([10.206.15.33]) by fraeml714-chm.china.huawei.com ([10.206.15.33]) with mapi id 15.01.2308.015; Mon, 8 Nov 2021 09:50:49 +0100
From: Giuseppe Fioccola <giuseppe.fioccola@huawei.com>
To: Christian Amsüss <christian@amsuess.com>
CC: "core@ietf.org" <core@ietf.org>, Mauro Cociglio <mauro.cociglio@telecomitalia.it>, Tianran Zhou <zhoutianran@huawei.com>, Massimo Nilo <massimo.nilo@telecomitalia.it>, Fabio Bulgarella <fabio.bulgarella@guest.telecomitalia.it>
Thread-Topic: [core] FW: New Version Notification for draft-fz-core-coap-pm-00.txt
Thread-Index: AQHXx17e3fh7XXlrQEuEwuZTp3pIr6vfMGlAgBkeEoCAAP+nsA==
Date: Mon, 08 Nov 2021 08:50:49 +0000
Message-ID: <33b733997e454534a7155b839b657a74@huawei.com>
References: <163491881526.20431.3603752246262277164@ietfa.amsl.com> <f3f016757c5a47298ac4147ff00e6e8e@huawei.com> <YYgC3Y4YopABpkJX@hephaistos.amsuess.com>
In-Reply-To: <YYgC3Y4YopABpkJX@hephaistos.amsuess.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.48.210.182]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/KfYLpbTTXyafT6Pt7dcseeaAyd4>
Subject: Re: [core] FW: New Version Notification for draft-fz-core-coap-pm-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: Mon, 08 Nov 2021 08:51:04 -0000

Hi Christian,
Thank you for your comments.
Please find my answers inline as [GF].

Regards,

Giuseppe

-----Original Message-----
From: Christian Amsüss <christian@amsuess.com> 
Sent: Sunday, November 7, 2021 5:46 PM
To: Giuseppe Fioccola <giuseppe.fioccola@huawei.com>
Cc: core@ietf.org; Mauro Cociglio <mauro.cociglio@telecomitalia.it>; Tianran Zhou <zhoutianran@huawei.com>; Massimo Nilo <massimo.nilo@telecomitalia.it>; Fabio Bulgarella <fabio.bulgarella@guest.telecomitalia.it>
Subject: Re: [core] FW: New Version Notification for draft-fz-core-coap-pm-00.txt

Hello Giuseppe,

On Fri, Oct 22, 2021 at 04:17:02PM +0000, Giuseppe Fioccola wrote:
> We have just uploaded a new draft on CoAP Performance Measurement 
> Option, which we hope to discuss at IETF 112.  This document aims to 
> specify a method for the Performance Measurement of CoAP.

skimming through your slides and the document I'm left wondering what the obtained details would be used for. Estimates for RTT and losses are produced, for example, also in the FASOR draft[1] -- but these get applied to retransmission parameters, which are per-hop (ie. up to the next proxy), where good estimates are direly needed.

What would the derived values be used for?

[GF]: The derived values (RTT, losses) can be useful for an operator or an enterprise that is managing a constrained, low-power and lossy network. As IoT and M2M keep growing, a mechanism to measure the performance can become useful to meet the operational requirements. Also, it should be a simple mechanism to be developed on constrained nodes. 

What are the intermediaries this is intended to work with? CoAP proxies hide the identity of the client, and moreover often apply caching (which will at any rate need a bit of consideration if this is to be applied through proxies). Thus, on the server side the data in the bits would likely appear completely mixed in presence of more than one client, and clients would receive mixed signals in presence of cache entries.

[GF]: The intermediaries or on-path observers could also be network gateway or probes, that can see deep into application and read the measurements. This information can be used to monitor the network in order to check the operational performance and to employ further network optimization. The measurements can be end-to-end between Client and Server or can be split. If CoAP Proxies are used, the measurements can be done between the Proxies or between the Proxy and the Client. The Server can distinguish the source client, for example by using additional flow information such as the IP addresses. It could also possible to bundle different clients if they are mixed. I think we have to clarify the different scenarios in the next version of the draft.

So, for both aspects, it'd be helpful if you could sketch out the envisioned use cases.

Best regards
Christian

[1]: https://datatracker.ietf.org/doc/html/draft-ietf-core-fasor-01

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