[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: draft-ietf-dnsext-forgery-resilience-01.txt



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

Tony Finch wrote:
> On Mon, 12 Nov 2007, Florian Weimer wrote:
>> Why are ID clashes a problem?
> 
> I'd expect them to cause in the most benign case delays because of
> retries. Or a server might be mistakenly marked as broken, or the client
> might get confused and return bogus data. It depends on how the client
> disambiguates replies to queries and how paranoid it is.

A quick calculation says that a busy resolver, talking to a
forwarder/cache, with 1000 queries per second, each query takes 500 msec
to be answered, that uses a plain random 16bit ID (no extra ports), has
85% chance of having a duplicate ID outstanding, and thus being unable
to disambiguate the reply. That is pretty high, I think the draft can
say something about avoiding these ID clashes.

Best regards,
   Wouter
PS. formula used, p = 1-exp(-n*n*H/2), with n=500, H=65536.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org

iD8DBQFHOWbRkDLqNwOhpPgRAij/AKCza9IdLGdqVxppySQf0Dgs1j0XNACeKROj
Eim/a3PHTnw2WXf7LDMrWn8=
=qxye
-----END PGP SIGNATURE-----

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>