TS updates in MOBIKE
Tero Kivinen <[email protected]> Fri, 2 Nov 2007 15:44:14 +0200
| Newsgroups | gmane.ietf.mobike,gmane.ietf.ipsec |
|---|---|
| Message-ID | <[email protected]> |
Narayanan, Vidya writes: > RFC4555 only allows updates to tunnel endpoint addresses and not > selectors, etc. Yes, as that was outside the charter of the mobike. > Does anyone know why TS updates are not permitted? It is already done by the IKEv2 protocol, with fast and efficient exchange called CREATE_CHILD_SA... I.e. if you need it simply, create new SA with new traffic selectors, and delete the old one. > If MOBIKE allowed what an SA rekey would allow, what is the problem? All traffic going through the SA would usually stop, as it would not know it needs to change the IP addresses, thus it would still be using the original addresses, and it wouldn't fit to the new SA. I.e. as the idea is that the for example TCP streams running inside the IPsec SA using mobike, keeps exactly same IP addresses all the time, so the TCP do not notice the movement at all. When outer addresses change, the inner addresses stay same, and TCP will only see those inner addresses it will stay happy. If those inner addresses would change then TCP streams running on old addresses would be broken and connections would be lost unless the TCP stack was also modified to update the addresses. So in mobike case there is no need to update the inner addresses, and if someone makes some real world scenario where such thing is needed CREATE_CHILD_SA will solve the problem for him... -- [email protected]