Re: [Roll] do capabilities need to understood, can they be added?

Michael Richardson <> Mon, 02 September 2019 18:04 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id CFB7E12004E for <>; Mon, 2 Sep 2019 11:04:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -4.2
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 ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id YARQudxqoQqU for <>; Mon, 2 Sep 2019 11:04:32 -0700 (PDT)
Received: from ( []) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by (Postfix) with ESMTPS id 2DC20120047 for <>; Mon, 2 Sep 2019 11:04:31 -0700 (PDT)
Received: from ( [IPv6:2607:f0b0:f:2::247]) by (Postfix) with ESMTP id E751D380BE for <>; Mon, 2 Sep 2019 14:02:59 -0400 (EDT)
Received: from localhost (localhost [IPv6:::1]) by (Postfix) with ESMTP id DCC2BE47 for <>; Mon, 2 Sep 2019 14:04:16 -0400 (EDT)
From: Michael Richardson <>
To: Routing Over Low power and Lossy networks <>
In-Reply-To: <>
References: <> <> <22118.1566866805@localhost> <> <> <>
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, 02 Sep 2019 14:04:16 -0400
Message-ID: <4903.1567447456@localhost>
Archived-At: <>
Subject: Re: [Roll] do capabilities need to understood, can they be added?
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Over Low power and Lossy networks <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Mon, 02 Sep 2019 18:04:35 -0000

Pascal Thubert (pthubert) <> wrote:
    > In addition to the below I took a refresh look at RFC 6551.

    > provides a shell for capabilities such as those that we are after.
    > And
    > discusses how to handle
    > a resource that varies over time and is subject to consumption and
    > exhaustion. Storage of routes for P-DAO has similarities with that.

    > All in all I'm thinking that we could extend Node Metric/Constraint
    > Objects and how they are used for DODAG formation. We could for
    > instance use the metric container as defined for DIO and create at
    > least one new message to report to the asker for the reasons below.

So, we'd (ab)use node metrics to provide information from children to parents
(and possibly to root) on what the node can do?

They (DAG Metric Containers) are options, and live in DIOs or DAOs, so would
still be limited as to how they flow up/down the DAG.  This just changes how
we encapsulate the options, but does not change the rules on where the information flows.

The point of introducing the NAO was that it would have different rules about
where it goes?

Michael Richardson <>, Sandelman Software Works
 -= IPv6 IoT consulting =-