Re: [Pce] WGLC for draft-ietf-pce-association-policy

"Chengli (Cheng Li)" <c.l@huawei.com> Tue, 29 September 2020 08:54 UTC

Return-Path: <c.l@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 DFDC73A09CF; Tue, 29 Sep 2020 01:54:54 -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 otsaWoEc70Og; Tue, 29 Sep 2020 01:54:52 -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 9DF123A09A8; Tue, 29 Sep 2020 01:54:52 -0700 (PDT)
Received: from lhreml751-chm.china.huawei.com (unknown [172.18.7.108]) by Forcepoint Email with ESMTP id 41C5EF410E23821505D4; Tue, 29 Sep 2020 09:54:48 +0100 (IST)
Received: from lhreml751-chm.china.huawei.com (10.201.108.201) by lhreml751-chm.china.huawei.com (10.201.108.201) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1913.5; Tue, 29 Sep 2020 09:54:47 +0100
Received: from DGGEML401-HUB.china.huawei.com (10.3.17.32) by lhreml751-chm.china.huawei.com (10.201.108.201) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA) id 15.1.1913.5 via Frontend Transport; Tue, 29 Sep 2020 09:54:47 +0100
Received: from DGGEML529-MBX.china.huawei.com ([169.254.6.72]) by DGGEML401-HUB.china.huawei.com ([fe80::89ed:853e:30a9:2a79%31]) with mapi id 14.03.0487.000; Tue, 29 Sep 2020 16:54:42 +0800
From: "Chengli (Cheng Li)" <c.l@huawei.com>
To: Aijun Wang <wangaijun@tsinghua.org.cn>, 'Dhruv Dhody' <dd@dhruvdhody.com>
CC: "pce@ietf.org" <pce@ietf.org>, "draft-ietf-pce-association-policy@ietf.org" <draft-ietf-pce-association-policy@ietf.org>, 'pce-chairs' <pce-chairs@ietf.org>
Thread-Topic: [Pce] WGLC for draft-ietf-pce-association-policy
Thread-Index: AQHWgno2gv0fr4ele0aOKpjteT/+IalsIomAgAEEFACAADm9gIAEjxcAgACTaICAAPPMAIAMABlw
Date: Tue, 29 Sep 2020 08:54:42 +0000
Message-ID: <C7C2E1C43D652C4E9E49FE7517C236CB02C16471@dggeml529-mbx.china.huawei.com>
References: <CAP7zK5YoAAwu4hshZpzQpam3urNQUHwrZLm3Urw0q6-g+PDGdQ@mail.gmail.com> <CAP7zK5bhDGq+DYU3m2Rvh4ZtVxyNB62vVTzVzD0YGwdVPkyryg@mail.gmail.com> <002501d68d58$d7d3aaa0$877affe0$@tsinghua.org.cn> <CAP7zK5bFcfBQgYJ17MNHXOJWZGLGWfwm7pd7+mc_zvZ7ZLC8+g@mail.gmail.com> <00a901d68fbd$4189d030$c49d7090$@tsinghua.org.cn> <CAP7zK5Z3JEL1+m9itb1HsvjFpGEiSn=QLW-a6GW7WPCNoQE0_A@mail.gmail.com> <006f01d69080$dba81e10$92f85a30$@tsinghua.org.cn>
In-Reply-To: <006f01d69080$dba81e10$92f85a30$@tsinghua.org.cn>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.108.243.130]
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/zPj1axLhNx-7-mmDuxnBDwg9d28>
Subject: Re: [Pce] WGLC for draft-ietf-pce-association-policy
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: Tue, 29 Sep 2020 08:54:55 -0000

Hi Aijun,

We just posted a new revision to address your comments. Please check the update. https://www.ietf.org/rfcdiff?url2=draft-ietf-pce-association-policy-12

As per your suggestion, new error-codes and examples in the appendix are added.

Many thanks for your comments!
Cheng


