Re: [DNSOP] opportunistic refresh and Happy Eyeballs

Viktor Dukhovni <ietf-dane@dukhovni.org> Tue, 15 August 2017 19:46 UTC

Return-Path: <ietf-dane@dukhovni.org>
X-Original-To: dnsop@ietfa.amsl.com
Delivered-To: dnsop@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1620613233D for <dnsop@ietfa.amsl.com>; Tue, 15 Aug 2017 12:46:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham autolearn_force=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 kCowyTLyF14S for <dnsop@ietfa.amsl.com>; Tue, 15 Aug 2017 12:46:09 -0700 (PDT)
Received: from mournblade.imrryr.org (mournblade.imrryr.org [108.5.242.66]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 439841200F3 for <dnsop@ietf.org>; Tue, 15 Aug 2017 12:46:09 -0700 (PDT)
Received: by mournblade.imrryr.org (Postfix, from userid 1034) id B4CFE7A330A; Tue, 15 Aug 2017 19:46:07 +0000 (UTC)
Date: Tue, 15 Aug 2017 19:46:07 +0000
From: Viktor Dukhovni <ietf-dane@dukhovni.org>
To: dnsop@ietf.org
Message-ID: <20170815194607.GY8146@mournblade.imrryr.org>
Reply-To: dnsop@ietf.org
References: <alpine.DEB.2.20.1708150911470.3655@uplift.swm.pp.se> <D65BFC40-FF9F-4B81-B185-906C12BC0C59@fugue.com> <5A6662B6-1857-4A9B-ABF5-9EB01BD94608@vpnc.org> <59933D59.3090407@redbarn.org> <alpine.DEB.2.20.1708150911470.3655@uplift.swm.pp.se> <9EED4C56-8B35-4013-861D-0B86F66483E0@puck.nether.net> <59932F2F.9030504@redbarn.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <59933D59.3090407@redbarn.org> <59932F2F.9030504@redbarn.org>
User-Agent: Mutt/1.7.2 (2016-11-26)
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnsop/C7yqqXLr1HmXTO7cpwLoFtmjwS4>
Subject: Re: [DNSOP] opportunistic refresh and Happy Eyeballs
X-BeenThere: dnsop@ietf.org
X-Mailman-Version: 2.1.22
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: <https://mailarchive.ietf.org/arch/browse/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: Tue, 15 Aug 2017 19:46:11 -0000

On Tue, Aug 15, 2017 at 10:28:15AM -0700, Paul Vixie wrote:

> > There has been much discussion about doing away with any/255 and I
> > seem to recall some discussion of a ANYA type which would return AAAA
> > and A.
> > 
> > This is something I see value in being implemented.
> 
> as i've said every few years when this proposal comes up, it's unnec'y.
> 
> We can specify that AAAA be sent as additional data for QTYPE=A, and
> that A be sent as additional data when QTYPE=AAAA.
> 
> given identical deployment curves along both the ANYA and
> additional-data timelines, we will get identical results.

+1, by far simpler/cleaner than adding a new RR type.

On Tue, Aug 15, 2017 at 11:28:41AM -0700, Paul Vixie wrote:

> > This WG has already spent years trying to rearchitect the A/AAAA lookup.
> 
> that goal has been sought since longer than this wg has existed.
> 
> however, adding the other kind of address record to the additional data
> section is something anyone can do, it breaks nothing, it will only be used
> opportunistically.
> 
> adding it to the answer section would be more problematic.
> 
> but no rfc is needed to give permission, and since these records could be
> signed and can in any case be cached, the impact would be immediate.

With no need to change stub or caching resolvers.  Just the
authoritative servers can be upgraded incrementally.  Though
multi-stage caches might benefit from similar logic in the upstream
cache.  This has a clear advantage over introducing new query types.

-- 
	Viktor.