Re: [homenet] draft-ietf-homenet-front-end-naming-delegation

Juliusz Chroboczek <jch@irif.fr> Wed, 21 November 2018 22:03 UTC

Return-Path: <jch@irif.fr>
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 9664C12D7F8 for <homenet@ietfa.amsl.com>; Wed, 21 Nov 2018 14:03:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 ItAAyFt6HhIo for <homenet@ietfa.amsl.com>; Wed, 21 Nov 2018 14:03:28 -0800 (PST)
Received: from korolev.univ-paris7.fr (korolev.univ-paris7.fr [IPv6:2001:660:3301:8000::1:2]) (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 14E4E12D4E9 for <homenet@ietf.org>; Wed, 21 Nov 2018 14:03:27 -0800 (PST)
Received: from potemkin.univ-paris7.fr (potemkin.univ-paris7.fr [IPv6:2001:660:3301:8000::1:1]) by korolev.univ-paris7.fr (8.14.4/8.14.4/relay1/82085) with ESMTP id wALM3JH2029272 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 21 Nov 2018 23:03:19 +0100
Received: from mailhub.math.univ-paris-diderot.fr (mailhub.math.univ-paris-diderot.fr [81.194.30.253]) by potemkin.univ-paris7.fr (8.14.4/8.14.4/relay2/82085) with ESMTP id wALM3LVc029541; Wed, 21 Nov 2018 23:03:21 +0100
Received: from mailhub.math.univ-paris-diderot.fr (localhost [127.0.0.1]) by mailhub.math.univ-paris-diderot.fr (Postfix) with ESMTP id 42A1F8BEC0; Wed, 21 Nov 2018 23:03:25 +0100 (CET)
X-Virus-Scanned: amavisd-new at math.univ-paris-diderot.fr
Received: from mailhub.math.univ-paris-diderot.fr ([127.0.0.1]) by mailhub.math.univ-paris-diderot.fr (mailhub.math.univ-paris-diderot.fr [127.0.0.1]) (amavisd-new, port 10023) with ESMTP id 7nKYnCpPraKh; Wed, 21 Nov 2018 23:03:23 +0100 (CET)
Received: from pirx.irif.fr (unknown [78.194.40.74]) (Authenticated sender: jch) by mailhub.math.univ-paris-diderot.fr (Postfix) with ESMTPSA id 1FA978BEBB; Wed, 21 Nov 2018 23:03:21 +0100 (CET)
Date: Wed, 21 Nov 2018 23:03:21 +0100
Message-ID: <87in0qytp2.wl-jch@irif.fr>
From: Juliusz Chroboczek <jch@irif.fr>
To: Daniel Migault <daniel.migault@ericsson.com>
Cc: homenet <homenet@ietf.org>
In-Reply-To: <CADZyTkntEHNbQQ91=gKmaSaGgN88gpaojDnCykMZca29g2ytvw@mail.gmail.com>
References: <CADZyTkmZTrPkOHusvVjcAqBxOCr+=0Dk68zmYODZq_cYgGXt1A@mail.gmail.com> <87muq2qo30.wl-jch@irif.fr> <CADZyTkntEHNbQQ91=gKmaSaGgN88gpaojDnCykMZca29g2ytvw@mail.gmail.com>
User-Agent: Wanderlust/2.15.9
MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue")
Content-Type: text/plain; charset="US-ASCII"
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (korolev.univ-paris7.fr [IPv6:2001:660:3301:8000::1:2]); Wed, 21 Nov 2018 23:03:19 +0100 (CET)
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (potemkin.univ-paris7.fr [194.254.61.141]); Wed, 21 Nov 2018 23:03:21 +0100 (CET)
X-Miltered: at korolev with ID 5BF5D627.000 by Joe's j-chkmail (http : // j-chkmail dot ensmp dot fr)!
X-Miltered: at potemkin with ID 5BF5D629.000 by Joe's j-chkmail (http : // j-chkmail dot ensmp dot fr)!
X-j-chkmail-Enveloppe: 5BF5D627.000 from potemkin.univ-paris7.fr/potemkin.univ-paris7.fr/null/potemkin.univ-paris7.fr/<jch@irif.fr>
X-j-chkmail-Enveloppe: 5BF5D629.000 from mailhub.math.univ-paris-diderot.fr/mailhub.math.univ-paris-diderot.fr/null/mailhub.math.univ-paris-diderot.fr/<jch@irif.fr>
X-j-chkmail-Score: MSGID : 5BF5D627.000 on korolev.univ-paris7.fr : j-chkmail score : . : R=. U=. O=. B=0.000 -> S=0.000
X-j-chkmail-Score: MSGID : 5BF5D629.000 on potemkin.univ-paris7.fr : j-chkmail score : . : R=. U=. O=. B=0.000 -> S=0.000
X-j-chkmail-Status: Ham
X-j-chkmail-Status: Ham
Archived-At: <https://mailarchive.ietf.org/arch/msg/homenet/vz1kdCJISN6UPNZpj9ZD4e8EdwQ>
Subject: Re: [homenet] draft-ietf-homenet-front-end-naming-delegation
X-BeenThere: homenet@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 21 Nov 2018 22:03:30 -0000

Thanks for your reply, Daniel.

> If I understand correctly the question is why do we have a Homenet Naming
> Authority responsible to outsource the Homenet Zone to the Public Authoritative
> Servers ( Front End architecture) instead of having each device updating their
> data directly to the Public Authoritative Servers (End to end architecture) ?

Yes, that's a good summary.

> * The End to end architecture does not seem to be scalable in term of
> management

I don't think that this argument is relevant to Homenet.

I'd expect most devices in a home network to have no externally visible
name.  The number of externally named devices is 0 for the typical user,
and just 3 for a rather extreme geek (NAS, boom box, and game server).

I'm sure we can agree that the end-to-end architecture scales well beyond
3 devices.

> The architecture where all devices directly update their data to the Public
> Authoritative Servers requires these devices being configured appropriately
> with authentication credentials,

This is also the case with the proxying architecture: devices are by
default not announced to the global DNS, and per-device configuration is
needed for devices that want to be named globally.

> With the architecture proposed, all this information is centralized to the HNA
> and easier to secure.

The devices that need to have globally visible names are the secure ones
(the NAS, the music collection, the game server).  The insecure devices
are exactly the ones that should not have a global name.

Or are you assuming that I'll want to publish each lightbulb in the global DNS?

> * End-to-end Architecture does not provide internal and external views.

I don't see how.  The end-to-end protocol only publishes names of devices
that have been explicitly configured to do so, just like the proxying
algorithm.

> In addition its design imply that everything is published to the
> Internet, and the naming within the homenet hardly work without
> connectivity.

I don't see how.  Homenet-local naming is not impacted by how we publish
externelly-visible names.

> * End-to-end architecture is hard to get adopted.

> DNS update seems the only standard way to update DNS data.

There's no reason why DNS updates couldn't happen end-to-end.  I am not
discussing the exact encoding here, what I'm discussing is the need for
a proxy.

> Currently most homenet architectures have a CPE that assigns ip addresses to
> devices.

This statement is in clear contradiction with the Homenet architecture.

-- Juliusz