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

David Schinazi <dschinazi.ietf@gmail.com> Tue, 03 May 2022 20:25 UTC

Return-Path: <dschinazi.ietf@gmail.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 8474FC14F74A; Tue, 3 May 2022 13:25:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 cQXVJaeIMvtT; Tue, 3 May 2022 13:25:08 -0700 (PDT)
Received: from mail-pj1-x102d.google.com (mail-pj1-x102d.google.com [IPv6:2607:f8b0:4864:20::102d]) (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 E5545C14F720; Tue, 3 May 2022 13:25:08 -0700 (PDT)
Received: by mail-pj1-x102d.google.com with SMTP id w17-20020a17090a529100b001db302efed6so2944387pjh.4; Tue, 03 May 2022 13:25:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=AMq9rpF6Vbrn+6/hn2ZhAMguhRGaPx+WsIuuumH4Bx0=; b=i8dIWZKw6l33yu4uZkBjoKsPuIkFVGBpZDllSPIgE4I8xNF9UDsxQHc0YDNpcphCVC yOVIag49D5M4XtplIlyHN5FVnNIGbVkRenOWhT1O+iUCQFgyfDJMdQM3DlzB/DSVjYBv TxXRPX5ld6PjFiDO96UdN9UHee6L7vvvvj30NxJKm2XixchWjN/yg3y0SeviFO1YKnIk OlEUcKASbNWUR+V6po1lZE4hO1cLNkOnl6BAjLtNoEh1RR7j8IS7o5TjO76pH7wqxHH4 XSQA3UJYzqXdJK1TSy5ObtgF8Ib1CMuxXYY3fnBLwhxXSN5DUEk5gl8obEQ44nW5kElV kNSw==
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=AMq9rpF6Vbrn+6/hn2ZhAMguhRGaPx+WsIuuumH4Bx0=; b=fOB5prAlMo4rvqdEePA7FqE1ztZCwoJU2/W5zxYscmGa7BkgTn9WJEx4IbG4+VgsfU bdDTr04eyyEMnmpyhhVOOMnr9OJVi8rbzAk1FEMRpP9EQgeQ/MypM0CZ7GtFr5hVCROK aGpuO+ICI60eqstwPpZdwYaFRWDWBP7bZl6MN+BnT5WVQP0eQCskpTbHsWN08Dtgrcr5 TMwIQ9nRj//aZPY02rpwXuEQurv7luXSGl9cn7dPacLL9L7gULUaSDwpCqtcP/502DxD N4RcuY3pPIRTukM/o+3+mR7Wz/0sSbIJimT1hCEKsKO/rsVkQBqv+FU1bJzarT4xlaZc RLMg==
X-Gm-Message-State: AOAM532tdW1ti/Z+CQimR9M1mJI3LzBNYWuYIKiRCQNqETe/LDkSGg9U a5TtCrlA2+TsdrUjbWQzVDoOcJA+SI9Sp9/zxXk=
X-Google-Smtp-Source: ABdhPJzwRDOsqHmk82Q9GtIDKMykmD2TPRK+3Td8wggZpuRlGS3i3cokItDP+6smpIaeLvEZ6C0acqnUq3/Hf0yjWlk=
X-Received: by 2002:a17:90a:a58d:b0:1db:ed34:e46d with SMTP id b13-20020a17090aa58d00b001dbed34e46dmr6593770pjq.124.1651609507937; Tue, 03 May 2022 13:25:07 -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>
In-Reply-To: <87y1zi782h.wl-jch@irif.fr>
From: David Schinazi <dschinazi.ietf@gmail.com>
Date: Tue, 03 May 2022 13:24:56 -0700
Message-ID: <CAPDSy+61g73sVYme3a9caYU4s0CaBKZeQ7_PUt2RrKA03XhhTA@mail.gmail.com>
To: Juliusz Chroboczek <jch@irif.fr>
Cc: Donald Eastlake <d3e3e3@gmail.com>, Babel at IETF <babel@ietf.org>, babel-chairs <babel-chairs@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000073f5005de214e3c"
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/nc4oegIEDKZkGiniJWRpicx-Vsk>
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 20:25:12 -0000

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