Re: [DNSOP] "Optimization" in draft-ietf-dnsop-qname-minimisation
Warren Kumari <warren@kumari.net> Tue, 06 January 2015 17:31 UTC
Return-Path: <warren@kumari.net>
X-Original-To: dnsop@ietfa.amsl.com
Delivered-To: dnsop@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C20BA1A03A9 for <dnsop@ietfa.amsl.com>; Tue, 6 Jan 2015 09:31:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.591
X-Spam-Level:
X-Spam-Status: No, score=-0.591 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, BIGNUM_EMAILS=1.387, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-0.7] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7YgpM_GErIsF for <dnsop@ietfa.amsl.com>; Tue, 6 Jan 2015 09:31:49 -0800 (PST)
Received: from mail-wi0-f171.google.com (mail-wi0-f171.google.com [209.85.212.171]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BD3241A0396 for <dnsop@ietf.org>; Tue, 6 Jan 2015 09:31:48 -0800 (PST)
Received: by mail-wi0-f171.google.com with SMTP id bs8so5811279wib.16 for <dnsop@ietf.org>; Tue, 06 Jan 2015 09:31:47 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=keeUdyewbsdGjFXFL7F8BJ5jf2tEyRLK4O0oO0xW9CI=; b=lyJIrL2OzK40+M74vMydzSKdEoxOW0FTdCvtCTBDWQwtx7d+rRAlnJtvTntPDglMfA ghL3qlxo7KjXz7DJaVxzDNwD8snrnvhMk7vPAdDPm/RqWEHkiYuuPbhEzvRRHO9zXKiI An9hCK4CchGaRtOIK9Da17AYt8u7LZL+l/3IZxzReskKUB4gSVT8NNXuXzx8c4X03XMV Zh37G7jdtecTp8UU5wYzuxjShW6U25brasdb+VDfOJ4X8jeBslwZDd+BNre37swuw1Nm RxQ7SUzxBAIFlShIgQ0rLUgtc+F+bI+Ia0agzsswJzGLeZaqyF70ndnBaJQcc90OqXmx Z66Q==
X-Gm-Message-State: ALoCoQndbA7jltLOqN+parZgQrykIL384NPjcihPpJTpdRC+CE4gD4E0FA+T3ZWfejn8ifH/RBKP
MIME-Version: 1.0
X-Received: by 10.180.198.51 with SMTP id iz19mr1038458wic.65.1420565507427; Tue, 06 Jan 2015 09:31:47 -0800 (PST)
Received: by 10.194.64.37 with HTTP; Tue, 6 Jan 2015 09:31:47 -0800 (PST)
In-Reply-To: <90A16157-BBEE-46FC-9DD9-F9C04292A5AF@nic.br>
References: <CAH1iCirCRpJxHWu62nCSTCmSumXfTNHi=-jt5eWXzRgspJjm9w@mail.gmail.com> <CAH1iCip7iGgM=eiaVcy3fHx+KdOJgd5Rh8zLsnDPMgoEnE-HvA@mail.gmail.com> <0BB798D6-60F4-492D-819A-EF4E0F5848B5@virtualized.org> <20150104193602.GA23109@sources.org> <4FF33728-5940-475A-AA41-A197295388AD@virtualized.org> <5D8FEE1D-1283-4F67-B5B9-E2572C3D2185@vpnc.org> <90A16157-BBEE-46FC-9DD9-F9C04292A5AF@nic.br>
Date: Tue, 06 Jan 2015 12:31:47 -0500
Message-ID: <CAHw9_iL8caruNUkW4V0VDru3zmvT0RaD_21DLF-Z0ZxJ-pdagA@mail.gmail.com>
From: Warren Kumari <warren@kumari.net>
To: Rubens Kuhl <rubensk@nic.br>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: http://mailarchive.ietf.org/arch/msg/dnsop/uQTaXwh4aBtsnKiHO1HdK7jQer4
Cc: "dnsop@ietf.org WG" <dnsop@ietf.org>, Paul Hoffman <paul.hoffman@vpnc.org>
Subject: Re: [DNSOP] "Optimization" in draft-ietf-dnsop-qname-minimisation
X-BeenThere: dnsop@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF DNSOP WG mailing list <dnsop.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dnsop>, <mailto:dnsop-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dnsop/>
List-Post: <mailto:dnsop@ietf.org>
List-Help: <mailto:dnsop-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dnsop>, <mailto:dnsop-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 06 Jan 2015 17:31:51 -0000
On Mon, Jan 5, 2015 at 12:04 PM, Rubens Kuhl <rubensk@nic.br> wrote: > >> Em 05/01/2015, à(s) 14:33:000, Paul Hoffman <paul.hoffman@vpnc.org> escreveu: >> >> On Jan 4, 2015, at 12:13 PM, David Conrad <drc@virtualized.org> wrote: >>>>> "Sending the full qname to the authoritative name server is a >>>>> tradition, not a protocol requirment." >>>>> >>>>> I'd actually call it an optimization, not a tradition. >>>> >>>> In many cases, sending the full qname degrades performance so I would >>>> not call it an optimization. >>> >>> If there are cases in which sending the full QNAME degrades performance, it might be useful to document them in the draft (off the top of my head, I can't imagine non-broken cases where that would be true, but I haven't thought about it too long). >>> >>> The reason I'd call it an optimization is that in the case where a server is authoritative for multiple layers of hierarchy, sending the full QNAME allows that server to bypass the referrals for all intermediate layers of hierarchy and simply respond to the depth it knows. If QNAME minimization is applied, that shortcut isn't possible. >> >> +1 to David's comment. I have always heard that sending the full name was an optimization for authoritative severs that spanned more than one level, and that such servers were common in "the early days". It is worth pointing this out in this draft, and to also say that that situation may be much less common now than it was in antiquity. > > > I can point to 25 million domain names that currently benefit from such optimization in .br and .uk alone, probably more if you add other TLDs that register on the 3rd level. I'm sorry, but I think that that gives somewhat of a false impression - while there may be many millions of names of the form foo.bar.co.uk, if only takes one query to get that into the cache for 48h[0]. So, what you say is technically true (which is, of course, the best kind of true), it overpaints the effect. W [0]: or until the recursive gets bored, or runs out of cache, or restarted, or... > > > Rubens > > > _______________________________________________ > DNSOP mailing list > DNSOP@ietf.org > https://www.ietf.org/mailman/listinfo/dnsop -- I don't think the execution is relevant when it was obviously a bad idea in the first place. This is like putting rabid weasels in your pants, and later expressing regret at having chosen those particular rabid weasels and that pair of pants. ---maf
- [DNSOP] Fwd: Comments on draft-ietf-dnsop-qname-m… Brian Dickson
- Re: [DNSOP] Comments on draft-ietf-dnsop-qname-mi… David Conrad
- Re: [DNSOP] Comments on draft-ietf-dnsop-qname-mi… Stephane Bortzmeyer
- Re: [DNSOP] Comments on draft-ietf-dnsop-qname-mi… David Conrad
- Re: [DNSOP] Comments on draft-ietf-dnsop-qname-mi… Rubens Kuhl
- [DNSOP] "Optimization" in draft-ietf-dnsop-qname-… Paul Hoffman
- Re: [DNSOP] "Optimization" in draft-ietf-dnsop-qn… Bob Harold
- Re: [DNSOP] "Optimization" in draft-ietf-dnsop-qn… Tony Finch
- Re: [DNSOP] "Optimization" in draft-ietf-dnsop-qn… Rubens Kuhl
- Re: [DNSOP] Comments on draft-ietf-dnsop-qname-mi… Paul Vixie
- Re: [DNSOP] "Optimization" in draft-ietf-dnsop-qn… Jelte Jansen
- Re: [DNSOP] "Optimization" in draft-ietf-dnsop-qn… Tony Finch
- Re: [DNSOP] "Optimization" in draft-ietf-dnsop-qn… Paul Vixie
- Re: [DNSOP] Fwd: Comments on draft-ietf-dnsop-qna… Shumon Huque
- Re: [DNSOP] "Optimization" in draft-ietf-dnsop-qn… Warren Kumari
- Re: [DNSOP] Fwd: Comments on draft-ietf-dnsop-qna… Warren Kumari
- Re: [DNSOP] Fwd: Comments on draft-ietf-dnsop-qna… Shumon Huque
- Re: [DNSOP] "Optimization" in draft-ietf-dnsop-qn… Olafur Gudmundsson
- Re: [DNSOP] "Optimization" in draft-ietf-dnsop-qn… Rubens Kuhl
- Re: [DNSOP] Comments on draft-ietf-dnsop-qname-mi… Niall O'Reilly
- Re: [DNSOP] Comments on draft-ietf-dnsop-qname-mi… Mark Andrews
- Re: [DNSOP] Comments on draft-ietf-dnsop-qname-mi… Niall O'Reilly
- Re: [DNSOP] Comments on draft-ietf-dnsop-qname-mi… Paul Vixie
- [DNSOP] Hostname (was: Comments on draft-ietf-dns… Niall O'Reilly
- Re: [DNSOP] "Optimization" in draft-ietf-dnsop-qn… Stephane Bortzmeyer
- Re: [DNSOP] "Optimization" in draft-ietf-dnsop-qn… Stephane Bortzmeyer
- Re: [DNSOP] Fwd: Comments on draft-ietf-dnsop-qna… Stephane Bortzmeyer
- Re: [DNSOP] Comments on draft-ietf-dnsop-qname-mi… Mark Andrews
- Re: [DNSOP] Comments on draft-ietf-dnsop-qname-mi… Niall O'Reilly