In message <683e2720-66f7-4b45-8787-99bd93fa2...@vpnc.org>, Paul Hoffman writes
:
> Greetings again. Can one of you summarize the differences between
> sections 4/5 and 6/7 in the recent -01 draft? It seems that the error
> code processing in 4/5 might either be useful or overkill.

I can't think of a good use for the error codes which is why I
didn't add them to SIT.  They are in -01 so the group has the two
formats written down for evaluation.

BADCOOKIE 

The senarios I can see that would result in this being sent are:

a) The server is under attack
b) The client has a old cookie
c) Mismatched cookie generation between a anycast instances

and the client can retry with the cookie from the response
or stop sending cookies.

A legitimate client doesn't see the (a) responses.  
For (b) retrying should succeed.  That said tc=1 would also be just as
effective at triggering a retry.
For (c) you are likely to get dueling servers and not progress to
giving the client a valid response.  The client will have to maintain
a BADCOOKIE response counter and then fallback to not sending a COOKIE.

MFCOOKIE

The senarios I can see that would result in this being sent are:

a) The server is under attack
b) The client is badly coded

This should really be a FORMERR if the option length is invalid.

NOCOOKIE

This is just a more precise REFUSED and needs to be a rcode if we
need this level of precision.  Spontaneously adding a cookie opt
to a reply without one doesn't help clients that don't understand
cookies.  Additionally it will be decades before anyone could set
this on the Internet.
 
> A related question for Don: how close are you to getting
> draft-eastlake-fnv published? For me, it is mandatory for that draft to
> be stable (and hopefully published) before we publish
> draft-ietf-dnsop-cookies in order to make developers comfortable in
> deploying cookies without possibly opening servers and clients to CPU DoS
> attacks.
>
> --Paul Hoffman
-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: ma...@isc.org

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

Reply via email to