Hi Bruno, Thanks for this elaboration. I hope it helps us progress this document.
Please check inline below for some responses. On Thu, Dec 19, 2024 at 8:35 PM <bruno.decra...@orange.com> wrote: > 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. > KT> Fully agree. > > > > > 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. > > > KT> This was clear to me from the document, but now that I read your email, I am wondering if it was not clear enough to some readers. > > > > > 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. > KT> I agree with your proposed text updates, they help clarify for sure. Thanks, Ketan > > > > > 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 >
_______________________________________________ rtgwg mailing list -- rtgwg@ietf.org To unsubscribe send an email to rtgwg-le...@ietf.org