Hi Yoav,

On Sun, May 24, 2009 at 3:38 PM, Yoav Nir <y...@checkpoint.com> wrote:

> Hi Raj
>
> On Thursday, May 21, 2009 9:44 PM, Raj Singh wrote:
> > Hi Yoav,
> >
> > 1. In section5, why we need N[ADDITIONAL_TS_POSSIBLE] when we want
> > to create child sa?
>
> We don't. That comes from (note careful enough) cut-and-paste.  Good catch.
>
> > 2. Also, please mention clearly in draft that what should be the
> > behavior of responder if a faulty initiator sends modified
> > IKE_AUTH request, even if responder has not send IKE_AUTH_NO_CHILD
> > VID payload.
>
> There can be two reasons why a certain implementation has not sent the VID:
> 1. The responder does not support this extension. In that case, I can't
> specify any behavior for it, and it should send an INVALID_SYNTAX.
> 2. It does support this extension, but the administrator has deliberately
> turned it off. In that case, I think the responder should respond exactly as
> if it didn't support the extension at all, and reply with an INVALID_SYNTAX.
> I'll add a line to the draft saying this explicitly.
>
> > 3. Also, why its a VID payload, Notify suits better. Because a third
> > party client will want to connect to some other server. Please give
> > justification for IKE_AUTH_NO_CHILD to be a VID.
>
> Section 3.12 of -bis document says "A Vendor ID payload MAY announce that
> the sender is capable of accepting certain extensions to this protcol..."
> Using a VID has one advantage over a Notify, in that you don't need IANA to
> allocate a value. With a Notify, I would not be able to get a number from
> IANA until the document was ready for publication which can take over a
> year. Implementations that want to support this would need to use a
> temporary private use notify type, and then protect it with a VID payload
> (which would not be interoperable, because every vendor would choose a
> different value and VID). After the document is published, a new version of
> the product can use a IANA-assigned notify type, but because different
> products are out there, you need to support for a long time the old
> private-use type with its VID.
> Doing it all with VID is simpler and allows continuity between draft and
> RFC implementations. In IKEv1 it was common to use VIDs to indicate support
> for an externsion. See for example, RFC 3947.
> Email secured by Check Point
>
If we think we are going to allow IKE_AUTH without CHILD SA, i feel
notification of  IKE_AUTH_NO_CHILD_SA type will be better because VIDs are
limited to proprietary use and if any implementation want to support this
extension for their products, it can choose a VALUE value for  this
notification and can update to a new value when IANA assigns it.
http://tools.ietf.org/html/draft-ietf-ipsecme-ikev2-redirect-10 is good
example of it.

Thanks,
Raj
_______________________________________________
IPsec mailing list
IPsec@ietf.org
https://www.ietf.org/mailman/listinfo/ipsec

Reply via email to