Thanks Ketan,

I'm updating it based on comments from you and Eric now. I'll send you updated 
version then (we can have a call as well to go over updated version).

Regards,
Samuel 

-----Original Message-----
From: Ketan Talaulikar <ketant.i...@gmail.com> 
Sent: Thursday, April 3, 2025 9:24 AM
To: Samuel Sidor (ssidor) <ssi...@cisco.com>
Cc: Mike Koldychev <mkold...@proton.me>; The IESG <i...@ietf.org>; 
draft-ietf-pce-segment-routing-policy...@ietf.org; pce-cha...@ietf.org; 
pce@ietf.org
Subject: Re: [Pce] Ketan Talaulikar's Discuss on 
draft-ietf-pce-segment-routing-policy-cp-25: (with DISCUSS and COMMENT)

Hi Samuel,

Is it possible for the authors to share the diff of the proposed changes or a 
pointer to github (if used)? You could also just post the update, as well. The 
changes you proposed are split around and interrelated so looking at them as a 
set will likely help us progress this discussion faster.

Also, available for a call, if that helps.

Thanks,
Ketan


On Thu, Apr 3, 2025 at 11:30 AM Samuel Sidor (ssidor) <ssi...@cisco.com>
wrote:

> Hi Ketan, Mike,
>
>
>
> Please see inline <S>.
>
>
>
> (Thanks a lot for review, Ketan)
>
>
>
> Regards,
>
> Samuel
>
>
>
> *From:* Ketan Talaulikar <ketant.i...@gmail.com>
> *Sent:* Wednesday, April 2, 2025 8:03 AM
> *To:* Mike Koldychev <mkold...@proton.me>
> *Cc:* The IESG <i...@ietf.org>;
> draft-ietf-pce-segment-routing-policy...@ietf.org; 
> pce-cha...@ietf.org; pce@ietf.org
> *Subject:* Re: [Pce] Ketan Talaulikar's Discuss on
> draft-ietf-pce-segment-routing-policy-cp-25: (with DISCUSS and 
> COMMENT)
>
>
>
> Hi Mike,
>
>
>
> Please check inline below for my responses with KT.
>
>
>
>
>
> On Tue, Apr 1, 2025 at 7:28 PM Mike Koldychev <mkold...@proton.me> wrote:
>
> Hi Ketan,
>
> Appreciate the useful feedback, please find my comments inline with 
> <MK></MK>.
>
> Thanks,
> Mike.
>
>
> On Tuesday, April 1st, 2025 at 7:51 AM, Ketan Talaulikar via 
> Datatracker < nore...@ietf.org> wrote:
>
> >
> >
> > Ketan Talaulikar has entered the following ballot position for
> > draft-ietf-pce-segment-routing-policy-cp-25: Discuss
> >
> > When responding, please keep the subject line intact and reply to 
> > all email addresses included in the To and CC lines. (Feel free to 
> > cut this introductory paragraph, however.)
> >
> >
> > Please refer to
> https://www.ietf.org/about/groups/iesg/statements/handling-ballot-posi
> tions/
> > for more information about how to handle DISCUSS and COMMENT positions.
> >
> >
> > The document, along with other ballot positions, can be found here:
> >
> https://datatracker.ietf.org/doc/draft-ietf-pce-segment-routing-policy
> -cp/
> >
> >
> >
> > --------------------------------------------------------------------
> > --
> > DISCUSS:
> > --------------------------------------------------------------------
> > --
> >
> > Here are a couple of topics that need a discussion with the authors/WG:
> >
> > <discuss-1> Sections 3.1 and 3.2
> >
> >
> > I would like to discuss some of the normative text related to the
> handling
> > of identifiers in this section. I am also sharing some suggestions 
> > based
> on my
> > understanding - please correct me, if I am wrong.
> >
> > CURRENT
> > SR Policy Identifier MUST be the same for all SR Policy Candidate 
> > Paths
> in the
> > same SRPA.
> >
> > SUGGEST
> > LSPs that represent Candidate Paths within an SR Policy MUST carry 
> > the same SR Policy Identifiers (carried in Extended Association ID 
> > TLV) in
> their
> > SRPA.
>
> <MK>
> "LSPs that represent Candidate Paths within an SR Policy" is a lot of 
> words, the document already states that LSP represents the SR 
> Candidate Path, I don't see a need to repeat that on every usage.
> </MK>
>
>
>
> KT> I beg to differ. Few extra words don't cost anything. Clarity in
> normative language is important. LSP is the "base" object in PCEP per 
> my understanding and so the specification is clear when using that 
> object as a reference. LSP represents a SR Policy CP, only when there 
> is a valid SRPA associated with it.
>
>
>
> <S> Wouldn’t it be better to than rather add clarification in 
> terminology section to clarify that LSPs represent Candidate Paths 
> within an SR Policy and also that "LSP" used in this draft equivalent 
> to an SRv6 path (represented as a list of SRv6
>
>    segments) if Path Setup Type is SRv6 (based on statement from RFC9603)?
> Then we don’t need to repeat that definition in multiple statements.
>
>
>
> For this one, we can then simplify to:
>
>
>
> Candidate Paths within an SR Policy MUST carry the same SR Policy 
> Identifiers in their SRPA.
>
>
>
> (I removed part of Extended Association ID TLV as headend address is 
> not encoded in that TLV)
>
>
>
>
> >
> > CURRENT
> > SR Policy Identifier MUST be constant for a given SR Policy 
> > Candidate
> Path for
> > the lifetime of the PCEP session.
> >
> > SUGGEST
> > LSPs that represent Candidate Paths within an SR Policy MUST NOT 
> > change
> their
> > SR Policy Identifiers for the lifetime of the LSP and the PCEP session.
> >
> > Reason: While the PCEP session is still open, LSPs cannot "move" 
> > from
> one SR
> > Policy to another. Right? However, is it OK to transition from not
> having an
> > SRPA to having one or vice versa?
>
> <MK>
> "MUST be constant" and "MUST NOT change" sounds the same to me.
>
>
>
> KT> Sure. However, the change is more than that - it uses the LSP 
> KT> object
> as the base/reference.
>
>
>
> <S> Can we apply same as described above – clarify in terminology and 
> then
> use:
>
>
>
> Candidate Paths within an SR Policy MUST NOT change their SR Policy 
> Identifiers.
>
> Or
>
> Candidate Paths within an SR Policy MUST NOT change their SR Policy 
> Identifiers for the lifetime of the PCEP session.
>
>
>
> One of previous versions of the draft was using “lifetime of the LSP” 
> and there were comments received that “lifetime” is not defined.
>
>
>
> Should be add "MUST be present" or something as well?
>
>
>
> KT> That was my question. It is up to the authors/WG to decide. If we 
> KT> say
> something along the lines of "SRPA MUST be present for all LSPs 
> related to SR Policies", does that mean that error would get logged if 
> any SR related encodings (e.g., SR EROs) are used with RFC8664 style 
> when the SR Capability is supported by both PCEP speakers?
>
>
>
> <S> Yes, we have to add it, but “related to SR Policies” seems to be 
> ambiguous. What about:
>
> “SRPA MUST be present for all SR Policy LSPs.” as “SR Policy LSP” is 
> already defined in terminology as LSP with PST 1 or PST 3.
>
>
>
>
> I would further add here that this ID MUST be consistent among all the 
> PCEP sessions. I.e., you cannot report different IDs in different PCEP 
> sessions.
>
>
>
> KT> Sure. I agree.
>
> <S> Agreed, but it should apply only if ID is really reported - if no 
> ID is reported to one session (e.g. because extension is not 
> supported), but is reported to other one, then that should be considered as 
> inconsistency
_______________________________________________
Pce mailing list -- pce@ietf.org
To unsubscribe send an email to pce-le...@ietf.org

Reply via email to