+5666. [func] Tweak the safe "edns-udp-size" to match the probing
+ value from BIND 9.16 for better compatibility. Also
+ ``named`` now sets the DON'T FRAGMENT flag on outgoing
+ UDP packets. [GL #2183]
+
5664. [func] Handle a UDP sending error on UDP messages larger
than the path MTU; in such a case an empty response is
sent back with the TC (TrunCated) bit set. Re-enable
to be sent without fragmentation at the minimum MTU sizes for
Ethernet and IPv6 networks.)
+ The ``named`` now sets the DON'T FRAGMENT flag on outgoing UDP packets.
+ According to the measurements done by multiple parties this should not be
+ causing any operational problems as most of the Internet "core" is able to
+ cope with IP message sizes between 1400-1500 bytes, the 1232 size was picked
+ as a conservative minimal number that could be changed by the DNS operator to
+ a estimated path MTU minus the estimated header space. In practice, the
+ smallest MTU witnessed in the operational DNS community is 1500 octets, the
+ Ethernet maximum payload size, so a a useful default for maximum DNS/UDP
+ payload size on **reliable** networks would be 1432.
+
+ Any server-specific ``edns-udp-size`` setting has precedence over all
+ the above rules.
+
``max-udp-size``
This sets the maximum EDNS UDP message size that ``named`` sends, in bytes.
Valid values are 512 to 4096; values outside this range are
``named`` now sends back empty DNS messages with the TC (TrunCated) bit set,
forcing the DNS client to fall back to TCP. :gl:`#2790`
+ ``named`` now sets the DON'T FRAGMENT flag on outgoing UDP packets. According
+ to the measurements done by multiple parties this should not be causing any
+ operational problems as most of the Internet "core" is able to cope with IP
+ message sizes between 1400-1500 bytes, the 1232 size was picked as a
+ conservative minimal number that could be changed by the DNS operator to a
+ estimated path MTU minus the estimated header space. In practice, the smallest
+ MTU witnessed in the operational DNS community is 1500 octets, the Ethernet
+ maximum payload size, so a a useful default for maximum DNS/UDP payload size
+ on reliable networks would be 1432. [GL #2183]
+
Bug Fixes
~~~~~~~~~