[nsd-users] NSD TCP performance

W.C.A. Wijngaards wouter at NLnetLabs.nl
Fri Nov 9 20:16:24 UTC 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Aaron Hopkins wrote:
<snip>
> Is this in something newer than 3.0.6?  At least in the 3.0.6 source
> grepping for CORK or NOPUSH results in no hits.  Using them would solve the
> problem of an extra round-trip to answer every TCP query at the expense of
> two extra system calls per response.

I am sorry you misunderstand my post.

I mean, the 5+ packet sequence is what NSD does, this includes the extra
round trip. It is simpler code. NSD does not use TCP_CORK/NOPUSH.

EDNS0 is a better way to handle DNSSEC sizes than TCP. TCP is not used
much in DNS, mostly for zone transfers or 'very large replies'.

Best regards,
   Wouter
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org

iD8DBQFHNMAYkDLqNwOhpPgRAt+OAJ4zWSWpvloWrlnfigTYOecSqCxiNwCbB1wG
WpnUXn2J4FCTDvFwhxQZf2M=
=GrO6
-----END PGP SIGNATURE-----



More information about the nsd-users mailing list