Re: [6lo] Call for WG adoption: draft-thubert-6lo-multicast-registration-02

"Pascal Thubert (pthubert)" <pthubert@cisco.com> Wed, 20 October 2021 08:12 UTC

Return-Path: <pthubert@cisco.com>
X-Original-To: 6lo@ietfa.amsl.com
Delivered-To: 6lo@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 638B43A0E79 for <6lo@ietfa.amsl.com>; Wed, 20 Oct 2021 01:12:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -11.9
X-Spam-Level:
X-Spam-Status: No, score=-11.9 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_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, SPF_NONE=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=VP+wYNhs; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=GZ0ZgEhG
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 o5Sf3RP8R7t3 for <6lo@ietfa.amsl.com>; Wed, 20 Oct 2021 01:12:06 -0700 (PDT)
Received: from rcdn-iport-1.cisco.com (rcdn-iport-1.cisco.com [173.37.86.72]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 693D23A0E73 for <6lo@ietf.org>; Wed, 20 Oct 2021 01:11:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=11040; q=dns/txt; s=iport; t=1634717518; x=1635927118; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=Y8tYnfDKSBKga+rQDU/fGsVfjVs9L7TWNrqk8RH3moc=; b=VP+wYNhswvEynGoypyuowqjbzKhy/59p7qcl8ajFh3+bHE4frZIczCi1 76NfcMVb1nKjYDHnfj56cHBFGF828Il28IhHmImo6iRGcspY7XMrQCtZE T78AQ7A8DmwTxezWNYD+hboygfl/N4PeN4+Xs7BcYqOyCiYfkjzWt25uD A=;
IronPort-PHdr: A9a23:EOK4FR89PUSjNv9uWMHoyV9kXcBvk679OAIY7p8ujfRFe/fr85fjORnZ4vNgxB/MUJ7A4v1Jw+zRr+j7WGMG7JrA1RJKcJFFWxIfz8lDmQsmDZ2eAEv3IfrvZip8F80RHFNg9muwZE5SHsu2blbOo3q0uDgVHBi3NQd8KunvXIDIiMHi3OGp8JqVaAJN11KA
IronPort-Data: A9a23:qHKKu6Pu/rG3si7vrR2MlcFynXyQoLVcMsEvi/4bfWQNrUon1jFTxmcWWmiFPviLZDP8KthxPdi/ox5S65DUyN5kSHM5pCpnJ55oRWUpJjg4wn8dtEp+F+WbJK5cx5hYOoaowPwcFCeG/071aOC59BGQ6InRLlbCIL+cUsxObVcMpBcJ0XqPqsZh6mJaqYHR7zCl4bsel/bi1GqNgFaYBI67B5Wr83uDtNyq0N8RU8dXifpj5DcynFFNZH4TyD3YEpf2fmVUNrbSq+fr1rq1+CbS+A0gT4rjmbfgeUpMSbnXVeSMoiMJAO753V4T/Wprj/xT2Pk0MS+7jx2Rg9BswthXqbS7SBwiOevHn+F1vxxwQn0mYf0fqeSaSZS4mYnJp6HcSFOyx/JGDUwqM8sf4OkfKWRF778ZJSwDRguKge67xLeyTK9nj6wewGPDVG8EkmtrwTecBvE8TNWaBa7L/tRfmjw3g6hz8T/lT5JxQVJSgN7oOHWj4msqNa8=
IronPort-HdrOrdr: A9a23:FvYVB6j2FRkgR4Ny68R6duMpNXBQX3h13DAbv31ZSRFFG/FwyPrOoB1L73HJYWgqN03IwerwR5VoMkmsi6KdhrNhfItKPTOW9ldASbsD0WKM+UyZJ8VxnNQtrpuIH5IObeEYSGIK8foSgzPIU+rIouP3ipxA7N22pxwGIG0aCNAD0+46MHfnLqQcfnggOXNNLuvk2iMxnUvHRZ14VLXeOlA1G8z44/HbnpPvZhALQzQ97hOVsD+u4LnmVzCFwxY3SVp0sPQf2FmAtza8yrSosvm9xBOZ/XTU9Y5qlNzozcYGLNCQi/ISNi7nhm+TFcZcsvy5zXUISdOUmREXeer30lEd1gNImirsl1SO0F/QMs/boW4TAjHZuASlaDDY0L3ErXoBerp8bMRiA0HkA45KhqAh7EqNtFjp6qa/RCmw7xjV9pzGUQpnmVGzpmdnmekPj2ZHWY9bc7NJq5cDlXklXavoMRiKo7zPKtMeRv00JcwmBm+yfjTcpC1i0dasVnM8ElOPRVUDoNWc13xTkGpix0UVycQDljNYnahNBKVs9qDBKOBlhbtORsgZYeZ0A/oAW9K+DijITQjXOGyfLFz7HOUMOm7LqZTw/LIpjdvaNKAg3d83gtDMQVlYvWk9dwbnDtCPxoRC9lTXTGC0TV3Wu4ljDlhCy/TBrZbQQFi+oWEV4r2dSq8kc7/mst6ISeZrP8M=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0BtCgATzm9h/5hdJa1agQmBWYFRUQd3WjcxAoRFg0cDhTmFaIIlA5pygS6BJQNUCwEBAQ0BATcKBAEBgguCdQIXgjYCJTQJDgECBAEBARIBAQUBAQECAQYEgREThWgNhkIBAQEBAgESCwYRDAEBMAgECwIBCBoCCB4CAgIwFRACBAESCBYEglCCVQMOIQEOoXABgToCih96gTGBAYIIAQEGBASBOgIOQYJ/GII1AwaBECqDBoJ3VEyGeSccgUlEgRVDgmc+gmMBAQIBgRolIIMWN4IujCsQWx1NBFECUDpBEyciCwsNLQORLRNIgw+NRZtDCoMxikqMG4gtFINqkjaQfJYLH4xQk30IG4RmAgQCBAUCDgEBBoFhO0aBE3AVO4JpURkPjikDFoNQhRSFSnQSJgIGAQoBAQMJj34BAQ
X-IronPort-AV: E=Sophos;i="5.87,166,1631577600"; d="scan'208";a="940481935"
Received: from rcdn-core-1.cisco.com ([173.37.93.152]) by rcdn-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 20 Oct 2021 08:11:56 +0000
Received: from mail.cisco.com (xbe-aln-002.cisco.com [173.36.7.17]) by rcdn-core-1.cisco.com (8.15.2/8.15.2) with ESMTPS id 19K8Bubc002549 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=OK); Wed, 20 Oct 2021 08:11:56 GMT
Received: from xfe-rtp-004.cisco.com (64.101.210.234) by xbe-aln-002.cisco.com (173.36.7.17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15; Wed, 20 Oct 2021 03:11:55 -0500
Received: from xfe-rcd-004.cisco.com (173.37.227.252) 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; Wed, 20 Oct 2021 04:11:55 -0400
Received: from NAM11-CO1-obe.outbound.protection.outlook.com (72.163.14.9) 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 via Frontend Transport; Wed, 20 Oct 2021 03:11:55 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WKPx0EOyl17EDWNEVNcEhcNU0y5NeyNk8eY1rvnSyqvL/JkONMRsXPMkCgL9qTmM0DofNFwTvb+KU3NKDql81m8Xaw5wMfLG+uYlguiuNYqJ5H7t4DXQSOZdDiQzkK5OEOGQBJAnPZTYS/KsRuXRNHXdDirgsOARaaFOnBNV/8ZPzReYyechkc8/i5SAEyT+c2/FGhOIng51LejVYo9XOuttiiUqJhwMHh5+E3SUh1nHqpq1uS8Weapbdtb6hunyeDD2tzb0umY/bEoPkiUEzZ7IadsGazTuOX24KT7al08yNGTsnSj1Xkz8H7TgRNyYIBHmCGpQ22HXacYFW6yuLg==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Y8tYnfDKSBKga+rQDU/fGsVfjVs9L7TWNrqk8RH3moc=; b=RhgqnTTzFxxkYABJnEP8DiMQF9363GO5U7C4/0opwVZGcU0e5JDvibhFPFP5TD6nH3PLHXWqGDgQVDOXdsjy7njrUgV6qpibzRQHQQjoHozIs4KkZ0kRUClBiGVFCUdGMsykObn8nXQ4H9iLjdIlJjyjy6/co98UdtCj4oD/kxT+tFyv1rwmZ5dL3EvT54rrjpQpUVKmfjxAxUfaoWd4cfHFLis2CSVVInI3lLMCMeRcZIn3Az7PVsKmHm0Dsnyg//MpxWLTY/xStbzXcy4xd9mbq+M+wlaWhKwxgi75Lk6YykNJBQN/NNjLiA/dDbYh/9uzY8Vl5THUeZGlTwAUag==
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=Y8tYnfDKSBKga+rQDU/fGsVfjVs9L7TWNrqk8RH3moc=; b=GZ0ZgEhGsnrryrxpuIji+JsNfgDG7/8r5glrV1xsOwE1jyQrK1iEF1BYcHOnwxV9ugij7BKI0xwEr3var2Az5Ji/as54HYLRZMf08LpDTRzKr4rwg6pEgMfgwJV4E6meqELzBykpP4iBuqCKKGSO3pF57733SSRdFIdsMZrSZjk=
Received: from CO1PR11MB4881.namprd11.prod.outlook.com (2603:10b6:303:91::20) by MWHPR11MB2064.namprd11.prod.outlook.com (2603:10b6:300:27::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4628.16; Wed, 20 Oct 2021 08:11:53 +0000
Received: from CO1PR11MB4881.namprd11.prod.outlook.com ([fe80::1493:cc59:eb78:7302]) by CO1PR11MB4881.namprd11.prod.outlook.com ([fe80::1493:cc59:eb78:7302%9]) with mapi id 15.20.4628.016; Wed, 20 Oct 2021 08:11:53 +0000
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: Michael Richardson <mcr+ietf@sandelman.ca>, "6lo@ietf.org" <6lo@ietf.org>
Thread-Topic: [6lo] Call for WG adoption: draft-thubert-6lo-multicast-registration-02
Thread-Index: AQHXvoJndgQ2zzUwS0yAdOoRklP/6KvY2XmAgAGf/ICAAHz4AIAAjq+w
Date: Wed, 20 Oct 2021 08:11:53 +0000
Deferred-Delivery: Wed, 20 Oct 2021 08:11:10 +0000
Message-ID: <CO1PR11MB4881A21144BF132E120E66C2D8BE9@CO1PR11MB4881.namprd11.prod.outlook.com>
References: <77daa85b9bbf6e6b0a9b8d55d2ec008f.squirrel@webmail.entel.upc.edu> <f6c85cb566c4ba430e6fabc135b9b547.squirrel@webmail.entel.upc.edu> <4C74CB71-8C47-4DA1-9A66-0E44E192FFB3@exegin.com> <11879.1634682974@localhost>
In-Reply-To: <11879.1634682974@localhost>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: sandelman.ca; dkim=none (message not signed) header.d=none;sandelman.ca; dmarc=none action=none header.from=cisco.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 59fba0df-aff2-4854-ea12-08d993a146ca
x-ms-traffictypediagnostic: MWHPR11MB2064:
x-microsoft-antispam-prvs: <MWHPR11MB2064477AD7A30195EC922419D8BE9@MWHPR11MB2064.namprd11.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: 0J6VnfPpx17BgnkScaJPLIh/vk8OMSy0SiUqGBWji4v95DBMHDYbkYwH6LWvTo/fI1ZYR6nk9PZHmNQcrvF44IABkh20OPJpweZpGEK8xbnEzDKMZ9T8hNUpQPRCSrAY7PjglU5iaI3ih0cSeK/YM+xUxQPx4b+ij0GR/uZmptIONtl81VlWf5x93isKd+ffoRSCtFXZhJkKo8swXdoyy8AL7JwfpmYdrk3Y3bw8Ta6SBPQdLrF8qsQt2nK3V0HDyUR/+TiYSGTkgZ2s/dh4YXPtZjaREAPZZSRai6oyd9myfy/XHDzboP0GWeRxf58L+NyBw+kQLVcYot8yy8FFu9hKXZHU6I2D28JZmhaqM1+Gb8JBtRFVA5qC0CRFOLzFbOsc7oOfIqIWqqdp4Jx++k0JHh5n14P3EAL6BKZvl+tMxqp4pl7mMTmg3Ae7veZbDNP6hnEJ01hh5kc+vBdDP4Qrv8REkjM1LvQ1bx8eTK4CcDzUFuGqj474W8wJH2TtbFFpJUUqaNc+t4YOqQw8X1wdr1aCSylmq/GY0/u6iVTi20+fxvlzaoZC00TpG9ACk9AF+IXfm3/x9zbJSvfuNltncfDgRfPrvILx2gqG2QNRt9JPCVrhPanrQjPoO3VmKpxpvN3p/De5zVCywM+5ZK5YES/afZbwiWE1v5LrPOk1xSwmLvFWNxvBVp4QmuxfilUdyRXc2pMV5kedTK4gR3EY09Cr3+4kklhuBLqptCFT6MhfqhQ7ATBOtJvJCX5ZB1Twjt3sHT+xD9NeYTQ56TfhSbNIRWEXpLMuQjOGX00o3kYA20Uz27640NTLBs4sPaT9+3eh4HCOHyYZbtBciQ==
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:(366004)(508600001)(66574015)(83380400001)(52536014)(66946007)(7696005)(76116006)(66446008)(66476007)(8676002)(5660300002)(64756008)(66556008)(71200400001)(9686003)(122000001)(186003)(966005)(2906002)(33656002)(38100700002)(6506007)(86362001)(38070700005)(55016002)(8936002)(110136005)(316002); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: RvjafEOLzjEDNkkaX5IdG7d57fvndA0L4i0MAA6gtqC1QfzfIrYZHJgGLWbDXPXdFblDPHuuUpaehuYBrrgtpVKwe8DSgtUbizzIpqWCDoDhXJLFn4NCN67y0B/JqrXQSs1n1pOgfoV+rpzQbKwkRrXa7AmPP1ewhkJM5AdRONRGR2A3eW+NpJzZhnBDl+D8oP1y/fX6XXxZUwQocvYV+mzC9szhuxm29eTYVMocYN9wCrzsNA0MLp+EwtvTgyO0NfLFoBhs5bQHh/kCTPNuDTvxwxsxo9hY3joK7m2m/KhuajRL1sWzlZUyrlyMBjUzvwARR1Xz1a1mhdKlsV59LRzyJeJ5oQIfWFEq2E0MKKofKeT+dQdyfF/m1pKe9hDu77A3jJwJqwwzvBBji+ol9gIsB4nJp7h1Y5Xr0dv8sSVc0h92rAvg32EYV6AZBs2LUzOGW7fZ8Fveev5PSxVajWr5Q7NCY+x/P41HI8x5sgBGUelHgls1rAKvkwMb8R7o0JANdyiQivGYK9QxaUlWbJ+iHAZXbgMbp9Et5xF/0rkKBHY51UJrxAXIBgONzssUkZKced5MJFHw37l7wTxkQngbLRcukpH9KZIkIse4U6BbOKMlexukl/i3RfeFxv8OF0GDDrkjFBqAGSvt08wUjBEFadmBsgvxvoFLr2Ai+x32XsURhCd7T1FrCJxAEFv4wt+us+ExhE5czTjxr0lmtxSwkT4aJUnSqaIkV4cVItKLNbMir0UAeYxHlTku4TxgNmjXxK/V6vHH2LisTwOTbj+BlOqQFefS9XQuJx+7pWwNUi7V75FD0g7OsPe25nFBchBnBow+XOFj6Vjt2Rt9n6U9mdkXQIB9uPE3piY3QjhOO+7X3LvaqcvoB1A1OeO3gakyGt+dCZa+uohiAGRe5+t60qHlH+Vepo6nrJ3UEGGNe5DVfPm8Mt3IFCFegIKk8QZEeUbjR6Q4I2nPyQKq1b0/OwwgBYf32rM0bjO2fEbQQ77BaR4xeUPWRCbAsHsMijWqae6KeyRxg1manpEByUYoIJfhLGuflmr7P06e9XS1gC0HO/i+INebJtVSQXMTkbNRCjJUoDseGlG+/m9FzUn1SukAk0/RfdCLWe3JEAJgUCZqfEpfqF5zbHylIewbLo6+YmabKXs45xjpdwbq5Av7rjl7v4BiXJ7hQ7Y5M4KaTqm+3yO8ra9ceOEu4f5NKNgmXXFVmfenxztSfeGDMf1UjwYaMjj/rXM2V/WRIqXE4IoMyMB37gFZUw9U2ho5JeIJ/sRui/GxOrJZ95xpuzUBNsmLS95fVrmm+JgZjsq82f6+s4KAe3i44MvXzNrJpeffyVjS287WKiANfc3cebq5qAMdK6Im5U4Q5LTIMp4dcG8LGzHshpseFd9dft49VYvi2vl0cTuW3Hci/+xerPPfDTwY0Ho8ZFeuP83YhCVzpBaHsrbrhjrzZAnlT+3xDGASP8RdX7QgkdyYQoNridRCVtCVlcTqpQ61gl9rYx8=
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
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: 59fba0df-aff2-4854-ea12-08d993a146ca
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Oct 2021 08:11:53.5659 (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: pthubert@cisco.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR11MB2064
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.17, xbe-aln-002.cisco.com
X-Outbound-Node: rcdn-core-1.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/6lo/hveqrJx4seDFt1oW2zNggKMQNCw>
Subject: Re: [6lo] Call for WG adoption: draft-thubert-6lo-multicast-registration-02
X-BeenThere: 6lo@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Mailing list for the 6lo WG for Internet Area issues in IPv6 over constrained node networks." <6lo.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6lo>, <mailto:6lo-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/6lo/>
List-Post: <mailto:6lo@ietf.org>
List-Help: <mailto:6lo-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lo>, <mailto:6lo-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Oct 2021 08:12:14 -0000

Hello Michael:

Many thanks for your support! Bottom line is I agree throughout; let's see the details below:

> I have read draft-thubert-6lo-multicast-registration.
> 
> I think that it should be adopted.
> 
> As I read it, I began to wonder if 6lo is the right place!
> 6man? roll?
> 
> Clearly it will need a cross-WGLC into ROLL.  That's not hard.

Clearly, yes. I did not want to go through the hassle of splitting in 2 drafts because it makes the interaction and the completeness harder to grasp.
I'll be presenting the draft at both 6lo and ROLL at the next IETF.


> I think that we'll need to talk about the new MOP a fair bit in ROLL
> anyway.
> I don't quite understand the new MOP yet, but I will read deeper during
> the WG deliberations on the document in the next months.

Basically that's ingress replication at the Root. Easier to think of it as RFC 9010 for multicast. 

The 6LN registers the multicast address, the 6LR sends a unicast DAO straight to the Root, the Root tunnels the multicast packet to the 6LR, the 6LR decapsulates and finds a multicast packet. The 6LR distributes the multicast packet to all 6LNs that registered to the address. Maybe the draft should use "subscribe" instead of "register" when it's multicast or anycast?
So the multicast tree is really 2 hops, one from the Root to N*6LRs over their usual source routed tunnel, one from each 6LR to the P*6LNs that subscribed, resulting in N*P copies. 

> 
> My second thought/question was about non-LLN operations.
> RFC8505 can obviously be deployed into non-LLNs, but there is not yet
> industry (or 6man/v6ops) consensus that we should do this.
 
Clearly, yes. I never managed to raise awareness. If we could get a linux client we'd make a great step.

> I *think*, but I could be wrong, that if I deploy RFC8505 in switched
> ethernet space that I no longer need MLD to work correctly in order to
> make IPv6 work.
> {I have recently had to extend a busy R&D office LAN across to another
> building, using a fairly wide variety of L2 switches, with QinQ trunk
> from a different enterprise.  I think it's broken MLD, and I think this
> is why IPv6 is flaky... }

True. In fact, MLD is already not needed for link scope since it's all turned to broadcast, one of the nice little lies that hide and the IETF / IEEE interface. 
The pendant is the 'proxy ARP' on the .11 side that claims that the AP replies NAs on behalf of the STA to avoid broadcast, but has no specification to support it.
We collectively prefer believing the lies that work on surface than facing the technical facts. 
So we keep doing useless MLD for SNMA and yet broadcast over radios - or use proprietary stuff that's bound to interfere with future standards. Interesting isn't it?

> 
> If I had RFC8505, then my IPv6 RA/RS/NA/NS infrastructure would not
> need as much L2-multicast to work.

None, effectively. This draft is a push model (like RFC 8505) vs. MLD, DAD, and Lookup, that are pull. Pull requires broadcast. Push requires a trustable and complete state in the routers.
=> push is adapted to NIC of the 80's where memory was scarce and broadcast cheap and reliable
=> pull was adapted to low power that's not necessarily awake to listen to broadcasts, overlays and radios that hate broadcast, and any route over operation. 

> But, if someone had some other multicast dependant system, (such as
> mDNS over IPv6), then RFC8505 alone would not help.  As I understand
> it, this document *would* help.

mDNS uses Link Local which is a proxy for the MAC and the scope of a L2 broadcast domain. 
In a use case like a large campus, you might want to separate the scope of a L3 Link (to be peer relationship like host to router), the L2 broadcast domain (so mDNS reaches the nearest printer), and the subnet (which spans the region where you do not want to renumber). Once you've done decoupled from IP subnets and links from L2 broadcast domain and made the L2 broadcast domain suitable for your physical world needs, it's OK to L2 broadcast the mDNS L3 multicast.

> 
> I'm unclear if having done a multicast registration, that the 6LBR is
> now expected to turn multicasts into unicasts.  

Yes, that's exactly the expectation, at least, per policy. For ND SNMA in particular, when the expectation is 0 (DAD) or 1 (Lookup) listener - arguably there can be SNMA collision but with 3 bytes random values that's birthday paradox - rare for you) -, turning to unicast is definitely the right thing to do on any type of network.

In route-over, ingress replication respects the idea of non-storing whereby there's no state in the intermediate routers, and is compatible with legacy routers that just forward the encapsulated packet (same as for RUL).

In mesh-under and Ethernet, the 6LR and 6LBR can be collapsed, and the 2 steps become one. The result is a complete state at the LBR with the list of all listeners, just like MLD would have built. From there, it's up to the 6LBR. It that knows how many listeners it has for a multicast address, how many hosts it serves on an interface, and the characteristics of the interface. In Wi-Fi proprietary code, we already make a decision of N unicast vs a broadcast. With DPI/proxy/blah operation, you can make the decision based on the protocol information as well.

But if you look at draft-thubert-6lo-unicast-lookup, you'll find that we can still retain the hierarchy of 6LR (in every AP and L3 switch) and 6LBR. 
Note also that the 6LBR is abstract and can be implemented as a distributed/redundant database, e.g., using BGP, and that's what we're doing in draft-thubert-bess-secure-evpn-mac-signaling. But I guess I'll retire without seeing any of this deployed. 


> In RPL, this is done in
> a Storing Mode, where I think the 6LBR knows where the registrations
> came from, and therefore can L2 unicast these multicast packets to the
> appropriate 6LRs that are next in the mesh.

Well, If we retain the 2 steps model, the 6LBR can send unicast to the 6LRs over Ethernet based in the SLLAO that is added to the EDAR in https://datatracker.ietf.org/doc/html/rfc8929#section-5, and the 6LRs can unicast to the 6LNs that registered to the multicast address. 
Alt: one vendor could decide to implement a real L2 multicast for all_routers, and the 6LBR would send the multicasts for which there's at least a registration to that group. Then the 6LRs would distribute unicast to their subscribers.

> It seems like if I had an RFC8505+6lo-multicast capable L3 switch
> (6BBR) in an ethernet setting, that it would keep track of multicast
> registrations, and then L2 unicast traffic to the devices that needed
> it.

Yes

> 
> This would be a major win for SOHO users with bridged WiFi.
> This is why I wonder if we are thinking too small by adopting at 6lo,
> and not 6man.  Or maybe we need to do the LLN work here, and then write
> an operational/deployment considerations document for v6ops.

Indeed. But 6MAN is a think tank that produces threads whereas 6lo is alive and kicking. I tried draft-thubert-6lo-unicast-lookup at 6MAN under the same thinking as yours here, and it stay rotting on a shelf.

> The deployment hurdles for this might be significant, as I don't think
> there is a fax effect, but rather each node adds this code in an
> altrustic manner in order to reduce their airtime.  For laptops and
> phones, there might be a battery savings, but I'm not sure if there is
> a win until most nodes have deployed it.
> 

I believe so too...

Think about alkl the hassle at BESS for the likes of https://datatracker.ietf.org/doc/html/draft-ietf-bess-evpn-bum-procedure-updates-07 and https://datatracker.ietf.org/doc/draft-ietf-bess-evpn-optimized-ir/. No more U in BUM, and much smaller groups making optimized-IR irrelevant.

Keep safe,

Pascal

> 
> --
> Michael Richardson <mcr+IETF@sandelman.ca>   . o O ( IPv6 IøT
> consulting )
>            Sandelman Software Works Inc, Ottawa and Worldwide
> 
> 
>