Re: [6lo] Iotdir last call review of draft-ietf-6lo-backbone-router-13

"Pascal Thubert (pthubert)" <pthubert@cisco.com> Thu, 06 February 2020 16:12 UTC

Return-Path: <pthubert@cisco.com>
X-Original-To: 6lo@ietfa.amsl.com
Delivered-To: 6lo@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B2FC5120996; Thu, 6 Feb 2020 08:12:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.5
X-Spam-Level:
X-Spam-Status: No, score=-14.5 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, 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=FhX3UrJT; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=ZKIk8iBh
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 WpTSJ8kNt0AF; Thu, 6 Feb 2020 08:12:33 -0800 (PST)
Received: from rcdn-iport-1.cisco.com (rcdn-iport-1.cisco.com [173.37.86.72]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EE972120985; Thu, 6 Feb 2020 08:12:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4730; q=dns/txt; s=iport; t=1581005553; x=1582215153; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=zAuuxSX/zfhCK5oUlm5dcZH3n0qiHSjR+EVvTax0Br0=; b=FhX3UrJTsYDYuZ10neEqMVdEsNfmPdVt7VO1yUruH7hdUqaSp16neRz4 Vvup4KWSAy6aHMWyWeBnXX7VvoYSPJJHNp5clGFMCqUTg4K7BrXS59VeC X25T9hv0ALNnPtSnxRIoiyhk4J7FOXIny5cFvTvsxANpZGglW03tbx8qQ I=;
IronPort-PHdr: =?us-ascii?q?9a23=3Ax9/pfBL+/C6Lzd0pV9mcpTVXNCE6p7X5OBIU4Z?= =?us-ascii?q?M7irVIN76u5InmIFeBvKd2lFGcW4Ld5roEkOfQv636EU04qZea+DFnEtRXUg?= =?us-ascii?q?Mdz8AfngguGsmAXFXnLOPgYjYmNM9DT1RiuXq8NBsdFQ=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AaCABBOjxe/4kNJK1mHQEBAQkBEQU?= =?us-ascii?q?FAYF7gVRQBWxYIAQLKgqEC4NGA4p/gl+YEoFCgRADVAkBAQEMAQEjCgIBAYR?= =?us-ascii?q?AAheCJiQ4EwIDDQEBBAEBAQIBBQRthTcMhWYBAQEBAgESEQQNDAEBNwEECwI?= =?us-ascii?q?BBgIaAiYCAgIwFRACBAENDRqDBYJKAw4gAQIBC5AwkGYCgTmIYnV/M4J/AQE?= =?us-ascii?q?FgTMCg3UYggwDBoEOKoUfhwQagUE/gRFHgkw+gmQCAhqBLxyDDjKCLI1cgn+?= =?us-ascii?q?IKYc1jzYKgjqWYYJIiBCQM45imyMCBAIEBQIOAQEFgWkigVhwFTuCbFAYDY4?= =?us-ascii?q?dDBeDUIUUhT90gSmMEQGBDwEB?=
X-IronPort-AV: E=Sophos;i="5.70,410,1574121600"; d="scan'208";a="711666591"
Received: from alln-core-4.cisco.com ([173.36.13.137]) by rcdn-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 06 Feb 2020 16:12:32 +0000
Received: from XCH-RCD-009.cisco.com (xch-rcd-009.cisco.com [173.37.102.19]) by alln-core-4.cisco.com (8.15.2/8.15.2) with ESMTPS id 016GCUio025362 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 6 Feb 2020 16:12:30 GMT
Received: from xhs-rcd-003.cisco.com (173.37.227.248) by XCH-RCD-009.cisco.com (173.37.102.19) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 6 Feb 2020 10:12:30 -0600
Received: from xhs-rcd-002.cisco.com (173.37.227.247) by xhs-rcd-003.cisco.com (173.37.227.248) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 6 Feb 2020 10:12:30 -0600
Received: from NAM11-DM6-obe.outbound.protection.outlook.com (72.163.14.9) by xhs-rcd-002.cisco.com (173.37.227.247) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Thu, 6 Feb 2020 10:12:30 -0600
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MiuqpyQaYvISWLCtMqN7EevUijydxEy5c7rGh4dFPqiD8iXRLh3jpiot6J9J504NB2c84hWV29wNfD7WUaLh4j/giF8mb2sXsCvbcxuTJlEMcFvMdTnMz8RVqw1UKyMMf13sVPqVEZ/ekJW0i5Rg/d20zXdHMA6Sw+1yfZHY5gOnI2+JCJNQsgUEYWCt/diE7T/qAhE7RjpKgpIBxwenSXQKk8W5GPx3/oR1QFXprYzZPkLYfuYqUv10jx5waR5ON3DtPkJLG1ilab9oM/H+xX/jlm6VsL8ytbYpAQzIhfWViyz0RNuKtcyx7ccBO1RfdLt5re4x0VzFBc90nsqwSQ==
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=zAuuxSX/zfhCK5oUlm5dcZH3n0qiHSjR+EVvTax0Br0=; b=jqchn5Zn4Yql8VYbQM+2BPczS1+xguvaLl9q1BMAcBTl3iEGlAvraUi7OzYkk9pip9SKVjZW5i9462K50xZAJQAQQVj6tp+u2NW3OvAXN88sFAf7TM1tILRTJINJdfrcj/vtcxnV7L+rBTRQAZxEnQ/rMK5HdQtfUi3jiTZ5Gl18qUCSt0ZxURDaPcoalSoyHlMx3aqdAi+SR5ypm4PSyY7MxoBabH5D2S4Gi9RjIjLYSKJJEIyD1zAiH8dpWesg3btZunpTlushIyPqHMg26iekgeI4ivO9dSqdbUY3lUk1jjFsD0xK0LpRNaMpl5OAZQ8nROOjx3afpA9ruau6qg==
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=zAuuxSX/zfhCK5oUlm5dcZH3n0qiHSjR+EVvTax0Br0=; b=ZKIk8iBhbwScTSvIUiufp8ci5ANzwxNjn+DvQ36PUvk/85eEW/Mufj6bRx5o80w9qvLFXOMn1n/JwKjWcN8l+s80YL+cV90cD+Or/mtIuIUnK2Hj/2aPBl8D4lwFFHjNVpBAJxQQNDuZPoVlH6PUuuCnst/q7d4w+a52XNkAdRc=
Received: from MN2PR11MB3565.namprd11.prod.outlook.com (20.178.250.159) by MN2PR11MB4174.namprd11.prod.outlook.com (10.255.181.75) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2707.21; Thu, 6 Feb 2020 16:12:29 +0000
Received: from MN2PR11MB3565.namprd11.prod.outlook.com ([fe80::fd76:1534:4f9a:452a]) by MN2PR11MB3565.namprd11.prod.outlook.com ([fe80::fd76:1534:4f9a:452a%3]) with mapi id 15.20.2707.023; Thu, 6 Feb 2020 16:12:29 +0000
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: Dominique Barthel <dominique.barthel@orange.com>, "iot-directorate@ietf.org" <iot-directorate@ietf.org>
CC: "last-call@ietf.org" <last-call@ietf.org>, "draft-ietf-6lo-backbone-router.all@ietf.org" <draft-ietf-6lo-backbone-router.all@ietf.org>, "6lo@ietf.org" <6lo@ietf.org>
Thread-Topic: [6lo] Iotdir last call review of draft-ietf-6lo-backbone-router-13
Thread-Index: AQHV15Xp0DqdMH5N3U2Lk4byUboXAqgMqtmw
Date: Thu, 6 Feb 2020 16:12:26 +0000
Deferred-Delivery: Thu, 6 Feb 2020 16:12:14 +0000
Message-ID: <MN2PR11MB3565C18DD0FB0767A4064E70D81D0@MN2PR11MB3565.namprd11.prod.outlook.com>
References: <158040668306.10190.15300577530854340486@ietfa.amsl.com>
In-Reply-To: <158040668306.10190.15300577530854340486@ietfa.amsl.com>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=pthubert@cisco.com;
x-originating-ip: [2.15.172.153]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 30f263b8-bfaa-4704-66fa-08d7ab1f5d42
x-ms-traffictypediagnostic: MN2PR11MB4174:
x-microsoft-antispam-prvs: <MN2PR11MB4174980E0D2F26149F999EE0D81D0@MN2PR11MB4174.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:1051;
x-forefront-prvs: 0305463112
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(376002)(136003)(366004)(346002)(39860400002)(396003)(199004)(189003)(8936002)(316002)(76116006)(66946007)(7696005)(66476007)(64756008)(66446008)(66556008)(54906003)(110136005)(86362001)(2906002)(6506007)(26005)(52536014)(5660300002)(966005)(478600001)(55016002)(66574012)(9686003)(81156014)(8676002)(81166006)(4326008)(6666004)(33656002)(71200400001)(186003); DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR11MB4174; H:MN2PR11MB3565.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: M+UJ8jELBpqh69cYCdnYLhq2HbRTrAkg7l6I/tJ0fzkFYcotp3gD3c0701bIOMXpYEOxWNmSrErHQ5AX4L5CaORK8iP1/NqWyYJIEVmSKMGHhongXT9QUqcuehZdsRGtZrhju6Z6UpFKgT1ftfbCNyXH8HI0f4gpQ56MJ45nFrGcy2MZ8B8tRHJvE8zG6AapgkZH+O1OqINq8toriJ/7okYVSjQuTqw6GsNhEGIvStSNfk+b3cziLPE628SNhPnrl2hlj9P+laj+TwGCqTVTf6AmcL7nTqs7L1ig1EIdCqSlQzwow+kSyN0Z6me0xIcAgnHspV847Btd3BDu0C86SGbmovUxRd6o+W97TMLtDM71RHBvDmjhP/M46cXr5OXRQMk44FyX/b5tAeWE+q6owzIIfz6x1LB2dawtNeJmeMQMWkM848EBJZaO031DiFJi626YdeFObDBD7fLmsEDVZqy4e3RPyqwuXSNvyyXsy0w29Ku5p7ln+wsnWe6IzCUxSW0fd7t5Om0Q/GzuC4HGmg==
x-ms-exchange-antispam-messagedata: 0lPDHLW5Y3j/jyZkubYce+LEbr4ZT9DkS3eexIflBODe1RkJkbH7i8fNu8EFLwolf2GRXnyqx7v4l4rwoHTjlUITBdp6Jw3nCkRBvZKvIgPss6Ys1uJWkSLOhgMTOQr6zmMzqnU4b7vttTf1dVAzCw==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 30f263b8-bfaa-4704-66fa-08d7ab1f5d42
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Feb 2020 16:12:29.0994 (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: NimJglXZ7twU5vwMt724OYrEX4gepS62JxpNmQ/tOWGXm2AAcs69ripNjAtLfiBCVQK5+OQnRyAZWNNNx3BHQA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB4174
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.19, xch-rcd-009.cisco.com
X-Outbound-Node: alln-core-4.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/6lo/-lnY3va7EMyYEv2G4rsVfCfUhD0>
Subject: Re: [6lo] Iotdir last call review of draft-ietf-6lo-backbone-router-13
X-BeenThere: 6lo@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Mailing list for the 6lo WG for Internet Area issues in IPv6 over constrained node networks." <6lo.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6lo>, <mailto:6lo-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/6lo/>
List-Post: <mailto:6lo@ietf.org>
List-Help: <mailto:6lo-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lo>, <mailto:6lo-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Feb 2020 16:12:36 -0000

Hello Dominique:

Many thanks for your great review! Considering its width and breadth, I published -14 for that review alone.
Diffs available here:  https://www.ietf.org/rfcdiff?url2=draft-ietf-6lo-backbone-router-14

Continuing from 3.4


	
> 3.4
> “Addresses in a LLN … must be registered … “. Is the use of lowercase “must”
> intended? “Over the LLN, Binding Table management is as follows:” 
> Sorry to sound stupid, but the list of actions does not include the initial registration.
> Likewise, the transitions between the Tentative, Reachable or Stale 
> states are not described fully, left to the reader to imagine. The 
> tone of voice of the Binding Table management is narrative. Why is RFC2119 language not used?
> After reading section 9, it occurred to me that this description might 
> just be a preview of section 9. If true, please state this explicitly 
> and add a forward reference.

Yes, section 3 is just an overview, intended to be so to provide a general view before the hard spec.
As a proposal, does it help if section 3 starts as follows:
"

3.  Overview

   This section and its subsections present a non-normative high level
   view of the operation of the 6BBR.  The next sections cover the
   normative part.  Figure 1 illustrates a backbone link that federates
   a collection of LLNs as a single IPv6 Subnet, with a number of 6BBRs
   providing proxy-ND services to their attached LLNs.

"
I removed the few uppercase 

> 5
> “If this registration is”. Not sure what “this” refers to. Was this 
> piece of text moved around?

Probably. Reshuffled and now it looks like:

"
  When a 6LBR is present, the 6BBR uses an EDAR/EDAC message exchange
   with the 6LBR to check if the new registration corresponds to a
   duplication or a movement.  This is done prior to the NS(DAD)
   process, which may be avoided of the 6LBR already maintains a
   conflicting state for the Registered Address.

   If this registration is duplicate or not the freshest, then the 6LBR
   replies with an EDAC message with a status code of 1 ("Duplicate
   Address") or 3 ("Moved"), respectively.
"

> 
> 7.
> “Global including Unique Local addresses”
> Why “including”? Aren’t they disjoint ranges?

That's unclear to me since RFC 4291 does not seem to specify the boundaries of the global unicast address range when the IID is 64bits. OTOH RFC 4193 does not guarantee ULAs to be unique. So...

s/including/and/

> 9.
> How does Section 9 “Creating and Maintaining a Binding” articulate 
> with Section
> 3.4 “The Binding Table”? Is 3.4 just a preview (hence the narrative 
> style)? In which case, a forward reference from 3.4 to 9 would be useful.

Yes and yes.

> 
> 9.2
> “An NS(DAD) with no EARO or with an EARO that indicates a duplicate If 
> the Registration Lifetime is of a long duration, …” Cut&Paste error?

Yes, removed one line that ended up copied there from elsewhere.
Weird 😊


> # Nits:

- 3 Overview: “In the case, the co-existing function” -> “Any such co-existing function”

I could not find that one ???


For the other nits, the easiest is probably to go through https://www.ietf.org/rfcdiff?url2=draft-ietf-6lo-backbone-router-14

I'd appreciate that you look at the diffs and come back if I failed to address the nit properly.

Again, a great many thanks!

Pascal