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

Nicholas Weaver <nweaver@ICSI.Berkeley.EDU> Thu, 28 January 2010 20:22 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 BF5DA3A696A; Thu, 28 Jan 2010 12:22:52 -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=[AWL=0.000, 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 A-rbDs8KjVb0; Thu, 28 Jan 2010 12:22:50 -0800 (PST)
Received: from psg.com (psg.com [147.28.0.62]) by core3.amsl.com (Postfix) with ESMTP id 1B1C63A6930; Thu, 28 Jan 2010 12:22:48 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.71 (FreeBSD)) (envelope-from <owner-namedroppers@ops.ietf.org>) id 1NaaoY-000FNY-Oj for namedroppers-data0@psg.com; Thu, 28 Jan 2010 20:18:06 +0000
Received: from [192.150.186.11] (helo=fruitcake.ICSI.Berkeley.EDU) by psg.com with esmtps (TLSv1:AES256-SHA:256) (Exim 4.71 (FreeBSD)) (envelope-from <nweaver@ICSI.Berkeley.EDU>) id 1NaaoW-000FNG-FH for namedroppers@ops.ietf.org; Thu, 28 Jan 2010 20:18:04 +0000
Received: from [IPv6:::1] (jack.ICSI.Berkeley.EDU [192.150.186.73]) by fruitcake.ICSI.Berkeley.EDU (8.12.11.20060614/8.12.11) with ESMTP id o0SKGv9k021718; Thu, 28 Jan 2010 12:17:51 -0800 (PST)
References: <7c31c8cc1001271556w4918093er6e94e07cb92c4dc4@mail.gmail.com> <6184.1264657589@nsa.vix.com> <4966825a1001280807i768a33ccs98f809366bce33d8@mail.gmail.com> <48894.1264695230@nsa.vix.com> <50A91B20-5AC1-4819-91ED-E5141F068D48@wiggum.com> <52065.1264699087@nsa.vix.com> <FDD5D1103B8EA4D13C4A2C4C@Ximines.local> <EEAAE4BF-BBA9-4141-BECC-A8440715597F@icsi.berkeley.edu> <58729.1264707908@nsa.vix.com>
In-Reply-To: <58729.1264707908@nsa.vix.com>
Mime-Version: 1.0 (Apple Message framework v1077)
Content-Type: text/plain; charset="us-ascii"
Message-Id: <D9F83496-C5BB-4332-A9BC-60E25B5F8128@icsi.berkeley.edu>
Content-Transfer-Encoding: quoted-printable
Cc: Nicholas Weaver <nweaver@ICSI.Berkeley.EDU>, namedroppers@ops.ietf.org
From: Nicholas Weaver <nweaver@ICSI.Berkeley.EDU>
Subject: Re: [dnsext] Re: I-D ACTION:draft-vandergaast-edns-client-ip-00.txt
Date: Thu, 28 Jan 2010 12:17:51 -0800
To: Paul Vixie <vixie@isc.org>
X-Mailer: Apple Mail (2.1077)
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 Jan 28, 2010, at 11:45 AM, Paul Vixie wrote:
>> 
>> Actually, that IS the fix:  Use the ISP's recursive resolver.
>> 
>> This is necessary if you want to use something OTHER than the ISP's
>> recursive resolver to work well on today's Internet.
> 
> i love how somebody else (CDN providers) violate all existing assumptions
> (by creating requestor-specific DNS replies) which then makes the Internet
> work "less well" for lots of people... who are then constrained from doing
> what were previously reasonable things (like using distant recursive servers).

Why?  IMO, its a great strategy, simply because it not only works WELL for most users (it only fails those who want third party DNS resolvers), 

> 
>> Do you want third-party DNS providers to not suck for youtube, akamai,
>> Google, and a good fraction of the net people use every day?  If so, you
>> need this.
> 
> if youtube and akamai and google want to suck, let them suck.  they weren't
> the first movers and they won't be the last and redrawing the protocol to
> support their flawed technical model is not in the global system's interest.

Too late.  They are established.  Your protocol has been rewritten for this.

> this incoherency should be dealt with more harshly, perhaps by minimizing
> TTL to 5 minutes, and sharing a single DNS cache across global providers.
> 
> any CDN who relies on what i call "stupid DNS tricks" to deliver their
> advantage should upgrade to something at the WWW layer, and leave DNS alone.

Except THIS assumes that the only load-balancing one wants to do is at the WWW layer, and its possible.  EG, you have this stupid same-origin stuff all over the place on the web that prevents a lot of WWW layer tricks from working.


> especially with DNSSEC coming.

DNSSEC makes no difference to this.  You know the addresses you are going to return in advance.