Re: [DMM] Distributed Mobility Anchoring - Draft Review Request

Carlos Jesús Bernardos Cano <cjbc@it.uc3m.es> Mon, 05 June 2017 15:09 UTC

Return-Path: <cjbc@it.uc3m.es>
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 C4F36129AFF for <dmm@ietfa.amsl.com>; Mon, 5 Jun 2017 08:09:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level:
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=it-uc3m-es.20150623.gappssmtp.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8InPYArTqCYi for <dmm@ietfa.amsl.com>; Mon, 5 Jun 2017 08:09:45 -0700 (PDT)
Received: from mail-wm0-x232.google.com (mail-wm0-x232.google.com [IPv6:2a00:1450:400c:c09::232]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 274D9128B4E for <dmm@ietf.org>; Mon, 5 Jun 2017 08:09:45 -0700 (PDT)
Received: by mail-wm0-x232.google.com with SMTP id n195so78416626wmg.1 for <dmm@ietf.org>; Mon, 05 Jun 2017 08:09:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=it-uc3m-es.20150623.gappssmtp.com; s=20150623; h=message-id:subject:from:reply-to:to:cc:date:in-reply-to:references :organization:mime-version:content-transfer-encoding; bh=ljN1mYeok8wB6UJeg7h4CA6/UXiOCAXXtIl1lDPV+rs=; b=eKC+P1naKqbDk82Tv6Fys77gRtxmJFsN6d/jdyZCx0ik9FXKywSuHL+i2praSbmG1l saMLGT+AE0b4uZghuHTVQWnBFNYquuDT7xp27MWm1OMyrJmkA0gwCQytnvb07vP0PZn2 zIaGTv+xyx8sUAcNPw4DOrxJBoWX9rqqYampoaf3Nv598TC994VcXr9FcUx+mf4GelLH xv79hP/ooSvbygmWYli2ayGYPqkHT021oIQTm7OB94bW6NMjW2pSrX3M4MLvULgb0F7M aYGj5dPXHnLbRmw3t5tGeegGiVnG5MvXO/Qz0wajsmEw2h1VuzbROGOKw1RvtXdqg47Y 8liA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:message-id:subject:from:reply-to:to:cc:date :in-reply-to:references:organization:mime-version :content-transfer-encoding; bh=ljN1mYeok8wB6UJeg7h4CA6/UXiOCAXXtIl1lDPV+rs=; b=ODXdwAtUbpF5BhAv1ItNtFHPPxv7K354EB4Ac1kT7qIkG5bv6WOamblfof2sTL0Kc/ 5kxq5rLG6sGKQGodMxST/f768JO9BbY/RHQ8aU/vii67pvC1nEQvjDcGVNuytVFMrazj qNZM7/HsdgHimfH9DNutWy2P3jx75R1o6fH8dMhRhUV24ShXPd0hB0epEtvphWvmncaW CoVgQitbsLnWpDds0TRaB3YOjg8SpOhdkvbvIxGKj0Hc76W+1yyUyfGvjLNXrXEuTj8r GnW9QiZOfaeWQ36y55Y9i7rmeI1517IKZgltsSJQEZ11G2uliuWGxqubPjeBG4uyTl1a lGjw==
X-Gm-Message-State: AODbwcDNto/sHSqctADef1Ox2rWrIHhUzyPnum7gNkD3IAeQtBPwN7+R ABIW4wn8GZ/n1CbK
X-Received: by 10.28.133.210 with SMTP id h201mr8794242wmd.3.1496675383433; Mon, 05 Jun 2017 08:09:43 -0700 (PDT)
Received: from acorde ([2001:720:410:1010:d681:d7ff:fe28:350b]) by smtp.gmail.com with ESMTPSA id c11sm8321771wrb.58.2017.06.05.08.09.42 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 05 Jun 2017 08:09:42 -0700 (PDT)
Message-ID: <1496675381.8422.66.camel@it.uc3m.es>
From: Carlos Jesús Bernardos Cano <cjbc@it.uc3m.es>
Reply-To: cjbc@it.uc3m.es
To: h chan <h.anthony.chan@huawei.com>, "Sri Gundavelli (sgundave)" <sgundave@cisco.com>, dmm <dmm@ietf.org>
Cc: Marco Liebsch <Marco.Liebsch@neclab.eu>, Dapeng Liu <maxpassion@gmail.com>, Seil Jeon <seiljeon@gmail.com>, Suresh Krishnan <suresh.krishnan@ericsson.com>, "Byju Pularikkal (byjupg)" <byjupg@cisco.com>
Date: Mon, 05 Jun 2017 17:09:41 +0200
In-Reply-To: <6E31144C030982429702B11D6746B98C770EA3F5@DGGEMA505-MBX.china.huawei.com>
References: <D50A57EA.266603%sgundave@cisco.com> <1491464022.4390.9.camel@it.uc3m.es> <6E31144C030982429702B11D6746B98C770D4F89@DGGEMA505-MBX.china.huawei.com> <1494496831.3363.34.camel@it.uc3m.es> <6E31144C030982429702B11D6746B98C770EA3F5@DGGEMA505-MBX.china.huawei.com>
Organization: Universidad Carlos III de Madrid
Content-Type: text/plain; charset="UTF-8"
X-Mailer: Evolution 3.22.6-1
Mime-Version: 1.0
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/dmm/7xkF1wab6XakD3IbteOAnRgRc24>
Subject: Re: [DMM] Distributed Mobility Anchoring - Draft Review Request
X-BeenThere: dmm@ietf.org
X-Mailman-Version: 2.1.22
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: <https://mailarchive.ietf.org/arch/browse/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: Mon, 05 Jun 2017 15:09:49 -0000

Hi Anthony, all,

Again, apologies for my belated review. Please find below my comments.

- Overall, I think the draft is hard to read/follow. Part of this comes
from the fact of the extensive use of acronyms. But I think this is not
the only reason. I think it is not clear if the document is specifying
a solution or just presenting the scenarios and challenges derived from
having multiple distributed anchors.

- Related to the former comment. What is the scope of the document? If
it is about defining solutions, the document is far from achieving that
(and it is classified as informational). If the idea is to explore this
problem, then I think the scope should be clarified and I'd suggest to
narrow it down (currently the document addresses too many things and
make it hard to follow).

- Why is the document referring to network slices? I see that awkward.
The definition of slice is not yet very clear and in any case, is there
anything in the document that is slice-specific? Unless it is the case,
one could claim that most of the IETF protocols would apply to a
"network or a network slice", but this is not explicitly stated.

- The document make use of RFC2119 terminology, but I don't think this
is fine. The document is informational (this alone does not prevent
using RFC2119 terminology, but I don't see the need). Besides, one
"SHOULD" appears in the introduction, which in general is not a
normative section of a draft.

- It would be better if the introduction does not use terms that are
introduced/enumerated in the Conventions and Terminology section.

- The text about "IP prefix/address anchoring" in Section 2 is not
really a definition.

- The text about "Location Management (LM) function" in Section 2 is
not clear.

- There is no definition/reference to the term "Mobility controller".

- What is DMM specific of the "Security Management (SM) function"? To
me, this is as in any mobility protocol, so I don't see why a document
about distributed anchorning has to define a "new" function.

- Weird writing: "The CPA may co-locate with DPA or may separate".

- Typo? "for use by AN MN". I guess it should be "for use by an MN".

- Figure 1 is not very easy to follow. I have to admit that I have been
having difficulties with this type of figure since they started to be
used.

- When discussing the scenarios with network mobility, it is mentioned
that "An IP prefix/address IPn1 anchored to the MR is assigned for use
by the MNN in the mobile network." In my opinion, the prefix is
delegated to the MR for use, but it is not anchored to the MR, as the
MR may move and the address can only be topologically valid at one
location.

- In Section 3.2.2, there are different approaches mentioned to update
forwarding tables (basically to allow a change of anchor). There have
been many discussion in the past about this, with no consensus at all
on the feasibility of using any of this slides (routing based) on
scalable scenarios (its applicability seems to be limited to very
specific scenarios). Moreover, there are important security and
scalability implications on this type of solution, so I'd not include
this in the draft. I think there is no Internet-wide scalable solution
that enables switching an anchor in the middle of a session.

- FM-state:1 introduces a lot of complexity, for a problem that it is
already quite complex. Do we need to go into this?

- FR-mr:2 reminds me a lot about Route Optimization for NEMO, which
never took off at IETF mainly because of security issues and
complexity. I think this would require quite a lot of work to be
properly done in DMM.

- The security considerations section does not really explain what are
the issues and how to solve them. It just moves all the complexity to
the so-called SM function.

- With the fair disclaimer that I might not be objective here, I think
the document misses quite a lot of existing works (even as active IETF
drafts) proposing solutions for the distribution of mobility anchors.

To sum-up, I think the draft is not yet ready for IETF LC.

Thanks,

Carlos

On Thu, 2017-06-01 at 21:26 +0000, h chan wrote:
> Carlos,
> If you had already started to review version 3, I wonder if it might
> work faster to send those comments first. 
> I think the differences between version 3 and version 5 are mostly
> not in major technical issues. 
> 
> H. Anthony Chan
> 
> -----Original Message-----
> From: Carlos Jesús Bernardos Cano [mailto:cjbc@it.uc3m.es] 
> Sent: Thursday, May 11, 2017 5:01 AM
> To: h chan; Sri Gundavelli (sgundave); dmm
> Cc: Marco Liebsch; Dapeng Liu; Seil Jeon; Suresh Krishnan; Byju
> Pularikkal (byjupg)
> Subject: Re: Distributed Mobility Anchoring - Draft Review Request
> 
> Hi Anthony,
> 
> My apologies for my delay handling this. I started to review version
> 3 a while ago and then got stuck with another task. But I'll check
> version 5 and provide my comments in the next few days.
> 
> Thanks,
> 
> Carlos
> 
> On Wed, 2017-05-10 at 22:26 +0000, h chan wrote:
> > Carlos,
> > 
> > I have already uploaded version 5. Version 4 has the corrections
> > from 
> > Dirk, and version 5 has many of the corrections from Byju and 
> > Pierrick.
> > 
> > However if you had already started writing comments on the earlier 
> > version (3 or 4), please feel free to send any partial corrections
> > and 
> > comments on the earlier version if it is more convenient to you.
> > If the comment is on a particular page in an earlier version, I
> > will 
> > figure out where it applies to the latest version.
> > 
> > H. Anthony Chan
> > 
> > -----Original Message-----
> > From: Carlos Jesús Bernardos Cano [mailto:cjbc@it.uc3m.es]
> > Sent: Thursday, April 06, 2017 2:34 AM
> > To: Sri Gundavelli (sgundave); dmm
> > Cc: Marco Liebsch; Dapeng Liu; h chan; Seil Jeon; Suresh Krishnan; 
> > Byju Pularikkal (byjupg)
> > Subject: Re: Distributed Mobility Anchoring - Draft Review Request
> > 
> > Hi Sri,
> > 
> > Sure, no prob, but I might need one additional week as next week
> > I'm 
> > off on vacation. Hope that's fine.
> > 
> > Thanks,
> > 
> > Carlos
> > 
> > On Wed, 2017-04-05 at 15:14 +0000, Sri Gundavelli (sgundave) wrote:
> > > Hi Marco, Carlos, Seil & Biju,
> > > 
> > > I believe you have all kindly agreed to review the below draft
> > > and 
> > > post your feedback to the list.  Will be great if you can do that
> > > in 
> > > the next 2 weeks (COB: 19th of April, 2017).
> > > 
> > > We want to wrap up this work soon, but want to make sure the
> > > draft 
> > > is technically correct.  Editorial issues can be fixed, but 
> > > minimally the draft should be technically correct and we want to 
> > > hear that from the group.
> > > 
> > >  https://tools.ietf.org/html/draft-ietf-dmm-distributed-mobility-
> > > an
> > > ch
> > > oring-03
> > > 
> > > Any other experts, please review and post your feedback.
> > > 
> > > Anthony – Please work with the reviewers.
> > > 
> > > 
> > > 
> > >  ——————-
> > >  
> > > 10:00       Title: Distributed Mobility Anchoring
> > >             Presenter: H Anthony Chan
> > >             Time: 10 minutes
> > >             Draft: https://tools.ietf.org/html/draft-ietf-dmm-dis
> > > tr
> > > ib
> > > uted-mobility-anchoring-03
> > >  
> > >  
> > > Anthony summarizes update.
> > > Comment from Alex about nemo missed.
> > > Different modes, move to new network and keep/give up old IP 
> > > address.
> > > Rest of work for WG to review and comment.
> > >  
> > > Sri: we need good reviews on this document. Editorial but also 
> > > technically.
> > >  
> > > Volunteers: Reviews: Marco, Carlos, Seil
> > >  
> > > 
> > > ——————-