Re: Issue 59 (was: protocol draft status and moving forward)

<[email protected]> Fri, 28 Oct 2005 15:02:00 +0300
Newsgroups gmane.ietf.mobike
Message-ID <[email protected]>
Tero Kivinen wrote:
> Checking...
> 
> Hmm... 1, 4, 5, 6 seems to be in the draft.
> 9 is missing, and 10 is missing the picture.
> 11 and 12 seems also be missing.
> 
> Here is actual changes needed to be made to 05:
>
<snip>
> Just to align with the format used in the IKEv2.

The need for a fifty-page clarifications document suggests that 
on editorial issues, we probably shouldn't align with IKEv2 
too closely :-)

But OK, I'll make this change so we get this issue closed...

> For 10 change:
<snip>
> to (just added the picture)
> ----------------------------------------------------------------------
> 4.7.  NO_NATS_ALLOWED Notify Payload
> 
>    See Section 3.9 for a description of this notification.
> 
>    The data field of this notification contains the following
>    information: the IP address from which the packet was sent (4 or 16
>    bytes), the port from which the packet was sent (2 bytes, network
>    byte order), the IP addresss to which the packet was sent (4 or 16
>    bytes), and the port to which the packet was sent (2 bytes, network
>    byte order).  The total length of the data field is thus 
>    12 bytes for IPv4 and 36 bytes for IPv6.
> 
> 	Data = src-ip (4 or 16 bytes) | src-port (2 bytes) |
> 	       dst-ip (4 or 16 bytes) | dst-port (2 bytes)
> 
>    The Notify Message Type for this message is TBD-BY-IANA8. The
>    Protocol ID and SPI Size fields are set to zero.
> ----------------------------------------------------------------------

IMHO we shouldn't repeat exactly the same information twice.  Do you
think there's a danger than an implementors would misunderstand the
current text and get interop problems? (if yes, we should rewrite 
the text; if not, it's good enough and doesn't need polishing)

> For 11 change: (there is also some half-written sentence there 
> that I fixed at the same time)
<snip>
> to
>    MOBIKE introduces the NO_NATS_ALLOWED notification that is used to
>    detect modification, by outsiders, of the addresses in the IP
>    header. When this notification is used, communication through NATs
>    and other address translators is impossible, so it is sent only
>    when not doing NAT Traversal. One of the main uses for this feature
>    is the IPv6 networks.

For sub-issue 11, I already added a mention of IPv6 elsewhere.
E.g.  Section 3.9 says "This feature is mainly intended for IPv6 
and site-to-site VPN cases..."

Is mentioning IPv6 some more helpful for the reader..?

> For 12 change:
<snip>
>    Note, that this information is only available to the other peers,
>    not to the passive listeners of the traffic.

For sub-isuse 12, I already added this later in the same section:

   Furthermore, the ADDITIONAL_IP4/6_ADDRESS notifications are sent
   encrypted, so the addresses are not visible to eavesdroppers
   (unless, of course, they are later used for sending IKEv2/IPsec
   traffic).

Is that sufficient?

Best regards,
Pasi