On Thu, Aug 6, 2020 at 6:22 AM Mark Andrews <ma...@isc.org> wrote:

>
>
> I really don’t know how this thread got started with clear and unambiguous
> instructions to add all the records to the additional section.
>

The possibility of changing what is specified in the draft, was what
started this thread.
Your responses all suppose that it is not possible to change what is
specified in the draft.
It would be helpful (IMHO) to the conversation to give consideration to the
contents of the thread, from the perspective that the specs in the draft
are not absolutely set in stone and immutable.

Here's the quote from Ben:

I think Section 4.1 is pretty clear that everything goes in the Additional
section.  (But this can be changed!)



>
> "Cooperating DNS recursive resolvers will perform subsequent record
> resolution (for SVCB, A, and AAAA records) and return them in the
> Additional Section of the response. Clients either use responses included
> in the additional section returned by the recursive resolver or perform
> necessary SVCB, A, and AAAA record resolutions. DNS authoritative servers
> can attach in-bailiwick SVCB, A, AAAA, and CNAME records in the Additional
> Section to responses for a SVCB query."
>
> Yes this means you need may need to change additional section process to
> chase other records.  Named was already doing this for one type and with
> HTTPS and SVCB needing we made the processing general.  Yes, it also means
> that one has to add CNAMEs to the additional section when processing HTTPS
> or SVBC.
>
>
We can all read, and we understand what the current draft says.
That's NOT what is being discussed (how to interpret those words).
What IS being discussed in this thread is whether it may be more sensible
to align the process of handling the "alias" form in a manner more
consistent with how CNAME processing happens.
It is a proposal to change the spec itself, rather than an alternate
interpretation of what the current draft of the spec says.

This is why I suggested that, while it is not CNAME per se, treating it as
"constrained alias applicable only to SVCB queries" isn't a huge leap, and
would simplify the code for handling alias form, on both the server and
client side of a lookup.

If the standard says they belong in the Answer section (as I am
suggesting), I think the expected BIND client-side handling of SVCB records
(alias and non-alias, if in-bailiwick) and CNAME records if they are both
placed in the answer section by the server should be okay, in both
situations: when SVCB is "unknown" (it's a match to QTYPE), or when SVCB
handling logic is added.

Brian
_______________________________________________
DNSOP mailing list
DNSOP@ietf.org
https://www.ietf.org/mailman/listinfo/dnsop

Reply via email to