Re: [Resolverless-dns] Paper on Resolver-less DNS

Joe Abley <jabley@hopcount.ca> Wed, 04 September 2019 15:10 UTC

Return-Path: <jabley@hopcount.ca>
X-Original-To: resolverless-dns@ietfa.amsl.com
Delivered-To: resolverless-dns@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DC3E112011D for <resolverless-dns@ietfa.amsl.com>; Wed, 4 Sep 2019 08:10:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level:
X-Spam-Status: No, score=-1.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=hopcount.ca
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 s5dXqSh9_suI for <resolverless-dns@ietfa.amsl.com>; Wed, 4 Sep 2019 08:10:34 -0700 (PDT)
Received: from mail-io1-xd36.google.com (mail-io1-xd36.google.com [IPv6:2607:f8b0:4864:20::d36]) (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 1002612013B for <resolverless-dns@ietf.org>; Wed, 4 Sep 2019 08:10:34 -0700 (PDT)
Received: by mail-io1-xd36.google.com with SMTP id p12so44963191iog.5 for <resolverless-dns@ietf.org>; Wed, 04 Sep 2019 08:10:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hopcount.ca; s=google; h=from:mime-version:subject:date:references:to:in-reply-to:message-id; bh=v9HdqNgEFTmNpzOOkHZsz5WkH8oUOP5ZaOgJtyHefCI=; b=CFWDeEfF3SMiP5081a9RTGt2l+o5f+u2mzLdN3PljoU6ulnbZjSUYTt2ys38Na9Pu2 17rVrRd+WF6u/XTwR9ruyjN2pjAetULLktje1Vpsb6lx14htpyWz+fq3zvechmLIWG90 iftuWv1i6uTONcfnn7U/Q/kSEj+F0atttHzT4=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:mime-version:subject:date:references:to :in-reply-to:message-id; bh=v9HdqNgEFTmNpzOOkHZsz5WkH8oUOP5ZaOgJtyHefCI=; b=rHB0/MRX7SWO2HZs8LNQL94vrndTsdBQ3z9I1sbvGyDdsyQHhBPbXgcXKpbBdTKtDq GfPxcgS46rGORdm74/xzikdSV67m/ugsxZzBXd8Bz0Iwv5YjMtZFvvLrUMzHplX9zu3O g/Mtck88hRHoo52+TiyXNS0EpunwxgWlOECbMDeWeK19VogaP8Y//zt3VfvotIwZEh/5 21Agrpp5Em417Z2Ee/nk3bQ8cA6wcSPD5zDKH+wIbWRTkLuIEF7NMWleWU1TBgWmU/c5 k8GAM9UEo6nEfQ4bFQDkBfeNRJHt1zNjD9HPT4e5ri4eiZjhU2IAl733/X4lZFVgLha/ ZP+Q==
X-Gm-Message-State: APjAAAUOfWK1oFHWLRy4KitARgn1DkKhVZG6/l9pm0J5Ic+h5cQi5nPL Epg4qWJ/DXonSfoS6+Qesa7bJn8r1pLKDqXs
X-Google-Smtp-Source: APXvYqzhtugt9IbljJ5GA9V3D9mmh3Wduid4Dvpoqc2HzR75EBW66RSOCSRdSE+2wrXokQAMppGvUw==
X-Received: by 2002:a5d:8196:: with SMTP id u22mr8260060ion.280.1567609832728; Wed, 04 Sep 2019 08:10:32 -0700 (PDT)
Received: from ?IPv6:2607:f2c0:e786:128f:7cd8:7f4:dde6:cd83? ([2607:f2c0:e786:128f:7cd8:7f4:dde6:cd83]) by smtp.gmail.com with ESMTPSA id t5sm18116671ios.33.2019.09.04.08.10.30 for <resolverless-dns@ietf.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 04 Sep 2019 08:10:30 -0700 (PDT)
From: Joe Abley <jabley@hopcount.ca>
Content-Type: multipart/signed; boundary="Apple-Mail=_FA9EF004-A75A-4918-8898-40113024D2EE"; protocol="application/pgp-signature"; micalg=pgp-sha1
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
Date: Wed, 4 Sep 2019 11:10:29 -0400
References: <54892F22-27E4-4444-9CC8-2D9E84A9668F@dukhovni.org> <4ec7dd1d-e914-0adb-4240-296f2f762b5f@informatik.uni-hamburg.de> <ADC6E119-0EED-4990-A975-F594C9282872@dukhovni.org> <64650d58-924f-c0f3-d181-614d59527477@informatik.uni-hamburg.de> <20190830053023.GE90696@straasha.imrryr.org> <f81ec73d-879e-0427-e11b-0973e01034c3@informatik.uni-hamburg.de> <20190902213241.GI70599@straasha.imrryr.org> <88cef6e4-73bd-7324-8509-a1acbd77750e@informatik.uni-hamburg.de> <CA+nkc8CLO7TwB1zFstjSCGNBvWUaBX1E2uvBQOkSMEAmFxP3yA@mail.gmail.com> <726fa997-8b7c-495e-623a-ccb299e36c1f@informatik.uni-hamburg.de> <20190904145018.GO70599@straasha.imrryr.org>
To: resolverless-dns@ietf.org
In-Reply-To: <20190904145018.GO70599@straasha.imrryr.org>
Message-Id: <35D7FB2F-4939-4363-9A09-22183DC555AB@hopcount.ca>
X-Mailer: Apple Mail (2.3445.104.11)
Archived-At: <https://mailarchive.ietf.org/arch/msg/resolverless-dns/biOZhrkUGGBSm6htKZeywm2TAlQ>
Subject: Re: [Resolverless-dns] Paper on Resolver-less DNS
X-BeenThere: resolverless-dns@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Resolverless DNS <resolverless-dns.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/resolverless-dns>, <mailto:resolverless-dns-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/resolverless-dns/>
List-Post: <mailto:resolverless-dns@ietf.org>
List-Help: <mailto:resolverless-dns-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/resolverless-dns>, <mailto:resolverless-dns-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 04 Sep 2019 15:10:36 -0000

On 4 Sep 2019, at 10:50, Viktor Dukhovni <ietf-dane@dukhovni.org>; wrote:

> That said, browsers do DNS lookups in parallel, and the user's
> resolver will often already have the answers in its cache.  Is the
> resulting reduction in latency really worth the added complexity
> and potential risks?

I think the context here should usefully be those sophisticated web pages that operate using large numbers of unique names whose only purpose relates to a particular (user, application) pair, and in some cases only have a single-time use (for which caching is just a waste of RAM).

Many single-use names have low or zero TTLs in order to signal that they should not be cached, but many caches impose local policy on minimum TTLs and hence they are cached anyway. The impact on caches can be significant [Dagon]. The queries have been observed to continue to circulate through the DNS globally, regardless of their intended single-use [Huston].

I think it's straightforward to imagine that many, perhaps most of the world's web content would not load more quickly/reliably/pleasingly just because of the introduction of resolverless DNS. However, scale matters and in a world of elephants and mice, the effect on the small number of elephants might matter more than the lack of effect on the rodents.


Joe