Carrying SR-Algorithm in Path Computation Element Communication Protocol (PCEP)
draft-ietf-pce-sid-algo-29
Revision differences
Document history
| Date | Rev. | By | Action |
|---|---|---|---|
|
2025-10-23
|
29 | (System) | IANA Action state changed to RFC-Ed-Ack from Waiting on RFC Editor |
|
2025-10-23
|
29 | (System) | IANA Action state changed to Waiting on RFC Editor from Waiting on Authors |
|
2025-10-22
|
29 | Gyan Mishra | Request for IETF Last Call review by GENART Completed: Almost Ready. Reviewer: Gyan Mishra. Sent review to list. |
|
2025-10-22
|
29 | (System) | IANA Action state changed to Waiting on Authors from In Progress |
|
2025-10-22
|
29 | (System) | IANA Action state changed to In Progress from Waiting on Authors |
|
2025-10-22
|
29 | (System) | IANA Action state changed to Waiting on Authors from In Progress |
|
2025-10-22
|
29 | (System) | RFC Editor state changed to EDIT from AUTH |
|
2025-10-21
|
29 | (System) | RFC Editor state changed to AUTH from EDIT |
|
2025-10-21
|
29 | (System) | RFC Editor state changed to EDIT |
|
2025-10-21
|
29 | (System) | IESG state changed to RFC Ed Queue from Approved-announcement sent |
|
2025-10-21
|
29 | (System) | Announcement was received by RFC Editor |
|
2025-10-17
|
29 | (System) | IANA Action state changed to In Progress |
|
2025-10-17
|
29 | (System) | Removed all action holders (IESG state changed) |
|
2025-10-17
|
29 | Morgan Condie | IESG state changed to Approved-announcement sent from Approved-announcement to be sent |
|
2025-10-17
|
29 | Morgan Condie | IESG has approved the document |
|
2025-10-17
|
29 | Morgan Condie | Closed "Approve" ballot |
|
2025-10-17
|
29 | Morgan Condie | Ballot approval text was generated |
|
2025-10-17
|
29 | Morgan Condie | Ballot writeup was changed |
|
2025-10-17
|
29 | Ketan Talaulikar | IESG state changed to Approved-announcement to be sent from Approved-announcement to be sent::AD Followup |
|
2025-10-15
|
29 | Samuel Sidor | New version available: draft-ietf-pce-sid-algo-29.txt |
|
2025-10-15
|
29 | Samuel Sidor | New version accepted (logged-in submitter: Samuel Sidor) |
|
2025-10-15
|
29 | Samuel Sidor | Uploaded new revision |
|
2025-10-15
|
28 | (System) | Changed action holders to Ketan Talaulikar (IESG state changed) |
|
2025-10-15
|
28 | (System) | Sub state has been changed to AD Followup from Revised I-D Needed |
|
2025-10-15
|
28 | Samuel Sidor | New version available: draft-ietf-pce-sid-algo-28.txt |
|
2025-10-15
|
28 | Samuel Sidor | New version accepted (logged-in submitter: Samuel Sidor) |
|
2025-10-15
|
28 | Samuel Sidor | Uploaded new revision |
|
2025-10-14
|
27 | Ketan Talaulikar | Updates required to address comments from ADs as discussed via emails. |
|
2025-10-14
|
27 | (System) | Changed action holders to Samuel Sidor, Zoey Rose, Shaofu Peng, Shuping Peng, Andrew Stone (IESG state changed) |
|
2025-10-14
|
27 | Ketan Talaulikar | IESG state changed to Approved-announcement to be sent::Revised I-D Needed from Approved-announcement to be sent::AD Followup |
|
2025-10-09
|
27 | Morgan Condie | IESG state changed to Approved-announcement to be sent::AD Followup from IESG Evaluation |
|
2025-10-09
|
27 | (System) | IANA Review state changed to Version Changed - Review Needed from IANA OK - Actions Needed |
|
2025-10-09
|
27 | Samuel Sidor | New version available: draft-ietf-pce-sid-algo-27.txt |
|
2025-10-09
|
27 | Samuel Sidor | New version accepted (logged-in submitter: Samuel Sidor) |
|
2025-10-09
|
27 | Samuel Sidor | Uploaded new revision |
|
2025-10-09
|
26 | Gunter Van de Velde | [Ballot comment] # Thank you for responding and resolving the open DISCUSS observations. I am considering the discussion resolved with the pending v26 of the … [Ballot comment] # Thank you for responding and resolving the open DISCUSS observations. I am considering the discussion resolved with the pending v26 of the draft. https://mailarchive.ietf.org/arch/msg/pce/HK56k2rcwXNMGC-ewsW6EtPVkHI/ # All comments were addressed and answered https://mailarchive.ietf.org/arch/msg/pce/DdEUUopiVdlybs58uKhjq9lBlPs/ Thank you for the swift and smooth follow up. |
|
2025-10-09
|
26 | Gunter Van de Velde | Ballot comment text updated for Gunter Van de Velde |
|
2025-10-09
|
26 | Deb Cooley | |
|
2025-10-09
|
26 | Deb Cooley | [Ballot Position Update] New position, No Objection, has been recorded for Deb Cooley |
|
2025-10-09
|
26 | Éric Vyncke | [Ballot comment] Thanks for the work done in this document and for addressing my previous blocking DISCUSS (https://mailarchive.ietf.org/arch/msg/pce/ayCXnZU4FrhAm9yPH-AbJ3qilYw/ ) The COMMENTS below are non … [Ballot comment] Thanks for the work done in this document and for addressing my previous blocking DISCUSS (https://mailarchive.ietf.org/arch/msg/pce/ayCXnZU4FrhAm9yPH-AbJ3qilYw/ ) The COMMENTS below are non blocking but should be considered though. ## COMMENTS (non-blocking) ### Sections 4.1.1 and 4.1.2 Strongly suggest to add the position of the S flag rather than waiting to reach the IANA considerations section. ### Section 4.2.1 Please add an informative URI reference to the IANA registry. ### Sections 6.2 and 6.4 When can the "SHOULD" be bypassed ? or what are the consequences of doing so. ### Update references As indicated by idnits, several I-Ds are now RFC (e.g., RFC 9843) even before the submission date of this I-D, so refresh these references. |
|
2025-10-09
|
26 | Éric Vyncke | [Ballot Position Update] Position for Éric Vyncke has been changed to No Objection from Discuss |
|
2025-10-08
|
26 | Amanda Baber | IANA Review state changed to IANA OK - Actions Needed from Version Changed - Review Needed |
|
2025-10-08
|
26 | Paul Wouters | [Ballot Position Update] New position, No Objection, has been recorded for Paul Wouters |
|
2025-10-08
|
26 | (System) | IANA Review state changed to Version Changed - Review Needed from IANA OK - Actions Needed |
|
2025-10-08
|
26 | Samuel Sidor | New version available: draft-ietf-pce-sid-algo-26.txt |
|
2025-10-08
|
26 | Samuel Sidor | New version accepted (logged-in submitter: Samuel Sidor) |
|
2025-10-08
|
26 | Samuel Sidor | Uploaded new revision |
|
2025-10-08
|
25 | Jim Guichard | [Ballot Position Update] New position, No Objection, has been recorded for Jim Guichard |
|
2025-10-08
|
25 | Éric Vyncke | [Ballot discuss] # Éric Vyncke, INT AD, comments for draft-ietf-pce-sid-algo-25 CC @evyncke Thank you for the work put into this document. Most of it was … [Ballot discuss] # Éric Vyncke, INT AD, comments for draft-ietf-pce-sid-algo-25 CC @evyncke Thank you for the work put into this document. Most of it was beyond my technical knowledge of PCE/SR though. Please find below one blocking DISCUSS points (easy to address), some non-blocking COMMENT points/nits (replies would be appreciated even if only for my own education). Special thanks to Dhruv Dhody for the shepherd's write-up including the WG consensus and the justification of the intended status. I hope that this review helps to improve the document, Regards, -éric ## DISCUSS (blocking) As noted in https://datatracker.ietf.org/doc/statement-iesg-handling-ballot-positions-20220121/, a DISCUSS ballot is a request to have a discussion on the points below; I really think that the document would be improved with a change here, but can be convinced otherwise. ### Section 4.2.1 Trivial to fix: `Future extensions SHOULD first re-use the Reserved portion` is ambiguous as there is no Reserved field in the "block" only "Unassigned". Suggest using the term "reserved" rather than "unassigned" and being consistent. |
|
2025-10-08
|
25 | Éric Vyncke | [Ballot comment] ## COMMENTS (non-blocking) ### Sections 4.1.1 and 4.1.2 Strongly suggest to add the position of the S flag rather than waiting to reach … [Ballot comment] ## COMMENTS (non-blocking) ### Sections 4.1.1 and 4.1.2 Strongly suggest to add the position of the S flag rather than waiting to reach the IANA considerations section. ### Section 4.2.1 Please add an informative URI reference to the IANA registry. ### Sections 6.2 and 6.4 When can the "SHOULD" be bypassed ? or what are the consequences of doing so. ### Update references As indicated by idnits, several I-Ds are now RFC (e.g., RFC 9843) even before the submission date of this I-D, so refresh these references. |
|
2025-10-08
|
25 | Éric Vyncke | [Ballot Position Update] New position, Discuss, has been recorded for Éric Vyncke |
|
2025-10-07
|
25 | Andy Newton | [Ballot Position Update] New position, No Objection, has been recorded for Andy Newton |
|
2025-10-07
|
25 | Roman Danyliw | [Ballot Position Update] New position, No Objection, has been recorded for Roman Danyliw |
|
2025-10-07
|
25 | Gunter Van de Velde | [Ballot comment] # Gunter Van de Velde, RTG AD, comments for draft-ietf-pce-sid-algo-25 # The line numbers used are rendered from IETF idnits tool: https://author-tools.ietf.org/api/idnits?url=https://www.ietf.org/archive/id/draft-ietf-pce-sid-algo-25.txt # … [Ballot comment] # Gunter Van de Velde, RTG AD, comments for draft-ietf-pce-sid-algo-25 # The line numbers used are rendered from IETF idnits tool: https://author-tools.ietf.org/api/idnits?url=https://www.ietf.org/archive/id/draft-ietf-pce-sid-algo-25.txt # Many thanks for the RTGDIR review from Russ White and the shepherd writeup from Dhruv Dhody. This draft specifies a useful extension and is a timely technology extension. # a general comment i have is that when the document is read in detail all in a single go, that some parts are written in different style as some other parts. This does not always make the document easy to digest for a reader. # Thank you for responding and resolving the open DISCUSS observations. I am considering the discussion resolved with the pending v26 of the draft. https://mailarchive.ietf.org/arch/msg/pce/HK56k2rcwXNMGC-ewsW6EtPVkHI/ # comments # ======== 132 [RFC8664] and [RFC9603] specify PCEP extensions to support Segment 133 Routing (SR) over MPLS and IPv6 respectively. GV> RFC9603 uses explicit mentioning that it is about dataplanes, hence i suggest: s/and IPv6/and IPv6 dataplanes/ 143 Signaling SR-Algorithm in ERO and RRO: Mechanisms are introduced for 144 PCEP peers to exchange information about the SR-Algorithm 145 associated with each SID. This includes extending SR-ERO, SR-RRO 146 and SRv6-ERO, SRv6-RRO subobjects to carry an Algorithm field. 147 This document updates [RFC8664] and [RFC9603] to enable such 148 encoding. GV> I am wondering if the wording "about the SR-Algorithm associated with each SID" is correct here. I understand the intent. My understanding is that when we know the SID, then the algorithm is already implicitly known by the IGP through the segment routing extensions for both sr-mpls and srv6. What i am wondering about is if the signaling SR-Algorithm here is not intended for NAI instead so that the a corresponding algorithm aware SID can be associated? Maybe i missed understanding the exact intent of this phrase? 169 2. Terminology GV> This section is slightly inconsistent. Sometimes it expands acronyms and sometimes it doesn't eventhough in both instances a reference RFC is provided 191 The term extension block is used in this document to identify the 192 additional bytes appended to a PCEP Object, which may exist depending 193 on the inclusion of a flag in that object GV> Is this a specific flag for the extension block that can be called out here? 204 Subobject Extension Block: Optional, variable-length extension block 205 for SR-ERO and SR-RRO subobjects defined in Section 4.2.1 of this 206 document. GV> a search through the body of text in the draft seems to indicate that sometimes subobject is used and Subobject. Not sure if that is the intent or if it should be consistent through the document? 214 Existing PCEP specifications lack the mechanisms to explicitly signal 215 and negotiate SR-Algorithm capabilities and constraints. This limits GV> It could be worthwhile to add the word "constraints" to the terminology section to set the scene for what is a 'constraint' in the context of this document. 235 between PCEP peers for purposes such as network monitoring and 236 troubleshooting. In scenarios involving multiple (redundant) PCEs, GV> redundant or resilient? I tend to look at resilient as resiliency and redundant as useless overhead (duplicates for example) 258 However, the implicit algorithm of BSID is independent from SR 259 algorithm used for the SR Policy associated with that BSID. GV> Is this saying that the the SRv6 BSID has through the locator an associated SR-Algorithm, but that when the BSID is used in an SR Policy, then that policy SR-Algorithm overwrites such SR-Algorithm. Which means fully decoupled and no inheritance in any way? is that correct understanding? 261 * Topologies with two Interior Gateway Protocol (IGP) domains, each 262 using the same FAD but with differing algorithm numbers. GV> This confuses me. Would this for example not be a algo 129 in topology#1 and algo 200 in topology#2? how can the PCEP SR-ALgorithm be any different for each of these topologies. I am missing an abstraction which is implied here with the text 276 * SR-Algorithm Capability (S): If the S-flag is set, a PCEP speaker 277 indicates support for the Algorithm field and the Subobject 278 Extension Block in the SR-ERO subobject described in Section 4.2 279 and the SR-Algorithm TLV described in Section 4.4 for LSPs setup 280 using Path Setup Type 1 (Segment Routing) [RFC8664]. It does not 281 indicate support for these extensions for other Path Setup Types. GV> What does it mean as the S-flag is not set? What behavior should PCEP speakers assume? (similar for the SRv6 dataplane) 323 * A-flag (SR-Algorithm Flag): If set to '1' by a PCEP speaker, the 324 Subobject Extension Block MUST be included in the SR-ERO subobject GV> Here is mentioned set to '1' while in prior section it was just mentioned that the flag S-flag was set. Maybe align language for consistency GV> Is there anything that must be assumed if the flag was set to '0'? 335 - the Subobject Extension Block is included (due to an SEBF in a 336 future document) and the Algorithm field MUST be ignored. GV> due to Future document? not sure what this is intends to indicate? 423 SEBF in the subobject's Flags field (e.g., the A-flag defined in this 424 document, or flags defined by future documents). GV> why not simply say flags defined in the future? 428 * If the A bit is 1, and no other SEBF is set, the block Length MUST 429 be 4. GV> A bit, A-Flag, A Flag, i assume all is the same bit? using the same name through the document may help readers 437 * Future documents may define additional SEBFs and corresponding 438 fields, allowing the block to be increased in size beyond the 439 initial 4 bytes as needed. GV> Is this not the explicit intent of TLVs to allow extensions to the field. I do not feel convinced that adding this text blob contributes to the formal procedure definition. Can this be removed? No need to make predictions about the future or what technology will extend the field. 450 Unassigned (24 bits): This field is reserved for future use and MUST 451 be set to zero when sending and ignored when receiving, unless 452 redefined by a future extension that is indicated by an associated 453 SEBF and capability. GV> The text "unless redefined by a future extension that is indicated by an associated SEBF and capability." sounds a bit wishy washy. Can this not be removed? If it is changed in the future it will update this rfc-to-be anyway 458 Future extensions SHOULD first re-use the Reserved portion of the GV> Why re-use? was it used before? would this not be simply 'used"? 461 increments. Each such extension MUST be indicated by a dedicated 462 SEBF in the Flags field (similar to the A-flag) and MUST be 463 accompanied by capability signaling in the appropriate capability 464 sub-TLV. GV> [DISCUSS#1] The above seems to instruct in normative was a dedicated SEBF in the flags field similar to the A-Flag, but it dies not define that entity. How to make sure it is interoperable? Can the exact procedure be defined in this specification? 466 When receiving a Subobject Extension Block longer than 4 bytes, 467 receivers that do not recognize or have not negotiated support for 468 additional flags MUST ignore the unknown additional bytes beyond 469 those defined in this document. GV> Beyond ignoring must the receiver do something else? logging? not forwarding? 473 Future documents extending the Subobject Extension Block MUST: GV> i suspect that it is not Documents, but Future "enhancements" extending.... 475 * Define a new SEBF in the Flags field to indicate their extension, 476 and specify corresponding capability signaling. GV> i guess i am thrown off the rails by not understanding PCEP in the greatest detail. The language used here says "their extension". What does that exactly indicate? DOes that mean a new flag (assigned in the future when describing the extension) needs to be added to indicate the a specific extension ? anything else? 482 * The reserved bits in the initial 4 bytes are reused when possible, 483 and the block is extended only when additional space is necessary. GV> Mentioning of reused again, Would simply saying 'used' not be more correct? they were not used before, so there is no reuse i think. 485 * Future documents may define additional SEBFs and corresponding 486 fields, allowing the block to be increased in size beyond the 487 initial 4 bytes as needed. GV> s/Future documents/Future extensions/ ... i think the intent is to describe extensions and not documents. 489 Example: Future extension introducing a Z-flag and a new Z field (8 490 bits): GV> For clarity, will there be a reserved Z-flag in a register somewhere with a very specific location in the flags field? 508 Reserved field. Further, a new "A" flag in defined in the existing 509 Flags field as shown in Figure 3. GV> s/in/is/ 520 | (128-bit) | 530 A new bit in the Flags field: GV> The flag is being defined by this document, and by implicit understanding it is new. Maybe simply remove this statement? 532 A-flag (SR-Algorithm Flag): If set to '1' by a PCEP speaker, the 533 Algorithm field is included in SRv6-ERO subobject as specified in 534 Figure 3. If this flag is set to 0, then the Algorithm field is 535 absent and processing described in Section 5.2.1 of [RFC9603] 536 applies. GV> set to '1' and set to 0... different use of of accents. maybe use consistent markups. 538 Reserved (8 bits): Reduced from 16 to 8 bits. It MUST be set to zero 539 while sending and ignored on receipt. GV> Why mention it is reduced? reduced from where and why? In this formal encoding description the field length is exactly 8 bits. maybe remove the 'reduced'? 544 Note: Subobject Extension Block is applicable to SRv6-ERO Subobject, 545 but is not required by this specific document as existing reserved 546 space is re-used. When additional space is needed in the SRv6-ERO GV> s/document/specification/ 552 A new TLV for the LSPA Object is introduced to carry the SR-Algorithm GV> s/A new TLV for the LSPA/The LSPA/ 552 A new TLV for the LSPA Object is introduced to carry the SR-Algorithm 553 constraint (Section 5.2). This TLV SHOULD only be used when PST 554 (Path Setup type) = 1 or 3 for SR-MPLS and SRv6, respectively. Only 555 the first instance of this TLV MUST be processed, subsequent 556 instances MUST be ignored. GV> What happens if it used for other path setups? maybe this is a MUST instead of a SHOULD? 570 Type (16 bits): 66. 571 572 Length (16 bits): 4. GV> These are values defined in this specification, correct? maybe call that out explicitly instead of just displaying a numbers 579 Flags (8 bits): This document defines the following flag bits. The 580 other bits MUST be set to zero by the sender and MUST be ignored 581 by the receiver. GV> s/bits/bit/ GV> or is it a flag instead of a bit? 583 * S (Strict): If set, the path computation at the PCE MUST fail 584 if the specified SR-Algorithm constraint cannot be satisfied. 585 If unset, the PCE MUST try to compute the path with SR- 586 algorithm constraint specified. If the path computation using 587 the specified SR-Algorithm constraint fails, the PCE MUST try 588 to compute a path that does not satisfy the constraint. GV> [DISCUSS#2] GV> "does not satisfy the constraint". Does this allow to use any other algorithm or does this imply falling back to using algorithm 0 (the default SPF)? If this refers to using any other Algorithm topology then i get a hint of under specification , as different devices may use different approach causing unpredictable behavior and potential interop complexities. 596 document specifies new types for the METRIC object to enable the GV> s/new types/additional types/ 614 * A network comprises of a set of N links {Li, (i=1...N)}. GV> What is Li, i exact (it not so complicated to deduct from the text, however nailing it down in text seems to allow it to be more error proof) 691 The conversion from 24-bit integer to 32-bit IEEE floating point 692 could introduce some loss of precision. GV> [DISCUSS#3] where is the 24 and 32 bit coming from? 984 5.3. New Metric types GV> it reads odd to see new metric types. in few years they are not new anymore. Suggest to rename this section to something that describes that it is about metrics types being specified in this document and in the future 1223 | | | TBD4:Unsupported combination of | 1224 | | | constraints GV> [DISCUSS#4] is this missing some entries as Error-type and meaning? Kind Regards, Gunter Van de Velde RTG Area Director |
|
2025-10-07
|
25 | Gunter Van de Velde | [Ballot Position Update] Position for Gunter Van de Velde has been changed to No Objection from Discuss |
|
2025-10-06
|
25 | Mike Bishop | [Ballot comment] Thanks for a well-sourced terminology section. Many of these terms are abbreviations, and I would encourage you to include the expanded term here … [Ballot comment] Thanks for a well-sourced terminology section. Many of these terms are abbreviations, and I would encourage you to include the expanded term here (with the abbreviation in parentheses) alongside the reference to the RFC that defines them. Also consider moving FAD and the RFC9050 reference to the top with the same format as the other RFCs where terms are imported. I also noted the terms "headend router" and "RRO" used in the document without definitions here. There appear to be too many words here: 415 * If no SEBF (including A flag defined in this document) is set, the 416 Length value MUST match the requirements as defined in 417 Section 5.2.1 of [RFC8664] applies. I think this should be either "MUST follow the requirements defined in Section 5.2.1 of [RFC8664]." or "If no SEBF (...) is set, the requirements in Section 5.2.1 of [RFC8664] apply." Throughout the document, the following sets of terms are used inconsistently. Please pick one for each and use it throughout. - 'A flag', 'the A flag', 'the A-flag', 'the A bit', '"A" flag' - "Subobject Extension Block", "the Subobject Extension Block" - "IEEE floating-point format", "floating point format" "IEEE floating point" - "Flexible Algorithm", "Flex-algo", "Flex-Algorithm" In 4.2.1 and 4.2.2, normative requirements are placed on future extensions. That doesn't really affect implementers of this specification, and they can't be enforced on those future drafts. Instead, reframe this as guidance to those future draft authors and/or as affirmative statements about what can be done in the future. If there is behavior required now to enable those future extensions (e.g. "if an SEBF is set that you don't understand, fail"), normative requirements for those would be appropriate here. In Sections 4.5.2 and 4.5.3, please include the appropriate reference to the definition of the floating point format (as you did in 4.5.1) or consider making this a definition used in the Terminology section. The reference to "Section 5.1, Section 5.1.2, and Section 5.2" is awkward, especially as 5.1.2 is within 5.1. Consider making this "Sections 5.1 and 5.2" or simply "defined in this document" / "defined in this section". Are there multiple extensions here, or a single extension that involves multiple new elements? In Section 5.2.2, should "The PCE must optimize" be "The PCE MUST optimize" or "The PCE optimizes"? ===NITS FOLLOW=== Section 3, "the mechanisms" => "mechanisms" Section 5.2, "different SR-Algorithm constraint" => "different SR-Algorithm constraints" or "a different SR-Algorithm constraint"; "use empty ERO" => "use an empty ERO"? Section 5.2.2, "introduced IANA registry" => "created an IANA registry" Section 5.3, "new metric types defined in this document." => "the new metric types defined in this document." or simply "the metric types defined in this document." Section 6, "to PCEP extensions defined in this document" => "to the PCEP extensions defined in this document" and similar throughout the section Section 6.2, "for PCEP peer" => "for the PCEP peer" Section 6.2, several of these section references would ideally be cross-references rather than bare section numbers |
|
2025-10-06
|
25 | Mike Bishop | [Ballot Position Update] New position, No Objection, has been recorded for Mike Bishop |
|
2025-10-06
|
25 | Mahesh Jethanandani | [Ballot comment] "Abstract", paragraph 3 > This document specifies extensions to the Path Computation Element > Communication Protocol (PCEP) to enhance support for … [Ballot comment] "Abstract", paragraph 3 > This document specifies extensions to the Path Computation Element > Communication Protocol (PCEP) to enhance support for Segment Routing > (SR) with a focus on the use of Segment Identifiers (SIDs) and SR- > Algorithms in Traffic Engineering (TE). The SR-Algorithm associated > with a SID defines the path computation algorithm used by Interior > Gateway Protocols (IGPs). This document introduces extensions in > three main areas. > > Mechanisms for informing PCEP peers about the SR-Algorithm associated > with SIDs by encoding this information in Explicit Route Object (ERO) > and Record Route Object (RRO) subobjects. This document updates RFC > 8664 and RFC 9603 to allow such extension. > > The document specifies SR-Algorithm constraint, enabling refined path > computations that can leverage IGP algorithm logic, including > Flexible Algorithms, and their associated constraints and > optimization metrics. > > It defines new metric types for the METRIC object required to support > SR-Algorithm based path computation, but also applicable to Label > Switched Paths (LSPs) setup using different Path Setup Types. The Abstract is long and most of the text is duplicated in Introduction. Suggest shortening the Abstract to the first paragraph and removing the last statement, and deferring the rest of the details to the Introduction Section as has already been done. Section 4.4, paragraph 9 > * S (Strict): If set, the path computation at the PCE MUST fail > if the specified SR-Algorithm constraint cannot be satisfied. > If unset, the PCE MUST try to compute the path with SR- > algorithm constraint specified. If the path computation using > the specified SR-Algorithm constraint fails, the PCE MUST try > to compute a path that does not satisfy the constraint. In general, I support Gunter's DISCUSS. This section and this paragraph in particular was cited by OPSDIR review done by Nagendra (thanks Nagendra). Section 6, paragraph 0 > All manageability requirements and considerations listed in > [RFC5440], [RFC8231], [RFC8281], [RFC8664] and [RFC9603] apply to > PCEP extensions defined in this document. In addition, the > requirements and considerations listed in this section apply. Thanks for adding a section of manageability and for identifying additional parameters that need to be defined in the YANG model. In there a plan to update that model? ------------------------------------------------------------------------------- NIT ------------------------------------------------------------------------------- All comments below are about very minor potential issues that you may choose to address in some way - or ignore - as you see fit. Some were flagged by automated tools (via https://github.com/larseggert/ietf-reviewtool), so there will likely be some false positives. There is no need to let me know what you did with these suggestions. Document references draft-ietf-lsr-flex-algo-bw-con, but that has been published as RFC9843. Document references draft-ietf-pce-pcep-yang, but that has been published as RFC9826. Section 3, paragraph 3 > implicit algorithm of BSID is independent from SR algorithm used for the SR > ^^^^^^^^^^^^^^^^ The usual collocation for "independent" is "of", not "from". Did you mean "independent of"? Section 4.4, paragraph 1 > nded along the way. * A network comprises of a set of N links {Li, (i=1...N) > ^^^^^^^^^^^^ Did you mean "comprises" or "consists of"? Section 4.4, paragraph 9 > ion that observes the worst (i.e., highest value) delay metric among all dest > ^^^^^^^ A determiner may be missing. Section 5.2, paragraph 8 > -con], a PCE implementation may need support these IGP extensions to allow u > ^^^^^^^^^^^^ The verb "support" needs to be in the to-infinitive form. Section 10.5, paragraph 1 > EPS: Usage of TLS to Provide a Secure Transport for the Path Computation Ele > ^^^^^^^^^^^^^^^^^^ Uncountable nouns are usually not used with an indefinite article. Use simply "Secure Transport". |
|
2025-10-06
|
25 | Mahesh Jethanandani | [Ballot Position Update] New position, No Objection, has been recorded for Mahesh Jethanandani |
|
2025-10-03
|
25 | (System) | IANA Review state changed to IANA OK - Actions Needed from Version Changed - Review Needed |
|
2025-10-03
|
25 | Gunter Van de Velde | [Ballot discuss] # Gunter Van de Velde, RTG AD, comments for draft-ietf-pce-sid-algo-25 # The line numbers used are rendered from IETF idnits tool: https://author-tools.ietf.org/api/idnits?url=https://www.ietf.org/archive/id/draft-ietf-pce-sid-algo-25.txt # … [Ballot discuss] # Gunter Van de Velde, RTG AD, comments for draft-ietf-pce-sid-algo-25 # The line numbers used are rendered from IETF idnits tool: https://author-tools.ietf.org/api/idnits?url=https://www.ietf.org/archive/id/draft-ietf-pce-sid-algo-25.txt # Many thanks for the RTGDIR review from Russ White and the shepherd writeup from Dhruv Dhody. This draft specifies a useful extension and is a timely technology extension. # a general comment i have is that when the document is read in detail all in a single go, that some parts are written in different style as some other parts. This does not always make the document easy to digest for a reader. # I have a few simple to resolve blocking DISCUSS items (easy to resolve) and a bunch of non-blocking COMMENTS for which i hope they can be considered by the author team. # DISCUSS # ======= # [DISCUSS#1] 461 increments. Each such extension MUST be indicated by a dedicated 462 SEBF in the Flags field (similar to the A-flag) and MUST be 463 accompanied by capability signaling in the appropriate capability 464 sub-TLV. GV> The above seems to instruct procedure in normative language for a dedicated SEBF in the flags field similar to the A-Flag, but it does not define that specific entity. How to make sure it is interoperable? Can the exact procedure be defined in this specification to make these future flags interoperable, by mentioning the register etc? # [DISCUSS#2] 583 * S (Strict): If set, the path computation at the PCE MUST fail 584 if the specified SR-Algorithm constraint cannot be satisfied. 585 If unset, the PCE MUST try to compute the path with SR- 586 algorithm constraint specified. If the path computation using 587 the specified SR-Algorithm constraint fails, the PCE MUST try 588 to compute a path that does not satisfy the constraint. GV> "does not satisfy the constraint". Does this allow to use any other algorithm or does this imply falling back to using algorithm 0 (the default SPF)? If this refers to using any other Algorithm topology then i get a hint of under specification , as different devices may use different approach causing unpredictable behavior and potential interop complexities. # [DISCUSS#4] 691 The conversion from 24-bit integer to 32-bit IEEE floating point 692 could introduce some loss of precision. GV> Suddenly there is discussion on 24 and 32 bits in a formal encoding procedure section. Where do these vaklues come from? Can this be clarified? is there risk for interop issues? 1223 | | | TBD4:Unsupported combination of | 1224 | | | constraints GV> The above copy/paste is found in the IANA section. I get suspicion that this is missing some fields a=or explanation why the first columns are left empty? |
|
2025-10-03
|
25 | Gunter Van de Velde | [Ballot comment] # comments # ======== 132 [RFC8664] and [RFC9603] specify PCEP extensions to support Segment 133 Routing (SR) … [Ballot comment] # comments # ======== 132 [RFC8664] and [RFC9603] specify PCEP extensions to support Segment 133 Routing (SR) over MPLS and IPv6 respectively. GV> RFC9603 uses explicit mentioning that it is about dataplanes, hence i suggest: s/and IPv6/and IPv6 dataplanes/ 143 Signaling SR-Algorithm in ERO and RRO: Mechanisms are introduced for 144 PCEP peers to exchange information about the SR-Algorithm 145 associated with each SID. This includes extending SR-ERO, SR-RRO 146 and SRv6-ERO, SRv6-RRO subobjects to carry an Algorithm field. 147 This document updates [RFC8664] and [RFC9603] to enable such 148 encoding. GV> I am wondering if the wording "about the SR-Algorithm associated with each SID" is correct here. I understand the intent. My understanding is that when we know the SID, then the algorithm is already implicitly known by the IGP through the segment routing extensions for both sr-mpls and srv6. What i am wondering about is if the signaling SR-Algorithm here is not intended for NAI instead so that the a corresponding algorithm aware SID can be associated? Maybe i missed understanding the exact intent of this phrase? 169 2. Terminology GV> This section is slightly inconsistent. Sometimes it expands acronyms and sometimes it doesn't eventhough in both instances a reference RFC is provided 191 The term extension block is used in this document to identify the 192 additional bytes appended to a PCEP Object, which may exist depending 193 on the inclusion of a flag in that object GV> Is this a specific flag for the extension block that can be called out here? 204 Subobject Extension Block: Optional, variable-length extension block 205 for SR-ERO and SR-RRO subobjects defined in Section 4.2.1 of this 206 document. GV> a search through the body of text in the draft seems to indicate that sometimes subobject is used and Subobject. Not sure if that is the intent or if it should be consistent through the document? 214 Existing PCEP specifications lack the mechanisms to explicitly signal 215 and negotiate SR-Algorithm capabilities and constraints. This limits GV> It could be worthwhile to add the word "constraints" to the terminology section to set the scene for what is a 'constraint' in the context of this document. 235 between PCEP peers for purposes such as network monitoring and 236 troubleshooting. In scenarios involving multiple (redundant) PCEs, GV> redundant or resilient? I tend to look at resilient as resiliency and redundant as useless overhead (duplicates for example) 258 However, the implicit algorithm of BSID is independent from SR 259 algorithm used for the SR Policy associated with that BSID. GV> Is this saying that the the SRv6 BSID has through the locator an associated SR-Algorithm, but that when the BSID is used in an SR Policy, then that policy SR-Algorithm overwrites such SR-Algorithm. Which means fully decoupled and no inheritance in any way? is that correct understanding? 261 * Topologies with two Interior Gateway Protocol (IGP) domains, each 262 using the same FAD but with differing algorithm numbers. GV> This confuses me. Would this for example not be a algo 129 in topology#1 and algo 200 in topology#2? how can the PCEP SR-ALgorithm be any different for each of these topologies. I am missing an abstraction which is implied here with the text 276 * SR-Algorithm Capability (S): If the S-flag is set, a PCEP speaker 277 indicates support for the Algorithm field and the Subobject 278 Extension Block in the SR-ERO subobject described in Section 4.2 279 and the SR-Algorithm TLV described in Section 4.4 for LSPs setup 280 using Path Setup Type 1 (Segment Routing) [RFC8664]. It does not 281 indicate support for these extensions for other Path Setup Types. GV> What does it mean as the S-flag is not set? What behavior should PCEP speakers assume? (similar for the SRv6 dataplane) 323 * A-flag (SR-Algorithm Flag): If set to '1' by a PCEP speaker, the 324 Subobject Extension Block MUST be included in the SR-ERO subobject GV> Here is mentioned set to '1' while in prior section it was just mentioned that the flag S-flag was set. Maybe align language for consistency GV> Is there anything that must be assumed if the flag was set to '0'? 335 - the Subobject Extension Block is included (due to an SEBF in a 336 future document) and the Algorithm field MUST be ignored. GV> due to Future document? not sure what this is intends to indicate? 423 SEBF in the subobject's Flags field (e.g., the A-flag defined in this 424 document, or flags defined by future documents). GV> why not simply say flags defined in the future? 428 * If the A bit is 1, and no other SEBF is set, the block Length MUST 429 be 4. GV> A bit, A-Flag, A Flag, i assume all is the same bit? using the same name through the document may help readers 437 * Future documents may define additional SEBFs and corresponding 438 fields, allowing the block to be increased in size beyond the 439 initial 4 bytes as needed. GV> Is this not the explicit intent of TLVs to allow extensions to the field. I do not feel convinced that adding this text blob contributes to the formal procedure definition. Can this be removed? No need to make predictions about the future or what technology will extend the field. 450 Unassigned (24 bits): This field is reserved for future use and MUST 451 be set to zero when sending and ignored when receiving, unless 452 redefined by a future extension that is indicated by an associated 453 SEBF and capability. GV> The text "unless redefined by a future extension that is indicated by an associated SEBF and capability." sounds a bit wishy washy. Can this not be removed? If it is changed in the future it will update this rfc-to-be anyway 458 Future extensions SHOULD first re-use the Reserved portion of the GV> Why re-use? was it used before? would this not be simply 'used"? 461 increments. Each such extension MUST be indicated by a dedicated 462 SEBF in the Flags field (similar to the A-flag) and MUST be 463 accompanied by capability signaling in the appropriate capability 464 sub-TLV. GV> [DISCUSS#1] The above seems to instruct in normative was a dedicated SEBF in the flags field similar to the A-Flag, but it dies not define that entity. How to make sure it is interoperable? Can the exact procedure be defined in this specification? 466 When receiving a Subobject Extension Block longer than 4 bytes, 467 receivers that do not recognize or have not negotiated support for 468 additional flags MUST ignore the unknown additional bytes beyond 469 those defined in this document. GV> Beyond ignoring must the receiver do something else? logging? not forwarding? 473 Future documents extending the Subobject Extension Block MUST: GV> i suspect that it is not Documents, but Future "enhancements" extending.... 475 * Define a new SEBF in the Flags field to indicate their extension, 476 and specify corresponding capability signaling. GV> i guess i am thrown off the rails by not understanding PCEP in the greatest detail. The language used here says "their extension". What does that exactly indicate? DOes that mean a new flag (assigned in the future when describing the extension) needs to be added to indicate the a specific extension ? anything else? 482 * The reserved bits in the initial 4 bytes are reused when possible, 483 and the block is extended only when additional space is necessary. GV> Mentioning of reused again, Would simply saying 'used' not be more correct? they were not used before, so there is no reuse i think. 485 * Future documents may define additional SEBFs and corresponding 486 fields, allowing the block to be increased in size beyond the 487 initial 4 bytes as needed. GV> s/Future documents/Future extensions/ ... i think the intent is to describe extensions and not documents. 489 Example: Future extension introducing a Z-flag and a new Z field (8 490 bits): GV> For clarity, will there be a reserved Z-flag in a register somewhere with a very specific location in the flags field? 508 Reserved field. Further, a new "A" flag in defined in the existing 509 Flags field as shown in Figure 3. GV> s/in/is/ 520 | (128-bit) | 530 A new bit in the Flags field: GV> The flag is being defined by this document, and by implicit understanding it is new. Maybe simply remove this statement? 532 A-flag (SR-Algorithm Flag): If set to '1' by a PCEP speaker, the 533 Algorithm field is included in SRv6-ERO subobject as specified in 534 Figure 3. If this flag is set to 0, then the Algorithm field is 535 absent and processing described in Section 5.2.1 of [RFC9603] 536 applies. GV> set to '1' and set to 0... different use of of accents. maybe use consistent markups. 538 Reserved (8 bits): Reduced from 16 to 8 bits. It MUST be set to zero 539 while sending and ignored on receipt. GV> Why mention it is reduced? reduced from where and why? In this formal encoding description the field length is exactly 8 bits. maybe remove the 'reduced'? 544 Note: Subobject Extension Block is applicable to SRv6-ERO Subobject, 545 but is not required by this specific document as existing reserved 546 space is re-used. When additional space is needed in the SRv6-ERO GV> s/document/specification/ 552 A new TLV for the LSPA Object is introduced to carry the SR-Algorithm GV> s/A new TLV for the LSPA/The LSPA/ 552 A new TLV for the LSPA Object is introduced to carry the SR-Algorithm 553 constraint (Section 5.2). This TLV SHOULD only be used when PST 554 (Path Setup type) = 1 or 3 for SR-MPLS and SRv6, respectively. Only 555 the first instance of this TLV MUST be processed, subsequent 556 instances MUST be ignored. GV> What happens if it used for other path setups? maybe this is a MUST instead of a SHOULD? 570 Type (16 bits): 66. 571 572 Length (16 bits): 4. GV> These are values defined in this specification, correct? maybe call that out explicitly instead of just displaying a numbers 579 Flags (8 bits): This document defines the following flag bits. The 580 other bits MUST be set to zero by the sender and MUST be ignored 581 by the receiver. GV> s/bits/bit/ GV> or is it a flag instead of a bit? 583 * S (Strict): If set, the path computation at the PCE MUST fail 584 if the specified SR-Algorithm constraint cannot be satisfied. 585 If unset, the PCE MUST try to compute the path with SR- 586 algorithm constraint specified. If the path computation using 587 the specified SR-Algorithm constraint fails, the PCE MUST try 588 to compute a path that does not satisfy the constraint. GV> [DISCUSS#2] GV> "does not satisfy the constraint". Does this allow to use any other algorithm or does this imply falling back to using algorithm 0 (the default SPF)? If this refers to using any other Algorithm topology then i get a hint of under specification , as different devices may use different approach causing unpredictable behavior and potential interop complexities. 596 document specifies new types for the METRIC object to enable the GV> s/new types/additional types/ 614 * A network comprises of a set of N links {Li, (i=1...N)}. GV> What is Li, i exact (it not so complicated to deduct from the text, however nailing it down in text seems to allow it to be more error proof) 691 The conversion from 24-bit integer to 32-bit IEEE floating point 692 could introduce some loss of precision. GV> [DISCUSS#3] where is the 24 and 32 bit coming from? 984 5.3. New Metric types GV> it reads odd to see new metric types. in few years they are not new anymore. Suggest to rename this section to something that describes that it is about metrics types being specified in this document and in the future 1223 | | | TBD4:Unsupported combination of | 1224 | | | constraints GV> [DISCUSS#4] is this missing some entries as Error-type and meaning? Kind Regards, Gunter Van de Velde RTG Area Director |
|
2025-10-03
|
25 | Gunter Van de Velde | Ballot comment and discuss text updated for Gunter Van de Velde |
|
2025-10-03
|
25 | Gunter Van de Velde | [Ballot discuss] # Gunter Van de Velde, RTG AD, comments for draft-ietf-pce-sid-algo-25 # The line numbers used are rendered from IETF idnits tool: https://author-tools.ietf.org/api/idnits?url=https://www.ietf.org/archive/id/draft-ietf-pce-sid-algo-25.txt # … [Ballot discuss] # Gunter Van de Velde, RTG AD, comments for draft-ietf-pce-sid-algo-25 # The line numbers used are rendered from IETF idnits tool: https://author-tools.ietf.org/api/idnits?url=https://www.ietf.org/archive/id/draft-ietf-pce-sid-algo-25.txt # Many thanks for the RTGDIR review from Russ White and the shepherd writeup from Dhruv Dhody. This draft specifies a usefull extension and is a timely technology extension. # a general commnent i have is that when teh document is read in detail all in a single go, that some parts are written in different style as some other parts. This does not always make the document easy to digest for a reader. # I have a few simple to resolve blocking DISCUSS items (easy to resolve) and a bunch of non-blocking COMMENTS for whih i hope they can be considered by the author team. # DISCUSS # ======= # [DISCUSS#1] 461 increments. Each such extension MUST be indicated by a dedicated 462 SEBF in the Flags field (similar to the A-flag) and MUST be 463 accompanied by capability signaling in the appropriate capability 464 sub-TLV. GV> The above seems to instruct procedure in normative language for a dedicated SEBF in the flags field similar to the A-Flag, but it does not define that specific entitity. How to make sure it is interoperable? Can the exact procedure be defined in this specification to make these future flags interoprable, by mentioning the register etc? # [DISCUSS#2] 583 * S (Strict): If set, the path computation at the PCE MUST fail 584 if the specified SR-Algorithm constraint cannot be satisfied. 585 If unset, the PCE MUST try to compute the path with SR- 586 algorithm constraint specified. If the path computation using 587 the specified SR-Algorithm constraint fails, the PCE MUST try 588 to compute a path that does not satisfy the constraint. GV> "does not satisfy the constraint". Does this allow to use any other algiorithm or does this imply falling back to using algorithm 0 (the default SPF)? If this refers to using any other Algorithm topology then i get a hint of underspecification , as different devices may use different approach causing unpredictable behavior and potential interop complexities. # [DISCUSS#4] 691 The conversion from 24-bit integer to 32-bit IEEE floating point 692 could introduce some loss of precision. GV> Suddenly there is discussion on 24 and 32 bits in a formal encoding procedure section. Where do these vaklues come from? Can this be clarified? is there risk for interop issues? 1223 | | | TBD4:Unsupported combination of | 1224 | | | constraints GV> The above copy/paste is found in the IANA section. I get suspcion that this is misisng some fields a=or explanation why the first columns are left empty? |
|
2025-10-03
|
25 | Gunter Van de Velde | [Ballot comment] # comments # ======== 132 [RFC8664] and [RFC9603] specify PCEP extensions to support Segment 133 Routing (SR) … [Ballot comment] # comments # ======== 132 [RFC8664] and [RFC9603] specify PCEP extensions to support Segment 133 Routing (SR) over MPLS and IPv6 respectively. GV> RFC9603 uses explicit mentioning that it is about dataplanes, hence i suggest: s/and IPv6/and IPv6 dataplanes/ 143 Signaling SR-Algorithm in ERO and RRO: Mechanisms are introduced for 144 PCEP peers to exchange information about the SR-Algorithm 145 associated with each SID. This includes extending SR-ERO, SR-RRO 146 and SRv6-ERO, SRv6-RRO subobjects to carry an Algorithm field. 147 This document updates [RFC8664] and [RFC9603] to enable such 148 encoding. GV> I am wondering if the wording "about the SR-Algorithm associated with each SID" is correct here. I understand the intent. My understanding is that when we know the SID, then the algorithm is already implicitly known by the IGP through the segment routing extensions for both sr-mpls and srv6. What i am wondering about is if the signalling SR-Algorithm here is not intended for NAI instead so that the a corresponding algorithm aware SID can be associated? Maybe i missed understanding the exact intent of this phraze? 169 2. Terminology GV> THis section is slightly inconsistent. Sometimes it expands acronyms and sometimes it doesn't eventhough in both instances a reference RFC is provided 191 The term extension block is used in this document to identify the 192 additional bytes appended to a PCEP Object, which may exist depending 193 on the inclusion of a flag in that object GV> Is this a specific flag for the extension block that can be called out here? 204 Subobject Extension Block: Optional, variable-length extension block 205 for SR-ERO and SR-RRO subobjects defined in Section 4.2.1 of this 206 document. GV> a search through the body of text in the draft seems to indicate that sometimes suboject is used and Subobject. Not sure if that is the intent or if it should be consistent through the document? 214 Existing PCEP specifications lack the mechanisms to explicitly signal 215 and negotiate SR-Algorithm capabilities and constraints. This limits GV> It could be worthwhile to add the word "constraints" to the terminology section to set the scene for what is a 'constraint' in the context of this document. 235 between PCEP peers for purposes such as network monitoring and 236 troubleshooting. In scenarios involving multiple (redundant) PCEs, GV> redundant or resilient? I tend to look at resilient as resiliency and redundant as useless overhead (duplicates for example) 258 However, the implicit algorithm of BSID is independent from SR 259 algorithm used for the SR Policy associated with that BSID. GV> Is this saying that the the SRv6 BSID has through the locator an associated SR-Algorithm, but that when the BSID is used in an SR Policy, then that policy SR-Algorithm overwrites such SR-Algorithm. WHich means fully decoupled and no inheritince in any way? is that correct understanding? 261 * Topologies with two Interior Gateway Protocol (IGP) domains, each 262 using the same FAD but with differing algorithm numbers. GV> This confuses me. Would this for example not be a algo 129 in topology#1 and algo 200 in topology#2? how can the PCEP SR-ALgorithm be any different for each of these topologies. I am missing an abstraction which is implied here with the text 276 * SR-Algorithm Capability (S): If the S-flag is set, a PCEP speaker 277 indicates support for the Algorithm field and the Subobject 278 Extension Block in the SR-ERO subobject described in Section 4.2 279 and the SR-Algorithm TLV described in Section 4.4 for LSPs setup 280 using Path Setup Type 1 (Segment Routing) [RFC8664]. It does not 281 indicate support for these extensions for other Path Setup Types. GV> What does it mean as the S-flag is not set? What behavior should PCEP speakers assume? (similar for the SRv6 dataplane) 323 * A-flag (SR-Algorithm Flag): If set to '1' by a PCEP speaker, the 324 Subobject Extension Block MUST be included in the SR-ERO subobject GV> Here is mentioned set to '1' while in prior section it was just mentioned that the flag S-flag was set. Maybe align language for consistency GV> Is there anything that must be assumed iof the flag was set to '0'? 335 - the Subobject Extension Block is included (due to an SEBF in a 336 future document) and the Algorithm field MUST be ignored. GV> due to Future document? not sure what this is intends to indicate? 423 SEBF in the subobject's Flags field (e.g., the A-flag defined in this 424 document, or flags defined by future documents). GV> why not simply say flegs defined in the future? 428 * If the A bit is 1, and no other SEBF is set, the block Length MUST 429 be 4. GV> A bit, A-Flag, A Flag, i assume all is the same bit? using the same name through the document may help readers 437 * Future documents may define additional SEBFs and corresponding 438 fields, allowing the block to be increased in size beyond the 439 initial 4 bytes as needed. GV> Is this not the explicite intent of TLVs to allow extentions to the field. I do not feel convinced that adding this text blob contributes to the formal procedure definition. Can this be removed? No need to make predictions about the future or what technology will extend the field. 450 Unassigned (24 bits): This field is reserved for future use and MUST 451 be set to zero when sending and ignored when receiving, unless 452 redefined by a future extension that is indicated by an associated 453 SEBF and capability. GV> The text "unless redefined by a future extension that is indicated by an associated SEBF and capability." sounds a bit wishy washy. Can this not be removed? If it is changed in teh futire it will update this rfc-to-be anyway 458 Future extensions SHOULD first re-use the Reserved portion of the GV> Why re-use? was it used before? would this not be simply 'used"? 461 increments. Each such extension MUST be indicated by a dedicated 462 SEBF in the Flags field (similar to the A-flag) and MUST be 463 accompanied by capability signaling in the appropriate capability 464 sub-TLV. GV> [DISCUSS#1] The above seems to instruct in normative was a dedicated SEBF in the flags field similar to the A-Flag, but it dies not define that entitity. How to make sure it is interoperable? Can the exact procedure be defined in this specification? 466 When receiving a Subobject Extension Block longer than 4 bytes, 467 receivers that do not recognize or have not negotiated support for 468 additional flags MUST ignore the unknown additional bytes beyond 469 those defined in this document. GV> Beyond ignoring must the receiver do something else? logging? not forwarding? 473 Future documents extending the Subobject Extension Block MUST: GV> i suspect that it is not Documents, but Future "enhancements" extending.... 475 * Define a new SEBF in the Flags field to indicate their extension, 476 and specify corresponding capability signaling. GV> i guess i am thrown off the rails by not understabnding PCEP in the greatest detail. The language used here says "their extension". WHat does that exactly indicate? DOes that mean a new flag (assigned in the future when describing the extension) needs to be added to indiate the a specific extension ? anything else? 482 * The reserved bits in the initial 4 bytes are reused when possible, 483 and the block is extended only when additional space is necessary. GV> Mentioning of reused again, Would simply saying 'used' not be more correct? they were not used before, so there is no reuse i think. 485 * Future documents may define additional SEBFs and corresponding 486 fields, allowing the block to be increased in size beyond the 487 initial 4 bytes as needed. GV> s/Future documents/Future extensions/ ... i think the intent is to describe extensions and not documents. 489 Example: Future extension introducing a Z-flag and a new Z field (8 490 bits): GV> For clarity, will there be a reserved Z-flag in a register somewhere with a very specific location in the flags field? 508 Reserved field. Further, a new "A" flag in defined in the existing 509 Flags field as shown in Figure 3. GV> s/in/is/ 520 | (128-bit) | 530 A new bit in the Flags field: GV> The flag is being defined by this document, and by implicit understanding it is new. Maybe simply remove this statement? 532 A-flag (SR-Algorithm Flag): If set to '1' by a PCEP speaker, the 533 Algorithm field is included in SRv6-ERO subobject as specified in 534 Figure 3. If this flag is set to 0, then the Algorithm field is 535 absent and processing described in Section 5.2.1 of [RFC9603] 536 applies. GV> set to '1' and set to 0... different use of of accents. maybe use consistent markups. 538 Reserved (8 bits): Reduced from 16 to 8 bits. It MUST be set to zero 539 while sending and ignored on receipt. GV> Why mention it is reduced? reduced from where and why? In this formal encoding description the field length is exactly 8 bits. maybe remove the 'reduced'? 544 Note: Subobject Extension Block is applicable to SRv6-ERO Subobject, 545 but is not required by this specific document as existing reserved 546 space is re-used. When additional space is needed in the SRv6-ERO GV> s/document/specification/ 552 A new TLV for the LSPA Object is introduced to carry the SR-Algorithm GV> s/A new TLV for the LSPA/The LSPA/ 552 A new TLV for the LSPA Object is introduced to carry the SR-Algorithm 553 constraint (Section 5.2). This TLV SHOULD only be used when PST 554 (Path Setup type) = 1 or 3 for SR-MPLS and SRv6, respectively. Only 555 the first instance of this TLV MUST be processed, subsequent 556 instances MUST be ignored. GV> What happens if it used for other path setups? maybe this is a MUST instead of a SHOULD? 570 Type (16 bits): 66. 571 572 Length (16 bits): 4. GV> THese are values defined in this specification, correct? maybe call that out explicitly instead of just displaying a numbers 579 Flags (8 bits): This document defines the following flag bits. The 580 other bits MUST be set to zero by the sender and MUST be ignored 581 by the receiver. GV> s/bits/bit/ GV> or is it a flag instead of a bit? 583 * S (Strict): If set, the path computation at the PCE MUST fail 584 if the specified SR-Algorithm constraint cannot be satisfied. 585 If unset, the PCE MUST try to compute the path with SR- 586 algorithm constraint specified. If the path computation using 587 the specified SR-Algorithm constraint fails, the PCE MUST try 588 to compute a path that does not satisfy the constraint. GV> [DISCUSS#2] GV> "does not satisfy the constraint". Does this allow to use any other algiorithm or does this imply falling back to using algorithm 0 (the default SPF)? If this refers to using any other Algorithm topology then i get a hint of underspecification , as different devices may use different approach causing unpredictable behavior and potential interop complexities. 596 document specifies new types for the METRIC object to enable the GV> s/new types/additional types/ 614 * A network comprises of a set of N links {Li, (i=1...N)}. GV> What is Li, i exact (it not so complicated to deduct from the text, but nailing it doen in text better error proof) 691 The conversion from 24-bit integer to 32-bit IEEE floating point 692 could introduce some loss of precision. GV> [DISCUSS#3] where is the 24 and 32 bit coming from? 984 5.3. New Metric types GV> it reads odd to see new metric types. in few years they are not new anymore. Suggest to rename this section to something that describes that it is about metrics types being specified in this document and in the future 1223 | | | TBD4:Unsupported combination of | 1224 | | | constraints GV> [DISCUSS#4] is this missing some entries as Error-type and meaning? Kind Regards, Gunter Van de Velde RTG Area Director |
|
2025-10-03
|
25 | Gunter Van de Velde | [Ballot Position Update] New position, Discuss, has been recorded for Gunter Van de Velde |
|
2025-10-01
|
25 | Orie Steele | [Ballot Position Update] New position, No Objection, has been recorded for Orie Steele |
|
2025-09-30
|
25 | Gorry Fairhurst | [Ballot comment] Thank you for completing this work. My review did not raise any transport-related concerns. Gorry |
|
2025-09-30
|
25 | Gorry Fairhurst | [Ballot Position Update] New position, No Objection, has been recorded for Gorry Fairhurst |
|
2025-09-29
|
25 | (System) | IANA Review state changed to Version Changed - Review Needed from IANA OK - Actions Needed |
|
2025-09-29
|
25 | Samuel Sidor | New version available: draft-ietf-pce-sid-algo-25.txt |
|
2025-09-29
|
25 | Samuel Sidor | New version accepted (logged-in submitter: Samuel Sidor) |
|
2025-09-29
|
25 | Samuel Sidor | Uploaded new revision |
|
2025-09-27
|
24 | Erik Kline | [Ballot Position Update] New position, No Objection, has been recorded for Erik Kline |
|
2025-09-26
|
24 | Mohamed Boucadair | [Ballot comment] Hi Samuel, Zoey, Shaofu, Shuping, and Andrew, Thank you for the effort put into this well-written and clear specification. Thanks to Nagendra Nainar … [Ballot comment] Hi Samuel, Zoey, Shaofu, Shuping, and Andrew, Thank you for the effort put into this well-written and clear specification. Thanks to Nagendra Nainar for the OPSDIR and to the authors for considering these in -14. I only have minor comments: # Unassigend vs. Reserved I suggest to make this change (and also in the figure and similar uses in the spec): OLD: Reserved (24 bits): This field is reserved for future use and MUST be set to zero when sending and ignored when receiving, unless redefined by a future extension that is indicated by an associated SEBF and capability. NEW: Unassigned (24 bits): This field is reserved for future use and MUST be set to zero when sending and ignored when receiving, unless redefined by a future extension that is indicated by an associated SEBF and capability. to be consistent with the definitions provided in RFC8126: Unassigned: Not currently assigned, and available for assignment via documented procedures. While it's generally clear that any values that are not registered are unassigned and available for assignment, it is sometimes useful to explicitly specify that situation. Note that this is distinctly different from "Reserved". Reserved: Not assigned and not available for assignment. Reserved values are held for special uses, such as to extend the namespace when it becomes exhausted. "Reserved" is also sometimes used to designate values that had been assigned but are no longer in use, keeping them set aside as long as other unassigned values are available. Note that this is distinctly different from "Unassigned". # Default value CURRENT 6.1. Control of Function and Policy A PCE or PCC implementation MAY allow the capability of supporting PCEP extensions introduced in this document to be enabled or disabled as part of the global configuration. Can we recommend a default here? Having a default value would ensure a consistent behavior when the feature is introduced into a network. # Inappropriate use of normative language Section 6.4 OLD: An implementation SHOULD also allow the operator to view FADs, which MAY be used in Flexible Algorithm path computation defined in Section 5.2.2. NEW: An implementation SHOULD also allow the operator to view FADs, which may be used in Flexible Algorithm path computation defined in Section 5.2.2. # nits ## 1 (1) OLD: The PCEP extensions specified in this document: NEW: The PCEP extensions specified in this document are as follows: (2) CURRENT: Signaling SR-Algorithm in ERO and RRO: Mechanisms are introduced for .. SR-Algorithm Constraint for Path Computation: Mechanisms are defined .. Extensions to METRIC Object: Several new metric types are introduced Maybe point to the section where these mechanisms are introduced. ## 4.5.2 OLD: The Section 4 of [I-D.ietf-lsr-flex-algo-bw-con] NEW: Section 4 of [I-D.ietf-lsr-flex-algo-bw-con] ## 4.5.3 OLD: The Section 2 of [I-D.ietf-lsr-flex-algo-bw-con] NEW: Section 2 of [I-D.ietf-lsr-flex-algo-bw-con] OLD: The proposed metric type range was chosen ^^^^^^^^ NEW: The metric type range was chosen Cheers, Med |
|
2025-09-26
|
24 | Mohamed Boucadair | [Ballot Position Update] New position, No Objection, has been recorded for Mohamed Boucadair |
|
2025-09-25
|
24 | Ketan Talaulikar | Placed on agenda for telechat - 2025-10-09 |
|
2025-09-25
|
24 | Ketan Talaulikar | Ballot has been issued |
|
2025-09-25
|
24 | Ketan Talaulikar | [Ballot Position Update] New position, Yes, has been recorded for Ketan Talaulikar |
|
2025-09-25
|
24 | Ketan Talaulikar | Created "Approve" ballot |
|
2025-09-25
|
24 | Ketan Talaulikar | IESG state changed to IESG Evaluation from Waiting for AD Go-Ahead |
|
2025-09-25
|
24 | Ketan Talaulikar | Ballot writeup was changed |
|
2025-09-25
|
24 | (System) | IESG state changed to Waiting for AD Go-Ahead from In Last Call |
|
2025-09-24
|
24 | Alexey Melnikov | Request for IETF Last Call review by SECDIR Completed: Ready. Reviewer: Alexey Melnikov. Sent review to list. |
|
2025-09-19
|
24 | David Dong | IESG/Authors/WG Chairs: IANA has completed its review of draft-ietf-pce-sid-algo-24. If any part of this review is inaccurate, please let us know. IANA understands that, upon … IESG/Authors/WG Chairs: IANA has completed its review of draft-ietf-pce-sid-algo-24. If any part of this review is inaccurate, please let us know. IANA understands that, upon approval of this document, there are seven actions which we must complete. First, in the SR Capability Flag Field registry in the Path Computation Element Protocol (PCEP) Numbers registry group located at: https://www.iana.org/assignments/pcep/ the temporary registration for: Bit: 5 Description: SR-Algorithm Capability will be made permanent and its reference changed to [ RFC-to-be ]. Second, in the SRv6 Capability Flag Field registry also in the Path Computation Element Protocol (PCEP) Numbers registry group located at: https://www.iana.org/assignments/pcep/ a single new registration will be made as follows: Bit: [ TBD-at-Registration ] Description: SR-Algorithm Capability Reference: [ RFC-to-be ] Third, in the SR-ERO Flag Field registry also in the Path Computation Element Protocol (PCEP) Numbers registry group located at: https://www.iana.org/assignments/pcep/ the temporary registration for: Bit: 7 Description: SR-Algorithm Flag will be made permanent and its reference changed to [ RFC-to-be ]. Fourth, in the SRv6-ERO Flag Field registry also in the Path Computation Element Protocol (PCEP) Numbers registry group located at: https://www.iana.org/assignments/pcep/ Bit: [ TBD-at-Registration ] Description: SR-Algorithm Flag (A) Reference: [ RFC-to-be ] Fifth, in the PCEP TLV Type Indicators registry also in the Path Computation Element Protocol (PCEP) Numbers registry group located at: https://www.iana.org/assignments/pcep/ the temporary registration for: Value: 66 Description: SR-Algorithm will be made permanent and its reference changed to [ RFC-to-be ]. Sixth, in the METRIC Object T Field registry also in the Path Computation Element Protocol (PCEP) Numbers registry group located at: https://www.iana.org/assignments/pcep/ the temporary registration for: Value: 22 Description: Path Min Delay Metric Value: 23 Description: P2MP Path Min Delay Metric Value: 24 Description: Path Bandwidth Metric Value: 25 Description: P2MP Path Bandwidth Metric will be made permanent and their references changed to [ RFC-to-be ]. In addition, the definition of the range: Value: 128-255 Description: User Defined Metric will also be made permanent and its reference changed to [ RFC-to-be ]. Seventh, in the PCEP-ERROR Object Error Types and Values registry, also in the Path Computation Element Protocol (PCEP) Numbers registry group located at: https://www.iana.org/assignments/pcep/ two new Error-Values are to be registered for Error-Type 19 as follows: Error-Type Meaning Error-Value 19 Invalid Operation [ TBD-at-Registration ]: Attempted use of SR-Algorithm without advertised capability [ TBD-at-Registration ]:Unsupported combination of constraints We understand that these are the only actions required to be completed upon approval of this document. NOTE: The actions requested in this document will not be completed until the document has been approved for publication as an RFC. This message is meant only to confirm the list of actions that will be performed. For definitions of IANA review states, please see: https://datatracker.ietf.org/help/state/draft/iana-review Thank you, David Dong IANA Services Sr. Specialist |
|
2025-09-19
|
24 | (System) | IANA Review state changed to IANA OK - Actions Needed from IANA - Review Needed |
|
2025-09-15
|
24 | Tero Kivinen | Request for IETF Last Call review by SECDIR is assigned to Alexey Melnikov |
|
2025-09-15
|
24 | Jean Mahoney | Request for IETF Last Call review by GENART is assigned to Gyan Mishra |
|
2025-09-11
|
24 | Morgan Condie | IANA Review state changed to IANA - Review Needed |
|
2025-09-11
|
24 | Morgan Condie | The following Last Call announcement was sent out (ends 2025-09-25): From: The IESG To: IETF-Announce CC: dd@dhruvdhody.com, draft-ietf-pce-sid-algo@ietf.org, ketant.ietf@gmail.com, pce-chairs@ietf.org, pce@ietf.org … The following Last Call announcement was sent out (ends 2025-09-25): From: The IESG To: IETF-Announce CC: dd@dhruvdhody.com, draft-ietf-pce-sid-algo@ietf.org, ketant.ietf@gmail.com, pce-chairs@ietf.org, pce@ietf.org Reply-To: last-call@ietf.org Sender: Subject: Last Call: (Carrying SR-Algorithm in Path Computation Element Communication Protocol (PCEP)) to Proposed Standard The IESG has received a request from the Path Computation Element WG (pce) to consider the following document: - 'Carrying SR-Algorithm in Path Computation Element Communication Protocol (PCEP)' as Proposed Standard The IESG plans to make a decision in the next few weeks, and solicits final comments on this action. Please send substantive comments to the last-call@ietf.org mailing lists by 2025-09-25. Exceptionally, comments may be sent to iesg@ietf.org instead. In either case, please retain the beginning of the Subject line to allow automated sorting. Abstract This document specifies extensions to the Path Computation Element Communication Protocol (PCEP) to enhance support for Segment Routing (SR) with a focus on the use of Segment Identifiers (SIDs) and SR- Algorithms in Traffic Engineering (TE). The SR-Algorithm associated with a SID defines the path computation algorithm used by Interior Gateway Protocols (IGPs). This document introduces extensions in three main areas. Mechanisms for informing PCEP peers about the SR-Algorithm associated with SIDs by encoding this information in Explicit Route Object (ERO) and Record Route Object (RRO) subobjects. This document updates RFC 8664 and RFC 9603 to allow such extension. The document specifies SR-Algorithm constraint, enabling refined path computations that can leverage IGP algorithm logic, including Flexible Algorithms, and their associated constraints and optimization metrics. It defines new metric types for the METRIC object required to support SR-Algorithm based path computation, but also applicable to Label Switched Paths (LSPs) setup using different Path Setup Types. The file can be obtained via https://datatracker.ietf.org/doc/draft-ietf-pce-sid-algo/ No IPR declarations have been submitted directly on this I-D. |
|
2025-09-11
|
24 | Morgan Condie | IESG state changed to In Last Call from Last Call Requested |
|
2025-09-11
|
24 | Ketan Talaulikar | Last call was requested |
|
2025-09-11
|
24 | Ketan Talaulikar | Last call announcement was generated |
|
2025-09-11
|
24 | Ketan Talaulikar | Ballot approval text was generated |
|
2025-09-11
|
24 | Ketan Talaulikar | Ballot writeup was generated |
|
2025-09-11
|
24 | Ketan Talaulikar | IESG state changed to Last Call Requested from AD Evaluation::External Party |
|
2025-09-11
|
24 | Dhruv Dhody | # Document Shepherd Write-Up for Group Documents *This Shepherd Write-Up template version is dated 4 July 2022.* Thank you for your service as a document … # Document Shepherd Write-Up for Group Documents *This Shepherd Write-Up template version is dated 4 July 2022.* Thank you for your service as a document shepherd. Among the responsibilities is answering the questions in this write-up to give helpful context to Last Call and Internet Engineering Steering Group ([IESG][1]) reviewers, and your diligence in completing it is appreciated. The full role of the shepherd is further described in [RFC 4858][2]. You will need the cooperation of the authors and editors to complete these checks. Note that some numbered items contain multiple related questions; please be sure to answer all of them. ## Document History 1. Does the working group (WG) consensus represent the strong concurrence of a few individuals, with others being silent, or did it reach broad agreement? The WG has broad consensus. 2. Was there controversy about particular points, or were there decisions where the consensus was particularly rough? No controversy. The concept of 'Subobject Extension Block' was introduced late in the process, but these changes were discussed on the mailing list and reconfirmed for consensus. 3. Has anyone threatened an appeal or otherwise indicated extreme discontent? If so, please summarize the areas of conflict in separate email messages to the responsible Area Director. (It should be in a separate email because this questionnaire is publicly available.) No. 4. For protocol documents, are there existing implementations of the contents of the document? Have a significant number of potential implementers indicated plans to implement? Are any existing implementations reported somewhere, either in the document itself (as [RFC 7942][3] recommends) or elsewhere (where)? The Implementation Status section notes that there are 2 known implementations at the very least. ## Additional Reviews 5. Do the contents of this document closely interact with technologies in other IETF working groups or external organizations, and would it therefore benefit from their review? Have those reviews occurred? If yes, describe which reviews took place. There is no direct interaction. This I-D extends the support for IGP Flexible Algorithm (RFC 9350) from the LSR WG in PCEP. There is enough overlap between these working groups, and one of the authors of RFC 9350 provided review - https://mailarchive.ietf.org/arch/msg/pce/p64-2Y9LsZyz-7ZcjquEmgnugcU/ 6. Describe how the document meets any required formal expert review criteria, such as the MIB Doctor, YANG Doctor, media type, and URI type reviews. No 7. If the document contains a YANG module, has the final version of the module been checked with any of the [recommended validation tools][4] for syntax and formatting validation? If there are any resulting errors or warnings, what is the justification for not fixing them at this time? Does the YANG module comply with the Network Management Datastore Architecture (NMDA) as specified in [RFC 8342][5]? No YANG module 8. Describe reviews and automated checks performed to validate sections of the final version of the document written in a formal language, such as XML code, BNF rules, MIB definitions, CBOR's CDDL, etc. Not applicable ## Document Shepherd Checks 9. Based on the shepherd's review of the document, is it their opinion that this document is needed, clearly written, complete, correctly designed, and ready to be handed off to the responsible Area Director? The chair has reviewed this document. The document is clear and ready to be shipped. 10. Several IETF Areas have assembled [lists of common issues that their reviewers encounter][6]. For which areas have such issues been identified and addressed? For which does this still need to happen in subsequent reviews? No issues identified. 11. What type of RFC publication is being requested on the IETF stream ([Best Current Practice][12], [Proposed Standard, Internet Standard][13], [Informational, Experimental or Historic][14])? Why is this the proper type of RFC? Do all Datatracker state attributes correctly reflect this intent? Proposed Standard This I-D defines a protocol extension, and thus, the standards track makes sense. All attributes in Datatracker are set correctly. 12. Have reasonable efforts been made to remind all authors of the intellectual property rights (IPR) disclosure obligations described in [BCP 79][7]? To the best of your knowledge, have all required disclosures been filed? If not, explain why. If yes, summarize any relevant discussion, including links to publicly-available messages when applicable. There are no IPRs. The IPR poll was conducted during the adoption and WGLC. 13. Has each author, editor, and contributor shown their willingness to be listed as such? If the total number of authors and editors on the front page is greater than five, please provide a justification. Yes. The authors/contributors list has shown their willingness to be listed. The total number of authors is 5. Earlier versions had more authors who were moved to the contributor section. 14. Document any remaining I-D nits in this document. Simply running the [idnits tool][8] is not enough; please review the ["Content Guidelines" on authors.ietf.org][15]. (Also note that the current idnits tool generates some incorrect warnings; a rewrite is underway.) There are currently no I-D nits in the document - https://author-tools.ietf.org/api/idnits?url=https://www.ietf.org/archive/id/draft-ietf-pce-sid-algo-19.txt 15. Should any informative references be normative or vice-versa? See the [IESG Statement on Normative and Informative References][16]. The normative and informative references are appropriate. 16. List any normative references that are not freely available to anyone. Did the community have sufficient access to review any such normative references? None 17. Are there any normative downward references (see [RFC 3967][9] and [BCP 97][10]) that are not already listed in the [DOWNREF registry][17]? If so, list them. None 18. Are there normative references to documents that are not ready to be submitted to the IESG for publication or are otherwise in an unclear state? If so, what is the plan for their completion? Two normative references are an I-D, they are already in the RFC Editor queue. 19. Will publication of this document change the status of any existing RFCs? If so, does the Datatracker metadata correctly reflect this and are those RFCs listed on the title page, in the abstract, and discussed in the introduction? If not, explain why and point to the part of the document where the relationship of this document to these other RFCs is discussed. This document updates RFC 8664 and RFC 9603, it is captured in the metadata, abstract, and introduction. The update includes carving out the algorithm field from an earlier reserved field. 20. Describe the document shepherd's review of the IANA considerations section, especially with regard to its consistency with the body of the document. Confirm that all aspects of the document requiring IANA assignments are associated with the appropriate reservations in IANA registries. Confirm that any referenced IANA registries have been clearly identified. Confirm that each newly created IANA registry specifies its initial contents, allocations procedures, and a reasonable name (see [RFC 8126][11]). The IANA section is consistent with the document's body and has been reviewed. It has a mix of early allocations that need to be confirmed and some new allocations. The I-D does not create any new registry. 21. List any new IANA registries that require Designated Expert Review for future allocations. Are the instructions to the Designated Expert clear? Please include suggestions of designated experts, if appropriate. None [1]: https://www.ietf.org/about/groups/iesg/ [2]: https://www.rfc-editor.org/rfc/rfc4858.html [3]: https://www.rfc-editor.org/rfc/rfc7942.html [4]: https://wiki.ietf.org/group/ops/yang-review-tools [5]: https://www.rfc-editor.org/rfc/rfc8342.html [6]: https://wiki.ietf.org/group/iesg/ExpertTopics [7]: https://www.rfc-editor.org/info/bcp79 [8]: https://www.ietf.org/tools/idnits/ [9]: https://www.rfc-editor.org/rfc/rfc3967.html [10]: https://www.rfc-editor.org/info/bcp97 [11]: https://www.rfc-editor.org/rfc/rfc8126.html [12]: https://www.rfc-editor.org/rfc/rfc2026.html#section-5 [13]: https://www.rfc-editor.org/rfc/rfc2026.html#section-4.1 [14]: https://www.rfc-editor.org/rfc/rfc2026.html#section-4.2 [15]: https://authors.ietf.org/en/content-guidelines-overview [16]: https://www.ietf.org/about/groups/iesg/statements/normative-informative-references/ [17]: https://datatracker.ietf.org/doc/downref/ |
|
2025-09-01
|
24 | Samuel Sidor | New version available: draft-ietf-pce-sid-algo-24.txt |
|
2025-09-01
|
24 | Samuel Sidor | New version accepted (logged-in submitter: Samuel Sidor) |
|
2025-09-01
|
24 | Samuel Sidor | Uploaded new revision |
|
2025-08-28
|
23 | Ketan Talaulikar | Awaiting the WG chairs to run a WG consensus check on the text changes related to the encoding of the SREB in the SR ERO. |
|
2025-08-28
|
23 | Ketan Talaulikar | IESG state changed to AD Evaluation::External Party from AD Evaluation::AD Followup |
|
2025-08-25
|
23 | (System) | Changed action holders to Ketan Talaulikar (IESG state changed) |
|
2025-08-25
|
23 | (System) | Sub state has been changed to AD Followup from Revised I-D Needed |
|
2025-08-25
|
23 | Samuel Sidor | New version available: draft-ietf-pce-sid-algo-23.txt |
|
2025-08-25
|
23 | Samuel Sidor | New version accepted (logged-in submitter: Samuel Sidor) |
|
2025-08-25
|
23 | Samuel Sidor | Uploaded new revision |
|
2025-07-22
|
22 | Ketan Talaulikar | Still awaiting updates after conclusion of shepherd review at the end of the 2nd WGLC and discussion in IETF 123 WG session. |
|
2025-07-22
|
22 | (System) | Changed action holders to Shaofu Peng, Shuping Peng, Andrew Stone, Zoey Rose, Samuel Sidor (IESG state changed) |
|
2025-07-22
|
22 | Ketan Talaulikar | IESG state changed to AD Evaluation::Revised I-D Needed from AD Evaluation::AD Followup |
|
2025-07-22
|
22 | (System) | Changed action holders to Ketan Talaulikar (IESG state changed) |
|
2025-07-22
|
22 | (System) | Sub state has been changed to AD Followup from Revised I-D Needed |
|
2025-07-22
|
22 | Samuel Sidor | New version available: draft-ietf-pce-sid-algo-22.txt |
|
2025-07-22
|
22 | Samuel Sidor | New version accepted (logged-in submitter: Samuel Sidor) |
|
2025-07-22
|
22 | Samuel Sidor | Uploaded new revision |
|
2025-07-17
|
21 | Dhruv Dhody | Added to session: IETF-123: pce Fri-0730 |
|
2025-07-10
|
21 | Ketan Talaulikar | Awaiting updates after conclusion of shepherd review at the end of the 2nd WGLC. |
|
2025-07-10
|
21 | (System) | Changed action holders to Shaofu Peng, Shuping Peng, Andrew Stone, Zoey Rose, Samuel Sidor (IESG state changed) |
|
2025-07-10
|
21 | Ketan Talaulikar | IESG state changed to AD Evaluation::Revised I-D Needed from AD Evaluation::AD Followup |
|
2025-06-25
|
21 | Samuel Sidor | New version available: draft-ietf-pce-sid-algo-21.txt |
|
2025-06-25
|
21 | Samuel Sidor | New version accepted (logged-in submitter: Samuel Sidor) |
|
2025-06-25
|
21 | Samuel Sidor | Uploaded new revision |
|
2025-06-23
|
20 | (System) | Changed action holders to Ketan Talaulikar (IESG state changed) |
|
2025-06-23
|
20 | (System) | Sub state has been changed to AD Followup from Revised I-D Needed |
|
2025-06-23
|
20 | Samuel Sidor | New version available: draft-ietf-pce-sid-algo-20.txt |
|
2025-06-23
|
20 | Samuel Sidor | New version accepted (logged-in submitter: Samuel Sidor) |
|
2025-06-23
|
20 | Samuel Sidor | Uploaded new revision |
|
2025-05-27
|
19 | Ketan Talaulikar | Shared review with the authors/WG : https://mailarchive.ietf.org/arch/msg/pce/_DIXQZU985LkVKN7s4iecYN9axQ/ |
|
2025-05-27
|
19 | (System) | Changed action holders to Shaofu Peng, Shuping Peng, Andrew Stone, Zoey Rose, Samuel Sidor (IESG state changed) |
|
2025-05-27
|
19 | Ketan Talaulikar | IESG state changed to AD Evaluation::Revised I-D Needed from AD Evaluation |
|
2025-05-25
|
19 | Ketan Talaulikar | IESG state changed to AD Evaluation from Publication Requested |
|
2025-05-22
|
19 | Dhruv Dhody | # Document Shepherd Write-Up for Group Documents *This Shepherd Write-Up template version is dated 4 July 2022.* Thank you for your service as a document … # Document Shepherd Write-Up for Group Documents *This Shepherd Write-Up template version is dated 4 July 2022.* Thank you for your service as a document shepherd. Among the responsibilities is answering the questions in this write-up to give helpful context to Last Call and Internet Engineering Steering Group ([IESG][1]) reviewers, and your diligence in completing it is appreciated. The full role of the shepherd is further described in [RFC 4858][2]. You will need the cooperation of the authors and editors to complete these checks. Note that some numbered items contain multiple related questions; please be sure to answer all of them. ## Document History 1. Does the working group (WG) consensus represent the strong concurrence of a few individuals, with others being silent, or did it reach broad agreement? There is a broad agreement in the WG. 2. Was there controversy about particular points, or were there decisions where the consensus was particularly rough? No controversy. 3. Has anyone threatened an appeal or otherwise indicated extreme discontent? If so, please summarize the areas of conflict in separate email messages to the responsible Area Director. (It should be in a separate email because this questionnaire is publicly available.) No. 4. For protocol documents, are there existing implementations of the contents of the document? Have a significant number of potential implementers indicated plans to implement? Are any existing implementations reported somewhere, either in the document itself (as [RFC 7942][3] recommends) or elsewhere (where)? The Implementation Status section notes that there are 2 known implementations at the very least. ## Additional Reviews 5. Do the contents of this document closely interact with technologies in other IETF working groups or external organizations, and would it therefore benefit from their review? Have those reviews occurred? If yes, describe which reviews took place. There is no direct interaction. This I-D extends the support for IGP Flexible Algorithm (RFC 9350) from the LSR WG in PCEP. There is enough overlap between these working groups, and one of the authors of RFC 9350 provided review - https://mailarchive.ietf.org/arch/msg/pce/p64-2Y9LsZyz-7ZcjquEmgnugcU/ 6. Describe how the document meets any required formal expert review criteria, such as the MIB Doctor, YANG Doctor, media type, and URI type reviews. No 7. If the document contains a YANG module, has the final version of the module been checked with any of the [recommended validation tools][4] for syntax and formatting validation? If there are any resulting errors or warnings, what is the justification for not fixing them at this time? Does the YANG module comply with the Network Management Datastore Architecture (NMDA) as specified in [RFC 8342][5]? No YANG module 8. Describe reviews and automated checks performed to validate sections of the final version of the document written in a formal language, such as XML code, BNF rules, MIB definitions, CBOR's CDDL, etc. Not applicable ## Document Shepherd Checks 9. Based on the shepherd's review of the document, is it their opinion that this document is needed, clearly written, complete, correctly designed, and ready to be handed off to the responsible Area Director? The chair has reviewed this document. The document is clear and ready to be shipped. 10. Several IETF Areas have assembled [lists of common issues that their reviewers encounter][6]. For which areas have such issues been identified and addressed? For which does this still need to happen in subsequent reviews? No issues identified. 11. What type of RFC publication is being requested on the IETF stream ([Best Current Practice][12], [Proposed Standard, Internet Standard][13], [Informational, Experimental or Historic][14])? Why is this the proper type of RFC? Do all Datatracker state attributes correctly reflect this intent? Proposed Standard This I-D defines a protocol extension, and thus, the standards track makes sense. All attributes in Datatracker are set correctly. 12. Have reasonable efforts been made to remind all authors of the intellectual property rights (IPR) disclosure obligations described in [BCP 79][7]? To the best of your knowledge, have all required disclosures been filed? If not, explain why. If yes, summarize any relevant discussion, including links to publicly-available messages when applicable. There are no IPRs. The IPR poll was conducted during the adoption and WGLC. 13. Has each author, editor, and contributor shown their willingness to be listed as such? If the total number of authors and editors on the front page is greater than five, please provide a justification. Yes. The authors/contributors list has shown their willingness to be listed. The total number of authors is 5. Earlier versions had more authors that were moved to the contributor section. 14. Document any remaining I-D nits in this document. Simply running the [idnits tool][8] is not enough; please review the ["Content Guidelines" on authors.ietf.org][15]. (Also note that the current idnits tool generates some incorrect warnings; a rewrite is underway.) There are currently no I-D nits in the document - https://author-tools.ietf.org/api/idnits?url=https://www.ietf.org/archive/id/draft-ietf-pce-sid-algo-19.txt 15. Should any informative references be normative or vice-versa? See the [IESG Statement on Normative and Informative References][16]. The normative and informative references are appropriate. 16. List any normative references that are not freely available to anyone. Did the community have sufficient access to review any such normative references? None 17. Are there any normative downward references (see [RFC 3967][9] and [BCP 97][10]) that are not already listed in the [DOWNREF registry][17]? If so, list them. None 18. Are there normative references to documents that are not ready to be submitted to the IESG for publication or are otherwise in an unclear state? If so, what is the plan for their completion? One normative reference is an I-D, it is already in the RFC Editor queue. 19. Will publication of this document change the status of any existing RFCs? If so, does the Datatracker metadata correctly reflect this and are those RFCs listed on the title page, in the abstract, and discussed in the introduction? If not, explain why and point to the part of the document where the relationship of this document to these other RFCs is discussed. This document updates RFC 8664 and RFC 9603, it is captured in the metadata, abstract, and introduction. The update includes carving out the algorithm field from an earlier reserved field. 20. Describe the document shepherd's review of the IANA considerations section, especially with regard to its consistency with the body of the document. Confirm that all aspects of the document requiring IANA assignments are associated with the appropriate reservations in IANA registries. Confirm that any referenced IANA registries have been clearly identified. Confirm that each newly created IANA registry specifies its initial contents, allocations procedures, and a reasonable name (see [RFC 8126][11]). The IANA section is consistent with the document's body and has been reviewed. It has a mix of early allocations that need to be confirmed and some new allocations. The I-D does not create any new registry. 21. List any new IANA registries that require Designated Expert Review for future allocations. Are the instructions to the Designated Expert clear? Please include suggestions of designated experts, if appropriate. None [1]: https://www.ietf.org/about/groups/iesg/ [2]: https://www.rfc-editor.org/rfc/rfc4858.html [3]: https://www.rfc-editor.org/rfc/rfc7942.html [4]: https://wiki.ietf.org/group/ops/yang-review-tools [5]: https://www.rfc-editor.org/rfc/rfc8342.html [6]: https://wiki.ietf.org/group/iesg/ExpertTopics [7]: https://www.rfc-editor.org/info/bcp79 [8]: https://www.ietf.org/tools/idnits/ [9]: https://www.rfc-editor.org/rfc/rfc3967.html [10]: https://www.rfc-editor.org/info/bcp97 [11]: https://www.rfc-editor.org/rfc/rfc8126.html [12]: https://www.rfc-editor.org/rfc/rfc2026.html#section-5 [13]: https://www.rfc-editor.org/rfc/rfc2026.html#section-4.1 [14]: https://www.rfc-editor.org/rfc/rfc2026.html#section-4.2 [15]: https://authors.ietf.org/en/content-guidelines-overview [16]: https://www.ietf.org/about/groups/iesg/statements/normative-informative-references/ [17]: https://datatracker.ietf.org/doc/downref/ |
|
2025-05-22
|
19 | Dhruv Dhody | IETF WG state changed to Submitted to IESG for Publication from Waiting for WG Chair Go-Ahead |
|
2025-05-22
|
19 | Dhruv Dhody | IESG state changed to Publication Requested from I-D Exists |
|
2025-05-22
|
19 | (System) | Changed action holders to Ketan Talaulikar (IESG state changed) |
|
2025-05-22
|
19 | Dhruv Dhody | Responsible AD changed to Ketan Talaulikar |
|
2025-05-22
|
19 | Dhruv Dhody | Document is now in IESG state Publication Requested |
|
2025-05-22
|
19 | Dhruv Dhody | Changed consensus to Yes from Unknown |
|
2025-05-22
|
19 | Dhruv Dhody | Intended Status changed to Proposed Standard from None |
|
2025-05-22
|
19 | Dhruv Dhody | Tags Other - see Comment Log, Doc Shepherd Follow-up Underway cleared. |
|
2025-05-22
|
19 | Dhruv Dhody | # Document Shepherd Write-Up for Group Documents *This Shepherd Write-Up template version is dated 4 July 2022.* Thank you for your service as a document … # Document Shepherd Write-Up for Group Documents *This Shepherd Write-Up template version is dated 4 July 2022.* Thank you for your service as a document shepherd. Among the responsibilities is answering the questions in this write-up to give helpful context to Last Call and Internet Engineering Steering Group ([IESG][1]) reviewers, and your diligence in completing it is appreciated. The full role of the shepherd is further described in [RFC 4858][2]. You will need the cooperation of the authors and editors to complete these checks. Note that some numbered items contain multiple related questions; please be sure to answer all of them. ## Document History 1. Does the working group (WG) consensus represent the strong concurrence of a few individuals, with others being silent, or did it reach broad agreement? There is a broad agreement in the WG. 2. Was there controversy about particular points, or were there decisions where the consensus was particularly rough? No controversy. 3. Has anyone threatened an appeal or otherwise indicated extreme discontent? If so, please summarize the areas of conflict in separate email messages to the responsible Area Director. (It should be in a separate email because this questionnaire is publicly available.) No. 4. For protocol documents, are there existing implementations of the contents of the document? Have a significant number of potential implementers indicated plans to implement? Are any existing implementations reported somewhere, either in the document itself (as [RFC 7942][3] recommends) or elsewhere (where)? The Implementation Status section notes that there are 2 known implementations at the very least. ## Additional Reviews 5. Do the contents of this document closely interact with technologies in other IETF working groups or external organizations, and would it therefore benefit from their review? Have those reviews occurred? If yes, describe which reviews took place. There is no direct interaction. This I-D extends the support for IGP Flexible Algorithm (RFC 9350) from the LSR WG in PCEP. There is enough overlap between these working groups, and one of the authors of RFC 9350 provided review - https://mailarchive.ietf.org/arch/msg/pce/p64-2Y9LsZyz-7ZcjquEmgnugcU/ 6. Describe how the document meets any required formal expert review criteria, such as the MIB Doctor, YANG Doctor, media type, and URI type reviews. No 7. If the document contains a YANG module, has the final version of the module been checked with any of the [recommended validation tools][4] for syntax and formatting validation? If there are any resulting errors or warnings, what is the justification for not fixing them at this time? Does the YANG module comply with the Network Management Datastore Architecture (NMDA) as specified in [RFC 8342][5]? No YANG module 8. Describe reviews and automated checks performed to validate sections of the final version of the document written in a formal language, such as XML code, BNF rules, MIB definitions, CBOR's CDDL, etc. Not applicable ## Document Shepherd Checks 9. Based on the shepherd's review of the document, is it their opinion that this document is needed, clearly written, complete, correctly designed, and ready to be handed off to the responsible Area Director? The chair has reviewed this document. The document is clear and ready to be shipped. 10. Several IETF Areas have assembled [lists of common issues that their reviewers encounter][6]. For which areas have such issues been identified and addressed? For which does this still need to happen in subsequent reviews? No issues identified. 11. What type of RFC publication is being requested on the IETF stream ([Best Current Practice][12], [Proposed Standard, Internet Standard][13], [Informational, Experimental or Historic][14])? Why is this the proper type of RFC? Do all Datatracker state attributes correctly reflect this intent? Proposed Standard This I-D defines a protocol extension, and thus, the standards track makes sense. All attributes in Datatracker are set correctly. 12. Have reasonable efforts been made to remind all authors of the intellectual property rights (IPR) disclosure obligations described in [BCP 79][7]? To the best of your knowledge, have all required disclosures been filed? If not, explain why. If yes, summarize any relevant discussion, including links to publicly-available messages when applicable. There are no IPRs. The IPR poll was conducted during the adoption and WGLC. 13. Has each author, editor, and contributor shown their willingness to be listed as such? If the total number of authors and editors on the front page is greater than five, please provide a justification. Yes. The authors/contributors list has shown their willingness to be listed. The total number of authors is 5. Earlier versions had more authors that were moved to the contributor section. 14. Document any remaining I-D nits in this document. Simply running the [idnits tool][8] is not enough; please review the ["Content Guidelines" on authors.ietf.org][15]. (Also note that the current idnits tool generates some incorrect warnings; a rewrite is underway.) There are currently no I-D nits in the document - https://author-tools.ietf.org/api/idnits?url=https://www.ietf.org/archive/id/draft-ietf-pce-sid-algo-19.txt 15. Should any informative references be normative or vice-versa? See the [IESG Statement on Normative and Informative References][16]. The normative and informative references are appropriate. 16. List any normative references that are not freely available to anyone. Did the community have sufficient access to review any such normative references? None 17. Are there any normative downward references (see [RFC 3967][9] and [BCP 97][10]) that are not already listed in the [DOWNREF registry][17]? If so, list them. None 18. Are there normative references to documents that are not ready to be submitted to the IESG for publication or are otherwise in an unclear state? If so, what is the plan for their completion? One normative reference is an I-D, it is already in the RFC Editor queue. 19. Will publication of this document change the status of any existing RFCs? If so, does the Datatracker metadata correctly reflect this and are those RFCs listed on the title page, in the abstract, and discussed in the introduction? If not, explain why and point to the part of the document where the relationship of this document to these other RFCs is discussed. This document updates RFC 8664 and RFC 9603, it is captured in the metadata, abstract, and introduction. The update includes carving out the algorithm field from an earlier reserved field. 20. Describe the document shepherd's review of the IANA considerations section, especially with regard to its consistency with the body of the document. Confirm that all aspects of the document requiring IANA assignments are associated with the appropriate reservations in IANA registries. Confirm that any referenced IANA registries have been clearly identified. Confirm that each newly created IANA registry specifies its initial contents, allocations procedures, and a reasonable name (see [RFC 8126][11]). The IANA section is consistent with the document's body and has been reviewed. It has a mix of early allocations that need to be confirmed and some new allocations. The I-D does not create any new registry. 21. List any new IANA registries that require Designated Expert Review for future allocations. Are the instructions to the Designated Expert clear? Please include suggestions of designated experts, if appropriate. None [1]: https://www.ietf.org/about/groups/iesg/ [2]: https://www.rfc-editor.org/rfc/rfc4858.html [3]: https://www.rfc-editor.org/rfc/rfc7942.html [4]: https://wiki.ietf.org/group/ops/yang-review-tools [5]: https://www.rfc-editor.org/rfc/rfc8342.html [6]: https://wiki.ietf.org/group/iesg/ExpertTopics [7]: https://www.rfc-editor.org/info/bcp79 [8]: https://www.ietf.org/tools/idnits/ [9]: https://www.rfc-editor.org/rfc/rfc3967.html [10]: https://www.rfc-editor.org/info/bcp97 [11]: https://www.rfc-editor.org/rfc/rfc8126.html [12]: https://www.rfc-editor.org/rfc/rfc2026.html#section-5 [13]: https://www.rfc-editor.org/rfc/rfc2026.html#section-4.1 [14]: https://www.rfc-editor.org/rfc/rfc2026.html#section-4.2 [15]: https://authors.ietf.org/en/content-guidelines-overview [16]: https://www.ietf.org/about/groups/iesg/statements/normative-informative-references/ [17]: https://datatracker.ietf.org/doc/downref/ |
|
2025-05-20
|
19 | Samuel Sidor | New version available: draft-ietf-pce-sid-algo-19.txt |
|
2025-05-20
|
19 | Samuel Sidor | New version accepted (logged-in submitter: Samuel Sidor) |
|
2025-05-20
|
19 | Samuel Sidor | Uploaded new revision |
|
2025-05-14
|
18 | Samuel Sidor | New version available: draft-ietf-pce-sid-algo-18.txt |
|
2025-05-14
|
18 | Samuel Sidor | New version accepted (logged-in submitter: Samuel Sidor) |
|
2025-05-14
|
18 | Samuel Sidor | Uploaded new revision |
|
2025-04-06
|
17 | Dhruv Dhody | Shepherd Review - https://mailarchive.ietf.org/arch/msg/pce/jTNDZt0wUGOESl6oeBpXC0SPmIo/ |
|
2025-04-06
|
17 | Dhruv Dhody | Tags Doc Shepherd Follow-up Underway, Other - see Comment Log set. |
|
2025-01-13
|
17 | Dhruv Dhody | Notification list changed to dd@dhruvdhody.com because the document shepherd was set |
|
2025-01-13
|
17 | Dhruv Dhody | Document shepherd changed to Dhruv Dhody |
|
2025-01-13
|
17 | Dhruv Dhody | Tag Revised I-D Needed - Issue raised by WGLC cleared. |
|
2025-01-13
|
17 | Samuel Sidor | New version available: draft-ietf-pce-sid-algo-17.txt |
|
2025-01-13
|
17 | Samuel Sidor | New version accepted (logged-in submitter: Samuel Sidor) |
|
2025-01-13
|
17 | Samuel Sidor | Uploaded new revision |
|
2025-01-03
|
16 | Dhruv Dhody | IPR Responses - https://mailarchive.ietf.org/arch/msg/pce/cmg_LLORnsvVkHiCulpH_UjcJcs/ |
|
2025-01-03
|
16 | Dhruv Dhody | Tag Revised I-D Needed - Issue raised by WGLC set. |
|
2025-01-03
|
16 | Dhruv Dhody | IETF WG state changed to Waiting for WG Chair Go-Ahead from In WG Last Call |
|
2024-12-20
|
16 | Samuel Sidor | New version available: draft-ietf-pce-sid-algo-16.txt |
|
2024-12-20
|
16 | Samuel Sidor | New version accepted (logged-in submitter: Samuel Sidor) |
|
2024-12-20
|
16 | Samuel Sidor | Uploaded new revision |
|
2024-12-05
|
15 | Dhruv Dhody | IETF WG state changed to In WG Last Call from WG Document |
|
2024-11-21
|
15 | Samuel Sidor | New version available: draft-ietf-pce-sid-algo-15.txt |
|
2024-11-21
|
15 | Samuel Sidor | New version accepted (logged-in submitter: Samuel Sidor) |
|
2024-11-21
|
15 | Samuel Sidor | Uploaded new revision |
|
2024-09-25
|
14 | Samuel Sidor | New version available: draft-ietf-pce-sid-algo-14.txt |
|
2024-09-25
|
14 | Samuel Sidor | New version accepted (logged-in submitter: Samuel Sidor) |
|
2024-09-25
|
14 | Samuel Sidor | Uploaded new revision |
|
2024-08-23
|
13 | Russ White | Request for Early review by RTGDIR Completed: Ready. Reviewer: Russ White. Sent review to list. |
|
2024-08-22
|
13 | Nagendra Nainar | Request for Early review by OPSDIR Completed: Has Issues. Reviewer: Nagendra Nainar. Sent review to list. |
|
2024-08-12
|
13 | Samuel Sidor | New version available: draft-ietf-pce-sid-algo-13.txt |
|
2024-08-12
|
13 | Samuel Sidor | New version accepted (logged-in submitter: Samuel Sidor) |
|
2024-08-12
|
13 | Samuel Sidor | Uploaded new revision |
|
2024-07-29
|
12 | Carlos Pignataro | Request for Early review by OPSDIR is assigned to Nagendra Nainar |
|
2024-07-27
|
12 | Daniam Henriques | Request for Early review by RTGDIR is assigned to Russ White |
|
2024-07-25
|
12 | Dhruv Dhody | Requested Early review by RTGDIR |
|
2024-07-25
|
12 | Dhruv Dhody | Requested Early review by OPSDIR |
|
2024-07-23
|
12 | Samuel Sidor | New version available: draft-ietf-pce-sid-algo-12.txt |
|
2024-07-23
|
12 | Samuel Sidor | New version accepted (logged-in submitter: Samuel Sidor) |
|
2024-07-23
|
12 | Samuel Sidor | Uploaded new revision |
|
2024-07-09
|
11 | Dhruv Dhody | Added to session: IETF-120: pce Thu-2200 |
|
2024-07-08
|
11 | Samuel Sidor | New version available: draft-ietf-pce-sid-algo-11.txt |
|
2024-07-08
|
11 | Samuel Sidor | New version accepted (logged-in submitter: Samuel Sidor) |
|
2024-07-08
|
11 | Samuel Sidor | Uploaded new revision |
|
2024-06-21
|
10 | Samuel Sidor | New version available: draft-ietf-pce-sid-algo-10.txt |
|
2024-06-21
|
10 | Samuel Sidor | New version accepted (logged-in submitter: Samuel Sidor) |
|
2024-06-21
|
10 | Samuel Sidor | Uploaded new revision |
|
2024-06-07
|
09 | Samuel Sidor | New version available: draft-ietf-pce-sid-algo-09.txt |
|
2024-06-07
|
09 | Samuel Sidor | New version accepted (logged-in submitter: Samuel Sidor) |
|
2024-06-07
|
09 | Samuel Sidor | Uploaded new revision |
|
2024-02-01
|
08 | Samuel Sidor | New version available: draft-ietf-pce-sid-algo-08.txt |
|
2024-02-01
|
08 | Samuel Sidor | New version accepted (logged-in submitter: Samuel Sidor) |
|
2024-02-01
|
08 | Samuel Sidor | Uploaded new revision |
|
2024-01-15
|
07 | Samuel Sidor | New version available: draft-ietf-pce-sid-algo-07.txt |
|
2024-01-15
|
07 | Samuel Sidor | New version accepted (logged-in submitter: Samuel Sidor) |
|
2024-01-15
|
07 | Samuel Sidor | Uploaded new revision |
|
2023-11-20
|
06 | Samuel Sidor | New version available: draft-ietf-pce-sid-algo-06.txt |
|
2023-11-20
|
06 | Samuel Sidor | New version accepted (logged-in submitter: Samuel Sidor) |
|
2023-11-20
|
06 | Samuel Sidor | Uploaded new revision |
|
2023-11-02
|
05 | Dhruv Dhody | Added to session: IETF-118: pce Thu-1400 |
|
2023-09-21
|
05 | Samuel Sidor | New version available: draft-ietf-pce-sid-algo-05.txt |
|
2023-09-21
|
05 | Samuel Sidor | New version accepted (logged-in submitter: Samuel Sidor) |
|
2023-09-21
|
05 | Samuel Sidor | Uploaded new revision |
|
2023-08-03
|
04 | Samuel Sidor | New version available: draft-ietf-pce-sid-algo-04.txt |
|
2023-08-03
|
04 | Samuel Sidor | New version accepted (logged-in submitter: Samuel Sidor) |
|
2023-08-03
|
04 | Samuel Sidor | Uploaded new revision |
|
2023-07-14
|
03 | Dhruv Dhody | Added to session: IETF-117: pce Mon-2230 |
|
2023-07-10
|
03 | Samuel Sidor | New version available: draft-ietf-pce-sid-algo-03.txt |
|
2023-07-10
|
03 | Samuel Sidor | New version accepted (logged-in submitter: Samuel Sidor) |
|
2023-07-10
|
03 | Samuel Sidor | Uploaded new revision |
|
2023-06-22
|
02 | Samuel Sidor | New version available: draft-ietf-pce-sid-algo-02.txt |
|
2023-06-22
|
02 | Samuel Sidor | New version accepted (logged-in submitter: Samuel Sidor) |
|
2023-06-22
|
02 | Samuel Sidor | Uploaded new revision |
|
2023-04-25
|
01 | Samuel Sidor | New version available: draft-ietf-pce-sid-algo-01.txt |
|
2023-04-25
|
01 | Jenny Bui | Posted submission manually |
|
2023-03-19
|
00 | Dhruv Dhody | Added to session: IETF-116: pce Mon-0630 |
|
2022-08-26
|
00 | (System) | Document has expired |
|
2022-02-22
|
00 | Dhruv Dhody | This document now replaces draft-tokar-pce-sid-algo instead of None |
|
2022-02-22
|
00 | Samuel Sidor | New version available: draft-ietf-pce-sid-algo-00.txt |
|
2022-02-22
|
00 | (System) | WG -00 approved |
|
2022-02-22
|
00 | Samuel Sidor | Set submitter to "Samuel Sidor ", replaces to (none) and sent approval email to group chairs: pce-chairs@ietf.org |
|
2022-02-22
|
00 | Samuel Sidor | Uploaded new revision |