Re: [homenet] Host naming in Homenet

"Ray Hunter (v6ops)" <v6ops@globis.net> Mon, 31 August 2015 11:46 UTC

Return-Path: <v6ops@globis.net>
X-Original-To: homenet@ietfa.amsl.com
Delivered-To: homenet@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A90521B4182 for <homenet@ietfa.amsl.com>; Mon, 31 Aug 2015 04:46:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.51
X-Spam-Level:
X-Spam-Status: No, score=-0.51 tagged_above=-999 required=5 tests=[BAYES_05=-0.5, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 F0JdXLxGjvDV for <homenet@ietfa.amsl.com>; Mon, 31 Aug 2015 04:46:23 -0700 (PDT)
Received: from globis01.globis.net (mail.globis.net [IPv6:2001:470:1f15:62e::2]) by ietfa.amsl.com (Postfix) with ESMTP id 4F32B1B43E1 for <homenet@ietf.org>; Mon, 31 Aug 2015 04:43:03 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by globis01.globis.net (Postfix) with ESMTP id 90914402DB; Mon, 31 Aug 2015 13:43:01 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at globis01.globis.net
Received: from globis01.globis.net ([127.0.0.1]) by localhost (mail.globis.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29jA5LgFedLt; Mon, 31 Aug 2015 13:42:59 +0200 (CEST)
Received: from Rays-MacBook-Pro.local (d75067.upc-d.chello.nl [213.46.75.67]) (Authenticated sender: v6ops@globis.net) by globis01.globis.net (Postfix) with ESMTPA id E4DE8402D1; Mon, 31 Aug 2015 13:42:58 +0200 (CEST)
Message-ID: <55E43DC1.2090106@globis.net>
Date: Mon, 31 Aug 2015 13:42:57 +0200
From: "Ray Hunter (v6ops)" <v6ops@globis.net>
User-Agent: Postbox 4.0.4 (Macintosh/20150825)
MIME-Version: 1.0
To: Erik Kline <ek@google.com>
References: <87a8te70er.wl-jch@pps.univ-paris-diderot.fr> <55DDA73B.2070205@openwrt.org> <8737z66x9s.wl-jch@pps.univ-paris-diderot.fr> <66521869-2188-4FA0-9940-C383BD50836C@openwrt.org> <87vbc25guj.wl-jch@pps.univ-paris-diderot.fr> <98EE78C8-0F37-469E-BA7A-4554646B1D61@iki.fi> <CAAedzxoSURQB-CbmfdFHsj_yREJozRp7mvUDh2U1CPg8T8LYxg@mail.gmail.com> <87oahty8or.wl-jch@pps.univ-paris-diderot.fr> <CAAedzxq4K6STs8e7zpR9=SNq1SyU8RbbRJX+sFsyFbhMtZTigQ@mail.gmail.com>
In-Reply-To: <CAAedzxq4K6STs8e7zpR9=SNq1SyU8RbbRJX+sFsyFbhMtZTigQ@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------060809020609070003040203"
Archived-At: <http://mailarchive.ietf.org/arch/msg/homenet/SlPmhhVwojmLgUnNL0JcjGrhT_c>
Cc: Steven Barth <cyrus@openwrt.org>, Markus Stenberg <markus.stenberg@iki.fi>, "homenet@ietf.org Group" <homenet@ietf.org>, Juliusz Chroboczek <jch@pps.univ-paris-diderot.fr>
Subject: Re: [homenet] Host naming in Homenet
X-BeenThere: homenet@ietf.org
X-Mailman-Version: 2.1.15
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, 31 Aug 2015 11:46:25 -0000


Erik Kline wrote:
> On 26 August 2015 at 15:41, Juliusz Chroboczek
> <jch@pps.univ-paris-diderot.fr>  wrote:
>>> Can we just go with whichever recommendations come out of dnssd?
>>>
>>>      https://datatracker.ietf.org/wg/dnssd/charter/
>>>      https://datatracker.ietf.org/wg/dnssd/documents/
>> Could you perhaps point me at a specific paragraph of a specific draft and
>> tell me "Do implement this, we're betting the company on this protocol"?
>
> No, I cannot...not at this time.  But solving the homenet case is a
> requirement, and documented in https://tools.ietf.org/html/rfc7558
> (section 3, use case "C", I believe).
>
>
I am familiar with Appletalk Phase 2, so the concepts in DNS-SD come as 
no surprise.

However, AFAICS after reading the DNS_SD documents including 
https://tools.ietf.org/html/rfc7558, I think I detect one hole for Homenet.

Although there's a requirement for topology independent zones and 
autoconfig, it's a bit opaque to me:

1) if overlapping zones/namespaces are allowed (multiple ISPs with 
potentially multiple parent delegated name spaces).
That was not allowed in Appletalk Phase 2, and the zones were configured 
manually by an administrator.

2) How the parent namespace(s) are delegated (using zeroconf).

We already have https://tools.ietf.org/html/rfc3633 for explicitly 
delegating address prefixes.

But there doesn't seem yet to be any appetite for a standard mechanism 
for delegating namespaces (e.g. via DHCPv6).

Juliusz (and others) have objected to 
https://tools.ietf.org/html/draft-ietf-homenet-naming-architecture-dhc-options 
because it appears to be tied to the ISP. Yet for reverse resolution, 
the ISP is an essential party, because they have been delegated the DNS 
zone for their entire allocated address space. And Homenet uses 
delegated prefixes from within this overall allocation.

Also DND SD (RFC 6763) states "Address-based Domain Enumeration queries 
are performed using names under the IPv6 reverse-mapping tree" which is 
under the direct control of the individual upstream ISPs.

So, what are people expecting to happen here?
ISP's to cooperate with independent name services when sending a DHCPv6 
delegation of a namespace e.g. a party like DYNDNS? So the Homenet 
learns everything via one neatly packaged DHCPv6 exchange with each 
upstream provider?
Multiple upstream DNS services that need to be updated?
Overlapping namespaces?
Multiple namespace delegation via multiple mechanisms? e.g. Homenet 
learns the reverse tree from the upstream ISP (via DHCPv6), and forward 
delegation (glue records) are entered via the domain registrar via http 
or something else?

In IPv4 I have my own private company domain bootstrapped by my own 
(manually added AAAA glue records) from my own Domain Registrar (100% 
independent of my ISP). And the ISP adds dummy static reverse records 
and A records, so triple resolution works.

Is this what we want for IPv6, or do we have to deal with seeding 
information into multiple upstream DNS's?

Permitting inbound services and restoring the end to end architecture of 
the Internet is a big part of Homenet IMVHO

-- 
regards,
RayH
<https://www.postbox-inc.com/?utm_source=email&utm_medium=siglink&utm_campaign=reach>