RE: RE: [Mobike] TS updates in MOBIKE
"Narayanan, Vidya" <[email protected]> Tue, 6 Nov 2007 17:31:33 -0800
| Newsgroups | gmane.ietf.ipsec,gmane.ietf.mobike |
|---|---|
| Message-ID | <[email protected]> |
> >=20 > > Why it cannot happen in paralleal with UPDATE_SA exchange? IKEv2=20 > > already has mechanisms defined for using bigger window for=20 > IKEv2, so=20 > > you just need to enable using of window size of 2 or larger in the=20 > > IKEv2, to be able to do UPDATE_SA and CREATE_CHILD_SA in paralleal,=20 > > thus now latency hit at all. Or is there some other reason=20 > they cannot=20 > > be done in paralleal? >=20 > A IKEv2 peer may choose to reject a CREATE_CHILD_SA if it=20 > arrives from an "unknown" endpoint (SPIs + src/dst addresses=20 > are used to track IKEv2 exchanges). In such case, the=20 > CREATE_CHILD_SA will fail if a. the CREATE_CHILD_SA arrives=20 > before the UPDATE_SA exchange or b. the CREATE_CHILD_SA=20 > arrives while the peer is doing a route check to complete the=20 > UPDATE_SA exchange. >=20 Yes, this is what I was getting at. =20 > However, this can be mitigated by having the IKEv2 peer use=20 > only the SPIs to track IKEv2 exchanges and ignore src/dst addresses. >=20 This gives the impression that the IP address to which the IKE_SA is tied is not important. That is the address that is going to serve as the tunnel endpoint for tunnel mode SAs and hence, has some consequence. I would think that typical implementations reject CREATE_CHILD_SA requests for rekeying an SA, sent from a different IP address than to which the IKE_SA is currently tied - is that not true? RFC4306 is not clear about this.=20 Thanks, Vidya