Re: [DMM] Some comments on draft-chan-dmm-framework-gap-analysis-05.

h chan <h.anthony.chan@huawei.com> Wed, 24 October 2012 21:48 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 DFB3A21F8C12 for <dmm@ietfa.amsl.com>; Wed, 24 Oct 2012 14:48:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level:
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[AWL=-0.001, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 41sON01Y0M97 for <dmm@ietfa.amsl.com>; Wed, 24 Oct 2012 14:48:34 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 1722021F8B45 for <dmm@ietf.org>; Wed, 24 Oct 2012 14:48:33 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml204-edg.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.5-GA FastPath queued) with ESMTP id AKX44170; Wed, 24 Oct 2012 21:48:33 +0000 (GMT)
Received: from LHREML402-HUB.china.huawei.com (10.201.5.241) by lhreml204-edg.china.huawei.com (172.18.7.223) with Microsoft SMTP Server (TLS) id 14.1.323.3; Wed, 24 Oct 2012 22:45:34 +0100
Received: from SZXEML403-HUB.china.huawei.com (10.82.67.35) by lhreml402-hub.china.huawei.com (10.201.5.241) with Microsoft SMTP Server (TLS) id 14.1.323.3; Wed, 24 Oct 2012 22:45:43 +0100
Received: from SZXEML510-MBX.china.huawei.com ([169.254.7.141]) by szxeml403-hub.china.huawei.com ([::1]) with mapi id 14.01.0323.003; Thu, 25 Oct 2012 05:45:40 +0800
From: h chan <h.anthony.chan@huawei.com>
To: "luo.wen@zte.com.cn" <luo.wen@zte.com.cn>
Thread-Topic: [DMM] Some comments on draft-chan-dmm-framework-gap-analysis-05.
Thread-Index: AQHNsPdwNj3vfJxllUKFI+VZeaOObpfI94eA
Date: Wed, 24 Oct 2012 21:45:39 +0000
Message-ID: <6E31144C030982429702B11D6746B98C28412665@SZXEML510-MBX.china.huawei.com>
References: <OF760FAA82.4AD0D495-ON48257AA0.0023F911-48257AA0.002DD3AF@zte.com.cn>
In-Reply-To: <OF760FAA82.4AD0D495-ON48257AA0.0023F911-48257AA0.002DD3AF@zte.com.cn>
Accept-Language: en-US, zh-CN
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.47.152.227]
Content-Type: multipart/alternative; boundary="_000_6E31144C030982429702B11D6746B98C28412665SZXEML510MBXchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Cc: "dmm@ietf.org" <dmm@ietf.org>
Subject: Re: [DMM] Some comments on draft-chan-dmm-framework-gap-analysis-05.
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: Wed, 24 Oct 2012 21:48:38 -0000

Luowen,

Let me first explain what was intended to say, and then make corrections accordingly.

I think compatibility in the requirement refers to the following:
If one deploys dmm in a network, and the network had an existing (centralized) mobility management deployment, the existing deployment should continue to work.
The abstract functions are used to build up the protocols by adding functions one step at a time to the network.

So, the intention of the framework is as follows:
The MR, LM, LU abstract functions are those of HA. So, it is straightforward to construct MIPv6 using these functions.
Then some additional functions are added to construct PMIPv6, then some additional functions are added to construct HMIPv6, etc.
So, the configuration and functions in HMIPv6 "under this construction" already include those for PMIPv6, and that for PMIPv6 "under this construction" include those of MIPv6 etc.
That means MIPv6 should continue to work in the PMIPv6 construction, and both PMIPv6 and MIPv6 should work in the HMIPv6 construction.

One can then continue to construct dynamic mobility management on top of HMIPv6, and then continue to construct route optimization with dmm on top of dynamic mobility management. And the above interpretation of compatibility should apply.

Is that a reasonable approach?

So, it does not intend to say compatible to each other, and the wording should be corrected.

The gap analysis on the framework with MR, LM, LU is intended to refer to that of a mobility solution based on these functions alone.  It has not added those additional features needed for DMM, so it is too early to say whether it can meet the rest of the requirements other than those met by MIPv6. It could have been left blank as you pointed out that N/A is not a good description.

H Anthony Chan

From: dmm-bounces@ietf.org [mailto:dmm-bounces@ietf.org] On Behalf Of luo.wen@zte.com.cn
Sent: Tuesday, October 23, 2012 3:21 AM
To: h.a.chan@ieee.org
Cc: dmm@ietf.org
Subject: [DMM] Some comments on draft-chan-dmm-framework-gap-analysis-05.


Hi Antony:

Thanks to your new draft, http://tools.ietf.org/html/draft-chan-dmm-framework-gap-analysis-05. I have some comments as following.

1. I have some concern on the statement (section 6.1.2)
-------------------------------------------------------------------------
  "Different deployments using the same abstract functions can be
  compatible with each other if their functions use common message
  formats between these functions."
---------------------------------------------------------------------------
Actually, I don't think it is a sutiable criterion, i.e. I don't think that sharing same abstract functions necessary indicate different deployments can compatible with each other.
Taking figure 6 in your draft as an example, this deployment is using the abstract functions MR, LM and LU as indicated in the figure. Meantime, PMIPv6(RFC[5213]) is also using same abstact functions as described in the draft. Then, according to the criterion, these two designs should be compatiable with each other. However, consider that, if these two designs are deployed together (e.g. one operator deploys both two designs), and when MN handover from your AR2 to a RFC[5213] specified MAG, I am not sure how to keep all IPv6 prefixes which are anchored at AR1, AR2 and AR3 respectively alive. Taking figure 8 as anther example, I am not sure how to perform  location management if mobile node handovers to a RFC[5213] specified PMIPv6 domain from the domain illustrated by this figure. Because the RFC[5213] specified LMA or MAG doesn't have such location management interface with the LM in figure 8.

Another concern about the "compatibility" is the analysis comparisons "compatibility" in table 1 (section 6.3). You mark "Y" to all items. But, for example, I am not very clear about how can HAHA be compatible with MIPv6, and how can Multiple MRs and Distributed LM be compatible with PMIPv6 (as explained above) and etc. May be we should not jump to a conclusion before a carefully examine. Besides, if I am not making mistake, the compatibility also includes the compatibility with already exsiting end host (e.g. mobile node), right?

2.  In table 1 section 6.3, why the last four analysis comparisons for Unified framework are marked as N/A ? Besides, I think the Unified framework is not a mobility solution, so why you put it in this comparison table?

3. Still table 1, I think the last analysis comparisons of Multiple MRs and Distributed LM database must be missing.

4. Still table 1, I think the last analysis comparisons item of Optimize Route should be "except first few packets".

BR
Luowen