Re: [dnssd] Setting device friendly names

Stuart Cheshire <cheshire@apple.com> Thu, 21 July 2016 10:32 UTC

Return-Path: <cheshire@apple.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 30EBB12DD10 for <dnssd@ietfa.amsl.com>; Thu, 21 Jul 2016 03:32:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.608
X-Spam-Level:
X-Spam-Status: No, score=-105.608 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.287, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=apple.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 u0TacstK-eEc for <dnssd@ietfa.amsl.com>; Thu, 21 Jul 2016 03:32:00 -0700 (PDT)
Received: from mail-in2.euro.apple.com (mail-in.euro.apple.com [17.72.148.12]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2DFDD12DCA9 for <dnssd@ietf.org>; Thu, 21 Jul 2016 03:31:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; d=apple.com; s=mailout2048s; c=relaxed/simple; q=dns/txt; i=@apple.com; t=1469097064; x=2333010664; h=From:Sender:Reply-To:Subject:Date:Message-id:To:Cc:MIME-version:Content-type: Content-transfer-encoding:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-reply-to:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=lb9LYLpfhUIUDxLRmu2sTi1S2a2va+ooKeyv0OYuuD0=; b=GRBthnldVCTKH9p36P8jgnarOaJ3dJEXxaaqzGFQiHkQs5yMj4CitCvZnShT1tzg UCbdwPe7+9EZ6I0KsKCQvimmqPsMzY5j45xeuWuBLtFJVDdWLZKS03D54aEOK4cR pRh9DXi9RcrWy6BWloMqcz0l+gA5USS0zOc7xaorT4ccdP9R7gYQ9/oZn7lwdpcW FpWAGAUZx+oTWczGVBdYfAGkGAxu0IoC04XMjvy9Jg5om3ikvBcOIzdJyoKSxzED QtFSwjNk7z+YdMzV3o63j0JTRqPWQZ9tQMJPBV7rLiuMjoW9OCJOJl67TM+vPhIt y4MaukJ+zZHq3+Ijp44CPA==;
Received: from relay2.euro.apple.com (relay2.euro.apple.com [17.66.55.12]) (using TLS with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mail-in2.euro.apple.com (Symantec Mail Security) with SMTP id 53.44.09044.864A0975; Thu, 21 Jul 2016 11:31:04 +0100 (BST)
X-AuditID: 1148940c-f798c6d000002354-9b-5790a46854d7
Received: from phonehome1 ( [17.72.133.81]) (using TLS with cipher DHE-RSA-AES128-SHA (128/128 bits)) (Client did not present a certificate) by relay2.euro.apple.com (Symantec Mail Security) with SMTP id 5E.57.22244.864A0975; Thu, 21 Jul 2016 11:31:04 +0100 (BST)
Received: from dhcp-b2af.meeting.ietf.org (dhcp-b2af.meeting.ietf.org [31.133.178.175]) by phonehome1.euro.apple.com (Oracle Communications Messaging Server 7.0.5.37.0 64bit (built Nov 11 2015)) with ESMTPSA id <0OAN00CYPUJRKW70@phonehome1.euro.apple.com> for dnssd@ietf.org; Thu, 21 Jul 2016 11:31:03 +0100 (IST)
Sender: cheshire@apple.com
Content-type: text/plain; charset="utf-8"
MIME-version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Stuart Cheshire <cheshire@apple.com>
In-reply-to: <AD1ED147-37F0-4276-BC3B-E70072F97EBD@att.com>
Date: Thu, 21 Jul 2016 03:31:04 -0700
Content-transfer-encoding: quoted-printable
Message-id: <B18D9771-8828-42D6-8F89-AC000531C85F@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>
To: "STARK, BARBARA H" <bs7652@att.com>
X-Mailer: Apple Mail (2.3124)
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNLMWRmVeSWpSXmKPExsUi6GTOo5uxZEK4wYlOAYv3S2cxOjB6LFny kymAMYrLJiU1J7MstUjfLoEr497z1cwFb/gqthyOamCcxtPFyMkhIWAisbW1kx3CFpO4cG89 WxcjF4eQwDomiaY5fawwRQvPTWSFSPQySdy7OZUJwjnIJLF46j6wKmEBKYlXKz8zdzFycDAL qEtMmZILEuYV0JOYfLSBDaLESGLF/wMsIDabgJbEi89XwOKcAtYScxbsZgdpZRFQlZj9sxQk zCzgLDFt+W8WCFtb4sm7C6wgJbwCNhKX5+pAXLCJUWL3gh1gF4gAbV01bTrUzbIST04uYgEp khBoZJNY8OAn+wRGkVkI181Cct0sJCsWMDKvYhTPTczM0c3MM9JLLS3K10ssKMhJ1UvOz93E CApyjyk8OxgvHjQ8xCjAwajEw3tz0oRwIdbEsuLK3EOMEhzMSiK8dguBQrwpiZVVqUX58UWl OanFhxilOViUxHkbDhWFCwmkJ5akZqemFqQWwWSZODilGhilflpNOfOTYfFsvo83FI/+iDix ZUOZ6NuUPu03//nW29/cFZV9fOqqM4Yyz+x0s6717GoNn+tiOrPvz/+JBR9V/Hb++9Z4TMQ5 rbjevCpgzSlF20evDhfFnhJaNpfnVoB++WT1e0XM14Nu1Qa9qPohbTMlXyJ8ot+XB3ZmGuan 66Kzj2zfvEdaiaU4I9FQi7moOBEAz4e0224CAAA=
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMLMWRmVeSWpSXmKPExsUi6NEaqJuxZEK4wel/7Bbvl85idGD0WLLk J1MAYxSXTUpqTmZZapG+XQJXxr3nq5kL3vBVbDkc1cA4jaeLkZNDQsBEYuG5iawQtpjEhXvr 2boYuTiEBHqZJO7dnMoE4Rxkklg8dR9YlbCAlMSrlZ+Zuxg5OJgF1CWmTMkFCfMK6ElMPtrA BlFiJLHi/wEWEJtNQEvixecrYHFOAWuJOQt2s4O0sgioSsz+WQoSZhZwlpi2/DcLhK0t8eTd BVaQEl4BG4nLc3UgLtjEKLF7wQ6wC0SAtq6aNh3qZlmJJycXsUxgFJyFcNAsJAfNQjJ1ASPz KkbRotScxEojvdTSony9xIKCnFS95PzcTYygoHQy59nB+Oqg4SFGAQ5GJR7eh30TwoVYE8uK K3MPMUpwMCuJ8NotBArxpiRWVqUW5ccXleakFh9ilOZgURLn9TugHS4kkJ5YkpqdmlqQWgST ZeLglGpgdHuhq2v1h5VXKn+hKueBiasWyzlo1Zr3+N7LkvhSxiz0NplN/qrA0td/9uv2Mr84 6lGSxGOpftezhW2hyZJv1cf3+ho/Yzv3WISP/ezqhAtZaxfIByyRunBaSuvypLLTtU1uhmcy l200mlgjEv+uTu1tp3wGQ0tAYN7/utTNBsLa2vMWCU1UYinOSDTUYi4qTgQANcQ9G0YCAAA=
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnssd/_Ek9Q8X2ewAnEcPv4bM_CdmSc1k>
Cc: "dnssd@ietf.org" <dnssd@ietf.org>, Ted Lemon <mellon@fugue.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 10:32:02 -0000

On 21 Jul 2016, at 02:54, STARK, BARBARA H <bs7652@att.com> wrote:

> UPnP SSDP announcements include a friendly name in the SSDP header. To me, this is comparable to the instance name in DNS-SD / mDNS. And comparable to a NetBIOS name.

Yes. I don’t know any service discovery protocol that *doesn’t* have “friendly names”.

The question was about a ubiquitous protocol for *setting* the “friendly name” that’s universally supported on (virtually) all devices.

> When I ask my router for a list of hosts on the network, and when I ask my BluRay player to show me a list of content sources (UPnP), the lists use the same names for devices (because these devices use the same name across protocols).

If one computer shares two USB printers on the network, do both shared printers have to appear with the same name (the same as the name of the computer that’s sharing them)? Restricting services to one-instance-per-host is quite limiting.

<https://tools.ietf.org/html/rfc6760#section-3.3> Address Services, Not Hardware

> Yes, there is also a UPnP Service defined that allows for remotely changing the friendly name. https://openconnectivity.org/upnp/specifications/friendlyinfoupdate1. But this service was only published in 2014 (long, long after the UPnP Device Architecture required "friendly name" in SSDP advertisements), it is not widely implemented (not mandatory to implement)

Do you personally own *any* device that supports this? I know the “standard” exists. My question was how many products actually implement it. The world is full of so-called “official standards” that no real-world products implement.

> FWIW, UPnP is an ISO/IEC standard.


Yes, a great example: OSI networking.

Stuart Cheshire