Re: [dnssd] Unicast Service Discovery Autoconfiguration

Joe Touch <touch@strayalpha.com> Thu, 08 November 2018 21:54 UTC

Return-Path: <touch@strayalpha.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 87AC5130934 for <dnssd@ietfa.amsl.com>; Thu, 8 Nov 2018 13:54:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.988
X-Spam-Level:
X-Spam-Status: No, score=-1.988 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, MIME_QP_LONG_LINE=0.001, T_SPF_PERMERROR=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=strayalpha.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 5llXhG-3s_01 for <dnssd@ietfa.amsl.com>; Thu, 8 Nov 2018 13:54:49 -0800 (PST)
Received: from server217-3.web-hosting.com (server217-3.web-hosting.com [198.54.115.226]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C42A712D4E8 for <dnssd@ietf.org>; Thu, 8 Nov 2018 13:54:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=strayalpha.com; s=default; h=To:References:Message-Id: Content-Transfer-Encoding:Cc:Date:In-Reply-To:From:Subject:Mime-Version: Content-Type:Sender:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=UIe3kQaAZxrTcwAfhamZP9L3hf1ZmuReduJwBDmuyso=; b=Ks0TnuKUS+YeHILOn0JyaxnK7 Fu1xFsrt87dgmSCudDSg3u1L959b1s8kWC5hIvK0z9lylbiVIS7k1hIlXqDQdEJVW0TC074qHsPCr 0mWnQqpdbhB0rVcTrf0rXtgq5gvy4gSVZ8JkwJIryEpSqGnPrIHNmLexFNRQlfA0CMLDcjrMK/BQQ G+LOeRUq/ClZ/Fp6PAuKh+LfxE8MdscI0pO39bNhSBxKai30CboZ1l3OPhnlFyf5ihU5FH61X+sNy mGlqcSsJtJe8Y8msIz2l4ELifLsro3AmU/fVX0eg31vH2+HHqGdJH9avADalIwBnT7HbOSYqWFBjs J+DlHOlXQ==;
Received: from [172.58.23.224] (port=23804 helo=[IPv6:2607:fb90:5a88:8a7c:3c1d:f4b:c3c7:e062]) by server217.web-hosting.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.91) (envelope-from <touch@strayalpha.com>) id 1gKsGC-003azH-8z; Thu, 08 Nov 2018 16:54:47 -0500
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (1.0)
From: Joe Touch <touch@strayalpha.com>
X-Mailer: iPhone Mail (16B92)
In-Reply-To: <CF8290C5-B84B-4948-9618-F2243BDB3290@bangj.com>
Date: Thu, 08 Nov 2018 13:54:43 -0800
Cc: Stuart Cheshire <cheshire@apple.com>, dnssd@ietf.org
Content-Transfer-Encoding: quoted-printable
Message-Id: <0F95354B-CAB9-42B5-8978-D0AAB898AEA0@strayalpha.com>
References: <9AB27D25-4B77-4203-B179-59E13458BE61@apple.com> <16290C01-B017-4075-9D55-DE107F8B3D7B@strayalpha.com> <CF8290C5-B84B-4948-9618-F2243BDB3290@bangj.com>
To: Tom Pusateri <pusateri@bangj.com>
X-OutGoing-Spam-Status: No, score=-0.2
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - server217.web-hosting.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - strayalpha.com
X-Get-Message-Sender-Via: server217.web-hosting.com: authenticated_id: touch@strayalpha.com
X-Authenticated-Sender: server217.web-hosting.com: touch@strayalpha.com
X-Source:
X-Source-Args:
X-Source-Dir:
X-From-Rewrite: unmodified, already matched
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnssd/8IwJwBQLITDzjaVtITs9fdJoxkA>
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 21:54:53 -0000

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
>