Paul Hoffman writes: > At 5:28 PM +0200 12/28/09, Yaron Sheffer wrote: > > You are adding two MUSTs, which we SHOULD NOT do unless we have > > very good reasons, such as interop problems, security issues, or > > major functionality problems (like memory leaks). I'm not sure any > > of these apply, so I suggest that you change the wording to be > > non-normative. > > Whoops, all good points. I got carried away. How about: > > When an initiator receives an INITIAL_CONTACT notification in > response to its IKE_AUTH request, it silently deletes any IKE SAs and > associated Child SAs for that responder without sending any > notifications to the responder. If a responder receives an > INITIAL_CONTACT notification in an IKE_AUTH request, it silently > deletes any IKE SAs and associated Child SAs for that initiator > without sending any notifications to the initiator.
I would actually keep the keyword we have in the RFC4306, i.e. "MAY". It says "... recipient MAY use this information to delete any other IKE_SAs ...". I am not sure what you say above and the MAY are really same. For me the text above says you need to do it, even when it does not have word "MUST" in it, as it only gives you exactly one option. As implementations are not required to understand (or send) INITIAL_CONTACT notifications writing text like you have is bit dangerous, as some people might still read that recipient of INITIAL_CONTACT needs to silently delete any IKE SAs when it receives INITIAL_CONTACT. -- kivi...@iki.fi _______________________________________________ IPsec mailing list IPsec@ietf.org https://www.ietf.org/mailman/listinfo/ipsec