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

h chan <h.anthony.chan@huawei.com> Thu, 26 September 2013 15:21 UTC

Return-Path: <h.anthony.chan@huawei.com>
X-Original-To: dmm@ietfa.amsl.com
Delivered-To: dmm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D904811E80D2 for <dmm@ietfa.amsl.com>; Thu, 26 Sep 2013 08:21:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.493
X-Spam-Level:
X-Spam-Status: No, score=-6.493 tagged_above=-999 required=5 tests=[AWL=0.105, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 76YI99pozUeq for <dmm@ietfa.amsl.com>; Thu, 26 Sep 2013 08:21:44 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 7C4C211E8104 for <dmm@ietf.org>; Thu, 26 Sep 2013 08:21:36 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml203-edg.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.5-GA FastPath queued) with ESMTP id AVW87561; Thu, 26 Sep 2013 15:21:33 +0000 (GMT)
Received: from LHREML404-HUB.china.huawei.com (10.201.5.218) by lhreml203-edg.huawei.com (172.18.7.221) with Microsoft SMTP Server (TLS) id 14.3.146.0; Thu, 26 Sep 2013 16:20:36 +0100
Received: from SZXEML460-HUB.china.huawei.com (10.82.67.203) by lhreml404-hub.china.huawei.com (10.201.5.218) with Microsoft SMTP Server (TLS) id 14.3.146.0; Thu, 26 Sep 2013 16:21:30 +0100
Received: from szxeml557-mbx.china.huawei.com ([169.254.5.217]) by szxeml460-hub.china.huawei.com ([10.82.67.203]) with mapi id 14.03.0146.000; Thu, 26 Sep 2013 23:21:24 +0800
From: h chan <h.anthony.chan@huawei.com>
To: "Sri Gundavelli (sgundave)" <sgundave@cisco.com>, "dmm@ietf.org" <dmm@ietf.org>
Thread-Topic: [DMM] I-D Action: draft-ietf-dmm-requirements-07.txt
Thread-Index: AQHOogjoa3/L9muNGkS5wozrKtEQEpnXRZkQgABo14CAAJoKEA==
Date: Thu, 26 Sep 2013 15:21:24 +0000
Message-ID: <6E31144C030982429702B11D6746B98C370CBCD6@szxeml557-mbx.china.huawei.com>
References: <1377486056.79906.YahooMailNeo@web163805.mail.gq1.yahoo.com> <24C0F3E22276D9438D6F366EB89FAEA8116A4D4F@xmb-aln-x03.cisco.com>
Accept-Language: en-US, zh-CN
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.192.11.128]
Content-Type: multipart/alternative; boundary="_000_6E31144C030982429702B11D6746B98C370CBCD6szxeml557mbxchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Subject: Re: [DMM] I-D Action: draft-ietf-dmm-requirements-07.txt
X-BeenThere: dmm@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Distributed Mobility Management Working Group <dmm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dmm>, <mailto:dmm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dmm>
List-Post: <mailto:dmm@ietf.org>
List-Help: <mailto:dmm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dmm>, <mailto:dmm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 26 Sep 2013 15:22:00 -0000

Sri,

We have revised the problem statements in Section 4 in version 08. Our responses are in-line. Please check again.

