Re: [dnsext] Failure to add glue MUST cause TC to be set.

James Mitchell <james.mitchell@ausregistry.com.au> Sun, 20 February 2011 23:07 UTC

Return-Path: <dnsext-bounces@ietf.org>
X-Original-To: namedroppers-archive-gleetwall6@lists.ietf.org
Delivered-To: ietfarch-namedroppers-archive-gleetwall6@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0F7D73A6CFB; Sun, 20 Feb 2011 15:07:46 -0800 (PST)
X-Original-To: dnsext@core3.amsl.com
Delivered-To: dnsext@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E4AB23A6CFB for <dnsext@core3.amsl.com>; Sun, 20 Feb 2011 15:07:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.295
X-Spam-Level:
X-Spam-Status: No, score=-1.295 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_AU=0.377, HOST_EQ_AU=0.327, J_CHICKENPOX_55=0.6]
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 CLPFjNt6P-gy for <dnsext@core3.amsl.com>; Sun, 20 Feb 2011 15:07:42 -0800 (PST)
Received: from mx10-1.ausregistry.net.au (mx10-1.ausregistry.net.au [202.65.12.90]) by core3.amsl.com (Postfix) with ESMTP id 699423A6CD6 for <dnsext@ietf.org>; Sun, 20 Feb 2011 15:07:42 -0800 (PST)
Received: from off-win2003-01.ausregistrygroup.local (off-win2003-01.stkildard.vic.ausregistry.com.au [10.30.1.3]) by mx10-1.ausregistry.net.au (8.13.8/8.13.8) with ESMTP id p1KN8B32009151; Mon, 21 Feb 2011 10:08:11 +1100
Received: from off-win2003-01.ausregistrygroup.local ([10.30.1.3]) by off-win2003-01.ausregistrygroup.local ([10.30.1.3]) with mapi; Mon, 21 Feb 2011 10:08:12 +1100
From: James Mitchell <james.mitchell@ausregistry.com.au>
To: Mark Andrews <marka@isc.org>, George Barwood <george.barwood@blueyonder.co.uk>
Date: Mon, 21 Feb 2011 10:08:11 +1100
Thread-Topic: [dnsext] Failure to add glue MUST cause TC to be set.
Thread-Index: AcvRUb4pIPch0b70R4y+A3WkDwNG9wAAGBcQ
Message-ID: <8CEF048B9EC83748B1517DC64EA130FB4B348699D3@off-win2003-01.ausregistrygroup.local>
References: <20110219210716.72943A5602B@drugs.dv.isc.org><A02552CBBF2B42F5BA91D6E4EC23F31D@local> <20110220203156.C1F83A6526F@drugs.dv.isc.org><3764325DE7FA4B2F9B77387EBD15EAF8@local> <20110220210758.81B93A65431@drugs.dv.isc.org><3D9B2A0D15F84DC6822FCF0FC6F8F214@local> <20110220225811.1F68CA65BFC@drugs.dv.isc.org>
In-Reply-To: <20110220225811.1F68CA65BFC@drugs.dv.isc.org>
Accept-Language: en-US, en-AU
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US, en-AU
MIME-Version: 1.0
Cc: "dnsext@ietf.org" <dnsext@ietf.org>
Subject: Re: [dnsext] Failure to add glue MUST cause TC to be set.
X-BeenThere: dnsext@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DNS Extensions working group discussion list <dnsext.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dnsext>, <mailto:dnsext-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dnsext>
List-Post: <mailto:dnsext@ietf.org>
List-Help: <mailto:dnsext-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dnsext>, <mailto:dnsext-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: dnsext-bounces@ietf.org
Errors-To: dnsext-bounces@ietf.org

Whether it is a mis-configuration depends on the glue policy of the parent zone.

There would be a mis-configuration under a "narrow" policy, where glue RRs are registered if and only if the name server resides within or below the delegated (child) zone. On the other hand it would be fine under a "wide" policy, where glue RRs are registered if and only if the name server resides below the delegating (parent) zone.

