Hi Peter,



Thanks for your important comments.

It seems that we have a consensus that the use-case described in the draft is 
valid.

I've heard some people say that flex-algo has already supported this l2-bundles 
scenario, no additional definition is needed. This seems that, from the view of 
some people, the use-case need to be solved through flex-algo itself. 

The solution currently described in this document may not be mature, but the 
direction may not be wrong ?




Others please see inline [PSF].






Regards,


PSF






原始邮件



发件人:PeterPsenak
收件人:[email protected];
日 期 :2021年03月09日 18:08
主 题 :[Lsr] draft-peng-lsr-flex-algo-l2bundles


Dear authors,
 
here are couple of comments to draft-peng-lsr-flex-algo-l2bundles:
 
1. Flex-algo specification as specified in draft-ietf-lsr-flex-algo only  
uses L3 link information for path computation. This is consistent with  
the regular Algo 0 path computation. My preference would be to keep it  
that way.[PSF] There maybe one way not to violate this rule, but more complex. 

[PSF] Currently for an L3 link there are multiple Application specific 
attributes, is it possible for an application (such as Flex-algo) there are 
multiple APP Instance specific attributes ? For example, an L2-bundle interface 
can have multiple Flex-algo APP instance delay metric, for algorithm-128 the 
delay metric is 10ms (exactly get from the dynamic detection of member link 1), 
for algorithm-129 the delay metric is 20ms (exactly get from the dynamic 
detection of member link 2), for algorithm-0 the delay metric get from the 
dynamic detection of bundles itself. However I don't like the this way. Other 
ways?




2. Flex-algo is not a replacement for SRTE. The problem that you are  
trying to solve can be solved by SRTE with the usage of the L2 Adj-SIDs.[PSF] 
Flex-algo is constraint based SPF, for the initial purpose, is SID stack depth 
optimization for SR-TE path ? It's hard to convince operators by just saying 
that "the problem is out the scope of Flex-algo" when he has already selected 
Flex-algo to reduce the number of Adj-SIDs.




3. Usage of the L2 link data for flex-algo path computation is much more  
complex than defining the L-flag in the FAD. You would need to deal with  
things like:
 
a) conflicting information in L3 and L2 link information
b) missing information in L3 or L2 link information
 [PSF] Yes, more computation rules need be added based on the existing ones 
defined in draft-ietf-lsr-flex-algo. I think it's no more complex than 
Flex-algo itself.




which would require to define a strict path computation preference rules  
and conflict resolutions that all routers would need to follow. I would  
argue that this is much easier to be done with SRTE, where the logic to  
select the path is a local matter compared to consistency in path  
selection that is required for distributed calculation used by flex-algo.
 [PSF] Unfortunately we are now in the context of Flex-algo, not SR-TE.




thanks,
Peter
 
 
 
 
_______________________________________________
Lsr mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/lsr
_______________________________________________
Lsr mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/lsr

Reply via email to