Hi Yingzhen, all Speaking for myself, TI-LFA is about computing the protection over the shortest path from the PLR to the destination (given failure of the protected resource) and using Segment Routing to enforce that path.
It seems that there is general agreement that using shortest path (aka best path) is good, so I'm not detailing the arguments further. It seems relatively straightforward to me that if this is a good property and we can achieve it, we would want it. Regarding status at WG adoption time, without rereading the whole -00 WG version [1], there are 25 occurrences of the term "post-convergence". Also, by only looking at the table of content, it seems like this "post-convergence" is the way it is computed and specified. 3. Intersecting P-Space and Q-Space with post-convergence paths 3.1. P-Space property computation for a resource X 3.2. Q-Space property computation for a link S-F, over post-convergence paths 3.3. Q-Space property computation for a set of links adjacent to S, over post-convergence paths 3.4. Q-Space property computation for a node F, over post-convergence paths So to me, TI-LFA computation path is specified to use the SPF algo. (section 3 of -00) Even in -19 the use of the post-convergence path seems part of the specification to me: "§4. Base principle. The basic algorithm to compute the repair path is to pre-compute SPT_new(R,X) and for each destination, encode the repair path as a loop-free segment list.". SPT_new(R,X) the expected post-convergence path assuming the failure of X. Now there is the question of enforcing this TI-LFA computed path. This is detailed in section 4 of -00. Ordered from the easiest case (4.1 The repair node is a direct neighbor) to hardest case (4.4. Connecting distant P and Q nodes along post-convergence paths). This hardest case is delegated to Segment Routing. So we gets SR benefits and costs/limitations. Limitations seems well known to me, to the point we even took the extra work of signaling them (MSD in RFC 8491 [2]). In the general/academic case, the SID list is not bounded. So it should probably not be a surprise that some implementation have limitations. However, in the typical real cases, link protection is easy to achieve with any implementation and node protection is typically not a problem although corner cases may exist. Regarding -19, I think that text and spec is mostly clear that the repair path is following the expected post convergence path. Some possible changes could be: §2 OLD: TI-LFA also brings the benefit of the ability to provide a backup path that follows the expected post-convergence path considering a particular failure which reduces the need of locally configured policies that influence the backup path selection ([RFC7916<https://www.rfc-editor.org/info/rfc7916>]). NEW: TI-LFA also brings the benefit of providing a backup path that follows the expected post-convergence path considering a particular failure which reduces the need of locally configured policies that influence the backup path selection ([RFC7916<https://www.rfc-editor.org/info/rfc7916>]). §6 OLD: The repair list encodes the explicit, and possibly post-convergence, path to the destination, NEW: The repair list encodes the explicit post-convergence path to the destination If this help vendors to handle limitations of their implementation, I think it would be fine to have a sentence stating those limitations and possibly hints option e.g. NEW: For the case where the P and Q node are distant (§6.4), if an implementation is not capable of computing or installing all the (ECMP) protections for a destination, it MAY install a subset of the path, or a different path or no path. Also, if one implementation wants to allow the use of a non post-convergence path, I think it would be fine to have a sentence allowing for so. E.g. NEW: Implementations MAY provide the ability to enforce a repair path which is not following the post-convergence path, in particular to enforce additional constraints. I take this opportunity to thank John for his careful review and dedication to improve the document. Thanks, --Bruno [1] https://datatracker.ietf.org/doc/html/draft-ietf-rtgwg-segment-routing-ti-lfa-00 [2] https://datatracker.ietf.org/doc/html/rfc8491 From: Yingzhen Qu <yingzhen.i...@gmail.com> Sent: Sunday, November 24, 2024 11:30 AM To: RTGWG <rtgwg@ietf.org>; rtgwg-chairs <rtgwg-cha...@ietf.org> Subject: [rtgwg] Please review and comment draft-ietf-rtgwg-segment-routing-ti-lfa Hi all, Since the draft-ietf-rtgwg-segment-routing-ti-lfa version 13 was submitted to the IESG for publication in Feb this year, it has gone through several iterations to address review comments. We'd like to bring the WG's attention that it is no longer a mandatory requirement to follow the post-convergence path. The section 11 in version 13 (Advantages of using the expected post-convergence path during FRR) is now in Appendix A. Ahmed mentioned during his presentation at IETF121 that this change was due to hardware limitations (recording: https://www.youtube.com/watch?v=6qVpJsG9nO4), but this is not included in the draft. Whether it is important to follow the post-convergence path is not clearly stated in the draft, or under what circumstances the post-convergence path is recommended and should be followed. We'd like to get the WG's opinion about the change. Please note that currently the draft is Standards Track. Whether it should be kept as Standards Track or moved to Informational should also be considered. Please review the latest version of the document and send your comments to the list before December 14th, especially if you're not in agreement with this change or you think it should be moved to Informational. Thanks, Jeff and Yingzhen (RTGWG co-chairs) ____________________________________________________________________________________________________________ Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration, Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci. This message and its attachments may contain confidential or privileged information that may be protected by law; they should not be distributed, used or copied without authorisation. If you have received this email in error, please notify the sender and delete this message and its attachments. As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified. Thank you.
_______________________________________________ rtgwg mailing list -- rtgwg@ietf.org To unsubscribe send an email to rtgwg-le...@ietf.org