Re: [Iot-directorate] Iotdir telechat review of draft-ietf-lpwan-schc-over-lorawan-10

"Eric Vyncke (evyncke)" <evyncke@cisco.com> Tue, 22 September 2020 19:59 UTC

Return-Path: <evyncke@cisco.com>
X-Original-To: iot-directorate@ietfa.amsl.com
Delivered-To: iot-directorate@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E33743A0DDB; Tue, 22 Sep 2020 12:59:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.62
X-Spam-Level:
X-Spam-Status: No, score=-9.62 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, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=YdiCpJ6B; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=RTrHeVmG
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 BfCjfweT2aEE; Tue, 22 Sep 2020 12:59:50 -0700 (PDT)
Received: from rcdn-iport-7.cisco.com (rcdn-iport-7.cisco.com [173.37.86.78]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4BE2D3A0CEA; Tue, 22 Sep 2020 12:59:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=9044; q=dns/txt; s=iport; t=1600804790; x=1602014390; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=DE6aZRKed8PcnnFpI+snCb+yDtWwiBPibeskgdiHeZA=; b=YdiCpJ6ByeS0lETSEsLs8BO//saUioj0HXH8Fnp2KHb1f1K8aT3Kqo3d qnjNiHnOeBabChHd6GbtpYpb1aaCptfyCtdq2/S4DPtP4gL+MyGz8qD+7 /xtpR1MTJGoT1q8HEZ8oV7GN+7gKgOZNCYqfyxvYZLl5YRg45AWbyQV4S A=;
IronPort-PHdr: 9a23:XwHIUxPeTKloYizhVuwl6mtXPHoupqn0MwgJ65Eul7NJdOG58o//OFDEvKwx3lDMVITfrflDjrmev6PhXDkG5pCM+DAHfYdXXhAIwcMRg0Q7AcGDBEG6SZyibyEzEMlYElMw+Xa9PBtaHc//YxvZpXjhpTIXEw/0YAxyIOm9E4XOjsOxgua1/ZCbYwhBiDenJ71oKxDjpgTKvc5Qioxneas=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0BXCABcV2pf/5hdJa1fHQEBAQEJARIBBQUBQIFPgVIpKAeBSS8shDqDRgONeIoOjmeBQoERA1ULAQEBDQEBLQIEAQGESwIXgg4CJDgTAgMBAQsBAQUBAQECAQYEbYVcDIVyAQEBAQMSEREMAQE3AQsEAgEIEQECAQIDAiYCAgIfERQBAgYIAgQBDQUigjlLgkwDLgGrVQKBOYhhdoEygwEBAQWFMA0LghAJgQ4qgnGDaYEDhU8bgUE/gREnHIJNPoIagWkcBoMvM4ItkBCDJaMvUQqCZ49JhX0EhQQDH4MMiXmIaosUkn6NS5IxAgQCBAUCDgEBBYFrI4FXcBUaSwGCPlAXAg2OHwwXg06KVnQ3AgYBCQEBAwl8jWMBAQ
X-IronPort-AV: E=Sophos;i="5.77,291,1596499200"; d="scan'208";a="816523131"
Received: from rcdn-core-1.cisco.com ([173.37.93.152]) by rcdn-iport-7.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 22 Sep 2020 19:59:49 +0000
Received: from XCH-ALN-002.cisco.com (xch-aln-002.cisco.com [173.36.7.12]) by rcdn-core-1.cisco.com (8.15.2/8.15.2) with ESMTPS id 08MJxmg7012836 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 22 Sep 2020 19:59:49 GMT
Received: from xhs-aln-003.cisco.com (173.37.135.120) by XCH-ALN-002.cisco.com (173.36.7.12) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Tue, 22 Sep 2020 14:59:48 -0500
Received: from xhs-rtp-001.cisco.com (64.101.210.228) by xhs-aln-003.cisco.com (173.37.135.120) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Tue, 22 Sep 2020 14:59:47 -0500
Received: from NAM10-DM6-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-001.cisco.com (64.101.210.228) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Tue, 22 Sep 2020 15:59:47 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ARxQ2j+itzIMo+ZuiW32rF998wDCDu8hK1mbzVI0wC/JDiIXyYpe/4mstEk3UwXk9RrcxsCqDooK44ax2uCiu7CROHqE5ByYkWxEbqeTUYxQXteSKaD0vHyidTLl6uKqyeAbOATFCD6AOJmbkqBkPlvOrXpTvBMrFIXDQA3RgEpj2YfgI9gREwjCd/MwleqMDiAS6hu9doKlwtNcxsILPaQbV6L8al/9uT3qEkwOIp5X3N7igajDZzc6YdnBHcQm3IPkBUU5UENxlTzn3OkYDpAqD9WwPgzee/n72pJwu6TH/46ZA81Ch04vkpQx+H+WdLZoO24nk+4aUJaoW1o2mg==
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=DE6aZRKed8PcnnFpI+snCb+yDtWwiBPibeskgdiHeZA=; b=lawV+kn2Z8XvyLWRN2sgihM5dameFfSr6QZMT85Heh0GrCfWNxtzO79RCTANfdAxh/7m+WuiWtX55rWrsLoT946x45K3PTGR2LUqFgFGY6AiUNq5hvEy0LdKjFPjmwaBaXPx7oXLMqqd7IN59oBHaN2arUfE2vzrLV7I2WEx9s5ySBuwuGR/9mcQM0XQAcNWlkob0SYrphtmnoB2g2/LxpAELc5n1jbVV9nIGve2k3606RarrxRLkWXy7fzEs71OQK3MlDcHAQNwFYIWH9yubrT3xI0m3vnvHUio8B40ureWgv6iNsYM19kssTqYW+gqX7pLdvVV9X3W+e1UOXXakg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com; s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=DE6aZRKed8PcnnFpI+snCb+yDtWwiBPibeskgdiHeZA=; b=RTrHeVmGcuBgI30T4+HDOVYOn6DBp/2kNePqQBq03h095Y0yaoIR/H2kN9Fkzk8RimHv4qEjJtofTT2jD3f93TTD6LtKBM/rfndNfZuGs6ZMmshSqMIz9CHODs0f6zajhqytTgNkyYoxC1VX+q2u1/C4HbVsgXwVlWe5jOTSwjE=
Received: from BN6PR11MB1844.namprd11.prod.outlook.com (2603:10b6:404:103::20) by BN6PR11MB3969.namprd11.prod.outlook.com (2603:10b6:405:77::34) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3391.11; Tue, 22 Sep 2020 19:58:33 +0000
Received: from BN6PR11MB1844.namprd11.prod.outlook.com ([fe80::d525:a81a:74e0:12e7]) by BN6PR11MB1844.namprd11.prod.outlook.com ([fe80::d525:a81a:74e0:12e7%12]) with mapi id 15.20.3412.020; Tue, 22 Sep 2020 19:58:33 +0000
From: "Eric Vyncke (evyncke)" <evyncke@cisco.com>
To: JADHAV Rahul <rahul.ietf@gmail.com>, "iot-directorate@ietf.org" <iot-directorate@ietf.org>
CC: "draft-ietf-lpwan-schc-over-lorawan.all@ietf.org" <draft-ietf-lpwan-schc-over-lorawan.all@ietf.org>
Thread-Topic: Iotdir telechat review of draft-ietf-lpwan-schc-over-lorawan-10
Thread-Index: AQHWj35Csr92Cf8KYkCe3ECjr1kfOKl1OAkA
Date: Tue, 22 Sep 2020 19:58:32 +0000
Message-ID: <94E09BE7-08AE-47EF-B7E4-1597C00FEBA2@cisco.com>
References: <160062754115.11804.14155661597916541894@ietfa.amsl.com>
In-Reply-To: <160062754115.11804.14155661597916541894@ietfa.amsl.com>
Accept-Language: fr-BE, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.41.20091302
authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=cisco.com;
x-originating-ip: [2001:420:c0c1:36:7dde:e111:7537:6efb]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: ddc86f8e-22f9-4ca3-0712-08d85f31e28b
x-ms-traffictypediagnostic: BN6PR11MB3969:
x-microsoft-antispam-prvs: <BN6PR11MB39693BD73E282E11506A4EA1A93B0@BN6PR11MB3969.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: kc12PwkVct2at+pO6Lis8jYT3L0LteOTtg0qTeA8CTTmyfwPmyCgdU81w5JWPTn/Lpgq7QZ+MGAOyeOKg0IqvVX/kRncGuiN76fl+bU3dtnX2WbJjjDrVHMVBagylGxo9aPr6EMd3WTQUX56K8yOV8fBUxOfLBDZrJ/UJ/fPpnnqPhkkc1CugDv3sm5/Y4r0bp081AVy4gG+7qlt9D2sT3uqQm+Fwri5AQ8oOnXW8me9aIrYKCUxY0XCrGnPnj8dOkm9KgpJQjezCmZG79ABHZFx9HjaOjY1SnXJumX+eGf5FfxrW9lKfbPeyDqw7piV0Se7bKg2gqsIiJzzkAbuZA==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN6PR11MB1844.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(136003)(376002)(39860400002)(346002)(396003)(4326008)(71200400001)(186003)(6512007)(33656002)(36756003)(2616005)(91956017)(316002)(86362001)(110136005)(66946007)(66476007)(66446008)(53546011)(64756008)(76116006)(6506007)(478600001)(83380400001)(66556008)(2906002)(5660300002)(66574015)(6486002)(8676002)(8936002); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: b44sasnwZUuSBy62Be+Q/NXokBCT52F1lpgTimTPcNqa2mJp69cXIBbuSVyMrugK4RLjDw4OYPL4uGtycYPJIvmQlJ/Ascwinm1nylaAQNh/T+3GgHboIbMQD3kJQcQ1y/YCUS+GSVSzGzmbEVfN64Jmv9Sm/fXg6V1Agx0eAOqshflgBtT9keDhtXH4zXnYPTt+B8qE3+Syusvwtwcrv41/E3FMMmtvd756fCcGOcmLTW3H/B5/LydmDYhi5IyWTJrlEniRFnjLzyb2/xQ+f/O73LDzRwAYk0vRZ9veLLDsKDw5OQoACzgNpLItXI0qNj+XxQejzbl9Y3WyvA2uJDjwSPTNJvR4GK9tnR9p4bKM79sTuJ+hVOzL3c+35kppxQSzeDgz79WKiSXW3IrY92Bt+/gvIMB3eKEo5IQrsHOJ2IwBvfg7vjHhGzvGIsKCvJ0wbsNQsvnIoWiQMWMTBets0TSUFViGYXBhTLVHELaRiT9dmMuXPnSo9lQc+AVWf6XLS21PRQbXuJglBuAWF9hTJVRqO53K8nIqNZ9ra/S4j6caTJh4d+AXhsy6DjhFPLOb5Qk0KU0cKvOs0b4K4EtTP4TyG7rJ2q/PjU6h5YeS0n3cDw8UQfeIA+URN4dnDq/J4MTBwqs+JuLb9XV6AqzoMyBjIkdNxJm4HkwZsI7UZ8uBoZlVSUrlLi0pN6Ypsph6ucGaT1sHaptgioliNw==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <35D759EF30023941A0446354546F6094@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BN6PR11MB1844.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: ddc86f8e-22f9-4ca3-0712-08d85f31e28b
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Sep 2020 19:58:32.9854 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: VOsZAdDaUayqFr54BASutGrFQ9vj6oGKOhMFl9l1dckdsXie9LOhzbRqoUsK6AnPFe2bp3CZtHTzl+MkjDxm8w==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR11MB3969
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.12, xch-aln-002.cisco.com
X-Outbound-Node: rcdn-core-1.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/iot-directorate/AvCZMRNsSRxf_x0_uM3Q6akcufk>
Subject: Re: [Iot-directorate] Iotdir telechat review of draft-ietf-lpwan-schc-over-lorawan-10
X-BeenThere: iot-directorate@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Mailing list for the IoT Directorate Members <iot-directorate.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/iot-directorate>, <mailto:iot-directorate-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/iot-directorate/>
List-Post: <mailto:iot-directorate@ietf.org>
List-Help: <mailto:iot-directorate-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/iot-directorate>, <mailto:iot-directorate-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 Sep 2020 19:59:52 -0000

Thank you very much for the review.

I will use it when balloting on this document

-éric

-----Original Message-----
From: JADHAV Rahul via Datatracker <noreply@ietf.org>
Reply-To: JADHAV Rahul <rahul.ietf@gmail.com>
Date: Sunday, 20 September 2020 at 20:45
To: "iot-directorate@ietf.org" <iot-directorate@ietf.org>
Cc: "last-call@ietf.org" <last-call@ietf.org>, "lp-wan@ietf.org" <lp-wan@ietf.org>, "draft-ietf-lpwan-schc-over-lorawan.all@ietf.org" <draft-ietf-lpwan-schc-over-lorawan.all@ietf.org>
Subject: Iotdir telechat review of draft-ietf-lpwan-schc-over-lorawan-10
Resent-From: <alias-bounces@ietf.org>
Resent-To: <ogimenez@semtech.com>, <ivaylo@ackl.io>, Pascal Thubert <pthubert@cisco.com>, <a@ackl.io>, Eric Vyncke <evyncke@cisco.com>, <ek.ietf@gmail.com>, Dominique Barthel <dominique.barthel@orange.com>, <dominique.barthel@orange.com>
Resent-Date: Sunday, 20 September 2020 at 20:45

    Reviewer: JADHAV Rahul
    Review result: Ready with Issues

    Dear authors of schc-over-lorawan,

    Thank you for this work.
    Following is my review handled as part of IoT-DIR review process:

    Section 4:
    [RJ] The architecture shows "Join Server" but the section has no explanation
    for it.

    Section 4:
    "The Network Gateway (NGW) is the interconnection node between the Radio
    Gateway and the Internet." [RJ] It is mentioned that NGW is the gateway to the
    Internet but the SCHC C/D and F/R is handled on the LoRaWAN application server.
    How would the compressed packets be sent out to the Internet from NGW? [RJ] In
    the last para of the section it is mentioned that "(SCHC gateway) acts as the
    first-hop IP router for the device. This means that the NGW is not the
    interconnection node between the RGW and the Internet.

    Section 4:
    [RJ] The terms used in the architecture figure 3 and the document are
    different/confusing. For e.g., the figure mentions Application Server which is
    referred to as SCHC Gateway in the overall document. The figure mentions
    Network Server but is referred to as Network Gateway (NGW) in the overall
    document. As a reader, I wanted to use this architecture diagram as a ref but
    the terms mentioned in the diagram are different from those used in the draft
    elsewhere.

    Section 4.1:
    "The lower the downlink latency, the higher the power consumption."
    [RJ] I didn't understand why lower latency could result in higher power
    consumption. I think the intention was to use either downlink frequency or
    listen periodicity as a driver for higher power consumption.

    Section 4.3/4.4:
    [RJ] The terms "frames" and "messages" are used interchangeably. Would be
    better to use a fixed term, or else clarify these terms in the document.

    Section 4.6:
    [RJ] FRMPayload is not defined anywhere.

    Section 5.1:
    [RJ] I believe the term "fragmented datagram" should be used in place of
    "fragmentation datagram" in the whole of this para.

    Section 5.1:
    "It uses another FPort for data downlink and its associated SCHC control
    uplinks, named FPortDown in this document." [RJ] Just for my understanding, the
    FPortUp and FPortDown are disjoint sets i.e., an FPort part of FPortUp set
    cannot be part of the FPortDown set. Is this correct? If yes, can we make it
    explicit in the document?

    Section 5.2:
    "RuleID = 22 (8-bit) for which SCHC compression was not possible..."
    [RJ] I believe RuleID = 22 is provisioned for LoRaWAN messages which are sent
    uncompressed i.e., if a device wants to send an uncompressed IPv6 then it can
    use this RuleID. Is this correct? If yes, can we state this sample use-case for
    RuleID=22?

    Section 5.3:
    "There is a small probability of IID collision in a LoRaWAN network, if such
    event occurs the IID can be changed by rekeying the device on L2 level (ie:
    trigger a LoRaWAN join)." [RJ] As I understand, IID collision can be detected
    only by the Network Gateway. How would the Network Gateway initiate a LoRaWAN
    join? Section 4.4 defines that only the end device can initiate a JoinRequest
    frame.

    Section 5.6.1:
    Please provide a reference to Section 8.2.4 in RFC 8724 for DTag.

    Section 5.6.2:
    The term Tile is not defined in the document nor is there a ref to RFC 8724.
    Better to redefine it here or at least have a ref to RFC 8724.

    Section 5.6.3:
    The term "applicative uplink" is used in this and subsequent sections. Are you
    referring to the application uplink? Not sure of what applicative means in the
    context?

    Section 5.6.3.5.1:
    "LoRaWAN layer will respect the regulation if required."
    I believe the local spectrum regulation is what is referred here, but am not
    sure.

    Section 6: Security Considerations
    The section mentions the use of IID for privacy protection and the use of
    AES-128 encryption for payload encryption. However, it is not clear to me as to
    how the replay protection can be handled i.e. if an attacker replays the data
    sent by any other node previously, how can it be protected? I believe this is
    handled as part of the LoRaWAN mac layer?

    Minor Nits:

    Section 3:

    Known information are part of the "context".
    Known information is of the "context".

    This component called SCHC...
    This component is called SCHC...

    ...the RG is called a Gateway...
    ...the RGW is called a Gateway...

    Section 4:

    SCHC C/D and F/R are LoRaWAN Application Server;
    SCHC C/D and F/R are handled by LoRaWAN Application Server;

    Section 4.4:
    ...contains (amongst other fields) the major network's settings...
    ...contains (amongst other fields) the network's major settings...

    Section 4.7:
    ...a packet send over LoRaWAN radio link...
    ...a packet sent over LoRaWAN radio link...

    Section 5.2:
    In order to improve interoperability RECOMMENDED fragmentation....
    In order to improve interoperability, RECOMMENDED fragmentation....

    Section 5.6.2:
    In that case the device is the fragmentation transmitter, and the SCHC gateway
    the fragmentation receiver. In that case, the device is the fragment
    transmitter, and the SCHC gateway is the fragment receiver.

    Section 5.6.3.1: Figure title
    "including LoraWAN FPort"
    "including LoRaWAN FPort"

    Section 6: Section Title
    Security considerations
    Security Considerations