> This message starts the Working Group Last Call for 
> draft-ietf-dnsop-tcp-requirements 
> (https://datatracker.ietf.org/doc/draft-ietf-dnsop-dns-tcp-requirements/)

This is a good document.

One comment here:

   The FreeBSD, OpenBSD, and NetBSD operating systems have an "accept
   filter" feature ([accept_filter]) that postpones delivery of TCP
   connections to applications until a complete, valid request has been
   received.  The dns_accf(9) filter ensures that a valid DNS message
   is received.  If not, the bogus connection never reaches the
   application.  Applications must be coded and configured to make use
   of this filter.

While it's good to point out that this feature exists, I do not think
mandating it makes sense - implementers and operators might have other
preferences for handling open-but-as-yet-unused TCP connections. (Also
the lowercase 'must' is confusing.)

Suggested extra text:

> The Linux TCP_DEFER_ACCEPT feature, while more limited in scope, can
provide some of the same benefits as the BSD accept filter feature.

Kind regards,
-- 
Peter van Dijk
PowerDNS.COM BV - https://www.powerdns.com/

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

Reply via email to