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

"Sri Gundavelli (sgundave)" <sgundave@cisco.com> Fri, 05 May 2017 15:42 UTC

Return-Path: <sgundave@cisco.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 D150012956B for <dmm@ietfa.amsl.com>; Fri, 5 May 2017 08:42:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.502
X-Spam-Level:
X-Spam-Status: No, score=-14.502 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 n9kMryCC3I8c for <dmm@ietfa.amsl.com>; Fri, 5 May 2017 08:42:13 -0700 (PDT)
Received: from alln-iport-3.cisco.com (alln-iport-3.cisco.com [173.37.142.90]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 96A4B1294B8 for <dmm@ietf.org>; Fri, 5 May 2017 08:42:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=65157; q=dns/txt; s=iport; t=1493998933; x=1495208533; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=WfYUYrQzDItXCSTm9FFYtx7F13h7v4dLC25PDFXb29U=; b=BdejX29pHcqZN73Bj622O65niWVG8aqmhJZRMx24lPYKHLqzH4RrBTsI X9DW6cizjRPx9mrco2cdQl8eFm9nVY1y89OLxXffToWWy4W6mcdxUZR/e Sb0hE5L2zCTXPwqtFUaTzZ0IxmEbY1St4ODF8160ofEBA2VzN70cQ/qsN 0=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0DOAAAMnAxZ/4sNJK1cGQEBAQEBAQEBAQEBBwEBAQEBgm48K2KBDAeNeZFWlXCCDzCFdAKEST8YAQIBAQEBAQEBayiFFQEBAQEDGg0GOgQeAgEGAhEDAQEBIQEGBzIUCQgCBAESG4oFDpNMn006imkBAQEBAQEBAQEBAQEBAQEBAQEBAQEYBYZfgV6CD4EMgSSDEBIBIwcSFgKFLQWJQo0fhw4BhxqDM4hJggSFOYNmhkVwiAqLPAEfOH8LbxUcKoZxAXYBhkaBIYENAQEB
X-IronPort-AV: E=Sophos;i="5.38,293,1491264000"; d="scan'208,217";a="421663074"
Received: from alln-core-6.cisco.com ([173.36.13.139]) by alln-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 05 May 2017 15:42:12 +0000
Received: from XCH-RCD-008.cisco.com (xch-rcd-008.cisco.com [173.37.102.18]) by alln-core-6.cisco.com (8.14.5/8.14.5) with ESMTP id v45FgCmG018205 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 5 May 2017 15:42:12 GMT
Received: from xch-aln-008.cisco.com (173.36.7.18) by XCH-RCD-008.cisco.com (173.37.102.18) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Fri, 5 May 2017 10:42:11 -0500
Received: from xch-aln-008.cisco.com ([173.36.7.18]) by XCH-ALN-008.cisco.com ([173.36.7.18]) with mapi id 15.00.1210.000; Fri, 5 May 2017 10:42:11 -0500
From: "Sri Gundavelli (sgundave)" <sgundave@cisco.com>
To: "pierrick.seite@orange.com" <pierrick.seite@orange.com>, "Dirk.von-Hugo@telekom.de" <Dirk.von-Hugo@telekom.de>, "dmm@ietf.org" <dmm@ietf.org>
Thread-Topic: Distributed Mobility Anchoring - Draft Review Request
Thread-Index: AQHSxbYpQTB4wjTnmkanKIe0PDfYUg==
Date: Fri, 05 May 2017 15:42:11 +0000
Message-ID: <D531EB08.274105%sgundave@cisco.com>
References: <D50A57EA.266603%sgundave@cisco.com> <71d5423e6101480891f78665ee81f497@HE105831.emea1.cds.t-internal.com> <9273_1493733399_59089017_9273_2797_1_81C77F07008CA24F9783A98CFD706F7124F610DB@OPEXCNORM2E.corporate.adroot.infra.ftgroup>
In-Reply-To: <9273_1493733399_59089017_9273_2797_1_81C77F07008CA24F9783A98CFD706F7124F610DB@OPEXCNORM2E.corporate.adroot.infra.ftgroup>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/14.7.1.161129
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.32.246.211]
Content-Type: multipart/alternative; boundary="_000_D531EB08274105sgundaveciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/dmm/pWHclp4uPxCBFwU9PL9BpQ19mxE>
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: Fri, 05 May 2017 15:42:17 -0000

Thank you Pierrick and Byju for reviewing the document.


Sri

