Re: [homenet] Paul Wouters' Discuss on draft-ietf-homenet-front-end-naming-delegation-18: (with DISCUSS and COMMENT)

Paul Wouters <paul.wouters@aiven.io> Mon, 24 October 2022 23:52 UTC

Return-Path: <paul.wouters@aiven.io>
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 48C4EC14F72F for <homenet@ietfa.amsl.com>; Mon, 24 Oct 2022 16:52:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.107
X-Spam-Level:
X-Spam-Status: No, score=-7.107 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=aiven.io
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id joRcalSB2oCN for <homenet@ietfa.amsl.com>; Mon, 24 Oct 2022 16:52:01 -0700 (PDT)
Received: from mail-wr1-x42b.google.com (mail-wr1-x42b.google.com [IPv6:2a00:1450:4864:20::42b]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1C904C14F740 for <homenet@ietf.org>; Mon, 24 Oct 2022 16:52:01 -0700 (PDT)
Received: by mail-wr1-x42b.google.com with SMTP id bp11so17841893wrb.9 for <homenet@ietf.org>; Mon, 24 Oct 2022 16:52:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aiven.io; s=google; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=x88k+IOEiH5yNLMPRAIceGvOoSUIsQEVIpyvmoiUtBM=; b=Ka83eUNIlbd6/qPwdl2MChxvb7RZ8umLF094IEL1/XVLMF8Oz4Qo14ixGzSh4evZT7 lVMCafhk4ygJSPmCsaherUF4cM6uBZzl9OGOWioi4DMKcILqda1wQPDXdAnTiWpwXhXE KE3GsEXdopMYZgNMb/KzO5GSNhV2BEzTDafSg=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=x88k+IOEiH5yNLMPRAIceGvOoSUIsQEVIpyvmoiUtBM=; b=HghfD6MZ+ht86rxMBS05Ygg/e4c650oedzYdgPExb5LbjyjHpJiZp6vzV3FXnPZ1lW qCZaujqRZQs90ewcvTQXikFMP1SvZFczFCssC/PM4wq5Z0GXPWYkzGH3Cw6oR1bkokMH 3UYN0EtEJUzXE7X3+bS9vKFd8fLN4FI4z3fPS1i1KsR/e4RAwEM+t+jEPBed4b1Deesq A6holTzkWBhEG+aKQCbsCx29hKKkhbHrET5MOoahjB5og+1Mpwe259ALu062nXWG/+Ra L71emIURnwNwlZo7vz0MS/0JQo/pS1ncDjsKOf57SeRrGKT90h3dEsRYDSnOrAmZVXVY foXA==
X-Gm-Message-State: ACrzQf3kXOeWdylttShTm1NaPexJ/240bQUxvXxH3prrac2WJZu89z9z repPKGAv+q6HI3ZJNSfsKYvRwtTwx5byGj9jiv77bw==
X-Google-Smtp-Source: AMsMyM6/79OMn0EY2hJTz07KXc0/a1s0m7LS3Ymb7nZb8pF7vOqG3AHdg+5IWACK2QV8YWom2uPZltiHtGNc5ox2AL8=
X-Received: by 2002:a5d:5643:0:b0:236:699c:6cd8 with SMTP id j3-20020a5d5643000000b00236699c6cd8mr7414347wrw.435.1666655519400; Mon, 24 Oct 2022 16:51:59 -0700 (PDT)
MIME-Version: 1.0
References: <166624473061.32486.17192141222999584171@ietfa.amsl.com> <CADZyTknptRX3iO2p+j=Nq4TXhw83nyX1=La8ObLp0wN2bd68NA@mail.gmail.com>
In-Reply-To: <CADZyTknptRX3iO2p+j=Nq4TXhw83nyX1=La8ObLp0wN2bd68NA@mail.gmail.com>
From: Paul Wouters <paul.wouters@aiven.io>
Date: Mon, 24 Oct 2022 19:51:48 -0400
Message-ID: <CAGL5yWZX9q7uLiqmVjbfbpEFPSES9cVoboWC5rQ0AYsTaZoKog@mail.gmail.com>
To: Daniel Migault <mglt.ietf@gmail.com>
Cc: The IESG <iesg@ietf.org>, draft-ietf-homenet-front-end-naming-delegation@ietf.org, homenet-chairs@ietf.org, homenet@ietf.org, stephen.farrell@cs.tcd.ie
Content-Type: multipart/alternative; boundary="00000000000032834505ebd07a15"
Archived-At: <https://mailarchive.ietf.org/arch/msg/homenet/X1-x99MIwIduOOD8Nw_hEQTWu5M>
Subject: Re: [homenet] Paul Wouters' Discuss on draft-ietf-homenet-front-end-naming-delegation-18: (with DISCUSS and COMMENT)
X-BeenThere: homenet@ietf.org
X-Mailman-Version: 2.1.39
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: Mon, 24 Oct 2022 23:52:06 -0000

On Sun, Oct 23, 2022 at 10:30 PM Daniel Migault <mglt.ietf@gmail.com> wrote:

> Thanks Paul for the review,
>
> Most of the DISCUSS was composed of questions we answered all of them, and
> updated the text when necessary. You can see the change below:
>
> https://github.com/ietf-homenet-wg/ietf-homenet-hna/commit/27233e962f66ad72db91dac7ec7b65b7cd3b00f4
>
> We clarified the TTL and the use of CDS as an example. Please let us know
> if there is anything you want us to change.
>

I am not much further into my questions on how this is all supposed to
work. So instead of going into the details, let me pick the one question
that
I think is core to my lack of understanding:

> I agree the net admin is expected to knwo the domain name, but I think I
am missing the comment.

> We hardly mention DHCP in this document. We are operating at teh zone
level. phones, laptop, tv do not need to implement anything.

These two sentences I think show the core of my lack of understanding.
Let's say I want to put my sauna on my public home net so I can access it
remotely
and turn it on before I get home?

Is this envisioned as a goal of the homenet architecture?

Is it envisioned that this would be done by talking to the device, using a
name served by the "homenet public zone" ?

If so, can I determine the name of this zone, or is it only CPE
auto-generated?

If I can determine the name, I am confused how this all would hook into
existing DNS infrastructure. It could be in my personal subdomain, a custom
generic domain in .com ?
But all of these different options requires different things - most things
a regular enduser does not have. How is this homenet public zone envisioned
to exist? Who runs the
homenet Public zone ?

Then we get to my sauna device. It calls itself "tylo". How does this end
up as a FQDN in the homenet public zone ? How does my home end up being
able to query for it?
How do the queries go when not at home?

It seems these questions are not answered in this draft, or I fail to
understand it.

So I am guessing. The only known method for hostnames publishing their
names into a zone I know of is with Dynamic Updates on a local zone. But
perhaps what homenet
envisions is that I give my sauna a static IP and configure some webgui on
my CPE to add it to my "zone" ?

Now that we have a zone of stuff, how do we locally serve it at home, and
how do we propagate this to the public internet. What's the role of the CPE
vendor and the ISP ?

I am not talking about the reverse IPv6 zones. I understand and ISP with
some CPE vendor could almost automate this other than the first step of
binding the name to the IP. I also
do not need to know the name of an IPv6 IP when I am not home to reach my
own stuff, so I don't think this matters at all for any enduser.

In your answer, please try to formulate a flow of events, and then we can
talk about the details of those events after that.

Paul