(1) p 3, sec 3.1. Recommendations for UDP responders
At the time of writing, most DNS server software did not set the DF
bit for IPv4, and many OS kernel constraints make it difficult to set
the DF bit in all cases. Best Current Practice documents should not
specify what is currently impossible, so R2, which is setting the DF
bit, is "MAY" rather than "SHOULD".
I think that this recommendation, particularly because it is using RFC 2119
language, is unclear. I would suggest rephasing this to something like:
R2. Where supported, UDP responders SHOULD set IP "Don't Fragment
flag (DF) bit" [RFC0791] on IPv4.
(1) p 3, sec 3.1. Recommendations for UDP responders
At the time of writing, most DNS server software did not set the DF bit for IPv4, and many OS kernel constraints make it difficult to set the DF bit in all cases. Best Current Practice documents should not specify what is currently impossible, so R2, which is setting the DF bit, is "MAY" rather than "SHOULD".
I think that this recommendation, particularly because it is using RFC 2119 language, is unclear. I would suggest rephasing this to something like:
R2. Where supported, UDP responders SHOULD set IP "Don't Fragment flag (DF) bit" [RFC0791] on IPv4.