Re: [apps-discuss] [taugh.com-standards] Comments on draft-levine-orgboundary

"John Levine" <johnl@taugh.com> Mon, 22 July 2013 01:24 UTC

Return-Path: <johnl@iecc.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 04AC521F9C32 for <apps-discuss@ietfa.amsl.com>; Sun, 21 Jul 2013 18:24:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.862
X-Spam-Level:
X-Spam-Status: No, score=-110.862 tagged_above=-999 required=5 tests=[AWL=0.337, BAYES_00=-2.599, HABEAS_ACCREDITED_SOI=-4.3, RCVD_IN_BSP_TRUSTED=-4.3, USER_IN_WHITELIST=-100]
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 ed4l-GMIqaNf for <apps-discuss@ietfa.amsl.com>; Sun, 21 Jul 2013 18:24:42 -0700 (PDT)
Received: from leila.iecc.com (leila6.iecc.com [IPv6:2001:470:1f07:1126:0:4c:6569:6c61]) by ietfa.amsl.com (Postfix) with ESMTP id B046821F9ADD for <apps-discuss@ietf.org>; Sun, 21 Jul 2013 18:24:41 -0700 (PDT)
Received: (qmail 29969 invoked from network); 22 Jul 2013 01:24:40 -0000
Received: from leila.iecc.com (64.57.183.34) by mail1.iecc.com with QMQP; 22 Jul 2013 01:24:40 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=iecc.com; h=date:message-id:from:to:cc:subject:in-reply-to:mime-version:content-type:content-transfer-encoding; s=51ec89d8.xn--i8sz2z.k1307; i=johnl@user.iecc.com; bh=0j2P0aqOBf6zOVRvzMtT2UsmhPjAJX2erDs938hvNJk=; b=1vsN6f86yx3T1U2BC/VvuLOjEfy4urXa6G1LnS1Eq6iX+YpGfXSVngRLiPWI09PCexLcRjW8QVT4d359nfDoKivabfeZBlJ8VOtRv+ZURaRxihIOHrrQZr1YxbbaQOsBYKQEOUEdI14N+aqI1uieM845LF6gHtxsl9xc4PwGnUVjL8+a/urCl6F02QL7qfaA2xBK+PpPz2cV3BYlnkGxIHhAqZXKU/ksygTN9uLr1ElazS/Wn+sV3M2pumooZZwT
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=taugh.com; h=date:message-id:from:to:cc:subject:in-reply-to:mime-version:content-type:content-transfer-encoding; s=51ec89d8.xn--i8sz2z.k1307; olt=johnl@user.iecc.com; bh=0j2P0aqOBf6zOVRvzMtT2UsmhPjAJX2erDs938hvNJk=; b=erm01ULkJ0cnkKSMpUk5IopTAIHef6peijeGK+8bK50Sf2gAmUrjNCm56EFILId/3NAkPRklOGkm4tnC9hjUdv/ZbwcVg3wCa0DFEIJP9+OBSzJOby7q0h5hd1y3nnaPitnfQTG3H4UlbFKWzKtuFmtCnp9hR+qanQ/GzTQ2sL4/nyPG9+uQTi8DFrB0MeinOihouQikRmBKIwzkfWaZjayajJDut987QixEE1jdSH8S6z5iFeYZxCSFp6PbsYrd
Date: Mon, 22 Jul 2013 01:24:18 -0000
Message-ID: <20130722012418.54689.qmail@joyce.lan>
From: John Levine <johnl@taugh.com>
To: apps-discuss@ietf.org
In-Reply-To: <CAL0qLwau4LT04pPZkn7uKUrVcT0mzZbY3vHtT45w=c6+AtYytg@mail.gmail.com>
Organization:
X-Headerized: yes
Mime-Version: 1.0
Content-type: text/plain; charset="utf-8"
Content-transfer-encoding: 8bit
Subject: Re: [apps-discuss] [taugh.com-standards] Comments on draft-levine-orgboundary
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 22 Jul 2013 01:24:46 -0000

>> The question is whether the rate at which hosts look for these things will
>> be high enough to matter.  It seems unlikely they'd be as frequent as rDNS
>> queries, and those cache just as badly.
>
>Couldn't application level caching with some knowledge of this system
>reduce the lousy caching?  For example, if through this system you can
>learn that .com is a point below which all domains are in their own OB, you
>don't need to look up _ob.com anymore (or at least not for a really long
>time).

That takes us back to my other plan, where _ob.com was a large text
record that had all the info in it.

I suppose we might have a flag for "nothing interesting below here",
so that if you fetch the record for foo.bar._ob.com, it has the flag
set so you know you can reuse that for any subsequent lookup in *.com,
but the record for foo.on._ob.ca does not have the flag, since there
are cut points below that.  Or it could have a pointer to where to
download the whole table for .ca for sites that are big enough to do
local caching.

Of course, this assumes that you believe that there actually isn't
anything interesting below .com.  If you look at the current public
suffix list, they don't.

It's a mess.  My impression is that the DNS is robust enough that it's
not worth a lot of effort to try to cut down query rates unless you
know that the query rate is totally absurd.  That's why I'm not
working on the B-tree DNSBL stuff any more, even with address hopping
the DNS can likely tolerate a query per e-mail, particularly since the
busiest clients generally made side deals to provide local mirrors.

R's,
John