Re: [dnssd] Unicast Service Discovery Autoconfiguration

Ted Lemon <mellon@fugue.com> Thu, 08 November 2018 22:08 UTC

Return-Path: <mellon@fugue.com>
X-Original-To: dnssd@ietfa.amsl.com
Delivered-To: dnssd@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 69183128C65 for <dnssd@ietfa.amsl.com>; Thu, 8 Nov 2018 14:08:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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=fugue-com.20150623.gappssmtp.com
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 yEUS68QNTvCT for <dnssd@ietfa.amsl.com>; Thu, 8 Nov 2018 14:08:30 -0800 (PST)
Received: from mail-yw1-xc41.google.com (mail-yw1-xc41.google.com [IPv6:2607:f8b0:4864:20::c41]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4B377128A5C for <dnssd@ietf.org>; Thu, 8 Nov 2018 14:08:30 -0800 (PST)
Received: by mail-yw1-xc41.google.com with SMTP id v199-v6so8738493ywg.1 for <dnssd@ietf.org>; Thu, 08 Nov 2018 14:08:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fugue-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=8x9eqFf696iWIJwdJglb4XTpckXwICBjRACQXYCN4IY=; b=tyyTttr7jFj4q3zAIAiAAcRJuknNs+wstY3X4iN2yg0nbg9eN4vGNVBHjlgKUl5tSu bsc4TkZ2r/0cSqy9kflLvtRB239kUcmE5DiUgI+cGt35HEjOyF8YvmZMpl/5e2DF1V51 4Uuj8I75bk3UCrJhYDidFLu5Uod9nvXCyVnCGojPfTQDqVMUMYUw45ZJTqj/w40NkCvi yU6N0fzx5TWZFM8Nd0S3iqTUkoetDzKCy/bjBvDZ2W2kSrOv+vp3GQTSoNoTvF3ol8Ot EtBaudE86OWa5q0/+x+mrglrv9WAko4pNx68DkrQQqsQXMq+XpK6w43xJWCaWyPowo41 n5vQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=8x9eqFf696iWIJwdJglb4XTpckXwICBjRACQXYCN4IY=; b=fr1+KGIiTkB2mD6mU7xcSGH2C7WRwIXmbm7Q+fOQRYeuZQlgMmKmIn/1gVfD72YQwA Ybn8b12G+/6Z4jgE0U8mnlkj5Sd80ha2XbS2qF9l20INwINcMnOo8CKTTo8X81ggzEXx wLJ9bGVVhE9T0Fb6H4GslBTViyZv19BldjcR7UGZOFBqbtM8IINuiabwJhiE/x5tpTdo oBujUcxG+iU1/tsl1bP6LWe/LrNoWL3I5aeyl/pKtVw8DTde4E0VL5bjb6SNK/SGmH0o yXsaK2CoSnU8b8NHYNmFuooTQgmRBpoVMyvwhVGlaLugb9WU09QuoQq28AKdHEdjf1l+ nJLw==
X-Gm-Message-State: AGRZ1gIhMy8UpQze6VlOdO/VBWb/GMWQEWEe1r5TkYaB0tTRb+RpiNkN LUhaPgTpa2zPNzg68qqZzMnO167O4s8tXkZMm43q9BSSa70=
X-Google-Smtp-Source: AJdET5cHv6lUCmiCw3Ry0Xpg7wWCV3+tLeNNB/kNe01xq6S8HQJMgZE5rNK1CKgk1MNcxq8FeSE3PaOHXXDoTUDT5v4=
X-Received: by 2002:ac8:24d4:: with SMTP id t20mr6339468qtt.43.1541714909376; Thu, 08 Nov 2018 14:08:29 -0800 (PST)
MIME-Version: 1.0
References: <9AB27D25-4B77-4203-B179-59E13458BE61@apple.com> <16290C01-B017-4075-9D55-DE107F8B3D7B@strayalpha.com> <CF8290C5-B84B-4948-9618-F2243BDB3290@bangj.com> <0F95354B-CAB9-42B5-8978-D0AAB898AEA0@strayalpha.com>
In-Reply-To: <0F95354B-CAB9-42B5-8978-D0AAB898AEA0@strayalpha.com>
From: Ted Lemon <mellon@fugue.com>
Date: Fri, 09 Nov 2018 05:07:53 +0700
Message-ID: <CAPt1N1=fgEoWLeYp6zzCJBs49-+zjCkTuXN2EOm2J1f-Asfxpg@mail.gmail.com>
To: Joe Touch <touch@strayalpha.com>
Cc: Tom Pusateri <pusateri@bangj.com>, Stuart Cheshire <cheshire@apple.com>, dnssd <dnssd@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000084c990057a2e7903"
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnssd/Nl4PKGH9PlKdKTcBSr-4VEp7vmY>
Subject: Re: [dnssd] Unicast Service Discovery Autoconfiguration
X-BeenThere: dnssd@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussion of extensions to DNS-based service discovery for routed networks." <dnssd.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dnssd>, <mailto:dnssd-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/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, 08 Nov 2018 22:08:33 -0000

Joe, are you saying that the characteristics of UDP over multicast are
identical to the characteristics of UDP over unicast on all layer twos?
 Otherwise, I don't think you've made a useful point here.   Our experience
is that packet loss rates are on the order of 70% for multicast in crowded
environments (that is, where there is cross-interference between WiFi
networks, as is typical in a city).

On Fri, Nov 9, 2018 at 4:55 AM Joe Touch <touch@strayalpha.com> wrote:

> UDP isn’t reliable, period. Retransmit.
>
> > On Nov 8, 2018, at 1:10 PM, Tom Pusateri <pusateri@bangj.com> wrote:
> >
> > If multicast packets are dropped during IPv6 configuration, you won’t
> get an IPv6 address and you won’t be able to communicate via IPv6. This is
> easy to detect. When multicast packets are lost during busy periods on wifi
> and services are not reliably discovered, there’s no easy way to detect
> this.
> >
> > On busy wifi networks, multicast just isn’t reliable.
> >
> > See
> https://tools.ietf.org/html/draft-ietf-mboned-ieee802-mcast-problems-03
> >
> > Tom
> >
> >> On Nov 8, 2018, at 10:35 AM, Joe Touch <touch@strayalpha.com> wrote:
> >>
> >> Hi Stuart, et al.,
> >>
> >> I’m confused by the text below; given IPv6 configuration relies on
> multicast, why is it not reasonable to assume similarly useful multicast
> here?
> >>
> >> Joe
> >>
> >>> On Nov 7, 2018, at 11:27 PM, Stuart Cheshire <cheshire@apple.com>
> wrote:
> >>>
> >>> Here is a link to the new draft Ted Lemon and I wrote as a result of
> our work at the Hackathon here at IETF 103.
> >>>
> >>> <https://tools.ietf.org/html/draft-sctl-dnssd-unicast-autoconfig-00>
> >>>
> >>> Here’s a brief summary of what the document is about:
> >>>
> >>> Because multicast can be inefficient and unreliable, work is
> >>> taking place to enable DNS-Based Service Discovery to operate
> >>> with less reliance on multicast.  One current target use case
> >>> for this work is Thread wireless mesh networking.
> >>>
> >>> Existing work describes how DNS-Based Service Discovery can
> >>> be performed using unicast on such a network.  Devices on
> >>> the Thread mesh offering services use Service Registration
> >>> Protocol to register their services at a Service Registration
> >>> Server.  Devices seeking to discover these services send
> >>> unicast queries to the Service Registration Server using
> >>> unicast DNS for single individual queries, and using DNS Push
> >>> Notifications where ongoing change notification is required.
> >>>
> >>> For proof-of-concept experiments, the necessary information can
> >>> be configured manually, and this has been done successfully.
> >>> For deployment, we need to determine how the necessary information
> >>> will be learned and configured automatically in real-world scenarios.
> >>>
> >>> Stuart Cheshire
> >>>
> >>> _______________________________________________
> >>> dnssd mailing list
> >>> dnssd@ietf.org
> >>> https://www.ietf.org/mailman/listinfo/dnssd
> >>
> >> _______________________________________________
> >> dnssd mailing list
> >> dnssd@ietf.org
> >> https://www.ietf.org/mailman/listinfo/dnssd
> >
>
> _______________________________________________
> dnssd mailing list
> dnssd@ietf.org
> https://www.ietf.org/mailman/listinfo/dnssd
>