> On 26 Jan 2016, at 07:53, joel jaeggli <joe...@bogus.com> wrote:
> 
>> 
>> For DNS-over-DTLS-over-UDP, we should not need to negotiate the
>> client or server capability to send multiple DNS queries over the
>> same DTLS connection; the mere act of negotiating DTLS indicates the
>> ability to handle subsequent DNS queries using that same DTLS
>> connection.  The same might also be true of DNS-over-TLS-over-TCP, in
>> fact?  I mean, is there a client or a server that wants to use
>> DNS-over-TLS-over-TCP and _not_ also have the ability to keep their
>> TCP connection alive for later DNS queries over that same TLS
>> connection?  Perhaps for both DNS-over-TLS, and DNS-over-DTLS, the
>> semantics of edns-tcp-keepalive are implied?
> 
> that is an interesting reading. though I'd want to hear an implementor
> or two say they interpreted it that way.

The DNS-over-TLS draft 
(https://tools.ietf.org/html/draft-ietf-dprive-dns-over-tls-05) discusses this 
explicitly in section 3.4:

“Whereas client and server implementations from the [RFC1035 
<https://tools.ietf.org/html/rfc1035>] era are
   known to have poor TCP connection management, this document
   stipulates that successful negotiation of TLS indicates the
   willingness of both parties to keep idle DNS connections open,
   independent of timeouts or other recommendations for DNS-over-TCP
   without TLS.  In other words, software implementing this protocol is
   assumed to support idle, persistent connections and be prepared to
   manage multiple, potentially long-lived TCP connections."

And then informationally references edns-tcp-keepalive and a mechanism that may 
be useful in signalling idle timeouts for long-lived TCP connections.

Sara.

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

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

Reply via email to