Re: [Pce] FW: New Version Notification for draft-chen-pce-sr-policy-ifit-02.txt

Giuseppe Fioccola <giuseppe.fioccola@huawei.com> Mon, 27 July 2020 14:52 UTC

Return-Path: <giuseppe.fioccola@huawei.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 572453A1EBD; Mon, 27 Jul 2020 07:52:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 X2S5_ltXwQ_W; Mon, 27 Jul 2020 07:52:06 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5C3F03A2260; Mon, 27 Jul 2020 07:49:11 -0700 (PDT)
Received: from lhreml733-chm.china.huawei.com (unknown [172.18.7.107]) by Forcepoint Email with ESMTP id 9570ACDDFB35CA0B9F2F; Mon, 27 Jul 2020 15:49:09 +0100 (IST)
Received: from fraeml713-chm.china.huawei.com (10.206.15.32) by lhreml733-chm.china.huawei.com (10.201.108.84) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1913.5; Mon, 27 Jul 2020 15:49:09 +0100
Received: from fraeml714-chm.china.huawei.com (10.206.15.33) by fraeml713-chm.china.huawei.com (10.206.15.32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1913.5; Mon, 27 Jul 2020 16:49:08 +0200
Received: from fraeml714-chm.china.huawei.com ([10.206.15.33]) by fraeml714-chm.china.huawei.com ([10.206.15.33]) with mapi id 15.01.1913.007; Mon, 27 Jul 2020 16:49:08 +0200
From: Giuseppe Fioccola <giuseppe.fioccola@huawei.com>
To: Dhruv Dhody <dhruv.ietf@gmail.com>
CC: "pce@ietf.org" <pce@ietf.org>, "draft-chen-pce-sr-policy-ifit@ietf.org" <draft-chen-pce-sr-policy-ifit@ietf.org>
Thread-Topic: [Pce] FW: New Version Notification for draft-chen-pce-sr-policy-ifit-02.txt
Thread-Index: AQHWVrWTo11OSzKFj0aAKKzFdsHG3akAw5cggBj0HwCAAbKhwA==
Date: Mon, 27 Jul 2020 14:49:08 +0000
Message-ID: <817642cbc828413983c4260f5e4ac8ab@huawei.com>
References: <159438406431.12133.11734833260610050043@ietfa.amsl.com> <0b290b63152b4448a950b291b5960fb3@huawei.com> <CAB75xn4kVQUaijU2AKJT0XjKxHjXZXONLth7m5mCHYueya-iKg@mail.gmail.com>
In-Reply-To: <CAB75xn4kVQUaijU2AKJT0XjKxHjXZXONLth7m5mCHYueya-iKg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.48.223.178]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/DdVxGNul1aTan3bQKVAUDRk2jmQ>
Subject: Re: [Pce] FW: New Version Notification for draft-chen-pce-sr-policy-ifit-02.txt
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 27 Jul 2020 14:52:16 -0000

Hi Dhruv,
Thanks a lot for the review and for the suggestions.
Please find my answers inline tagged as [GF].

Regards,

Giuseppe

-----Original Message-----
From: Dhruv Dhody [mailto:dhruv.ietf@gmail.com] 
Sent: Sunday, July 26, 2020 1:53 PM
To: Giuseppe Fioccola <giuseppe.fioccola@huawei.com>
Cc: pce@ietf.org; draft-chen-pce-sr-policy-ifit@ietf.org
Subject: Re: [Pce] FW: New Version Notification for draft-chen-pce-sr-policy-ifit-02.txt

Hi Giuseppe,

Thanks for letting the WG know about your I-D.

<wg-contributor>
I have some suggestions to improve this I-D -

(0) Can these TLVs be carried inside the LSPA object, and allow the IFIT to be used for all paths (including SR, SRv6, RSVP-TE, PCECC, etc). I understand that your key case is with SR-Policy but it is better to put the TLVs in a generic object rather than in an SR specific one. I am guessing you might be influenced by BGP SR Policy (where it makes sense to limit it to SR-Policy as BGP is used only for
SR-Policy) but in the case of PCEP, making it generic is a better idea IMHO.

[GF]: We can surely make it generic and define the same TLVs carried inside the LSPA object in order to be applied for all path types, as long as they support the relevant data plane telemetry method. The current version of the draft already mentions the possibility to generalize the proposal but through RFC8697: "Note that the IFIT attributes here described can also be generalized and included as TLVs for other Association Groups". We only considered the case of SR Policy since IOAM and Alternate Marking are becoming mature especially for SR, looking at the relevant adopted work for data plane telemetry (e.g. for SRv6: draft-ietf-6man-ipv6-alt-mark, draft-ietf-ippm-ioam-ipv6-options). Anyway the possibility to generalize the proposal can be discussed. I guess you are also suggesting to replace this I-D with a new I-D that has a general scope (not limited to SR policy, as it is now), correct?

(1) Add capability exchange between PCEP speakers by adding a flag in SR-PCE-CAPABILITY Sub-TLV. PCE WG has a long history of explicit capability exchange in open before using new features.

