Re: I-D Action: draft-ietf-dmm-requirements-07.txt

h chan <[email protected]>
Newsgroups gmane.ietf.nemo
Message-ID <6E31144C030982429702B11D6746B98C370CBC1C@szxeml557-mbx.china.huawei.com>
Sri,

Thanks for the comments. We are replying under different sections in separate emails.
-----------------------------------------------
Regarding your comments on Section 1, this section has been revised and reorganized in version 08 to avoid misunderstanding. Also our responses in-line. Please check.

1.  Introduction

   In the past decade a fair number of mobility protocols have been
   standardized [RFC6275] [RFC5944] [RFC5380] [RFC6301] [RFC5213].
   Although the protocols differ in terms of functions and associated
   message formats, they all employ a mobility anchor to allow a mobile
   node to remain reachable after it has moved to a different network.
   The anchor point, among other tasks, ensures connectivity by
   forwarding packets destined to, or sent from, the mobile node.  It is
   a centrally deployed mobility anchor in the sense that the deployed
   architectures today have a small number of these anchors and the
   traffic of millions of mobile nodes in an operator network are
   typically managed by the same anchor.

   Distributed mobility management (DMM) is an alternative to the above
   centralized deployment.  The background behind the interests to study
   DMM are primarily in the following.

   (1)  Mobile users are, more than ever, consuming Internet content;
        such traffic imposes new requirements on mobile core networks
        for data traffic delivery.  The presence of content providers
        closer to Internet Service Providers (ISP) network requires
        taking into account local Content Delivery Networks (CDNs) while
        providing mobility services.  Moreover, when the traffic demand
        exceeds available capacity, service providers need to implement
        new strategies such as selective traffic offload (e.g.
        [RFC6909], 3GPP work items LIPA/SIPTO [TS.23.401]) through
        alternative access networks (e.g.  WLAN) [Paper-
        Mobile.Data.Offloading].  A gateway selection mechanism also
        takes the user proximity into account within EPC [TS.29303].
        These mechanisms were not pursued in the past owing to charging
        and billing reasons.  Assigning a gateway anchor node from a
        visited network in roaming scenario has until recently been done
        and are limited to voice services only.  Charging and billing
        require solutions beyond the mobility protocol.

        Both traffic offloading and CDN mechanisms could benefit from
        the development of mobile architectures with fewer levels of
        routing hierarchy introduced into the data path by the mobility
        management system.  This trend towards so-called "flat networks"
        works best for direct communications among peers in the same
        geographical area.  Distributed mobility management in a truly
        flat mobile architecture would anchor the traffic closer to the
        point of attachment of the user.

   (2)  Today's mobile networks present service providers with new
        challenges.  Mobility patterns indicate that mobile nodes often
        remain attached to the same point of attachment for considerable
        periods of time [Paper-Locating.User].  Specific IP mobility
        management support is not required for applications that launch
        and complete their sessions while the mobile node is connected
        to the same point of attachment.  However, currently, IP
        mobility support is designed for always-on operation,
        maintaining all parameters of the context for each mobile
        subscriber for as long as they are connected to the network.
        This can result in a waste of resources and unnecessary costs
        for the service provider.  Infrequent node mobility coupled with
        application intelligence suggest that mobility support could be
        provided selectively, thus reducing the amount of context
        maintained in the network.

   In addition, considerations in the study of DMM are in the following.

   (1)  To optimize handovers from the perspective of mobile nodes, the
        base protocols have been extended to efficiently handle packet
        forwarding between the previous and new points of attachment.
        These extensions are necessary when applications have stringent
        requirements in terms of delay.  Notions of localization and
        distribution of local agents have been introduced to reduce
        signaling overhead at the centralized routing anchor point
        [Paper-Distributed.Centralized.Mobility].  Unfortunately, such
        protocols have not been deployed today.

   (2)  Most existing mobility protocols have not been designed for
        multiple-interface hosts which are capable to use multiple
        interfaces simultaneously.  Retrofitting the required
        functionality can result in an unnecessary increase in the
        protocol complexity.

   (3)  IP multicast support, including optimizations, have been
        introduced as an effective transport method for multimedia data
        delivery, but by "patching-up" procedure after completing the
        design of reference mobility protocol, leading to network
        inefficiency and non-optimal routing.

   The distributed mobility management (DMM) charter addresses two
   complementary aspects of mobility management procedures: the
   distribution of mobility anchors in the data-plane towards a more
   flat network and the selective activation/deactivation of mobility
   protocol support as an enabler to distributed mobility management.
   The former aims at positioning mobility anchors (e.g., HA, LMA)
   closer to the user; ideally, mobility agents could be collocated with
   the first-hop router.  The latter, facilitated by the distribution of
   mobility anchors, identifies when mobility support must be activated
   and when sessions do not require mobility management support -- thus
   reducing the amount of state information that must be maintained in
   various mobility agents of the mobile network.  It can then avoid the
   unnecessary establishment of mechanisms to forward traffic from an
   old to a new mobility anchor.

   This document compares distributed mobility management with
   centralized mobility management in Section 3.  The problems that can
   be addressed with DMM are summarized in Section 4.  The mandatory
   requirements as well as the optional requirements are given in
   Section 5.  Finally, security considerations are discussed in Section
   6.

   The problem statement and the use cases [I-D.yokota-dmm-scenario] can
   be found in [Paper-Distributed.Mobility.Review].

