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