AW: [Mobike] More Comments on draft-ietf-mobike-design-01.txt
Tschofenig Hannes
hannes.tschofenig at siemens.com
Sat Jan 22 09:58:32 EST 2005
hi maureen,
thanks for the review and sorry for my late response. please find my
comments inline:
> -----Ursprüngliche Nachricht-----
> Von: Maureen.Stillman at nokia.com [mailto:Maureen.Stillman at nokia.com]
> Gesendet: Freitag, 14. Januar 2005 22:45
> An: mobike at machshav.com
> Betreff: [Mobike] More Comments on draft-ietf-mobike-design-01.txt
>
>
> Thanks for your prompt response to my comments. Again, most of my
> comments are nits, although some are more substantial. Take what you
> think is helpful. I didn't have time to review the whole document in
> one sitting so more comments will come later.
>
> 3.3 Multihomed laptop scenario
>
> ... in order to sent IP packets...
> 1) Should be ...in order to send IP packets...
ok.
>
> Some of these
> interfaces might connected to a network over the time
> depending on a
> number of reasons (e.g., cost, availability of certain link layer
> technologies, user convenience).
> 2) A number of different
> interfaces can be activated over the time depending on
> policies, e.g., cost, availability of certain link layer
> technologies and user convenience. Note that a policy for
> selecting
> a network interface based on cost, etc. is out of scope for Mobike.
>
> I'm concerned that some people might think that Mobike does
> some of this
> policy management and network selection if we don't point out
> explicitly
> that it does not. Thus I have included the extra sentence above.
>
you are certainly right. thanks for clarification.
> For example, the user can
> disconnect himself from the fixed Ethernet, and then use the office
> WLAN, and then later leave the office and start using GPRS
> during the
> trip to home. At home he might again use again WLAN.
>
> 3) Just fixing nits here.
> For example, the user can
> disconnect himself from the fixed Ethernet, use the office
> WLAN, and then later leave the office and start using GPRS
> during the
> trip home. At home he might again use WLAN.
>
ok.
> 4. Framework
> 4) I suggest that you put the last part of the section up front. It
> does a nice job of setting up the framework. Then the framework is
> explained. Here is the last paragraphs in the framework with nits
> fixed. I took the last bullet that I thought was too long
> and split it
> up and fixed nits.
>
> 4) 4. Framework
> Although the interaction with other protocols to determine
> the preferred
> address and preferred address set is important for MOBIKE
> to operate correctly the working group is chartered to
> consider this
> aspect out of scope. The working group will develop a MOBIKE
> protocol with the following functionality:
> o Ability to inform a peer about the peer address set
> o Ability to inform a peer about the preferred address
> o Ability to test connectivity along a path and thereby
> to detect an
> outage in order to fall back to another address,
> thereby making it
> the new preferred address
> o Ability to change the peer address set
> o Ability to deal with Network Address Translation devices
>
> The technical details of these functions are discussed below.
sounds good for me.
>
> 5) Now comes the text that was the start of the framework
> section and I
> have fixed some nits. Here is the original text (2
> paragraphs) followed
> by my changes:
>
> Initially, when a MOBIKE peer starts and executes the initial
> protocol exchange with its MOBIKE peer it needs to setup a peer
> address set based on the available addresses. It might
> want to make
> this peer address set available to the other peer. The Initiator
> does not need to explicitly indicate its preferred address since
> already using its preferred address. The outgoing IKEv2 and MOBIKE
> messages use this preferred address as the source IP address and
> expects incoming signaling messages to be addressed to
> this address.
>
> Interaction with other protocols at the MOBIKE host is required to
> build the peer address set and the preferred address. In
> some cases
> the peer address set is available before the initial
> protocol run and
> does not change during the lifetime of the IKE-SA. The preferred
> address might change due to policy reasons. In many other
> cases, as
> motivated in Section 3 the peer address set is modified
> (by adding or
> deleting addresses) and the preferred address needs to be
> changed as
> well.
>
> ------------- my suggested edits --------------------------------
>
> When a MOBIKE peer initiates a
> protocol exchange with its MOBIKE peer it needs to define a peer
> address set based on the available addresses. Optionally, it can
> make
> a peer address set available to the other peer. The Initiator
> does not need to explicitly indicate its preferred address since it
> is
> already using its preferred address. The outgoing IKEv2 and MOBIKE
> messages use this preferred address as the source IP address and
> expects incoming signaling messages to be sent to this address.
>
> Interaction with other protocols at the MOBIKE host is required to
> build the peer address set and the preferred address. In
> some cases
> the peer address set is available before the initial protocol
> exchange and
> does not change during the lifetime of the IKE-SA. The preferred
> address might change due to policy reasons. Section 3 describes
> three scenarios in which the peer address set is modified (by
> adding or
> deleting addresses). In these scenarios the preferred
> address needs
> to be changed as well.
with minor modifications i have incorporated your suggestions.
>
> 6) Another nit just above the picture
>
> Testing other paths might also be useful to notice when a disconnected
> path is operational again.
>
> How about:
> Optionally, periodic testing of other paths might be useful
> to determine
> when a disconnected path becomes operational.
sounds good.
>
> 7) This paragraph below needs to be moved to the security
> considerations
> section. It needs to be worded differently and solutions need to be
> discussed, but I'll get to that when I send comments later on security
> considerations. Here is the paragraph to move:
>
fine with me.
btw, the security consideration section is one of the sections that need
more meat.
> In addition to the above-listed functionality security is important
> to the working group. For example, the ability to prevent flooding
> attacks based on announcing someone else's address needs
> to be dealt
> with.
>
> 8) I would delete the paragraph below. Comparing MOBIKE to other
> protocols is a complex topic and this one sentence is neither
> technically informative nor complete. It will just raise a lot of
> questions and cause a lot of confusion and argument. I don't think it
> belongs in a framework document. If you are just trying to
> say that In
> Mobike both the IKE-SA and IPsec SAs addresses are affected by the
> change in address, then just say that only. Here is the paragraph to
> delete.
>
> Note that MOBIKE is somewhat different compared to, for example, SCTP
> mobility since both the IKE-SA and the IPsec SA is affected by the
> change of addresses.
>
i think you are right. we stay on safe ground if we do not provide a
comparision with other proposals.
however, in discussions with sctp folks i noticed that they this particular
issue causes some confusion.
how should we reflect this aspect in the document?
> More later. Thanks for your prompt response to my first set of
> comments.
this time it took a bit longer...
ciao
hannes
>
> -- Maureen
> _______________________________________________
> Mobike mailing list
> Mobike at machshav.com
> https://www.machshav.com/mailman/listinfo.cgi/mobike
>
More information about the Mobike
mailing list