Hi Prashant.

> 1) If in IKE_AUTH request message initiator sends a ID_R
> payload(optional) specifying a particular peer identity, and the
> responder
> sends some different identity in the ID_R payload, what should be the
> behavior? Should we send a AUTHENTICATION failure message,
> or except this new identity of the peer and mark the SA established, if
> the other things are fine.

This is an implementation decision. In general, you should not
automatically reject the negotiation because the optional IDr is intended
only as a hint. Instead, you should (1) check whether your peer
authorization database (PAD) allows you to converse with the new identity
at the given IP address and to protect the given traffic, and (2) be sure
to verify that any earlier decisions, such as the use of a particular
pre-shared key or the choice of IKE SA cryptographic algorithms, are still
correct given that you are talking to a different identity than you first
suspected.

> 2) If we were to send a AUTHENTICATION failure, then this should be sent
> as a INFORMATIONAL exchange message (as the message received
> is a response and not request). What should be the message Id used?

Yes, if you were to determine that the peer identity is not permitted by
your PAD, then you would initiate a new informational exchange on the IKE
SA. Since the IKE_AUTH exchange has a message id of 1, this exchange would
have a message id of 2. My own preference would be to send both an
AUTHENTICATION_FAILED payload and a delete payload for the IKE SA, for
maximum clarity. But I think that sending only AUTHENTICATION_FAILED is
sufficient and would be the preference of others on this list.


Scott Moonen (smoo...@us.ibm.com)
z/OS Communications Server TCP/IP Development
http://www.linkedin.com/in/smoonen



From:   "Prashant Batra (prbatra)" <prba...@cisco.com>
To:     <ipsec@ietf.org>
Date:   04/27/2011 08:06 AM
Subject:        [IPsec] Query regarding IKE_SA_AUTH response
Sent by:        ipsec-boun...@ietf.org



Hi,

I have 2 doubts regarding IKEv2,

1) If in IKE_AUTH request message initiator sends a ID_R
payload(optional) specifying a particular peer identity, and the
responder
sends some different identity in the ID_R payload, what should be the
behavior? Should we send a AUTHENTICATION failure message,
or except this new identity of the peer and mark the SA established, if
the other things are fine.

2) If we were to send a AUTHENTICATION failure, then this should be sent
as a INFORMATIONAL exchange message (as the message received
is a response and not request). What should be the message Id used?

Regards,
Prashant



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

<<inline: graycol.gif>>

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

Reply via email to