Re: [babel] BABEL / MANET / ROLL and multicast

Ted Lemon <mellon@fugue.com> Tue, 03 May 2022 21:23 UTC

Return-Path: <mellon@fugue.com>
X-Original-To: babel@ietfa.amsl.com
Delivered-To: babel@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 02265C1594B8 for <babel@ietfa.amsl.com>; Tue, 3 May 2022 14:23:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.895
X-Spam-Level:
X-Spam-Status: No, score=-1.895 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=fugue-com.20210112.gappssmtp.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vILrnkFgrNNl for <babel@ietfa.amsl.com>; Tue, 3 May 2022 14:23:23 -0700 (PDT)
Received: from mail-oa1-x2c.google.com (mail-oa1-x2c.google.com [IPv6:2001:4860:4864:20::2c]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5EFDDC159482 for <babel@ietf.org>; Tue, 3 May 2022 14:23:23 -0700 (PDT)
Received: by mail-oa1-x2c.google.com with SMTP id 586e51a60fabf-e656032735so18537479fac.0 for <babel@ietf.org>; Tue, 03 May 2022 14:23:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fugue-com.20210112.gappssmtp.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=zt7RoChjUhfV0soEjX32HuG4ul6K/ingPyfSxQlOjo4=; b=hwNrOuWXP9oYj6Ojbk3rwtRtUbCnb5wv2OPQOiPADUD7amZs+S7XCeGaN2ibfcOaiO SKIsKIKD21ZBkdyLGkdbPAkc6yqbrYu3D3eHYDJQenCBe1goFJiXSr0EiHI7q9I30A7s ml3FjxEDftEyuaoQUDv5FjrcNlpFaEbcowlsdy/b/RvidZVfTGJP9uYzcilz63acOKYN 1vAYTJoGB/R858to1yBhc/vhptQIDMg5MKaIhZiorkmdV6dDTrOHythGVgSqHhQrZ+EE 9pFjxgYgREwduyEzJv+3bD2FxXFLFBR5wQwZBzNK/LwawyFtabbcLQv9ml9NQpi0pXX0 9g+A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=zt7RoChjUhfV0soEjX32HuG4ul6K/ingPyfSxQlOjo4=; b=cnpBfmmsPzFIYJh+PqrVf4o6t4weskF2fael5b0Xzs8XkHmmbWYKGAtGl5IIgHb99w SowgMv1rt31zlaGYWPrclsNPyHw+o1S9+qOpzrLpKS779jyIv7A1cdJdrGeMSv4MA+jp 7rlSIRgIUI0iWN/izEd+xc9uDOauzCB0fGk1PYs506KXU611FBWI9YIhLgRC12MOPMxk BunTbXD9HTqrYlpo7TH5QPcQW8GDTJTzTiGcTq2eU/fmMbMFkLUl5jiVfQKnU1wfLCJm 4pZldRpgh45BuMjSfVZ2z4R9+CSe4ByaOki1GRG2l8ROZnsJKMTrqyayfB0z4B8xayel YK4w==
X-Gm-Message-State: AOAM531zzUy02bjo5pHjbkHSNOO+scyIyhZy1sec13EgH600wYvsbted kHGcdtVfZ2IfYFrHncvk+eb80YQId9K0G34XUZKNWA==
X-Google-Smtp-Source: ABdhPJzTYFP0ZHRwHpzAMeY/2r8K2YSuqIZP/qVeexYgEd/Ur4knaoRcH/C0eijmrrdQjcmLYLBgVm2IVf7evjA44TM=
X-Received: by 2002:a05:6870:1710:b0:ec:94dc:5406 with SMTP id h16-20020a056870171000b000ec94dc5406mr2485016oae.209.1651613002048; Tue, 03 May 2022 14:23:22 -0700 (PDT)
MIME-Version: 1.0
References: <CAF4+nEFo4-XRhMLGHe-BaFferQ6pPNVHK7Ve7qA8se+fC4DECw@mail.gmail.com> <CAPDSy+5voFRf8j=kHhetxsiRRHAF00YjsRnCOh7kRB5cmF6gbg@mail.gmail.com> <87y1zi782h.wl-jch@irif.fr> <CAPDSy+61g73sVYme3a9caYU4s0CaBKZeQ7_PUt2RrKA03XhhTA@mail.gmail.com>
In-Reply-To: <CAPDSy+61g73sVYme3a9caYU4s0CaBKZeQ7_PUt2RrKA03XhhTA@mail.gmail.com>
From: Ted Lemon <mellon@fugue.com>
Date: Tue, 03 May 2022 17:22:46 -0400
Message-ID: <CAPt1N1kgvT27rxr9o_X4WV=afhK6HCi+Z3Y+qunqEhrMtp=48g@mail.gmail.com>
To: David Schinazi <dschinazi.ietf@gmail.com>
Cc: Juliusz Chroboczek <jch@irif.fr>, Donald Eastlake <d3e3e3@gmail.com>, Babel at IETF <babel@ietf.org>, babel-chairs <babel-chairs@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000004b425505de221ebe"
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/HHyiZDam5kxjNWcQmVrSoH5O62g>
Subject: Re: [babel] BABEL / MANET / ROLL and multicast
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.34
Precedence: list
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 03 May 2022 21:23:27 -0000

FWIW, multicast service discovery on constrained mesh networks is a really
bad use of network resources. Every device gets the multicast, whether it
offers the service or not, so spends battery power and network bandwidth on
this. If the mesh does "best effort" multicast, this likely consumes a
great deal of available transmission time. It's a lot cheaper to have a
central registry. When defining new mesh networks, specifying SRP and an
advertising proxy (or infrastructure support for DNS-SD) is going to be way
more efficient. This is the choice we made for Thread—we do not do
multicast service discovery on Thread mesh networks, which are 802.15.4
constrained mesh networks.

On Tue, May 3, 2022 at 4:25 PM David Schinazi <dschinazi.ietf@gmail.com>
wrote:

>
> On Tue, May 3, 2022 at 12:03 PM Juliusz Chroboczek <jch@irif.fr> wrote:
>
>> > Out of curiosity, what's the use-case for using multicast over a mesh
>> network?
>>
>> In public meshes, essentially mDNS.  People want to be able to find their
>> printer even if they're using a mesh network to cover their huge American
>> home.
>>
>> I'm not sure if the military have other needs, if so, they're not telling
>> (at least not to me).
>>
>> > When it comes to device/service discovery, we've found that a
>> unicast-based
>> > register/query model is much more reliable and wire-efficient.
>>
>> I agree that it would be more efficient for the printers to register with
>> the local DNS proxy when they acquire or renew a DNS lease, but that's not
>> what the market has chosen.  (Some people at Apple may or may not know
>> more
>> on the subject, and they may or may not be called Stuart.)
>
>
> That's not what the market has chosen over Ethernet, but it is what the
> market is
> apparently going to choose for mesh home networks. Leading companies in the
> smartphone and home automation spaces have joined together to create Matter
> <https://en.wikipedia.org/wiki/Matter_(standard)>, a new home automation
> standard based on IP and IEEE 802.15.4. Their plan for service discovery
> is to
> use DNSSD (RFC 6763) but not mDNS (RFC 6762). mDNS is one way to
> perform DNSSD using multicast, but you can also perform DNSSD using
> unicast, and that's what we're building over in the DNSSD working group:
> https://datatracker.ietf.org/doc/rfc8766/
> https://datatracker.ietf.org/doc/html/draft-ietf-dnssd-srp
> https://datatracker.ietf.org/doc/html/draft-ietf-dnssd-advertising-proxy
> (Someone named Stuart might be involved with these documents, and
> someone named David might be chairing a relevant working group)
>
> David
> _______________________________________________
> babel mailing list
> babel@ietf.org
> https://www.ietf.org/mailman/listinfo/babel
>