Re: [Roll] IOTdir Review of draft-ietf-roll-dao-projection-19
"Pascal Thubert (pthubert)" <pthubert@cisco.com> Mon, 13 September 2021 08:19 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 574963A0B81; Mon, 13 Sep 2021 01:19:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.596
X-Spam-Level:
X-Spam-Status: No, score=-9.596 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_NONE=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=K1Kc9Cam; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=tfSwM0vT
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 bZjLwp7yAqjk; Mon, 13 Sep 2021 01:19:26 -0700 (PDT)
Received: from rcdn-iport-5.cisco.com (rcdn-iport-5.cisco.com [173.37.86.76]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 43E953A0B79; Mon, 13 Sep 2021 01:19:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=13812; q=dns/txt; s=iport; t=1631521166; x=1632730766; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=h2mYYPxJQOIXQ4FDxr1B3n0GvCXygRdErXniQDvL2qQ=; b=K1Kc9Camz+jln+fh/uf9vS6AXjdk2XuAowc6OW41/Bb9lf/R07iPD/hR z5lUONT6bmjQZePnsV7hznJQ0TeV+bH7yHRECrZkCZjQYWBA7D7Y9knkS +jjcYFY55voyKWpZAIcMp38Nm/KY5NkbrsNeyHSCzGxa4dsxdY3kcimJo E=;
IronPort-PHdr: A9a23:se9D6hPSdWKG5BG0r+kl6ncZWUAX0o4cdiYe8dwpgq8Ifqnwt5jhPUmK4/JrgReJWIjA8PtLhqLQtLyoQm0P55uN8RVgOJxBXhMIk4MaygonBsPWAla9Ivf3KSA3T4xOUVZ/9CS9Nk5YUM/1e1zVpCi06jgfUhXyPAZ4PKL7AInX2s+2zOu1vZbUZlYguQ==
IronPort-Data: A9a23:RnBMRKuqdJtERDu4puo9He3uHefnVIBcMUV32f8akzHdYApBsoF/qtZmKW2AOa2Ca2X3ctl0Pduw8hxSuZXRmoMwSgBlpHtkECsVgMeUXt7xwmUckM+xwmwvdK/shiknQoGowPscEzmM+39BDpC79SMljfDRHeKlYAL5EnkZqTFMGX9JZS1Lw4bVsqYw6TSIK1vlVeHa+qUzC3f9s9JACV/43orYwP9ZUFsejxtD1rA2TagjUFYzDBD5BrpHTU26ByOQroW5goeHq+j/ILGRpgs1/j83Ad+j1738aEBPEvjZPBOFjTxdXK3Kbhpq/3NplP1kcqtHLx4L111lnPgpoDlJnYSsSRojM7fQsO8cSBJfVSp5OMWq/ZeZfyPn7Z3InhCun3zEhq8G4FsNFYEC8+hrRGBD6fJdMjcJalWPjuXz2Ki8SORnmsUkKo/iOIc3u3x8w3feF/lOaYrER6Hi5NJE0nE3nM8mNerCauIScnxhZQmGbxAnB7u9IPrSh8+yjXX5NjZfsl/Q9ew84nPYy0p6172FDTYcQfTSLe09o6pSjjOZl4ghPiwnCQ==
IronPort-HdrOrdr: A9a23:VR6f46Cf8abwPbLlHejzsseALOsnbusQ8zAXPh9KKCC9I/b3qynxppsmPEfP+UgssHFJo6HmBEDyewKsyXcT2/hTAV7CZninhILMFuFfBOTZskbd86OVzJ8m6U4NSdkaNDS0NykEsS+Y2nj7Lz9D+qj7zEnAv463pB0BIXAIGsNdBkVCe3qm+yZNNW977O8CZeKhD7181kOdkBosH6CGL0hAe9KGi8zAlZrgbxJDLQUg8hOygTSh76O/OwSE3z8FOgk/hIsKwCzgqUjU96+ju/a0xlv3zGnI9albn9Pn159qGNGMsM4IMT/h4zzYILiJGofy+wzdktvfsWrCo+O8+yvI+P4DsE85S1vF5ycFHTOQigrGpUWSlGNwykGT0fARDAhKePapw7gpLicwLyEbzY9BOGUh5RPHi3MfN2KzoA3to9fPTB1kjUyyvD4rlvMSlWVWVc8EZKZWtpF3xjIYLH4sJlOx1GkcKpgiMCgc3ochTXqKK3TC+mV/yt2lWXo+Wh+AX0gZo8SQlzxbhmpwwUcUzNEW2i5ozuNyd7BUo+Dfdqh4nrBHScEbKap7GecaWMOyTmjAWwjFPm6eKUnuUKsHJ3XOoZjq56hd3pDkRLUYiJ8p3JjRWlJRsmA/P0roFM2VxZVOtgvARW2sNA6dgf22J6IJ8oEUYYCbcBFrZGpe5/dIks9vS/EzAczDTa6+K8WTWlfTJQ==
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0BhCgBICT9h/5BdJa1aHgEBCxIMQIMsIy4Hd1o3MYgPA4U5iAcDgRKOeYpTglMDVAsBAQENAQEqCwwEAQGEcwKCQgIlOBMBAgQBAQESAQEFAQEBAgEGBIERE4VoDYZCAQEBAQIBAQEQKAYBASwEBwELBAIBCA4DBAEBAR4QJwsdCAIEAQ0FCBMHglCCVQMOIQEOn0EBgToCih94gTOBAYIIAQEGBASFChiCNAMGgTqCf4J1U4c3JxyBSUSBFAFDVYERSjc+gmIBAYE3CwgYJIMngi6GdQEQWwYXTQQyISAPHgIMAh4WBy0LCgUGEwwBDh8BCisPkRsTqwqBGAqDK558FINmi2eGRZBzlhyCHp4KBAQLhHQCBAIEBQIOAQEGgXgkgVlwFTuCaVEZD44gg3KFFIVKdDgCBgsBAQMJjSwBJ4IfAQE
X-IronPort-AV: E=Sophos;i="5.85,288,1624320000"; d="scan'208";a="663049395"
Received: from rcdn-core-8.cisco.com ([173.37.93.144]) by rcdn-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 13 Sep 2021 08:19:05 +0000
Received: from mail.cisco.com (xbe-rcd-003.cisco.com [173.37.102.18]) by rcdn-core-8.cisco.com (8.15.2/8.15.2) with ESMTPS id 18D8J5AC017372 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=OK); Mon, 13 Sep 2021 08:19:05 GMT
Received: from xfe-rcd-004.cisco.com (173.37.227.252) by xbe-rcd-003.cisco.com (173.37.102.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15; Mon, 13 Sep 2021 03:19:04 -0500
Received: from xfe-rtp-004.cisco.com (64.101.210.234) by xfe-rcd-004.cisco.com (173.37.227.252) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15; Mon, 13 Sep 2021 03:19:04 -0500
Received: from NAM02-DM3-obe.outbound.protection.outlook.com (64.101.32.56) by xfe-rtp-004.cisco.com (64.101.210.234) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15 via Frontend Transport; Mon, 13 Sep 2021 04:19:04 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YxK5NWi8ZjerNkG5Q3nwy5xqXqm68FDv6MuozTd/jemz+9E33rsT7z1UQ6gSAJFdOb2leRHEh07gMXzQLzl9k3lAlyr/YwuHum6v4KZ5KJwVR0VZnyGVuCtLbcwNxcnuknCwQGmLfsIgVlCK+KiAb+ztKguImhH4l/GzcBtUYc51RLNO5k9sh2s53SYUUF9H3WP9uvfkJcgsl1fnHWADDoVmrcbE065/l4OKWVHjqtDmJtM2ZaYjkQvp8t6G+MWj4U3NXpuEtWJL2ZLhGinT7ElKeZjEHKmTMaRe0L58T8FuAiHj7G6VRWso+98BpWAiSTlM4f+ZBnokWXpInoZb9g==
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; bh=FSlTEoWfbhtwMfZQMjDVBgnpdMcP4st3T00UgVxKK7Y=; b=mhRyrosBjhPx5zC+ZIPp82ucYb7tgzUabYot/DkKGv+skFlhN4Vhh0HDwFGVYojvF1Bn5OEt++YwY0p8cnGb8CT1mLJ0a9oLztrDGdPfIjhqFJ88N77YXMouQrq4uvOHeqOi8SWtYjhIuJnSbFWv6DqGgmE8cgF5jNECwBr1920tZZBAnxPIIwxbnzd6nnhJk9hnp8h2i0TIJEdevnu9TQTbyqNMqaktz+zvKOs9PcTZsSLdOWcWRD34YjhMmNQsuMrB5Yh1q7KIrRnzFL4tMzbJcqEZ9go86gMQfPhwOXRUJxNhKddKNIsgpo1/ISV9zGyGNZeHtRZGbqe55aldhQ==
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=FSlTEoWfbhtwMfZQMjDVBgnpdMcP4st3T00UgVxKK7Y=; b=tfSwM0vT32jVPVG/Ho7PH7Rq6AIaUXGI2DCeg53wYVVA+FIbqodBF2hMLMLzun+3wsFT25tMSe8xcPz8Is48bADrjKWcrwgKKpJ2aPhNGbCCY4EBRWcLX6uZkAoct2oYHrf6VmAs0tptYoPHGt+v2VbRITcDnC3NMVZa44vhFk0=
Received: from CO1PR11MB4881.namprd11.prod.outlook.com (2603:10b6:303:91::20) by MWHPR11MB1840.namprd11.prod.outlook.com (2603:10b6:300:112::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4500.14; Mon, 13 Sep 2021 08:19:03 +0000
Received: from CO1PR11MB4881.namprd11.prod.outlook.com ([fe80::6d14:9e8:cd9:26af]) by CO1PR11MB4881.namprd11.prod.outlook.com ([fe80::6d14:9e8:cd9:26af%5]) with mapi id 15.20.4500.019; Mon, 13 Sep 2021 08:19:02 +0000
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: Toerless Eckert <tte@cs.fau.de>, Routing Over Low power and Lossy networks <roll@ietf.org>
CC: "draft-ietf-roll-dao-projection.all@ietf.org" <draft-ietf-roll-dao-projection.all@ietf.org>
Thread-Topic: [Roll] IOTdir Review of draft-ietf-roll-dao-projection-19
Thread-Index: AQHXnSUJ2blEs70G1kOM/vt917Gg/6uQ4BsAgAADexCABbyakIAKlRwAgABk7IA=
Date: Mon, 13 Sep 2021 08:18:54 +0000
Deferred-Delivery: Mon, 13 Sep 2021 08:17:54 +0000
Message-ID: <CO1PR11MB488161D4B62DD53BEA6747D2D8D99@CO1PR11MB4881.namprd11.prod.outlook.com>
References: <20210829222620.GA6858@faui48f.informatik.uni-erlangen.de> <1673.1630595658@localhost> <CO1PR11MB4881986E6AB6E69F42652213D8CE9@CO1PR11MB4881.namprd11.prod.outlook.com> <CO1PR11MB4881F8390A8B4167774E35D9D8D29@CO1PR11MB4881.namprd11.prod.outlook.com> <YT6dutVH88NKbaZM@faui48e.informatik.uni-erlangen.de>
In-Reply-To: <YT6dutVH88NKbaZM@faui48e.informatik.uni-erlangen.de>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: cs.fau.de; dkim=none (message not signed) header.d=none;cs.fau.de; dmarc=none action=none header.from=cisco.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: e1a3f499-d955-408d-e2ca-08d9768f256c
x-ms-traffictypediagnostic: MWHPR11MB1840:
x-microsoft-antispam-prvs: <MWHPR11MB18408F367ACA016EF3A0FD04D8D99@MWHPR11MB1840.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: c0lXIs4hS7wLhZhk7GfwmM2etauvn00gFBq1wgMlZumhZffdZlk9tX3cqubt3lCAe7GIqr04mVf3EYE74iLAbSShJ45ONh9+51WKk7uiwPaeHtSkEcP2bm3a+TCMIB8tyzFRr30ctvD5IONepRJgJr/AYh9dk73ptjEFLPiC4HFDeKuGjOzkgDg07Ufep/wxJaus0yd0+46fX4Uw1jmU0TNim+vE42qYWxB9puv04kF5k5u/66VjhYxY9KvX3qNNHyj4MiFDC1tmnY2ngf9rgQRnm8XJ/Th8LzXV3mnUVqdAO+OzZljPqit8u4rfJ3BxRhQTBAu96knXvdMByEcVe8Ma2hoYupfDVdHNWRMWWGriNRhSeK2YHfwYTA38tWVd/y7TdGdl9rIHObUqubqH0YlN+n9n/bhpcRv82XjddfZ91Sz+hDyMmkzQtJEE3xp7sTedyOzlPAUB1MlvCI6A4miQHQqW37KH+1dHauKG/NKqgcFM4v61n556gKSnP5nuMBCzj9Y8Y2Z3nLMEULtjLHA1HaWkBlAcu4rls6cAIp78mXrxbA+q19bIflYYD+bSfqz7BtLB/cn8eImT9yBexqTQimRg7AFmwtBHbFLwZS5/dwhkKVkj7TXvBj3COd0B45nenEy54jk6fyIthOvbxUUaZ4IkoRHMhRM3nd5rIoFbIsbUZHrMjT15y/SQXM5MyjDkjgRHvl1Zrzi4OXwVSzAB6kefE7/yLYcG13g8+Pa6X1w4H8ej1lBdMYX0RQOJLyuSZBBag7XL49HewXS/x5cdY+VsvTQ6E3ZGKP9u7yA=
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:(39860400002)(376002)(396003)(346002)(366004)(136003)(71200400001)(110136005)(5660300002)(122000001)(55016002)(86362001)(83380400001)(66574015)(316002)(38100700002)(6666004)(52536014)(76116006)(66476007)(38070700005)(66446008)(64756008)(7696005)(6506007)(8936002)(53546011)(33656002)(2906002)(8676002)(966005)(478600001)(4326008)(66946007)(30864003)(66556008)(9686003)(186003); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: SFEFNvKZgmuhK97cxn2j8F+cwLCK5wIhiN1sxB8f6K7TL7h+W+DpzGYptom5J0VA4uawnyu2XOZrnvc7gsd965NPHe5yxiN64zrF4IzquJ/+COYvmx5DWkvq7xsID0lI2TtV6spsdToS+QXXEC8Wx+yj2fQ5jpL4MbHXkzEU6J3AGYc8BREQqCBzPAs3CvmYWoI7/vTFX1BVE3uuOOB354Q1hB0W7M0O0z4HT8wXR1G36u+IbzYqDnx/Q6zC10CatbXxEY/DSsT3kyNCZzx7RfmqBu8wjXvH0pHzCnfaDKgd+SmhYA2/v9aRycpGkcl0JTPsbHrn1WIORS8n5ao6HWNIZcGhGg+uc2syR6t8ajsRNNbbhX8lkccY6f5onDGNd5dn5T4Qd9QmNIfB8YNUTfyU3W7HKAJwracstjGYMm6D14jKEBYD66JC/w7FT9Bpd23FtfF+zg1hUpzR2TYhYWJAU9B17bp6zD6BEuKNFOhuc2Kko3OyHEw0RKP0za5YE1wr6Qzl0TbUiA6EJiQf0k6Z8AJclG9PzHY2Vpi0S8K5ob1t0uLIXlSKgbjHrhI0s3Kv7ysYQTPlvh/Xy3TW+WPBY/lvHG54f6SovGKz2cf4sw9CWNU1I2uXBrNKhig3NMyfrgwUTYd6wxzHAZ5LFolffoiwc5eISq6/NLJbBG0wfR7TQVvWXESM+9twS3bhzOedEmQQKpkIoNggxFcUn2Q8xfvhnvcpLTuEvzk5cuBJo7qCT1vksNPRmDCHhHazN2QJ0sSalBCgq7ojeFyeAz6eXamS5WGGHa4q5/kMSvTka2cg058PtTEwbbQ9V4Ssm7ht5dP3IZzh9TqkYcF4YT+JTPbQGS0z4yIAXcS3df4HAjenGfky0CmRkj01dwEdzLEyu5iVVo1P2OvJlHQPhWEcAy4n0OiNB8OuNI0NqHc7eymx/+JtS5uYjR8D5JrpFcyECkAG2ThS03qrUT1ahyE5R+Kx0disl5kGjCrLKq/C+k25G11Vvnn2lcFS/XtjEBjCySuHy8X3bRhTGBW+x3JK+Wvq4aMrUz5DQ2uqu4K9eGnPEfsiFQDSOLbxSvO3ArJAczAd2Ol4LwJHF70a5bKdsMDR3say3EFTM80yHU9H/tCwntkIgmLjIucoXMW0Rl1Q3H8uKAVROxGPvVzMq2wD1utCFKWcbzEdaL8v0dMno67p1j4C/nbWeStUGaJmdoGautdcOY0w1LNdXU/X+0pCPiOpszj5SBH87z1PrmS2j2r85IyXZEdmSjf9m6bWOGmujmytMa2yM2+8LSVPxRn9+1EcR1RCBr2B5Pd8NYjt7VNcCOPetCR/wCNItgFmQ0SLtmnk9PU+OTpSdmfkL5g/Sh2izXnYF0Rdur0Gjwyp2B7ujH6Kt06Wmtrc8zpp
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
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: e1a3f499-d955-408d-e2ca-08d9768f256c
X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Sep 2021 08:19:02.7998 (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: d71JOjNN4x+tec4v6F2DJri5BLBmbWNPzTVVhY+IDodYiQJA85DzHbB4aiztzWEKDncpvxnCiREnmbQwu9b2KA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR11MB1840
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.18, xbe-rcd-003.cisco.com
X-Outbound-Node: rcdn-core-8.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/L3RB4U8xd6k4jQVjhwkxLg-HkFk>
Subject: Re: [Roll] IOTdir Review of draft-ietf-roll-dao-projection-19
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, 13 Sep 2021 08:19:33 -0000
Hello Toerless; Needless to say, I'm moving on with your review comments. This is a very deep review, for which I'm utterly grateful. The aresponse implies that I reshuffle the doc quite a bit. I actually had to do it several times already, and I'm only half way through. Please be patient, that's a big lot of work, to be interspersed with other duties. To your points below: > > > > On the other hand, since RPL is a Layer-3 protocol, its applicability > > extends beyond LLNs, e.g., on wired networks, as used by the ANIMA > > Autonomic Control Plane (ACP) [RFC8994]. In a powered and wired > > network, where the memory to store the needed routes is easily > > available, Storing Mode usually makes more sense than Non-Storing as > > i reduces the route stretch and lowers the load on the Root. > > I think there where more reasons we used to choose the ACP profile, and > those reasons might apply to other wired network uses of RPL as well > (IMHO): > > | RPL routing information headers may not be available on all type of > | wired network infrastructures, especially not in high-speed routers. > | Opeating without it requires single root storage mode. These networks, > | RPL with storage mode requires fewer resources than alternative > | protocols like OSPF, ISIS, BABEL or RIP but at the expense of higher > | route stretch than shortest path routes to any destination as in those > protocols. > | P-DAO allows to add for example such routes to especially important > | destinations such as in RFC8994 A.9.4. > > > In that > > case, the control path between the Root and the LLN nodes is highly > > available compared to LLNs, and the nodes can be reached to maintain > > the Projected Routes at most times. This section specifies the > > additions that are needed in Storing Mode. > > > > In Storing Mode, the Root misses the Child to Parent relationship > > that forms the main DODAG, as well as the sibling information. To > > provide that knowledge the nodes in the network MUST send additional > > DAO messages that are unicast to the Root as Non-Storing DAO messages > > are. > > > > In the DAO message, the originating router advertises a set of > > neighbor nodes using Sibling Information Options, regardless of the > > relative position in the DODAG of the advertised node vs. this > > router. To advertise a neighbor node, the router MUST have an active > > Address Registration from that node using [RFC8505], for an address > > (ULA or GUA) that serves as identifier for the node. > > > > The DAO message MUST be formed as follows: > > > > * The originating router is identified by the source address of the > > DAO. That address MUST be the one that this router registers to > > neighbor routers so the Root can correlate the DAOs from those > > routers when they advertise this router as their neighbor. The > > DAO contains one or more sequences of one Transit Information > > Option and one or more Sibling Information Options. There is no > > RPL Target Option so the Root is not confused into adding a > > Storing Mode Router to the target. > > > > * The TIO is formed as in Storing Mode, and the Parent Address is > > not present. The Path Sequence and Path Lifetime fields are > > aligned with the values used in the Address Registration of the > > node(s) advertised in the SIO, as explained in Section 9.1. of > > [RFC9010]. Having similar values in all nodes allows to factorise > > the TIO for multiple SIOs as done with [RPL]. > > > > * The TIO is followed by one or more SIOs that provide an address > > (ULA or GUA) of the advertised neighbor router. As opposed to > > Non-Storing Mode, this includes both siblings and parents. > > " > > > > Works? > > If i read it correctly, the missing functionality is all about the required > additional reporting so the root (and controller behind it) has enough > topology information to calculate desirable P-DAO, but there is no change > needed for actual P-DAO, e.g.: existing P-DAO could be used to install the > desired additional routes into the default intance ?! This is correct as long as you can have an RPI in the data packets. When you do not, the main instance has to be assumed. The reasons we focused the spec on NS Mode are: - simpler spec - better applicability in LLNs (compress SRH) - less topology to upload In SM, the PDR and Track structure and datapath signaling would remain the same. What changes is the the TIO is the SM form, and > > As for the details of above explanatoin, i don't yet understand the details > of those SIO/TIO enough to vet if there is no gap ;-( In NS mode the TIO provides the parent address in the DAO. In Storing Mode no such thing. Reworked section: " 8. Storing-Mode Main DODAG This specification expects that the main DODAG is operated in Non- Storing Mode. The reasons for that limitation are mostly related to LLN operations, power and spectrum conservation: * In Non-Storing Mode The Root already possesses the DODAG topology, so the additional topological information is reduced to the siblings. * The downwards routes are updated with unicast messages to the Root, which ensures that the Root can reach back to the LLN nodes after a repair faster than in the case of Storing Mode. Also the Root can control the use of the path diversity in the DODAG to reach to the LLN nodes. For both reasons, Non-Storing Mode provides better capabilities for the Root to maintain the P-Routes. * When the main DODAG is operated in Non-Storing Mode, P-Routes enable loose Source Routing, which is only an advantage in that mode. Storing Mode does not use Source Routing Headers, and does not derive the same benefits from this capability. On the other hand, since RPL is a Layer-3 routing protocol, its applicability extends beyond LLNs to a generic IP network. RPL requires fewer resources than alternative IGPs like OSPF, ISIS, EIGRP, BABEL or RIP at the expense of a route stretch vs. the shortest path routes to a Destination that those protocols compute. Projected Routes add the capability to install shortest and/or constrained routes to special destinations such as discussed in section A.9.4. of the ANIMA ACP [RFC8994]. In a powered and wired network, when enough memory to store the needed routes is available, the RPL Storing Mode proposes a better trade-off than the Non-Storing, as it reduces the route stretch and lowers the load on the Root. In that case, the control path between the Root and the LLN nodes is highly available compared to LLNs, and the nodes can be reached to maintain the P-Routes at most times. This section specifies the additions that are needed to support Projected Routes when the main DODAG is operated in Storing Mode. As long as the RPI can be processed adequately by the dataplane, the changes to this specification are limited to the DAO message. The Track structure, routes and forwarding operations remain the same. In Storing Mode, the Root misses the Child to Parent relationship that forms the main DODAG, as well as the sibling information. To provide that knowledge the nodes in the network MUST send additional DAO messages that are unicast to the Root as Non-Storing DAO messages are. In the P-DAO message, the originating router advertises a set of neighbor nodes using Sibling Information Options, regardless of the relative position in the DODAG of the advertised node vs. this router. To advertise a neighbor node, the router MUST have an active Address Registration from that node using [RFC8505], for an address (ULA or GUA) that serves as identifier for the node. The DAO message MUST be formed as follows: * The originating router is identified by the source address of the DAO. That address MUST be the one that this router registers to neighbor routers so the Root can correlate the DAOs from those routers when they advertise this router as their neighbor. The DAO contains one or more sequences of one Transit Information Option and one or more Sibling Information Options. There is no RPL Target Option so the Root is not confused into adding a Storing Mode Router to the target. * The TIO is formed as in Storing Mode, and the Parent Address is not present. The Path Sequence and Path Lifetime fields are aligned with the values used in the Address Registration of the node(s) advertised in the SIO, as explained in Section 9.1. of [RFC9010]. Having similar values in all nodes allows to factorise the TIO for multiple SIOs as done with [RPL]. * The TIO is followed by one or more SIOs that provide an address (ULA or GUA) of the advertised neighbor node. But the RPL routing information headers may not be supported on all type of routed network infrastructures, especially not in high-speed routers. When the RPI is not be supported in the dataplane, RPL can only operate as a single topology (the main DODAG). In that case, the Tracks MUST be installed using the main RPL Instance as TrackID, and the routes along the Tracks are alternate routes to those available along the main DODAG. They MAY conflict with routes to children and MUST take precedence in the routing table. The targets MUST be adjacent to the Track Egress to avoid loops that may form if the packet is reinjected in the main DODAG. " Works? Keep safe, Pascal > > Cheers > Toerless > > > Pascal > > > > > -----Original Message----- > > > From: Pascal Thubert (pthubert) > > > Sent: jeudi 2 septembre 2021 17:33 > > > To: Routing Over Low power and Lossy networks <roll@ietf.org> > > > Cc: draft-ietf-roll-dao-projection.all@ietf.org > > > Subject: RE: [Roll] IOTdir Review of > > > draft-ietf-roll-dao-projection-19 > > > > > > > > > > > > > -----Original Message----- > > > > From: Roll <roll-bounces@ietf.org> On Behalf Of Michael Richardson > > > > Sent: jeudi 2 septembre 2021 17:14 > > > > To: Routing Over Low power and Lossy networks <roll@ietf.org> > > > > Cc: draft-ietf-roll-dao-projection.all@ietf.org > > > > Subject: Re: [Roll] IOTdir Review of > > > > draft-ietf-roll-dao-projection-19 > > > > > > > > > > > > Toerless Eckert <tte@cs.fau.de> wrote: > > > > > If there is any technological gap, then it is me hoping that > this > > > > > could be a solution for the RFC8994 A.9.4 problem, but alas > > > > this > > > > > > > > I also thought it could help. > > > > > > It will be out decision to add that to the draft or not. It's feasible. > > > That will be in my answer to Toerless. Sadly it takes time. > > > > > > > > > > > > solution does not support establishment of additional routes > for > > > > > storage mode DODAGs. Too bad. Especially because its not > > > > quite > > > clear > > > > > to me why that would not be possible to easily do as well. But > > > > > in understand how that RPL profile may not have been of any > > > interest > > > > > for this work. > > > > > > > > I think that the text may be the problem. > > > > Last I checked, the intention is to support both adding > > > > non-storing routes to storing mode, and storing routes to non-storing > mode. > > > > My view was that we were finally unifying the two modes into a > > > > kind of hybrid. > > > > > > We still are but for now the draft does not play in a storing mode > > > DODAG because it is lacking the DODAG topology. > > > Which can be alleviated by calling parents siblings and sending > > > non-storing DAOs to the root even in storing mode for both siblings and > parents. > > > We are already doing that mix for external routes... > > > Please keep that point alive. > > > > > > > > > > > > > > > The mayor issue in the text is that it front-loads a lot of > details > > > > > that are then hard to understand and open questions are only > > > answered > > > > > much later. For example, packet encoding is put first in the > > > > document, > > > > > as opposed to (as i have observed it in more RFCs) at the end. > Then > > > > > the text follows with processing description, and only finally > with > > > > > what i consider to be a complete description of how the pieces > > > > > interact through examples. As mentioned in the details, i > > > > think the order should > > > > > be as much as possible top-down, starting with sufficienly > complex > > > > > examples that introduce the technology to the extend that the > > > > > main concepts are used in the example. E.g.: sequential or > > > > complex track, > > > > > sements, destinations, targets. > > > > > > > > I agree. > > > > I also suspect that we need more implementator feedback. > > > > > > > > > > > > > Same here this is a great review and it entails a significant update > work. > > > I'm on it but cannot spend all the time I'd wish. > > > > > > Keep safe; > > > > > > Pascal > > _______________________________________________ > > Roll mailing list > > Roll@ietf.org > > https://www.ietf.org/mailman/listinfo/roll > > -- > --- > tte@cs.fau.de
- [Roll] IOTdir Review of draft-ietf-roll-dao-proje… Toerless Eckert
- Re: [Roll] IOTdir Review of draft-ietf-roll-dao-p… Michael Richardson
- Re: [Roll] IOTdir Review of draft-ietf-roll-dao-p… Pascal Thubert (pthubert)
- Re: [Roll] IOTdir Review of draft-ietf-roll-dao-p… Pascal Thubert (pthubert)
- Re: [Roll] IOTdir Review of draft-ietf-roll-dao-p… Michael Richardson
- Re: [Roll] IOTdir Review of draft-ietf-roll-dao-p… Pascal Thubert (pthubert)
- Re: [Roll] IOTdir Review of draft-ietf-roll-dao-p… Toerless Eckert
- Re: [Roll] IOTdir Review of draft-ietf-roll-dao-p… Pascal Thubert (pthubert)
- Re: [Roll] IOTdir Review of draft-ietf-roll-dao-p… Pascal Thubert (pthubert)
- [Roll] Fwd: IOTdir Review of draft-ietf-roll-dao-… Pascal Thubert (pthubert)
- Re: [Roll] IOTdir Review of draft-ietf-roll-dao-p… Alvaro Retana