Re: [DNSOP] opportunistic refresh and Happy Eyeballs

Warren Kumari <warren@kumari.net> Wed, 16 August 2017 22:00 UTC

Return-Path: <warren@kumari.net>
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 EEEE3132710 for <dnsop@ietfa.amsl.com>; Wed, 16 Aug 2017 15:00:29 -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, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=kumari-net.20150623.gappssmtp.com
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 UzB5VBziFD5o for <dnsop@ietfa.amsl.com>; Wed, 16 Aug 2017 15:00:28 -0700 (PDT)
Received: from mail-wr0-x22f.google.com (mail-wr0-x22f.google.com [IPv6:2a00:1450:400c:c0c::22f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CDFB813219E for <dnsop@ietf.org>; Wed, 16 Aug 2017 15:00:27 -0700 (PDT)
Received: by mail-wr0-x22f.google.com with SMTP id 49so19226624wrw.2 for <dnsop@ietf.org>; Wed, 16 Aug 2017 15:00:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kumari-net.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=JeE+F/1Ooz9BEabWWQXFEqKGtiLR346vOibfzRMmAO8=; b=uq/0CLO+ycxqXBAGIgrbHo9aEHftsavJ8VTS/GGpPYQB1bKdb44rSM4ycYJp62FilJ 8OP9lyC9oo916lyzRa/QUZIkIkoGcrC9sfS0jJufIoRgRWtxuh5IL+zEkyuTuSTFOLxI Y8smXd6AQEUoVeyZIqEqFDPGUZVt9zM61iTUQy0cFiz9eWoCvn2vQosQ6wKijVZJ/JnY cCcHvAH6BwSgTEntp2dBEYkc5cDgdtyCLXBp3yDp9yRFUiUoySU5Q58fNGLGOtT+Bik6 sGrr5CzdGX4ebUbzC0Fk7InNynoerLGnhZxmsv9PXnVhoi9J0YCq6e0quXLSmiJvtOju 6mVQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=JeE+F/1Ooz9BEabWWQXFEqKGtiLR346vOibfzRMmAO8=; b=DnKW8wAHqtoVLq03OpDiLD3eSkyCPyHnh+bLd8rG9Mi1G6oy4G+YXgTQUB16IdLuED xAhzP56NO5Tm7kZoPp+791VFj58udoiDpm4s9iumYICIrFGUO8vSQd5m46lyIznF5bGN QuDGCiqQS0tiZ6y00UIRXQraE5PYMMs/WUnsE7pGKKiTBZpYREmXo61SNbjZ4451H/Wl RgrrapZLEfJ8dzOp9DgF9k391ywkUZFvENml2GfF4S6BYzxhfx/gSIq0xQ1Zz4Z7yFLi NyjFAoLdnuGM8rOZ3zyymQb/o0XmPXYoiGAWgTaLTqiB6T+6M8hBYSItojPXt0yHGEAr iVWw==
X-Gm-Message-State: AHYfb5in+H1wFj8hiK5AzdEzFKD8mavLY8bkLUDX8pjFOVvIpI8q0nJr 39nmXaxn2OdST57HsC5X4bg7TROR4bt5g/0=
X-Received: by 10.28.99.11 with SMTP id x11mr189080wmb.164.1502920826228; Wed, 16 Aug 2017 15:00:26 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.164.135 with HTTP; Wed, 16 Aug 2017 14:59:45 -0700 (PDT)
In-Reply-To: <D2AB72F9-23B4-4ACC-B6E6-94E913671284@fl1ger.de>
References: <alpine.DEB.2.20.1708150911470.3655@uplift.swm.pp.se> <D65BFC40-FF9F-4B81-B185-906C12BC0C59@fugue.com> <alpine.DEB.2.20.1708151334370.3655@uplift.swm.pp.se> <CAJE_bqfmQMn+Hi0KHczo4BDZjKeVOVDqYANGko1x4JGSF-x_wg@mail.gmail.com> <CAHw9_iLpi0Dj1VKiHA9yY-w9_5sJzqv7sfzwkUhy6=wiBuHQ2A@mail.gmail.com> <D2AB72F9-23B4-4ACC-B6E6-94E913671284@fl1ger.de>
From: Warren Kumari <warren@kumari.net>
Date: Wed, 16 Aug 2017 17:59:45 -0400
Message-ID: <CAHw9_iLRXVMQLgeX05kHUToHbgYooUP0Or4-U-uW0d3HKiULkA@mail.gmail.com>
To: Ralf Weber <dns@fl1ger.de>
Cc: 神明達哉 <jinmei@wide.ad.jp>, dnsop <dnsop@ietf.org>, Ted Lemon <mellon@fugue.com>, Mikael Abrahamsson <swmike@swm.pp.se>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnsop/8efCumi-WrjHhb3eTlW43LhnUps>
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: Wed, 16 Aug 2017 22:00:30 -0000

On Wed, Aug 16, 2017 at 4:05 AM, Ralf Weber <dns@fl1ger.de> wrote:
> Moin!
>
> On 16 Aug 2017, at 2:44, Warren Kumari wrote:
>>> If it's a commonly-used name, I suspect the more straightforward
>>> "prefetching" should suffice in practice:
>>> https://datatracker.ietf.org/doc/draft-wkumari-dnsop-hammer/
>>> Several popular recursive servers already implement the feature.
>>> Some of them even enable it by default.
>>>
>>
>> One of the main outstanding items on the "Stop! Hammer Time!" document
>> that we need to clean up the implementation section (Appendix A), but
>> it does note that at least Unbound (NLNet Labs), OpenDNS, and ISC BIND
>> 9.10 implement this.
> From how I read the document and understand the implementations none of
> those implements the actual draft, but instead they have implementations
> that do some sort of prefetching. If that is the case you can add Nominum
> Cacheserve to the list,

Awesome!

> but I really think we should do some more general
> document describing prefetching as a concept and not just one way how to
> do it with a hammer ;-).

Yeah, we keep meaning to go back and fix up the document. I think that
it (and, even more so,  the discussions) has already served it's
primary purpose - it led to this being implemented. But, I think that
it would be good if we now update it to explain what is now
implemented, and how...

I must admit that I some of my hesitance has been because I'm still
entertained by the "joke", and know that I need to just get over this
:-)

W
>
> So long
> -Ralf



-- 
I don't think the execution is relevant when it was obviously a bad
idea in the first place.
This is like putting rabid weasels in your pants, and later expressing
regret at having chosen those particular rabid weasels and that pair
of pants.
   ---maf