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

Reply via email to