4.  Problem Statement

   The problems that can be addressed with DMM are summarized in the
   following:

   PS1:  Non-optimal routes

         Routing via a centralized anchor often results in non-optimal
         routes, thereby increasing the end-to-end delay.  The problem
         is manifested, for example, when accessing a local server or
         servers of a Content Delivery Network (CDN), or when receiving
         locally available IP multicast or sending IP multicast packets.

   PS2:  Divergence from other evolutionary trends in network
         architectures such as distribution of content delivery.

         Centralized mobility management can become non-optimal with a
         flat network architecture.

   PS3:  Low scalability of centralized tunnel management and mobility
         context maintenance

         Setting up tunnels through a central anchor and maintaining
         mobility context for each MN usually requires more concentrated
         resources in a centralized design, thus reducing scalability.
         Distributing the tunnel maintenance function and the mobility
         context maintenance function among different network entities
         with proper signaling protocol design can increase scalability.

   PS4:  Single point of failure and attack

         Centralized anchoring designs may be more vulnerable to single
         points of failures and attacks than a distributed system.  The
         impact of a successful attack on a system with centralized
         mobility management can be far greater as well.

   PS5:  Unnecessary mobility support to nodes that do not need it

         IP mobility support is not always required, and not every
         parameter of mobility context is always used.  For example,
         some applications do not need a stable IP address during a
         handover to maintain session continuity.  Sometimes, the entire
         application session runs while the terminal does not change the
         point of attachment.  Besides, some sessions, e.g.  SIP-based
         sessions, can handle mobility at the application layer and
         hence do not need IP mobility support; it is then more
         efficient to deactivate IP mobility support for such sessions.

   PS6:  (Related problem) Mobility signaling overhead with peer-to-peer
         communication

         Wasting resources when mobility signaling (e.g., maintenance of
         the tunnel, keep alive signaling, etc.) is not turned off for
         peer-to-peer communication.  Peer-to-peer communications have
         particular traffic patterns that often do not benefit from
         mobility support from the network.  Thus, the associated
         mobility support signaling (e.g., maintenance of the tunnel,
         keep alive signaling, etc.) wastes network resources for no
         application gain.

   PS7:  (Related problem) Deployment with multiple mobility solutions

         There are already many variants and extensions of MIP.
         Deployment of new mobility management solutions can be
         challenging, and debugging difficult, when they must co-exist
         with solutions already in the field.

   PS8:  Duplicate multicast traffic

         IP multicast distribution over architectures using IP mobility
         solutions (e.g.  RFC6224) may lead to convergence of duplicated
         multicast subscriptions towards the downstream tunnel entity
         (e.g.  MAG in PMIPv6).  Concretely, when multicast subscription
         for individual mobile nodes is coupled with mobility tunnels
         (e.g.  PMIPv6 tunnel), duplicate multicast subscription(s) is
         prone to be received through different upstream paths.  This
         problem may also exist or be more severe in a distributed
         mobility environment.

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


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

Please see inline for some comments.

Regards
Sri






4.  Problem Statement



   The problems that can be addressed with DMM are summarized in the

   following:



   PS1:  Non-optimal routes



         Routing via a centralized anchor often results in a longer

         route.

[Sri] "longer route" ?  I assume this is about routing/tx delay. Please re-word.



Accept and revised in version 08



The problem is manifested, for example, when accessing

         a local server or servers of a Content Delivery Network (CDN),

         or when receiving locally available IP multicast or sending IP

         multicast packets.



[Sri] Does RFC 6705, or RFC 6909 does not address this issue ? May be the CDN example is incorrect.



CDN example is also an important driver: distributing the mobility anchor is more compatible with distributing and replicating the contents, which may be more general to the particular protocol solutions. It may also include the case that there is a CDN server is in a neighboring network. Suggestions to reword (for version 09) are welcome.



   PS2:  Divergence from other evolutionary trends in network

         architectures such as distribution of content delivery.



         Centralized mobility management can become non-optimal with a

         flat network architecture.



[Sri] How is this making the case of DMM ? We want the MN to access content locally in the access network and we want localized routing. We have that in the form of 6705 and 6909. The other approach is give localized IP addresses and have the content locally accessed. There are simply two many considerations and points may be valid, but when we bring all those assumptions. We are bringing these points in a less logical manner without stating the assumptions.



