[mpls] Fwd: RtgDir review: draft-ietf-mpls-tp-temporal-hitless-psm

David Sinicrope <david.sinicrope@ericsson.com> Fri, 11 March 2016 20:43 UTC

Return-Path: <david.sinicrope@ericsson.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost []) by ietfa.amsl.com (Postfix) with ESMTP id D5BC512DB77 for <mpls@ietfa.amsl.com>; Fri, 11 Mar 2016 12:43:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([]) by localhost (ietfa.amsl.com []) (amavisd-new, port 10024) with ESMTP id ON2DJrr8U9O0 for <mpls@ietfa.amsl.com>; Fri, 11 Mar 2016 12:43:01 -0800 (PST)
Received: from usplmg21.ericsson.net (usplmg21.ericsson.net []) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1B27812DB55 for <mpls@ietf.org>; Fri, 11 Mar 2016 12:43:01 -0800 (PST)
X-AuditID: c6180641-f799c6d000007d66-70-56e32db57153
Received: from EUSAAHC004.ericsson.se (Unknown_Domain []) by usplmg21.ericsson.net (Symantec Mail Security) with SMTP id 36.3F.32102.5BD23E65; Fri, 11 Mar 2016 21:42:29 +0100 (CET)
Received: from EUSAAMB103.ericsson.se ([]) by EUSAAHC004.ericsson.se ([]) with mapi id 14.03.0248.002; Fri, 11 Mar 2016 15:42:59 -0500
From: David Sinicrope <david.sinicrope@ericsson.com>
To: "mpls@ietf.org" <mpls@ietf.org>
Thread-Topic: RtgDir review: draft-ietf-mpls-tp-temporal-hitless-psm
Thread-Index: AdF6M/og/CdAz+u3R+S6Can1l5WiJQBop68s
Date: Fri, 11 Mar 2016 20:42:59 +0000
Message-ID: <CD6DF380-2DF7-4F2C-AEB0-7CF02187D996@ericsson.com>
References: <F17022C5-3CB8-4F32-970F-788F9B23BAE0@ericsson.com>
In-Reply-To: <F17022C5-3CB8-4F32-970F-788F9B23BAE0@ericsson.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
Content-Type: multipart/mixed; boundary="_004_CD6DF3802DF74F2CAEB07CF02187D996ericssoncom_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRmVeSWpSXmKPExsUyuXRPiO5W3cdhBrtPaljcWrqS1YHRY8mS n0wBjFFcNimpOZllqUX6dglcGQ8+XmAqWP2dp2LnhX2MDYzrzvB0MXJySAiYSEzsbGSFsMUk LtxbzwZiCwkcYZRouVYPYS9nlDjyvQTEZgOqX7dxDwuILSKgLHFkYjdYr7CAi8TU+fuZuhg5 gOIuEv8XxUOYRhJzbuaDVLAIqEos2nmWHcTmFbCXeHPlHyvEdHuJy58htnIKOEisWXuUEcRm BLrm+6k1TCA2s4C4xK0n85kgrhSReHjxNBuELSrx8jHEHGaBWIlj/7azQcwXlDg58wnLBEbh WUjaZyEpm4WkDCKeLHG58wTzLKCrmQU0Jdbv0ocIK0pM6X7IDmFrSLTOmcuOKZ4k8bNlFiOE HSixcP4aoDgXkH2bUeL0vmesyBoWMPKsYuQoLS7IyU03MtzECIzDYxJsjjsY9/Z6HmIU4GBU 4uEt+PMwTIg1say4MvcQowpQ66MNqy8wSrHk5eelKonwbtd5HCbEm5JYWZValB9fVJqTWnyI UZqDRUmc99vHy2FCAumJJanZqakFqUUwWSYOTqkGxqm8b2oFvq/ge7jyRdzRyx4X1TbN5mld xep6KkTc+zaH8OHqvxmSm3pWrnxeMDm++GFa2LlNCeucbh99Lf38qPyO5uNWz9qkJnBl/mHS vvuRM6Nmcra7sSLri6JJ0tOaq3Y7rQ8qniAmWi6yeRtXQFne/gt8NQeO2/oydS45+mL/wmkt 6oJnZimxFGckGmoxFxUnAgDTtGRPywIAAA==
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/nqFMQl6X3WlfO5Qf2MG0Hw2qXt8>
Subject: [mpls] Fwd: RtgDir review: draft-ietf-mpls-tp-temporal-hitless-psm
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 11 Mar 2016 20:43:06 -0000

