Re: [mdnsext] mDNSext features/requirements rollup
Andrew Sullivan <ajs@anvilwalrusden.com> Wed, 06 February 2013 14:31 UTC
Return-Path: <ajs@anvilwalrusden.com>
X-Original-To: mdnsext@ietfa.amsl.com
Delivered-To: mdnsext@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 978CA21F870E for <mdnsext@ietfa.amsl.com>; Wed, 6 Feb 2013 06:31:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.84
X-Spam-Level:
X-Spam-Status: No, score=-0.84 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, HELO_MISMATCH_INFO=1.448, HOST_MISMATCH_NET=0.311]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gBBvbDxU2YUe for <mdnsext@ietfa.amsl.com>; Wed, 6 Feb 2013 06:31:57 -0800 (PST)
Received: from mx1.yitter.info (ow5p.x.rootbsd.net [208.79.81.114]) by ietfa.amsl.com (Postfix) with ESMTP id F26C121F8645 for <mdnsext@ietf.org>; Wed, 6 Feb 2013 06:31:56 -0800 (PST)
Received: from mx1.yitter.info (69-196-144-227.dsl.teksavvy.com [69.196.144.227]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.yitter.info (Postfix) with ESMTPSA id E99288A031 for <mdnsext@ietf.org>; Wed, 6 Feb 2013 14:31:54 +0000 (UTC)
Date: Wed, 06 Feb 2013 09:31:52 -0500
From: Andrew Sullivan <ajs@anvilwalrusden.com>
To: mdnsext@ietf.org
Message-ID: <20130206143152.GF27306@mx1.yitter.info>
References: <5111BA39.10408@ccgs.wa.edu.au>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <5111BA39.10408@ccgs.wa.edu.au>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [mdnsext] mDNSext features/requirements rollup
X-BeenThere: mdnsext@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion of extensions to Bonjour \(mDNS and DNS-SD\) for routed networks." <mdnsext.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mdnsext>, <mailto:mdnsext-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mdnsext>
List-Post: <mailto:mdnsext@ietf.org>
List-Help: <mailto:mdnsext-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mdnsext>, <mailto:mdnsext-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 06 Feb 2013 14:31:57 -0000
On Wed, Feb 06, 2013 at 10:04:41AM +0800, James Andrewartha wrote: > useful client UI etc? Imagine having to reconfigure your DNS search > domains when you change location - sure this can be handled by DHCP, but > then you have to have lots of different scopes, which is another > management tool problem. But you have this problem _by definition_ with mDNS. It's always localy scoped. Indeed, that's what people are complaining about. It seems to me that, in Internet terms, we really have three scopes: 1. my network; 2. my network_s_; 3. the Internet. In naming, historically we've treated case (2) as a special case of (3), and sometimes added split-horizon or something to it. What people are really asking for now is to treat case (2) as a special case of (1), and figure out how to make that work. The problem I see is that, because of historical practice, attempting to treat (2) as a special case of (1) will mean that names designed to be local to (1) will leak into (3). The evidence for this is the effectiveness of split-views at keeping "private" names off the Internet. This is only going to get worse as ICANN expands the root zone (note there's an application for .mail, just for instance). Similarly, RFC1918 addresses have often turned out to be globally problematic because of their local scope. I think that leaking locally-scoped names onto the public Internet is going to be a bad thing, and that's why I'm arguing that what is really needed is a way to bring an actual global namespace to this. > As for the server side of things, apparently some devices don't support > registration in DNS [1]. Since we're attempting to make a new protocol, no matter what we do some already deployed stuff isn't going to work with it perfectly. If what people want is a perfectly backward-compatible, do-what-I-mean protocol that gives us all the new features we want for all the existing stuff that works according to the previous protocol specification, then I think we're going to be disappointed. > My use case is Apple TVs in each classroom, which I'd like to limit > geographically, both for ease of use (finding an entry is a list of 100 > is not fun) and to prevent accidents (streaming to the wrong device). "And no administration." We _had_ a solution for your use case as you describe it: put things in the DNS, put a big label on the TV that has the name of the device, and now you don't need to navigate drop-down lists of 100s of devices. But it means you need to manage the DNS, and it probably means slightly different interface design both on the iPad and the Apple TV. I think I get why that's not desirable; I just want us to be clear about what the challenge really is. Best, A -- Andrew Sullivan ajs@anvilwalrusden.com
- [mdnsext] mDNSext features/requirements rollup Alf Watt
- [mdnsext] mDNSext features/requirements rollup RJ Atkinson
- [mdnsext] mDNSext features/requirements rollup RJ Atkinson
- Re: [mdnsext] mDNSext features/requirements rollup Andrew Sullivan
- Re: [mdnsext] mDNSext features/requirements rollup nudge
- Re: [mdnsext] mDNSext features/requirements rollup Andrew Sullivan
- Re: [mdnsext] mDNSext features/requirements rollup Brian Dickson
- Re: [mdnsext] mDNSext features/requirements rollup Andrew Sullivan
- Re: [mdnsext] mDNSext features/requirements rollup Tim Chown
- Re: [mdnsext] mDNSext features/requirements rollup David Farmer
- Re: [mdnsext] mDNSext features/requirements rollup David Farmer
- Re: [mdnsext] mDNSext features/requirements rollup peter van der Stok
- Re: [mdnsext] mDNSext features/requirements rollup RJ Atkinson
- Re: [mdnsext] mDNSext features/requirements rollup Dan Harkins
- Re: [mdnsext] mDNSext features/requirements rollup Alf Watt
- Re: [mdnsext] mDNSext features/requirements rollup Stephen Orr (sorr)
- Re: [mdnsext] mDNSext features/requirements rollup nudge
- Re: [mdnsext] mDNSext features/requirements rollup David Farmer
- Re: [mdnsext] mDNSext features/requirements rollup vortex
- Re: [mdnsext] mDNSext features/requirements rollup Andrew Sullivan
- Re: [mdnsext] mDNSext features/requirements rollup vortex
- [mdnsext] mDNSext features/requirements rollup Olivier Levon
- Re: [mdnsext] mDNSext features/requirements rollup James Andrewartha
- Re: [mdnsext] mDNSext features/requirements rollup Andrew Sullivan
- Re: [mdnsext] mDNSext features/requirements rollup James Andrewartha
- Re: [mdnsext] mDNSext features/requirements rollup RJ Atkinson
- Re: [mdnsext] mDNSext features/requirements rollup Michael Richardson
- Re: [mdnsext] mDNSext features/requirements rollup Michael Richardson
- Re: [mdnsext] mDNSext features/requirements rollup Andrew Sullivan
- Re: [mdnsext] mDNSext features/requirements rollup David Farmer
- Re: [mdnsext] mDNSext features/requirements rollup David Farmer
- Re: [mdnsext] mDNSext features/requirements rollup David Farmer
- Re: [mdnsext] mDNSext features/requirements rollup RJ Atkinson
- Re: [mdnsext] mDNSext features/requirements rollup RJ Atkinson
- Re: [mdnsext] mDNSext features/requirements rollup RJ Atkinson
- Re: [mdnsext] mDNSext features/requirements rollup Joe Touch
- Re: [mdnsext] mDNSext features/requirements rollup RJ Atkinson
- Re: [mdnsext] mDNSext features/requirements rollup Joe Touch
- Re: [mdnsext] mDNSext features/requirements rollup RJ Atkinson
- Re: [mdnsext] mDNSext features/requirements rollup Johnson, Neil M
- Re: [mdnsext] mDNSext features/requirements rollup Joe Touch