Re: [DNSOP] DNS Terminology: Glue

Shumon Huque <shuque@gmail.com> Fri, 13 March 2015 15:40 UTC

Return-Path: <shuque@gmail.com>
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 274011A871E for <dnsop@ietfa.amsl.com>; Fri, 13 Mar 2015 08:40:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham
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 A_VTZFJeawlg for <dnsop@ietfa.amsl.com>; Fri, 13 Mar 2015 08:39:58 -0700 (PDT)
Received: from mail-qc0-x22a.google.com (mail-qc0-x22a.google.com [IPv6:2607:f8b0:400d:c01::22a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5DF2D1A8724 for <dnsop@ietf.org>; Fri, 13 Mar 2015 08:39:57 -0700 (PDT)
Received: by qcvx3 with SMTP id x3so27497092qcv.0 for <dnsop@ietf.org>; Fri, 13 Mar 2015 08:39:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:reply-to:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=KE/f0Y9/bag3idpOF2ZtZreXw+2QdIm8bcg/tjOEs54=; b=RLZu5MB9XPYxtAYz9JHGvQYkO8Z/UPaz2R8A6FXSFdefEZaFdB0PJWz8ggEMmoWJhD 0KnzuuQcwWYAQDCXVp5AOtAnnEimKVShf7bvG6TPjSXzvzoqED4qGRY8ctlq/34a09OV eeCiOoC8cTNRcEWkI3rOulOHxU/XzewteYyCK7/N2kU0rnIkHy6uYO2sPbkXgmT8RKu0 oYirg2oHlDbqz1TXQIQd+uc8KoTTbvNaXmA3lUSHladFOv6CFYje5RgVhC7/IUHlJ0j9 AXLTFMvsfh+HQCB9xu/cyZKVeRvC+XWXhPHReSun10i3AGY3JoFWxXZo/Tp9cwmtOJxG sNwA==
MIME-Version: 1.0
X-Received: by 10.140.38.197 with SMTP id t63mr59067424qgt.61.1426261196697; Fri, 13 Mar 2015 08:39:56 -0700 (PDT)
Received: by 10.140.94.105 with HTTP; Fri, 13 Mar 2015 08:39:56 -0700 (PDT)
In-Reply-To: <915A7EEB-CA46-41DC-AAC1-1B26E5BB227C@vpnc.org>
References: <m2vbi6ju6z.wl-Niall.oReilly@ucd.ie> <915A7EEB-CA46-41DC-AAC1-1B26E5BB227C@vpnc.org>
Date: Fri, 13 Mar 2015 11:39:56 -0400
Message-ID: <CAHPuVdXaNT7-_53WcMnb1DsfePN=XfER0oFV_5AAWjPmBpCTYA@mail.gmail.com>
From: Shumon Huque <shuque@gmail.com>
To: Paul Hoffman <paul.hoffman@vpnc.org>
Content-Type: multipart/alternative; boundary="001a11c12986fc767e05112d4ff5"
Archived-At: <http://mailarchive.ietf.org/arch/msg/dnsop/EwODv-DeQsbwhWrUzDk3GBQp8os>
Cc: IETF DNSOP WG <dnsop@ietf.org>
Subject: Re: [DNSOP] DNS Terminology: Glue
X-BeenThere: dnsop@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: shuque@gmail.com
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: Fri, 13 Mar 2015 15:40:04 -0000

On Thu, Mar 12, 2015 at 11:27 AM, Paul Hoffman <paul.hoffman@vpnc.org>
wrote:

> On Mar 12, 2015, at 5:07 AM, Niall O'Reilly <Niall.oReilly@ucd.ie> wrote:
> >  In http://www.ietf.org/id/draft-hoffman-dns-terminology-02.txt,
> >  "glue" is defined as follows.
> >
> >   Glue records -- Resource records which are not part of the
> >   authoritative data, and are address resource records for the servers
> >   listed in the message.  They contain data that allows access to name
> >   servers for subzones.  (Definition from RFC 1034, section 4.2.1)
> >
> >  Reference to "the message" seems to be a distraction here.  The
> >  cited source defines (and motivates) glue records, in a section
> >  which specifies "[t]he data that describes a zone", as follows
> >
> >   [...] a zone contains "glue" RRs which are not
> >   part of the authoritative data, and are address RRs for the servers.
> >   These RRs are only necessary if the name server's name is "below" the
> >   cut, and are only used as part of a referral response.
> >
> >  I think that placing the definition of glue in the scope of "the
> >  message" rather than in that of the zone data is likely to lead to
> >  confusion.
>
> Quite right. We'll fix this in the next draft.
>

It might be worth also clarifying another thing. The definition states
"These
RRs are only necessary if", but doesn't clearly include or exclude the
possibility
that other address records for NS names that don't sit below the zone cut,
and
were gratuitously provided in the referral response, qualify to be  called
'glue'. I
think  they should not be called glue (they don't meet my intuitive
understanding
of the meaning of 'glue', as gluing up a hole in the resolution path). But
clarity on
this point would be welcome.

Shumon Huque