Hi Jie,

Thank you for your valuable feedback on the latest version of our draft, which 
will certainly help us improve the draft.


In scenarios with multiple SLs, if an SL does not meet certain criteria (e.g., 
latency, packet loss, jitter), its eligibility attribute will be set to false 
and  it will be excluded from its associated CP when forwarding traffic. This 
may indeed affect the total available bandwidth of the CP, especially if 
multiple SLs are disqualified. We agree that it would be beneficial to clarify 
this process further. In the next version of the draft, we will add a dedicated 
subsection to explicitly describe the handling of multiple SLs within a CP, 
including how SL excluding impacts CP bandwidth and overall eligibility.


In practice, bandwidth metric value derived from multiple measurements over 
time. The exact number of measurements may depend on network conditions and 
configuration, aiming to smooth out transient variations and provide a more 
stable estimate. We will also enhance the draft to better explain how these 
metrics are collected and applied in the path selection process to mitigate the 
impact of sudden changes.


Once again, thank you for your insightful comments. We will incorporate these 
clarifications into the next revision and look forward to your continued 
feedback.




Best Regards
Yisong



----邮件原文----

发件人:"Dongjie (Jimmy)" <[email protected]>

收件人:Yisong Liu  <[email protected]>,AlvaroRetana 
<[email protected]>,spring-chairs  <[email protected]>,spring 
<[email protected]>

抄 送: draft-liu-spring-sr-policy-flexible-path-selection 
<[email protected]>

发送时间:2025-12-23 18:28:54

主题:RE: [spring] Re: Follow-up on IETF 124 
Presentationofdraft-liu-spring-sr-policy-flexible-path-selectionand draft 
clarification



 
 
Hi Yisong, 

 
 

 
Thanks for the update of this draft. I’ve read its latest version and think 
this could be a useful approach for selecting the eligible candidate path 
according to specific service requirements. 

 
 

 
I have one quick comments regarding the threshold parameters. Some of the 
parameters (e.g., jitter, latency, packet loss) can be used to determine the 
eligibility of each segment list, while the bandwidth related parameters 
require to take the total bandwidth of all the valid segment lists into 
consideration. Does this imply some specific order in comparing these threshold 
parameters with the attribute of the segment lists/candidate path? It would be 
clearer to have separate sub-sections on the eligibility of segment list and 
the eligibility of candidate path. 

 
 

 
And one related question is, how is the actual available bandwidth of the 
segment lists obtained? As the actual available bandwidth may change 
frequently, is it suitable to be used as one parameter for path selection? 

 
 

 
Best regards,

 
Jie

 
 

 
 
From: Yisong Liu <[email protected]> 
 Sent: Monday, December 15, 2025 5:10 PM
 To: AlvaroRetana <[email protected]> spring-chairs 
<[email protected]> spring <[email protected]>
 Cc: draft-liu-spring-sr-policy-flexible-path-selection 
<[email protected]>
 Subject: [spring] Re: Follow-up on IETF 124 Presentation 
ofdraft-liu-spring-sr-policy-flexible-path-selectionand draft clarification

 
 
 

 
 Hi Alvaro and WG,

 
  

 
 Thank you for your valuable feedback on the previous version of our draft. We 
have carefully considered the comments and have just submitted an updated 
version (draft-liu-spring-sr-policy-flexible-path-selection-12) to address 
them. The key technical updates in this revision are as follows:

 Clarified Reference to Eligibility Concept (section 1): The document now 
explicitly references and builds upon the eligibility attribute introduced in 
the related eligibility draft and also clarifies not simply an expansion of the 
eligibility draft's use cases.  Updated Information Model for Performance 
Thresholds (section 4.2): We have defined a structured information model that 
specifies performance threshold parameters (e.g., latency, jitter, bandwidth) 
for each SR Policy candidate path. Detailed Forwarding Quality Measurement 
(section 4.4): Added specifics on performance measurement methods, including 
the use of STAMP for metrics like delay and formulas for calculating available 
bandwidth. Refined Selection Rules (section 4.5): The rules for the path 
selection have been refined to mandate its use in excluding paths that fail to 
meet quality thresholds from active selection. Wait-to-Restore (WTR) Timer 
Mechanism (section 4.6): Introduced a WTR timer to prevent flapping by delaying 
a path's return to service until its quality stabilizes. 
 With these updates, the document is now more comprehensive and detailed. We 
