Re: [Pals] Rtgdir last call review of draft-ietf-pals-p2mp-pw-02

Sami Boutros <sboutros@vmware.com> Thu, 18 May 2017 16:31 UTC

Return-Path: <sboutros@vmware.com>
X-Original-To: pals@ietfa.amsl.com
Delivered-To: pals@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CD550126CC4; Thu, 18 May 2017 09:31:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.922
X-Spam-Level:
X-Spam-Status: No, score=-1.922 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=onevmw.onmicrosoft.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 af_rNrZxSs2D; Thu, 18 May 2017 09:31:04 -0700 (PDT)
Received: from NAM03-DM3-obe.outbound.protection.outlook.com (mail-dm3nam03on0057.outbound.protection.outlook.com [104.47.41.57]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8DCD5129C3E; Thu, 18 May 2017 09:25:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=onevmw.onmicrosoft.com; s=selector1-vmware-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=3Vk34UJKaTdeo6YAvTTVnw4JJaLy2/3fm5gtZMlc4Sg=; b=h6RJdZNyQa9urgr2bZ4VStfwbXySMXOywWi31zqhIQTPnx1PrUR0a18jL6kgfFcUUABFzFyRNIIFjsfEECL28eyl30AvXhJovgySpBLaUTWMJtNAkPNp9B3KPnj2w8KGtTpjmRazfz+ib7qOm9bShayAQPf3fFpPqisai9XwR9w=
Received: from BN6PR05MB3009.namprd05.prod.outlook.com (10.173.19.15) by BN6PR05MB3010.namprd05.prod.outlook.com (10.173.19.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1101.8; Thu, 18 May 2017 16:25:46 +0000
Received: from BN6PR05MB3009.namprd05.prod.outlook.com ([10.173.19.15]) by BN6PR05MB3009.namprd05.prod.outlook.com ([10.173.19.15]) with mapi id 15.01.1101.019; Thu, 18 May 2017 16:25:46 +0000
From: Sami Boutros <sboutros@vmware.com>
To: "Patrice Brissette (pbrisset)" <pbrisset@cisco.com>, Min Ye <amy.yemin@huawei.com>, "rtg-dir@ietf.org" <rtg-dir@ietf.org>
CC: "draft-ietf-pals-p2mp-pw.all@ietf.org" <draft-ietf-pals-p2mp-pw.all@ietf.org>, "ietf@ietf.org" <ietf@ietf.org>, "pals@ietf.org" <pals@ietf.org>
Thread-Topic: Rtgdir last call review of draft-ietf-pals-p2mp-pw-02
Thread-Index: AQHSyfQORpr0WT3BYUyvZqID9K0TvaH0MrUAgAFiy4CABEgMgA==
Date: Thu, 18 May 2017 16:25:46 +0000
Message-ID: <A6B8B7CD-9E63-4800-9DC0-E8DAA67C6FE0@vmware.com>
References: <149446531632.16715.2861233468294466753@ietfa.amsl.com> <89E173B8-3C03-4B4A-A405-F0442B983D7F@vmware.com> <B220B877-8FC1-4296-925A-2580DD3C796F@cisco.com>
In-Reply-To: <B220B877-8FC1-4296-925A-2580DD3C796F@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: cisco.com; dkim=none (message not signed) header.d=none;cisco.com; dmarc=none action=none header.from=vmware.com;
x-originating-ip: [208.91.2.2]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BN6PR05MB3010; 7:p3G7c27fv2HW9VF1Nj39IH6ONgm30DrPtjoB66cjDNtvlUEE62VVhpDCrHii1uJ0e/q7yz4CM0Ep5G3IahqEEW54Kd3H3F2tjElj4RZLE1xECgcqqPuGeUoqIAze2tFGX/MKfbKbB0fUf9Z5AItuylUffMJKj5b6DLhXhb8bDzJQ98yujAvV67mSTj53/HTFYCV591k9Y/rTNa4lSJSPC7OTS+Hkb5TuIrqx9iiEbvkV/PoNvLYnriT7BGj0Pk3TucHP6Sys5uJtsK4W9isZCFp955KMyb6DRghmcw4KFsRRdmWBGF2tQ5PDL9+7Dfu5fPCdUelkTwdn5iNksRQfVA==; 20:kwuH5bDDO8OS5fBd04TeqNK3hVGVdWTM89kwkGFfBcfqiibvtIej1m74XB4DtAD6FRhgmchEWFMOTNDoI8efAQhyxiaaXXF2hOojS2q/oLSEzIMZCeFbJ/4op64PCGG4OgfpQtbYDNB4ZIOPo4kwMl+e2miAuwjLvXSsaWFG4VM=
x-ms-traffictypediagnostic: BN6PR05MB3010:
x-ms-office365-filtering-correlation-id: 1c04e125-ab0c-4dce-5752-08d49e0a89be
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254075)(201703131423075)(201703031133081)(201702281549075); SRVR:BN6PR05MB3010;
x-microsoft-antispam-prvs: <BN6PR05MB3010650EC3EB982FC7F0A315BEE40@BN6PR05MB3010.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700036)(100105000095)(100000701036)(100105300095)(100000702036)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(10201501046)(3002001)(100000703036)(100105400095)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123564025)(20161123558100)(20161123555025)(20161123560025)(6072148)(100000704036)(100105200095)(100000705036)(100105500095); SRVR:BN6PR05MB3010; BCL:0; PCL:0; RULEID:(100000800036)(100110000095)(100000801036)(100110300095)(100000802036)(100110100095)(100000803036)(100110400095)(100000804036)(100110200095)(100000805036)(100110500095); SRVR:BN6PR05MB3010;
x-forefront-prvs: 0311124FA9
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(6009001)(39400400002)(39850400002)(39840400002)(39860400002)(39450400003)(37854004)(230783001)(50986999)(8936002)(54356999)(76176999)(3280700002)(3660700001)(2906002)(53936002)(6512007)(38730400002)(6246003)(6436002)(54906002)(99286003)(6506006)(478600001)(4326008)(122556002)(305945005)(7736002)(66066001)(5660300001)(2501003)(189998001)(6486002)(77096006)(25786009)(2950100002)(33656002)(229853002)(8676002)(102836003)(3846002)(86362001)(36756003)(6116002)(81166006); DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR05MB3010; H:BN6PR05MB3009.namprd05.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en;
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-ID: <55499143E1A7AB48ADF46AEA31CB72AD@namprd05.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: vmware.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 May 2017 16:25:46.2335 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b39138ca-3cee-4b4a-a4d6-cd83d9dd62f0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR05MB3010
Archived-At: <https://mailarchive.ietf.org/arch/msg/pals/MnY4ZxAL3ygXkQV8loKBFcTZ-2U>
Subject: Re: [Pals] Rtgdir last call review of draft-ietf-pals-p2mp-pw-02
X-BeenThere: pals@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Pseudowire And LDP-enabled Services dicussion list." <pals.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pals>, <mailto:pals-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pals/>
List-Post: <mailto:pals@ietf.org>
List-Help: <mailto:pals-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pals>, <mailto:pals-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 18 May 2017 16:31:07 -0000

