Re: [dnsext] afasterinternet.com trial and draft-vandergaast-edns-client-subnet-00

Matthew Dempsky <matthew@dempsky.org> Wed, 31 August 2011 03:45 UTC

Return-Path: <matthew@dempsky.org>
X-Original-To: dnsext@ietfa.amsl.com
Delivered-To: dnsext@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E2C9E21F8D64 for <dnsext@ietfa.amsl.com>; Tue, 30 Aug 2011 20:45:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.977
X-Spam-Level:
X-Spam-Status: No, score=-2.977 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cA8zxGOOjgZi for <dnsext@ietfa.amsl.com>; Tue, 30 Aug 2011 20:45:38 -0700 (PDT)
Received: from mail-bw0-f44.google.com (mail-bw0-f44.google.com [209.85.214.44]) by ietfa.amsl.com (Postfix) with ESMTP id E68D421F8D53 for <dnsext@ietf.org>; Tue, 30 Aug 2011 20:45:37 -0700 (PDT)
Received: by bkar4 with SMTP id r4so398373bka.31 for <dnsext@ietf.org>; Tue, 30 Aug 2011 20:47:06 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.16.205 with SMTP id p13mr5702361faa.69.1314762426106; Tue, 30 Aug 2011 20:47:06 -0700 (PDT)
Received: by 10.152.20.134 with HTTP; Tue, 30 Aug 2011 20:47:06 -0700 (PDT)
In-Reply-To: <20110831031256.GA98758@shinkuro.com>
References: <20110830162134.GB84494@shinkuro.com> <CAMbvoa+nh5k8eOA-XRwBD5oxm17+=Q4gCagq0OBS5OEQX=g1sw@mail.gmail.com> <20110831031256.GA98758@shinkuro.com>
Date: Tue, 30 Aug 2011 20:47:06 -0700
Message-ID: <CANKkrzE3P-S_djGXReFz8dDGi6BtzD75oXw7azY6DBiaBNqW9Q@mail.gmail.com>
From: Matthew Dempsky <matthew@dempsky.org>
To: Andrew Sullivan <ajs@anvilwalrusden.com>
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable
Cc: draft-vandergaast-edns-client-subnet@tools.ietf.org, dnsext@ietf.org
Subject: Re: [dnsext] afasterinternet.com trial and draft-vandergaast-edns-client-subnet-00
X-BeenThere: dnsext@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: DNS Extensions working group discussion list <dnsext.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dnsext>, <mailto:dnsext-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dnsext>
List-Post: <mailto:dnsext@ietf.org>
List-Help: <mailto:dnsext-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dnsext>, <mailto:dnsext-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 31 Aug 2011 03:45:39 -0000

On Tue, Aug 30, 2011 at 8:12 PM, Andrew Sullivan <ajs@anvilwalrusden.com> wrote:
> I actually don't care about the IETF process.  What I do care about is
> the potential for interoperability headaches later because of
> undocumented collisions in EDNS0 option code interpretation.  Avoiding
> that sort of headache is the exact reason we have a registry.

I suggested in April 2010 that part of the EDNS0 option code space be
reserved for private use, but it received very little feedback
(positive response from Colm MacCárthaigh, slightly negative from Paul
Vixie, and some meta discussion about how strictly IANA follows its
instructions on allocating numbers):

http://www.ietf.org/mail-archive/web/dnsext/current/msg07768.html
http://tools.ietf.org/html/draft-dempsky-edns0-options-for-private-use-00

Reserving a code point for public (i.e., general, unnegotiated) use
doesn't make sense until the protocol has solidified.  For a private
test (even a large scale one conducted across the Internet between
multiple organizations), it seems appropriate to use a private use
code so long as the participants have agreed a priori what the code
means in transactions between their DNS servers.

I don't see anything wrong with (e.g.) privately negotiating to use
65300 to mean draft-vandergaast-edns-client-subnet-00 when querying
Google's DNS servers but to then mean draft-xxx-something-else when
querying someone else's.