Re: [Roll] suggested addition to draft-ietf-roll-efficient-npdao

"Pascal Thubert (pthubert)" <pthubert@cisco.com> Fri, 30 August 2019 08:50 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 6D5D7120C80 for <roll@ietfa.amsl.com>; Fri, 30 Aug 2019 01:50:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.499
X-Spam-Level:
X-Spam-Status: No, score=-14.499 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, 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=bjrjUVCC; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=Zog+tBcQ
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 c1eN6Jh0zul1 for <roll@ietfa.amsl.com>; Fri, 30 Aug 2019 01:50:30 -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 B0D041201AA for <roll@ietf.org>; Fri, 30 Aug 2019 01:50:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=52024; q=dns/txt; s=iport; t=1567155030; x=1568364630; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=9uZPR+U6hylDPXR3ma7yjqhK2gbcI59JlKJ5PwYE7+c=; b=bjrjUVCCYW/7UrxU+QpL/TbX9jApZGkzIoui2cUcNu4AOW7tdZdUPAW/ GFEZrNWEY7EuO6YOvJCoR5JaKtkkxjmK95hhHTE1S2uuhNTEu1lF9jO7r sw/20X++9bM1InZGlmsPRCN13Qmb4E6zRfCOxuHSunGPOBrErP3BueP// o=;
IronPort-PHdr: 9a23:tlJYNxNpEJxe5DjwDb4l6mtXPHoupqn0MwgJ65Eul7NJdOG58o//OFDEu6w/l0fHCIPc7f8My/HbtaztQyQh2d6AqzhDFf4ETBoZkYMTlg0kDtSCDBjjMP73ZSEgAOxJVURu+DewNk0GUMs=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0C+AAD34Whd/5hdJa1mGgEBAQEBAgEBAQEHAgEBAQGBZ4EWLyQsA21WIAQLKoQhg0cDinFNgg+Xa4FCgRADUAQJAQEBDAEBGAEKCgIBAYQ/AheCRSM4EwIDCAEBBAEBAQIBBgRthS4MhUoBAQEEAQEQEQoTAQEsBgYPAgEIEQQBASEBBgMCAgIlCxQJCAEBBAESCBqDAYEdTQMdAQIMoSUCgTiIYXOBMoJ8AQEFhRAYghYDBoE0i3cYgUA/gRFGgkw+gmEBAYEpBBgEBBYVFgmCVTKCJoxBCoJbhRokgg2VHAkCgh+OC4ZmgjKWLY1xgTaXAwIEAgQFAg4BAQWBZyGBWHAVO4JsgkKDcoUUhT9ygSmLNgEkB4InAQE
X-IronPort-AV: E=Sophos;i="5.64,446,1559520000"; d="scan'208,217";a="617796304"
Received: from rcdn-core-1.cisco.com ([173.37.93.152]) by rcdn-iport-7.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 30 Aug 2019 08:50:29 +0000
Received: from XCH-RCD-020.cisco.com (xch-rcd-020.cisco.com [173.37.102.30]) by rcdn-core-1.cisco.com (8.15.2/8.15.2) with ESMTPS id x7U8oTZY018622 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 30 Aug 2019 08:50:29 GMT
Received: from xhs-aln-001.cisco.com (173.37.135.118) by XCH-RCD-020.cisco.com (173.37.102.30) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 30 Aug 2019 03:50:28 -0500
Received: from xhs-rcd-001.cisco.com (173.37.227.246) by xhs-aln-001.cisco.com (173.37.135.118) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 30 Aug 2019 03:50:28 -0500
Received: from NAM04-CO1-obe.outbound.protection.outlook.com (72.163.14.9) by xhs-rcd-001.cisco.com (173.37.227.246) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Fri, 30 Aug 2019 03:50:28 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=b0lQyOtHrAzOk88+a6i33T2Y56DlmkgOPfhkj9ymRxePdxqdjfd6ubd2cetILPOw4fh7VxbY6urMkBQI1YlW3D3Uu9CDQ+fVG+/evYif9VinWiYpWCPuOhbCVH9mWyYxiWN9HnBSvsQADH8g3EdFuZXMhB72cdn0q2jIgByf53hdwwPHz7cX8GrVeTEaTOg4iT8XHl43jLjzwbq+nPkW1D6vEX4tK0OKTQ7QL2bqc2Ur74OLvo2aODaTU5yHEW7K/0U5wNcZzkTGA238zGhKqnlo8a6jaN0MenChsriGtyAz2oR19vEECQhacKf5U6gkn0xR3Wa0AL9CR1PNeOGUvw==
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=9uZPR+U6hylDPXR3ma7yjqhK2gbcI59JlKJ5PwYE7+c=; b=MkRyIctiFwkXr73jhAwBBP06gWFvP1SeC3lmxlGJqX5NpTWurYym0Iz+EWBjABXOz77Ji8fmReJHsq84sI+a9Coj/nUBGDW8Z5ZUMLQcBVQAPgj7tR7n4foxA1ZaZvvaHdL8fNy7CAOiEP9K+6+vmMVtAx9BaKx/35p6VfCOH+Z6oa4jYx6ivTIaLp5imG+pzJ40hdp3H8MSulUGhSW6xN2t8alTj7BHKdxcd8Hzj6elxwVpY3SpQ4E32+ryJ3q+MKYTzRokflHbSVxI7Ncozxo5cbjFLqi5NYNmV6lJLrJD5sh75H6nQIygzKv7aYbHn2OpLkeCuy4Iz/MlfoEHkA==
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=9uZPR+U6hylDPXR3ma7yjqhK2gbcI59JlKJ5PwYE7+c=; b=Zog+tBcQcsoGzjyKKAvvkoMZMq9ljiyZgXp50MK9vSI5VbpGu/FgCqGhxu2LqC+tf6dkIHpAbF0f1gSCKZL1PomDihR98xLtplJ4eCkBqekCy74svB1moJi3+HmtIObc84eNRthssjrfbab91G3V6W8tJxtgVWczmmmTmlxMr7s=
Received: from MN2PR11MB3565.namprd11.prod.outlook.com (20.178.250.159) by MN2PR11MB4191.namprd11.prod.outlook.com (20.179.151.224) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2199.19; Fri, 30 Aug 2019 08:50:26 +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.2220.013; Fri, 30 Aug 2019 08:50:26 +0000
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: Routing Over Low power and Lossy networks <roll@ietf.org>, "consultancy@vanderstok.org" <consultancy@vanderstok.org>
Thread-Topic: [Roll] suggested addition to draft-ietf-roll-efficient-npdao
Thread-Index: AdVe/YcA7dtmnImrSGKYwVT3ZLHQqAAAaBpQAAFi+YAAAWbH1AAAv4YAAAAY5oA=
Date: Fri, 30 Aug 2019 08:50:08 +0000
Deferred-Delivery: Fri, 30 Aug 2019 08:50:01 +0000
Message-ID: <MN2PR11MB3565A86B9435F35E383885BDD8BD0@MN2PR11MB3565.namprd11.prod.outlook.com>
References: <MN2PR11MB3565C4909E1E1327A640D6BDD8BD0@MN2PR11MB3565.namprd11.prod.outlook.com> <982B626E107E334DBE601D979F31785C5DFBB52A@BLREML503-MBX.china.huawei.com>, <11e99cd92e3b945439fce18557efc18f@bbhmail.nl> <9ED90E26-9AC9-4FB9-86FF-3FD838CB0E60@cisco.com> <982B626E107E334DBE601D979F31785C5DFBB5B8@BLREML503-MBX.china.huawei.com>
In-Reply-To: <982B626E107E334DBE601D979F31785C5DFBB5B8@BLREML503-MBX.china.huawei.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::52]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: be16a819-dc52-4233-8d7b-08d72d271a54
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:MN2PR11MB4191;
x-ms-traffictypediagnostic: MN2PR11MB4191:
x-ms-exchange-purlcount: 3
x-microsoft-antispam-prvs: <MN2PR11MB419188C3E5367DCD85E7EAE7D8BD0@MN2PR11MB4191.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 0145758B1D
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(136003)(346002)(39860400002)(396003)(366004)(376002)(199004)(189003)(33656002)(25786009)(66556008)(186003)(55016002)(86362001)(76116006)(6666004)(229853002)(64756008)(11346002)(99286004)(66476007)(66446008)(66946007)(2501003)(6306002)(790700001)(478600001)(54896002)(6116002)(606006)(6436002)(236005)(8676002)(14454004)(6246003)(966005)(9686003)(14444005)(46003)(256004)(8936002)(66574012)(81156014)(76176011)(81166006)(316002)(110136005)(486006)(53936002)(2906002)(7736002)(7696005)(5660300002)(476003)(71200400001)(6506007)(74316002)(102836004)(53546011)(71190400001)(446003)(52536014); DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR11MB4191; 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: am1UdMgCO6GKf/spGdWJkDsNCtFBUAl3jbJGecG9NQ/8Vu06Qxj78PGkCPALOxGuEpBKH9zAOgxdsrhAd5cLuMVe+V40JIE5XF03+2G2G53gwPViatWuVDba3m4ttih0yF8MWIFBow3T+OpOBbi2CLGMjfuyaT+ljihZ8APt2P/z7cVJMwricWGxjlKVY37PTOBf19Hlt6MxLagUoteDwBEP1EBlyk8ZwNAUFHUnbGm4laBRXDXrE8Qy9lh+gF4LGx0XVHO56VFZ9woN2A58VPzHyK7kVoIwVUiJwnJOblHdH4f2NXANquUulXYCxvjByJif1oo8sercFc81+/ncopYwdyn7WDaRfETDhOaPiKxHAktkKm83p8vEpU/5UA8HY2WuV1L0b/IJAo7XtER3zrF9HwV9fjVz/Je2J4xBPUY=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_MN2PR11MB3565A86B9435F35E383885BDD8BD0MN2PR11MB3565namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: be16a819-dc52-4233-8d7b-08d72d271a54
X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Aug 2019 08:50:26.3658 (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: Bj5uqO+lggVlsCOkoZqfrDY/g7aOr7WtHj78CmJ9uGdJrBNx0cozfoh1OuKiHiw/7kNRIqHX/ell+Wv7XVhHAQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB4191
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.30, xch-rcd-020.cisco.com
X-Outbound-Node: rcdn-core-1.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/qpiPLd0txgZPPxEbaJpWi9j_jZc>
Subject: Re: [Roll] suggested addition to draft-ietf-roll-efficient-npdao
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: Fri, 30 Aug 2019 08:50:34 -0000

Hum;

The term “status” may be abused, but it practice it means more than a state. It is more like a return code.
RUL uses the “Status values” from 6LoWPAN ND and transports them on DCO.
E.g., the backbone router uses “removed” to indicate that another BBR now owns the address.
In a 6TiSCH network that would mean in another RPL DODAG, so the address in this DODAG needs to be cleaned up. DCO is the way to do that. So the expectation is a DCO with a status code ‘removed’ as well.
The 6lo chairs asked me to remove text on RPL from the BBR so the above is still nuspecified, we’ll do that once the BBR has shipped.

If you look at the values in RUL right now they are exactly the sort of thing you’re talking about; current IANA section of RUL has the following:

    +---------+--------------------------------------+----------------+
    |  Value  |               Meaning                | Defining Spec  |
    +---------+--------------------------------------+----------------+
    |    0    |        Unqualified acceptance        |    RFC6550     |
    |         |                                      |                |
    |  1-127  |      Reserved for Warning Codes      |    RFC6550     |
    |         |                                      |                |
    |   128   |          Duplicate Address           |    This RFC    |
    |         |                                      |                |
    |   129   |            Out of Storage            |    This RFC    |
    |         |                                      |                |
    |   130   |                Moved                 |    This RFC    |
    |         |                                      |                |
    |   131   |               Removed                |    This RFC    |
    |         |                                      |                |
    |   132   |         Validation Requested         |    This RFC    |
    |         |                                      |                |
    |   133   |       Duplicate Source Address       |    This RFC    |
    |         |                                      |                |
    |   134   |        Invalid Source Address        |    This RFC    |
    |         |                                      |                |
    |   135   |   Address topologically incorrect    |    This RFC    |
    |         |                                      |                |
    |   136   |       6LBR Registry saturated        |    This RFC    |
    |         |                                      |                |
    |   137   |          Validation Failed           |    This RFC    |
    |         |                                      |                |
    | 138-192 | Reserved for 6LoWPAN ND code mapping |    This RFC    |
    |         |                                      |                |
    | 193-255 |  Reserved for other Rejection Codes  |    RFC6550     |
    +---------+--------------------------------------+----------------+

All the best,

Pascal

From: Roll <roll-bounces@ietf.org> On Behalf Of Rahul Arvind Jadhav
Sent: vendredi 30 août 2019 10:31
To: Routing Over Low power and Lossy networks <roll@ietf.org>; consultancy@vanderstok.org
Subject: Re: [Roll] suggested addition to draft-ietf-roll-efficient-npdao


Minimal changes to NPDAO is to change the name “reserved” of the field in the drawing and add text saying same status field as in RPL DAO ACK.

If we really want new status values we may also add them in NPDAO and I’ll adapt RUL. But there is no absolute need to create the registry in NPDAO.
[RJ] The status field values of DAO-ACK/DCO-ACK are not what we require to be sent in DCO… What we want is a Reason field and not a Status field in the DCO.. Hence I believe that there are changes required for IANA. We can take a shortcut and keep the field same as Status, but it seems like a hack to me.

Le 30 août 2019 à 09:30, Peter van der Stok <stokcons@bbhmail.nl<mailto:stokcons@bbhmail.nl>> a écrit :
Hi Authors,

It is a bit late to change the approved draft.
It is in IANA editing; and you could write to IANA to apologize for a late addition and see how far they are in the process.
BUT, worse,  how much text is needed to explain this addition?

Adding text to an approved document sounds like opening a can of worms to me.

Peter

Rahul Arvind Jadhav schreef op 2019-08-30 09:03:
The DCO could be initiated for regular route invalidation due to path changes or because of management decision. The status code can help understand the reason for initiating the DCO. I like the idea of this.

However, I don’t know, procedurally, what it means to changing the draft at this stage.

The changes to draft would include new IANA considerations for the status field.

From: Roll [mailto:roll-bounces@ietf.org] On Behalf Of Pascal Thubert (pthubert)
Sent: 30 August 2019 14:43
To: Routing Over Low power and Lossy networks <roll@ietf.org<mailto:roll@ietf.org>>
Subject: [Roll] suggested addition to draft-ietf-roll-efficient-npdao

Dear all ;

I know it’s late but I’d suggest an addition to draft-ietf-roll-efficient-npdao. There’s a reserved field in the DCO.
My suggestion is to use it to transport RPL DAO-ACK status values as defined in RFC 6550. This way we can signal the reason of the DCO to the node.
This will become significant with the RPL-unaware leaves draft, so we can rebuild a NA(EARO) with a non-zero status based on a DCO.

Else the RUL draft will have to update efficient NP DAO, which does not look as good.

Any objection to this?

Pascal

   0                   1                   2                   3
     0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
     | RPLInstanceID |K|D|   Flags   |   Reserved    | DCOSequence   |
     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
     |                                                               |
     +                                                               +
     |                                                               |
     +                            DODAGID(optional)                  +
     |                                                               |
     +                                                               +
     |                                                               |
     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
     |   Option(s)...
     +-+-+-+-+-+-+-+-+


_______________________________________________
Roll mailing list
Roll@ietf.org<mailto:Roll@ietf.org>
https://www.ietf.org/mailman/listinfo/roll
_______________________________________________
Roll mailing list
Roll@ietf.org<mailto:Roll@ietf.org>
https://www.ietf.org/mailman/listinfo/roll