Re: [Roll] comments on mopex-cap-00
Michael Richardson <mcr+ietf@sandelman.ca> Mon, 26 August 2019 23:57 UTC
Return-Path: <mcr+ietf@sandelman.ca>
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 11C83120811 for <roll@ietfa.amsl.com>; Mon, 26 Aug 2019 16:57:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level:
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 YViO_Qia11Nj for <roll@ietfa.amsl.com>; Mon, 26 Aug 2019 16:57:29 -0700 (PDT)
Received: from tuna.sandelman.ca (tuna.sandelman.ca [IPv6:2607:f0b0:f:3:216:3eff:fe7c:d1f3]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6EB1012080F for <roll@ietf.org>; Mon, 26 Aug 2019 16:57:29 -0700 (PDT)
Received: from sandelman.ca (obiwan.sandelman.ca [209.87.249.21]) by tuna.sandelman.ca (Postfix) with ESMTP id 15DE13818E for <roll@ietf.org>; Mon, 26 Aug 2019 19:56:21 -0400 (EDT)
Received: from localhost (localhost [IPv6:::1]) by sandelman.ca (Postfix) with ESMTP id 9EF9A89 for <roll@ietf.org>; Mon, 26 Aug 2019 19:57:27 -0400 (EDT)
From: Michael Richardson <mcr+ietf@sandelman.ca>
To: Routing Over Low power and Lossy networks <roll@ietf.org>
In-Reply-To: <982B626E107E334DBE601D979F31785C5DFB7878@BLREML503-MBX.china.huawei.com>
References: <14914.1566593238@dooku.sandelman.ca> <982B626E107E334DBE601D979F31785C5DFB7878@BLREML503-MBX.china.huawei.com>
X-Mailer: MH-E 8.6; nmh 1.7+dev; GNU Emacs 24.5.1
X-Face: $\n1pF)h^`}$H>Hk{L"x@)JS7<%Az}5RyS@k9X%29-lHB$Ti.V>2bi.~ehC0; <'$9xN5Ub# z!G,p`nR&p7Fz@^UXIn156S8.~^@MJ*mMsD7=QFeq%AL4m<nPbLgmtKK-5dC@#:k
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-="; micalg="pgp-sha256"; protocol="application/pgp-signature"
Date: Mon, 26 Aug 2019 19:57:27 -0400
Message-ID: <11912.1566863847@localhost>
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/NTZSlT8shTuwnwgii0fMwCv6Njc>
Subject: Re: [Roll] comments on mopex-cap-00
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, 26 Aug 2019 23:57:32 -0000
Rahul Arvind Jadhav <rahul.jadhav@huawei.com> wrote: RJ> I raised the possibility of keeping it in separate document in IETF RJ> 104. But no one voiced any specific reason to separate it out. Even RJ> though semantically the Capabilities and MOP-Extns are mutually RJ> independent, some of the scenarios discussions might require to RJ> discuss them together. Do you believe we should separate it out and RJ> if there is any advantage doing so? I think that it will be easier for reviewers if the two parts are clearly separated. On the other hand, both parts deal with how to do extensions to the RPL control plane, and there is a non-trivial fixed cost to processing an RFC. mcr> 2) MOP clearly applies to the entire DODAG. I don't know if mcr> Capabilities do from the description: doc> REQ3: Optional capabilities handshake. Capabilities are features, doc> possibly optional, which could be handshaked between the nodes and the doc> root within an RPL Instance. mcr> Are they things that the root tells nodes, or things that the node mcr> tells the root? RJ> MOP is indicated by the root and the whole network has to follow RJ> it. The capabilities on the other hand are node specific. For e.g., RJ> the end node can indicate that it supports a primitive via cap flag RJ> and this info could be used by the root and vice-versa. The answer RJ> to your questions above is, "Both". okay, so probably need to have two requirements, and we need to clearly delineate the two behaviours. mcr> Are they individualized, or does every node in the LLN have to support mcr> a capability before it can be used? rj> Nice point. I haven't thought about this in detail. In non-storing rj> MOP, it may not be required that all the nodes support capabilities rj> but in storing MOP, every 6LR needs to add the cap (if present) of rj> the downstream child, thus requiring every node to support it. This rj> definitely needs handling in the draft. [Ref: rj> https://github.com/roll-wg/MOPex-capabilities/issues/1] I'll start a new thread. > 5) section 4.0: doc> Note that capabilities and MOPex are mutually exclusive and it is doc> possible for an implementation to support either or both of the doc> options. mcr> I think that you mean, not mutually exclusive? rj> I meant that caps and MOPex do not depend on each other and are rj> mutually independent. May be I should :s/exclusive/independent/ yes. mcr> How will DAO-projection signal itself? It seems like a capability to mcr> me. I haven't read that document in a few months. If it uses mcr> capability, then this document that creates capabilities SHOULD mcr> probably allocate a bit in it's initial table. RJ> I am considering this for the example use-case of caps If DAO-projection references this document, then they will likely become a set when published, and we coud probably get them reviewed together. -- Michael Richardson <mcr+IETF@sandelman.ca>, Sandelman Software Works -= IPv6 IoT consulting =-
- Re: [Roll] comments on mopex-cap-00 Michael Richardson
- [Roll] do capabilities need to understood, can th… Michael Richardson
- [Roll] comments on mopex-cap-00 Michael Richardson
- Re: [Roll] comments on mopex-cap-00 Rahul Arvind Jadhav
- Re: [Roll] comments on mopex-cap-00 Pascal Thubert (pthubert)
- Re: [Roll] do capabilities need to understood, ca… Rahul Arvind Jadhav
- Re: [Roll] do capabilities need to understood, ca… Michael Richardson
- Re: [Roll] do capabilities need to understood, ca… Pascal Thubert (pthubert)
- Re: [Roll] do capabilities need to understood, ca… Pascal Thubert (pthubert)
- Re: [Roll] do capabilities need to understood, ca… Michael Richardson
- Re: [Roll] do capabilities need to understood, ca… Michael Richardson
- Re: [Roll] do capabilities need to understood, ca… Pascal Thubert (pthubert)