As WG Co-Chair, changing subject. Please continue with this thread. 

Thanks,
Acee

> On Feb 18, 2025, at 4:01 AM, Peter Psenak <[email protected]> wrote:
> 
> Hi Liyan,
> 
> please see inline:
> 
> On 18/02/2025 09:56, Liyan Gong wrote:
>> Hi Peter,
>> 
>> Thank you very much for your response. 
>> I understand your perspective, In fact, I agree with you to a certain 
>> extent. 
>> At first glance, the proposed solution may not appear advantageous in terms 
>> of configuration. 
>> However, its strengths lie more in its simplicity of deployment and 
>> flexibility in adjustments. 
>> For example, regarding the second advantage mentioned in the email 
>> below,**Proposal 2** allows for dynamic adjustment of calculation results 
>> without modifying the configuration. In comparison,would **Proposal 1** 
>> require manual configuration changes to achieve similar flexibility?
> no, implementation is free to cease the participation in any algo based on 
> any event, it is not restricted to the configuration.
> thanks,
> Peter
>> 
>> Again,I truly appreciate the time you took to share your insights and hope 
>> we can continue this discussion.
>> 
>> Best Regards,
>> Liyan
>> 
>> 
>> ----邮件原文----
>> 发件人:Peter Psenak  <[email protected]>
>> 收件人:Liyan Gong  <[email protected]>,Acee Lindem  
>> <[email protected]>
>> 抄 送: "Les Ginsberg (ginsbe" <[email protected]>,shraddha  
>> <[email protected]>,lsr  <[email protected]>,draft-ietf-lsr-igp-f 
>> <[email protected]>
>> 发送时间:2025-02-18 15:50:42
>> 主题:Re: [Lsr] Re: Working Group Last Call of "IGP FlexibleAlgorithmsReverse 
>> Affinity Constraint"-draft-ietf-lsr-igp-flex-algo-reverse-affinity-03
>> 
>>                     Liyan,
>> 
>>     please see inline (##PP):
>> 
>>     On 18/02/2025 04:19, Liyan Gong wrote:
>>     Dear           All,   
>>      Thank         you for raising this question. 
>> Yes,this         
>> draft(https://datatracker.ietf.org/doc/draft-gong-lsr-flex-algo-exclude-node/)was
>>          discussed at the IETF 121 meeting and and there were some         
>> debates.
>> As         a co-author of the draft, I appreciate the         opportunity to 
>> clarify and discuss it here. Also,we greatly         appreciate any further 
>> feedback or suggestions.
>>       
>> The         draft aims to achieve the exclusion of specific nodes within a   
>>       Felx-Algo(FA) by introducing additional constraint calculation         
>> conditions.  
>>  
>> To         facilitate the discussion, let me refer to:  
>> -         **Proposal 1**: The existing approach where         nodes do not 
>> participate in FA settings.  
>> -         **Proposal 2**: The proposed solution described         in the 
>> draft.  
>>  
>> In           my view, the most fundamental difference between the two lies   
>>         in the decision-making process:  -         In **Proposal 1**, the 
>> decision-making is         distributed across individual network devices.  
>> -         In **Proposal 2**, the decision-making is         centralized on 
>> the device performing the route calculation,         while other devices 
>> only need to advertise their attribute         information.  
>>       ##PP
>>    "Proposal 2" is based on the individual nodes       advertising the 
>> admin-tag:
>> 
>>     "If a node
>> advertises an Admin-Tag value that needs to be excluded, that node
>> is removed from the Flex-Algo topology."
>>     So it is distributed in a nature. And it is even worse than using     
>> the algo participation. 
>>     With algo participation, if you don't want a node to participate,     
>> the node simply does not advertise anything.
>>     With your proposal, the node needs to advertise the algo     
>> participation plus the admin tag to be excluded from the algo.  So     it 
>> uses two advertisements that together achieve the same outcome as     not 
>> sending any of them.
>>     
>>     
>>      
>> **Proposal           2** offers several advantages:  1.           
>> **Scalability**: It is more friendly to large-scale         networks. In 
>> scenarios where multiple nodes need to be excluded,         we can uniformly 
>> set the attributes of these nodes and exclude         them based on these 
>> attributes.  
>>       
>>    ##PP
>>       if you want nodes to be excluded from the algo, you simply do not      
>>  configure them to participate. How much simple that can be?
>> With your proposal, you have to configure them to participate and       then 
>> with some extra attribute that they need to advertise to be       excluded.
>>    
>>     2.         **Dynamic Adjustments**: It allows for         exclusion 
>> within specific ranges, making it more adaptable to         dynamic network 
>> changes. For example, a node can be excluded         when its CPU 
>> utilization exceeds 80%, and reincluded once it         falls below this 
>> threshold.  
>>       ##PP
>>       you can cease participation in algo in any time, based on any       
>> trigger (not that I recommend that), so you are not adding       anything 
>> new.
>>    
>>     3.         **Alignment with Admin Tag and FA concept**: Inspired         
>> by the admin tag draft, we chose admin tags as the carrier for         this 
>> attribute information, which aligns with the idea of using         admin 
>> tags to select route and path.  
>>       ##PP
>>       I see absolutely no benefit in "alignment of admin tag and FA       
>> concept" unless you bring any new functionality, which you clearly       
>> don't. 
>>    
>>      
>> Overall,         I think **Scheme 2** not only enhances the functionality of 
>> FA         but also makes its deployment more flexible, aligning well with   
>>       the current FA constraint-based path computation concept.  
>>       ##PP
>>       Overall I think that your proposal bring no new functionality.       
>> Contrary, it proposes to achieve the existing functionality with       some 
>> extra advertisement, which makes no sense to me. 
>>    thanks,
>>       Peter
>>      
>> Regarding         the strict order of FA computation constraints discussed 
>> in the         emails, I agree that a registration mechanism is necessary. 
>> This         draft also requires such a mechanism, and we will continue to   
>>       follow up on IANA updates and revise the draft accordingly.
>> 
>>      Best         Regards,
>> Liyan
>> 
>>       ----邮件原文----
>>         发件人:Peter Psenak  <[email protected]>
>>         收件人:Acee Lindem  <[email protected]>
>>         抄 送: "Les Ginsberg (ginsberg)" <[email protected]>,shraddha  
>> <[email protected]>,lsr  
>> <[email protected]>,"[email protected]" 
>> <[email protected]>
>>         发送时间:2025-01-29 16:45:32
>>         主题:[Lsr] Re: Working Group Last Call of "IGP Flexible Algorithms 
>> Reverse Affinity Constraint" - 
>> draft-ietf-lsr-igp-flex-algo-reverse-affinity-03
>>         
>>                              Hi Acee,
>> 
>>             On 28/01/2025 20:14, Acee Lindem           wrote:
>>               Ok - I guess you             can add a         registry now if 
>> you want. 
>> I would, it's a clear reference of all rules we have defined           at    
>>    any point in time.
>>              
>>               We don’t have any             WG drafts         adding 
>> flex-algo rules but we have                     
>> draft-gong-lsr-flex-algo-exclude-node as an individual             draft. I  
>>        seem to recall discussion as to whether             this draft is 
>> necessary         since a node could be             excluded by not 
>> participating in the         flex-algo. 
>>                   that draft is not needed.
>> thanks,
>>                 Peter
>>              
>>               
>>                 Thanks,
>> Acee
>>                   
>>                 
>>                     On Jan 28, 2025, at 13:58, Peter Psenak             
>> <[email protected]>                 wrote:
>> 
>>                         Hi Acee,
>>                                 
>>                                 we require strict ordering - it may not      
>>              be necessary now,               but in the future we            
>>        may introduce something that will               need                  
>>  it, so we started to enforce it from day 1.
>>                                 
>>                                 thanks,
>>                                 Peter
>>                                 
>>                                 
>>                                 On 28/01/2025 19:54, Acee Lindem wrote:
>>                                 Speaking as WG member:
>>                                     
>>                                     Hi Les, Peter, Shraddha,
>>                                     
>>                                     On Jan 24, 2025, at 10:34 AM,            
>>                              Les Ginsberg (ginsberg) <[email protected]>    
>>                                      wrote:
>>                                         
>>                                         I have reviewed the draft and        
>>                support moving ahead                   with                   
>>     publishing this as an RFC.
>>                                         
>>                                         The primary use case is well         
>>               described in Section 3 of                   the                
>>        draft. Note this is NOT, as some folks have                           
>>               mistakenly inferred from the draft                       
>> title,  aimed at                   multicast RPF                       use 
>> cases.
>>                                         
>>                                         As regards the evolving set of       
>>                 rules for flex-algo                                         
>> calculations, I think the current model of adding                       an   
>>                 appendix with the full list                       of updated 
>> rules is                   problematic.
>>                                         We now have three documents          
>>              which define rules:
>>                                         
>>                                         RFC 9350
>>                                         draft-ietf-lsr-flex-algo-bw-con
>>                                                               
>> draft-ietf-lsr-igp-flex-algo-reverse-affinity
>>                                         
>>                                         Each document is accurate based      
>>                  on the rules defined                   at the time          
>>              of publication.
>>                                         But as each document is              
>>          published - with potentially                                        
>>  more on the way - it becomes difficult to know                       which  
>>                  is the "latest".
>>                                         Readers of one document might        
>>                not be aware of the                   other                   
>>     documents.
>>                                         
>>                                         Perhaps the authors of the two       
>>                 drafts above could                   consider                
>>        introducing an IANA Registry which has the                            
>>              ordered list of rules (and appropriate                       
>> references for                   each) so that                       there 
>> is one source of truth.
>>                                         Each document would then simply      
>>                  specify the updates to                   the IANA           
>>             registry.
>>                                       I don't think we need this, since all 
>> the interface                                     constraints need to be 
>> satisfied for                     an interface to                 used in a 
>> given flex                     algorithm, I don't see that the               
>>                       ordering of the rules is important.
>>                                     
>>                                     Maybe the text in the two flex-algo      
>>                drafts which are                 going to progress            
>>          and be published shouldn't imply                                    
>>  strict ordering.
>>                                     
>>                                     Thanks,
>>                                     Acee
>>                                     
>>                                     
>>                                     
>>                                     
>>                                     
>>                                       Les
>>                                         
>>                                         -----Original Message-----
>>                                             From: Acee Lindem 
>> <[email protected]>
>>                                             Sent: Thursday, January 16,      
>>                    2025 11:03 AM
>>                                             To: lsr <[email protected]>
>>                                             Cc:                     
>> [email protected]
>>                                             Subject: [Lsr] Working Group     
>>                     Last Call of "IGP                     Flexible           
>>               Algorithms Reverse
>>                                             Affinity Constraint" -           
>>                                                           
>> draft-ietf-lsr-igp-flex-algo-reverse-affinity-03
>>                                             
>>                                             LSR WG,
>>                                             
>>                                             
>>                                             This email begins a 3 week       
>>                   WG Last Call for the                                       
>>       following draft: "IGP Flexible
>>                                             Algorithms Reverse Affinity      
>>                    Constraint" -                                             
>> draft-ietf-lsr-igp-flex-algo-reverse-
>>                                             affinity-03"
>>                                             
>>                                             Please review the document       
>>                   and indicate your support                     or           
>>               objections by
>>                                             February 7th, 2025. The          
>>                extra week is to account for                                  
>>            the Lunar New Year
>>                                             holiday.
>>                                             
>>                                             Thanks,
>>                                             Acee
>>                                                                     
>> _______________________________________________
>>                                             Lsr mailing list -- [email protected]
>>                                             To unsubscribe send an email     
>>                     to [email protected]
>>                                           
>>                                   
>>                               
>>              
>>               
>>       
>>    
> 

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

Reply via email to