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