Hi Francois,
I39ve read this draft, the scenarios you39ve described are quite comprehensive. After reading it, I have a few comments/questions: Is the granularity of indexing SR information from CACHE entries presented in the pseudocode in 6.2.1 and 6.2.2, interface IFACE-IN, not specific enough? Due to the constraints, a static proxy segment END.AS has a one-to-one mapping with a segment list, but the types of packets to which this segment list is applied can be diverse. While, differenting from the static proxy approach, there39s no need to statically configure parameters such as CACHE.SA and CACHE.LIST on the specific interface when using the dynamic proxy. Therefore, under the dynamic approach, i think it is possible for multiple segment lists to invoke the same END.AD. In this situation, if the granularity is interface, packets with different characteristics received from same IFACE-IN will not be re-encapsulated correctly. Hope the comment would be helpful. Additionally, I noticed that the behaviors of SR-aware services have not been further discussed in the draft. In some scenarios, the characteristics of packets may overlap, so if the characteristics such as 5-tuple are same, service nodes might not to offer customized process. To address this, we posted a draft that covers the situations: https://datatracker.ietf.org/doc/html/draft-lin-spring-srv6-aware-context-indicator-04 We39d be more than happy if you are interested in it and could give any feedback, comments, or suggestions. Thanks -------------------------------------------------------------------------------- Best regards, 叶佳铭/Jiaming Ye中国移动通信有限公司研究院/China Mobile Research Institute Email: yejiam...@chinamobile.com Mobile: 18810735331 ----邮件原文----发件人:Francois Clad <fclad.i...@gmail.com>收件人:spring <spring@ietf.org>抄 送: mpls <m...@ietf.org>,6man <i...@ietf.org>发送时间:2025-05-12 18:24:47主题:[spring] Resuming discussion on draft-ietf-spring-sr-service-programming(to: SPRING WG cc: MPLS and 6MAN WGs) Dear WG, With the renewed interest in service programming at recent IETF meetings, we would like to resume discussion on draft-ietf-spring-sr-service-programming (“Service Programming with Segment Routing”) to progress and complete this work as a solid foundation for future proposals. https://datatracker.ietf.org/doc/draft-ietf-spring-sr-service-programming/ This draft describes the data plane mechanisms required for service segments and service programming in SR-MPLS and SRv6 networks. Its goal is to enable the integration of physical or virtual network functions into SR policies by associating each service with a SID. The draft defines two types of services: SR-aware services, which natively process SR information in packets SR-unaware services, which require an SR proxy to handle or adapt SR headers before the service function processes the packet. To support SR-unaware services, the draft specifies several SR proxy behaviors, outlining their respective benefits and limitations. Finally, the draft describes how service-related metadata can be carried in both SR-MPLS and SRv6 packets. We welcome any feedback, comments, or suggestions you may have on the draft. Thanks, Francois (on behalf of the co-authors)
_______________________________________________ spring mailing list -- spring@ietf.org To unsubscribe send an email to spring-le...@ietf.org