The following have contributed to the revisions in draft 08: Pierrick, Dapeng, and Jouni


From: [email protected]<mailto:[email protected]> [mailto:[email protected]] On Behalf Of Sri Gundavelli (sgundave)
Sent: Sunday, August 25, 2013 10:04 PM
To: [email protected]<mailto:[email protected]>
Subject: Re: [DMM] I-D Action: draft-ietf-dmm-requirements-07.txt

Please see inline for some comments.

Regards
Sri

....



1.  Introduction



   In the past decade a fair number of mobility protocols have been

   standardized [RFC6275] [RFC5944] [RFC5380] [RFC6301] [RFC5213].

   Although the protocols differ in terms of functions and associated

   message formats, we can identify a few key common features:



   o  a centralized mobility anchor providing global reachability and an

      always-on experience to the user;



   o  extensions to the base protocols to optimize handover performance

      while users roam across wireless cells; and



   o  extensions to enable the use of heterogeneous wireless interfaces

      for multi-mode terminals (e.g. smartphones).



[Sri] Currently defined mobility protocols support handovers and multiple access technologies  ? Not sure, how these two "common features" make the case for DMM  If the point is about centralized anchor's, you don't need the other two points.



Accept and revised in version 08



   The presence of the centralized mobility anchor allows a mobile node

   to remain reachable after it has moved to a different network.  The

   anchor point, among other tasks, ensures connectivity by forwarding

   packets destined to, or sent from, the mobile node.  In practice,

   most of the deployed architectures today have a small number of

   centralized anchors managing the traffic of millions of mobile nodes.

   Compared with a distributed approach, a centralized approach is

   likely to have several issues or limitations affecting performance

   and scalability, which require costly network engineering to resolve.



[Sri] All 3G/4G systems are based on this model and they are running fine. Again, we don't need to argue against centralized model to justify distributed model. Please simply state distributed model can be useful in certain deployments and hence the motivation for this work.


Accept and revised in version 08


   To optimize handovers from the perspective of mobile nodes, the base

   protocols have been extended to efficiently handle packet forwarding

   between the previous and new points of attachment.  These extensions

   are necessary when applications have stringent requirements in terms

   of delay.  Notions of localization and distribution of local agents

   have been introduced to reduce signaling overhead at the centralized

   routing anchor point [Paper-Distributed.Centralized.Mobility].

   Unfortunately, today we witness difficulties in getting such

   protocols deployed, resulting in sub-optimal choices for the network

   Operators.

[Sri] I assume this is about hierarchical models / Chaining ? What are these "difficulties in getting such protocols deployed" ?

Accept and revised in version 08



   Moreover, the availability of multiple-interface host and the

   possibility of using several network interfaces simultaneously have

   motivated the development of even more protocol extensions to add

   more capabilities to the mobility management protocol.  In the end,

   deployment is further complicated with the multitude of extensions.

[Sri] Not sure I follow. Mobile IP protocols are in general access agnostic. Not sure, what are the extensions that we have added on access-basis.



Re-organize Section 1 in version 08 to clarify.



   As an effective transport method for multimedia data delivery, IP

   multicast support, including optimizations, have been introduced but

   by "patching-up" procedure after completing the design of reference

   mobility protocol, leading to network inefficiency and non-optimal

   routing.



[Sri] Multicast related extensions have nothing to do with multi-access support/host's capability to support multiple interfaces. Can you clarify ? This text is not clear.

