Re: [DNSOP] Fwd: New Version Notification for draft-wkumari-dnsop-ttl-stretching-00.txt
Mukund Sivaraman <muks@isc.org> Sun, 27 November 2016 11:10 UTC
Return-Path: <muks@isc.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 69918129536 for <dnsop@ietfa.amsl.com>; Sun, 27 Nov 2016 03:10:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.235
X-Spam-Level:
X-Spam-Status: No, score=-1.235 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_SOFTFAIL=0.665] autolearn=no 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 WGJeyJI3TrcC for <dnsop@ietfa.amsl.com>; Sun, 27 Nov 2016 03:10:42 -0800 (PST)
Received: from mail.banu.com (mail.banu.com [IPv6:2a01:4f8:140:644b::225]) by ietfa.amsl.com (Postfix) with ESMTP id A8AA81294EF for <dnsop@ietf.org>; Sun, 27 Nov 2016 03:10:42 -0800 (PST)
Received: from jurassic (unknown [115.118.157.57]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.banu.com (Postfix) with ESMTPSA id 763DD2FA003B; Sun, 27 Nov 2016 11:10:40 +0000 (GMT)
Date: Sun, 27 Nov 2016 16:40:37 +0530
From: Mukund Sivaraman <muks@isc.org>
To: Warren Kumari <warren@kumari.net>
Message-ID: <20161127111037.GA10721@jurassic>
References: <147909930902.10318.12934239778853597228.idtracker@ietfa.amsl.com> <CAHw9_iK2mrzjpew2-jH9HTxoxGQT2DESzFt2G_iPQDOjq2KAEw@mail.gmail.com>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="5vNYLRcllDrimb99"
Content-Disposition: inline
In-Reply-To: <CAHw9_iK2mrzjpew2-jH9HTxoxGQT2DESzFt2G_iPQDOjq2KAEw@mail.gmail.com>
User-Agent: Mutt/1.7.1 (2016-10-04)
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnsop/kbkkEY93-YpzbGM9ZSCsZv_MuiY>
Cc: dnsop <dnsop@ietf.org>
Subject: Re: [DNSOP] Fwd: New Version Notification for draft-wkumari-dnsop-ttl-stretching-00.txt
X-BeenThere: dnsop@ietf.org
X-Mailman-Version: 2.1.17
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: Sun, 27 Nov 2016 11:10:43 -0000
Hi Warren On Mon, Nov 14, 2016 at 02:05:31PM +0900, Warren Kumari wrote: > Hi all, > > I have just submitted "Stretching DNS TTLs" > (draft-wkumari-dnsop-ttl-stretching-00). > > The very high level overview is: > If you are doing something like HAMMER / pre-fetch, and cannot reach > the authoritative server when trying to refresh a record, you may > continue to use a record past the TTL. > This is working on the theory that stale bread is better than no bread. > This is a strawman doc / idea, I'm expecting much discussion on if the > above is true. Apparently, there are a couple of approaches that implementations have taken: (1) In a proprietary patch for BIND: - named as resolver first checks cache for a non-stale/unexpired answer - If no answer is found, named performs resolution, and it has to send one or more fetches (query to an authoritative server) - If the fetch takes more than a threshold time (but not as long as the timeout duration), named then serves any stale answer in the cache. But named keeps the fetch going until it times out. If the fetch eventually succeeds, the cache is updated. - A stale cache entry is not used beyond a particular maximum time. (2) In a feature implemented for Unbound: - Unbound first checks cache - If a stale answer is found, its TTL is set to 0, and the cache entry is served - If a stale answer is found, Unbound starts something similar to prefetch/HAMMER. > NOTE: I believe that there may be (non-Google) IP associated with > this. A lawyer will be filing the IPR disclosure later today (time > zone differences, etc). The two approaches are somewhat different, and so at least one of them may not be covered by this patent. Mukund
- [DNSOP] Fwd: New Version Notification for draft-w… Warren Kumari
- Re: [DNSOP] Fwd: New Version Notification for dra… Bob Harold
- Re: [DNSOP] Fwd: New Version Notification for dra… Mukund Sivaraman
- Re: [DNSOP] Fwd: New Version Notification for dra… Warren Kumari
- Re: [DNSOP] Fwd: New Version Notification for dra… Mukund Sivaraman
- Re: [DNSOP] Fwd: New Version Notification for dra… joel jaeggli
- Re: [DNSOP] Fwd: New Version Notification for dra… Mukund Sivaraman
- Re: [DNSOP] Fwd: New Version Notification for dra… tjw ietf
- Re: [DNSOP] Fwd: New Version Notification for dra… Mukund Sivaraman
- Re: [DNSOP] New Version Notification for draft-wk… Brian Hartvigsen