Per request.

Begin forwarded message:

From: David Sinicrope <david.sinicrope@ericsson.com<mailto:david.sinicrope@ericsson.com>>
Date: March 9, 2016 at 13:46:23 EST
To: "rtg-ads@tools.ietf.org<mailto:rtg-ads@tools.ietf.org>" <rtg-ads@tools.ietf.org<mailto:rtg-ads@tools.ietf.org>>
Cc: "rtg-dir@ietf.org<mailto:rtg-dir@ietf.org>" <rtg-dir@ietf.org<mailto:rtg-dir@ietf.org>>, "draft-ietf-mpls-tp-temporal-hitless-psm.all@tools.ietf.org<mailto:draft-ietf-mpls-tp-temporal-hitless-psm.all@tools.ietf.org>" <draft-ietf-mpls-tp-temporal-hitless-psm.all@tools.ietf.org<mailto:draft-ietf-mpls-tp-temporal-hitless-psm.all@tools.ietf.org>>
Subject: RtgDir review: draft-ietf-mpls-tp-temporal-hitless-psm


I have been selected as the Routing Directorate reviewer for this draft. The Routing Directorate seeks to review all routing or routing-related drafts as they pass through IETF last call and IESG review, and sometimes on special request. The purpose of the review is to provide assistance to the Routing ADs. For more information about the Routing Directorate, please see ​http://trac.tools.ietf.org/area/rtg/trac/wiki/RtgDir

Although these comments are primarily for the use of the Routing ADs, it would be helpful if you could consider them along with any other IETF Last Call comments that you receive, and strive to resolve them through discussion or by updating the draft.

Document: draft-ietf-mpls-tp-temporal-hitless-psm-09
Reviewer: Dave Sinicrope
Review Date: 8 March 2016
IETF LC End Date: 15 Nov 2015
Intended Status: Standards Track

I have some concerns about this document that I think should be resolved before publication.

The document appears to be proposing changes to the MPLS-TP OAM requirements and rationalizing an alternative OAM solution but is written in a context of "considerations".   An alternative OAM solution should be founded on a requirements discussion more concrete than considerations.  Also, given the MPLS-TP requirements in question were developed in conjunction with ITU-T SG 15, it is logical to include their input into such a discussion.  See the ADs comments on relevant liaisons.

Some of the problems noted were never raised as issues with the original requirements or solutions developed to meet those requirements. This leads back to a thorough requirements discussion noted above.

It's been noted by the responsible AD that extensions to MPLS-TP OAM were to be pursued as extensions for MPLS and MPLS-TP in general.  Yet these considerations suggest requirement changes and solutions for MPLS-TP specifically.  Has applicability to MPLS been considered?

I'd be happy to discuss these comments with the authors to expedite resolution.

Detailed Comments:

See file attached to this message:
File: draft-ietf-mpls-tp-temporal-hitless-psm-09 - flattened.pdf

Annotation summary:

--- Page 1 ---

Note (yellow), Feb 27, 2016, 06:13, Dave Sinicrope:
Abstract, P1:  "The most attractive"... This is a subjective statement.  The rationalization for MPLS-TP was to provide a simplified profile of MPLS with less IP dependency for packet transport use.  Change "the most attractive" to "Key".

Tag G1 - In general tone down and/or drop the subjective and promotional language.  This will also shorten the abstract and document.  This comment applies to several places thought the text.

