In article <mailman.564.1460733871.73610.bind-us...@lists.isc.org>, John Wobus <jw...@cornell.edu> wrote:
> >> What does bind try to do if the client specifies a udp size of less than > >> 512? > > > > From RFC 6891: > > > > Values lower than 512 MUST be treated as equal to 512. > > Doh. > > The behavior I saw was a shorter authority section and no additional section > (or TO) > when I specified a UDP buffer of 200 as opposed to sending a non-EDNS > request. > But I do see that an EDS request with UDP buffer size 512 gives me > exactly the same result as with buffer size 200. I speculate > bind will skip part of its usual authority section and provide no > TC bit as long as it can give the full answer section. RFC 2181 says: "The TC bit should be set in responses only when an RRSet is required as a part of the response, but could not be included in its entirety. The TC bit should not be set merely because some extra information could have been included, but there was insufficient room." https://tools.ietf.org/html/rfc2181#section-9 So if there are optional records that could be included in the Authority section, but they aren't required, it can leave them out without setting TC. -- Barry Margolin Arlington, MA _______________________________________________ Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from this list bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users