[DNSOP] draft-tale-dnsop-serve-stale

Dave Lawrence <tale@dd.org> Mon, 27 March 2017 21:57 UTC

Return-Path: <tale@dd.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 4327A127A97 for <dnsop@ietfa.amsl.com>; Mon, 27 Mar 2017 14:57:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] 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 phRrSoGgH9oJ for <dnsop@ietfa.amsl.com>; Mon, 27 Mar 2017 14:57:00 -0700 (PDT)
Received: from gro.dd.org (gro.dd.org [207.136.192.136]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 52390126DEE for <dnsop@ietf.org>; Mon, 27 Mar 2017 14:57:00 -0700 (PDT)
Received: by gro.dd.org (Postfix, from userid 102) id D7DF43F469; Mon, 27 Mar 2017 17:56:58 -0400 (EDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Message-ID: <22745.35498.811412.936974@gro.dd.org>
Date: Mon, 27 Mar 2017 17:56:58 -0400
From: Dave Lawrence <tale@dd.org>
To: dnsop@ietf.org
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnsop/jwAOplrBZjYmaPeE4ANu0id0cPE>
Subject: [DNSOP] draft-tale-dnsop-serve-stale
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: Mon, 27 Mar 2017 21:57:02 -0000

One of the two drafts I wanted to talk about at dnsop today for WG
adoption was "Serving Stale Data to Improve DNS Resiliency":
https://datatracker.ietf.org/doc/draft-tale-dnsop-serve-stale/

In short, this describes a method for increasing DNS resiliency by
treating the inability to refresh data after TTL expiration as a soft
error, eventually becoming a hard error if the authoritative server
failures are not remedied.

This basic algorithm has been in use at Akamai for six years now and
helped us avoid numerous incidents.  I'd implemented it in BIND and
the patches were recently contributed to ISC.

There are relevant patents in the area held by Google and
Akamai/Xerocole.  I'm still waiting for the official statement from
Akamai lawyers about it, but given that we contributed to the code to
ISC for release under the Mozilla Public License I don't expect any
really issue here.

Warren and I are hoping for WG adoption.