Hi Dhruv,

Thanks for feedback. I completely agree – I would like to hear from WG if they 
can see added value in both (or they can specify even other) use-cases – using 
SID-algo constraint just for SID filtering and using it also for specification 
of constraints from FAD (I agree with Stephane here – computation based on in 
FAD seems to be even more important use-case to me and it is not covered in 
current version of that draft).

For constraint conflict solving – there are multiple possible solutions, but I 
would prefer to ignore metric-type from PCRpt (as metric-type would be 
retrieved from FAD) or reject PCEP Metric object completely (that may have 
potential issues with backward compatibility). Do not block usage of other 
constraints on top of SID-algo constraint explicitly in the draft – actual PCE 
implementation can still reject any combination of constraints, which PCE 
cannot handle (with PCUpdate with empty ERO or with some specific PCError) That 
would allow usage of some specific constraints like metric bounds on top of 
path computed with constraints from FAD. I would like to clearly specify in the 
draft that PCC is not supposed to reflect constraints from FAD in PCRpt as 
intended/requested attributes (only constraints, which should be used on top of 
FAD should be specified).

For SID-algo constraint signaling – can you please specify benefit of using 
association in this case? FAD with constraints is part of topology information 
received from IGP/BGP-LS, so we need to encode only algorithm number (and 
potentially source IGP, but that is separate story).

Thanks,
Samuel

From: slitkows.i...@gmail.com <slitkows.i...@gmail.com>
Sent: Tuesday, January 10, 2023 5:34 PM
To: 'Dhruv Dhody' <d...@dhruvdhody.com>; Samuel Sidor (ssidor) 
<ssi...@cisco.com>
Cc: pce@ietf.org; 'pce-chairs' <pce-cha...@ietf.org>
Subject: RE: [Pce] PCE SID-algo draft extension

Hi

Happy new year guys !

IMO, from a use case point of view, the SID filtering use case is far more 
limited and niche (e.g.: plane selection…) vs the interdomain FA path 
computation which is widely required. For large networks that are multidomain, 
there must be a PCE based solution for interdomain FA path computation.

Brgds,

Stephane

From: Pce <pce-boun...@ietf.org<mailto:pce-boun...@ietf.org>> On Behalf Of 
Dhruv Dhody
Sent: mardi 10 janvier 2023 14:00
To: Samuel Sidor (ssidor) <ssi...@cisco.com<mailto:ssi...@cisco.com>>
Cc: pce@ietf.org<mailto:pce@ietf.org>; pce-chairs 
<pce-cha...@ietf.org<mailto:pce-cha...@ietf.org>>
Subject: Re: [Pce] PCE SID-algo draft extension

Hi Samuel,

As a WG participant --- Assuming the WG agrees with the usecase, we need a 
clear way to signal when the Algo is a constraint along with others (current) 
v/s when Algo is a shorthand to refer to the constraints as per the IGP 
definition (proposed).

This could be a flag in the SID Algorithm TLV or could be a brand new mechanism 
(such as a new dynamic association type for FlexAlgo). More importantly, we 
need to be clear on how other PCEP constraints interact with the constraints 
referred in the IGP. The easiest thing would be to not allow other PCEP 
constraints to be encoded at all and rely only on IGP; or have flags to signal 
how to handle the complexity of combining them including mismatch! This needs 
to be handled with care!

Thanks!
Dhruv

On Tue, Jan 10, 2023 at 3:51 PM Samuel Sidor (ssidor) 
<ssi...@cisco.com<mailto:ssi...@cisco.com>> wrote:
Hi all,

I would like to get feedback from PCE WG for one extension proposed for 
existing SID-algo 
draft<https://datatracker.ietf.org/doc/html/draft-tokar-pce-sid-algo-05#name-sid-algorithm-constraint-2>
 (currently expired), which is trying to cover all existing algorithm types as 
defined in IGP – that includes SPF (algo 0), Strict-SPF (algo 1) and Flex-algo 
(algo 128-255)
It introduced SID-algo constraint, which currently can be used for filtering 
SIDs used in path computed by PCE.
To be able to compute inter-domain Flex-algo path, PCE Flex-algo 
path-computation must be aligned with path-computation done by IGP (Use ASLA 
attributes, honor FAD lookup priorities,…). This use-case is different one from 
SID filtering we need to use constraints/metric-type from Flex-algo definition 
that is bound to SID algo number specified in constraint.

Before we modify the draft, we would like to know if WG has any objection.

Thanks,
Samuel
_______________________________________________
Pce mailing list
Pce@ietf.org
https://www.ietf.org/mailman/listinfo/pce

Reply via email to