kindly request your continued review and guidance on this version. Your 
feedback is invaluable to us, and we look forward to hearing from you at your 
earliest convenience.

 
 The updated draft is available at:
 URL: 
https://www.ietf.org/archive/id/draft-liu-spring-sr-policy-flexible-path-selection-12.txt
 Status: 
https://datatracker.ietf.org/doc/draft-liu-spring-sr-policy-flexible-path-selection/
 HTMLized: 
https://datatracker.ietf.org/doc/html/draft-liu-spring-sr-policy-flexible-path-selection
 Diff: 
https://author-tools.ietf.org/iddiff?url2=draft-liu-spring-sr-policy-flexible-path-selection-12

 
 Thank you for your time and support.

 
  

 
Best Regards,
 Yisong

 
 
 

 
 

 
 

 
----邮件原文----
 发件人:Yisong Liu  <[email protected]>
 收件人:AlvaroRetana  <[email protected]>,spring-chairs  
<[email protected]>,spring  <[email protected]>
 抄 送: draft-liu-spring-sr-policy-flexible-path-selection  
<[email protected]>
 发送时间:2025-11-20 10:20:22
 主题:Re:Re: Follow-up on IETF 124 Presentation 
ofdraft-liu-spring-sr-policy-flexible-path-selectionand draft clarification

 
Hi Alvaro,

 
 

 
 Thank you for your detailed feedback and guidance. This is highly valuable for 
improving our draft. I woud like to provide some additional clarification.

 
 Our draft, draft-liu-spring-sr-policy-flexible-path-selection, was initially 
presented at IETF 117 in 2023, predating the eligibility draft. Our work is not 
simply an expansion of the eligibility draft's use cases. From the beginning, 
we proposed a mechanism for Candidate Path switching based on forwarding 
quality thresholds and monitoring results. While this approach originally 
modified the active candidate path status, we later incorporated the 
eligibility concept following AD feedback to better align with the SR Policy 
architecture defined in RFC 9256, as we believe this concept better reflects 
path state definitions.

 
 Our focus remains on the CP switching mechanism based on forwarding quality. 
We have already submitted related drafts covering BGP and PCEP extensions for 
forwarding quality notification, though our current priority is advancing the 
main spring draft:

 draft-liu-idr-bgp-sr-policy-cp-threshold draft-liu-pce-sr-policy-cp-threshold 
draft-liu-idr-bgp-ls-srp-flexible-path-selection 
 Per your suggestions, we will promptly enhance Section 4.3 with detailed 
explanations of path quality measurement methodologies and the revertive 
procedures.

 
 Thank you for your suggestions and guidance.

 
  

 
Best regards,
 Yisong

 
 

 
----邮件原文----
 发件人:Alvaro Retana  <[email protected]>
 收件人:Yisong Liu  <[email protected]>,spring-chairs  
<[email protected]>,spring  <[email protected]>
 抄 送: draft-liu-spring-sr-policy-flexible-path-selection  
<[email protected]>
 发送时间:2025-11-19 21:36:32
 主题:Re: Follow-up on IETF 124 Presentation of 
draft-liu-spring-sr-policy-flexible-path-selectionand draft clarification

 
 
