[dns-operations] dns-operations Digest, Vol 92, Issue 13

Paul Vixie paul at redbarn.org
Thu Sep 12 02:50:19 UTC 2013



Aaron Campbell wrote:
> On 2013-09-11, at 2:30 AM, Paul Vixie <paul at redbarn.org> wrote:
>
>> "A DNS UDP responder shall, when transmitting a message which does not include embedded cryptographic marks such as TSIG or DNSSEC signatures, use an effective DNS message payload size which is calculated as MIN(OFFERED, MIN(DISCOVERED, ESTIMATED) - OVERHEAD)) where OFFERED is the EDNS BUFSIZE received from the initiator, and DISCOVERED is the path MTU if known or else the outbound interface MTU, and ESTIMATED is chosen as 576 for IPv4 or 1280 for IPv6 as the minimum guaranteed size of an IP datagram, and OVERHEAD is chosen as 64 for IPv4 or 48 for IPv6 as the maximum likely size of the IP and UDP headers.
>
> Shouldn't OVERHEAD actually be 68 for IPv4?

i am counting 40 for the ipv6 header and 8 for the udp header. where are
you getting your 68 number from?

> Also, already mentioned in 2671bis, but OFFERED shouldn't be used unless it is at least 512.  ("Values lower than 512 MUST be treated as equal to 512.")

a fine plan. orange, can you produce an EDNS0-ter draft along these lines?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.dns-oarc.net/pipermail/dns-operations/attachments/20130911/b317d051/attachment.html>


More information about the dns-operations mailing list