> On Mar 24, 2015, at 3:39 PM, Francis Dupont <francis.dup...@fdupont.fr> wrote:
> 
> 
> So I propose:
> - make clear that TCP support is mandatory.
> - allow servers to use the timeout they like, even a zero timeout
>  (the last point should be discussed). Note a zero timeout doesn't
>  mean "send the response and close" but "send the response, check
>  there is not pending query, and close".
> 
> Now there are the not technical questions to solve first:
> - is DNSOP chartered to do this? Point 4 says "protocol maintenance"
>  and point 5 allows more if the area director agree.
> 
> - is 5966bis the right place? I don't think so but another
>  document means the 5966bis will be delayed...

I believe 5966bis already addresses your first point quite clearly.

For example, it says:

   This document therefore updates the core DNS protocol specifications
   such that support for TCP is henceforth a REQUIRED part of a full DNS
   protocol implementation.

Regarding your second point, Paul already pointed you to
draft-ietf-dnsop-edns-tcp-keepalive, which I quite liked myself, but I
think others felt it was unnecessarily complex.  Here's what 5966bis says:

   DNS currently has no connection signaling mechanism.  Clients and
   servers may close a connection at any time.  Clients MUST be prepared
   to retry failed queries on broken connections.

I agree with Paul Hoffman that connection signaling should be done in a
separate document.

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

Reply via email to