Note (yellow), Feb 27, 2016, 06:04, Dave Sinicrope:
Abstract P2: this document provides... - in providing this these are new requirements for MPLS-TP.  The original requirements were done in concert with the ITU-T.  Changes to those requirements should also involved the ITU-T.

Note (yellow), Feb 27, 2016, 06:04, Dave Sinicrope:
Abstract, P2: MS-PW -to the best of my knowledge MS-PWs are not part of MPLS-TP.  - they are: comment withdrawn

Note (yellow), Feb 27, 2016, 06:04, Dave Sinicrope:
Abstract, P2, last sentence:  This sentence, which highlights the purpose of the document, is unclear.  It talks about providing "... considerations for the  specification of new requirements to consider a new improved  mechanism ..."  I suspect the document is providing new requirements but hard to tell with the considerations context. Please clarify in the document body what the purpose of this document is and briefly summarize the purpose in the abstract.

Note (yellow), Mar 6, 2016, 19:45, Dave Sinicrope:
Gen: I have read the AD comments sent on Feb 26. I agree with all comments.  I will not repeat all of them here for the sake of expediency.

Gen: in line with the AD comments the term temporal or temporary is causing confusion.  On-demand seems a better choice.

Gen: same issue with "hitless".  I'm assuming you mean no traffic impact or performance degradation.  If not please clarify.  If so please consider a term change.

Gen: I'm note sure what this doc is trying to do.  It's self described as considerations for specification of new requirements.  So is it a requirements spec?  Or a start to a requirements spec? It makes reference to the MPLS-TP OAM requirements but indicates they are faulty or insufficient.  It seems that this would better be framed as a proposed update to the existing requirements pointing out deficiencies.

Gen: the document asserts there are issues with the existing MPLS-TP requirements.  Those requirements were developed jointly with the ITU-T SG15.  I would assume any shortcomings and/or alternative requirements should be conveyed to SG15 for comment and input.

--- Page 3 ---

Note (yellow), Feb 27, 2016, 06:13, Dave Sinicrope:
Introduction, first 2 paragraphs:  These paragraphs don't introduce any more than the 3rd and distract from the point of the document.  You can start with P3 and remove these two.

Note (yellow), Mar 6, 2016, 17:03, Dave Sinicrope:
Sec 1., Para 2, "Similar to ...": This statement needs clarification.  I believe is that it is meant to convey that MPLS-TP OAM does scale when invoked a priori at each possible use point in the network.  Let's leave the legacy tech out of the discussions.

Note (yellow), Mar 6, 2016, 17:03, Dave Sinicrope:
Sect 1, 3rd Para., 3rd sentence: change "in fact" to "in that" and make part of precious sentence.

Note (yellow), Mar 6, 2016, 17:03, Dave Sinicrope:
Sect 1, para 4: the existing, while not dedicated, can do this, why is another needed?

Note (yellow), Mar 6, 2016, 17:03, Dave Sinicrope:
Sect 1, para 6: need to find better terms than temporary and gutless and define them

--- Page 4 ---

Note (yellow), Mar 6, 2016, 18:35, Dave Sinicrope:
Sec 3: could be incorporated  to section 4

--- Page 5 ---

Note (yellow), Mar 6, 2016, 19:45, Dave Sinicrope:
Sec 4, P-1:  more explanation is needed here. A single extra label is negligible in bandwidth efficiency.  However if these labels are added such that several segments are monitored at once or nested in their monitoring, this may impact bandwidth efficiency.  If this is the case it should be spelled out. If not how is label stacking a significant impact?

RfC 5860 notes that an arbitrary label stack must be dealt with, implying label depth is not an issue.

Note (yellow), Mar 6, 2016, 17:03, Dave Sinicrope:
Sec 4, P-2: more explanation is needed here.  Configuration of the MEPs, MIPs and sub layer is required regardless of mechanism.  How is this a "problem" vs a necessary fact of implementing a network?

