AW: More Comments on draft-ietf-mobike-design-01.txt

Tschofenig Hannes <[email protected]>
Newsgroups gmane.ietf.mobike
Message-ID <[email protected]>
hi maureen, 

thanks for the review and sorry for my late response. please find my
comments inline:

> -----Ursprüngliche Nachricht-----
> Von: [email protected] [mailto:[email protected]] 
> Gesendet: Freitag, 14. Januar 2005 22:45
> An: [email protected]
> 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
> [email protected]
> https://www.machshav.com/mailman/listinfo.cgi/mobike
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.