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> Thu, 19 March 2020 14:32 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 299123A2A4A; Thu, 19 Mar 2020 07:32:41 -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 Y1KuNPvL7rNh; Thu, 19 Mar 2020 07:32:39 -0700 (PDT)
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-eopbgr80041.outbound.protection.outlook.com [40.107.8.41]) (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 3C2903A2A53; Thu, 19 Mar 2020 07:32:37 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Wqe677eTxQJ0GQ1r0FY8IXFy1VdUeivN8zUoY09o3bVxNygD/F5vtqMG08k4Hjm8yakTpw01DBJ5mBHCspFCSGwmTQGw6qvLN0Tp1Ag3DkCZw8EEMzRMp0hRrfwrZT2kN+zKZalBSmLu6D5A1KZoqJ3slWyL63wvPz0XRtdJ6gjnSXMIzQBAAMSdY2Jn8YHMwcxlKBtkyi6WkWEPRbiPhrNOKfAABqnWGyr2QDSWGdnxIkoZZN20piycxNYHmRhL0FFWtl7iyfy8d0A5Y0dg4AnPBAOwOMvbb243X12BjLp4RdRCLQf8xcR2fF0eDhiU2xgEzi2fYa95zbv6cIakDg==
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=VnUHpokSUIrdpHNstBIiqsZAAnAdWFCsDZC4POvep+I=; b=ILTC7ZldjvJapT7M+39A89NeIWbfghFqxjtBilC5ICGVfNSHGNUzAUDxrcxAfQar/dOUyS/Z3Qi8zFgtBAIeO04fxhBAP5Vu4ZAVLU81+BIJrP0MrvpjfABXA6twd0bgATSaovkXb1YfZCx85gCM0XsrDeszYkTvBQGFRy5mzLPEnTlCXs3A+jvz5AShvQ8Rk0hhb9MlWja0GIXiqcjXxTFIFdbkRWJCRZBFpCAhK3QxINgghpshiurFzQsJA1Pe++FmikKUdFokOt4XSmRGlA1175sXp9j5l/v+ou4m4EBFddD5Aw0mOHw0bJr0nzWptzmOs0B5m9+EJ5AVG7yf9Q==
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=VnUHpokSUIrdpHNstBIiqsZAAnAdWFCsDZC4POvep+I=; b=qrrQgB57tTNxclNmkaBE8cIABhjhhDDYMU4gUtYLLOSVfEsmMVFFbjc/VS/TnsqMLzKwzz9s7pw9HSDwyNZm3bEbEcBBLF0NxuO8CXFWvTLMYhXEPEDPD/usWk39TzGOzExaMUAOvHw5vqFc/UtqTbLt4hpZyoyBPXCpCjsStF0=
Received: from HE1PR0702MB3772.eurprd07.prod.outlook.com (52.133.7.14) by HE1PR0702MB3801.eurprd07.prod.outlook.com (10.167.124.147) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2856.8; Thu, 19 Mar 2020 14:32:34 +0000
Received: from HE1PR0702MB3772.eurprd07.prod.outlook.com ([fe80::8bd:85b0:d547:9eed]) by HE1PR0702MB3772.eurprd07.prod.outlook.com ([fe80::8bd:85b0:d547:9eed%6]) with mapi id 15.20.2835.017; Thu, 19 Mar 2020 14:32:34 +0000
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
To: "ana@ackl.io" <ana@ackl.io>
CC: "lpwan-chairs@ietf.org" <lpwan-chairs@ietf.org>, "iesg@ietf.org" <iesg@ietf.org>, "draft-ietf-lpwan-coap-static-context-hc@ietf.org" <draft-ietf-lpwan-coap-static-context-hc@ietf.org>, "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+FUl2gv99APKiUubGjiW95rCXqhPyyuAgAA6noA=
Date: Thu, 19 Mar 2020 14:32:34 +0000
Message-ID: <18bc01d0805236e7de65c4e82ba8589dccf6d98a.camel@ericsson.com>
References: <158400724904.18264.11973989758327952003@ietfa.amsl.com> <CAAbr+nRKAZ-skp5ABqEF0REvkmrtRMdJMoWEkZ0QARhaRrK79w@mail.gmail.com>
In-Reply-To: <CAAbr+nRKAZ-skp5ABqEF0REvkmrtRMdJMoWEkZ0QARhaRrK79w@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.1
authentication-results: spf=none (sender IP is ) smtp.mailfrom=magnus.westerlund@ericsson.com;
x-originating-ip: [158.174.118.23]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: a91fafa2-df29-4749-5af0-08d7cc125d76
x-ms-traffictypediagnostic: HE1PR0702MB3801:
x-microsoft-antispam-prvs: <HE1PR0702MB3801B504BE01FF895A69FA9795F40@HE1PR0702MB3801.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 0347410860
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(396003)(136003)(376002)(366004)(346002)(39860400002)(199004)(44832011)(6506007)(53546011)(6916009)(6486002)(76116006)(54906003)(81166006)(8936002)(66616009)(66556008)(8676002)(81156014)(86362001)(6512007)(66476007)(64756008)(66446008)(316002)(66946007)(2906002)(36756003)(4326008)(2616005)(26005)(186003)(5660300002)(966005)(66574012)(71200400001)(478600001)(99106002); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0702MB3801; H:HE1PR0702MB3772.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1;
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: nL0xcgEgw7NLyvt7puu6Pzg27SkQ301GTF1l/YxgApB7u71igBi7RSUl0hYX1ZV1io8eGFDfsJI/Salyeh6UVboaeoRyBVdTx6eW7Y/pEaIll/5iybdKvYd+5OiDtjmUJjLZr8xEkvgfsB3YdcyZ/9hgLFz5v+pBEgw4q0F/GrLTAnuHGrvGm1rttO6EvzBPrOD6SFfSXQs91aIW0g7zY7M/J+wceQau+PoMyoZ00ZkWm5DVXDK2esmHY/XjIAuFB3tf+W7PqBW5a3ccwaQilZfXdAUoaE3+RgZZg/Og8it8t1HDMlVUl3zU14T5QWVYUuSwbCgNd6JZW3UcIM8f6Q/r4gcuUYeGl1ZkCEZhgBjuu4JJpgnnN17m+UahCd7gQZ9dAc70hmEawW0306ryhkxgXOr/BSrBl6+ak2RANF1U1su/LW17Z0m6THqoGA2e/pF1NC9VHs0IOwqHR17IM8fPoCoawe8LmGxBPvnntUb/EpQZrY0PGNyDaObcROyHubmubQCLJ6V/OLlwOj3K+giHbOD4TVjXw+9R6Q4ewvCotothXDmfyKVkddVWI0iE
x-ms-exchange-antispam-messagedata: aufx7qru6K9wiU7HDd37nLjI86j1FNv3TJzHGF1ag0sgHgqgAkopoCPGC1SrzNzcPGSL2bYpAGqfR5GGqzqSKA45A9okGlcNMHRS33siAgYAKIZi4dDy5hB/7vM2HPUZ7TncFu40LJyBMG43aWepKg==
x-ms-exchange-transport-forked: True
Content-Type: multipart/signed; micalg="sha-256"; protocol="application/x-pkcs7-signature"; boundary="=-AuVCrvaNsVEgy9b94LEF"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: a91fafa2-df29-4749-5af0-08d7cc125d76
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Mar 2020 14:32:34.4820 (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: e7V/gHq1IyYf0MIo9fbuyYVwCAAgGgpLnsl6x1pVKisK/nPYTLFuik1K3y4Jwm43OPTTnPUTNLQnb55fMuKJXDejmRVVe9erFEpQJc0UANE=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0702MB3801
Archived-At: <https://mailarchive.ietf.org/arch/msg/lp-wan/hflItAcQZTRnlDEJuKTZsqBOJ-M>
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: Thu, 19 Mar 2020 14:32:42 -0000

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
----------------------------------------------------------------------