Hi Fan, When possible, we should try to implement for mpls and SRv6 data plane similarly. In fact, not adding FI/SN at the replication node is more important for SRv6 – it’d save you an extra IPv6 header.
Jeffrey From: Yangfan (IP Standard) <shirley.yang...@huawei.com> Sent: Friday, June 4, 2021 1:01 PM To: Jeffrey (Zhaohui) Zhang <zzh...@juniper.net>; 'Rishabh Parekh' <risha...@gmail.com> Cc: 'Arvind Venkateswaran (arvvenka)' <arvve...@cisco.com>; Gengxuesong (Geng Xuesong) <gengxues...@huawei.com>; 'spring@ietf.org' <spring@ietf.org>; 'Rishabh Parekh (riparekh)' <ripar...@cisco.com> Subject: 答复: [spring] 答复: Comments on draft-geng-spring-sr-redundancy-protection [External Email. Be cautious of content] Hi Jeff, One single comment starts with Fan1>>. Regards, Fan 发件人: Jeffrey (Zhaohui) Zhang [mailto:zzh...@juniper.net] 发送时间: 2021年5月27日 3:37 收件人: Yangfan (IP Standard) <shirley.yang...@huawei.com<mailto:shirley.yang...@huawei.com>>; 'Rishabh Parekh' <risha...@gmail.com<mailto:risha...@gmail.com>> 抄送: 'Arvind Venkateswaran (arvvenka)' <arvve...@cisco.com<mailto:arvve...@cisco.com>>; Gengxuesong (Geng Xuesong) <gengxues...@huawei.com<mailto:gengxues...@huawei.com>>; 'spring@ietf.org' <spring@ietf.org<mailto:spring@ietf.org>>; 'Rishabh Parekh (riparekh)' <ripar...@cisco.com<mailto:ripar...@cisco.com>> 主题: RE: [spring] 答复: Comments on draft-geng-spring-sr-redundancy-protection Hi Fan, In this email I will focus on two points that I deferred earlier. I snipped unrelated text. … Fan 4>>: I re-thought the adding of FI/SN last week. Adding FI at the SR ingress node may also bring benefits. Ingress node usually identifies the service, for example L3VPN service, or L3VPN service with a specific DSCP value. Thus, for some services, it would be easier for ingress node to identify a flow needing redundancy protection. I don’t deny this possibility. However, I believe FI can be added equally either at ingress node or at redundancy node. With regards to SN, redundancy node is still the best choice. There is another thread in DetNet discussing about the sequence number state. https://mailarchive.ietf.org/arch/msg/detnet/zDBweFj3g4L2KtukueMBD_tclpM/<https://urldefense.com/v3/__https:/mailarchive.ietf.org/arch/msg/detnet/zDBweFj3g4L2KtukueMBD_tclpM/__;!!NEt6yMaO-gk!SFu4iFEUSQn3gHkdUctEVeB8tdd5-Dxs7Sqok8oOp8q5taMhsLcfGOx87mub1BZP$> People believe there is sequence number state maintenance in replication function, elimination function and reordering function. In this case, SN had better to be added at redundancy node. … Zzh6> I will not try to get away with keep deferring things. So far there are three things that I have deferred: 1. Why I think it’s better to do the SN at the ingress 2. The email thread you referred to above 3. This one. I will come back to them 😊 I don’t see how the email thread you referred to leads to that the redundancy node should add the SN. Moreover, in the relevant draft-varga-detnet-pof there is the following figure(the red numbers after the R/E nodes are added by me to indicate different PRF/PEF nodes): +------------+ +---------------E1---+ | | +----+ | | +----R3--+ | +----+ |src |-------R1 +---+ | E3----O----+ dst| +----+ | | E2-------+ +----+ +-----------R2 | +-----------------+ R: replication point (PRF) E: elimination point (PEF) O: ordering function (POF) Notice that POF node is after the last PEF, which means the flow itself must have its SN. Also Notice that E1 is after staggered R1/R2 and E2 is after staggered R2/R3, which means E1/E2 must rely on the SN in the original flow, not on the SN added by R1/R2/R3. Fan1>> I agree with you, in DetNet FI and SN are added and removed at the edge nodes. In terms of DetNet in MPLS, FI is identified by DetNet service label, and RFC8964 specifies DetNet S-label in many aspects. Redundancy protection in SRv6 may go beyond the specification of S-Label in MPLS DetNet. Actually I was thinking we’d better include all possibilities in the draft, adding FI,SN either at the headend or redundancy node, just put an extra check point at redundancy node. Fan Jeffrey Juniper Business Use Only Juniper Business Use Only
_______________________________________________ spring mailing list spring@ietf.org https://www.ietf.org/mailman/listinfo/spring