Hi Patrice,




Please see comments inline.

>    > 
>    >Here are my “detailed” comments:
>    > 
>    >Abstract — What is the plus value on that draft? No clear
>    > 
>    >Many Long sentences in the text. very hard to understand and follow.
>    >Syntax to be improved.
>
><Patrice> This comment is regarding the draft in general. It doesn’t flow well. You need to read it more than once to see the overall picture. It might just be to reshuffle some sections.
>    

Sure will look into that.

>    
>    I went over the abstract, I didn’t see any long sentences. Not sure 
>    What to improve? Can you be specific?
>    
>    
>    > 
>    >Introduction
>    >Typo : “A reference model or a P2MP PW is depicted in Figure 1 below”
>    > 
>    >“In this document, we specify a method of signaling P2MP
>    >   PW using LDP.” —> suggest to move it from intro to abstract
>    
>    Not sure if we can reference a figure in the abstract. The abstract
>    Already mention that the second sentence.
>
><Patrice> This is NOT a figure but rather the explanation. That line makes the document very clear. It just need to be spelled out. “specify a method of signaling P2MP PW using LDP”.

This is exactly what we have in the abstract first sentence “This document specifies a mechanism to signal Point-to-Multipoint
   (P2MP) Pseudowires (PW) tree using LDP.”
 
