> Mark.Andrews;
> 
> >     None of the issues hear have changed with the introduction of IPv6.
> 
> With IPv6, trancation is morelikely, which is the change.
> 
> >     You have glue being dropped today because sites have excessive
> >     numbers of nameservers.  Try asking for a really long name from
> >     the root servers under com or net.  You may only have one glue
> >     record.
> 
> With your example of query for "com." all the name servers of which
> are under "net." all the name servers of which are under "net.",
> glues are not "necessary" that the behaviour is fine.
> 
> A problem is that the root server gives similar reply to similar
> query for "vix.net".
> 
> Then, there is a subtlity whether glues are "necessary" or not.
> 
> In theory, it may be and the implementation is broken.
> 
> In practice, it may not be, if name servers do not gives up against
> the obvious delegation loop (all the name servers are under zone cut)
> and ask As of "?.gtld-servers.net", because query for
> "?.gtld-servers.net" gives all the "necessary" glues without
> truncation.
> 
> In practice with both A and AAAA, it is, because explicite query
> for "?.gtld-servers.net" will also be truncated.
> 
> If the case is too difficult to understand, just consider a
> case of "vix.net" with just a single AAAA and no A glue
> returned. Then, IPv4 only host is at a loss.

        No.  It just asks the parent the missing glue records
        individually.  In this case for ?.gtld-servers.net/A records
        from the root servers.

        The only time it will loose is when the NS RRset is too big
        to even allow the requested glue RRset to be added
        preferentially to the additional section.

        If the parent server is really smart it will reserve enough
        space for the requested glue RRset.  Attempt to add the NS
        RRset.  If that fails it will set TC and return the message.
        Otherwise it will then release the reserved space for the
        glue RRset.  Add the glue RRset then add any other additional
        records that will fit.
        
        The reserved space is 16 octets per A and 28 octets per AAAA.

        Older parent servers that promote glue to answer don't even
        have this problem.

>                                                       Masataka Ohta
--
Mark Andrews, Internet Software Consortium
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: [EMAIL PROTECTED]
.
dnsop resources:_____________________________________________________
web user interface: http://darkwing.uoregon.edu/~llynch/dnsop.html
mhonarc archive: http://darkwing.uoregon.edu/~llynch/dnsop/index.html

Reply via email to