Re: [lp-wan] Magnus Westerlund's Discuss on draft-ietf-lpwan-coap-static-context-hc-13: (with DISCUSS and COMMENT)

Magnus Westerlund <magnus.westerlund@ericsson.com> Wed, 29 April 2020 08:02 UTC

Return-Path: <magnus.westerlund@ericsson.com>
X-Original-To: lp-wan@ietfa.amsl.com
Delivered-To: lp-wan@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 95B373A0958; Wed, 29 Apr 2020 01:02:52 -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 vj-N-ynC1LJf; Wed, 29 Apr 2020 01:02:50 -0700 (PDT)
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (mail-eopbgr40049.outbound.protection.outlook.com [40.107.4.49]) (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 935E63A0955; Wed, 29 Apr 2020 01:02:49 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iodPNS6ThQScEyfCf/0D8mlIYDt5kYTy+/VURn0kY8k8icEiBH3qC662+KubJTmqnd9V28pur63JlS+Si7kldTY6dDDAo2BX6gWIcn4SZ5NngxbyU6rLwImOwgqcjTxvv4Y/YvdeoRWPKaeox6rm2xZmposei8+MwOrm+9ei1siMno6kfpf004O2J5CL3UXW3SNRyZ++qAB5KfACp1ULPQQe/sw0XMdhxQPrPlOUmk8E7x6axp6YU3sQJ/ZAyP3AUAMd+SF/h6sAW+n5bEWfCngVbFirfb2TRjjm1KS7KdaNAYhhOzUqtwHaf4dlVzCPK8GxNGmztx47FJ7tXGnEgw==
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=8Gf8nOYrnU2KqbL36CIGggED6YNVIxgdfoQoRVQYyQU=; b=Gii48PlxE6dbUZNZ8SsNp9kUxAUMGWU3DbX/khFQXe+swIAQohJUlTi0zmZGRr44NtzochU60SfHAhJE9b+g4MeePqKPfZ0d59/qbP5BH1N1jWr0/kOl1ga2pfUWrRvr2ncbCvY0gr03qU7BjslHyDpLFswAFhBkyZEbqsUhEX/AYyFs1wPV8909D0nc8b5i+jUXah6lzRq+qNHK8m2webWpgo1GO+gGbc2+/ZpKrkJdwSddfOKPRbugfqRgumKI2rZW0a0k2Wgtt+jHZY/UoLpFf8zPZ3Ms6TD0dgQyIjHOwZGmL1WqjWbZ9Y43kO7jpIQ8anxyXx1Wk4ukcCHG0w==
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=8Gf8nOYrnU2KqbL36CIGggED6YNVIxgdfoQoRVQYyQU=; b=AbjGRdVrGWLjVZPU03QvrpFqlXZcUC8bJ0fc1fQEBT/KyIO4yQ2WHEnN7LLzS/Bnvh3RUJE58Hii5rW3jATEMNI3frumTjQnbDtvdJdIpzWe48KjVKT6QnFoL2vF0ZRGJEi/6H3fehzlYy4ixAleNrD/SkIF6A6MUwH56ZlvUvQ=
Received: from HE1PR0702MB3772.eurprd07.prod.outlook.com (2603:10a6:7:8e::14) by HE1PR0702MB3644.eurprd07.prod.outlook.com (2603:10a6:7:8d::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2958.14; Wed, 29 Apr 2020 08:02:46 +0000
Received: from HE1PR0702MB3772.eurprd07.prod.outlook.com ([fe80::ec28:2c21:6d78:917a]) by HE1PR0702MB3772.eurprd07.prod.outlook.com ([fe80::ec28:2c21:6d78:917a%2]) with mapi id 15.20.2958.014; Wed, 29 Apr 2020 08:02:46 +0000
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
To: "ana@ackl.io" <ana@ackl.io>
CC: "lpwan-chairs@ietf.org" <lpwan-chairs@ietf.org>, "laurent.toutain@imt-atlantique.fr" <laurent.toutain@imt-atlantique.fr>, "iesg@ietf.org" <iesg@ietf.org>, "draft-ietf-lpwan-coap-static-context-hc@ietf.org" <draft-ietf-lpwan-coap-static-context-hc@ietf.org>, "randreasen@fi.uba.ar" <randreasen@fi.uba.ar>, "pthubert@cisco.com" <pthubert@cisco.com>, "lp-wan@ietf.org" <lp-wan@ietf.org>
Thread-Topic: Magnus Westerlund's Discuss on draft-ietf-lpwan-coap-static-context-hc-13: (with DISCUSS and COMMENT)
Thread-Index: AQHV+FUl2gv99APKiUubGjiW95rCXqhPyyuAgAA6noCAPzbNgIAAy+4A
Date: Wed, 29 Apr 2020 08:02:45 +0000
Message-ID: <9fb0b6cf25529d19e10216eb4082d51ca0dd1da5.camel@ericsson.com>
References: <158400724904.18264.11973989758327952003@ietfa.amsl.com> <CAAbr+nRKAZ-skp5ABqEF0REvkmrtRMdJMoWEkZ0QARhaRrK79w@mail.gmail.com> <18bc01d0805236e7de65c4e82ba8589dccf6d98a.camel@ericsson.com> <CAAbr+nQwxyFwwiivV7x4McskUkRyUFtHkB0CY23odWciHZ6rJw@mail.gmail.com>
In-Reply-To: <CAAbr+nQwxyFwwiivV7x4McskUkRyUFtHkB0CY23odWciHZ6rJw@mail.gmail.com>
Accept-Language: sv-SE, en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
x-mailer: Evolution 3.28.5-0ubuntu0.18.04.2
authentication-results: ackl.io; dkim=none (message not signed) header.d=none;ackl.io; dmarc=none action=none header.from=ericsson.com;
x-originating-ip: [98.128.243.138]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 20b4ea02-57cf-4036-39af-08d7ec13b432
x-ms-traffictypediagnostic: HE1PR0702MB3644:
x-microsoft-antispam-prvs: <HE1PR0702MB364452A2510031AD65F6E5DD95AD0@HE1PR0702MB3644.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 03883BD916
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: rd9pxGrxuanSPiAZ2Y280FQb8pKWUxcC4exA9V+8wTa/lXNyLuu4YuPbHFxXD3DZ2RsQEoMfUeIFULw9H/2l9Ivv67ABMVN5VO3J9HRJF3XlyyVIGP3UO2FDHhswZMup/0QwMgqK9+8aWSZDVQrU9D2FtqohGTCX62fL+KB+0mlFBoWgozmhKRkO6nAiMAGsguZkZpdYhX3Gb87OHPZ099MlZi1hjNG5+0FUIIArOyEIZ9xm6xwQm57szYY1QrcK138sKlRTPT2tBgf9FHf5sW2UZTAMYmTBhA49KqfMplnWtfRtsCHzxG7sF+rks5snwKNyjD+kvOSbYxnvOuFrpxkA+gi+k97Emnu7of7ZpGM3BkSik1DWlpVn1SMf/2EGZxOHo/A03KSdIH9Yh8IQqWOhnM6Y7bKMPH+tldxqIIo5XEyqQDogCChuLsi7BVI5+SZiiJe20QaZFir3951DpPd+mTV6opawPDosHGUF0EOh9ZpOjrPqfaUJTY8u6ofdfskkZ4bvm6ayQz41rcketuNDm9AP/vrNhNGqUnYWZTxBgXVClUaxenBSiE7xQsHd
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:HE1PR0702MB3772.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(396003)(136003)(39860400002)(346002)(366004)(376002)(53546011)(6486002)(6506007)(4326008)(26005)(186003)(64756008)(99936003)(478600001)(6512007)(2906002)(66946007)(66616009)(44832011)(66476007)(66446008)(66556008)(76116006)(66574012)(71200400001)(2616005)(6916009)(8936002)(966005)(316002)(36756003)(54906003)(86362001)(8676002)(5660300002)(99106002); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: FQnL19wtqtwrygwuS/EBUoVIVgzYBCjvCNTNWylV9qPyzNbTztmQXW6mvgPaEP0CHDgl3L1uN3w0rsDLv5V53tSMMvBNtwb8Kp1wVWDidi4lDbRQXPwLE5du5b7AFJ2yOXAMo8U/a3PCdHB+rtSlPXn1h+fOQEHJsfKZvcguNUsTXog5bu/ovLQpstz3vMWWUzC/S3YLTMrs+OpyoP070TR31YOqlevYRDzilCtHYAAQS+OEQ3qk3TX8auOa5tVoQTeokyMmMskYcp15g83FWHWto4534FUO5HWy/XXH4+9Z71Mek/A6eJBW0ufqkJPSkVIJ4+A6kE8Eu3xjMLNZrJdS2xjJMgovi1ztmkWE790HrW6ilhDUGOiUSZ7PbddI6X+jpQcj1WMgycoQpcPge64HENVU0MNzD7GutaUnI0RX+eKggTOtRWuWZqpORCISwTpa5Fi7c6WEi5F9zdgzUkWkwsOIsZ0rt8IwyBXT/0TOMFinfXuGB9PM+19NQF4nd1bp9v/rc2Rv6p6Hg31YzfZT9F069PleAi8kOWKFxpoQtXFLzZvvuyrUkvGGAijsqd/T+x3tMTaGxgXokUZ6L4UD2cUkMofKplAhbN2pyRXRCs5Xn7unQmc/u0+Mv0kZPUVLZ/dEU9zRKITpJwa919NVJpa3w9kjFP3ADeS51SO+1SKe9XeQelEJRB1xBHdr9iykKooGaFbMDIhNPw6wums2chDIp3M6xr3mLoy+pqM8mHRxV2o/7LWR8pTamQtYLQId+COYr9Th93SkdeGhwpFHnHGgrU4hx66/OAuGg2g=
x-ms-exchange-transport-forked: True
Content-Type: multipart/signed; micalg="sha-256"; protocol="application/x-pkcs7-signature"; boundary="=-kZBum5yvq4r9F5fhW1Mj"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 20b4ea02-57cf-4036-39af-08d7ec13b432
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Apr 2020 08:02:45.7595 (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: j+YJoJpu5ZFLCmxnT1Xc5GyDvv/zHkXx3PBJsB54kl7M0wU0eFIS5CK3pfha7MvWV9zj3ffQvNI+L/4Mhd7C6fmj6UXU/w0KKkvVv8/0cW0=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0702MB3644
Archived-At: <https://mailarchive.ietf.org/arch/msg/lp-wan/_z6BOX3j_11XJhfQqzXX0n9yO6Q>
Subject: Re: [lp-wan] Magnus Westerlund's Discuss on draft-ietf-lpwan-coap-static-context-hc-13: (with DISCUSS and COMMENT)
X-BeenThere: lp-wan@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Low-Power Wide Area Networking \(LP-WAN\), also known as LPWA or Low-Rate WAN \(LR-WAN\)" <lp-wan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lp-wan>, <mailto:lp-wan-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lp-wan/>
List-Post: <mailto:lp-wan@ietf.org>
List-Help: <mailto:lp-wan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lp-wan>, <mailto:lp-wan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 29 Apr 2020 08:02:53 -0000

Hi,

Good to here the that the WG discussed this. It sounds like the proposed
direction should resolve the issue. Looking forward to reviewing the updated
draft. 

Cheers

Magnus Westerlund

On Tue, 2020-04-28 at 21:53 +0200, Ana Minaburo wrote:
> Dear Magnus,
> 
> We have raised your point during the last virtual IETF meeting last week, the
> WG agrees that the context establishment is out of the scope of this document
> but it becomes mandatory for each technology document to define the way the
> context is established. The CoAP document will create an extension to Appendix
> D of RFC8724 and I will add this point.
> 
> We will add in Section 2 a note about these architectural requirements as you
> suggest.
> 
> A new version of the draft will be published soon with these changes.
> 
> Thanks again for your Review, 
> 
> Ana, Laurent & Ricardo.
> 
> On Thu, Mar 19, 2020 at 3:32 PM Magnus Westerlund <
> magnus.westerlund@ericsson.com> wrote:
> > On Thu, 2020-03-19 at 12:02 +0100, Ana Minaburo wrote:
> > > Dear Magnus,
> > > 
> > > Thank you for your review, please see my comments below.
> > > 
> > > Ana
> > > 
> > > On Thu, Mar 12, 2020 at 11:00 AM Magnus Westerlund via Datatracker <
> > > noreply@ietf.org> wrote:
> > > > Magnus Westerlund has entered the following ballot position for
> > > > draft-ietf-lpwan-coap-static-context-hc-13: 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-lpwan-coap-static-context-hc/
> > > > 
> > > > 
> > > > 
> > > > ----------------------------------------------------------------------
> > > > DISCUSS:
> > > > ----------------------------------------------------------------------
> > > > 
> > > > Reviewing this document and its application to compress case two and
> > three
> > > > stacks in Figure 1, i.e. with some end-to-end encryption appears to
> > > > significantly change an assumption from the SCHC for IPv6/UDP. Namely,
> > the
> > > > assumption about context establishment. In normal SCHC the contexts are
> > > > established between the Device and the NGW. In these end-to-end
> > encrypted
> > > > case
> > > > the context establishing party for the COAP compression is the APP and
> > the
> > > > APP
> > > > layer in the device. This difference appear completely ignored in this
> > > > document. I think this is a significant difference as having the device
> > and
> > > > NGW
> > > > run a protocol for establishing context over the L2 or L3 with the local
> > > > context knowledge is fairly straightforward. However, in this case when
> > the
> > > > COAP peer on the internet side of the NGW this determination and
> > > > configuration
> > > > is a different matter.
> > > > 
> > > > >From my perspective some more discussion of the fact that this is a
> > > > different
> > > > context and that it have different challenges in establishing the
> > context
> > > > should be made clear in the document.
> > > 
> > > Ana: Your question is very important for the deployment of SCHC over
> > different
> > > networks, but the context establishment is out of the scope of this
> > document.
> > > This proposal concerns the way the CoAP header fields may be compressed
> > using
> > > SCHC and how a developer can use the SCHC features to reduce the CoAP
> > header.
> > > I've added a sentence in the introduction part, here is the new text:
> > > 
> > > SCHC compresses and decompresses headers based on shared contexts between
> > > devices. The way the Contexts are provisioned is out of the scope of this
> > > document. Each context consists of multiple Rules. Each rule can match
> > header
> > > fields and specific values or ranges of values. If a rule matches, the
> > matched
> > > header fields are substituted by the rule ID and optionally some residual
> > > bits. Thus, different Rules may correspond to different types of packets
> > that
> > > a device expects to send or receive. 
> > 
> > So the reason I raised a discuss on this is that it change of the
> > architecture
> > and impacts a different set of nodes compared to what is described in draft-
> > ietf-lpwan-ipv6-static-context-hc. So although the conext establishment is
> > out
> > of scope, the requirement for context establishment has additional
> > requirements
> > that are not discussed due to the change in architecture. 
> > 
> > I would propose to add a discussion of these architectural requirements in
> > Section 2 and possibly have an additional figure that discusses the fact
> > that
> > the peer node may actually not be the same between inner and outer set of
> > context. 
> > 
> > Does the above make my issue clearer? 
> > 
> > > > 
> > > > ----------------------------------------------------------------------
> > > > COMMENT:
> > > > ----------------------------------------------------------------------
> > > > 
> > > > I would also note that the TSV-ART review did find an issue with the an
> > > > underlying assumption in draft-ietf-lpwan-ipv6-static-context-hc which
> > is
> > > > not
> > > > yet published. The issue is that the assumption that the UDP length
> > field is
> > > > redundant will not be true when
> > > > https://datatracker.ietf.org/doc/draft-ietf-tsvwg-udp-options/ gets
> > > > approved.
> > > > Thus the question arises if this assumption should be amended or not in
> > the
> > > > underlying technology. I note this here primarily so that it is
> > discussed by
> > > > the WG and the responsible AD.
> > > > 
> > > > 
> > > 
> > > Ana: As explained in Dominique's mail, the use of SCHC for this new option
> > in
> > > UDP does not affect or modify the SCHC protocol. 
> > 
> > Yes, the UDP length is an issue with the other document and is not directly
> > coupled to this document. That was also the reason for me putting this in a
> > comment. 
> > 
> > 
> > Cheers
> > 
> > Magnus Westerlund 
> > 
> > 
> > ----------------------------------------------------------------------
> > Networks, Ericsson Research
> > ----------------------------------------------------------------------
> > Ericsson AB                 | Phone  +46 10 7148287
> > Torshamnsgatan 23           | Mobile +46 73 0949079
> > SE-164 80 Stockholm, Sweden | mailto: magnus.westerlund@ericsson.com
> > ----------------------------------------------------------------------
> > 
-- 
Cheers

Magnus Westerlund 


----------------------------------------------------------------------
Networks, Ericsson Research
----------------------------------------------------------------------
Ericsson AB                 | Phone  +46 10 7148287
Torshamnsgatan 23           | Mobile +46 73 0949079
SE-164 80 Stockholm, Sweden | mailto: magnus.westerlund@ericsson.com
----------------------------------------------------------------------