Hi Quan, Thank you for proposing the text. Please see my comment below.
Thanks, Cheng 4.5. Path Attributes Object The Path Attributes (PATH-ATTRIB) Object is used to carry per-path information and to act as a separator between several ERO/RRO objects as per [I-D.ietf-pce-multipath]. As per [RFC9545], a Path Segment can be used to uniquely identify a segment list or multiple segment lists in a candidate path or an SR policy. __OLD__ When a set of path segments are used to identify multiple segment lists, the Path Segment TLV as described in the Section 4.2.1, MUST be carried in the PATH-ATTRIB Object to indicate the per-SR-path information regarding the Path Segment identifier. __OLD__ [Cheng]This might be rephrased. My suggestion. When multiple ERO/RRO objects are included as per [I-D.ietf-pce-multipath], to support multiple segment lists in an Candidate Path [ref to SR policy draft], the Path Segment TLV as described in the Section 4.2.1, MUST be carried in the PATH-ATTRIB Object to identify each SR path associated with a segment list. The P flag in LSP Object is used to indicate that the allocation of all path segments need to be done by the PCE. A Path Segment TLV encoded in the LSP Object apply to all the ERO/RRO, while a Path Segment TLV encoded in a PATH-ATTRIB Object only apply to its ERO. In the cases that all the segment lists are sharing a same PSID, the Path Segment TLV can be carried in the LSP Object or each PATH-ATTRIB Object, respectively. From: xiong.q...@zte.com.cn <xiong.q...@zte.com.cn> Sent: Friday, September 20, 2024 10:59 AM To: pce@ietf.org Cc: draft-ietf-pce-sr-path-segm...@ietf.org Subject: Path segment supporting multiple segment lists in a candidate path Hi PCE WG, A new version has been submitted as per https://www.ietf.org/archive/id/draft-ietf-pce-sr-path-segment-11.txt. But in case of supporting multiple segment lists in a candidate path, it is required to add Path Segment TLV into Path Attributes Object as different path segment may identify different segment list . And in order to make it backward compatible to current implementation, it needs to allow carrying the TLV in both LSP and PATH-ATTRIB object. So I suggest to add a new section to describe this part of extension as following shown. 4.5. Path Attributes Object The Path Attributes (PATH-ATTRIB) Object is used to carry per-path information and to act as a separator between several ERO/RRO objects as per [I-D.ietf-pce-multipath]. As per [RFC9545], a Path Segment can be used to uniquely identify a segment list or multiple segment lists in a candidate path or an SR policy. When a set of path segments are used to identify multiple segment lists, the Path Segment TLV as described in the Section 4.2.1, MUST be carried in the PATH-ATTRIB Object to indicate the per-SR-path information regarding the Path Segment identifier. The P flag in LSP Object is used to indicate that the allocation of all path segments need to be done by the PCE. When one single path segment is used to identify all segment lists, the Path Segment TLV MAY be carried in the LSP Object or PATH-ATTRIB Object. But the Path Segment TLV MUST be ignored in the LSP Object when it is also included in the PATH-ATTRIB Object. What is your thoughts? Any comments and suggestions are welcome. Thanks! Best Regards, Quan
_______________________________________________ Pce mailing list -- pce@ietf.org To unsubscribe send an email to pce-le...@ietf.org