Re: [dnssd] multicast over wireless links

Ted Lemon <ted.lemon@nominum.com> Thu, 24 July 2014 18:43 UTC

Return-Path: <Ted.Lemon@nominum.com>
X-Original-To: dnssd@ietfa.amsl.com
Delivered-To: dnssd@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E722D1A0AD2 for <dnssd@ietfa.amsl.com>; Thu, 24 Jul 2014 11:43:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.001] autolearn=ham
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 0R9Tz7SD2AEL for <dnssd@ietfa.amsl.com>; Thu, 24 Jul 2014 11:43:58 -0700 (PDT)
Received: from shell-too.nominum.com (shell-too.nominum.com [64.89.228.229]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B1B821A03E4 for <dnssd@ietf.org>; Thu, 24 Jul 2014 11:43:58 -0700 (PDT)
Received: from archivist.nominum.com (archivist.nominum.com [64.89.228.108]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.nominum.com", Issuer "Go Daddy Secure Certification Authority" (verified OK)) by shell-too.nominum.com (Postfix) with ESMTP id 877871B85FD for <dnssd@ietf.org>; Thu, 24 Jul 2014 11:43:58 -0700 (PDT)
Received: from webmail.nominum.com (cas-02.win.nominum.com [64.89.228.132]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (Client CN "mail.nominum.com", Issuer "Go Daddy Secure Certification Authority" (verified OK)) by archivist.nominum.com (Postfix) with ESMTP id 75D32190052; Thu, 24 Jul 2014 11:43:58 -0700 (PDT)
Received: from nat64.meeting.ietf.org (31.130.238.225) by CAS-02.WIN.NOMINUM.COM (192.168.1.101) with Microsoft SMTP Server (TLS) id 14.3.158.1; Thu, 24 Jul 2014 11:43:58 -0700
Content-Type: text/plain; charset="iso-8859-1"
MIME-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: Ted Lemon <ted.lemon@nominum.com>
In-Reply-To: <53D15182.1040307@gridmerge.com>
Date: Thu, 24 Jul 2014 14:43:54 -0400
Content-Transfer-Encoding: quoted-printable
Message-ID: <324FDCE8-C812-45A4-BA47-D35ACC896A36@nominum.com>
References: <421C934C-F0CB-4FBF-83ED-04A48526D5F2@gmail.com> <53D15182.1040307@gridmerge.com>
To: robert.cragie@gridmerge.com
X-Mailer: Apple Mail (2.1878.6)
X-Originating-IP: [31.130.238.225]
Archived-At: http://mailarchive.ietf.org/arch/msg/dnssd/N0XPrLoudQsGpjRM7kk-XtUMP5M
Cc: dnssd@ietf.org
Subject: Re: [dnssd] multicast over wireless links
X-BeenThere: dnssd@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Discussion of extensions to Bonjour \(mDNS and DNS-SD\) for routed networks." <dnssd.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dnssd>, <mailto:dnssd-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dnssd/>
List-Post: <mailto:dnssd@ietf.org>
List-Help: <mailto:dnssd-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dnssd>, <mailto:dnssd-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 Jul 2014 18:44:00 -0000

On Jul 24, 2014, at 2:33 PM, Robert Cragie <robert.cragie@gridmerge.com> wrote:
> But as Alf said earlier, there are other wireless technologies which are not well suited to IP multicast traffic. 802.15.4-based mesh networks are a very good example and there is certainly a use case for DNS-SD in these type of networks.

Broadcast is a good idea when the information being distributed is needed by all receivers, and when receivers' connections are persistent.   But newcomers to the network don't have the information until the next broadcast, or have incomplete information until the next broadcast, or have to trigger a new broadcast.

In practice, in my experience, what this means is that multicast winds up producing much more traffic than would a non-multicast solution.   So that's why I suggest that it's better to rely heavily on multicast only in environments where multicast really is cheaper than unicast.

(Of course, clearly DNSSD will use multicast to some extent; the question is how much.)