Re: [Roll] UNaware leaves (3)

"Pascal Thubert (pthubert)" <pthubert@cisco.com> Wed, 28 August 2019 15:23 UTC

Return-Path: <pthubert@cisco.com>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A1F35120059 for <roll@ietfa.amsl.com>; Wed, 28 Aug 2019 08:23:41 -0700 (PDT)
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=LLI0qcnX; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=vqhP6pAB
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 T17-qirAaYOS for <roll@ietfa.amsl.com>; Wed, 28 Aug 2019 08:23:39 -0700 (PDT)
Received: from rcdn-iport-4.cisco.com (rcdn-iport-4.cisco.com [173.37.86.75]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6207B12000F for <roll@ietf.org>; Wed, 28 Aug 2019 08:23:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3429; q=dns/txt; s=iport; t=1567005819; x=1568215419; h=from:to:subject:date:message-id: content-transfer-encoding:mime-version; bh=9CiaWLrj21ghxmv5L6CrjmB5GlZELqn70r0ZSGyiLZY=; b=LLI0qcnXSy+TjttGqP2CVF5SK9QWfuoQFRGYPefRmiNJ0R/onenPIQCg gN7P5Qeoy2NkcDJZHNnwDiGaq9qwaMvTB27oo4wqFab0IR1YtiH/DQglq 3EyzTwbuaC11qhtmOcbnIiapsBymy+ASwLjcFv0wt7SahVJWJZ3I8KrT0 0=;
IronPort-PHdr: 9a23:NhuiiRRhOVvijdWA95SluqETLdpsv++ubAcI9poqja5Pea2//pPkeVbS/uhpkESXBNfA8/wRje3QvuigQmEG7Zub+FE6OJ1XH15g640NmhA4RsuMCEn1NvnvOjQmHNlIWUV513q6KkNSXs35Yg6arw==
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0DTCQAenGZd/5BdJa1lHQEBBQEHBQGBZ4FFUAOBQyAECyqHaAOKbk2CD5dqglIDVAkBAQEMAQEtAgEBgUuCdAKCUCM4EwIDCAEBBAEBAQIBBgRthS4MhUoBAQQBEigGAQE4BA0BCDZCJgEEEwgahGsDDg8BAqEkAoE4iGGCJYJ8AQEFhQ4YghYJgTSEf4Z4GIFAP4ERRoJMPoQeKIM7giasAQkCgh6Ua4Iyi02KWqYdAgQCBAUCDgEBBYFnIYFYcBU7gmyCQgwXg0+KU3KBKYs6glEBAQ
X-IronPort-AV: E=Sophos;i="5.64,441,1559520000"; d="scan'208";a="622221735"
Received: from rcdn-core-8.cisco.com ([173.37.93.144]) by rcdn-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 28 Aug 2019 15:23:38 +0000
Received: from XCH-ALN-013.cisco.com (xch-aln-013.cisco.com [173.36.7.23]) by rcdn-core-8.cisco.com (8.15.2/8.15.2) with ESMTPS id x7SFNcog015897 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL) for <roll@ietf.org>; Wed, 28 Aug 2019 15:23:38 GMT
Received: from xhs-aln-002.cisco.com (173.37.135.119) by XCH-ALN-013.cisco.com (173.36.7.23) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Wed, 28 Aug 2019 10:23:37 -0500
Received: from xhs-aln-002.cisco.com (173.37.135.119) by xhs-aln-002.cisco.com (173.37.135.119) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Wed, 28 Aug 2019 10:23:36 -0500
Received: from NAM05-CO1-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-002.cisco.com (173.37.135.119) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Wed, 28 Aug 2019 10:23:36 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZhKIsX77urA/S9flH8PGZOd9i4Vga8GVX5nM30TGTjartf1aLq29YtuT0aUkEJYbyMNnyO+y2s04Td8CezPpGizBE8M4YB8s0RsbkuO1wbprRYLqo/Eyb/NNEwKKvF39tf1J9almpUGWm7zQdL8oI/D3nDsVzMmEzIMV8qwXFCu4eZnC5P5RmOB7o6X3onV5GI63n3cPb7oETgNfxtABJYTLsY2mqX5in+fZxRjCRReiEgR4u5t664Fpsj1zOWOGznxzTXQ3fYjN6G/gkovNVIKbiFJZ7eHlhhbsu/SxGUdiBiU0XIINe9pW8e0EFbJzBc1bfDofiYvkpJ8qRFIyNw==
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=XGaJn+8S7f1iOgt4vW3WmIoP0j4Y/Zoghmv6DrJrmKo=; b=juGGdcAVuwILI8v3PzWQ0qUQBC5lIZNJK18UeEap1AfnKCkXnyVs3ZoY7A3cxuE1tQUdy68oG0FsNcDjl3xk71RcrqK4ljZOwYVvVtMcefF4Gtc1VGKOP/SjjnrLdXIjYjvpcdVuJzvdxEYEKs/TcbFGLBQR+vWBHJ6aQJ6mUSpZ1eeEakOudXxR2Lx4wOQs0K3NKqxo42JWw15SdUkaf9yDz/2riqlN5PDHft3MHAqjvaH1x1Tg9SYfP0Lg2lJXhCWa+eRgKXk4s/TDU2apRc41CfqkqXjsa9Cl2IXAnRsxIklKhh45PRuKahoAvTSkTWvlDm5OlFbDnQvKK41LzQ==
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=XGaJn+8S7f1iOgt4vW3WmIoP0j4Y/Zoghmv6DrJrmKo=; b=vqhP6pABUS8xtmQvt5ge03zN+O1/T3e9dToTQV4GqAyhY8v5WhBABWtiLz22OrF9bWgViT4F+mb7BVe7kZNqJlGf9R6RguEasM0TjreKzA/Niw1WUewM2N4+iqdc46WPkVynULxzaJdKpOqUw4B12R9+4uAMn8xn5wTUxl47f7g=
Received: from MN2PR11MB3565.namprd11.prod.outlook.com (20.178.250.159) by MN2PR11MB4000.namprd11.prod.outlook.com (10.255.181.97) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2199.21; Wed, 28 Aug 2019 15:23:35 +0000
Received: from MN2PR11MB3565.namprd11.prod.outlook.com ([fe80::89cf:9d:8a75:266e]) by MN2PR11MB3565.namprd11.prod.outlook.com ([fe80::89cf:9d:8a75:266e%3]) with mapi id 15.20.2199.021; Wed, 28 Aug 2019 15:23:35 +0000
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: Routing Over Low power and Lossy networks <roll@ietf.org>
Thread-Topic: [Roll] UNaware leaves (3)
Thread-Index: AdVdrJQ325t5EgpaR3OV/cTL4cmzdA==
Date: Wed, 28 Aug 2019 15:23:28 +0000
Deferred-Delivery: Wed, 28 Aug 2019 14:27:30 +0000
Message-ID: <MN2PR11MB356514787CC016CD7A77F99DD8A30@MN2PR11MB3565.namprd11.prod.outlook.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: [2001:420:c0c0:1003::10c]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 8c1bb46b-4d95-4195-2ad1-08d72bcbb175
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:MN2PR11MB4000;
x-ms-traffictypediagnostic: MN2PR11MB4000:
x-microsoft-antispam-prvs: <MN2PR11MB40005B6B88F7305F0869E36ED8A30@MN2PR11MB4000.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 014304E855
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(366004)(39860400002)(376002)(136003)(346002)(396003)(52314003)(43544003)(199004)(51444003)(189003)(66574012)(25786009)(102836004)(46003)(6246003)(2906002)(66476007)(486006)(316002)(256004)(53936002)(74316002)(476003)(14454004)(229853002)(99286004)(305945005)(14444005)(6916009)(52536014)(186003)(66556008)(478600001)(71200400001)(55016002)(5660300002)(9686003)(6436002)(81166006)(81156014)(86362001)(8676002)(7736002)(71190400001)(7696005)(6666004)(66946007)(76116006)(6116002)(66446008)(64756008)(6506007)(33656002)(8936002); DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR11MB4000; 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-message-info: K32RL/LXbk5lMqwFSarXfBZEnvjuN/NUGrjefJ+ZqpQrM8G24H5urxQfed+KCHsLYYhsVk6KSosP28NJO+sBlMbzrwRGIM9Tg30AX7t3gp5bh+0Fc2mE8vadpIEM3QPcimRyBDgQz7FH10mWOAwRaXTqvfD+H/xC/LnEubs42+WsuXLDP5A2Rz6b5g3BVBcXhA4DfCiC7x3xcoqXyT+/i/ghUrrWPox3WNmNZV+Rv6F6UrIB/XGz8wiEtDgnXvjPt/3kha0I769yg6/WHjAQlMdJXi1Kxe+jSqrYyW+2Pdb0LzakLWZjCyyPeJcoJh9zfAoyvU2Jkh7idJS/nS3ax3ZCfz0ZDDmZHWlM0btlKs+7Y5JRjDv+wI3jsKiUrQ4vdUG8qgWxTwdyTUavCoTXFK2U+L4MmmjS7rccAXkvaRw=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 8c1bb46b-4d95-4195-2ad1-08d72bcbb175
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Aug 2019 15:23:34.9727 (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: hbKZ5pnIT7tJZYTLTTOs7ZFiiEXlpDLEjMEt0xAf/dyuV1Q6Fo9Mc7pS7l7OQlMrnvzAbuAOrDsCdkZKc+6XgA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB4000
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.23, xch-aln-013.cisco.com
X-Outbound-Node: rcdn-core-8.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/tvfTAsQU9AwQ4jueZHmiTjJq554>
Subject: Re: [Roll] UNaware leaves (3)
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/roll/>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 28 Aug 2019 15:23:42 -0000

Hello Michael:

Continuing on your very helpful comments:

> 
> I suggest that all text like:
>    o  Upon each consecutive registration, the 6LN MUST increase the TID
>       field.
> 
> read like:
>    o  As described in RFCXXXX section FOOBAR, upon each consecutive
>       registration, the 6LN MUST increase the TID field.
> 
> because I think that the point is that there are no changes, right?
> Except for the InstanceID.
> 

Done


> Should this specification extend 6tisch-minimal (CoJP) to include a way to set
> the InstanceID?

Possible, you're welcome to propose text and chat with Minimal co authors on the 6TiSCH ML : ).
Pls keep in mind that over a same L2 network a node may participate to more than one instance, so a list would be needed. Also that minimal provisions L2 and now it would be provisioning L3.
There's a limit to what we want to provision with AAA vs. management. The cool thing with management is that it is common to several security mechanisms. 


> 
>    o  A 6LN acting as a RUL MUST set the 'R' flag in the EARO whereas a
>       6LN acting as a RAN SHOULD NOT set the 'R' flag.
> 
> wouldn't a 6LN acting as a RAN be a 6LR Leaf, and therefore not a 6LN?
> Maybe we need another term here.

Anything connected to a 6LoWPAN network is a 6LN. A 6LN is a Node, that is a host or a router.  A 6LR is a 6LN with additional capabilities. We do not have a term for a 6LoWPAN plain host (like a 6LH) but as far as RPL is concerned a RUL is good enough.


> 
>    o  the 6LN is not expected to be aware of RPL so it is not expected
>       to produce RPL artifacts in the data packets.
> 
> certainly, it shouldn't do IPIP or RH3.
> It would be damn useful if it would put the RPI in.

MMod/Added text

"
  Even without support for RPL, a RUL may be aware of opaque values to
   be provided to the routing protocol.  If the RUL has a knowledge of
   the RPL Instance the packet should be injected into, then it SHOULD
   set the Opaque field in the EARO to the RPLInstanceID, else it MUST
   leave the Opaque field to zero.  In any fashion the 6LN MUST set the
   "I" field to zero to indicate that topological information to be
   passed to a routing process as specified in [RFC8505] section 5.1.

   A RUL is not expected to produce RPL artifacts in the data packets,
   but it MAY do so. for instance, if the RUL has a minimal awareness
   of the RPL Instance and can build an RPI.  A RUL that places an RPI
   in a data packet MUST indicate the RPLInstanceID that corresponds to
   the RPL Instance the packet should be injected into.  All the flags
   and the Rank field are set to zero as specified by section 11.2 of
   [RFC6550].
"

> 
> Not putting it in means the adjacent 6LR has to IPIP it, address it to the RPL
> Root.
> If we put it in, then in the storing case, no further IPIP is needed!!
> 

Agreed. But that means a change in the RUL s. RFC 8505. That's a MAY at best.

> In non-storing the root still has to add the RH3, if it's going back down.
> If it's window smash alarm, it is probably going to leave the LLN anyway, so
> no big deal.

Agreed
> 
> --
> Michael Richardson <mcr+IETF@sandelman.ca>, Sandelman Software Works
> -= IPv6 IoT consulting =-
> 
 More later : ) Committed so far in github.

Take care;
Pascal