Re: [dnsext] Re: I-D ACTION:draft-vandergaast-edns-client-ip-00.txt

Joe Abley <jabley@hopcount.ca> Fri, 29 January 2010 20:42 UTC

Return-Path: <owner-namedroppers@ops.ietf.org>
X-Original-To: ietfarch-dnsext-archive@core3.amsl.com
Delivered-To: ietfarch-dnsext-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 9FCFA3A683C; Fri, 29 Jan 2010 12:42:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.599
X-Spam-Level:
X-Spam-Status: No, score=-106.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fims1qWQh2jp; Fri, 29 Jan 2010 12:42:58 -0800 (PST)
Received: from psg.com (psg.com [147.28.0.62]) by core3.amsl.com (Postfix) with ESMTP id E26E13A659A; Fri, 29 Jan 2010 12:42:58 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.71 (FreeBSD)) (envelope-from <owner-namedroppers@ops.ietf.org>) id 1NaxXq-000IBB-Rb for namedroppers-data0@psg.com; Fri, 29 Jan 2010 20:34:22 +0000
Received: from [2001:4900:1:392:213:20ff:fe1b:3bfe] (helo=monster.hopcount.ca) by psg.com with esmtps (TLSv1:AES256-SHA:256) (Exim 4.71 (FreeBSD)) (envelope-from <jabley@hopcount.ca>) id 1NaxXo-000IAg-DO for namedroppers@ops.ietf.org; Fri, 29 Jan 2010 20:34:20 +0000
Received: from [121.98.143.74] (helo=octopus.local.prng.net) by monster.hopcount.ca with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.71 (FreeBSD)) (envelope-from <jabley@hopcount.ca>) id 1NaxXk-0001tV-5a; Fri, 29 Jan 2010 20:34:16 +0000
Subject: Re: [dnsext] Re: I-D ACTION:draft-vandergaast-edns-client-ip-00.txt
Mime-Version: 1.0 (Apple Message framework v1077)
Content-Type: text/plain; charset="us-ascii"
From: Joe Abley <jabley@hopcount.ca>
In-Reply-To: <p06240887c787ebb6dafa@[10.20.30.158]>
Date: Sat, 30 Jan 2010 09:34:12 +1300
Cc: Wilmer van der Gaast <wilmer@google.com>, namedroppers@ops.ietf.org
Content-Transfer-Encoding: quoted-printable
Message-Id: <AB8A0D76-6F74-4A5E-A532-FA330D728091@hopcount.ca>
References: <7c31c8cc1001271556w4918093er6e94e07cb92c4dc4@mail.gmail.com> <BB12CD2F-7371-4A45-9FF1-322ABAE84418@hopcount.ca> <p06240887c787ebb6dafa@[10.20.30.158]>
To: Paul Hoffman <paul.hoffman@vpnc.org>
X-Mailer: Apple Mail (2.1077)
X-SA-Exim-Connect-IP: 121.98.143.74
X-SA-Exim-Mail-From: jabley@hopcount.ca
X-SA-Exim-Scanned: No (on monster.hopcount.ca); SAEximRunCond expanded to false
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
List-ID: <namedroppers.ops.ietf.org>
List-Unsubscribe: To unsubscribe send a message to namedroppers-request@ops.ietf.org with
List-Unsubscribe: the word 'unsubscribe' in a single line as the message text body.
List-Archive: <http://ops.ietf.org/lists/namedroppers/>

On 2010-01-29, at 14:45, Paul Hoffman wrote:

> Section 4.1 says "An edns-client-ip option MUST never contain a non-public address." To me, that means two things:

Ah, I missed that text, thanks.

> The biggest stumbling block here is the assumption that developers will know the correct list of non-public addresses. Given lots of deployed counter-examples, that seems like a bad assumption. Specific pointers to specific IANA registries are needed in this draft.

Yes, it does seem to imply the hard-coding of special values into software.

An alternative would be to add the query source as viewed by every option-understanding nameserver that receives the query and performs a recursive lookup, forget the "non-public" text in 4.1 and let any nameserver that whats to process the option make whatever interpretation they want. That isolates the need to concern yourself with unique vs. non-unique addresses to the point of analysis, not data collection.

I think the general idea of being able to better understand your user community would have some operational/diagnostic benefits for any authority-only nameserver. No doubt there are also privacy implications.


Joe