Re: [core] draft-tschofenig-core-senml-lbn-00: Next Steps

Hannes Tschofenig <Hannes.Tschofenig@arm.com> Wed, 16 October 2019 12:42 UTC

Return-Path: <Hannes.Tschofenig@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 E2DFF12092B for <core@ietfa.amsl.com>; Wed, 16 Oct 2019 05:42:00 -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_DNSWL_NONE=-0.0001, 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=armh.onmicrosoft.com header.b=GqT7GN4n; dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=armh.onmicrosoft.com header.b=FP4j5QMX
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 UgCp2duXzZrH for <core@ietfa.amsl.com>; Wed, 16 Oct 2019 05:41:57 -0700 (PDT)
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60081.outbound.protection.outlook.com [40.107.6.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 1CFF41208DC for <core@ietf.org>; Wed, 16 Oct 2019 05:41:56 -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=m96FMFTIhlCZktDlNraxNdlQBzpcRdUgxzTBVQ+Hlac=; b=GqT7GN4nvYEiHu/eZBZ6B77ra3RSORwFny9yTBkRckPksODJUlWd9UGGLvtkokdznkjyhc2wPpo8MwCNAJkwAjXw71Yo2MOslNRoTM8N1/U8p4RXgI21bmf+O3iti7NtO9k+ofKgml4/9eSn+VsiuznOApD7drHfyCtQRKYSRpY=
Received: from DB6PR0801CA0053.eurprd08.prod.outlook.com (2603:10a6:4:2b::21) by AM6PR08MB3141.eurprd08.prod.outlook.com (2603:10a6:209:4a::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2347.16; Wed, 16 Oct 2019 12:41:53 +0000
Received: from AM5EUR03FT028.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e08::200) by DB6PR0801CA0053.outlook.office365.com (2603:10a6:4:2b::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2347.16 via Frontend Transport; Wed, 16 Oct 2019 12:41:53 +0000
Authentication-Results: spf=temperror (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=none action=none header.from=arm.com;
Received-SPF: TempError (protection.outlook.com: error in processing during lookup of arm.com: DNS Timeout)
Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM5EUR03FT028.mail.protection.outlook.com (10.152.16.118) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2305.15 via Frontend Transport; Wed, 16 Oct 2019 12:41:51 +0000
Received: ("Tessian outbound 081de437afc7:v33"); Wed, 16 Oct 2019 12:41:51 +0000
X-CR-MTA-TID: 64aa7808
Received: from b31bce5dc47f.1 (ip-172-16-0-2.eu-west-1.compute.internal [104.47.12.55]) by 64aa7808-outbound-1.mta.getcheckrecipient.com id 6013FC09-BBCA-4D52-BF2E-302A734CAE60.1; Wed, 16 Oct 2019 12:41:46 +0000
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04lp2055.outbound.protection.outlook.com [104.47.12.55]) by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id b31bce5dc47f.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Wed, 16 Oct 2019 12:41:46 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gE1VecrhduZmKhkR1OJ/NX1dzThD33HJB/ZvBTLFslm4IwHn+nnFp3K2H8rWuLXlDa3lxf89+rSu/PZIGKCdxdJmzAsbmQozpt4lwwsssCI66nUG4/8znE2EH7kY/zhjS3OXLxKj31S33Du4ypCHhkT2rdxx2GWLtJLhro0snynfKbj0qq7vOOD2Evv3eU3pkOXYB2L8ZVaeOQH3zWTfThEYTR6mPPVc1DR44b7bJNoJhGaI6lr06dEFVss/HAihvKvpGjUk2TqwQ8RGgoBvk6L/kbLI6OlljkPfVUBFAuUL8oBA8GDBdgOm5Do8XM4iJUWah2UGb7j5nWBtaCBZqA==
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=JWSK7ockNU0P8C863MAjd6j5O2QnBVaduZSQUqg+6xw=; b=BlXvTJxRUFFOh4yWV8FkorjgZYX/BV1349NxeozV4vXHTI1wAvoJkzgB0FW3DTHlqd91S6M1TJ6DjhBiURwAxTCKiR62SmFs+bZdEJKI2ivTEtf8HRRkep98ufoh4vkGEwDriaClJbrXmmPAPTRyx2zfPpdCm6dOurFbozT4l+HCVVMog61rOogVi6IRXw+74kgWU/wCkbEZMGasv8lsvZ1xfcEdZtSfOV57Jp7xexTEQq2ekKSusI7Xr1WYO/xZ9PHLXkh6JmZ22vyBLb4QciHkn31Rc4yLwKdreGDMT/P4v2sKRNa83uF3GEUyU4FfuLJZ4NGpzbTiAeNy0IO+BA==
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=JWSK7ockNU0P8C863MAjd6j5O2QnBVaduZSQUqg+6xw=; b=FP4j5QMXlSsEE6s9bVOVEHRZttb6S1t9XF8Nj7WyI123u8zi4ieja0nbYKbnqYfRJLNonxeFTpDiWEasOs4O5+wfT0DDSDyX983JiEF9JC+XrlRE7kefpw5YJN8APG8AY34IMnx9VQCEdUh6c7Q5HQaehDdiO9Z6EzYaUSURjtU=
Received: from VI1PR08MB5360.eurprd08.prod.outlook.com (52.133.245.74) by VI1PR08MB3614.eurprd08.prod.outlook.com (20.177.61.77) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2347.16; Wed, 16 Oct 2019 12:41:45 +0000
Received: from VI1PR08MB5360.eurprd08.prod.outlook.com ([fe80::b003:8767:35c7:e31]) by VI1PR08MB5360.eurprd08.prod.outlook.com ([fe80::b003:8767:35c7:e31%2]) with mapi id 15.20.2347.023; Wed, 16 Oct 2019 12:41:45 +0000
From: Hannes Tschofenig <Hannes.Tschofenig@arm.com>
To: Michael Koster <michaeljohnkoster@gmail.com>
CC: "core@ietf.org WG" <core@ietf.org>
Thread-Topic: [core] draft-tschofenig-core-senml-lbn-00: Next Steps
Thread-Index: AdWCrlyDy35eEfLTRP+/4N+Zlly20wAMZWuAAE+tkxA=
Date: Wed, 16 Oct 2019 12:41:45 +0000
Message-ID: <VI1PR08MB53607CA54D05D44A480A725CFA920@VI1PR08MB5360.eurprd08.prod.outlook.com>
References: <VI1PR08MB5360526C599269C4FBCEC227FA900@VI1PR08MB5360.eurprd08.prod.outlook.com> <744BE147-2944-4AFE-9659-2E5D3A9F1A35@gmail.com>
In-Reply-To: <744BE147-2944-4AFE-9659-2E5D3A9F1A35@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ts-tracking-id: 38c509f1-9c8b-48cf-89fc-b70163311969.0
x-checkrecipientchecked: true
Authentication-Results-Original: spf=none (sender IP is ) smtp.mailfrom=Hannes.Tschofenig@arm.com;
x-originating-ip: [80.92.123.83]
x-ms-publictraffictype: Email
X-MS-Office365-Filtering-Correlation-Id: 59282be2-f0a5-495d-c716-08d75236381f
X-MS-Office365-Filtering-HT: Tenant
X-MS-TrafficTypeDiagnostic: VI1PR08MB3614:|AM6PR08MB3141:
X-MS-Exchange-PUrlCount: 1
X-Microsoft-Antispam-PRVS: <AM6PR08MB31418655703E33088D0DCA16FA920@AM6PR08MB3141.eurprd08.prod.outlook.com>
x-checkrecipientrouted: true
x-ms-oob-tlc-oobclassifiers: OLM:9508;OLM:9508;
x-forefront-prvs: 0192E812EC
X-Forefront-Antispam-Report-Untrusted: SFV:NSPM; SFS:(10009020)(4636009)(39860400002)(346002)(376002)(396003)(136003)(366004)(40434004)(189003)(199004)(53754006)(52314003)(33656002)(1411001)(446003)(86362001)(7696005)(25786009)(476003)(99286004)(66066001)(76176011)(53546011)(26005)(186003)(486006)(6506007)(11346002)(5660300002)(6246003)(102836004)(52536014)(66946007)(76116006)(66556008)(64756008)(6436002)(66446008)(66476007)(229853002)(6306002)(55016002)(4326008)(9686003)(14454004)(74316002)(6116002)(3846002)(478600001)(7736002)(305945005)(71200400001)(316002)(2906002)(6916009)(8936002)(81156014)(5024004)(81166006)(8676002)(14444005)(256004)(966005)(71190400001); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR08MB3614; H:VI1PR08MB5360.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
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: ytUuJAzlOtYIEKg06HbbSdw5MbzsP0FwCY1+i/52Vr8oM9DXPpe/az2EZm4KQWSZEYhuMQKA0YtNT08pavRTMIS57e8eDoNlOw74ux3wp4xFElmhC0KXzGcw3ZAiBwKpezGibq0BWBP8xGI09MPAK1fZQIzu1snpNLeeuqi1/rwdQ8xFJkDtlPMU6dBSiWcGvl6HHyH3UmUHINZyctZqRFTR0KvP6vHwXDrvBZmcUl6t6K8cMoSBcIgEzIGsqxw5abrOVahHi+wwV8d/oAL4KCyFE1mQ9HEaI73fiIrib6z6Zu9dQiSBFopvTDgCzbjolg1SCVKDO8nx29pabI2rR9gF6L87e8roEcJkes2F8LlQbgTNM/Ot6Vr1hZimm9TeNJ8K63wme1KCkeoqtJ4goZEQUeSVTZ6/Z31yocPYMzT9Qhe+XF9pjXMSe8sdok7dBK6o+ZEjHOW65nfZC7Zvxg==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB3614
Original-Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Hannes.Tschofenig@arm.com;
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT028.eop-EUR03.prod.protection.outlook.com
X-Forefront-Antispam-Report: CIP:63.35.35.123; IPV:CAL; SCL:-1; CTRY:IE; EFV:NLI; SFV:NSPM; SFS:(10009020)(4636009)(346002)(396003)(376002)(39860400002)(136003)(52314003)(189003)(199004)(40434004)(53754006)(26005)(478600001)(102836004)(50466002)(186003)(63350400001)(5024004)(22756006)(70586007)(76130400001)(6506007)(70206006)(14454004)(966005)(336012)(446003)(14444005)(436003)(11346002)(52536014)(53546011)(66066001)(47776003)(476003)(126002)(486006)(25786009)(26826003)(2906002)(5660300002)(356004)(33656002)(86362001)(4326008)(3846002)(316002)(81156014)(1411001)(305945005)(81166006)(6862004)(55016002)(8676002)(229853002)(6246003)(6306002)(74316002)(8936002)(76176011)(2486003)(23676004)(7736002)(7696005)(99286004)(6116002)(9686003)(36906005); DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR08MB3141; H:64aa7808-outbound-1.mta.getcheckrecipient.com; FPR:; SPF:TempError; LANG:en; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; MX:1; A:1;
X-MS-Office365-Filtering-Correlation-Id-Prvs: 88412316-b8ec-4377-d374-08d752363471
X-Forefront-PRVS: 0192E812EC
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: yTB60ka8uofIWF8U8umb8oT7RJ3d+7fjliMvd9U7GCvkFNxc8NBby2ijyavFha07I9Zig4NOd3n6QZZ3rWuznoxuHoQpTsqjF07XnJGO276kHRt7VNYqUSvH2Q+uV7y+mgy2WnHRtx9bTysAe6nZxn0lijiY3jWVtLZdJa0N2NyEsy/w1vkRRrcvG7qkkVbUXNX/d+sWNzOY6/UjQkcg8ncDOCTBlRFXGG2F69j3BRQoi+ISZJs2SEwbztywlUnbGtqWpkZ+IbssC/mzlyXJ43t26gA8Bs4f6NBQpTr2MdO35Cgboqp0QTYZgnP4Pa9/dlO1wggYX2KO7uFalwu8Oh86rwrvqT2/cNai6DTdpqpU4kCDnvBooqla8cd0RmQcHEucFyHjjPQK+fw/vZwW5b6xdYSXa3QCFhykRlxD0GKWxKJNdN856W793RIzpkyP+Gyn+yjXAPRYQ5nlFyEqew==
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Oct 2019 12:41:51.8942 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 59282be2-f0a5-495d-c716-08d75236381f
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: AM6PR08MB3141
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/7a9VWJOl8eKZ0unosNRW5ZwTTlM>
Subject: Re: [core] draft-tschofenig-core-senml-lbn-00: Next Steps
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, 16 Oct 2019 12:42:01 -0000

> It's not terribly suprising to me that nothing failed. After all, how does one test for global uniqueness?

That said I wonder why nobody noticed working on SenML that this global uniqueness idea was probably not relevant for interoperability and rather was to specify a specific deployment vision instead.

Anyway, here is an example of how the basename is used in a response message for a read operation to /3/0

[{"bn":"/3/0/","n":"0","vs":"Open Mobile Alliance"},
{"n":"1","vs":"Lightweight M2M Client"},
{"n":"2","vs":"345000123"},
{"n":"3","vs":"1.0"},
{"n":"6/0","v":1},
{"n":"6/1","v":5},
{"n":"7/0","v":3800},
{"n":"7/1","v":5000},
{"n":"8/0","v":125},
{"n":"8/1","v":900},
{"n":"9","v":100},
{"n":"10","v":15},
{"n":"11/0","v":0},
{"n":"13","v":1367491215},
{"n":"14","vs":"+02:00"},
{"n":"16","vs":"U"}]

Ciao
Hannes

From: Michael Koster <michaeljohnkoster@gmail.com>
Sent: Dienstag, 15. Oktober 2019 00:37
To: Hannes Tschofenig <Hannes.Tschofenig@arm.com>
Cc: core@ietf.org WG <core@ietf.org>
Subject: Re: [core] draft-tschofenig-core-senml-lbn-00: Next Steps

Hi Hannes,

Can we see an example of what your bn fields looked like? How does your library process them? It's not terribly suprising to me that nothing failed. After all, how does one test for global uniqueness?

Best regards,

Michael

On Oct 14, 2019, at 9:56 AM, Hannes Tschofenig <mailto:Hannes.Tschofenig@arm.com> wrote:

Hi all,

We had a testfest organized by the OMA and hosted by TTA in Seoul last week where a number of companies tested LwM2M v1.1. The use of SenML JSON/CBOR is an (optional) feature of v1.1.

I was expecting problems with the uniqueness of the basename in SenML. As mentioned in draft-tschofenig-core-senml-lbn-00, the LwM2M specification interprets the global uniqueness requirement as global to the LwM2M ecosystem whereas the IETF SenML specification appears to interpret it as being much larger.

In any case, there were no problems noticed at the testfest. That’s great news and was a surprise to me.

As such, I think it is probably best to discontinue the work on draft-tschofenig-core-senml-lbn-00. Absent any problems in LwM2M v1.1 today I fear I would cause more problems with the introduction of the new “local basename” concept.

I am wondering whether anyone has encountered problems with the global uniqueness requirement elsewhere.

Ciao
Hannes
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. _______________________________________________
core mailing list
mailto:core@ietf.org
https://www.ietf.org/mailman/listinfo/core

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.