Re: [DNSOP] More work for DNSOP :-)

Andrew Sullivan <ajs@anvilwalrusden.com> Sat, 07 March 2015 00:47 UTC

Return-Path: <ajs@anvilwalrusden.com>
X-Original-To: dnsop@ietfa.amsl.com
Delivered-To: dnsop@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4CA971A7018 for <dnsop@ietfa.amsl.com>; Fri, 6 Mar 2015 16:47:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.259
X-Spam-Level: *
X-Spam-Status: No, score=1.259 tagged_above=-999 required=5 tests=[BAYES_05=-0.5, HELO_MISMATCH_INFO=1.448, HOST_MISMATCH_NET=0.311] autolearn=no
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 QcvAgZzm4dIF for <dnsop@ietfa.amsl.com>; Fri, 6 Mar 2015 16:47:34 -0800 (PST)
Received: from mx1.yitter.info (ow5p.x.rootbsd.net [208.79.81.114]) (using TLSv1 with cipher ADH-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4FF951A7025 for <dnsop@ietf.org>; Fri, 6 Mar 2015 16:47:34 -0800 (PST)
Received: from mx1.yitter.info (unknown [50.189.173.0]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.yitter.info (Postfix) with ESMTPSA id 209308A035 for <dnsop@ietf.org>; Sat, 7 Mar 2015 00:47:33 +0000 (UTC)
Date: Fri, 06 Mar 2015 19:47:31 -0500
From: Andrew Sullivan <ajs@anvilwalrusden.com>
To: dnsop@ietf.org
Message-ID: <20150307004730.GO6677@mx1.yitter.info>
References: <20150306145217.GA8959@nic.fr> <54F9C29E.9040408@jive.com> <54F9F90D.1020806@redbarn.org> <54F9FCD3.7010204@jive.com> <54F9FDFA.2030405@redbarn.org> <F25411A6-2CBD-4A76-949C-6E236FA87863@isoc.org> <20150306205920.GA17567@isc.org> <alpine.LFD.2.10.1503061609090.17414@bofh.nohats.ca> <54FA1E0D.3000700@redbarn.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <54FA1E0D.3000700@redbarn.org>
User-Agent: Mutt/1.5.23 (2014-03-12)
Archived-At: <http://mailarchive.ietf.org/arch/msg/dnsop/HcJ9D04qkzuME8R8gfozusv1x58>
Subject: Re: [DNSOP] More work for DNSOP :-)
X-BeenThere: dnsop@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF DNSOP WG mailing list <dnsop.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dnsop>, <mailto:dnsop-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dnsop/>
List-Post: <mailto:dnsop@ietf.org>
List-Help: <mailto:dnsop-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dnsop>, <mailto:dnsop-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 07 Mar 2015 00:47:35 -0000

On Fri, Mar 06, 2015 at 01:37:17PM -0800, Paul Vixie wrote:
> 
> nothing prevents a server from answering A with AAAA as additional data,
> or answering AAAA with A as additional data.

I seem to recall having this discussed at length more than once in
DNSEXT, and the conclusion was always that the additional complication
wasn't worth the effort.  If a cache had an A but not AAAA or
conversely (a situation likely to happen), then there'd be no win
because you'd have to ask again anyway.  Moreover, you couldn't even
tell whether you didn't get the thing you wanted because it wasn't in
cache or because it didn't exist, so you'd end up asking more often
than you wanted.  And because application developers would need to
handle all these cases anyway, the workflow would be more complicated.
(Simplification of the workflow seemed to be the main driver in the
past.  Maybe latency would now trump that, but I actually am not
convinced this would lower latency as opposed to popping off queries
in parallel anyway.)

So it didn't seem to be worth it, at least the last time.  I'm not
able to put my hands on those discussions at the moment, which makes
me think it probably happened on namedroppers@ and not on dnsext@.

A

-- 
Andrew Sullivan
ajs@anvilwalrusden.com