Re: [mpls] RtgDir review: draft-ietf-mpls-rfc4379bis-06

"Carlos Pignataro (cpignata)" <cpignata@cisco.com> Thu, 29 September 2016 17:05 UTC

Return-Path: <cpignata@cisco.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9E77812B216; Thu, 29 Sep 2016 10:05:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -16.836
X-Spam-Level:
X-Spam-Status: No, score=-16.836 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, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-2.316, 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 j5uJvHdNcYYr; Thu, 29 Sep 2016 10:05:23 -0700 (PDT)
Received: from rcdn-iport-5.cisco.com (rcdn-iport-5.cisco.com [173.37.86.76]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 30CAB12B582; Thu, 29 Sep 2016 10:04:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=32598; q=dns/txt; s=iport; t=1475168660; x=1476378260; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=YKVmbjeyAO28gMCY8xkT2TKyNmw6fPPoBahVBMVARaI=; b=OmY5UG4FMyrmgnLKDLC2n/hhuU0US+Ouawed/h6IN/XMoQMgFkgU15i6 haoTM4C79WqZnsOT55cqTiuo4jFhGbs4wprSeJP5fjTNJQbNATb58ze3n UfYB1JFWIOvJEJBd3rR6BhBAUFctwjs9mJ/bK0nkVXszg9jH0Gc/On4Tb I=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0A3AQDWSO1X/5ldJa1TChkBAQEBAQEBAQEBAQcBAQEBAYMJNgEBAQEBHld8B40rlnyUI4IGJIV6AhyBSDgUAQIBAQEBAQEBXieEYgEBBCNWEAIBBgIUJAcDAgICMBQRAQEEDgWITQ6RfJ0mjGkBAQEBAQEBAQEBAQEBAQEBAQEBAQEchjeBfQiCUIQcPwmCZCuCLwWIK4tfFYVYAYYmiUmBbk6EGIQ2hGSHJIVIg3wBDw82gx0cgVByAQEBAYZCgQABAQE
X-IronPort-AV: E=Sophos;i="5.31,415,1473120000"; d="scan'208,217";a="154611884"
Received: from rcdn-core-2.cisco.com ([173.37.93.153]) by rcdn-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 29 Sep 2016 17:04:18 +0000
Received: from XCH-RTP-017.cisco.com (xch-rtp-017.cisco.com [64.101.220.157]) by rcdn-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id u8TH4IVB020617 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 29 Sep 2016 17:04:18 GMT
Received: from xch-rtp-020.cisco.com (64.101.220.160) by XCH-RTP-017.cisco.com (64.101.220.157) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Thu, 29 Sep 2016 13:04:17 -0400
Received: from xch-rtp-020.cisco.com ([64.101.220.160]) by XCH-RTP-020.cisco.com ([64.101.220.160]) with mapi id 15.00.1210.000; Thu, 29 Sep 2016 13:04:17 -0400
From: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
To: Daniele Ceccarelli <daniele.ceccarelli@ericsson.com>
Thread-Topic: RtgDir review: draft-ietf-mpls-rfc4379bis-06
Thread-Index: AdIYlGctmue+loOwTiq6Dd9Tc8UYiACAKL6A
Date: Thu, 29 Sep 2016 17:04:17 +0000
Message-ID: <DB7AE56F-9376-46F7-98A0-78843CB5901C@cisco.com>
References: <AM2PR07MB09942196213D9DC0F539DABFF0CC0@AM2PR07MB0994.eurprd07.prod.outlook.com>
In-Reply-To: <AM2PR07MB09942196213D9DC0F539DABFF0CC0@AM2PR07MB0994.eurprd07.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.150.49.20]
Content-Type: multipart/alternative; boundary="_000_DB7AE56F937646F798A078843CB5901Cciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/fKnhKa_Gzs_4l-0WDKHVF94ITz0>
Cc: "<rtg-ads@ietf.org> (rtg-ads@ietf.org)" <rtg-ads@ietf.org>, "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "draft-ietf-mpls-rfc4379bis.all@ietf.org" <draft-ietf-mpls-rfc4379bis.all@ietf.org>, "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] RtgDir review: draft-ietf-mpls-rfc4379bis-06
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: Thu, 29 Sep 2016 17:05:25 -0000

