Re: Issue 59: Editorial comments from Tero (was: Comments of draft-ietf-mobike-protocol-04.txt)
<[email protected]> Mon, 24 Oct 2005 16:07:38 +0300
| Newsgroups | gmane.ietf.mobike |
|---|---|
| Message-ID | <[email protected]> |
Jari Arkko wrote:
> It was indeed intention that the return packet in step 3
> would be lost. We forgot to draw this in the flow, however.
> I have used something like
>
> REQ
> ------------------------------------------------>
> RESP
> /----------------------------------
>
> elsewhere. But the real question is I guess step 4
> correctness. Yes, I actually thought that we could
> switch to another request, but as you point out,
> this is incorrect. Hmm... this means that we can't
> piggyback the RR test/cookie2 all of a sudden. Oh
> well, that means another roundtrip in this case.
> Retransmit the step 3 packet to a different address,
> then do an RR test separately.
I edited it like this:
(The initiator suspects a problem in the currently used address pair,
and probes its liveness.)
3) (IP_I1:500 -> IP_R1:500)
HDR, SK { N(NAT_DETECTION_*_IP) } -->
(IP_I1:500 -> IP_R1:500)
HDR, SK { N(NAT_DETECTION_*_IP) } -->
...
(Eventually, the initiator gives up on the current address pair, and
tests the other available address pair.)
4) (IP_I1:500 -> IP_R2:500)
HDR, SK { N(NAT_DETECTION_*_IP) }
<-- (IP_R2:500 -> IP_I1:500)
HDR, SK { N(NAT_DETECTION_*_IP) }
(This worked, and the initiator requests the peer to switch to new
addresses.)
5) (IP_I1:500 -> IP_R2:500)
HDR, SK { N(UPDATE_SA_ADDRESSES),
N(NAT_DETECTION_*_IP),
N(COOKIE2) } -->
<-- (IP_R2:500 -> IP_I1:500)
HDR, SK { N(NAT_DETECTION_*_IP),
N(COOKIE2) }
Does this look right?
Best regards,
Pasi