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

Martin Barry <marty@supine.com> Mon, 01 February 2010 21:03 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 F23FC28C163; Mon, 1 Feb 2010 13:03:28 -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 lSA-+X-owESq; Mon, 1 Feb 2010 13:03:28 -0800 (PST)
Received: from psg.com (psg.com [147.28.0.62]) by core3.amsl.com (Postfix) with ESMTP id 3273228C0EF; Mon, 1 Feb 2010 13:03:28 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.71 (FreeBSD)) (envelope-from <owner-namedroppers@ops.ietf.org>) id 1Nc3JC-0008ee-05 for namedroppers-data0@psg.com; Mon, 01 Feb 2010 20:55:46 +0000
Received: from [64.71.152.85] (helo=tigger.mamista.net) by psg.com with esmtps (TLSv1:AES256-SHA:256) (Exim 4.71 (FreeBSD)) (envelope-from <marty@supine.com>) id 1Nc3J7-0008d9-DC for namedroppers@ops.ietf.org; Mon, 01 Feb 2010 20:55:41 +0000
Received: by tigger.mamista.net (Postfix, from userid 1001) id E6D2B1107E4; Tue, 2 Feb 2010 07:55:40 +1100 (EST)
Date: Tue, 02 Feb 2010 07:55:40 +1100
From: Martin Barry <marty@supine.com>
To: namedroppers@ops.ietf.org
Subject: Re: [dnsext] Re: I-D ACTION:draft-vandergaast-edns-client-ip-00.txt
Message-ID: <20100201205540.GA3229@tigger.mamista.net>
References: <7c31c8cc1001271556w4918093er6e94e07cb92c4dc4@mail.gmail.com> <OF675CC47F.6FE1B342-ON802576BA.00453090-C12576BA.0047E04C@nominet.org.uk> <74DFF61A-A8BB-4B46-A873-F2407C34C412@sackheads.org> <139D0D6A-5A31-4EE8-88B9-3CACE933187B@icsi.berkeley.edu> <6e04e83a1002010944q7abfabc6h892ce4cbb1bddcbf@mail.gmail.com> <973B1F15-E822-491E-89BF-F09FC7E67509@ICSI.Berkeley.EDU> <6e04e83a1002011109u1cd55c99k8b584648184cdc73@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <6e04e83a1002011109u1cd55c99k8b584648184cdc73@mail.gmail.com>
User-Agent: Mutt/1.5.20 (2009-06-14)
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/>

$quoted_author = "Ted Hardie" ;
> 
> On Mon, Feb 1, 2010 at 10:45 AM, Nicholas Weaver
> <nweaver@icsi.berkeley.edu> wrote:
> 
> > Here's a concrete example, lets take imap.google.com (latency matters
> > for IMAP, bigtime...)
> 
> IMAP is not one of the store-and-forward bits of the email architecture;

I think he was addressing the "why not just use [HTTP feature X] to
redirect" comments.


> SMTP would be.  But the core question comes back to:  how does the
> DNS stack know that this application is one for which localization will
> be desirable, given that this is a decision made by the authoritative
> server?  Do you expect this to be opted-into for every query, or only
> for some?

My reading of it was those resolvers not near the edge they are serving
would opt-in for all queries.

 
> You don't actually know that--you're providing a response based on the subrange,
> but depending on the liveness of your load balancing and the caching
> implementation
> you could get a wide variety of results.  If I previously provided a
> single response
> based on the IP address of the querying server and now provide one based on
> the subrange being served, I might choose to lower the TTL to 0 in order to make
> sure that each subrange query is served "fresh", rather than from the cache

This has drifted away from being edns-client-ip specific, but...

Selecting a TTL will probably depend on how resilient each of the "local"
nodes is. Those using "dns tricks" should already have considered this in
their current implementations. 

cheers
Marty