Re: [Roll] Review of draft-ietf-roll-dao-projection
"S.V.R.Anand" <anandsvr@iisc.ac.in> Wed, 25 August 2021 16:41 UTC
Return-Path: <anandsvr@iisc.ac.in>
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 DCD733A131D for <roll@ietfa.amsl.com>; Wed, 25 Aug 2021 09:41:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.69
X-Spam-Level:
X-Spam-Status: No, score=-1.69 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_SPF_HELO_TEMPERROR=0.01, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=iisc.ac.in
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 kphoFG9RNY6e for <roll@ietfa.amsl.com>; Wed, 25 Aug 2021 09:41:22 -0700 (PDT)
Received: from IND01-BO1-obe.outbound.protection.outlook.com (mail-eopbgr1390079.outbound.protection.outlook.com [40.107.139.79]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F395F3A1333 for <roll@ietf.org>; Wed, 25 Aug 2021 09:41:19 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QXBR9i04kPLPtEzmNvaJpeHnDPpvmFCIK82nlCfOZM+283SE65dHa3hmTRLStw67A+7Je5QSgvU0r0ktnlb9BMqIiBcYWpcXtEbSfKByQvl1gXJbTraLEFqD5Kek1oi4+6LSVUpfzbE+pHGD61JDAZ7rTHRwxtkdqAWrtlSKRTQaG8WBTlG4LFLvHH0eVYJw9PrPw8tirpDoIbv3qeqck2bGElocKRlEtQ2EQxjs8JIy2h6uLehIiBGjbQLhIhcZVSG3FFfICg5SHd/yjz+UOejJ0mn6BNHAqy3LAbNS0hoCU53mdG3syAH/+NI4xgGknj/XJYzVkbsQB/h/y9PVWg==
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=cb7jNQbwYN/YKKAJppJhx7npzJjuJuSV9WDnR1mOadw=; b=ckpUNCzdT4TLtg+L2xAQesjm4jnwDZKAkt5h7su6Bz5nJtmE4Vh0Yd3H6ZECihJPoCFd2nwn86Som9Gy6ZlJadBmMJ1fMGlGqFo8Bmq4Q7cTbuG+o7AxKmd7/ZyQctuH4el7MW0LmcdoxC9LNuHFccPLiFuavYz0v9B1AE0jC8VI68VEq62cTxo60PRztmAcCpdn7LaIEsyYypzyXuDO8q3XH5zg0tfseN5HA3+64leGhB1zM22h8flYqcEZSHN+rwxKK3bDyj8KFjTOaxsMB7J6JFqJc3beAFc9I1OMrcnVNAh090dSZW6hNDagUFZTsruQX8V2b2hDSrBG4tyhMQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=iisc.ac.in; dmarc=pass action=none header.from=iisc.ac.in; dkim=pass header.d=iisc.ac.in; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iisc.ac.in; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=cb7jNQbwYN/YKKAJppJhx7npzJjuJuSV9WDnR1mOadw=; b=PVXJTMv+zuajsIJGoJsgjuHkyaYLKt32SZQiroZw1F+SppZ9d8YzBy+r2EbeWUmPkeL9JJ7PVeK1unh8Rz6Dnx0hjaSVARHxspPqWaU3tzCdSCx4qTbQBXCZExKcwhcg60mSGu3CsWMI0nm0Q8ichnDTiOZjxqX4xLju5WAdhLQ=
Authentication-Results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=iisc.ac.in;
Received: from MA1PR01MB2218.INDPRD01.PROD.OUTLOOK.COM (2603:1096:a00:37::23) by MA1PR01MB0634.INDPRD01.PROD.OUTLOOK.COM (2603:1096:a00:7::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4436.22; Wed, 25 Aug 2021 16:41:04 +0000
Received: from MA1PR01MB2218.INDPRD01.PROD.OUTLOOK.COM ([fe80::6096:2bb9:fc3a:cd39]) by MA1PR01MB2218.INDPRD01.PROD.OUTLOOK.COM ([fe80::6096:2bb9:fc3a:cd39%5]) with mapi id 15.20.4457.019; Wed, 25 Aug 2021 16:41:03 +0000
Date: Wed, 25 Aug 2021 22:11:01 +0530
From: "S.V.R.Anand" <anandsvr@iisc.ac.in>
To: Routing Over Low power and Lossy networks <roll@ietf.org>
Message-ID: <20210825164051.GA5889@iisc.ac.in>
References: <20210822051345.GA3910@iisc.ac.in> <24891.1629827443@localhost>
Content-Type: text/plain; charset="iso-8859-1"
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <24891.1629827443@localhost>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-ClientProxiedBy: MAXPR0101CA0029.INDPRD01.PROD.OUTLOOK.COM (2603:1096:a00:d::15) To MA1PR01MB2218.INDPRD01.PROD.OUTLOOK.COM (2603:1096:a00:37::23)
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
Received: from iisc.ac.in (49.206.10.139) by MAXPR0101CA0029.INDPRD01.PROD.OUTLOOK.COM (2603:1096:a00:d::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4457.17 via Frontend Transport; Wed, 25 Aug 2021 16:41:03 +0000
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: d4571198-bfca-412b-9a8f-08d967e720b9
X-MS-TrafficTypeDiagnostic: MA1PR01MB0634:
X-Microsoft-Antispam-PRVS: <MA1PR01MB063483E585F397F6E682B5C5FCC69@MA1PR01MB0634.INDPRD01.PROD.OUTLOOK.COM>
X-MS-Oob-TLC-OOBClassifiers: OLM:10000;
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: V179ARggCpsxMY8rA6MUkT2mlFL8QaOD+znLbjp9kG61PqYRODgpw4c7BL5pjaaBSvKSY8a/7QOmmkCzwnmWbbUpS3Jon/wZFIkF2JjGSiX4Iz1kt4Sdh8NoqTzpu2XtxWn3q/rU+hkHhszNpzZROYwVtmNxgm6hJM+vZmTXrGz84R2P6Z6/k9o19CocBetoU9HriGk3a616/gp+/1gcrps8mAgwQRjLSOD5EehCptpdAapcrN8MQQiE7RYGDjtf+LAuFG73NvBQp+NkeTFDt/V15vsuQthox3rGXtQ/0LRZABAdd2BwL5FGOK+o2xL1XptmCcbPE+vLAKT8ZsLXyzYUQAKXsE5bhRHq+t2/b84WYHy8nY+WCXim3EZgZFaJFC4n5naGfA0trSO89HnLygshxPJBaq2tyhBM73LJDCm+4hS8W7DOwjJEkJmQSq/vLkFnXQf6/Fk1nj5sXi2z6ePt45+D2uJCV9hYjkTBHTEE9RsSB2B5p3IVP7frNJyikQaHxgpZ5iBIxXvlkU5ExqzdV9hx96CYZW5c2jxuD/8hCZr7D0W87ixW9VOILtJrdEt4DJqaedbGHoyM29ZT43ilJS1sk2mGZn6xeFux4wvC0/IYxaiDjBGpEAwNpW26SOWZxeGt/AUjLAaEtYxSICDQOHAZDyaSQhiODXkff0pTDQpobPfPQ7g8MP2PnBUY6t6QItKAeePX5W9PZGw/Iamh56vAdh4F1ZBcHTjANfdor6pM00+VBf0A1zTMt+m4rjRYm2fkasSDL0Mzm9cYYg==
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MA1PR01MB2218.INDPRD01.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(4636009)(396003)(39850400004)(376002)(366004)(136003)(346002)(316002)(786003)(5660300002)(7696005)(66574015)(186003)(6916009)(55236004)(52116002)(966005)(26005)(1006002)(2906002)(33656002)(956004)(8676002)(83380400001)(53546011)(86362001)(66946007)(36756003)(55016002)(66556008)(478600001)(38100700002)(2616005)(8936002)(66476007)(1076003)(38350700002); DIR:OUT; SFP:1101;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: t3c/cXWlkuntWlFCcv+HnH1HKjehHdznF6+eaeSO9RWVtcI0/Qy4O3XvjFHtkziBKRkl3v2nNJPWz+2vruAfeH/G4QSMa2/+CSLBueNKu1UD7DDx8w/pi6QO5YwP/Dxt/pxKToXD16VoeXTV+26WLCc8FJymTryirDfY5N8cH3x7CVXcHuv9ynm0qZiBYFhfyVnHLmyFPo0AM2rFg2YznsLizcRPJtJCpT5tjqD2nV8+8AzJtSStfYhCrXcCHB8BMGXlah9merYTrQ74lc7+QVg+cXvf+ACKM2Z6WiOCzmKDXG1rT+ycYXaaAz8xOiOiQW0fpStUk6xqs1WVRL827BKojftt8EIRoToie5dDK8DlKAV4XF4OaHbdC/EexWsxsc8WkuRLSgz1Al3wkzTMx3+D8DqXkjcw6NM9KEY6QG5YhQcV4nvpEiXDUbOHc62tEA0bY7d5xZW2O55T2py88QkzeD9RDmcIpk43f0E4JwaNiqwVlcWnrAh/7MtZ4vuqsCTjBz6Kigyf8hrTN72Sq6vbsd1DyQRegazVegillfmze/w2dQmHgTuSuDhjcYTi2GnNrZl1JNGazmbJzLyYmIBvCZXM/MifIPKoZXW2mArAzQsrjybvh0IGlAHeQ+3u+w/dgju4Jr9t2e1RpxCfGmOhtWzVW619+un3RsLkghc5u1MEIclMcDBV4IAZ2v5ncpJheHZsc/b2ge7dTsDorN7OtLU8X6+prLgFi8EpwV32Y5tq2VcLAnTzWwU8i9F7qyB3pBqF25g4kg++oGnBHOj3tlfmJaDLInknt8Vc8zSyElAr1aMTyXjrHEIbb6zkf9Vuh3nT7fk/zjygbvlEiB2BvqOY8Stemd2dTLHOU352kG6QgqFiJW6Jz2cw8hYoFXGijh/kW2f3Uf69OplWqOJeek8uQFqfHdf/ggUJH3pnVg3+h+Hi4/GZkoJjDPoweAIpvMrw/C1TQC/ALJEsId/Pi0dXCZXSeKxfBzSvTMGMNHYr15hzMQqozQEU17wlfiJDsTOuUXgJNQrLm4+iynGikAGyxA7Mab7QHSrxuGQstl0xv2ZgrCQ5VThJm9QVfA6BlRm1m2/kb8saKQzorsZTXYd2Jd+Ioj/fQwgDDTilAQv/Xu4GcnR704Psqg67S9tXRGyOg14hnI2LHdVK0xYG36oCG/w0fDNjfdCupehUL7VVrb0R/NYy4ARLMF86jUxAsMiP67KGU3cO0s1v7BJWYztBPXADscl+RoSf3/n2Awm+svWkhXBTd65QFvFkoFxQsdRWc1LJjCJGaYMLbLgfKAXxpSwex/PFMDw0nyGRitVI2xou31eYUEBIQhVf
X-OriginatorOrg: iisc.ac.in
X-MS-Exchange-CrossTenant-Network-Message-Id: d4571198-bfca-412b-9a8f-08d967e720b9
X-MS-Exchange-CrossTenant-AuthSource: MA1PR01MB2218.INDPRD01.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Aug 2021 16:41:03.8783 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 6f15cd97-f6a7-41e3-b2c5-ad4193976476
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: lxt1AxMZEBX2tIvgJqOQjYj4AB636S4sQ2lCPA7IOlQNtK2xD1XMvbADMbUtqHwEju/yTc9hv1fP8ZlncDSANg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MA1PR01MB0634
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/5hOn6bMgJ60KiDSolmxa_YP0hug>
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: Wed, 25 Aug 2021 16:41:28 -0000
Hello Michael, Very interesting points! Few additional thoughts in-line. Regards Anand On 21-08-24 13:50:43, Michael Richardson wrote: > > > 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. Thanks. I feel telemetry is very essential to manage an operational network, in general. For this draft it is a critical requirement. In our lab we developed an in-band OAM telemetry scheme for LLNs that we named it Co-iOAM. The idea is very simple but it has been very effective in monitoring a real-world deployment of RPL/6LoWPAN network that we setup. ["Co-iOAM: In-situ telemetry metadata transport for resource constrained networks within IETF standards framework", https://ieeexplore.ieee.org/abstract/document/8328276] > > 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 :-) I see your point. Apart from the functionality that you listed, perhaps RPL can be used carry telemetry data. PCE-only is still possible, but would prefer to use RPL for the above reasons. > > > - 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. While reading the draft I too had the doubt regarding the positive confirmation. But then if Track Ingress Node does not receive PDR-ACK to its PDR, I would assume it would request again. Further, no news from the Ingress node can be interpreted as successful track setup. > > > - 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. I too think so. But PCE can come up with few tricks to manage the mobility, independent of RPL. This was not covered in the current draft but I am certain Pascal is ready with few techniques already :) > > > - 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 mailing list > Roll@ietf.org > https://www.ietf.org/mailman/listinfo/roll
- [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)