Terminology
PLR : Point of Local Repair : The node that is just upstream of the protected resource. This node notices that the protected resource(link/node/set-of-links) is broken first and uses an FRR mechanism to protect that resource
Repair Node : The node to which the PLR wants to get the traffic to during the convergence period, once the protected resource fails, because the repair node is guanteed to have a path to the destination 'D'
Pre-Convergence State : A source 'S' is said to be in a pre-convergence state regarding a particular destination 'D' from the time the primary-path to 'D' fails until 'S' installs a new route to 'D'
Post-Convergence State : A source 'S' is said to be in a post-convergence state regarding a particular destination 'D' after it installs a new route to 'D'
P-space: The P-space of a router with respect to a protected link is the set of routers reachable from that specific router using the pre-convergence shortest paths without any of those paths (including equal-cost path splits) transiting that protected link.For example, the P-space of S with respect to link S-E is the set of routers that S can reach without using the protected link S-E
Extended P-space: Consider the set of neighbors of a router protecting a link. Exclude from that set of routers the router reachable over the protected link. The extended P-space of the protecting router with respect to the protected link is the union of the P-spaces of the neighbors in that set of neighbors with respect to the protected link
Q-space: The Q-space of a router with respect to a protected link is the set of routers from which that specific router can be reached without any path (including equal-cost path splits) transiting that protected link
PQ node: A PQ node of a node S with respect to a protected link S-E is a node that is a member of both the P-space (or the extended P-space) of S with respect to that protected link S-E and the Q-space of E with respect to that protected link S-E.
Difference betweem LFA/RLFA/TI-LFA
LFA :
• The repair node is restricted to be the neighbor of the PLR
RLFA :
• The repair node is not restricted to be the direct neighbor of the PLR. It can be a node from the PQ-space.
• A repair tunnel would be created from the PLR to the repair node and this repair tunnel traverses the IGP shortest-path from the PLR to the repair node
• The repair tunnel can be LDP-signalled(Targeted LDP session required from the PLR to the repair node )
TI-LFA:
• SR-paths can be used as repair tunnels.Because the repair tunnel is an SR-path, it is not required to traverse the IGP shortest-path from the PLR to the repair node.It can be any viable path that can be specified by the PLR as an ordered list of segments.
• Thus, the repair node can be outside of the PLR's P-space.
• However, the repair node must be within the destination node's Q-space. Sometimes, the repair node is also the destination node.
• No TLDP session required in case of TI-LFA as TI-LFA uses segment-routing thus eliminating the overhead of maintaining any state
Last modified date: 10/20/2023