Hello, Daniele,

Many thanks for your review! Please find my follow-ups inline.

Deborah,

-07 (just posted) addresses these comments.

On Sep 27, 2016, at 5:00 AM, Daniele Ceccarelli <daniele.ceccarelli@ericsson.com<mailto:daniele.ceccarelli@ericsson.com>> wrote:


Hello,

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<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-rfc4379bis-06
Reviewer: Daniele Ceccarelli
Review Date: 27/09/2016
IETF LC End Date: date-if-known
Intended Status: Standard Track

When I saw that the document was obsoleting 4 well known and widely deployed documents I was scared, but reading the shepherd write up it seems that the drafts got a wide consensus in the working group.

Summary:
No issues found. This document is ready for publication.

Comments:

The document is well written and comprehensible, but I didn’t expect less from such a dream team of authors.

Thank you for the document summary above! :-)

Major Issues:

  *   "No major issues found."

Minor Issues:

  *   Backward compatibility. I would expect to see a section with some backward compatibility issues. Probably since all the previously defined methods and extensions are deprecated no backward compatibility is expected? In any case it is worth mentioning it.

This is a good point. My take would be that as the deprecated elements are not part of the specification (they are moved down to a non-normative appendix for completeness), then as you say there is no backwards compatibility.

This document does not version++ the protocol.

One thing we should do is make more clear that Appendix A is non-normative for an implementation. I can add a sentence there, here’s one suggestion for the WG to consider:

  <section title="Deprecated TLVs and sub-TLVs (Non-normative)">
<t>
This appendix describes deprecated elements, which are non-normative for an implementation.
They are included in this document for historical and informational purposes.
</t>



  *
  *   3.2.8.  FEC 128 Pseudowire - IPv4 (Deprecated) vs. 3.2.9.  FEC 128 Pseudowire - IPv4 (Current). I don’t understand this. Is there a deprecated version of the FEC 128 PW and a current one? Where is that deprecated? I don’t think there is the need to address both but just the current one.

Yes, this is coming from RFC 4379 because the originally defined FEC 128 without the Sender’s IP(v4) address, and was deprecated because it does not univocally identify the FEC — the “current” was then added, consequently. This document keeps the “deprecated” version’s title and IANA number, but moved the definition to an Appendix.


  *

Nits:

  *   I think this sentence can be removed from the Abstract “This document obsoletes RFCs 4379, 6424, 6829, and 7537.”

It’s necessary as per https://www.ietf.org/id-info/checklist.html#anchor6

  *
  *   Introduction:  “An important consideration in this design is that MPLS echo requests follow the same data path that normal MPLS packets would traverse.” I guess this is mandated by other documents, please add a reference, otherwise this is a strong requirement that need to be specified with RFC2119 terminology.


A requirement does not need to come from a different (e.g., “Requirements”) document and I think that this document can include that design criteria up front, as long as it is clear and transparent, without finding a citation.

I am hesitant to artificially chase a citation that was not in RFC 4379. That said, if the WG wants we can find something and add it (like from 4377 maybe) — though I probably wouldn’t/

  *
  *   Motivation: (ICMP echo request [RFC0792]. It’s nice to have all the references in 4 digits, but I guess the 0 is not needed at this time.

Whatever xml2rfc renders :-) The anchor in the bibxml includes the “0”. https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.0792.xml


  *
  *   Section 2: “is a pure RSVP node and doe not run LDP” s/does/doe

Fixed.

Thanks again!

— Carlos.


  *

BR
Daniele