From: "pierrick.seite@orange.com<mailto:pierrick.seite@orange.com>" <pierrick.seite@orange.com<mailto:pierrick.seite@orange.com>>
Date: Tuesday, May 2, 2017 at 6:56 AM
To: "Dirk.von-Hugo@telekom.de<mailto:Dirk.von-Hugo@telekom.de>" <Dirk.von-Hugo@telekom.de<mailto:Dirk.von-Hugo@telekom.de>>, Sri Gundavelli <sgundave@cisco.com<mailto:sgundave@cisco.com>>, "dmm@ietf.org<mailto:dmm@ietf.org>" <dmm@ietf.org<mailto:dmm@ietf.org>>
Subject: RE: Distributed Mobility Anchoring - Draft Review Request

Hi all,

Sorry for the late reply… I have read this document and,  like other reviewers, I think it is in good shape. Actually, I do not have much to add to Dirk’s review, just few editorial details below.

Thanks for authors for this hard work.
Regards,
Pierrick

---- my comments ---------
Introduction:

Following sentence can be removed (no real added value and better readability without this sentence IMHO)

“ Distributed mobility management solutions do not
rely on a centrally deployed mobility anchor in the data plane
   [Paper-Distributed.Mobility<https://tools.ietf.org/html/draft-ietf-dmm-distributed-mobility-anchoring-03#ref-Paper-Distributed.Mobility>].  “

  “network slice“ is a typical 5G wording and not well defined from the IETF perspective (AFAIK) . This wording may lead to interpretation, I’d suggest to not use it in this document.

Maybe a reference would be needed here (later in the document (terminology), location management is stated to be a control function. But, separate LM from forwading management is not yet a current practices in mobile networks): “In general, control plane functions may be separate from data plane functions and be centralized but may also be co-located with the data plane functions at the distributed anchors”

Page 11:


s/ MN is allocated an IP prefix/address IP1 which is anchored to the DPA with the IP prefix/address IPa1./ An IP prefix/address IP1, anchored to the DPA with the IP prefix/address IPa1, is allocated to MN./



or



MN is provisioned with an IP prefix/address IP1, which is anchored to the DPA with the IP prefix/address IPa1.



By the way, there are many  “MN is allocated an IP prefix/address” which sounds odd to me (but I’m French, so… :)). I’d write either “an IP prefix/address is allocated to the MN” or “MN is provisioned with an IP prefix/address”



Page 12:



s/ The flow of this communication session is shown as flow(IP1, ...) which uses IP1 and other parameters./ The flow of this communication session is shown as flow(IP1, ...), meaning that it uses IP1 and other parameters./



page 15:





   s/A mobile network node (MNN) in the mobile network is allocated an IP prefix/address IPn1 which is anchored to the MR with the IP prefix/address IP1./ A mobile network node (MNN) in the mobile network is allocated an IP

   prefix/address IPn1, which is anchored to the MR with the IP prefix/address IP1./



I think that a comma before “which” gives better readability (this comment applies to the rest of the document)


s/  The operations of distributed mobility anchoring are defined in order that they may work together in expected manners to produce a   distributed mobility solution./  The operations of distributed mobility anchoring are defined in order

   that they may (might?) work together to produce a distributed mobility solution./



page 18:



s/The parameters indicated above are only the minimal./ The list above only gives the minimal set of parameters required./





page 21:



the sentence below is hard to parse… I’d suggest to reword it.



With forwarding table updates, changes to the forwarding table are needed at each of the affected                  forwarding switches in order to change the forwarding path of the packets for the flow from that originally                 between the CN and the home network anchor or previous AR to that between the CN and the new AR.



Page 29:



A network or network slice may not need IP mobility support.  For

   example, a network slice for stationary sensors only will never

   encounter mobility.



More generally, when applications can handle IP address change, we don’t need mobility support => I’d add something on mobility management at the application level.





Page 42:



---------- OLD TEXT -----------

The appropriate IPv6 nodes (CPA, DPA) are to be implemented

             the mobility functions LM and FM as described respectively

             in LM-cfg:3 or LM-cfg:4 and FM-cfg:2 in Section 3.2<https://tools.ietf.org/html/draft-ietf-dmm-distributed-mobility-anchoring-03#section-3.2>.



---------- NEW TEXT ----------

The appropriate IPv6 nodes (CPA, DPA) have to implement

             the mobility functions LM and FM as described respectively

             in LM-cfg:3 or LM-cfg:4 and FM-cfg:2 in Section 3.2<https://tools.ietf.org/html/draft-ietf-dmm-distributed-mobility-anchoring-03#section-3.2>.






De : dmm [mailto:dmm-bounces@ietf.org] De la part de Dirk.von-Hugo@telekom.de<mailto:Dirk.von-Hugo@telekom.de>
Envoyé : mardi 11 avril 2017 14:03
À : sgundave@cisco.com<mailto:sgundave@cisco.com>; dmm@ietf.org<mailto:dmm@ietf.org>
Objet : Re: [DMM] Distributed Mobility Anchoring - Draft Review Request