-----Original Message-----
From: Aijun Wang [mailto:wangaijun@tsinghua.org.cn] 
Sent: Tuesday, September 22, 2020 9:37 AM
To: 'Dhruv Dhody' <dd@dhruvdhody.com>
Cc: pce@ietf.org; draft-ietf-pce-association-policy@ietf.org; 'pce-chairs' <pce-chairs@ietf.org>
Subject: RE: [Pce] WGLC for draft-ietf-pce-association-policy

Hi, Dhruv:

Reusing "Association Error/Operator-configured association information mismatch" can give some clues, but it does not yet hit the crucial point.
The content of this draft has illustrated some possible reasons ---(e.g. out of range value, badly encoded value...),  but the returned error information blends them together again.
Can we define some new error-value to reflect them more clearly? I think the parser of the association policy can give the detail information.

And, seems no authors of this draft to response these questions?

Best Regards

Aijun Wang
China Telecom 

-----Original Message-----
From: Dhruv Dhody [mailto:dd@dhruvdhody.com]
Sent: Monday, September 21, 2020 7:04 PM
To: Aijun Wang <wangaijun@tsinghua.org.cn>
Cc: pce@ietf.org; draft-ietf-pce-association-policy@ietf.org; pce-chairs <pce-chairs@ietf.org>
Subject: Re: [Pce] WGLC for draft-ietf-pce-association-policy

Hi Aijun,

See inline...

On Mon, Sep 21, 2020 at 7:46 AM Aijun Wang <wangaijun@tsinghua.org.cn> wrote:
>
> HI, Dhruv and the authors this draft:
>
> How to ensure the interoperability? The document just says:
> "Further, if one or more parameters received in the POLICY-PARAMETERS-TLV received by the PCEP speaker are considered as unacceptable in the context of the
>    associated policy (e.g. out of range value, badly encoded value...), the PCEP speaker MUST NOT apply the received policy and SHOULD log this event."
> There will be no more detail error information can be reported via such opaque policy. How to debug the policy deployment then?
>

I agree, it would be wise to generate an error, we could reuse the error from RFC 8697.  How about ->

   Further, if one or more
   parameters received in the POLICY-PARAMETERS-TLV received by the PCEP
   speaker are considered as unacceptable in the context of the
   associated policy (e.g. out of range value, badly encoded value...),
   the PCEP speaker MUST reject the PCEP
   message and send a PCErr message with Error-Type 26 "Association
   Error" and Error-Value 5 "Operator-configured association information
   mismatch"  [RFC8697]. PCEP speaker SHOULD log this event.


> And, if there are some examples to show what association requirements can't be accomplished by the SVEC object, and can only be done via PAG, the document may be more convincible.
>

SVEC object has an impact only on the diversity association and it was covered in https://www.rfc-editor.org/rfc/rfc8800.html#name-relationship-to-svec.
Your suggestion to add an example is a good idea. Can the authors consider adding something in the appendix?

Thanks!
Dhruv [ still without hats :) ]


