Hi Alvaro,

Thank you for your valuable comments.



Let39s conduct the following technical comparative analysis:

1. How to ensure resources:1.1: Different interfaces1.2: Different 
topologies1.3: Different paths1.4: Different resource queues under the same 
interface, such as queues.2. Let39s first examine the existing 
technologies:Different labels correspond to different interfaces, and the 
resources vary on different interfaces.Different SRv6 locators or prefix-sids 
(node labels) traverse interfaces with different resources in different IGP 
topologies or on different flex-algos of different IGPs.Different paths of 
different SR Policies represent different resources.Summary: Current 
technologies can solve the issues mentioned in 1.1 to 1.3.3. Next, let39s 
consider draft-ietf-spring-resource-aware-segments:It doesn39t introduce any 
specific extensions, but rather provides a summary of existing technologies by 
naming labels and SRv6 SIDs as resources.Without this draft, the existing 
technologies can already be implemented, making this draft purely 
informational.Summary: draft-ietf-spring-resource-aware-segments merely 
summarizes the technologies mentioned in 1.1 to 1.3 and provides resource SID 
naming without fundamental changes.4. Finally, let39s explore the need for new 
SRv6 forwarding behaviors, taking the example of reserving resources for queues 
on network devices:When different queues require reserved resources under the 
same interface, END.X needs to be allocated for each queue. However, the 
current RFC8986 does not define this forwarding behavior.When forwarding SRv6 
locators, it is a standard IPv6 route with the egress interface as a layer 3 
logical port, which cannot be mapped to specific queues on an 
interface.Summary: Therefore, in SRv6, we need to redefine new forwarding 
behaviors corresponding to resources.



BR. 

Wenying







----邮件原文----发件人:Alvaro Retana  <aretana.i...@gmail.com>收件人:Wenying Jiang  
<jiangweny...@chinamobile.com>,"Dongjie (Jimmy)" <jie.d...@huawei.com>抄 送: 
draft-cheng-spring-s  
<draft-cheng-spring-srv6-policy-resource-guran...@ietf.org>,chengweiqiang  
<chengweiqi...@chinamoblie.com>,spring-chairs  
<spring-cha...@ietf.org>,draft-ietf-spring-re  
<draft-ietf-spring-resource-aware-segme...@ietf.org>,spring  
<spring@ietf.org>发送时间:2024-04-24 02:51:30主题:RE: Re:Re: [spring] Relationship 
betweendraft-cheng-spring-srv6-policy-resource-guranteeanddraft-ietf-spring-resource-aware-segmentsOn
 April 22, 2024 at 2:46:00AM, Dongjie (Jimmy) wrote:Jie:Hi!...> [Jie] In my 