Re-organize Section 1 in version 08 to clarify.





   Mobile users are, more than ever, consuming Internet content; such

   traffic imposes new requirements on mobile core networks for data

   traffic delivery.  The presence of content providers closer to

   Internet Service Providers (ISP) network requires taking into account

   local Content Delivery Networks (CDNs) while providing mobility

   services.  Moreover, when the traffic demand exceeds available

   capacity, service providers need to implement new strategies such as

   selective traffic offload (e.g. 3GPP work items LIPA/SIPTO

   [TS.23.401]) through alternative access networks (e.g.  WLAN) [Paper-

   Mobile.Data.Offloading].

[Sri] Please add reference to IETF SIPTO doc, RFC6909, before 23.401 :)



Accept and revised in version 08



A gateway selection mechanism also takes

   the user proximity into account within EPC [TS.29303].  These

   mechanisms were not pursued in the past owing to charging and billing

   reasons.   Assigning a gateway anchor node from a visited network in

   roaming scenario has until recently been done and are limited to

   voice services only.  Charging and billing require solutions beyond

   the mobility protocol.



   Both traffic offloading and CDN mechanisms could benefit from the

   development of mobile architectures with fewer levels of routing

   hierarchy introduced into the data path by the mobility management

   system.  This trend towards so-called "flat networks" works best for

   direct communications among peers in the same geographical area.

   Distributed mobility management in a truly flat mobile architecture

   would anchor the traffic closer to the point of attachment of the

   user.



   Today's mobile networks present service providers with new

   challenges.  Mobility patterns indicate that mobile nodes often

   remain attached to the same point of attachment for considerable

   periods of time [Paper-Locating.User].  Specific IP mobility

   management support is not required for applications that launch and

   complete their sessions while the mobile node is connected to the

   same point of attachment.

 However, currently, IP mobility support is

   designed for always-on operation, maintaining all parameters of the

   context for each mobile subscriber for as long as they are connected

   to the network.  This can result in a waste of resources and unnecessary costs for the service provider.

[Sri]  Is the intent of this is text is about routing based approaches ?

If a mobile is attached to the network, it does have some state at the anchor. Also, if we consider the home link in mobility models, there is no state for the mobile node when it is at home. In case of DMM, or with the current models, if the gateway selection is based on the MN's location and when there is no node mobility, there should not be any state at the anchor. CDMA



We are probably talking about the same thing. Revise in 08 to clarify.



 Infrequent node mobility

   coupled with application intelligence suggest that mobility support

   could be provided selectively, thus reducing the amount of context

   maintained in the network.



   The distributed mobility management (DMM) charter addresses two

   complementary aspects of mobility management procedures: the

   distribution of mobility anchors towards a more flat network and the

   dynamic activation/deactivation of mobility protocol support as an

   enabler to distributed mobility management.

[Sri] Not sure, I follow this point on Dynamic activation/de-activation. Can you clarify.



Re-organize Section 1 in version 08 to clarify.



The former aims at

   positioning mobility anchors (e.g., HA, LMA) closer to the user;

   ideally, mobility agents could be collocated with the first-hop







Chan (Ed.), et al.      Expires February 3, 2014                [Page 5]



Internet-Draft                  DMM-Reqs                     August 2013





   router.  The latter, facilitated by the distribution of mobility

   anchors, aims at identifying when mobility support must be activated

   and identifying sessions that do not require mobility management

   support -- thus reducing the amount of state information that must be

   maintained in various mobility agents of the mobile network.  The key

   idea is that dynamic mobility management relaxes some of the

   constraints of previously-standardized mobility management solutions

   and, by doing so, it can avoid the unnecessary establishment of

   mechanisms to forward traffic from an old to a new mobility anchor.



[Sri] The DMM model should not exclude the case of centralized anchor and distributed data plane. This is sub-case of DMM.



Revise Section 1 in version 08 to clarify distribution for "data-plane".



   This document compares distributed mobility management with

   centralized mobility management in Section 3.  The problems that can

   be addressed with DMM are summarized in Section 4.  The mandatory

   requirements as well as the optional requirements are given in

   Section 5.  Finally, security considerations are discussed in Section

   6.



   The problem statement and the use cases [I-D.yokota-dmm-scenario] can

   be found in [Paper-Distributed.Mobility.Review].

_______________________________________________
dmm mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/dmm
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.