Re: [Roll] MOP 7 Reserved/Specification (draft-ietf-roll-useofrplinfo / draft-ietf-roll-unaware-leaves / draft-ietf-roll-turnon-rfc8138)

"Pascal Thubert (pthubert)" <pthubert@cisco.com> Mon, 14 December 2020 13:46 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 CB6FC3A0D84 for <roll@ietfa.amsl.com>; Mon, 14 Dec 2020 05:46:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.001
X-Spam-Level:
X-Spam-Status: No, score=-10.001 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, 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=cO8ulBvH; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=RJ9cXhGm
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 uU0X85XS_WBf for <roll@ietfa.amsl.com>; Mon, 14 Dec 2020 05:46:35 -0800 (PST)
Received: from alln-iport-2.cisco.com (alln-iport-2.cisco.com [173.37.142.89]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CD2073A0B17 for <roll@ietf.org>; Mon, 14 Dec 2020 05:46:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=6996; q=dns/txt; s=iport; t=1607953594; x=1609163194; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=SqEtTVhkcp+lElFLbIGrPqpRQmI/A8ChUcRm4Z9Ac0o=; b=cO8ulBvH7T1BzGPyusOmPdXp46tyrPMsvrS50qn5c4NvoUyVd4jLvBA0 M7cIKbJRB1BPwbQbl5Y3gRGcF4S3qv1gBv78WN+E+dzSBkif2huaHg0zO pkAXCF1F88zteHTzJpWjnE9oA25MUxmgEUku4ZKGEvMk+b8BxZVtVHFvM 0=;
X-IPAS-Result: A0CpAABgatdfmJRdJa1iHQEBAQEJARIBBQUBQIE+BQELAYFRUYFXLy4KhDSDSAONUwOKGY5xgUKBEQNUCwEBAQ0BAS0CBAEBgVWCdQIXgWoCJTcGDgIDAQEBAwIDAQEBAQUBAQECAQYEFAEBAQEBAQEBhjYMhXIBAQEEEhERDAEBOAsEAgEIEQQBAQECAh8HAgICHxEVCAgCBAESCBqDBIJWAy4BoDICgTyIaXaBMoMEAQEFhR8NC4IQCYEOKgGCdIJpTkKGWRuBQT+BEUOBV34+ghuBbgELBwEjgxUzgiyBXgteYAEDLQ45LQ4JMRYTFwQBDRIGDyg6jFCCS4M8k1WQX1cKgnSWLIU+ojyUA44DjlCEUwIEAgQFAg4BAQWBbCJpcHAVgyRQFwINjiEMDgkUgzqKWHQ3AgYBCQEBAwl8hyyBNQGBEAEB
IronPort-PHdr: 9a23:0tJXGhxP7FhElnHXCy+N+z0EezQntrPoPwUc9psgjfdUf7+++4j5ZRaHt+5kilPEWYDS7bRPgrmev6PhXDkG5pCM+DAHfYdXXhAIwcMRg0Q7AcGDBEG6SZyibyEzEMlYElMw+Xa9PBtOEcDyalnXq3v05jdBUhn6PBB+c+LyHIOahs+r1ue0rpvUZQgAhDe0bb5oahusqgCEvcgNiowkIaE0mRY=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-AV: E=Sophos;i="5.78,418,1599523200"; d="scan'208";a="636713132"
Received: from rcdn-core-12.cisco.com ([173.37.93.148]) by alln-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 14 Dec 2020 13:46:33 +0000
Received: from XCH-ALN-005.cisco.com (xch-aln-005.cisco.com [173.36.7.15]) by rcdn-core-12.cisco.com (8.15.2/8.15.2) with ESMTPS id 0BEDkXbq031895 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Mon, 14 Dec 2020 13:46:33 GMT
Received: from xhs-aln-001.cisco.com (173.37.135.118) by XCH-ALN-005.cisco.com (173.36.7.15) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Mon, 14 Dec 2020 07:46:33 -0600
Received: from xhs-aln-003.cisco.com (173.37.135.120) by xhs-aln-001.cisco.com (173.37.135.118) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Mon, 14 Dec 2020 07:46:33 -0600
Received: from NAM10-BN7-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-003.cisco.com (173.37.135.120) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Mon, 14 Dec 2020 07:46:32 -0600
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=b6cRERylsq043kHew5KzX4TO3gANG+Jo4x1l0fHbtIU58x6m0KEuvRXzAx2rK7bh1G36w81KJRkQxX8NAtxvFtouYNUtYGyVlBZNdUR/eZgWrbRFi+aOEvuI+3AVnYxxFzW77CojKhQPd3uq3Jc/9bcuk3XLGQvC/yJUS1qIiGoWMd2qCgORoliWSDeuVnb+UyGrxGuxphv7y5jXzXYj0D2dIlwGrsowgMLBgPCSNlIkCoDImo4NwU6LdD9pavDA08YZ5KDvblNhesveW1RK8jTzqfMycm8zypBHTdVjI22yum7QZHeSyDJsqbfvj/rUJEKmk1I0MWRxlRXHPkvCDQ==
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=SqEtTVhkcp+lElFLbIGrPqpRQmI/A8ChUcRm4Z9Ac0o=; b=be/ZE3mwpMA0Z5Pe2jtBmvxYfxPOO5/MjuDzt/WyyaphOCm6EmfETHAvXz0EtkZY7kTD1rQ220xXXgkdTTmSRaicn2mp7bdoJ0l9yvIrOHqhp/ONOr/Qk32mossK8pVZLBMncYBGu7D/4hhDGZyfnU7TXP9Ouk3W+VNTjLAF5s6RQkFqQIYj+7YFNcQsxwSM/nuCg2Epdqedi2msFX96wpg61gm0wpnk1H8fpWK7mfYJ1nqWi1awCDvYs+brFMntSDdhVFCzJaQnxcNVWTx4xqr86kQQ8UbWnkQZEaYO4sWnrKusZbGjkVZ1dylXC+Lm5sCjHCfEZsH6KxBXA5IsAA==
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=SqEtTVhkcp+lElFLbIGrPqpRQmI/A8ChUcRm4Z9Ac0o=; b=RJ9cXhGmTYI9KI29r/FyHcCKeklnyMK9Dsv84e+FRhB118dY0Uctt0WS8H4A4cpKF4ljQqZi5e7VZU54895wNkUIbn0AC4UGsIhDlqd/kd6JoenRnn8bsI87D5cgIKxRTxPHct0MMwY9fcK+QYC3aN/qv3vlpl+X5Jkvi3MeeqY=
Received: from CO1PR11MB4881.namprd11.prod.outlook.com (2603:10b6:303:91::20) by MWHPR11MB0032.namprd11.prod.outlook.com (2603:10b6:301:63::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3654.13; Mon, 14 Dec 2020 13:46:32 +0000
Received: from CO1PR11MB4881.namprd11.prod.outlook.com ([fe80::499:4510:59d6:8f61]) by CO1PR11MB4881.namprd11.prod.outlook.com ([fe80::499:4510:59d6:8f61%4]) with mapi id 15.20.3654.020; Mon, 14 Dec 2020 13:46:32 +0000
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: Michael Richardson <mcr+ietf@sandelman.ca>, "roll@ietf.org" <roll@ietf.org>, Alvaro Retana <aretana.ietf@gmail.com>
Thread-Topic: MOP 7 Reserved/Specification (draft-ietf-roll-useofrplinfo / draft-ietf-roll-unaware-leaves / draft-ietf-roll-turnon-rfc8138)
Thread-Index: AQHWzzVfsAvQfs8HREKy4vLkVe196KnwziUAgACmQ6CAAKM5AIADdrsAgAEQrqA=
Date: Mon, 14 Dec 2020 13:46:23 +0000
Deferred-Delivery: Mon, 14 Dec 2020 13:45:21 +0000
Message-ID: <CO1PR11MB4881657D4F7B0AF097ECB827D8C70@CO1PR11MB4881.namprd11.prod.outlook.com>
References: <CAMMESsxO4uA88U0--e3HNdmcMuLXWvTdTPtKC+mAH05+4pLYVQ@mail.gmail.com> <11059.1607633510@localhost> <SJ0PR11MB4896A52BA83DEEBFAC592A54D8CA0@SJ0PR11MB4896.namprd11.prod.outlook.com> <CAMMESsy5+pWAcoNwN7qxH6M_wcgYZp8uOYLDzgNmc2Qw4orSHQ@mail.gmail.com> <21974.1607894690@localhost>
In-Reply-To: <21974.1607894690@localhost>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: sandelman.ca; dkim=none (message not signed) header.d=none;sandelman.ca; dmarc=none action=none header.from=cisco.com;
x-originating-ip: [173.38.220.56]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 82d4c846-7197-45f3-9556-08d8a036aa73
x-ms-traffictypediagnostic: MWHPR11MB0032:
x-microsoft-antispam-prvs: <MWHPR11MB00323796B1BCB10C63ACA8E4D8C70@MWHPR11MB0032.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: EMsh6znhOUN3Fz3tx1UkMUfa7lNrEVm7EVC7Nsqs9NDyeRs0pol02+j3S3opQvtu7Mj6OKeV8T0eHT+48xbNLnBy4hb0g7uXtf5W970oDSx1ttMzyS5/yq3z9GZd1MEISYtqLJXzzDZahLPQNDSvEKXJvqWnSkE7nR8pcEhS3LZMyqEbxFr4iUa2e7PshvqU1iT3MBvs5448VjVTr4Y9Xw8dk6S/neNzhTOkKE5c7L2jp68LT0/sVIwJXc0rG87H1ZdrUYFyqYAfGdeahVff4SPguA0OX/rWZOMEOt+Sa4E7v4yYaRbvqtQayj0U4y9Gn3WM5k4xf58PEPev7POMmQ==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CO1PR11MB4881.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(346002)(136003)(376002)(366004)(2906002)(66446008)(8936002)(110136005)(55016002)(8676002)(66946007)(64756008)(9686003)(66476007)(66556008)(86362001)(33656002)(52536014)(53546011)(6506007)(83380400001)(186003)(6666004)(5660300002)(7696005)(71200400001)(26005)(76116006)(508600001); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: XYCaIWWpi5yOcPGd617lV75TmMd47TVJsmF7yfP06c91y0fOe4qGPrsDUq057tyn3YyN4StDgxCUMXlZkqr4XDAmWTz3f6hxerhJm60bDZakNmIMyJmt9jRKVeSH4KUNDYQGHVLV7RtjiWKR5mrJhL42fs29Bt4GttjL0yN0Jew2Lf4YEZ6oz9hWlo3kfSWqDUG1psK6qXHGyHsKeetQ2uUXAyxS7elcXvvktL7AckudhKzLzIynileFwyoKAGC+P6FYDQLwI4IbMFObV120YbSE2sP2br8la5s81pOkL2xJ7y0/dUd2ztZKl0F9cNvIiSyiZaMaj/DWB87idb1mNEo6eBFQWDaIddEeSSmbn4busboA/T/d+nYVLrKY+rou9GKbPvnhCH3SsIS48RX02Ytmj04CgBfGJ4zSMvghkH1vKJaqgVTfPINk2R/cZR07E89WyQNKChX4x3QWlcpxbyYocljLXLIBWiJ83Fth8IVkmzPAFb1vVda0TB7CNx2DYR5+FYCYJY+mlLTfY3V5+Tr9OqPv2TagntwuxdNg/wqnfau6uvYEfPcfkfebSasT4390HTcuSXSyjqXkvOdXEhTa8t3bDwEgTwJFgPvnoLx5mRi1l6m6FrocWG/cxfs2zjKZi2DbOatcUofZjzUdfQPmfTW5yCi0I97kgOgHJ2IB3Rk2yGmbmxfvMRpexK7QVizKqvo5UDqtxbM2Jz8tX7mWvMV3+dWALg0Hy87iBtYCsxS3RiwU/3RixPp761/nu3qtbPgtki3oG9GtWxt3U6VSGQj3gwwsAVC2MqSAK5cyADfV9QvGHrTQiroka5VEC7YuUyBuRTT5FZO90x/xsJqT9GKWlv28aoKpB1wW0GU0iSwc/50OppsmkumHtMVc1DvqptG6f6AWNgTuQN78Lvc6Iwvi7GMpDj/QvA/QyCkxGcyxW3vETHbxzBd1zKurEa5e49e3RQaN8+79pgESw9p87F0jv8ERiArIvAuoNzpKQiu4dN8a0vGgDQ2aGRXx
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-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB4881.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 82d4c846-7197-45f3-9556-08d8a036aa73
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Dec 2020 13:46:31.9771 (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: 1LNsW9np2z4zvZniSa/7a5AmjF+7mPxmAAORdMNuGfmrWAFeD8PhElDSoJugK43ymj2yU/s27txq2UblBqxaag==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR11MB0032
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.15, xch-aln-005.cisco.com
X-Outbound-Node: rcdn-core-12.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/-zfbXfm38uR_1Pn5UnzCzJAn9X4>
Subject: Re: [Roll] MOP 7 Reserved/Specification (draft-ietf-roll-useofrplinfo / draft-ietf-roll-unaware-leaves / draft-ietf-roll-turnon-rfc8138)
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: Mon, 14 Dec 2020 13:46:42 -0000

Hello Michael

> -----Original Message-----
> From: Michael Richardson <mcr+ietf@sandelman.ca>
> Sent: dimanche 13 décembre 2020 22:25
> To: roll@ietf.org; Alvaro Retana <aretana.ietf@gmail.com>; Pascal Thubert
> (pthubert) <pthubert@cisco.com>
> Subject: Re: MOP 7 Reserved/Specification (draft-ietf-roll-useofrplinfo / draft-
> ietf-roll-unaware-leaves / draft-ietf-roll-turnon-rfc8138)
> 
> 
> I'm removing the tripe-document CC:
>     <draft-ietf-roll-unaware-leaves@ietf.org>,
>     "roll-chairs@ietf.org" <roll-chairs@ietf.org>,
>     <draft-ietf-roll-turnon-rfc8138@ietf.org>,
>     <draft-ietf-roll-useofrplinfo@ietf.org>
> 
> and just putting the WG back in the discussion.
> 
> Alvaro Retana <aretana.ietf@gmail.com> wrote:
>     > Yes, I know, the IESG is a pain.  As Pascal said, the reasoning can be
>     > counterintuitive -- it took me a while to get it, and now I agree that
>     > it is not complex.  Martin also got it.
> 
>     > Individual explanations don't scale and don't prevent others from
>     > asking the same question.  Pre-emptive notes matter only if considered
>     > in context and if they are top of mind.  A permanent record is what I
>     > think is better.
> 
> What I'm hearing here is that we need to move MOP=7 Reserved into a
> document of it's own.
> 
>    _Considerations for evolution of RPL_
>    updating RFC6550.
> 
>    {like RFC7346, which took a mere 12 months to publish after all the
>    details were discussed over dinner at a Vancouver IETF meeting.
>    Forgive my cynicism.}
> 
>     > I'm ok if you want to leave the text as is — no need to talk about this
>     > anymore.  With any luck, there will be no issues and we can approve the
>     > documents before the holidays.
> 
> Uhm, okay.
> 
>     > If you decide to change something, I have a suggestion for
>     > §4.1.2/UseofRPLInfo:
> 
>     >    Nodes that support this specification may need to operate in
>     > networks where MOP 7 is used.  As explained in rfc6550, if the MOP is
>     > not supported, it must only join the network as a leaf.  To facilitate
>     > the integration into LLNs using MOP 7, a document that defines
>     > functionality using DODAG Configuration Option Flags MAY specify
>     > required behaviors (see §4.1.3).
> 
> That doesn't really say anything to me.
> 
> I would write somewhere. Where I don't know.

You just did! We need to mark your words. I flagged your email and plan to use it (be reference) in the next review cycle if questions are asked again (If that's OK?).

Take care!

Pascal


> ----
> 
> RFC6550 does not provide a way for a DODAG root node to know what
> capabilities are ubiqutiously available on an RPL LLN.
> This lack includes both control plane (RPL) and data plane (RFC8505, RFC8138,
> RFC8931, etc.) capabilities.
> [capex] is an upcoming effort to deal with in a systematic way.
> 
> Until such time as [capex] can be finished, major control plane options are
> expected to be defined in an backwards compatible way, or to be make
> judicious use of the remaining available MOP values (4, 5 and 6 being still
> free).   A major change in control plane behaviour for which a node
> does not understand causes the node to join in leaf mode only (RFC6550,
> section 9.2)
> 
> The above logic takes care of the control plane, but leaves the data plane
> options in the dark.  For a node to join in leaf mode it still needs to be able to
> communicate in the data plane.
> For this reason, [useofrplinfo], [turnon-rfc8138], [unaware-leaves] define
> *ad-hoc* mechanisms to enable data-plane options.  This permits Flag Day-free
> incremental deployment of new firmware as explained in [useofrplinfo] section
> 4.1.3.
> 
> Because the mechanism are adhoc, and use a very limited resource of flags in
> the DIO header,  there is a desire not to maintain them longer than
> necessary.   Negotiating data-plane options in the DIO header as at best, a
> hack.  Attaching them to the MOP value is also a bit of a hack, but RFC6550 did
> not give us any other way to do revise the protocol in an incremental manner.
> 
> The WG also wishes to establish that many of these innovations will become
> mandatory going forward, and so has established that by the time the WG
> allocates MOP==7, that these data plane options will no longer be optional.
> It is likely that MOP==7 will be allocated by [mopex] to extend the MOP values,
> and will include a capability negotiation mechanism at both the data plane and
> control plane.
> 
> However, while we can not entirely predict the future, for the data plane
> options, we know which ones we want permanently on in the future, and so we
> are declaring them so in each document, based upon the MOP value.
> Based upon advice from IANA, the WG has marked MOP==7 as Reserved,
> because the WG has specific plans for it.
> 
> --
> Michael Richardson <mcr+IETF@sandelman.ca>   . o O ( IPv6 IøT consulting )
>            Sandelman Software Works Inc, Ottawa and Worldwide