Glue policy definitions came from http://tools.ietf.org/html/draft-koch-dns-glue-clarifications-04.

James

> -----Original Message-----
> From: dnsext-bounces@ietf.org [mailto:dnsext-bounces@ietf.org] On Behalf Of
> Mark Andrews
> Sent: Monday, 21 February 2011 9:58 AM
> To: George Barwood
> Cc: dnsext@ietf.org
> Subject: Re: [dnsext] Failure to add glue MUST cause TC to be set.
> 
> 
> In message <3D9B2A0D15F84DC6822FCF0FC6F8F214@local>, "George Barwood" writes:
> >
> > ----- Original Message -----
> > From: "Mark Andrews" <marka@isc.org>
> > To: "George Barwood" <george.barwood@blueyonder.co.uk>
> > Cc: <dnsext@ietf.org>
> > Sent: Sunday, February 20, 2011 9:07 PM
> > Subject: Re: [dnsext] Failure to add glue MUST cause TC to be set.
> >
> >
> > >
> > > In message <3764325DE7FA4B2F9B77387EBD15EAF8@local>, "George Barwood"
> writes:
> > >> >> ----- Original Message -----
> > >> >> From: "Mark Andrews" <marka@isc.org>
> > >> >> To: <dnsext@ietf.org>
> > >> >> Sent: Saturday, February 19, 2011 9:07 PM
> > >> >> Subject: [dnsext] Failure to add glue MUST cause TC to be set.
> > >> >>
> > >> >> > Below is a example of why TC should be set when glue cannot be added
> > >> >> > to the answer.
> > >> >> >
> > >> >> > [..]
> > >> >>
> > >> >> Agreed, but where exactly should the line be drawn?
> > >> >
> > >> > What line?  If the glue doesn't fit then the referral is not complete.
> > >> >
> > >> >> If omitting any glue leads to truncation, then many (non-DNSSEC)
> referrals
> > >> >> over UDP will have TC set. e.g.
> > >> >>
> > >> >> dig foo.com @a.root-servers.net
> > >> >
> > >> > Yes.
> > >> >
> > >> >> Is that sensible?
> > >> >
> > >> > Yes.
> > >> >
> > >> >> How much glue is enough?
> > >> >
> > >> > Depends on the delegation.  The only safe answer is all you have.
> > >>
> > >> One suggestion that might work is that glue which matchs QNAME+QTYPE MUST
> > >> be included, but other glue can be omitted.
> > >
> > > This does not work in all cases where glue needs to be returned.
> > >
> > > Zone A.net is served by servers in B.net.  Zone B.net is served by
> > > servers in A.net.
> >
> > So something like
> >
> >
> > But nothing will work in that case - if you make a recursive loop like this,
> > then there is no glue ( the name server names are not "below" the cut ) and
> > you have had it regardless.
> 
> Glue records are records in the parent zone to enable you to reach
> the servers for the child zone.  RFC 1034 gave a obvious example
> of such records.  There are less obvious examples.
> 
> > That's a mis-configuration, not a counter-example.
> 
> No. It is not a mis-configuration.
> 
> > George
> >
> > > Mark
> > > --
> > > Mark Andrews, ISC
> > > 1 Seymour St., Dundas Valley, NSW 2117, Australia
> > > PHONE: +61 2 9871 4742                 INTERNET: marka@isc.org
> 
> 
> --
> Mark Andrews, ISC
> 1 Seymour St., Dundas Valley, NSW 2117, Australia
> PHONE: +61 2 9871 4742                 INTERNET: marka@isc.org
> _______________________________________________
> dnsext mailing list
> dnsext@ietf.org
> https://www.ietf.org/mailman/listinfo/dnsext
_______________________________________________
dnsext mailing list
dnsext@ietf.org
https://www.ietf.org/mailman/listinfo/dnsext