Re: [DNSOP] DNS cookies and multi-vendor anycast incompatibility

Evan Hunt <each@isc.org> Sat, 23 June 2018 17:09 UTC

Return-Path: <each@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 8F8D5130EA9 for <dnsop@ietfa.amsl.com>; Sat, 23 Jun 2018 10:09:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.9
X-Spam-Level:
X-Spam-Status: No, score=-6.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, 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 TFuwM3vJe_UC for <dnsop@ietfa.amsl.com>; Sat, 23 Jun 2018 10:09:24 -0700 (PDT)
Received: from mx.pao1.isc.org (mx.pao1.isc.org [IPv6:2001:4f8:0:2::2b]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AD220130E96 for <dnsop@ietf.org>; Sat, 23 Jun 2018 10:09:24 -0700 (PDT)
Received: from bikeshed.isc.org (bikeshed.isc.org [IPv6:2001:4f8:3:d::19]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mx.pao1.isc.org (Postfix) with ESMTPS id A49523AB03F; Sat, 23 Jun 2018 17:09:21 +0000 (UTC)
Received: by bikeshed.isc.org (Postfix, from userid 10292) id 7E971216C1C; Sat, 23 Jun 2018 17:09:21 +0000 (UTC)
Date: Sat, 23 Jun 2018 17:09:21 +0000
From: Evan Hunt <each@isc.org>
To: Warren Kumari <warren@kumari.net>
Cc: Mark Andrews <marka@isc.org>, dnsop <dnsop@ietf.org>, Paul Wouters <paul@nohats.ca>, daniel.salzman@nic.cz
Message-ID: <20180623170921.GA92142@isc.org>
References: <c70f058c-8e82-f905-e352-f3e2fd0d4cfc@nic.cz> <alpine.LRH.2.21.1806201006530.6077@bofh.nohats.ca> <107c3532-a07d-9821-70ab-94c00a9dd2f0@nic.cz> <F6CB5212-461C-4E91-8E56-43B9E6377A7C@isc.org> <CAHw9_iLdsTPjxwm6Tpah0kMXwwM894SG+407Muv3AcN3js-ZbQ@mail.gmail.com> <20180623002916.GD83312@isc.org> <CAHw9_iJqt7QVaCRJijm_TXPN7JDJQRPuUdW9ef96dzgQm43nXQ@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <CAHw9_iJqt7QVaCRJijm_TXPN7JDJQRPuUdW9ef96dzgQm43nXQ@mail.gmail.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnsop/M_VVeBCdQaWLVagcvInGAhJMS4k>
Subject: Re: [DNSOP] DNS cookies and multi-vendor anycast incompatibility
X-BeenThere: dnsop@ietf.org
X-Mailman-Version: 2.1.26
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: Sat, 23 Jun 2018 17:09:27 -0000

On Fri, Jun 22, 2018 at 10:26:55PM -0400, Warren Kumari wrote:
> So, if I set both to use their (non-default) of SHA256 (and set the same
> secret:-)) do they actually generate compatible cookies?
> I'd guess / assume so, but I haven't tested this...

That's the intention.  Mukund recently pointed out a bug in the hash inputs
BIND is using, so it might not work right now.

We really should have a COOKIE bakeoff (worth doing for the pun alone) to
check for interoperability issues.  Montreal would seem like a good time
and place for it, but I'm not going to be able to attend this time, so I
can't volunteer to run it. If someone else wants to step in, that'd be
great.

-- 
Evan Hunt -- each@isc.org
Internet Systems Consortium, Inc.