[GF]: Good suggestion. We will add a new Section in the next revision and describe a new SR-PCE-CAPABILITY sub-TLV inside the PATH-SETUP-TYPE-CAPABILITY TLV in order to allow explicit capability exchange.

(2) You need to re-write section 5.1, it does not come across as an example - it describes some new procedure to handle SR Policy that is not aligned with the rest of PCE documents. I suggest adding an example figure with a PCInitiate message from PCE to PCC carrying the SR Policy/Candidate Path/IFIT attributes to explain the flow with an example.

[GF]: Agree. Section 5.1 will be revised in the next version and, as you suggested, a figure can help in this case to describe the flow.

(3) The document is light on motivation, you say "So that IFIT behavior can be enabled automatically when the SR policy is applied".
I wish you can expand on this a little more.  Something on lines of -

   When a PCE is used to initiate paths using PCEP, it is important
   that the head end of the path also understands the IFIT behavior
   that is intended for the path. When PCEP is in use for path initiation
   it makes sense for that same protocol to be used to also carry the
   IFIT attributes that describe the IOAM header/procedure that needs
   to be applied to the data that flow those paths.

[GF]: Yes, the motivation part also needs to be extended and thanks for the input on this.

(4) Only one of these TLVs can be enabled right? This needs to be described. Also, add text to describe disabling of IFIT or making changes. Some tightening of the procedure is needed here.

[GF]: We can certainly add a new section about the procedure of enabling/disabling of IFIT and also describe the coexistence of IOAM and Alternate Marking.

(5) PCE would need to maintain the uniqueness of Flow ID, FlowMonID etc. This can be highlighted with a reference to other I-Ds that describe the procedure.

[GF]: Yes, I will specify better the procedure in the next version. 

(6) It would be good to also point to the registries created by other documents that we would be re-using.

[GF]: Ok.

I hope you find this useful. I would encourage the WG to provide their thoughts as well.
</wg-contributor>

Thanks!
Dhruv

On Fri, Jul 10, 2020 at 8:21 PM Giuseppe Fioccola <giuseppe.fioccola@huawei.com> wrote:
>
> Dear All,
> We have recently updated draft-chen-pce-sr-policy-ifit. It aims to define the Extensions to PCEP to enable automatically IOAM and Alternate Marking when the SR policy is applied. In particular we have clarified better the PCEP usage in this scenario.
>
> Feedbacks and suggestions are always welcome.
>
> Best Regards,
>
> Giuseppe
>
> -----Original Message-----
> From: internet-drafts@ietf.org [mailto:internet-drafts@ietf.org]
> Sent: Friday, July 10, 2020 2:28 PM
> To: Giuseppe Fioccola <giuseppe.fioccola@huawei.com>; Hang Yuan 
> <yuanhang@unionpay.com>; Huanan Chen <chenhuan6@chinatelecom.cn>; 
> wangyali <wangyali11@huawei.com>; Liweidong (Poly) 
> <poly.li@huawei.com>; Tianran Zhou <zhoutianran@huawei.com>
> Subject: New Version Notification for 
> draft-chen-pce-sr-policy-ifit-02.txt
>
>
> A new version of I-D, draft-chen-pce-sr-policy-ifit-02.txt
> has been successfully submitted by Giuseppe Fioccola and posted to the IETF repository.
>
> Name:           draft-chen-pce-sr-policy-ifit
> Revision:       02
> Title:          PCEP SR Policy Extensions to Enable IFIT
> Document date:  2020-07-10
> Group:          Individual Submission
> Pages:          12
> URL:            https://www.ietf.org/internet-drafts/draft-chen-pce-sr-policy-ifit-02.txt
> Status:         https://datatracker.ietf.org/doc/draft-chen-pce-sr-policy-ifit/
> Htmlized:       https://tools.ietf.org/html/draft-chen-pce-sr-policy-ifit-02
> Htmlized:       https://datatracker.ietf.org/doc/html/draft-chen-pce-sr-policy-ifit
> Diff:           https://www.ietf.org/rfcdiff?url2=draft-chen-pce-sr-policy-ifit-02
>
> Abstract:
>    Segment Routing (SR) policy is a set of candidate SR paths consisting
>    of one or more segment lists and necessary path attributes.  It
>    enables instantiation of an ordered list of segments with a specific
>    intent for traffic steering.  In-situ Flow Information Telemetry
>    (IFIT) refers to network OAM applications that apply dataplane on-
>    path telemetry techniques.  This document defines extensions to PCEP
>    to distribute SR policies carrying IFIT information.  So that IFIT
>    behavior can be enabled automatically when the SR policy is applied.
>
>
>
>
>
> Please note that it may take a couple of minutes from the time of submission until the htmlized version and diff are available at tools.ietf.org.
>
> The IETF Secretariat
>
>
> _______________________________________________
> Pce mailing list
> Pce@ietf.org
> https://www.ietf.org/mailman/listinfo/pce