P-2 Nit: place this problem statement above its explanation.

Caret, Mar 6, 2016, 17:03, Dave Sinicrope:

Caret, Mar 6, 2016, 17:03, Dave Sinicrope:

Strikeout (red), Mar 6, 2016, 17:03, Dave Sinicrope:

Caret, Mar 6, 2016, 17:03, Dave Sinicrope:
to administer

Strikeout (red), Mar 6, 2016, 17:03, Dave Sinicrope:
in a similar  manner as Tandem Connection Monitoring (TCM) in the Optical Transport  Networks (OTN) and Ethernet transport networks

Caret, Mar 6, 2016, 17:03, Dave Sinicrope:
<move to after point is made>

Strikeout (red), Mar 6, 2016, 17:03, Dave Sinicrope:

Caret, Mar 6, 2016, 17:03, Dave Sinicrope

Note (yellow), Mar 6, 2016, 17:03, Dave Sinicrope:
Sec 4, para 6: I was under the impression that having the identification and addressing of the management/maintenance entities established a priori allowed:
1. Faster diagnosis of network problems in that establishing identification of monitoring and localization points was already done when a problem arose,
2. Allowed consistent reference points for predictable, repeated diagnostics and comparison.

Note (yellow), Mar 6, 2016, 17:03, Dave Sinicrope:
Sec 4, para 7: this pint is not clear and seemingly contradicts the statement in the paragraph above.  Please elaborate on the comparison to TCM

Note (yellow), Mar 6, 2016, 17:03, Dave Sinicrope:
Sec 4, para 8: this contradicts the point in paragraph 6 noting problems setting them up permanently. If one doesn't want to establish them permanently or temporarily what is left?

--- Page 6 ---

Note (yellow), Mar 6, 2016, 18:43, Dave Sinicrope:
Sec 4, P-3: Nit: move description under problem statements

Sec 4 P-3 and P-4:

Note (yellow), Mar 6, 2016, 19:45, Dave Sinicrope:
Sec 4, para 12: refer to AD comments of Feb 26

--- Page 7 ---

Note (yellow), Mar 6, 2016, 19:45, Dave Sinicrope:
Sec 4, para 15:  how is make before break limited to control plane?  The observation concerning the management system contradicts this statement and could not be the case if the function was based on control plane.

--- Page 8 ---

Note (yellow), Mar 6, 2016, 19:45, Dave Sinicrope:
Sec 4, para 16:  this point has already been made in P-4

Note (yellow), Mar 6, 2016, 19:45, Dave Sinicrope:
Sec 4, para 16:  issues described here always need to be considered and aren't unique to OAM or these requirements.  How is this relevant to these requirements?

Note (yellow), Mar 6, 2016, 19:45, Dave Sinicrope:
Sec 4, para 17:  the assertion that SPMEs are limited to inter carrier is not supported.  This may be an opinion of their practical value vs the asserted overhead of their a priori configuration, but it is not stated in this way.  Consider restating this as an opinion.

Note (yellow), Mar 6, 2016, 19:45, Dave Sinicrope:
Sec 4, para 18: this alludes to a solution.  Not appropriate in a Req document

--- Page 9 ---

Strikeout (red), Mar 6, 2016, 19:45, Dave Sinicrope:

Caret, Mar 6, 2016, 19:45, Dave Sinicrope:

Note (yellow), Mar 6, 2016, 19:45, Dave Sinicrope:
Sec 6.2:  multilevel is a req that has no aforementioned problem to be solved.  Levels haven't entered into the discussion at all to this point. It should be removed from the text.

Note (yellow), Mar 6, 2016, 19:45, Dave Sinicrope:
Sec 6.1, M-2: why would the provisioning of ESPM change the traffic. Wouldn't it be the invocation of the function that needs to leave the traffic as is?

Note (yellow), Mar 6, 2016, 19:45, Dave Sinicrope:
Sc 6.1