>
> Best Regards
>
> Aijun Wang
> China Telecom
>
> -----Original Message-----
> From: Dhruv Dhody [mailto:dd@dhruvdhody.com]
> Sent: Friday, September 18, 2020 12:40 PM
> To: Aijun Wang <wangaijun@tsinghua.org.cn>
> Cc: pce@ietf.org; draft-ietf-pce-association-policy@ietf.org;
> pce-chairs <pce-chairs@ietf.org>
> Subject: Re: [Pce] WGLC for draft-ietf-pce-association-policy
>
> Hi Aijun,
>
> Thank you for your comments.
>
> I wanted to focus on the 3rd point. I remember this being discussed perhaps in the previous incarnation of the draft. The main motivation in PCEP is to provide a "standard" container and mechanism to associate (and encode the policy) and leave the actual policy standardization out of the scope of PCEP.
>
> Another way to look at this would be, when a policy is well-known and needs to be standardized (some may consider diversity or SR-Policy as those policies), we define a new standard association-type for it with a standard TLV. This I-D is used when we do not have a standard policy defined in PCEP but would like to use the protocol as an opaque container to associate policies to the path. What does that policy mean and how to encode/decode the policy parameters are expected to be done out-of-band via other mechanisms which are better suited for policy definitions and configurations at the PCEP speakers.  Hope this helps!
>
> Thanks!
> Dhruv (hat-less!)
>
> On Fri, Sep 18, 2020 at 6:43 AM Aijun Wang <wangaijun@tsinghua.org.cn> wrote:
> >
> > Hi, Authors:
> >
> > I Just have a quick view of this draft, and has some points wanted 
> > to be
> > clarified:
> > 1. This draft defines one new association type (policy association
> > type) that follows the procedures described in RFC8697 and attached 
> > TLV? Is it right?
> > 2. According to the text described in 
> > https://tools.ietf.org/html/rfc8697#section-3.2, to define one new 
> > association type, the related draft should clarify its relationship 
> > between the SVEC object, if any.
> > Should this draft to add such part?
> > 3. For the definition of "Policy-Parameters-TLV", the "Policy 
> > Parameters" is opaque value to the PCEP peers.  The draft describes 
> > the PCEP peers should know how to the encoding format of such policy 
> > in advance. But from my POV, the encoding format is the main content 
> > needs to be standardized. If such contents can't be standardized, 
> > what benefit can we get from this standardization work? What's the reason not to standardize this?
> >
> >
> > Best Regards
> >
> > Aijun Wang
> > China Telecom
> >
> >
> > -----Original Message-----
> > From: pce-bounces@ietf.org [mailto:pce-bounces@ietf.org] On Behalf 
> > Of Dhruv Dhody
> > Sent: Thursday, September 17, 2020 5:42 PM
> > To: pce@ietf.org
> > Cc: draft-ietf-pce-association-policy@ietf.org; pce-chairs 
> > <pce-chairs@ietf.org>
> > Subject: Re: [Pce] WGLC for draft-ietf-pce-association-policy
> >
> > Hi WG,
> >
> > A reminder to the WG to be more vocal. I am copying this slide from 
> > the chair's WG status slide 
> > [https://www.ietf.org/proceedings/108/slides/slides-108-pce-1-introd
> > uc
> > tion-0
> > 1]
> >
> > > Please be Vocal
> > >
> > > o During WG Adoption and WG LC calls, the response is less.
> > >
> > > o Please be vocal on the list to help us gauge the consensus better.
> > >
> > > o The working group mailing lists are looked at by the IESG, IAB, 
> > > and
> > others (internal and external to IETF) to determine 
> > interest/participation level in our standards process.
> > >
> > > o Please review ideas from your peers, these are community outputs 
> > > of the
> > working group as a whole.
> > >
> >
> > The WG LC for the draft in question ends on Monday 21st Sept. Please 
> > respond with your explicit support (or not) for its publication.
> >
> > Thanks!
> > Dhruv & Julien
> >
> >
> >
> > On Fri, Sep 4, 2020 at 10:43 AM Dhruv Dhody <dd@dhruvdhody.com> wrote:
> > >
> > > Hi WG,
> > >
> > > This email starts a working group last call for 
> > > draft-ietf-pce-association-policy [1].  Please indicate your 
> > > support or concern for this draft. If you are opposed to the 
> > > progression of the draft to RFC, please articulate your concern.
> > > If you support it, please indicate that you have read the latest 
> > > version and it is ready for publication in your opinion. As 
> > > always, review comments and nits are most welcome.
> > >
> > > The WG LC will end on 21st September 2020.
> > >
> > > Thanks,
> > > Dhruv & Julien
> > > [1]
> > > https://datatracker.ietf.org/doc/draft-ietf-pce-association-policy
> > > /
> >
> > _______________________________________________
> > Pce mailing list
> > Pce@ietf.org
> > https://www.ietf.org/mailman/listinfo/pce
> >
>