On November 18, 2025 at 8:26:51PM, Yisong Liu wrote:

 
 
 

 
 
 
 

 
 
 
Yisong:

 
 
 
 

 
 
 
Hi!  How are you?

 
 
 
 

 
 
 
> Thank you for the valuable feedback following our presentation at 

 
 
 
> IETF 124. We would like to offer some clarification to ensure our

 
 
 
> draft's purpose is properly understood.

 
 
 
> 

 
 
 
> In our latest revision, we have referenced

 
 
 
> draft-karboubi-spring-sr-policy-eligibility, though we wish to

 
 
 
> emphasize that the two drafts serve distinctly different purposes. 

 
 
 
> The eligibility draft introduces new concepts for path qualification,

 
 
 
> while our draft focuses specifically on defining a mechanism for path

 
 
 
> selection and switching based on forwarding performance metrics such

 
 
 
> as latency, jitter, and bandwidth. Our approach predefines quality

 
 
 
> requirements for SR policies and enables rapid path selection or

 
 
 
> switching when real-time monitoring indicates these requirements are

 
 
 
> no longer met. The reference to eligibility is included to maintain

 
 
 
> compatibility with the SR Policy architecture defined in RFC 9256.

 
 
 
> 

 
 
 
> We believe there is no significant overlap between our draft and

 
 
 
> eligibility draft and see value in advancing them independently. 

 
 
 
 

 
 
 
I understand what you're saying, but I am having a hard time seeing that 
reflected in the document.

 
 
 
 

 
 
 
(1) From §4:

 
 
 
 

 
 
 
      When a candidate path fails to meet forwarding quality

 
 
 
      requirements, its Eligibility attribute SHOULD be set to false,

 
 
 
      thereby excluding it from active candidate path selection.

 
 
 
 

 
 
 
   This text is effectively the same as what

 
 
 
   draft-karboubi-spring-sr-policy-eligibility says in §3.2 (Example 2:

 
 
 
   Delay sensitive paths):

 
 
 
 

 
 
 
       ...the policy could have a constraint to not use a path when its

 
 
 
       end-end delay exceeds a given value D1. ... In this case, a

 
 
 
       system could set the eligibility as false when it detects that

 
 
 
       path delay exceeds D1 (e.g. using STAMP) rendering path

 
 
 
       ineligible for selection...

 
 
 
 

 
 
 
   The main difference I see is that

 
 
 
   draft-karboubi-spring-sr-policy-eligibility focuses the example on

 
 
 
   delay, while your document mentions other possible "threshold

 
 
 
   parameters" (§4.1). Your document also includes examples in §4.1 and

 
 
 
   §5. If I may go further, the document is a more detailed version of

 
 
 
   the example in §3.2/draft-karboubi-spring-sr-policy-eligibility.

 
 
 
 

 
 
 
   The comments at the meeting in Montreal also mentioned a "high

 
 
 
   amount of overlap" (even from one of the authors of this document).

 
 
 
 

 
 
 
 

 
 
 
(2) From above: "our draft focuses specifically on defining a mechanism for 
path selection and switching based on forwarding performance metrics".

 
 
 
 

 
 
 
   A mechanism is described in §4.3 (Flexible Candidate Path Selection 

 
 
 
   Process):

 
 
 
 

 
 
 
    1) The document mentions that a "headend may be informed about the 

 
 
 
    forwarding quality requirements...through various means", and 

 
 
 
    points at BGP and PCEP drafts (§4).

 
 
 
 

 
 
 
    2) Examples of how the path can be monitored are listed in §4.3, 

 
 
 
    but I see no specification...only examples.

 
 
 
 

 
 
 
    3) The Rules for Setting the Eligibility Attribute (§4.2) are

 
 
 
    basically the same as what is defined in

 
 
 
    draft-karboubi-spring-sr-policy-eligibility: if the constraints are

 
 
 
    met, set the Eligibility to True otherwise, it can be set to False.

 
 
 
 

 
 
 
    4) Finally, "whether to revert to the previous active candidate 

 
 
 
    path can be specified by the configuration" is mentioned as a 

 
 
 
    possibility, but no explicit specification.

 
 
 
 

 
 
 
 

 
 
 
   In summary, if the intent is to define/specify a mechanism, there's 

 
 
 
   significant work to be done, given that the document only mentions 

 
 
 
   examples at this point. The current content does not justify the 

 
 
 
   Intended Status of putting this document in the Standards Track.

 
 
 
 

 
 
 
   

 
 
 
   

 
 
 
> We would appreciate if the chairs can give the guidance on how to

 
 
 
> proceed with our draft. Additionally, we have formally requested an

 
 
 
> adoption call during our presentation and would be grateful if the

 
 
 
> chairs can help to schedule this.

 
 
 
 

 
 
 
In addition to the comments above, the main action item at this time is to 
build WG engagement and interest. I only found comments from one other 
non-author in the archive (Joel) [1]. We need to see explicit engagement and 
interest [2] before moving forward.

 
 
 
 

 
 
 
Thanks!

 
 
 
 

 
 
 
Alvaro.

 
 
 
 

 
 
 
 

 
 
 
[1] 
https://mailarchive.ietf.org/arch/search/?q=%22draft-liu-spring-sr-policy-flexible-path-selection%22&f_list=spring
 

 
 
 
 

 
 
 
[2] https://wiki.ietf.org/en/group/spring/WG_Policies 

 
 
 
 

 
 
 

 
 
 
 
  

 
 

 
 
 
 
  

 
 
 
 








 

_______________________________________________
spring mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to