Our response is similar to that in PS1. Also PS2 is referring to flat mobile network.



   PS3:  Low scalability of centralized tunnel management and mobility

         context maintenance



         Setting up tunnels through a central anchor and maintaining

         mobility context for each MN usually requires more concentrated

         resources in a centralized design, thus reducing scalability.

         Distributing the tunnel maintenance function and the mobility

         context maintenance function among different network entities

         with proper signaling protocol design can increase scalability.



   PS4:  Single point of failure and attack



         Centralized anchoring designs may be more vulnerable to single

         points of failures and attacks than a distributed system.  The

         impact of a successful attack on a system with centralized

         mobility management can be far greater as well.



   PS5:  Unnecessarily reserving resources to provide mobility support

         to nodes that do not need such support



         IP mobility support is not always required, and not every

         parameter of mobility context is always used.  For example,

         some applications do not need a stable IP address during a

         handover to maintain session continuity.  Sometimes, the entire

         application session runs while the terminal does not change the

         point of attachment.  Besides, some sessions, e.g.  SIP-based

         sessions, can handle mobility at the application layer and

         hence do not need IP mobility support; it is then more

         efficient to deactivate IP mobility support for such sessions.



[Sri]  Mobility systems today do support the aspect of service for the subscriber, as "Simple IP", or "Mobile IP". A PDSN can assign a local IP address and it does not have to be the home address. Network does have this intelligence, but what is missing is the client's ability to pick the correct type of IP address, among different IP addresses. The network is also the missing the aspect of marking those addresses with proper properties. The currently active drafts in IETF are to address this issue. We should talk about these missing semantics.

draft-bhandari-dhc-class-based-prefix-05<http://datatracker.ietf.org/doc/draft-bhandari-dhc-class-based-prefix/>

draft-korhonen-6man-prefix-properties-02<http://datatracker.ietf.org/doc/draft-korhonen-6man-prefix-properties/>



We need to find a suitable place to add these references. One place is to append to the end of Section 3 where it is talking about DMM work. The other possibility is to add it as one of the considerations list in the Introduction. Any suggestion?

   PS6:  (Related problem) Mobility signaling overhead with peer-to-peer

         communication



         Wasting resources when mobility signaling (e.g., maintenance of

         the tunnel, keep alive signaling, etc.) is not turned off for

         peer-to-peer communication.  Peer-to-peer communications have

         particular traffic patterns that often do not benefit from

         mobility support from the network.  Thus, the associated

         mobility support signaling (e.g., maintenance of the tunnel,

         keep alive signaling, etc.) wastes network resources for no

         application gain.  In such a case, it is better to enable

         mobility support selectively.



[Sri] How is PS6 different from PS5 ? We talk about application's ability to pick the address with or without mobility properties in PS5. So, the traffic patterns can be localized based on the application requirements. But, even if we take the argument that mobility is not required, operator needs visibility into these flows and so they can charge.  Again, we have 6705 and 6909 for adjusting to those traffic patterns. So, this P without those considerations is incomplete.



Both PS5 and PS6 have been revised in version 08. If desired, we can clarify further (version 09?) that PS6 is about turning off the tunneling and signaling.

   PS7:  (Related problem) Deployment with multiple mobility solutions



         There are already many variants and extensions of MIP.

         Deployment of new mobility management solutions can be

         challenging, and debugging difficult, when they must co-exist

         with solutions already in the field.







   PS8:  Duplicate multicast traffic



         IP multicast distribution over architectures using IP mobility

         solutions (e.g.  RFC6224) may lead to convergence of duplicated

         multicast subscriptions towards the downstream tunnel entity

         (e.g.  MAG in PMIPv6).  Concretely, when multicast subscription

         for individual mobile nodes is coupled with mobility tunnels

         (e.g.  PMIPv6 tunnel), duplicate multicast subscription(s) is







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



Internet-Draft                  DMM-Reqs                     August 2013





         prone to be received through different upstream paths.  This

         problem may also exist or be more severe in a distributed

         mobility environment.



[Sri] Is this for MN's from different LMA's attached to the same MAG ?


It is one example.