> Large UDP packets (think EDNSO DNSSEC as a good example of large UDP
> packets almost certain to be fragmented) suffer the same problem, as
> they can be fragmented by PMTU discovery. The server (operating system)
> has to maintain UDP state for PMTUD to work.  If the ICMP fragmentation
> needed is lost due to Anycast, PMTUD will fail. Lost UDP fragments are
> fatal to the UDP transaction.

        Actually you just turn off PMTUD on replies.  This is
        recommended for *all* nameservers.  It's pointless for
        authoritative nameservers to maintain PMTU state and may
        infact be a DoS vector if they do.

        IPv4 - Don't set FD.
        IPv6 - Fragment at the server at network MTU.

        The socket option IPV6_USE_MIN_MTU was a direct consequence
        of DNS operators looking at this issue over 10 years ago.

        http://www3.tools.ietf.org/html/draft-ietf-ipngwg-bsd-frag-01

        Mark
-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: [EMAIL PROTECTED]
_______________________________________________
DNSOP mailing list
DNSOP@ietf.org
https://www.ietf.org/mailman/listinfo/dnsop

Reply via email to