Re: [Gen-art] Genart last call review of draft-ietf-pce-pcep-extension-for-pce-controller-11

Gyan Mishra <hayabusagsm@gmail.com> Fri, 12 February 2021 08:35 UTC

Return-Path: <hayabusagsm@gmail.com>
X-Original-To: gen-art@ietfa.amsl.com
Delivered-To: gen-art@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DDB933A1415; Fri, 12 Feb 2021 00:35:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.087
X-Spam-Level:
X-Spam-Status: No, score=-2.087 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_REMOTE_IMAGE=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 VkNUqrEq4XyL; Fri, 12 Feb 2021 00:35:24 -0800 (PST)
Received: from mail-pl1-x635.google.com (mail-pl1-x635.google.com [IPv6:2607:f8b0:4864:20::635]) (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 8C8DA3A1412; Fri, 12 Feb 2021 00:35:24 -0800 (PST)
Received: by mail-pl1-x635.google.com with SMTP id k22so4738992pll.6; Fri, 12 Feb 2021 00:35:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=6eMrooqqzYtpdR7r9HgGOgHfFEmx673AHq4OtPh46TE=; b=sTpOqy88DMoYbn3iMHsHZLNZK1UMXChDVUcnO0XXg/GFSUqdDCr0stQ/wmNqIqnKRM FteyoXvdjxuhN0Xn/zdFgi4Pjj4oibcHhnprT7vCCXn4+RAb/HA94W0QRKl4lo1dXiWA 8xMYC+ZPQudZ7crlfiAHwa9ElPucYKShgyc0cvbTupqrS2UZP/mgxlQYJ0LUKfOfj30J guL5vnDFZ1gq79ywkEivuUEN83ckH3WfPYsWdz1koBzdDMxQM3UGKALBmuDbb084WbIH A9bmqgM3xegKZ3QyXBEu0IvdmiQCE/5KJT5HsrGa8wAG3U10gPO8s8itoV+aOOlc1KH5 G44g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=6eMrooqqzYtpdR7r9HgGOgHfFEmx673AHq4OtPh46TE=; b=Ghzhf3rpqahnGY5ddmFCg8MWAv96d+Dr6F8KkPlHqCPSBjhhtra6bGoIjn/kJ7SdNt qx0BffUkACJoS8hw6kho4tFJe9Xd3Q2WVWdzdrq5iWiNqQQBbEiDVgZ9sZvnqcLgPbxX N9O2R7LWrKIqI7P2ZqH+sofBKOwU7lfIjBizvoROU//FyafnHqiR6NlfhJHiDjdEuSpl /vXPYPjk8Zpg2pNE7w2eFN722oDa7tUF9zyax9vxEe8fOgXk6NevH0bizEl9Ow0/pvtY CyxWVnAs+0rNO9Q3+B0QgO2pTR7XVIPMpnNPoXa/tlU6wXKwpmBHuUcxSrnw+557AW9j 5yQQ==
X-Gm-Message-State: AOAM530MHPZdPrtzHXTw+D4plRtpww3e8Ah7k5526TZ1sDJAVeFe7oSM WfOW9GYQ7Yb9z/iEEtsfcNc+I3fNHLNE+2K3BsWZWocQbeb1ig==
X-Google-Smtp-Source: ABdhPJyLCVDa8pjAqDNZ05q5CvoPjy74jrbAaQ6Mx98lR85AyOM9MXzTDkafSjZCwyjUZEYgdrLeamFF14O3TrLXTxw=
X-Received: by 2002:a17:90a:65c4:: with SMTP id i4mr1820450pjs.132.1613118923996; Fri, 12 Feb 2021 00:35:23 -0800 (PST)
MIME-Version: 1.0
References: <161299816586.3686.13209464455039168599@ietfa.amsl.com> <4278D47A901B3041A737953BAA078ADE198C62E8@DGGEML532-MBX.china.huawei.com>
In-Reply-To: <4278D47A901B3041A737953BAA078ADE198C62E8@DGGEML532-MBX.china.huawei.com>
From: Gyan Mishra <hayabusagsm@gmail.com>
Date: Fri, 12 Feb 2021 03:35:13 -0500
Message-ID: <CABNhwV1uk-OukRBap2DK_4f1MxXEy8sDZB3dfT02ZNGnWgEtqw@mail.gmail.com>
To: "Pengshuping (Peng Shuping)" <pengshuping@huawei.com>
Cc: "draft-ietf-pce-pcep-extension-for-pce-controller.all@ietf.org" <draft-ietf-pce-pcep-extension-for-pce-controller.all@ietf.org>, "gen-art@ietf.org" <gen-art@ietf.org>, "last-call@ietf.org" <last-call@ietf.org>, "pce@ietf.org" <pce@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000071ffe405bb1f84fc"
Archived-At: <https://mailarchive.ietf.org/arch/msg/gen-art/_KjyARNJzk-IQN9xzvFTMOrO2wM>
Subject: Re: [Gen-art] Genart last call review of draft-ietf-pce-pcep-extension-for-pce-controller-11
X-BeenThere: gen-art@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "GEN-ART: General Area Review Team" <gen-art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/gen-art>, <mailto:gen-art-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/gen-art/>
List-Post: <mailto:gen-art@ietf.org>
List-Help: <mailto:gen-art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/gen-art>, <mailto:gen-art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 12 Feb 2021 08:35:27 -0000

Hi Shuping

I reviewed the updated version and it looks good ready for publication.

Kind Regards

Gyan

On Thu, Feb 11, 2021 at 3:50 AM Pengshuping (Peng Shuping) <
pengshuping@huawei.com> wrote:

> Hi Gyan,
>
> Many thanks for your review. Please find my responses inline below.
>
> I have also uploaded the new version of this draft according to your
> reviews and suggestions. .
>
>
> https://datatracker.ietf.org/doc/html/draft-ietf-pce-pcep-extension-for-pce-controller-12
>
> https://www.ietf.org/rfcdiff?url2=draft-ietf-pce-pcep-extension-for-pce-controller-12
>
> Please let us know if there is any further comments.
>
> Thank you!
>
> > -----Original Message-----
> > From: Gyan Mishra via Datatracker [mailto:noreply@ietf.org]
> > Sent: Thursday, February 11, 2021 7:03 AM
> > To: gen-art@ietf.org
> > Cc: draft-ietf-pce-pcep-extension-for-pce-controller.all@ietf.org;
> > last-call@ietf.org; pce@ietf.org
> > Subject: Genart last call review of
> > draft-ietf-pce-pcep-extension-for-pce-controller-11
> >
> > Reviewer: Gyan Mishra
> > Review result: Almost Ready
> >
> > I am the assigned Gen-ART reviewer for this draft. The General Area
> Review
> > Team (Gen-ART) reviews all IETF documents being processed by the IESG for
> > the IETF Chair.  Please treat these comments just like any other last
> call
> > comments.
> >
> > For more information, please see the FAQ at
> >
> > <https://trac.ietf.org/trac/gen/wiki/GenArtfaq>.
> >
> > Document: draft-ietf-pce-pcep-extension-for-pce-controller-??
> > Reviewer: Gyan Mishra
> > Review Date: 2021-02-10
> > IETF LC End Date: 2021-02-08
> > IESG Telechat date: 2021-02-25
> >
> > Summary:
> > This document is very well written and describes a new PCEP protocol
> > extension for using PCE as a centralized controller PCECC for
> provisioning
> > using its own discrete label space for all or discrete parts static LSP
> ERO
> > path.
> >
> > Major issues:
> > None
> >
> > Minor issues:
> >
> > For stateful PCE how do you prevent label collisions when both the PCE is
> > provisioning using its own label space and the routers also are using
> their
> > own label space as well and have a mix of both.  After the label download
> > and sync at each router hop PCE PCC session their maybe some nodes that
> > use the router label space  and other nodes using PCE label space.
> >
>
> This is covered in Section 3, I have added text to clarify further -
>
>    As per Section 3.1.2. of [RFC8283], the PCE-based controller will
>    take responsibility for managing some part of the MPLS label space
>    for each of the routers that it controls, and may take wider
>    responsibility for partitioning the label space for each router and
>    allocating different parts for different uses.  The PCC MUST NOT make
>    allocations from the label space set aside for the PCE to avoid
>    overlap and collisions of label allocations.
>
>
> > It would seem more complicated to have a mix of having both PCE managed
> > label space and non PCE managed label space and for this draft since it’s
> > about provisioning static LSP using PCE discrete label space I think it
> would
> > make more sense to have entire LSP to be provisioned using PCE label
> space
> > to prevent label collisions.  This caveat I think should be added to the
> > considerations section as well.
>
> OK, I have added -
>
>    It is RECOMMENDED that
>    PCE makes allocations (from the label space set aside for the PCE)
>    for all nodes along the path.
>
>
> > I did not see it mentioned but I think it’s
> > also worthwhile mentioning what is the advantage of using this extension
> > where the PCE uses its own label space.  Also list the disadvantages as
> well
> > so the operator had a clear picture of reasons to use this extension and
> > maybe reasons to not use.  It maybe also worthwhile to mention use cases
> > where it makes sense to use this extension and others where it is not.
>
>
> I have added the following text, which includes the correct references -
>
>    [RFC8283] examines the motivations and applicability for PCECC and
>    use of PCEP as an SBI.  Section 3.1.2. of [RFC8283] highlights the
>    use of PCECC for label allocation along the static LSPs and it
>    simplifies the processing of a distributed control plane by blending
>    it with elements of SDN and without necessarily completely replacing
>    it.  This allows the operator to introduce the advantages of SDN
>    (such as programmability) into the network.  Further Section 3.3. of
>    [I-D.ietf-teas-pcecc-use-cases] describes some of the scenarios where
>    the PCECC technique could be useful.  Section 4 of [RFC8283] also
>    describe the implications on the protocol when used as an SDN SBI.
>    The operator needs to evaluate the advantages offered by PCECC
>    against the operational and scalability needs of the PCECC.
>
>
> >
> > In section 9 I agree it’s a good idea to have mutually authentication and
> > encrypted sessions for all PCE PCC sessions to prevent malicious PCE
> using
> > this extension.
> >
> > Nits/editorial comments:
> > The abstract states the following in the last sentence which I think
> should
> > better describe the goal and purpose of the draft.
> >
> > “ This document specifies the procedures and PCEP extensions for using
> > the PCE as the central controller.”
> >
> > I would say use of PCE as a centralized controller for provisioning
> RSVP-TE or
> > SR-TE static LSP explicit ERO path for all or parts of an LSP using its
> own
> > discrete label space.
> >
>
>
> Updated to -
>
>    This document specifies the procedures and PCEP extensions for using
>    the PCE as the central controller for provisioning labels along the
>    path of the static LSP.
>
> Best regards,
> Shuping
>
-- 

<http://www.verizon.com/>

*Gyan Mishra*

*Network Solutions A**rchitect *



*M 301 502-134713101 Columbia Pike *Silver Spring, MD