Re: [dnssd] Setting device friendly names

Ted Lemon <mellon@fugue.com> Thu, 21 July 2016 16:07 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 5BAD012D79F for <dnssd@ietfa.amsl.com>; Thu, 21 Jul 2016 09:07:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level:
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-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 asaMvdoJfg6P for <dnssd@ietfa.amsl.com>; Thu, 21 Jul 2016 09:07:06 -0700 (PDT)
Received: from mail-lf0-x22b.google.com (mail-lf0-x22b.google.com [IPv6:2a00:1450:4010:c07::22b]) (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 CD40B12D799 for <dnssd@ietf.org>; Thu, 21 Jul 2016 09:06:54 -0700 (PDT)
Received: by mail-lf0-x22b.google.com with SMTP id b199so66141027lfe.0 for <dnssd@ietf.org>; Thu, 21 Jul 2016 09:06:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fugue-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=z5ZD85t7VdKrKejagtx3yBqqFIj4oaXqeEg6J4Rv8CQ=; b=xgZVzr3Lpw8K1fucTprAIEt3uvSlGC3kcPdBmLeswlXix2oIyfAQwNBgyP5WA1tSK/ evxKJgM3bW5eRM68gp0+uMIKo83A72t9fYR2QlkAFjhz3OqT1aDXB1jDyWV2xjkD59gf tXr06aZrKLzwyml8LQ0V6Ba0QLnUMCIn7fZUTNOYmY7v34RcIrOv64ubEevIRXOHwTed nE5k36uvMZSWlDF+1PzPimkRvsn0EDgdlFHEywZ1TQ5GGi+efdjTg1XkZJSotcRRzLac hO1YGuNPJ7558x2CutwA9fw0vDxIs3DZJmKZJcxL+9tZCxSK8wy2vO/+I/sMHLFDSYA4 neiQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=z5ZD85t7VdKrKejagtx3yBqqFIj4oaXqeEg6J4Rv8CQ=; b=eLnJiG7f7Bv8QU9yIGtiTkGGSlaBMM6LO8himeEcKf9ewxLSe/pZ6Mf8khiVESdOD3 DiR1oKvk86JBx7egjdv/QU/rqjvTqGANZz25gmuYC1MdEWyx+bGjGYxbVWysgJbJUKP+ ZiuALzaziykNwLh99KwFDRAwackgmKxga/gcvVVzId+bHv3QkdO1NtxPNbVkksRQjaCs v+sRcaynSpT14SVaEqZTp6DSHppPkLWvm7eOZbH39otDruCVYXjmVL9FHQKQEgvxWpKZ ZjBnS7QAvrzDrR81F3dLCHuO6hZF57qLfr4374pFoZLdOLTpT+G92B8hnGAKKLbKwBbE gqcA==
X-Gm-Message-State: ALyK8tI8LPFCLtZGm/3FRdN/Unr3PW6V0w3tlGl0HOlyL915pi7PuvFqRtItiONFPkuuEpwAZk/1DG/UlJJiPA==
X-Received: by 10.25.26.194 with SMTP id a185mr26122816lfa.167.1469117213010; Thu, 21 Jul 2016 09:06:53 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.217.93 with HTTP; Thu, 21 Jul 2016 09:06:13 -0700 (PDT)
In-Reply-To: <CBF3CF2D-DB80-4792-B50A-4C0FFAAAC9F1@apple.com>
References: <2040EE15-81F8-47EB-BF8D-DA544564C304@att.com> <CAPt1N1mxx=gPY_RtXaDVBXiT750Aq=YiyiOD4mj+CEh0MCT5qw@mail.gmail.com> <AD1ED147-37F0-4276-BC3B-E70072F97EBD@att.com> <B18D9771-8828-42D6-8F89-AC000531C85F@apple.com> <CAPt1N1nPkM2XBi5EapzP7RQmOYNwTWmRuSuD1Y3=JWXmTQcu7w@mail.gmail.com> <8F6598B8-BBE0-4496-B850-51686E63A527@att.com> <CBF3CF2D-DB80-4792-B50A-4C0FFAAAC9F1@apple.com>
From: Ted Lemon <mellon@fugue.com>
Date: Thu, 21 Jul 2016 18:06:13 +0200
Message-ID: <CAPt1N1mHfoawS=0xRXVuuZYqmVdKLGdZkR3qqVdz_eNrNs6uSw@mail.gmail.com>
To: Stuart Cheshire <cheshire@apple.com>
Content-Type: multipart/alternative; boundary="001a11403bd89d7e470538278114"
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnssd/oQuv002PfnN84MonE5b4o5adM34>
Cc: "dnssd@ietf.org" <dnssd@ietf.org>, "STARK, BARBARA H" <bs7652@att.com>
Subject: Re: [dnssd] Setting device friendly names
X-BeenThere: dnssd@ietf.org
X-Mailman-Version: 2.1.17
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, 21 Jul 2016 16:07:08 -0000

Hm.   That's not what I'm saying.  The point Barbara made that I agree with
and restated was that the device should report the same name no matter who
asks or how.   IOW, we can't just change its name in the homenet naming
infrastructure: it needs to know and accept the new name.

In some cases, we don't want to trust the network infrastructure to set our
name--e.g., it used to bug the hell out of me when my Mac would take its
name from the PTR record and wind up with something nonsensical;
fortunately my Chromebook doesn't do this, nor does my Android phone.

For these cases, the only alternative we have at present is a UI on the
device, or on a web page provided by the device.   It might be nice to have
a trustworthy mechanism for doing this, but we don't have a security
architecture that would support that.

However, for other devices, being able to assign the name using the network
infrastructure is perfectly fine.   I think the main distinction is
"infrastructure/IoT devices" versus personal devices that roam with the
user.


On Thu, Jul 21, 2016 at 5:34 PM, Stuart Cheshire <cheshire@apple.com> wrote:

> On 21 Jul 2016, at 06:22, STARK, BARBARA H <bs7652@att.com> wrote:
>
> > +1
> > Thx. You said that so much better than I did. :)
> > And even where network configuration is desirable, a one-size-fits all
> ubiquitous solution is not the right answer. We should not design an
> architecture with such a dependency.
> > Barbara
>
> Sorry, I’m getting confused by this discussion.
>
> The discussion in the meeting was that pretty much all network devices
> (apart from my SMA solar inverters) can have their name set today over the
> network, but not using a one-size-fits-all ubiquitous solution. It’s ad
> hoc. Many devices have their name set via web UI. Some devices have their
> name set via some proprietary app. Others have their name set using some
> non-web protocol like Apple’s HomeKit. Some have their name set via
> physical controls on the device itself. The assertion in the meeting was
> that this is no good and we need a one-size-fits-all ubiquitous solution.
> UPnP was offered as that one-size-fits-all ubiquitous solution. Now we’re
> saying that a one-size-fits-all ubiquitous solution is *not* the right
> answer.
>
> I’m confused. It sounds like we’re back to saying what we have already
> today is just fine (apart from my SMA solar inverters -- I need to find out
> how to file a bug report for that).
>
> Stuart Cheshire
>
>