>
>    > 
>    > 
>    >Also, make sure the 3rd person is used. Try to a void “we” usage
>    
>    Agreed, I will remove all usage of “we” in the document.
>    
>    > 
>    >May I suggest to have a requirement section. Requirements are all over
>    >the document.
>    
>    There is already an RFC for that. [RFC7338]   F. Jounay, et. al, 
>    "Requirements for Point to Multipoint Pseudowire", RFC7338, September 2014.
>    
>    This solution document addresses the requirements.
>
><Patrice> Your document enhances that based RFC by providing more “MUST”, “SHOULD”, etc. 
>They are all over the doc. To make it clear, grouping them in a section may help. Another idea is to have Requirement sub-sections per topic.

It seems that this is the same as your document flow comment above, I will look into that.

>
>    
>    > 
>    >“   In case of mLDP, a Leaf-PE can decide to join the P2MP LSP at any
>    >   time; whereas in the case of RSVP-TE, the P2MP LSP is set up by
>    >the
>    >   R-PE, generally at the initial service provisioning time. It
>    >should
>    >   be noted that local policy can override any decision to join, add
>    >or
>    >   prune existing or new L-PE(s) from the tree. In any case, the PW
>    >   setup can ignore these differences, and simply assume that the
>    >P2MP
>    >   PSN LSP is available when needed
>    >“
>    >Quite complex to follow. Missing to “why” / explanation.
>    
>    Sure I can clarify this a little more, will remove some sentences 
>    That make it confusing, we are simply here differentiating mLDP LSP from
>    p2mp LSP w/ RSVP-TE and saying that PW setup is agnostic of the transport 
>    p2mp LSP setup.
>    
>    > 
>    >“The LDP liberal label retention mode is used“
>    >Another requirement… is that a MAY, SHOULD, MUST?
>    
>    I will change it to a MUST.
>    
>    > 
>    >“In this case, a PW status message with status
>    >   code of 0x00000008 (Local PSN-facing PW (ingress) Receive Fault)
>    >MUST
>    >   also be sent to the R-PE“
>    > 
>    >How? The L-PE fails to join the P2MP PSN LSP.
>    
>    Correct the L-PE have to signal this failure to the root PE.
>
><Patrice> question remains, how? If L-PE fails to join the LSP, PW will be down. How can it signals the failure to root PE?
>    

L-PE will use the PW status message, to signal to root PE this is what the text is saying.

>    > 
>    >Section 2.2
>    >“   Note that since the LDP label mapping message is only sent by the
>    >R-
>    >   PE to all the L-PEs, it is not possible to negotiate any interface
>    >   parameters.“
>    >Why is that note there? Is that already been mentioned previously.
>    
>    This is the only reference in the document.
>
><Patrice> Forgot my thoughts on that one.
>    
>    >Fig.4 must  be moved to proper in the text OR create 2 subsection in
>    >2.2
>    
>    Sorry didn’t get what you mean here? Can you elaborate?
>
><Patrice> Sorry …Let me try again. “P2P PW Downstream FEC Element”. I think you should have a section just on that topic. Actually, maybe you can create a subsection for each different FEC explained in the document. 
>    

Ok, I will add subsections for Downstream and Upstream.

Thanks,

Sami
>    > 
>    >“As such, PW status negotiation procedure
>    >   described in [RFC4447bis] is not applicable to P2MP PW. A node
>    >MUST
>    >   NOT claim to be  P2MP PW capable by sending a LDP P2MP PW
>    >Capability
>    >   TLV  if it is not also capable of handling PW status“
>    > 
>    >Should a node send LDP P2MP PW Capability TLV or not? Not well explain
>    
>    What is said here, that you can’t be P2MP PW capable without being PW status capable.
>    Not sure how to make it clearer.
>
><Patrice> right… I must have been tired. Too many NOT 
>    
>    >
>    > 
>    >There is some reference to LSR in the text where the major part use
>    >the wording “node”.
>    
>    I will make all consistent, and use LSR instead of node.
>    
>    Thanks,
>    
>    Sami
>    > 
>    >Nits: 
>    >N/A
>    > 
>    >Regards,
>    >Patrice Brissette
>    >
>    >
>    >
>    >
>    
>