understanding, both documents propose enhancements to SR to solve> the 
requirements for resource guarantee in SR networks.>> The essential is that SR 
SIDs can be used to indicate not only the function> (or behavior) to be 
performed, but also to indicate the set of resources used> to perform the 
function (or behavior). Thus these SIDs are called> resource-aware SIDs. From 
this perspective, it is true that> draft-ietf-spring-resource-aware-segments is 
the framework for introducing> resource-awareness to SR.>> As for the solutions 
for resource-guaranteed SR Policy, there can be> different approaches to 
indicate the SIDs are resource-aware:>> The first approach is as described in> 
draft-ietf-spring-resource-aware-segments, the SR-MPLS SIDs or SRv6 locators> 
are associated with a set of network resources, this allows SR SIDs with all> 
existing types/behaviors be associated with specific set of network resources> 
for packet processing. Thus this draft provides a general solution for> 
resource-aware SIDs, which can apply to SR Policies with explicit or loose> 
paths, SR Flex-Algo, SR Multi-topology, etc.>> The second approach is as 
described in> draft-cheng-spring-srv6-policy-resource-gurantee for SRv6, a SRv6 
new> behavior is defined as a variant of End.X, which indicates “End.X with> 
specific set of link resource”(maybe the behavior could be renamed as> 
End.XNRP?) This approach applies to SRv6 Policies built with End.X SIDs only.>> 
Thus in my view draft-cheng-spring-srv6-policy-resource-gurantee aligns with> 
the resource-aware SR framework as specified in> 
draft-ietf-spring-resource-aware-segments, while it focuses on a specific use> 
case: enhancements to SRv6 Policy explicit paths for resource guarantee, and> 
provides an optional extension for that use case.You seem to be saying that 
each approach "aligns with theresource-aware SR framework as specified 
indraft-ietf-spring-resource-aware-segments", even if the approach 
indraft-cheng-spring-srv6-policy-resource-gurantee is not addressed 
indraft-ietf-spring-resource-aware-segments.  Is that your point?I39m confused 
because you also say that the solution 
indraft-ietf-spring-resource-aware-segments can apply to any scenario("general 
solution for resource-aware SIDs, which can apply to SRPolicies with explicit 
or loose paths, SR Flex-Algo, SRMulti-topology, etc."), which I assume includes 
the use case indraft-cheng-spring-srv6-policy-resource-gurantee.  Is that 
correct?If so, why is an approach that "applies to SRv6 Policies built 
withEnd.X SIDs only" needed?Thanks!Alvaro.Subject:RE: Re:Re: [spring] 
Relationship 
betweendraft-cheng-spring-srv6-policy-resource-guranteeanddraft-ietf-spring-resource-aware-segmentsOn
 April 22, 2024 at 2:46:00AM, Dongjie (Jimmy) wrote:Jie:Hi!...> [Jie] In my 
understanding, both documents propose enhancements to SR to solve> the 
requirements for resource guarantee in SR networks.>> The essential is that SR 
SIDs can be used to indicate not only the function> (or behavior) to be 
performed, but also to indicate the set of resources used> to perform the 
function (or behavior). Thus these SIDs are called> resource-aware SIDs. From 
this perspective, it is true that> draft-ietf-spring-resource-aware-segments is 
the framework for introducing> resource-awareness to SR.>> As for the solutions 
for resource-guaranteed SR Policy, there can be> different approaches to 
indicate the SIDs are resource-aware:>> The first approach is as described in> 
draft-ietf-spring-resource-aware-segments, the SR-MPLS SIDs or SRv6 locators> 
are associated with a set of network resources, this allows SR SIDs with all> 
existing types/behaviors be associated with specific set of network resources> 
for packet processing. Thus this draft provides a general solution for> 
resource-aware SIDs, which can apply to SR Policies with explicit or loose> 
paths, SR Flex-Algo, SR Multi-topology, etc.>> The second approach is as 
described in> draft-cheng-spring-srv6-policy-resource-gurantee for SRv6, a SRv6 
new> behavior is defined as a variant of End.X, which indicates “End.X with> 
specific set of link resource”(maybe the behavior could be renamed as> 
End.XNRP?) This approach applies to SRv6 Policies built with End.X SIDs only.>> 
Thus in my view draft-cheng-spring-srv6-policy-resource-gurantee aligns with> 
the resource-aware SR framework as specified in> 
draft-ietf-spring-resource-aware-segments, while it focuses on a specific use> 
case: enhancements to SRv6 Policy explicit paths for resource guarantee, and> 
provides an optional extension for that use case.You seem to be saying that 
each approach "aligns with theresource-aware SR framework as specified 
indraft-ietf-spring-resource-aware-segments", even if the approach 
indraft-cheng-spring-srv6-policy-resource-gurantee is not addressed 
indraft-ietf-spring-resource-aware-segments.  Is that your point?I39m confused 
because you also say that the solution 
indraft-ietf-spring-resource-aware-segments can apply to any scenario("general 
solution for resource-aware SIDs, which can apply to SRPolicies with explicit 
or loose paths, SR Flex-Algo, SRMulti-topology, etc."), which I assume includes 
the use case indraft-cheng-spring-srv6-policy-resource-gurantee.  Is that 
correct?If so, why is an approach that "applies to SRv6 Policies built 
withEnd.X SIDs only" needed?Thanks!Alvaro.

_______________________________________________
spring mailing list
spring@ietf.org
https://www.ietf.org/mailman/listinfo/spring

Reply via email to