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

Ted Lemon <mellon@fugue.com> Thu, 19 July 2018 01:46 UTC

Return-Path: <mellon@fugue.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 9D692130E78 for <homenet@ietfa.amsl.com>; Wed, 18 Jul 2018 18:46:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level:
X-Spam-Status: No, score=-1.91 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_NONE=-0.0001, SPF_PASS=-0.001, T_DKIMWL_WL_MED=-0.01] 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 bqlx3phn3zwB for <homenet@ietfa.amsl.com>; Wed, 18 Jul 2018 18:46:52 -0700 (PDT)
Received: from mail-io0-x244.google.com (mail-io0-x244.google.com [IPv6:2607:f8b0:4001:c06::244]) (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 86CD4126BED for <homenet@ietf.org>; Wed, 18 Jul 2018 18:46:52 -0700 (PDT)
Received: by mail-io0-x244.google.com with SMTP id z20-v6so5777850iol.0 for <homenet@ietf.org>; Wed, 18 Jul 2018 18:46:52 -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=FIEKmWf6j4y3OljOQ1UlBA6ZFCYA5V6jwlfm4RwU8pw=; b=QgAPb4kAOE8XKjzkNYDxs1Ha1vOf+7HJgCr7XPjBs0h0hMVOo1pACqBMkmg0ThsvB4 rs0g2fKRQYraj45zCrEpiMel4KctV0rmPQbdkXTufW8kJPS/mGoI/L+aIymRsNz5WOz0 CsTTzfp5FzAMplEwqkW5yyhtYZAFK1xUZBupKLwUfq4CR19KxrG4VvS+2EnkjqgVrBZR LMJdrJ4ig726+paaefwIf+m6xExaoI2iuxH5AFPFNlc4LYCCqiaFH0oL8YkdbbKotZi1 oLckRkxl80/5sUAnBtRVQuIPZ2GS6a0cUxwWIOez3VrpO7dDO9NnHh7HZh0vHuf11KeF 8LWA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=FIEKmWf6j4y3OljOQ1UlBA6ZFCYA5V6jwlfm4RwU8pw=; b=SmB6oLsddhLsIF0CeUL+GVsPOlMSlO55D6XMyscDkobpXF/QLrFdXG62nkyzpgdb2M wHHsV0WknrlolTio/VoHmy/LNYVk/42+ui4VnAk4a1cnrdcHZeY2jbA641hUJjzvZAuO zuNU0V8RnF/0YwnOynqbr7iWA0vJcDMgkvv5C2huWUDKYM2BTIqFsgspmHoBDcwPyF9r g3nqmg+oLuStHyq35DeWRDB/lR2J9ZSKtV03YLKyfjuZmqbVSEa9+qGRWnSfgjbYI4rY dbkLQKxk1nMWgqQe3Frl//2XyO9snp+LjX+F6aY2UwfC9ljf6LKYCCsivRvMN3t6XCDJ 3vRw==
X-Gm-Message-State: AOUpUlGtJvAyitY6kNIvrSgGv8yhLs5QZd8XB7RlsMrAxXG/A3dNJPDG f7pMxynPRwvDzS4oY+irWwJWAYnvWBO4h25w74x1LA==
X-Google-Smtp-Source: AAOMgpcFdNAD1bY/bn4V2naW9B6XoTDJvLJf07ievNdo0gdNYRk0mClnZ1HBDOh/hhd1FozTyCSGLWyYoYjkfhoo+wo=
X-Received: by 2002:a6b:9d0b:: with SMTP id g11-v6mr7328045ioe.85.1531964811896; Wed, 18 Jul 2018 18:46:51 -0700 (PDT)
MIME-Version: 1.0
Received: by 2002:a4f:5f86:0:0:0:0:0 with HTTP; Wed, 18 Jul 2018 18:46:11 -0700 (PDT)
In-Reply-To: <877elsovmq.wl-jch@irif.fr>
References: <87sh4g1bqe.wl-jch@irif.fr> <249918E0-8E8F-44A9-B1ED-0D4F91104B20@isc.org> <877elsovmq.wl-jch@irif.fr>
From: Ted Lemon <mellon@fugue.com>
Date: Wed, 18 Jul 2018 21:46:11 -0400
Message-ID: <CAPt1N1msXi1BG9RTDr2sWnn8J6F45CnESJCg4LTP-4jP9mVJxw@mail.gmail.com>
To: Juliusz Chroboczek <jch@irif.fr>
Cc: Mark Andrews <marka@isc.org>, HOMENET <homenet@ietf.org>, Daniel Migault <daniel.migault@ericsson.com>
Content-Type: multipart/alternative; boundary="0000000000006c09890571505a5e"
Archived-At: <https://mailarchive.ietf.org/arch/msg/homenet/XjUdkMLfzX5xPP7ca58Z-NK3cJ0>
Subject: Re: [homenet] draft-ietf-homenet-front-end-naming-delegation vs. DynDNS
X-BeenThere: homenet@ietf.org
X-Mailman-Version: 2.1.27
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, 19 Jul 2018 01:46:56 -0000

The trivial update protocol isn't a standard protocol, and doesn't do what
we need it to do.   In order for services to be discoverable on the
homenet, they have to publish their contact info on the homenet.   The
protocol that everyone uses for this is DNSSD.   This is how you find your
printer when you want to print to it.   Nobody uses the ad-hoc DynDNS
protocol for this.

What the DynDNS protocol does is to allow you to track the IP address of
your home gateway using a single A record in someone else's zone (e.g.,
dyndns.org).   It doesn't let you populate your own zone, and you can't do
service discovery on the resultant DNS entry, because service discovery is
a bit more complicated than that.

It's certainly true that we could use an HTTPS-based protocol for setting
up delegations for the forward mapping zone.   This makes a great deal of
sense, since the forward mapping zone shouldn't have to be tied to the
ISP.   The reverse mapping zone has to be delegated by the ISP, so we might
as well do it in a prefix delegation transaction.

So if you are advocating this second thing, that makes sense, and we should
definitely talk about whether it makes sense to do it this way.   If you
are talking about the first thing, then maintaining a zone in the homenet
is definitely a requirement.  Also, think of the privacy implications if
all of the services on the homenet had to be discovered from a shared zone
like dyndns.org.

On Wed, Jul 18, 2018 at 9:35 PM, Juliusz Chroboczek <jch@irif.fr> wrote:

> > All of this can be done in the DNS without resorting to any other
> protocol.
>
> Excellent.
>
> So what technical reasons are there to prefer the complexity of
> draft...front-end-naming-delegation over a trivial update protocol,
> whether encapsulated in HTTPS or DNS?
>
> -- Juliusz
>
> _______________________________________________
> homenet mailing list
> homenet@ietf.org
> https://www.ietf.org/mailman/listinfo/homenet
>