Re: [Iot-directorate] Iotdir telechat review of draft-ietf-core-dev-urn-09

"Éric Vyncke (evyncke)" <evyncke@cisco.com> Thu, 07 January 2021 14:20 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 217293A117E; Thu, 7 Jan 2021 06:20:27 -0800 (PST)
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=WnjKdm/2; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=KYV7dYGv
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 2Yysct_eWQ8K; Thu, 7 Jan 2021 06:20:24 -0800 (PST)
Received: from alln-iport-3.cisco.com (alln-iport-3.cisco.com [173.37.142.90]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1A1CC3A117D; Thu, 7 Jan 2021 06:20:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=5452; q=dns/txt; s=iport; t=1610029224; x=1611238824; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=I/12uvTgyyXCpPaEOaocYOhwptU5xbMHPn9CBbi0Fbg=; b=WnjKdm/2J/d0kLRLo0jJg3nkfB+jI1Z5OmF63Tcb36/MRlUqjKhDcF1U nlVxTbzECEiFPPvjXvraqsaHqD/NL0LKYrX1c5YikCOinv1uTJCf7+WWT ePrZWjcjCFcTA026PtRbqdxq1RmNMN1D2ZTnATHv1TSpAVjGo84rzFhIt E=;
X-IPAS-Result: A0AVBwAWGPdf/4YNJK1iHAEBAQEBAQcBARIBAQQEAQFAgU+BU1EHdlsvLoQ/g0gDjUglA4hzgiiNdYJTA1QLAQEBDQEBGAsKAgQBAYRKAheBWAIlOBMCAwEBAQMCAwEBAQEFAQEBAgEGBHGFYQyFcwEBAQQBASERDAEBLAsBCwQCAQgRAwECAwImAgICJQsUAQgIAgQBDQWDJgGCVQMuAQ6jWAKKJXaBMoMEAQEGgkyCSxiBEn4DBoEOKoJ1g3yGOiYbggCBEScMEIJWPoJdAQGBX4MYNIIsgVlDJgZgAQNTFEckGEoeEQFfkmykF4EIgwCLT4p1hRkDH4Mpii0ElQCUEJxjJoQ0AgQCBAUCDgEBBoFtI4FXcBU7KgGCPlAXAg2OIYNxhRSFRHQ3AgYBCQEBAwl8i2oBAQ
IronPort-PHdr: 9a23:QY19FR8sZ3dfwv9uRHGN82YQeigqvan1NQcJ650hzqhDabmn44+7ZhSN+/RijVvSUI6d4PVB2KLasKHlDGoH55vJ8HUPa4dFWBJNj8IK1xchD8iIBQyeTrbqYiU2Ed4EWApj+He2YlZUF8f6fFDZ5Ha16G1aFhD2LwEgIOPzF8bbhNi20Obn/ZrVbk1IiTOxbKk0Ig+xqFDat9Idhs1pLaNixw==
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-AV: E=Sophos;i="5.79,329,1602547200"; d="scan'208";a="620965602"
Received: from alln-core-12.cisco.com ([173.36.13.134]) by alln-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 07 Jan 2021 14:20:23 +0000
Received: from XCH-ALN-005.cisco.com (xch-aln-005.cisco.com [173.36.7.15]) by alln-core-12.cisco.com (8.15.2/8.15.2) with ESMTPS id 107EKNh9013403 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 7 Jan 2021 14:20:23 GMT
Received: from xhs-rcd-003.cisco.com (173.37.227.248) by XCH-ALN-005.cisco.com (173.36.7.15) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 7 Jan 2021 08:20:22 -0600
Received: from xhs-rtp-002.cisco.com (64.101.210.229) by xhs-rcd-003.cisco.com (173.37.227.248) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 7 Jan 2021 08:20:22 -0600
Received: from NAM04-DM6-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-002.cisco.com (64.101.210.229) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Thu, 7 Jan 2021 09:20:21 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TSwslIvVknUZKll/cSP4JmFNuYAF9GMfO+xb18nLEd+ljmvQo8BbfXLWv1QbFSpFeaDdOvTw/TpRZvHjYV+qzNKLxDnALyROtJcm+X3/NIIZdGCbO1HbVi0FCxHdTjWtOOgzuSuCA+Pasj66c0CahP513/IeTAStq8EW7SIihWK6gHZPbBcshL//h41usw9iYuGFF6s7dft11CsHFTlVXXNq+0HJWebjqHMX4HVcfheRyZ9Xp5ldUtdNEti6uIQ4hyAXR8SpoVC90rKLY2CEKmlPCZyTFlBaRLV71DB9DTZ/MZrbrMJPdsJD1bxcim7LRy3r7ybbcUmRagAzHQ03fw==
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=I/12uvTgyyXCpPaEOaocYOhwptU5xbMHPn9CBbi0Fbg=; b=Ksz68Ja9sXeOzinQgA5MIVMB2Y8GKK20vwnl4UH4VydLX95nIeOtmrz+f91uvUEQOJIN8H5IXmPW7TpixZm/+EP+11zzFiyRc0J+sDsBmRemV5bUy0CHjdoe0oCEwaJefexBjFSypjcF7oIhoGO+k5FGuva3eAhQHXMsG+ejiQ4C7BenD6H3L1CA5Qm96eNI9C+cL7lN32LjeMc1A9hcJtUAIPVerLgPN9eIfA6eaSJ3A4FxPvM+HaupVbbLZ0zZ3qCj/l3psBgSsHecoyA2zxRlNMaGn3jqlQzII+RRRyu6f/Ek7CmdN7OKQveNLuO1ZuQ/lN3gg3jcS92HPdDLow==
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=I/12uvTgyyXCpPaEOaocYOhwptU5xbMHPn9CBbi0Fbg=; b=KYV7dYGvCto5S41VCn/dq6xlwhOFjuQsN+Vjev3Sb7tqEA++vwJR1DRsF3ZruqGYOZeXFYQtirldf8Ay1Nmbxsp4oRpFTs7FIQym/q7E+guyMzMEMlsHDxXQFjaBWfN62UXggF0k/kxgtEz7778J/chqo+0Y6ONKkaIsq/OkMeA=
Received: from PH0PR11MB4966.namprd11.prod.outlook.com (2603:10b6:510:42::21) by PH0PR11MB4872.namprd11.prod.outlook.com (2603:10b6:510:32::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3742.6; Thu, 7 Jan 2021 14:20:20 +0000
Received: from PH0PR11MB4966.namprd11.prod.outlook.com ([fe80::7d4c:6b05:89aa:85b]) by PH0PR11MB4966.namprd11.prod.outlook.com ([fe80::7d4c:6b05:89aa:85b%3]) with mapi id 15.20.3742.007; Thu, 7 Jan 2021 14:20:20 +0000
From: "Éric Vyncke (evyncke)" <evyncke@cisco.com>
To: Russ Housley <housley@vigilsec.com>, "iot-directorate@ietf.org" <iot-directorate@ietf.org>
CC: "draft-ietf-core-dev-urn.all@ietf.org" <draft-ietf-core-dev-urn.all@ietf.org>
Thread-Topic: [Iot-directorate] Iotdir telechat review of draft-ietf-core-dev-urn-09
Thread-Index: AQHW5HTOlqy5NQTy10qLNzFsnM8FP6ocSE8A
Date: Thu, 07 Jan 2021 14:20:20 +0000
Message-ID: <D4AE6588-48D0-4CE9-9701-D38D575F1E3F@cisco.com>
References: <160996930502.21827.5533521556349871834@ietfa.amsl.com>
In-Reply-To: <160996930502.21827.5533521556349871834@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.44.20121301
authentication-results: vigilsec.com; dkim=none (message not signed) header.d=none;vigilsec.com; dmarc=none action=none header.from=cisco.com;
x-originating-ip: [2001:420:c0c1:36:dc53:2da7:c2f0:34f]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 1dec02f1-8dbb-4f06-330b-08d8b3175d82
x-ms-traffictypediagnostic: PH0PR11MB4872:
x-microsoft-antispam-prvs: <PH0PR11MB487222A452BFBD8D8D31B648A9AF0@PH0PR11MB4872.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7691;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: w8mRL8o/+zlJoGz1zUsdwnZeNWzklu1aF9a/uY3gxBYzV0g1729q1XUgbDTjyYEi3kKp8JLgQ2FOGPK9NjZMCBLO0rKP/M1BCiDWzKuctDIcm3j/9RsB8FvFRP6iaYB45q86pmRy64PwB6CUz3gonO9u0+gtOYDRGBcMBV91ZHKn/YulHIDPxkpcO54RimNEgIpaaFfSmTY5nnYn/rULWyP2tXuj1R0AaQ2/z08W9JcZF6AmwwTzMmhR3ZNU5UZdZP3PkjboQF5/t8ZJjVSn3cN3ImN6t5UrrPDLavKD/bU64H9LXVmBXDIufcPs1C4qFf5YM7gc+89v6C1XIeMe/DlgEDb7CcO41xEry/1Ge1pAVA+q6oGOt6i66r1VQ40vgbcUGOoZH/z/RwvjjIMTfXCGv+lavr+FjjpH/1wP28faD5ImVA36PV6sMVrBPc4mqXmJlBcgtJPSx7a6cc/Si5R+tR0pmRUYILSA0Nt2OVNdrbCWYcZXmGAyzwOLnf98VIdm+lQw3MWJ9cSM9nxwPQ==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR11MB4966.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(376002)(366004)(396003)(346002)(39860400002)(136003)(86362001)(4326008)(316002)(66574015)(2906002)(8676002)(71200400001)(478600001)(5660300002)(6486002)(83380400001)(36756003)(966005)(6512007)(66556008)(64756008)(66446008)(2616005)(66946007)(8936002)(91956017)(53546011)(186003)(76116006)(6506007)(85182001)(66476007)(110136005)(33656002)(45980500001); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: V93fwAtdw5uyVZoIQK5iDgLOtqHJCxjQVcMLtbU2Bkki0bVU/SceXA6Ldi5oPlEz8ud5caM/EZuDqFKu7IwC/SXjApmJGdlOZkdOOwVxe6p9YaU+CiVGixdhSz2ZD8JF7yQDOlCPy1zenQ14UYaMiks+/kLO6jlU4ERWyXkP98dtjT4SGMkDFrhWeSEAscstTWxjAGOC2Ys3RixGLZ0fAejGqiO2C0ojxOEMalmpjp4Gme9F/JDM7ffqQXoZik2Lprj2ZXKeQWcEMkvCOZItSvQ18CqmGKrBJRnfhLZNi3vK8mAaXdRF58WXnVBhbwOwKRM+9wxC2frCoka+eBZHsJWTehD1rx8m/StijAmgfuj5ByHGiSj8H6vL+EFB3aNYL53eTM6B0/2/oTqO6pF+7fnA4mx8CkDuFQdwmRx2aauK2InKLtRfVVVM38QN6eVnTJ+WxZ3NFCy5TOWa0UYVZytUTQhZmK6xLzQJKfz7tCza/4fcd8jxK9n05LEY55lvMw6bSbS0i49FFK7tFHK3777bqD8Jwf11BdOEsboycYDeQ791n4ZIanUWi0x8EXOSD6hc6Qh29YgpnDlvCV+zprV6O6KIAQKEsa0sbQoPrIJKzY5NgxtjUx5iB8qfabiVGjGDYCIBpnb8fPZzJ7Z+QLM8JxkWT5J7SsucVH8gNudOkiVTSjae3sxC7qlu/U7POEg/H9eWDyNxthvJ870ElYPEuSCy2GJmRzbaJc5a3RUb6r3ij2VCLXHSLObgxuXlzneXK9Ntwp1cvhYmgQkk65mGGKhN9vHr6+c/Nw+1csdM6uRaobNA+fdycFqexPwsfWIdjy4Pd15zA7OjAlhjjsZO+1PAV87xLFtpAe+ptlHSQmFIm8ECaQTK2l7htaiNWv58hWg9dWCE6dtlqFug455Go9i6vzx8SADzBaEFxY5PCXqyMDkG7DJ2sBusoRYx73okezhumzvfnB4CBVvtg60vtEZ6UtHBtPy6s+20a8+SoNddGzVHS0106gBuayJRVWo78ZruW8ENI56fR5FzBE3woGYsK2EaHn34t14WAI7cNA4ZF6uUffMnQ65lNkt2
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <345FD6EAD5A27F45AF4F996478554C07@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB4966.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 1dec02f1-8dbb-4f06-330b-08d8b3175d82
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Jan 2021 14:20:20.6721 (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: Kz3jF9mARAzplwWyWMCRoy7f4aVT6F3RrlZ0nNTFxsToLR/l2C+nSg9GRPtYlG4kZAZEquwHnu7kX/TT2gEhow==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB4872
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.15, xch-aln-005.cisco.com
X-Outbound-Node: alln-core-12.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/iot-directorate/nxvuv5SNQxyPzHfnFXrGI00JudE>
Subject: Re: [Iot-directorate] Iotdir telechat review of draft-ietf-core-dev-urn-09
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: Thu, 07 Jan 2021 14:20:27 -0000

Thank you Russ for your review, it was indeed for a telechat review

Regards

-éric

-----Original Message-----
From: Iot-directorate <iot-directorate-bounces@ietf.org> on behalf of Russ Housley via Datatracker <noreply@ietf.org>
Reply-To: Russ Housley <housley@vigilsec.com>
Date: Wednesday, 6 January 2021 at 22:42
To: "iot-directorate@ietf.org" <iot-directorate@ietf.org>
Cc: "last-call@ietf.org" <last-call@ietf.org>, "draft-ietf-core-dev-urn.all@ietf.org" <draft-ietf-core-dev-urn.all@ietf.org>, "core@ietf.org" <core@ietf.org>
Subject: [Iot-directorate] Iotdir telechat review of draft-ietf-core-dev-urn-09

    Reviewer: Russ Housley
    Review result: Almost Ready

    I reviewed this document as part of the IoT Directorate's effort to
    IoT-related IETF documents being processed by the IESG.  These comments
    were written primarily for the benefit of the Internet Area Directors.
    Document authors, document editors, and WG chairs should treat these
    comments just like any other IETF Last Call comments.

    Document: draft-ietf-core-dev-urn-09
    Reviewer: Russ Housley
    Review Date: 2021-01-06
    IETF LC End Date: 2020-12-02
    IESG Telechat date: 2021-01-21


    A review from the IoT Directorate was requested on 2021-01-05, which is
    after the IETF Last Call ended.  I assume that the Internet ADs want
    this review to help inform them during IESG Evaluation.


    Summary: Almost Ready


    Major Concerns:

    Section 3.2 says:

       The optional underscore-separated components following the hexstring
       are strings depicting individual aspects of a device.

    Not all of the DEV URN forms contain a hexstring; however, all of them
    are allowed to end with underscore-separated components.  I suggest:

       The optional underscore-separated components at the end of the
       DEV URN depict individual aspects of a device.

    Section 3.2.1 says:

       ... and a MAC address could be represented either with
       uppercase or lowercase hexadecimal digits.

    This is not allowed by the ABNF:

       hexstring = 1*(hexdigit hexdigit)
       hexdigit = DIGIT / "a" / "b" / "c" / "d" / "e" / "f"

    If both cases are to be supported, the upper case letters need to be
    added to the ABNF to permit them.

    Section 4.2 says:

       ... 
       64-bit identifier that consists of 8 byte family code, 48 bit
       identifier unique within a family, and 8 bit CRC code [OW].

    The math does not work.  I suspect: s/8 byte/8 bit/

    Section 6 says:

       ... An implementation of the DEV URN MUST NOT
       change these properties from what they were intended.

    It is not clear to me the meaning of "they" in this sentence.
    Please clarify.


    Minor Concerns:

    Section 3.2 says:

       DEV URNs do not use r-, q-, or f-components.

    I would have liked a bit more context here.  I suggest:

       DEV URNs do not use r-, q-, or f-components as defined in [RFC8141].

    Section 3.2.1 refers to "BASE64".  Please add an informative reference
    to RFC 4648 to be clear.

    Section 4.1 uses the term "Ethernet" in two places.  I think both of
    them should be replaced by "MAC-48".


    Nits:

    Section 3.2 says:

       However, due to the SenML RFC 8428 Section 4.5.1 rules, DEV URNs
       do not support percent-encoding.

    This does not seem like a "however" statement to me.  Perhaps, it is
    a "Note that" statement.  Or, just drop "However".

    Section 4.1: s/rests within the IEEE/
                  /rests with the IEEE Registration Authority/

    Section 7 includes: "publicly available specification that can
    be pointed to."  It is sufficient to say: ""publicly available
    specification."



    -- 
    Iot-directorate mailing list
    Iot-directorate@ietf.org
    https://www.ietf.org/mailman/listinfo/iot-directorate