Preparing a separate document on compact DNS seems like a fine start to me.

On Wed, Sep 21, 2022 at 4:32 AM Martine Sophie Lenders <
m.lend...@fu-berlin.de> wrote:

> Hi Ben, Hi Carsten,
>
> thanks for your suggestions, Ben! It seems a good idea to clarify options
> for compactification of DNS messages in a separate document, since the
> compactification is indeed not bound to CoAP. We will prepare such a draft
> until the cut-off for IETF 115, so we can discuss whether we keep or remove
> Section 5.1 at the IETF meeting in London. Would that work for you?
>
> I tend to agree with Carsten. At least with the current wording (or the
> proposed), the restatements may lead to confusion, but some guidelines for
> the constrained use case should IMHO be part of the document, even if only
> in reference to the new document proposed.
>
> Best
> Martine
>
> Am 20.09.22 um 18:17 schrieb Carsten Bormann:
>
> I think we are falling into the restatement antipattern.
>
> This antipattern happens when documents restate mandates from their
> references, invariably creating confusion if this is just a restatement or
> actually new normative text that replaces or updates text from the
> dependency. Don’t do that.
>
> Examples can be put into their own section and clearly marked as such.
>
> Grüße, Carsten
>
> Sent from mobile, sorry for terse
>
> On 20. Sep 2022, at 17:12, Ben Schwartz
> <bemasc=40google....@dmarc.ietf.org> <bemasc=40google....@dmarc.ietf.org>
> wrote:
>
> 
> Martine,
>
> Thanks for the proposed updated text regarding CNAMEs.  I agree that it is
> an improvement, but I still think it would be better to omit entirely.  By
> writing that implementations SHOULD follow RFC 1034, you imply that they
> are permitted not to, which seems objectionable.  I think it would be much
> clearer to simply say that use of DoC does not alter the DNS message
> contents.
>
> I feel similarly about the Additional section.  If you think that it would
> be useful to deviate from ordinary practices regarding the Additional
> section, I think this should be in a separate draft on compact DNS
> responses, not coupled to DoC.  For example, such compactification might be
> even more relevant to UDP Do53 than to DoC.
>
> --Ben
>
> On Mon, Sep 19, 2022 at 7:30 AM Martine Sophie Lenders <
> m.lend...@fu-berlin.de> wrote:
>
>> Hi,
>>
>> Sorry for the late reply, I was away from any keyboard for the past two
>> weeks.
>>
>> I think there might be a misunderstanding regarding the CNAME behavior,
>> due to some poor wording in our draft: The CNAMEs should, of course, only
>> be resolved in such a way, if the queried record was an A or AAAA record.
>> This does not, to my understanding, contradict the behavior described for
>> CNAMEs in RFC 1034. We propose a different wording for the first sentence
>> in 5.1 to prevent such misunderstandings in the future:
>>
>>     In the case of CNAME records in a DNS response to an A or AAAA record
>> query, a DoC server SHOULD follow common DNS resolver behavior [RFC1034
>> <https://www.ietf.org/archive/id/draft-ietf-core-dns-over-coap-00.html#RFC1034>
>> ] by resolving a CNAME until the originally requested resource record
>> type is reached.
>>
>> Regarding the population of the additional section, we also follow
>> recommendations in RFC 1034, to only include records useful to the client.
>> We deem this particularly noteworthy when it comes to DNS, as from our
>> analysis of DNS traffic, responses can become quite large due to an
>> abundance of records in the Additional section. With the message size
>> constraints in LLNs, it might thus be necessary to prune the DNS message
>> for records actually useful to the querying DoC client.
>>
>> Lastly, mind, that, at least in our model for DoC, a DoC client does not
>> further distribute the information it gathered via DoC.
>>
>> Regards
>> Martine
>>
>> Am 06.09.22 um 17:06 schrieb Ben Schwartz:
>>
>> Some further notes on this draft.
>>
>> Section 5.1 says that a DoC server "SHOULD" follow CNAMEs.  This is a
>> misunderstanding of the nature of DNS transports.  DoC is a DNS transport,
>> like DoT and DoH.  The choice of transport is independent of the DNS
>> server's answering behavior, which must not be modified by the transport.
>> Indeed, DPRIVE is now chartered to enable the use of alternate transports
>> for recursive-to-authoritative queries for which CNAME following has
>> entirely different rules.  This is possible precisely because the choice of
>> transport does not alter the logical DNS contents.
>>
>> Section 5.1 also proposes that the population of the Additional section
>> might follow different logic when using DoC.
>>
>> Modifying the logical DNS behavior would create a wide range of exciting
>> and unpredictable compatibility issues when trying to use a new transport.
>> I urge the authors to delete Section 5.1, which would resolve this
>> problem.  The draft could instead note that the DNS queries and responses
>> are not modified when using DoC, except under private arrangement between
>> the client and server.
>>
>> On Fri, Sep 2, 2022 at 12:20 PM Jaime Jiménez <ja...@iki.fi> wrote:
>>
>>> Dear CoRE WG,
>>>
>>> Thanks to the authors and the reviewers that provided comments on the
>>> list for this draft. Given the in-room support and the list discussion
>>> during the WGA the chairs believe that there is sufficient support for the
>>> adoption of this document in CoRE.
>>>
>>> The authors are advised to resubmit the draft-core-dns-over-coap and to
>>> set up a document repo under the CoRE Github organization at
>>> https://github.com/core-wg
>>>
>>> BR,
>>>
>>> Jaime Jiménez on behalf of the CoRE chairs.
>>> On 15.8.2022 11.26, Jaime Jiménez wrote:
>>>
>>> Dear CoRE WG,
>>>
>>> We would like to start the call for adoption on draft-lenders-dns-over-coap.
>>> The draft defines a protocol for sending DNS messages over secure CoAP 
>>> (DTLS and/or OSCORE). The draft was discussed during IETF114 and on IETF113 
>>> and was well-received by the group.
>>> https://datatracker.ietf.org/doc/draft-lenders-dns-over-coap/
>>>
>>> During the last IETF meeting there were no objections for adoption so we 
>>> confirm this now on the mailing list. Please let us know if you support 
>>> adopting this draft. As many people will still be on vacation, we the WGA 
>>> call will last a couple of weeks, ending the *1st of September*.
>>>
>>> Note that DNSOP and DPRIVE are in the loop as the draft is relevant for 
>>> their working groups too.
>>>
>>> BR,
>>>
>>> --
>>> Jaime Jiménez
>>>
>>>
>>> _______________________________________________
>>> core mailing listcore@ietf.orghttps://www.ietf.org/mailman/listinfo/core
>>>
>>> --
>>> Jaime Jiménez
>>>
>>> _______________________________________________
>>> DNSOP mailing list
>>> DNSOP@ietf.org
>>> https://www.ietf.org/mailman/listinfo/dnsop
>>>
>>
>> _______________________________________________
>> core mailing listcore@ietf.orghttps://www.ietf.org/mailman/listinfo/core
>>
>>
>>
> _______________________________________________
> DNSOP mailing list
> DNSOP@ietf.org
> https://www.ietf.org/mailman/listinfo/dnsop
>

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

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

Reply via email to