Re: [Roll] Review of draft-ietf-roll-dao-projection
Michael Richardson <mcr+ietf@sandelman.ca> Tue, 24 August 2021 17:51 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 BFE383A0909 for <roll@ietfa.amsl.com>; Tue, 24 Aug 2021 10:51:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.888
X-Spam-Level:
X-Spam-Status: No, score=-1.888 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, T_SPF_TEMPERROR=0.01, URIBL_BLOCKED=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 JqYSV1SWeW6r for <roll@ietfa.amsl.com>; Tue, 24 Aug 2021 10:50:56 -0700 (PDT)
Received: from tuna.sandelman.ca (tuna.sandelman.ca [IPv6:2607:f0b0:f:3:216:3eff:fe7c:d1f3]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EA53C3A0908 for <roll@ietf.org>; Tue, 24 Aug 2021 10:50:55 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by tuna.sandelman.ca (Postfix) with ESMTP id EA63A38A6E for <roll@ietf.org>; Tue, 24 Aug 2021 13:56:20 -0400 (EDT)
Received: from tuna.sandelman.ca ([127.0.0.1]) by localhost (localhost [127.0.0.1]) (amavisd-new, port 10024) with LMTP id Bm-9vYOyd80A for <roll@ietf.org>; Tue, 24 Aug 2021 13:56:13 -0400 (EDT)
Received: from sandelman.ca (obiwan.sandelman.ca [209.87.249.21]) by tuna.sandelman.ca (Postfix) with ESMTP id 0B2BC38A6C for <roll@ietf.org>; Tue, 24 Aug 2021 13:56:13 -0400 (EDT)
Received: from localhost (localhost [IPv6:::1]) by sandelman.ca (Postfix) with ESMTP id A861B16E for <roll@ietf.org>; Tue, 24 Aug 2021 13:50:43 -0400 (EDT)
From: Michael Richardson <mcr+ietf@sandelman.ca>
To: Routing Over Low power and Lossy networks <roll@ietf.org>
In-Reply-To: <20210822051345.GA3910@iisc.ac.in>
References: <20210822051345.GA3910@iisc.ac.in>
X-Mailer: MH-E 8.6+git; nmh 1.7+dev; GNU Emacs 26.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-sha512"; protocol="application/pgp-signature"
Date: Tue, 24 Aug 2021 13:50:43 -0400
Message-ID: <24891.1629827443@localhost>
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/84455XKqhrdrIM5jLxusiFpk2zI>
Subject: Re: [Roll] Review of draft-ietf-roll-dao-projection
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: Tue, 24 Aug 2021 17:51:03 -0000
S.V.R.Anand <anandsvr=40iisc.ac.in@dmarc.ietf.org> wrote: > Thanks a lot to the authors for writing up this important draft towards > building a deterministic network and thereby aligning ourselves to RAW > architecture. I thoroughly enjoyed reading the draft :) ... > For an effective operation of P-DAO route projection, one of the keys > requirements is the presence of network monitoring mechanisms for LLNs in place > for letting PCE have a complete view of the network state. I am not sure if we > can assume that such OAM mechanisms are already in place for LLNs as the track > setup and its maintenance are closely dependent on these. I think that this is a good point. We do need that telemetry. At the stupidest side of things, the root can assume a group of identical 6LN (same resources), and given an initial non-storing mode, knows most of entire topology, and knows that the FIB is empty. I think that any PCE needs to communicate with the RPL ROOT to translate, as Pascal suggested. That protocol is probably missing. Maybe we can adapt P-DAO into a proxy version, and we should probably think about that now. The telemetry protocol is, I think, tied up/related to capex. Is it the same reply process, or a protocol that capex discovers, I'm not sure. I know that the telemetry has been done by a view vendors in proprietary fashion, and going back 10 years, we talked about SNMP for that too. > I list down few questions that came to mind after reading the draft. > - Does the draft allow for the co-existence of centrally orchestrated > tracks and distributed RPL operate within the same network ? Since > draft does not say explicitly, is it reasonable to expect that both can > be present together ? If the answer is yes, then the draft > needs to mention the effect of PCE on RPL managed routes, if PCE > controls network resources for the entire network. I think that yes, but only via the PCE talking to the DODAG root. > - Curious question closely related to the above. If one decides to use PCE in > conjunction with P-DAO to centrally manage the entire network and thereby > aligning ourselves close to RAW architecture (Refer to Profile 3 and > above of Section 8), and not use distributed routing at all, > full-blown RPL seems to offer minimal benefits here. Why not use the compute > and memory for the purpose of implementing RAW mechanisms ? There is a bootstrap of the connectivity. There is also an onboarding challenge. There is a recovery from failure issue. But, if you can keep the "SDN"^WPCE controller path alive without RPL, then please... write a draft :-) > - There could be non-negligible indeterministic delays in setting up on-demand tracks > before the data starts flowing. Can the draft touch upon the possible ways to > minimize these delays ? Should we have dedicated tracks for signaling purposes ? Perhaps the biggest issue here is not that the delay could be indeterminate, but rather that I'm not sure we have a positive confirmation that it has been done. > - 6TiSCH has been mentioned just in the introduction. It would be nice to associate > it with the P-DAO track installation process. A 6TiSCH track needs to be > setup depending on the application bandwidth and delay requirements before > sending P-DAO message. In some sense there is a dependency of one on > the other. Can we use the P-DAO message being forwarded as indication to kick creation of the track? > - Can the scope of the draft be extend to mobile scenarios, for instance, networked > robotics applications ? These present additional challenges in the form of > frequent topological changes causing flurry of network state, and track updates. > A short note on the issues that need to be addressed to support mobility could > be useful. I think that RPL has a challenge with this kind of mobile situation. > - There could be situations where the Root can decide to modify the already > installed routes asynchronously to maintain the Objective Function/QoS of the tracks. > What is the consequence of this action on the ongoing data that is already in > transit ? Two things can happen: it gets there (possibly via the Root), or it finds a loop, and causes repair. -- Michael Richardson <mcr+IETF@sandelman.ca> . o O ( IPv6 IøT consulting ) Sandelman Software Works Inc, Ottawa and Worldwide
- [Roll] Review of draft-ietf-roll-dao-projection S.V.R.Anand
- Re: [Roll] Review of draft-ietf-roll-dao-projecti… Pascal Thubert (pthubert)
- Re: [Roll] Review of draft-ietf-roll-dao-projecti… S.V.R.Anand
- Re: [Roll] Review of draft-ietf-roll-dao-projecti… Michael Richardson
- Re: [Roll] Review of draft-ietf-roll-dao-projecti… S.V.R.Anand
- Re: [Roll] Review of draft-ietf-roll-dao-projecti… Pascal Thubert (pthubert)
- Re: [Roll] Review of draft-ietf-roll-dao-projecti… Michael Richardson
- Re: [Roll] Review of draft-ietf-roll-dao-projecti… S.V.R.Anand
- Re: [Roll] Review of draft-ietf-roll-dao-projecti… S.V.R.Anand
- Re: [Roll] Review of draft-ietf-roll-dao-projecti… Pascal Thubert (pthubert)
- Re: [Roll] Review of draft-ietf-roll-dao-projecti… S.V.R.Anand
- Re: [Roll] Review of draft-ietf-roll-dao-projecti… Pascal Thubert (pthubert)