Re: [homenet] Introduction to draft-ietf-homenet-simple-naming

Brian E Carpenter <brian.e.carpenter@gmail.com> Thu, 31 May 2018 21:22 UTC

Return-Path: <brian.e.carpenter@gmail.com>
X-Original-To: homenet@ietfa.amsl.com
Delivered-To: homenet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 23297132B81 for <homenet@ietfa.amsl.com>; Thu, 31 May 2018 14:22:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 fw0jBJqc9Uao for <homenet@ietfa.amsl.com>; Thu, 31 May 2018 14:22:29 -0700 (PDT)
Received: from mail-pg0-x229.google.com (mail-pg0-x229.google.com [IPv6:2607:f8b0:400e:c05::229]) (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 9A055132B7C for <homenet@ietf.org>; Thu, 31 May 2018 14:22:29 -0700 (PDT)
Received: by mail-pg0-x229.google.com with SMTP id p9-v6so10253357pgc.9 for <homenet@ietf.org>; Thu, 31 May 2018 14:22:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=w09RaXbq9Wb7HzKUmeOkKUx/j2Wkm9sIXZzTglbSqYU=; b=hYVs/MZ4NpuVXIeyElR5qoiw0v9xvFToVNBF8Fq7egrpxpxjBBrANZfE/AaUz3bF1W xyzabRC7o1P2nmBJS4wB9xX0CSgmeTrpqaIKkAc/V3dngGjAbnUDu27ndXl67BzM+0hc m54iNGmjMZXpo3uC0IIkwXg36UQcHi71rKjiMSk7JgaeJ0n/ExqVizmznZ+fWkq+o3Tw 96DHXdDUIKRPIr3/Y5Wgyid/nhoEBCbu359NC4I2rAs/1aeY8cTnP6T+iJh0gEAYLd9Z gP+HEhwHLF0Va02BtRmH2jtIvGXDEivdXLMkYpR0AsDnQ8AMZLEX/Is31H9qh+XvRC57 ALBw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=w09RaXbq9Wb7HzKUmeOkKUx/j2Wkm9sIXZzTglbSqYU=; b=ZKkZd2mpq9LDjtQWnb4j8/8IPBjQyod1JPASYK5v5lWVP52Cprcyqf5PxqrTE6D95l VZr2spxJi0xE49z3icf7y/xv6omc6zF5Cl443+1EBMTH7BJF7pBrAoHBghMNt9gmatVj S5zJhcTwS85Yv+C9Kh5M8A9GlEhGo57ar1x4stPp4VfzlJl/++GTQaCXDNywlDfxWWgX wKOjCmAICmUBGTZ8nRsPS8iVZ+8k1z6fVVxYsZHPQfg4t+HuIm9Jrmhv10D5EiJlB8Qu 2ZYcYB7F3423b0FxvXhSFKiRqjLgu0YnM7RgS+dToWB91F4O7vS+9gUGhxDPKzm9dpd5 jInA==
X-Gm-Message-State: ALKqPwfj8v5dCYMDg/EOKLtlErlRDQLMi7zQqUN5QOyVna3xRH3pROKr 7iWV3Hd9UQsZD4e4sp4fJrcfmw==
X-Google-Smtp-Source: ADUXVKJWrqJ4Gvx/7NTJcLbkv7cS4rX2ERBuROdDHn6Xd4YRed2J22EqrReQZY/zmfOscuzHqW7NUg==
X-Received: by 2002:a63:65c2:: with SMTP id z185-v6mr5176576pgb.163.1527801747531; Thu, 31 May 2018 14:22:27 -0700 (PDT)
Received: from [192.168.178.21] ([118.148.121.80]) by smtp.gmail.com with ESMTPSA id t10-v6sm5443559pgn.20.2018.05.31.14.22.24 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 31 May 2018 14:22:26 -0700 (PDT)
To: "David R. Oran" <daveoran@orandom.net>
Cc: Juliusz Chroboczek <jch@irif.fr>, Ted Lemon <mellon@fugue.com>, homenet@ietf.org
References: <CAPt1N1kcuDBxK1=RN=_Q4YM7L_-YDNaEt4WS-sh2YDeJgvMgRw@mail.gmail.com> <20180528180538.GF12038@mx4.yitter.info> <CADZyTkmAc+CUdFxaur=qfFagtrUx64vv7QGFocgdHM1rXqJB7Q@mail.gmail.com> <762d4d6d-38d3-05ac-7cd6-fc87b2f1b042@gmail.com> <10568.1527686230@localhost> <29be80e3-bd65-bcd3-5db2-c2ef0a084f12@gmail.com> <37902D77-2528-4D9E-815A-DFF83905EB83@fugue.com> <8736y8hnll.wl-jch@irif.fr> <355c2773-efb5-20ce-f813-2fcd48470543@gmail.com> <1F6977CE-A176-432C-85EC-92CDACA71C02@orandom.net>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Message-ID: <35df1f70-c900-501e-7014-eae265d8ebdf@gmail.com>
Date: Fri, 01 Jun 2018 09:22:30 +1200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.8.0
MIME-Version: 1.0
In-Reply-To: <1F6977CE-A176-432C-85EC-92CDACA71C02@orandom.net>
Content-Type: text/plain; charset="utf-8"
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/homenet/YTJsV0cX4pCz54VfZAeqPdMWCqc>
Subject: Re: [homenet] Introduction to draft-ietf-homenet-simple-naming
X-BeenThere: homenet@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: IETF Homenet WG mailing list <homenet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/homenet>, <mailto:homenet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/homenet/>
List-Post: <mailto:homenet@ietf.org>
List-Help: <mailto:homenet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/homenet>, <mailto:homenet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 31 May 2018 21:22:32 -0000

On 01/06/2018 00:07, David R. Oran wrote:
> On 30 May 2018, at 19:39, Brian E Carpenter wrote:
> 
>> On 31/05/2018 08:53, Juliusz Chroboczek wrote:
>>>>     Well, let me invent something. I throw together my network and 
>>>> it
>>>>     names the printers as printer1 and printer2. Being a stickler,
>>>>     I decide to rename them as Printer 1 and Printer 2. I mess 
>>>> around
>>>>     and find a config file somewhere and manually edit it.
>>>
>>> Let me rephrase it:
>>>
>>> « For her birthday, I bought my girlfriend the nice printer she's 
>>> been
>>>   wanting.  The network named it "Printer7839cf31".  Since I love my
>>>   girlfriend, I renamed it to "Mathilda's printer".  Now she can no 
>>> longer
>>>   print. »
>>>
>>>> It would be good if you could come up with a real example. This 
>>>> isn't
>>>> going to happen in practice,
>>>
>>> (Giggle.)
>>
>> We'll see. As it says in every good shop: the customer is always 
>> right.
>>
> Apple doesn’t think so and it may at least partially account for the 
> fact that their products successfully auto-configure way more frequently 
> than those of the competition.

I'm not sure that's as true as it used to be; my recent experiences with
attaching off-the-shelf printers to another o/s have been positive. However,
that's with very simple network topology.

> If there’s a lesson to be learned from this example it’s that either 
> you don’t allow automatically-named things to change their names, or 
> if you provide a user-friendly feature to change the name it “just 
> works” and doesn’t break the associated function. I guess this means 
> that if you rely on DNS to discover and use names, then you provide an 
> update API and not allow “write-behind” to config files (if they 
> exist in the first place).

I agree. Without the ability for users to attach names of their choice
(in scripts of their choice) to devices, there will be millions of
unhappy users.

> Now, if the name-changing auto-configuration functions are broken, then 
> either there has to be a way to diagnose it (maybe only by the people 
> who sold you the printer) and a way to revert to the prior 
> configuration. That diagnostic function does in my view not have to be 
> something easily done by the home user.

Are you sure? The people who sell you printers today operate on very
tight profit margins. In practice, I don't think expert diagnosis is
a realistic expectation.

Regards
    Brian