Re: RE: [Mobike] TS updates in MOBIKE
Chinh Nguyen <[email protected]> Mon, 05 Nov 2007 15:04:04 -0500
| Newsgroups | gmane.ietf.ipsec,gmane.ietf.mobike |
|---|---|
| Message-ID | <[email protected]> |
Tero Kivinen wrote: > Narayanan, Vidya writes: >> The use case that I presently have in mind is the following. IPsec is >> used in some cases to protect Mobile IPv6 (MIP6) signaling. Some >> systems differentiate between trusted accesses and untrusted accesses >> and while IPsec is always used for MIP6 signaling protection in both >> cases, additional data protection using IPsec may be needed over >> untrusted access networks (between the same endpoints). When a mobile >> is moving from a trusted to untrusted access, its IP address changes, >> but, it also, at the same time, needs to update its SA to start >> protecting all traffic. At the moment, the mobile, just to handle this >> handoff case, needs to do a MIP6 signaling exchange, a MOBIKE exchange >> and a CREATE_CHILD_SA exchange. The first two are unavoidable and can >> happen in parallel, while the third one has to occur after the MOBIKE >> exchange completes. This is a latency hit in the critical path that can >> be avoided if the UPDATE_SA notify payload can be part of the >> CREATE_CHILD_SA exchange. > > Why it cannot happen in paralleal with UPDATE_SA exchange? IKEv2 > already has mechanisms defined for using bigger window for IKEv2, so > you just need to enable using of window size of 2 or larger in the > IKEv2, to be able to do UPDATE_SA and CREATE_CHILD_SA in paralleal, > thus now latency hit at all. Or is there some other reason they cannot > be done in paralleal? A IKEv2 peer may choose to reject a CREATE_CHILD_SA if it arrives from an "unknown" endpoint (SPIs + src/dst addresses are used to track IKEv2 exchanges). In such case, the CREATE_CHILD_SA will fail if a. the CREATE_CHILD_SA arrives before the UPDATE_SA exchange or b. the CREATE_CHILD_SA arrives while the peer is doing a route check to complete the UPDATE_SA exchange. However, this can be mitigated by having the IKEv2 peer use only the SPIs to track IKEv2 exchanges and ignore src/dst addresses.