Dear all,
referring to the ‘Any other …’ sentence and considering myself as semi-expert, I post feedback of my review below (mainly detected nits and proposed clarifications for ease of understanding)
;-)
Overall the content IMO is in good shape and right degree of detail. Thanks to all authors and contributors! I wonder whether the security section could be a little bit extended e.g. with reference to security considerations in requirements RFC 7333 or deployment draft [I-D.ietf-dmm-deployment-models].
Thanks a lot!
Best Regards
Dirk

Sometimes text refers to ‘the IP’ only instead of ‘the IP address (or also ‘/ prefix’?)’ – for me it would increase understandability so I recommend e.g. on
p.4:
so that the IP no longer belongs => so that the IP address no longer belongs [similarly also on p.28, Figure 6 and on p.31, Figure 7]
mix of flows requiring and not requiring IP mobility support => mix of flows both requiring and not requiring IP mobility support [also on p.29, 32, 34, 38 …]

p.5:
Section 5.3.1 Mobility => Section 5.3.1. Mobility
described in Section 5.4.1 => described in Section 5.4.1.
binding of the IP advertised address/prefix => binding of the advertised IP address/prefix [?]

the CPA co-locates  => the CPA is co-located (also p.10/11/12/14) [?]

p.15:
solution may exhibit the operations as needed. => solution may exhibit only those operations needed. [?]

p.21:
central plane possessing => control plane possessing

p.23: (2*)
using the appropirate => using the appropriate
p.24:

where the original path and the direct IPv6 path overlaps.=> where the original path and the direct IPv6 path overlap.



p.25:

to reduce unnecessarily long path. => to reduce unnecessarily long paths.

p.26:

MNNs in the network carried by the MR obtains IP prefixes => MNNs in the network carried by the MR obtain IP prefixes

MNNs moves with the MR.   => MNNs move with the MR.

other affected switch/routers  => other affected switches/routers (2*)



p.29:

need IP mobility support. It is necessary to => need IP mobility support it is necessary to

when the application was => when the application is

p.32:
The appropriate IPv6 nodes (CPA, DPA, CPN, DPN) are to be implemented the mobility functions … => At the appropriate IPv6 nodes (CPA, DPA, CPN, DPN) the mobility functions … have to be implemented [I would say]
other affected routers => other affected switches/routers [right? 2*]
if these packets ever reaches any of them, the they will not traverse towards AR1 but will traverse towards AR2.  Section 3.2.2.
=> if these packets ever reach any of them, they will not traverse towards AR1 but will traverse towards AR2 (see Section 3.2.2).
p.33:
Such are described in the FM operations => Such procedures are described by the FM operations
p.34:
In Figure 8:
At Net1 / AR1 / CPA:
|LM:IP1<-->IPa2 | => |LM:IP1<-->IPa1 | [!?]
p.36:
Figure 9.  IP prefix/address anchor switching to the new network with with the LM => Figure 9.  IP prefix/address anchor switching to the new network with the LM

p.38:

The AR2 may now send RA to AR2, => The AR2 may now send RA to MN,



p.39:

that the new anchor is ready => that the new anchor is ready.



p.41:

above multiple FWs => above multiple FW’s [to be consistent]

Figure 2(b)in Section => Figure 2(b) in Section



p.42:

parameters described in Section 3.2.1 provides => parameters described in Section 3.2.1 provide



p.44:

Section 5.3.1 apply here. => Section 5.3.1 applies here. [only one configuration guideline (GL-cfg) in that section]

to which a MNN is => to which an MNN is

while the MNN is attached to and therefore => while the MNN is attached to MR and therefore/ while the MNN is attached to it and therefore



p.45:

which a MNN is attached. => which an MNN is attached.



p.46:

there are no MNN attaching to the MR. Here there are also no MNN => there is no MNN attaching to the MR. Here there is also no MNN / there are no MNNs attaching to the MR. Here there are also no MNNs



p.47:

so that such packets ever reaches any of them, the packet will not => so that in case such packets ever reach any of them, the packets will not

The security considerations are already described in different sessions => The security considerations are already described in different sections

These work have been referenced. => These works have been referenced. / This work has been referenced.






From: dmm [mailto:dmm-bounces@ietf.org] On Behalf Of Sri Gundavelli (sgundave)
Sent: Mittwoch, 5. April 2017 17:15
To: dmm
Subject: [DMM] Distributed Mobility Anchoring - Draft Review Request

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-anchoring-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-distributed-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





——————-

_________________________________________________________________________________________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.

This message and its attachments may contain confidential or privileged information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
Thank you.