On Mon, 23 Dec 2019 at 22:01, Ray Bellis <[email protected]> wrote:
>
> On 20/12/2019 15:08, Bob Harold wrote:
>
> > But if we are updating it, could we consider a better word than
> > "forward" ?  Actually "backward" would be correct, although I prefer
> > "from the back to the front" as used elsewhere.
>
> It's not possible to traverse the RRs in a raw DNS packet "backwards".
>  You have to start at the beginning and remember the offset of each RR
> found.
>

Is there an implicit assumption here that all RRs beyond the UDP limit
are to be discarded without requiring inspection of their internal
content?

If so, then I have a problem with the current EDE draft which appears
to involve preferentially discarding the EDE option from the OPT RDATA
(as distinct from the entire OPT RR).

draft-ietf-dnsop-extended-error-13 says:

    3.  Extended DNS Error Processing
        When the response grows beyond the requestor's UDP payload size
       [RFC6891], servers SHOULD truncate messages by dropping EDE options
       before dropping other data from packets.  Implementations SHOULD set
       the truncation bit when dropping EDE options.


--
RWF

_______________________________________________
DNSOP mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/dnsop

Reply via email to