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

"Pascal Thubert (pthubert)" <pthubert@cisco.com> Wed, 20 October 2021 14:38 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 16E843A0063 for <6lo@ietfa.amsl.com>; Wed, 20 Oct 2021 07:38:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.6
X-Spam-Level:
X-Spam-Status: No, score=-9.6 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_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=iy+PSLrb; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=RP+Ihlq/
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 APAoeTlfOo7z for <6lo@ietfa.amsl.com>; Wed, 20 Oct 2021 07:38:48 -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 2B5A33A00D2 for <6lo@ietf.org>; Wed, 20 Oct 2021 07:38:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=11636; q=dns/txt; s=iport; t=1634740728; x=1635950328; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=MvzCkq7/9J4nQZnc4ciHlXOtEG4dl/P9dneCKZEle3U=; b=iy+PSLrbu6cJhajFi15fS6VUMM3LwZ3tMT17RpaW+X4T7Ilv+AP4EcuH gf5VCbBXxugwRxI70p2sUX8bXyWNAT7o7JcrObgKGCzDH8Mh/pxl3V7cC 6IGGyymQQZZoAoxSwEaf9MoZoXxePma6Gbm6/usBqkDc5gUIhG/8cXhxg A=;
IronPort-PHdr: A9a23:+Gg9vh/bk+bfzv9uWMHoyV9kXcBvk679OAIY7p8ujfRFe/fr85fjORnZ4vNgxB/MUJ7A4v1Jw+zRr+j7WGMG7JrA1RJKcJFFWxIfz8lDmQsmDZ2eAEv3IfrvZip8F80RHFNg9muwZE5SHsu2blbOo3q0uDgVHBi3NQd8KunvXIDIiMHi3OGp8JqVaAJN11KA
IronPort-Data: A9a23:/JgT/aOIb087VrXvrR2NlcFynXyQoLVcMsEvi/4bfWQNrUom1TFSxjBKW2GEb/bbMTPzf4oiOtu08EpU7MTcnNE3GnM5pCpnJ55oRWUpJjg4wn8dtEp+F+WbJK5cx5hYOoaowPwcFCeG/071aOC59xGQ6InRLlbCIL+cUsxObVcMpBcJ0XqPqsZh6mJaqYHR7zCl4bsel/bi1GqNgFaYBI67B5Wr83uDtNyq0N8RU8dXifpj5DcynFFNZH4TyD3YEpf2fmVUNrbSq+fr1rq1+CbS+A0gT4LjmbfgeUpMSbnXVeSMoiMJAO753V4T/WprjvtT2Pk0MS+7jx2Rg9BswthXqbS7SBwiOevHn+F1vxxwQn0mY/IdoeWdSZS4mYnJp6HcSFOyx/JGDUwqM8sf4OkfKWRF778ZJSwDRguKge67xLeyTK9nj6wewGPDVG8EkmtrwTecBvE8TNWSBa7L/tRfmjw3g6hz8T/lT5JxQVJSgN7oOkIn1o8rNa8D
IronPort-HdrOrdr: A9a23:WzB6l6q7+m3ajEtX+g93FDkaV5t0LNV00zEX/kB9WHVpm5Oj9vxGzc506farslkssSkb6K690KnpewK6yXcH2/hhAV7EZnikhILIFvAj0WKG+V3d8kLFh5VgPSkLSdkFNDSdNykesS++2njGLz9C+qjEzEnLv5ai854Fd2gDAMsMg3Ybe2Sm+w9NNXV77PECZfyhD7981kKdkAMsH72G7xc+Loz+juyOsKijTQ8NBhYh5gXLpyiv8qTGHx+R2Qpbey9TwJ85mFK11jDR1+GGibWW2xXc32jc49B9g9360OZOA8SKl4w8NijssAC1f45sMofy+Azd4dvfr2rCouO8+ivIDP4Ds085uVvF+icF7jOQlgrGLUWSk2Nwz0GT/PARDwhKe/apzbgpAScxrXBQ4O2VFMlwrjykX109N2KeoM213am7azh60kWzunYsiugVkjhWVpYfcqZYqcgF8FpSC4poJlO31GkLKpglMCjn3ocaTbpaVQGugkB/hNi3GngjFBaPRUYP/sSTzjhNhXh8i08V3tYWkHsM/I80D8As3ZWLDo140LVVCsMGZ6N0A+kMBcOxF2zWWBrJdGafO07uGq0LM2/E75T3/LI27ue3f4Fg9up8pL3RFFdD8WIicUPnDsODmJVN7xDWWW24GS/gz8lPjqIJ8YEUhICbeRFrbWpe0vdIj89vdvEzaszDca6+WcWTWFcGMbw5qDHDZw==
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0DgBgCqKXBh/5FdJa1agQmBWYFRUQd3WjcxhEeDRwOFOYgNA5pygS6BJQNUCwEBAQ0BATUMBAEBhQACF4IzAiU0CQ4BAgQBAQESAQEFAQEBAgEGBIERE4VoDYZCAQEBAQIBEgsGEQwBASUNBQEECwIBCBoCCB4CAgIwFRACBA4NGoJQglUDDiEBDqF+AYE6AoofeoExgQGCCAEBBgQEgUpBgn8YgjUDBoEQKoMGgncbOUwCXoIgg3knHIFJRIEVQ4FmgQE+gmMCA4FFGoMWN4IujCqBCBswBhgFNiAwDRwROxkGIS0LOpEwEQpAgw+MeJwQCoMxikqUSBSDaotvhkeKPoY+lguMb5N9CIUBAgQCBAUCDgEBBoFhO4FZcBWDJFEZD1eNUhmDUIUUhUp0OAIGCwEBAwmPfgEB
X-IronPort-AV: E=Sophos;i="5.87,167,1631577600"; d="scan'208";a="940673122"
Received: from rcdn-core-9.cisco.com ([173.37.93.145]) by rcdn-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 20 Oct 2021 14:38:26 +0000
Received: from mail.cisco.com (xbe-aln-002.cisco.com [173.36.7.17]) by rcdn-core-9.cisco.com (8.15.2/8.15.2) with ESMTPS id 19KEcQdw008901 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=OK); Wed, 20 Oct 2021 14:38:26 GMT
Received: from xfe-aln-002.cisco.com (173.37.135.122) 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 09:38:26 -0500
Received: from xfe-rtp-003.cisco.com (64.101.210.233) by xfe-aln-002.cisco.com (173.37.135.122) 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 09:38:25 -0500
Received: from NAM10-MW2-obe.outbound.protection.outlook.com (64.101.32.56) by xfe-rtp-003.cisco.com (64.101.210.233) 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 10:38:25 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=khB2Z9S1GqB/6fPmaLR6rQPYd+Bly8IQ14O/G/5oQzyPUvURAtJX8g+FdLIw/wdDt5dgqhzZSOWbx/2x3KxW4rIaYLq6aALBSq1LqdKoXdPrM/9zhE2f4zkFIgwXTz6BSHo2TwQGAwmuyyBJZ9VkJbLt0OuATxkGtVU5EO/QveRPL0qzQkn9RA/obW3M7Rt8fx0kWVieH5XNuatTP6nF2ayb7zpM43rqgvganERM1IMDPOrWVQ6IMvylweaGHiPYMt6Hrbnu1oNztjiopiP3nyuQxgTqNg2JVKPQ/u4RVsE86Zp5IIAH94uB37h4q3dtEAeEIrnfPfiX4lxtn5OCfA==
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=MvzCkq7/9J4nQZnc4ciHlXOtEG4dl/P9dneCKZEle3U=; b=lp5NzmZxpnMfzFnDOG4B1RnKWYD0IKa0Y43LgOea3ptynwwV6SwhcFlJtwwlGrsxmvlSpRaFS26sRC2lCTcCMc/JL58zXVWNSDn+wPP0ZbrDfdV4m1rIGSm8r9TEG5BUNccHFOusONolhBjmW6SBR3Ms2YrFQqgPMn1MKN5hier9XNXGBiiIKHtl/4u6i5TxKEfeJzzPCnBkmQINt/652UnZmo7KBtK74dsfeUyUyaF/elmkuzupsa4W77M6MygdkLeFC9kEGI4nQ1C1oHTB+4glRt6YaNT+JsBPoM6En3r5ybgZoRI5xaXxQbTzPa8rPY4xv6mqG6HQ6jdq/EiPEw==
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=MvzCkq7/9J4nQZnc4ciHlXOtEG4dl/P9dneCKZEle3U=; b=RP+Ihlq/U4KNXWP8Hox4dkaB96EJJLSOgXFrO+8iJ5P+YTjvH8kNBud+wtSAMmatOy4D0Ei6f9ai3QBPODlLoTM88hpSE0qMbWqJMmGFyRdi9G0WRJBldsmpmyCMnfJ1b+jXLEy9TPVCd55L8mjJNFSWs75/TSvgsdw6H67A8A0=
Received: from CO1PR11MB4881.namprd11.prod.outlook.com (2603:10b6:303:91::20) by MW3PR11MB4745.namprd11.prod.outlook.com (2603:10b6:303:5e::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4608.18; Wed, 20 Oct 2021 14:38:24 +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 14:38:24 +0000
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: Michael Richardson <mcr+ietf@sandelman.ca>
CC: "6lo@ietf.org" <6lo@ietf.org>
Thread-Topic: [6lo] Call for WG adoption: draft-thubert-6lo-multicast-registration-02
Thread-Index: AQHXvoJndgQ2zzUwS0yAdOoRklP/6KvY2XmAgAGf/ICAAHz4AIAAjq+wgABviYCAAAG5EA==
Date: Wed, 20 Oct 2021 14:38:10 +0000
Deferred-Delivery: Wed, 20 Oct 2021 14:36:58 +0000
Message-ID: <CO1PR11MB4881F33A9817853991D9A9EED8BE9@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> <CO1PR11MB4881A21144BF132E120E66C2D8BE9@CO1PR11MB4881.namprd11.prod.outlook.com> <2912.1634737567@localhost>
In-Reply-To: <2912.1634737567@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: 094406cb-8454-458d-9af4-08d993d7457c
x-ms-traffictypediagnostic: MW3PR11MB4745:
x-microsoft-antispam-prvs: <MW3PR11MB474573D085A64284113FB98FD8BE9@MW3PR11MB4745.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: 9c1mAAOSMq66HdfD9veMPf+TI2+kP6aWwsuNLbKrby0Qww7RCkApkB/6UlzPGMVawNhkk19ASxVXAWEycnULiAhcDu0vF2wpJitGR7f9M0slQ1YGKn7ltk0Nj5MtfTC+woxoieXFagPO5KzkhCYCu6wAAtdEQa1SAdNlG4F6n+XP5PaBE4zhIdiX2Pr/A3ivNSgkgQZM120RbX7bRQ3qWxhxAlXn+HCXpkqwssYL7xaFwZFZ3chZv0SWXyMBABHSgwdFAtqFmSvdjBgp8UzoKCig0wmhCjIMciMnZ/C+pnXWE/aX9WYmA+bzGNbMeME3HL/XrhiIUOXNlpy9MlTjpATrkofXC2i6RIoDi5reoeZyomoyn8KLBJca5hiKMwwTTTK4cX+EbPTQJ7H8nORRtp0L05U2xBHTzu/8xlQo9E+l1tR3oW5vK6/fH25ZRA7FuVmTT3ptLCg/irmi5V0DcBgkm6AMHun29GQud+svrttDzCRU/dSt6D2xo12md7qU9/sCjUEJNYI4vBRF9Jvz4qXySXT25ZVtRbxuBslhZjgS5p9fjdvquzskXivHpGany7RV94iRcdjDg9UvRyjfCcWb7gLpEIyI1S0wM7gTLPAA/t6KB1ua/V0IKF/ZRHMcsvsKOFMwFHNoSvfqyzjQFT2ofqmdkYjygIj+EgRnOzRhoVyDpdwMsEk+B6pGq+EfAouMckhGZYIzEeT1OerPB9qDRIEE1AIqKoSrDJ2jCyG7CxNyWGuXCanFDET5ceqWG7uJgd0ByB6gxT5tCHIz37AtDGLyqQYYZEIHW7+gmyY=
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)(66574015)(4326008)(33656002)(55016002)(316002)(6666004)(52536014)(2906002)(122000001)(8676002)(71200400001)(26005)(76116006)(508600001)(9686003)(38070700005)(7696005)(966005)(8936002)(66476007)(38100700002)(66446008)(83380400001)(66946007)(64756008)(66556008)(6506007)(186003)(86362001)(5660300002); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 0DZ9KW++p40Fey2C6sPGK5bGlDOAtBGkrRNIE4slcLX360l8NXX5SNnj+P+yU9ZKscb9Ikd4wRqUhJykcrZ9W1TW7TB5xbBnzHeu2la4V3f7qjjT5xP47ZgSN3hM6MIU+SiDgCrDPgCMRMcf/eDUrfY1Fb8SAZQ+o0xlWSiuXfwivUnOSsBmc4MZXG1vkS59qypuF0DdUTZhlTDW5bQACH69yNEEs4+fvkieHcbVbSk4mru4p+l2vM+tNRL1gPyIUbSOpAdGRgSwn100vPeC5jH0KQgsSwqfyUfz98ZUBIaqD9QwW0c5QcmfMHnN53nVxXOebXOcWxrkAM3tySXOzMBvQ3pfvBDSoJjbVf8Ce281q+/maIyMUJK9MXqbIU+cZh8nrARU2nZcWTH6sl6uZyIgxHi2D+LoXq4aIfNdMCI7PwNfq0qjBsTnVHzPsk991JlBFG7V7QCtS6pJbFmycsITWS+6+RVrC2N000OE2AmyqdcROQQs/kpbZm/VrkjY9z6R2nltGdzBZUc6XHQ9XpYGKxbX9rGUG9oKZsay5wlatmlmutV23RRgMCjLxY/Q14ey457toBS9ePCQUyH4CHn4eOzKeWoWl+xtXnNkNp6fpZE+7voF/sLpJpI49YruRTGpcD3QIzGLb7vcwJ4z9nlS6KpCc1mXW9JQigxCRtoNVz5WYmLfox1PxTCqcjpCzynnG+TGI1zM3z6Eejp1rCrtKqgU7iroIqehqp8rXY5QmsaQVsodbgnK4kWuToLfNt+KAkrLj/bjETp55rmu1QHF6uji+8S++1e8mQiuqINVt7Jj2o4qwjbcVF/KpfaTLvgeB7uCDvt/usYnzaa6VPg3zDDpsdreo1xS1aQct9S6PnjOEKCriRH/bEkGmzFYFmHhr0O6nc7y6DXHUtvCSiO7bECy9xwgVsfoU0sw6MButnUQ2riRZ6A9nff1nu+0urTXkH8ntkYeO67Iq8Wvrzi6VarPUG+uSd3Nb1uFr0UP7oRJI5+t9CIYaA2zG2TqocQvog8xevuVyQPMffI6pREhaFhs6UbXZokwhziOoDhA8svkVKRLhSl1H1s/cXiKEa/Cg1aIXD6wQc7JR99F2lOKJxa1PH9ylQhQHTiiHBL817D565C9Zfml9fTIRlcLaAW20JM3s0OKAr0KNaNN6laHrRxiFjxszg7FXXZ1XZlYIUPh3lWBYahBdcrb+oBFNhDy7qZRZObDxE3OncHimHJRgXJUUdaNKC+FW/vya/dpWoc9Qr6ba8tIEoVzYoNTT+sUCzfrX/d5uQA/KKIZed0JNLTlsw+av2XLjPniCgp8PZcWTuoeKwAtSTcHbXyU
x-ms-exchange-transport-forked: True
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: 094406cb-8454-458d-9af4-08d993d7457c
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Oct 2021 14:38:23.9913 (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: MW3PR11MB4745
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.17, xbe-aln-002.cisco.com
X-Outbound-Node: rcdn-core-9.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/6lo/8DVxaflXZBZWPo7CaEdHeyn7CgQ>
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 14:38:54 -0000

Hello Michael

Please see below; I skipped where we reached consensus

>     > 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?
> 
> That might make it clearer.

OK I'll scan and fix in the next release.

> Can we do this with ethernet though? i.e. the tunnel is a unicast L2?

Well, the 6LR is one hop away, so that becomes the 6LBR passing the multicast IP packet as a unicast L2 frame to all the 6LRs one by one. No SRH no IP in IP. Then the 6LRs copy one by one to all subscribers. And

> Can we finally admit that ethernet is NBMA?

Yes, ethernet is often NBMA, think of eVPN, pseudowire ot Wi-Fi ESS. The make believe emulation that is getting heavier by the day, but no one complains, I guess that's the frog in boiling water syndrome. We just do more and more hideous patch over patch to maintain the illusion that we're still in the situation that justified the design of IPv4 ARP. Look at the BESS WG-Docs currently in IETF last call, e.g., draft-ietf-bess-evpn-igmp-mld-proxy. 


> I think that one thing that really hurt NBMA networks (like 25Mbs ATM to
> the desktop that I think IBM was pushing), back in the 1990s was the need
> to have that multicast-emulator as a network component.

My point about the BESS work, see https://datatracker.ietf.org/doc/draft-ietf-bess-evpn-optimized-ir/ which is in that same bucket of emulator and now emulator optimizer! At the same time, the APs copy the broadcast a N unicast which is more reliable and often faster.

> Meanwhile ethernet was p2p and adhoc/plug and play.  Just hook up the coax.

Probably still true at home and Starbucks.

>     >> 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.
> 
> If the (Linux) client could operate as a 6LR/6BBR, and if they could elect
> a leader... or defer to a switching device that had the 6BBR included.
> Maybe that's no better than MLD snooping.

I was thinking the linux client does the 6LN dance, and the routers or L3 switches or APs would do the 6LR games. Then a server or a designated router would do the 6LBR. 


> 
>     >> 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
> 
> IPv6 link scope is all broadcast for ND?  I don't really understand why
> that is.

Because nobody turns on L2 multicast support though IEEE made 2 passes at getting it done. And that would just push the scalability issue of maintaining host routes / registration state one layer down. Think of it this way: a Solicited node multicast address (that's the SNMA) has the last same 3 bytes as the IP address. Collisions are rare in a normal network (yeah modulo birthday paradox). This means as we get close to as many groups as addresses. If the infra loses that state, ND fails. So that's as much state that we need to maintain in switches as the registration requires in the routers. There's just possibly more switches. It's because of that state that the router can live with only caching, which doubles the overall cost. So why not maintain just one state per address directly in the routers and be done?  

Note: MLD snooping creates equivalent state as L2 multicast support, just done in a more snoopy way, understand lossy with layer violation, thus less reliable; so MLD snooping is rarely available and even more rarely turned on for link scope multicast.

Bottom line: no multicast for Link scope, including ND. First bit in the air set to 1. Broadcast. Clearly vendors like us had to do something to serve large venues. And we do, but that's proprietary. Which in my book is a complete failure from the standardization perspective, specially 6MAN.


> That probably explains why I can patch parts of my broken network together
> by creating explicit routes over IPv6-LL.

He he. Turn MLD off, filter it, whatever, and it all still works. Very sad joke. 

>     > / 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.
> 
> Maybe this is the wedge which would allow one to get traction.

I tried to leverage 802.11 and walled 8505 Wireless ND for the occasion. Failed. The problem is that it's a big picture and most people are specialists. My piece works as designed.

> 
>     >> 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.
> 
> Enterprises would prefer to own and control that state.
> I suspect that many carriers would prefer that as well.
> This feels like DHCPv6 vs RA debate to me.

Yeh. I hoped Lorenzo would see it as a chance of gentleman truce. Autoconfiguration of n addresses per host like SLAAC, but still some control like DHCP. Somewhere between a tradeoff and the best of both worlds. There again I failed. I see why some people call that discussion religious. Because no one is ready for a tradeoff. I guess we need it in some kernel, and in some routers. I probably can do the routers. Trust me, Cage, that's the only way.


> 
>     >> 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.
> 
> Please, can you expand "SNMA"?

Solicited node multicast address to which ND messages are sent. Mapped to MAC 0x333300ABCDEF where ABCDEF are the last 3 bytes of the MAC address, designed at a time where the MAC address was burned in with a serial at the right. Note that the 3 read right to left has the first bit set to 1, which turns it to broadcast if the bridge does not know better.

> 
>     > 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.
> 
> I'm trying to understand this part.

White board would help. I'm saying that even if it's crazy to do a mcast group for all SNMAs, it's easy to do that for a few groups like all routers. So on a classical ethernet fabric, if each node (6LN) subscribes to one router, and the multicasts that reach the subnet are first passed to all routers with a L2 multicast (or a L3 encaps) then the routers can then unicast to their subscribers if any. So you end up with one stage multicast (over the ethernet backbone) and one stage N unicast (over the WI-Fi edge).

> I think that maybe it's a transition strategy?

Same here. Caching neighbor IPs (in ARP and ND) was probably also transition till the NICs can store more then a handful of addresses.

Keep safe;

Pascal