Re: [homenet] tunnels as way to disambiguate .local

Kerry Lynn <kerlyn@ieee.org> Tue, 07 August 2012 18:46 UTC

Return-Path: <kerlyn2001@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 7CB8621F86A5 for <homenet@ietfa.amsl.com>; Tue, 7 Aug 2012 11:46:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.457
X-Spam-Level:
X-Spam-Status: No, score=-102.457 tagged_above=-999 required=5 tests=[AWL=0.520, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zwyHiUadvv7h for <homenet@ietfa.amsl.com>; Tue, 7 Aug 2012 11:46:49 -0700 (PDT)
Received: from mail-lpp01m010-f44.google.com (mail-lpp01m010-f44.google.com [209.85.215.44]) by ietfa.amsl.com (Postfix) with ESMTP id 0A18321F860B for <homenet@ietf.org>; Tue, 7 Aug 2012 11:46:40 -0700 (PDT)
Received: by lahm15 with SMTP id m15so2475702lah.31 for <homenet@ietf.org>; Tue, 07 Aug 2012 11:46:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=TU4IRJHLuDaz1848HfyAEzazV31X7rMFMf1pgpT1Zv0=; b=Jjiexle8rLEdBafMZfXpVbBDDfapBqiIiy4B5T5Z+2ZbY8mYgGtI7L/476hSwrFD9d eWW4IbooU92dVWlV5tlv9++qyJRP1LRPbh07MYGDb9axyVSA9cG5tf0+GKLhfDGGgqr2 QblWYiHbB66c4F+gxmG40jDOGbjj5B33t7R4EFgh05n5+AxqkCMkKa9OAZNTkGK3K5Qu i6nxuWcOGIn0phHaxzL3NeZ2qADVsukGnA8C0QiXuSv2XZT0UH/Ev+Z4hq2h6/RK0SbY O+UfOa/SFT66LJEgEzjmuibfeaDA3M20mirobf909txpkeKEDpbtO3w5b4gPqjlXGbqF ZlPg==
MIME-Version: 1.0
Received: by 10.152.136.18 with SMTP id pw18mr15392157lab.17.1344365199867; Tue, 07 Aug 2012 11:46:39 -0700 (PDT)
Sender: kerlyn2001@gmail.com
Received: by 10.112.10.199 with HTTP; Tue, 7 Aug 2012 11:46:39 -0700 (PDT)
In-Reply-To: <20120807013902.GD99606@isc.org>
References: <201208010448.q714m8KI091107@gateway.ipv6.occnc.com> <C139E3E7-6F4F-4B94-BAAB-E44ADAB5707C@ecs.soton.ac.uk> <EMEW3|c2e44eadd7dda1cb6c41aaf678926fd4o74MCl03tjc|ecs.soton.ac.uk|C139E3E7-6F4F-4B94-BAAB-E44ADAB5707C@ecs.soton.ac.uk> <20120806020656.GA88914@isc.org> <C91B386A-8F83-4024-B533-F2AFD26AE64B@fugue.com> <CABOxzu2_WMHkTQiNa+0KZKBn5eUo-V-knYU2kQCfqJ30u8DrYw@mail.gmail.com> <F0F3DC82-CC26-4BE8-8D90-4DC905AD9C00@fugue.com> <20120806182509.GA99606@isc.org> <29040.1344285229@obiwan.sandelman.ca> <20120807013902.GD99606@isc.org>
Date: Tue, 07 Aug 2012 14:46:39 -0400
X-Google-Sender-Auth: l_m5b_9h0kMcMgKYfAaaADKGPRU
Message-ID: <CABOxzu3qbzf=jQPnLg4QoNBMCe0v7i8QgAMMo_Mkk=6gVdKyoA@mail.gmail.com>
From: Kerry Lynn <kerlyn@ieee.org>
To: Evan Hunt <each@isc.org>
Content-Type: text/plain; charset="ISO-8859-1"
Cc: Michael Richardson <mcr+ietf@sandelman.ca>, "homenet@ietf.org Group" <homenet@ietf.org>
Subject: Re: [homenet] tunnels as way to disambiguate .local
X-BeenThere: homenet@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <homenet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/homenet>, <mailto:homenet-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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: Tue, 07 Aug 2012 18:46:50 -0000

On Mon, Aug 6, 2012 at 9:39 PM, Evan Hunt <each@isc.org> wrote:
> On Mon, Aug 06, 2012 at 04:33:49PM -0400, Michael Richardson wrote:
>> No, the fridge must have a globally reachable address (GUA) to be reachable.
>
> You are correct, of course, and I was being unclear; sorry about that.
> I was trying to reflect what I thought I heard in the discussion in
> Vancouver, though, which was that a FQDN or the equivalent would be the
> best way to handle naming of remotely accessible devices.  It seemed to
> me that we had rough consensus on that point (perhaps I was mistaken),
> but not on naming of devices on "island" networks.
>
>> Tunnels are okay, but to use them, but has to get the DNS search order
>> and the DNS server list right, and that's walled garden territory.
>> *If* we are going to turn each home into a walled garden, then let's be
>> aware that we are doing that.
>
I'm of the opinion that in a "walled garden" scenario, the tunnel endpoint may
be the only resource that needs a global name / address.  I note that dyndns
supports a wide-area DNS-SD beta (ability to populate PTR, SRV, and TXT
RRs) and I'm going to look into this approach as an alternative to BTMM.

> For the purposes of my mom's house, I do think "walled garden" is the
> appropriate default setting, but our design should allow the default
> to be overridden without great difficulty.
>
I am generally supportive of this approach; certainly it would focus the
discussion between now and Atlanta.

> I think this general plan would meet those goals:
>
>     1) All discoverable devices on all networks MUST answer
>        to a locally reachable name, such as <devicename>.local,
>        <devicename>.sitelocal, <devicename>.<networkname>.local,
>        <devicename>.<ULA>, <devicename>-<ULA>.local, etc. (We
>        haven't settled the naming convention here. I personally like
>        <devicename>.<networkname>.local, with <devicename>.<ULA>.local
>        as a fallback in the event of the network's owner failing to
>        configure a network name);
>
+1, with the caveat that ".local." has special semantics (multicast
DNS-like requests to FF02::FB, port 5353) defined by
http://tools.ietf.org/html/draft-cheshire-dnsext-multicastdns

>    2) Networks configured to allow remote access to devices
>       SHOULD have a globally reachable domain name, either owned
>       by the user or in a vendor-managed namespace;
>
I'd like a bit more explanation re: this requirement.  In general it seems
there is no relation between a network and a domain name.  Exceptions
would include ".local." (maps to the local _link_, and therefore to the
prefix(es) assigned to that link; or domains ending in ".in-addr.arpa.".
http://tools.ietf.org/html/draft-cheshire-dnsext-dns-sd section 11 has
a method for determining the preferred registration zone(s) based on
a host's address.

>    3) If a device is configured for remote access and is on a
>       network which has had a FQDN configured as in (2), then
>       in addition to the locally reachable name described in (1),
>       the device MUST also answer to "<devicename>.<FQDN>".
>
I like to see us reserve "FQDN" for host names that are registered in
the global DNS namespace, and use "LQDN" (or some other alternative)
for host names in locally served zones.  Any support for this?

-K-

> --
> Evan Hunt -- each@isc.org
> Internet Systems Consortium, Inc.
> _______________________________________________
> homenet mailing list
> homenet@ietf.org
> https://www.ietf.org/mailman/listinfo/homenet