LDP Remote Loop-Free Alternate (RLFA)
A basic mechanism using Loop-Free Alternates (LFAs) is described in RFC5286 that provides good repair coverage in many topologies, especially those that are highly meshed.
However, some topologies, notably ring-based topologies, are not well protected by LFAs alone. This is because there is no neighbor of the Point of Local Repair (PLR) that has a cost to the destination via a path that does not traverse the failure that is cheaper than the cost to the destination via the failure.
RFC 7490 provides extensions to the basic repair mechanism in which tunnels are used to provide additional logical links that can be used as loop-free alternates where none exist in the original topology. It provides loop-free alternates that guarantee only link protection.
RFC 8102 provides remote-loop-free-based IP fast reroute mechanisms that specifies procedures for determining whether or not a given PQ-node provides node protection for a specific destination. It provides node protection for all destinations covered by the same remote-LFA alternate, in case of failure of the primary next-hop node
ISIS shall compute PQ node and LDP shall dynamically create tunnel to PQ node so that if primary path fails traffic can be rerouted to backup rLFA tunnel and hence to destination.
Remote LFA involves the use of a tunnel to a next-hop that is not directly connected. This is the primary difference between the LFA and Remote LFA.
RLFA Terminology
Terms used for defining tunnel as below:
Understanding RLFA
Repair tunnel
A tunnel established for the purpose of providing a virtual neighbor that is a Loop-Free Alternate.
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 the router reachable over the protected link from that set of routers. 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
Q-space of a router with respect to a protected link is the set of routers from which that specific router that can be reached without any path (including ECMP 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. A repair tunnel endpoint is chosen from the set of PQ-nodes.
Remote LFA (RLFA)
The use of a PQ node rather than a neighbor of the repairing node as the next hop in an LFA repair.
In
Figure 6-6, S can reach A, B, and C without going via S-E; these form S's extended P-space with respect to S-E. The routers that can reach E without going through S-E will be in E's Q-space with respect to link S-E; these are D and C.B has equal-cost paths to E via B-A-S-E and B-C-D-E, and so the forwarder at S might choose to send a packet to E via link S-E. Hence, B is not in the Q-space of E with respect to link S-E. The single node in both S's extended P-space and E's Q-space is C; thus, node C is selected as the repair tunnel's endpoint. Thus, if a tunnel is provided between S and C as shown in Figure 2, then C, now being a direct neighbor of S, would become an LFA for D and E.
Establishing RLFA Tunnel
To calculate the Remote LFA backup path and to determines the Remote LFA node the software requirement can be broadly classified as below:
IS-IS
ISIS shall calculate Repair path that are P space (routers it can reach without traversing the protected link) and Q space (routers that can reach the protected destination without traversing the protected link). Hence routers that belong to both spaces called as PQ routers has to be calculated. It has to inform LDP about PQ node so that RLFA tunnel can be established.
LDP
LDP shall establish targeted session with PQ node and shall advertise label to peer node for the destination FEC. LDP shall send primary and backup path FTN/ILM add/delete info to NSM for further programing.
NSM
NSM shall maintain Primary and Backup path FTN/ILM and shall send information to HSL for data-plane programing.
HSL
HSL program primary and backup FTN/ILM entry in hardware.
Configure LDP Remote Loop-Free Alternate (RLFA)
The LDP RLFA configuration process can be divided into the following tasks:
1. Enable label-switching on the interface on NSM.
2. Establish ISIS routing between the nodes (to distribute reachability information within the MPLS cloud)
3. Configure ISIS RLFA on Source node
4. Enabling LDP on an interface in the LDP daemon
5. Configure LDP FRR with Auto-targeted-session (Allow creating TLDP session dynamically)
6. Enable BFD interval globally and for all ISIS enabled interfaces
Note: Faster convergence can be achieved with lower BFD interval enabled globally.
Note: Dynamically created RLFA T-LDP sessions will be removed only after disabling LDP auto-targeted-session CLI or LDP FRR.
Note: When targeted-peer ipv4 CLI is configured with auto-targeted-session CLI, T-LDP session created for targeted-peer only remove after disabling auto-targeted-session CLI.
Note: After Enabling ISIS RLFA, Both LFA and RLFA computation will be done and RLFA path will be preferred to provide node-protection.
Note: Better convergence can be achieved with LDP-IGP-SYNC enabled.
Assumptions and limitations
• RLFA Backup path computation will be supported only via IGP as IS-IS.
• Only LDP(MPLS) will be used as a tunnel mechanism to reach a Remote-LFA repair node.
• Only IPv4 protocol is supported.
• RFC 7916 [LFA-MANAGE] is not supported.
• ECMP will not be supported for RLFA next-hop.
Topology
Figure 6-7 shows the configuration required to enable the RLFA feature.
RLFA Topology
Configuration
PE1
#configure terminal | Enter configure mode. |
(config)#router ldp | Enable LDP process |
(config-router)#fast-reroute | Enable LDP FRR |
(config-router)#auto-targeted-session | To Allow creating TLDP session dynamically |
(config-router)#commit | Commit the candidate configuration to the running configuration |
(config-router)#exit | Exit LDP process |
(config)#interface xe1 | Enter interface mode. |
(config-if)#ip address 10.1.1.1/24 | Configure the IP address of the interface. |
(config-if)#ip router isis rlfa | Enable IS-IS routing on an interface for area 49 (rlfa) |
(config-if)#label-switching | Enable label-switching on interface |
(config-if)#enable-ldp ipv4 | Enable ldp process on xe1 interface |
(config-if)#commit | Commit the candidate configuration to the running configuration |
(config-if)#exit | Exit interface mode. |
(config)#interface xe2 | Enter interface mode. |
(config-if)#ip address 60.1.1.2/24 | Configure the IP address of the interface. |
(config-if)#ip router isis rlfa | Enable IS-IS routing on an interface for area 49 (rlfa). |
(config-if)#label-switching | Enable label-switching on interface |
(config-if)#enable-ldp ipv4 | Enable ldp process on xe2 interface |
(config-if)#commit | Commit the candidate configuration to the running configuration |
(config-if)#exit | Exit interface mode. |
(config)#interface lo | Enter interface mode. |
(config-if)#ip address 1.1.1.1/32 secondary | Configure the IP address of the interface |
(config-if)#ip router isis rlfa | Enable IS-IS routing on an interface for area 49 (rlfa). |
(config-if)#exit | Exit interface mode. |
(config)#router isis rlfa | Create an IS-IS routing instance for area 49 (rlfa). |
(config-router)#is-type level-1 | Configure instance as level-1-only routing. |
(config-router)#metric-style wide | Configure the new style of metric type as wide. |
(config-router)#mpls traffic-eng level-1 | Enable MPLS-TE in is-type Level-1. |
(config-router)# mpls traffic-eng router-id 1.1.1.1 | Configure MPLS-TE unique router-id TLV. |
(config-router)#dynamic-hostname | Configure the hostname to be advertised for an ISIS instance. |
(config-router)# net 49.0000.0000.0001.00 | Set a Network Entity Title for this instance, specifying the area address and the system ID. |
(config-router)# fast-reroute per-prefix remote-lfa level-1 proto ipv4 tunnel mpls-ldp | Configure Remote LFA to calculate backup paths to those destinations whichever does not satisfy basic LFA FRR inequalities |
(config-router)# bfd all-interfaces | Enable the Bidirectional Forwarding Detection (BFD) feature on the interfaces enabled with this ISIS instance. |
(config-router)#commit | Commit the candidate configuration to the running configuration |
(config-router)#end | Exit router mode. |
(config)# bfd interval 3 minrx 3 multiplier 3 | Configure bfd interval globally |
P1
#configure terminal | Enter configure mode. |
(config)#router ldp | Enable LDP process |
(config-router)#fast-reroute | Enable LDP FRR |
(config-router)#auto-targeted-session | To Allow creating TLDP session dynamically |
(config-router)#commit | Commit the candidate configuration to the running configuration |
(config-router)#exit | Exit LDP process |
(config)#interface xe2 | Enter interface mode. |
(config-if)#ip address 10.1.1.2/24 | Configure the IP address of the interface. |
(config-if)#ip router isis rlfa | Enable IS-IS routing on an interface for area 49 (rlfa) |
(config-if)#label-switching | Enable label-switching on interface |
(config-if)#enable-ldp ipv4 | Enable ldp process on xe2 interface |
(config-if)#commit | Commit the candidate configuration to the running configuration |
(config-if)#exit | Exit interface mode. |
(config)#interface xe1 | Enter interface mode. |
(config-if)#ip address 20.1.1.1/24 | Configure the IP address of the interface. |
(config-if)#ip router isis rlfa | Enable IS-IS routing on an interface for area 49 (rlfa). |
(config-if)#label-switching | Enable label-switching on interface |
(config-if)#enable-ldp ipv4 | Enable ldp process on xe1 interface |
(config-if)#commit | Commit the candidate configuration to the running configuration |
(config-if)#exit | Exit interface mode. |
(config)#interface lo | Enter interface mode. |
(config-if)#ip address 2.2.2.2/32 secondary | Configure the IP address of the interface |
(config-if)#ip router isis rlfa | Enable IS-IS routing on an interface for area 49 (rlfa). |
(config-if)#commit | Commit the candidate configuration to the running configuration |
(config-if)#exit | Exit interface mode. |
(config)#router isis rlfa | Create an IS-IS routing instance for area 49 (rlfa). |
(config-router)#is-type level-1 | Configure instance as level-1-only routing. |
(config-router)#metric-style wide | Configure the new style of metric type as wide. |
(config-router)#mpls traffic-eng level-1 | Enable MPLS-TE in is-type Level-1. |
(config-router)# mpls traffic-eng router-id 1.1.1.1 | Configure MPLS-TE unique router-id TLV. |
(config-router)#dynamic-hostname | Configure the hostname to be advertised for an ISIS instance. |
(config-router)# net 49.0000.0000.0002.00 | Set a Network Entity Title for this instance, specifying the area address and the system ID. |
(config-router)# bfd all-interfaces | Enable the Bidirectional Forwarding Detection (BFD) feature on the interfaces enabled with this ISIS instance. |
(config-router)#commit | Commit the candidate configuration to the running configuration |
(config-router)#exit | Exit router mode. |
(config)# bfd interval 3 minrx 3 multiplier 3 | Configure bfd interval globally |
(config)#commit | Commit the candidate configuration to the running configuration |
PE2
#configure terminal | Enter configure mode. |
(config)#router ldp | Enable LDP process |
(config-router)#fast-reroute | Enable LDP FRR |
(config-router)#auto-targeted-session | To Allow creating TLDP session dynamically |
(config-router)#commit | Commit the candidate configuration to the running configuration |
(config-router)#exit | Exit LDP process |
(config)#interface xe2 | Enter interface mode. |
(config-if)#ip address 20.1.1.2/24 | Configure the IP address of the interface. |
(config-if)#ip router isis rlfa | Enable IS-IS routing on an interface for area 49 (rlfa) |
(config-if)#label-switching | Enable label-switching on interface |
(config-if)#enable-ldp ipv4 | Enable ldp process on xe2 interface |
(config-if)#commit | Commit the candidate configuration to the running configuration |
(config-if)#exit | Exit interface mode. |
(config)#interface xe1 | Enter interface mode. |
(config-if)#ip address 30.1.1.1/24 | Configure the IP address of the interface. |
(config-if)#ip router isis rlfa | Enable IS-IS routing on an interface for area 49 (rlfa). |
(config-if)#label-switching | Enable label-switching on interface |
(config-if)#enable-ldp ipv4 | Enable ldp process on xe1 interface |
(config-if)#commit | Commit the candidate configuration to the running configuration |
(config-if)#exit | Exit interface mode. |
(config)#interface lo | Enter interface mode. |
(config-if)#ip address 3.3.3.3/32 secondary | Configure the IP address of the interface |
(config-if)#ip router isis rlfa | Enable IS-IS routing on an interface for area 49 (rlfa). |
(config-if)#commit | Commit the candidate configuration to the running configuration |
(config-if)#exit | Exit interface mode. |
(config)#router isis rlfa | Create an IS-IS routing instance for area 49 (rlfa). |
(config-router)#is-type level-1 | Configure instance as level-1-only routing. |
(config-router)#metric-style wide | Configure the new style of metric type as wide. |
(config-router)#mpls traffic-eng level-1 | Enable MPLS-TE in is-type Level-1. |
(config-router)# mpls traffic-eng router-id 3.3.3.3 | Configure MPLS-TE unique router-id TLV. |
(config-router)#dynamic-hostname | Configure the hostname to be advertised for an ISIS instance. |
(config-router)# net 49.0000.0000.0003.00 | Set a Network Entity Title for this instance, specifying the area address and the system ID. |
(config-router)# bfd all-interfaces | Enable the Bidirectional Forwarding Detection (BFD) feature on the interfaces enabled with this ISIS instance. |
(config-router)#commit | Commit the candidate configuration to the running configuration |
(config-router)#exit | Exit router mode. |
(config)# bfd interval 3 minrx 3 multiplier 3 | Configure bfd interval globally |
(config)#commit | Commit the candidate configuration to the running configuration |
PE3
#configure terminal | Enter configure mode. |
(config)#router ldp | Enable LDP process |
(config-router)#fast-reroute | Enable LDP FRR |
(config-router)#auto-targeted-session | To Allow creating TLDP session dynamically |
(config-router)#commit | Commit the candidate configuration to the running configuration |
(config-router)#exit | Exit LDP process |
(config)#interface xe2 | Enter interface mode. |
(config-if)#ip address 30.1.1.2/24 | Configure the IP address of the interface. |
(config-if)#ip router isis rlfa | Enable IS-IS routing on an interface for area 49 (rlfa) |
(config-if)#label-switching | Enable label-switching on interface |
(config-if)#enable-ldp ipv4 | Enable ldp process on xe2 interface |
(config-if)#commit | Commit the candidate configuration to the running configuration |
(config-if)#exit | Exit interface mode. |
(config)#interface xe1 | Enter interface mode. |
(config-if)#ip address 40.1.1.1/24 | Configure the IP address of the interface. |
(config-if)#ip router isis rlfa | Enable IS-IS routing on an interface for area 49 (rlfa). |
(config-if)#label-switching | Enable label-switching on interface |
(config-if)#enable-ldp ipv4 | Enable ldp process on xe1 interface |
(config-if)#commit | Commit the candidate configuration to the running configuration |
(config-if)#exit | Exit interface mode. |
(config)#interface lo | Enter interface mode. |
(config-if)#ip address 4.4.4.4/32 secondary | Configure the IP address of the interface |
(config-if)#ip router isis rlfa | Enable IS-IS routing on an interface for area 49 (rlfa). |
(config-if)#exit | Exit interface mode. |
(config)#router isis rlfa | Create an IS-IS routing instance for area 49 (rlfa). |
(config-router)#is-type level-1 | Configure instance as level-1-only routing. |
(config-router)#metric-style wide | Configure the new style of metric type as wide. |
(config-router)#mpls traffic-eng level-1 | Enable MPLS-TE in is-type Level-1. |
(config-router)# mpls traffic-eng router-id 4.4.4.4 | Configure MPLS-TE unique router-id TLV. |
(config-router)#dynamic-hostname | Configure the hostname to be advertised for an ISIS instance. |
(config-router)# net 49.0000.0000.0004.00 | Set a Network Entity Title for this instance, specifying the area address and the system ID. |
(config-router)# bfd all-interfaces | Enable the Bidirectional Forwarding Detection (BFD) feature on the interfaces enabled with this ISIS instance. |
(config-router)#commit | Commit the candidate configuration to the running configuration |
(config-router)#exit | Exit router mode. |
(config)# bfd interval 3 minrx 3 multiplier 3 | Configure bfd interval globally |
(config)#commit | Commit the candidate configuration to the running configuration |
P2
#configure terminal | Enter configure mode. |
(config)#router ldp | Enable LDP process |
(config-router)#fast-reroute | Enable LDP FRR |
(config-router)#auto-targeted-session | To Allow creating TLDP session dynamically |
(config-router)#commit | Commit the candidate configuration to the running configuration |
(config-router)#exit | Exit LDP process |
(config)#interface xe2 | Enter interface mode. |
(config-if)#ip address 40.1.1.2/24 | Configure the IP address of the interface. |
(config-if)#ip router isis rlfa | Enable IS-IS routing on an interface for area 49 (rlfa) |
(config-if)#label-switching | Enable label-switching on interface |
(config-if)#enable-ldp ipv4 | Enable ldp process on xe2 interface |
(config-if)#commit | Commit the candidate configuration to the running configuration |
(config-if)#exit | Exit interface mode. |
(config)#interface xe1 | Enter interface mode. |
(config-if)#ip address 50.1.1.1/24 | Configure the IP address of the interface. |
(config-if)#ip router isis rlfa | Enable IS-IS routing on an interface for area 49 (rlfa). |
(config-if)#commit | Commit the candidate configuration to the running configuration |
(config-if)#label-switching | Enable label-switching on interface |
(config-if)#enable-ldp ipv4 | Enable ldp process on xe1 interface |
(config-if)#exit | Exit interface mode. |
(config)#interface lo | Enter interface mode. |
(config-if)#ip address 5.5.5.5/32 secondary | Configure the IP address of the interface |
(config-if)#ip router isis rlfa | Enable IS-IS routing on an interface for area 49 (rlfa). |
(config-if)#exit | Exit interface mode. |
(config)#router isis rlfa | Create an IS-IS routing instance for area 49 (rlfa). |
(config-router)#is-type level-1 | Configure instance as level-1-only routing. |
(config-router)#metric-style wide | Configure the new style of metric type as wide. |
(config-router)#mpls traffic-eng level-1 | Enable MPLS-TE in is-type Level-1. |
(config-router)# mpls traffic-eng router-id 5.5.5.5 | Configure MPLS-TE unique router-id TLV. |
(config-router)#dynamic-hostname | Configure the hostname to be advertised for an ISIS instance. |
(config-router)# net 49.0000.0000.0005.00 | Set a Network Entity Title for this instance, specifying the area address and the system ID. |
(config-router)# bfd all-interfaces | Enable the Bidirectional Forwarding Detection (BFD) feature on the interfaces enabled with this ISIS instance. |
(config-router)#commit | Commit the candidate configuration to the running configuration |
(config-router)#exit | Exit router mode. |
(config)# bfd interval 3 minrx 3 multiplier 3 | Configure bfd interval globally |
(config)#commit | Commit the candidate configuration to the running configuration |
PE4
#configure terminal | Enter configure mode. |
(config)#router ldp | Enable LDP process |
(config-router)#fast-reroute | Enable LDP FRR |
(config-router)#auto-targeted-session | To Allow creating TLDP session dynamically |
(config-router)#commit | Commit the candidate configuration to the running configuration |
(config-router)#exit | Exit LDP process |
(config)#interface xe2 | Enter interface mode. |
(config-if)#ip address 50.1.1.2/24 | Configure the IP address of the interface. |
(config-if)#ip router isis rlfa | Enable IS-IS routing on an interface for area 49 (rlfa) |
(config-if)#label-switching | Enable label-switching on interface |
(config-if)#enable-ldp ipv4 | Enable ldp process on xe2 interface |
(config-if)#commit | Commit the candidate configuration to the running configuration |
(config-if)#exit | Exit interface mode. |
(config)#interface xe1 | Enter interface mode. |
(config-if)#ip address 60.1.1.1/24 | Configure the IP address of the interface. |
(config-if)#ip router isis rlfa | Enable IS-IS routing on an interface for area 49 (rlfa). |
(config-if)#commit | Commit the candidate configuration to the running configuration |
(config-if)#label-switching | Enable label-switching on interface |
(config-if)#enable-ldp ipv4 | Enable ldp process on xe1 interface |
(config-if)#exit | Exit interface mode. |
(config)#interface lo | Enter interface mode. |
(config-if)#ip address 6.6.6.6/32 secondary | Configure the IP address of the interface |
(config-if)#ip router isis rlfa | Enable IS-IS routing on an interface for area 49 (rlfa). |
(config-if)#exit | Exit interface mode. |
(config)#router isis rlfa | Create an IS-IS routing instance for area 49 (rlfa). |
(config-router)#is-type level-1 | Configure instance as level-1-only routing. |
(config-router)#metric-style wide | Configure the new style of metric type as wide. |
(config-router)#mpls traffic-eng level-1 | Enable MPLS-TE in is-type Level-1. |
(config-router)# mpls traffic-eng router-id 6.6.6.6 | Configure MPLS-TE unique router-id TLV. |
(config-router)#dynamic-hostname | Configure the hostname to be advertised for an ISIS instance. |
(config-router)# net 49.0000.0000.0005.00 | Set a Network Entity Title for this instance, specifying the area address and the system ID. |
(config-router)# bfd all-interfaces | Enable the Bidirectional Forwarding Detection (BFD) feature on the interfaces enabled with this ISIS instance. |
(config-router)#commit | Commit the candidate configuration to the running configuration |
(config-router)#exit | Exit router mode. |
(config)# bfd interval 3 minrx 3 multiplier 3 | Configure bfd interval globally |
(config)#commit | Commit the candidate configuration to the running configuration |
Validation
PE1
Check LDP neighborship before enabling RLFA
PE1#show ldp session
Peer IP Address IF Name My Role State KeepAlive UpTime
2.2.2.2 xe1 Passive OPERATIONAL 30 00:02:19
6.6.6.6 xe2 Passive OPERATIONAL 30 00:02:19
Check the output of "show clns neighbors" to verify that ISIS adjacency is up.
PE1#show clns neighbors
Total number of L1 adjacencies: 2
Total number of L2 adjacencies: 0
Total number of adjacencies: 2
Tag rlfa: VRF : default
System Id Interface SNPA State Holdtime Type Protocol
0000.0000.0006 xe2 e8c5.7a78.7132 Up 23 L1 IS-IS
0000.0000.0002 xe1 e8c5.7a98.c48a Up 23 L1 IS-IS
Check the ISIS route installation in the ISIS table and RIB table.
PE1#show ip isis route
Codes: C - connected, E - external, L1 - IS-IS level-1, L2 - IS-IS level-2
ia - IS-IS inter area, D - discard, e - external metric
** - invalid
Tag rlfa: VRF : default
Destination Metric Next-Hop Interface Tag
C 1.1.1.1/32 10 -- lo 0
L1 2.2.2.2/32 20 10.1.1.2 xe1 0
L1 3.3.3.3/32 30 10.1.1.2 xe1 0
L1 4.4.4.4/32 40 10.1.1.2 xe1 0
60.1.1.1 xe2 0
L1 5.5.5.5/32 30 60.1.1.1 xe2 0
L1 6.6.6.6/32 20 60.1.1.1 xe2 0
C 10.1.1.0/24 10 -- xe1 0
L1 20.1.1.0/24 20 10.1.1.2 xe1 0
L1 30.1.1.0/24 30 10.1.1.2 xe1 0
L1 40.1.1.0/24 30 60.1.1.1 xe2 0
L1 50.1.1.0/24 20 60.1.1.1 xe2 0
C 60.1.1.0/24 10 -- xe2 0
PE1#show ip route
Codes: K - kernel, C - connected, S - static, R - RIP, B - BGP
O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2,
ia - IS-IS inter area, E - EVPN,
v - vrf leaked
* - candidate default
IP Route Table for VRF "default"
C 1.1.1.1/32 is directly connected, lo, 01:52:43
i L1 2.2.2.2/32 [115/20] via 10.1.1.2, xe1, 00:27:36
i L1 3.3.3.3/32 [115/30] via 10.1.1.2, xe1, 00:27:36
i L1 4.4.4.4/32 [115/40] via 60.1.1.1, xe2, 00:27:36
[115/40] via 10.1.1.2, xe1
i L1 5.5.5.5/32 [115/30] via 60.1.1.1, xe2, 00:27:36
i L1 6.6.6.6/32 [115/20] via 60.1.1.1, xe2, 00:27:36
C 10.1.1.0/24 is directly connected, xe1, 01:52:42
i L1 20.1.1.0/24 [115/20] via 10.1.1.2, xe1, 00:27:36
i L1 30.1.1.0/24 [115/30] via 10.1.1.2, xe1, 00:27:36
i L1 40.1.1.0/24 [115/30] via 60.1.1.1, xe2, 00:27:36
i L1 50.1.1.0/24 [115/20] via 60.1.1.1, xe2, 00:27:36
C 60.1.1.0/24 is directly connected, xe2, 01:52:42
C 127.0.0.0/8 is directly connected, lo, 01:54:18
Gateway of last resort is not set
Verify ISIS LFA and RLFA backup computed paths for Primary Paths
PE1# show ip isis route fast-reroute
Tag : rlfa VRF : default
Codes : L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area,
D - discard, LP - Link Protecting, NP - Node Protecting,
BP - Broadcast Interface Disjoint, Pri - Primary Path,
Sec - Secondary Path, DP - Downstream Path
L1 2.2.2.2/32
Primary Path via : 10.1.1.2, xe1
Remote FRR Path via : 4.4.4.4, via : 60.1.1.1, xe2
FRR Metric : 60
Protection Provided : LP
L1 3.3.3.3/32
Primary Path via : 10.1.1.2, xe1
Remote FRR Path via : 4.4.4.4, via : 60.1.1.1, xe2
FRR Metric : 50
Protection Provided : LP NP DP
L1 4.4.4.4/32
Primary Path via : 10.1.1.2, xe1
FRR Backup Path via : 60.1.1.1, xe2
FRR Metric : 40
Protection Provided : LP NP BP Pri DP
Primary Path via : 60.1.1.1, xe2
FRR Backup Path via : 10.1.1.2, xe1
FRR Metric : 40
Protection Provided : LP NP BP Pri DP
L1 5.5.5.5/32
Primary Path via : 60.1.1.1, xe2
Remote FRR Path via : 4.4.4.4, via : 10.1.1.2, xe1
FRR Metric : 50
Protection Provided : LP NP DP
L1 6.6.6.6/32
Primary Path via : 60.1.1.1, xe2
Remote FRR Path via : 4.4.4.4, via : 10.1.1.2, xe1
FRR Metric : 60
Protection Provided : LP
L1 20.1.1.0/24
Primary Path via : 10.1.1.2, xe1
Remote FRR Path via : 4.4.4.4, via : 60.1.1.1, xe2
FRR Metric : 60
Protection Provided : LP
L1 30.1.1.0/24
Primary Path via : 10.1.1.2, xe1
FRR Backup Path via : 60.1.1.1, xe2
FRR Metric : 40
Protection Provided : LP NP BP
L1 40.1.1.0/24
Primary Path via : 60.1.1.1, xe2
FRR Backup Path via : 10.1.1.2, xe1
FRR Metric : 40
Protection Provided : LP NP BP
L1 50.1.1.0/24
Primary Path via : 60.1.1.1, xe2
Remote FRR Path via : 4.4.4.4, via : 10.1.1.2, xe1
FRR Metric : 60
Protection Provided : LP
Verify PQ node which is near to source is selected and Target-LDP session is established with PQ node using below commands
PE1#show ldp session
Peer IP Address IF Name My Role State KeepAlive UpTime
2.2.2.2 xe2 Passive OPERATIONAL 30 00:05:37
6.6.6.6 xe1 Passive OPERATIONAL 30 00:05:37
4.4.4.4 xe1 Passive OPERATIONAL 30 00:05:21
PE1#show ldp targeted-peers
IP Address Interface
4.4.4.4 xe1 > PE1 established T-LDP with PE3 (since PE3 is PQ for PE1)
Verify that Primary and Backup FTN's are installed with labels in LDP RLFA route table
PE1#sh ldp rlfa-routes
Fec Primary-NH Backup-NH rLFA-Addr Out-Intf Outer-label Inner-label
2.2.2.2 10.1.1.2 60.1.1.1 4.4.4.4 xe1 24962 24329
3.3.3.3 10.1.1.2 60.1.1.1 4.4.4.4 xe1 24962 24330
5.5.5.5 60.1.1.1 10.1.1.2 4.4.4.4 xe2 24321 24331
6.6.6.6 60.1.1.1 10.1.1.2 4.4.4.4 xe2 24321 24332
20.1.1.0 10.1.1.2 60.1.1.1 4.4.4.4 xe1 24962 24334
50.1.1.0 60.1.1.1 10.1.1.2 4.4.4.4 xe2 24321 24335
Verify that backup XC's calculated for primary FTN's in MPLS forwarding table. Verify the same in FTN table.
PE1#sh mpls forwarding-table
Codes: > - installed FTN, * - selected FTN, p - stale FTN,
B - BGP FTN, K - CLI FTN, t - tunnel, P - SR Policy FTN,
L - LDP FTN, R - RSVP-TE FTN, S - SNMP FTN, I - IGP-Shortcut,
U - unknown FTN, O - SR-OSPF FTN, i - SR-ISIS FTN, k - SR-CLI FTN
(m) - FTN mapped over multipath transport
Code FEC FTN-ID Nhlfe-ID Tunnel-id Pri LSP-Type Out-Label Out-Intf ELC Nexthop
L> 2.2.2.2/32 1 2 - Yes LSP_DEFAULT 3 xe1 No 10.1.1.2
29 - No LSP_DEFAULT 24329 xe2 No 4.4.4.4
(via 60.1.1.1 ,label 24962)
L> 3.3.3.3/32 3 10 - Yes LSP_DEFAULT 24320 xe1 No 10.1.1.2
30 - No LSP_DEFAULT 24330 xe2 No 4.4.4.4
(via 60.1.1.1 ,label 24962)
L> 4.4.4.4/32 2 8 - Yes LSP_DEFAULT 24962 xe2 No 60.1.1.1
11 - No LSP_DEFAULT 24321 xe1 No 10.1.1.2
11 - Yes LSP_DEFAULT 24321 xe1 No 10.1.1.2
7 - No LSP_DEFAULT 24962 xe2 No 60.1.1.1
L> 5.5.5.5/32 4 14 - Yes LSP_DEFAULT 24963 xe2 No 60.1.1.1
31 - No LSP_DEFAULT 24331 xe1 No 4.4.4.4
(via 10.1.1.2 ,label 24321)
L> 6.6.6.6/32 5 18 - Yes LSP_DEFAULT 3 xe2 No 60.1.1.1
32 - No LSP_DEFAULT 24332 xe1 No 4.4.4.4
(via 10.1.1.2 ,label 24321)
L> 20.1.1.0/24 6 19 - Yes LSP_DEFAULT 3 xe1 No 10.1.1.2
33 - No LSP_DEFAULT 24334 xe2 No 4.4.4.4
(via 60.1.1.1 ,label 24962)
L> 30.1.1.0/24 7 21 - Yes LSP_DEFAULT 24322 xe1 No 10.1.1.2
22 - No LSP_DEFAULT 24964 xe2 No 60.1.1.1
L> 40.1.1.0/24 8 25 - Yes LSP_DEFAULT 24965 xe2 No 60.1.1.1
26 - No LSP_DEFAULT 24323 xe1 No 10.1.1.2
L> 50.1.1.0/24 9 28 - Yes LSP_DEFAULT 3 xe2 No 60.1.1.1
34 - No LSP_DEFAULT 24335 xe1 No 4.4.4.4
(via 10.1.1.2 ,label 24321)
PE1#sh mpls ftn-table
Primary FTN entry with FEC: 2.2.2.2/32, id: 1, row status: Active, Tunnel-Policy: N/A
Owner: LDP, distance: 0, Action-type: Redirect to LSP, Exp-bits: 0x0, Incoming DSCP: none
Tunnel id: 0, Protected LSP id: 0, Description: N/A, Color: 0
Cross connect ix: 2, in intf: - in label: 0 out-segment ix: 1
Owner: N/A, Persistent: No, Admin Status: Up, Oper Status: Up
Out-segment with ix: 1, owner: N/A, Stale: NO, out intf: xe1, out label: 3
Nexthop addr: 10.1.1.2 cross connect ix: 2, op code: Push
Backup Cross connect ix: 6, in intf: - in label: 0 out-segment ix: 29
Owner: LDP, Persistent: No, Admin Status: Up, Oper Status: Up
Out-segment with ix: 29, owner: LDP, Stale: NO, out intf: xe2, out label: 24329
Nexthop addr: 4.4.4.4 cross connect ix: 5, op code: Push
Primary FTN entry with FEC: 3.3.3.3/32, id: 3, row status: Active, Tunnel-Policy: N/A
Owner: LDP, distance: 0, Action-type: Redirect to LSP, Exp-bits: 0x0, Incoming DSCP: none
Tunnel id: 0, Protected LSP id: 0, Description: N/A, Color: 0
Cross connect ix: 7, in intf: - in label: 0 out-segment ix: 9
Owner: LDP, Persistent: No, Admin Status: Up, Oper Status: Up
Out-segment with ix: 9, owner: LDP, Stale: NO, out intf: xe1, out label: 24320
Nexthop addr: 10.1.1.2 cross connect ix: 7, op code: Push
Backup Cross connect ix: 8, in intf: - in label: 0 out-segment ix: 30
Owner: LDP, Persistent: No, Admin Status: Up, Oper Status: Up
Out-segment with ix: 30, owner: LDP, Stale: NO, out intf: xe2, out label: 24330
Nexthop addr: 4.4.4.4 cross connect ix: 7, op code: Push
Primary FTN entry with FEC: 4.4.4.4/32, id: 2, row status: Active, Tunnel-Policy: N/A
Owner: LDP, distance: 0, Action-type: Redirect to LSP, Exp-bits: 0x0, Incoming DSCP: none
Tunnel id: 0, Protected LSP id: 0, Description: N/A, Color: 0
Cross connect ix: 3, in intf: - in label: 0 out-segment ix: 7
Owner: LDP, Persistent: No, Admin Status: Up, Oper Status: Up
Out-segment with ix: 7, owner: LDP, Stale: NO, out intf: xe2, out label: 24962
Nexthop addr: 60.1.1.1 cross connect ix: 3, op code: Push
Backup Cross connect ix: 2, in intf: - in label: 0 out-segment ix: 11
Owner: LDP, Persistent: No, Admin Status: Up, Oper Status: Up
Out-segment with ix: 11, owner: LDP, Stale: NO, out intf: xe1, out label: 24321
Nexthop addr: 10.1.1.2 cross connect ix: 3, op code: Push
Cross connect ix: 3, in intf: - in label: 0 out-segment ix: 11
Owner: LDP, Persistent: No, Admin Status: Down, Oper Status: Not present
Out-segment with ix: 11, owner: LDP, Stale: NO, out intf: xe1, out label: 24321
Nexthop addr: 10.1.1.2 cross connect ix: 3, op code: Push
Backup Cross connect ix: 1, in intf: - in label: 0 out-segment ix: 7
Owner: LDP, Persistent: No, Admin Status: Down, Oper Status: Not present
Out-segment with ix: 7, owner: LDP, Stale: NO, out intf: xe2, out label: 24962
Nexthop addr: 60.1.1.1 cross connect ix: 3, op code: Push
Primary FTN entry with FEC: 5.5.5.5/32, id: 4, row status: Active, Tunnel-Policy: N/A
Owner: LDP, distance: 0, Action-type: Redirect to LSP, Exp-bits: 0x0, Incoming DSCP: none
Tunnel id: 0, Protected LSP id: 0, Description: N/A, Color: 0
Cross connect ix: 8, in intf: - in label: 0 out-segment ix: 13
Owner: LDP, Persistent: No, Admin Status: Up, Oper Status: Up
Out-segment with ix: 13, owner: LDP, Stale: NO, out intf: xe2, out label: 24963
Nexthop addr: 60.1.1.1 cross connect ix: 8, op code: Push
Backup Cross connect ix: 10, in intf: - in label: 0 out-segment ix: 31
Owner: LDP, Persistent: No, Admin Status: Up, Oper Status: Up
Out-segment with ix: 31, owner: LDP, Stale: NO, out intf: xe1, out label: 24331
Nexthop addr: 4.4.4.4 cross connect ix: 9, op code: Push
Primary FTN entry with FEC: 6.6.6.6/32, id: 5, row status: Active, Tunnel-Policy: N/A
Owner: LDP, distance: 0, Action-type: Redirect to LSP, Exp-bits: 0x0, Incoming DSCP: none
Tunnel id: 0, Protected LSP id: 0, Description: N/A, Color: 0
Cross connect ix: 9, in intf: - in label: 0 out-segment ix: 16
Owner: N/A, Persistent: No, Admin Status: Up, Oper Status: Up
Out-segment with ix: 16, owner: N/A, Stale: NO, out intf: xe2, out label: 3
Nexthop addr: 60.1.1.1 cross connect ix: 9, op code: Push
Backup Cross connect ix: 12, in intf: - in label: 0 out-segment ix: 32
Owner: LDP, Persistent: No, Admin Status: Up, Oper Status: Up
Out-segment with ix: 32, owner: LDP, Stale: NO, out intf: xe1, out label: 24332
Nexthop addr: 4.4.4.4 cross connect ix: 11, op code: Push
Primary FTN entry with FEC: 20.1.1.0/24, id: 6, row status: Active, Tunnel-Policy: N/A
Owner: LDP, distance: 0, Action-type: Redirect to LSP, Exp-bits: 0x0, Incoming DSCP: none
Tunnel id: 0, Protected LSP id: 0, Description: N/A, Color: 0
Cross connect ix: 2, in intf: - in label: 0 out-segment ix: 1
Owner: N/A, Persistent: No, Admin Status: Up, Oper Status: Up
Out-segment with ix: 1, owner: N/A, Stale: NO, out intf: xe1, out label: 3
Nexthop addr: 10.1.1.2 cross connect ix: 2, op code: Push
Backup Cross connect ix: 14, in intf: - in label: 0 out-segment ix: 33
Owner: LDP, Persistent: No, Admin Status: Up, Oper Status: Up
Out-segment with ix: 33, owner: LDP, Stale: NO, out intf: xe2, out label: 24334
Nexthop addr: 4.4.4.4 cross connect ix: 13, op code: Push
Primary FTN entry with FEC: 30.1.1.0/24, id: 7, row status: Active, Tunnel-Policy: N/A
Owner: LDP, distance: 0, Action-type: Redirect to LSP, Exp-bits: 0x0, Incoming DSCP: none
Tunnel id: 0, Protected LSP id: 0, Description: N/A, Color: 0
Cross connect ix: 11, in intf: - in label: 0 out-segment ix: 20
Owner: LDP, Persistent: No, Admin Status: Up, Oper Status: Up
Out-segment with ix: 20, owner: LDP, Stale: NO, out intf: xe1, out label: 24322
Nexthop addr: 10.1.1.2 cross connect ix: 11, op code: Push
Backup Cross connect ix: 3, in intf: - in label: 0 out-segment ix: 22
Owner: LDP, Persistent: No, Admin Status: Up, Oper Status: Up
Out-segment with ix: 22, owner: LDP, Stale: NO, out intf: xe2, out label: 24964
Nexthop addr: 60.1.1.1 cross connect ix: 3, op code: Push
Primary FTN entry with FEC: 40.1.1.0/24, id: 8, row status: Active, Tunnel-Policy: N/A
Owner: LDP, distance: 0, Action-type: Redirect to LSP, Exp-bits: 0x0, Incoming DSCP: none
Tunnel id: 0, Protected LSP id: 0, Description: N/A, Color: 0
Cross connect ix: 12, in intf: - in label: 0 out-segment ix: 24
Owner: LDP, Persistent: No, Admin Status: Up, Oper Status: Up
Out-segment with ix: 24, owner: LDP, Stale: NO, out intf: xe2, out label: 24965
Nexthop addr: 60.1.1.1 cross connect ix: 12, op code: Push
Backup Cross connect ix: 4, in intf: - in label: 0 out-segment ix: 26
Owner: LDP, Persistent: No, Admin Status: Up, Oper Status: Up
Out-segment with ix: 26, owner: LDP, Stale: NO, out intf: xe1, out label: 24323
Nexthop addr: 10.1.1.2 cross connect ix: 4, op code: Push
Primary FTN entry with FEC: 50.1.1.0/24, id: 9, row status: Active, Tunnel-Policy: N/A
Owner: LDP, distance: 0, Action-type: Redirect to LSP, Exp-bits: 0x0, Incoming DSCP: none
Tunnel id: 0, Protected LSP id: 0, Description: N/A, Color: 0
Cross connect ix: 9, in intf: - in label: 0 out-segment ix: 16
Owner: N/A, Persistent: No, Admin Status: Up, Oper Status: Up
Out-segment with ix: 16, owner: N/A, Stale: NO, out intf: xe2, out label: 3
Nexthop addr: 60.1.1.1 cross connect ix: 9, op code: Push
Backup Cross connect ix: 16, in intf: - in label: 0 out-segment ix: 34
Owner: LDP, Persistent: No, Admin Status: Up, Oper Status: Up
Out-segment with ix: 34, owner: LDP, Stale: NO, out intf: xe1, out label: 24335
Nexthop addr: 4.4.4.4 cross connect ix: 15, op code: Push
P1#show ldp session
Peer IP Address IF Name My Role State KeepAlive UpTime
1.1.1.1 xe2 Active OPERATIONAL 30 00:51:02
3.3.3.3 xe1 Passive OPERATIONAL 30 00:50:53
P1#
P1#
P1#show clns neighbors
Total number of L1 adjacencies: 2
Total number of L2 adjacencies: 0
Total number of adjacencies: 2
Tag rlfa: VRF : default
System Id Interface SNPA State Holdtime Type Protocol
PE1 xe2 5254.0073.cecf Up 6 L1 IS-IS
PE2 xe1 5254.0084.60d4 Up 22 L1 IS-IS
P1#
Check the ISIS route installation in the ISIS table and RIB table.
P1#show ip isis route
Codes: C - connected, E - external, L1 - IS-IS level-1, L2 - IS-IS level-2
ia - IS-IS inter area, D - discard, e - external metric
** - invalid
Tag rlfa: VRF : default
Destination Metric Next-Hop Interface Tag
L1 1.1.1.1/32 20 10.1.1.1 xe2 0
C 2.2.2.2/32 10 -- lo 0
L1 3.3.3.3/32 20 20.1.1.2 xe1 0
L1 4.4.4.4/32 30 20.1.1.2 xe1 0
L1 5.5.5.5/32 40 20.1.1.2 xe1 0
10.1.1.1 xe2 0
L1 6.6.6.6/32 30 10.1.1.1 xe2 0
C 10.1.1.0/24 10 -- xe2 0
C 20.1.1.0/24 10 -- xe1 0
L1 30.1.1.0/24 20 20.1.1.2 xe1 0
L1 40.1.1.0/24 30 20.1.1.2 xe1 0
L1 50.1.1.0/24 30 10.1.1.1 xe2 0
L1 60.1.1.0/24 20 10.1.1.1 xe2 0
P1#
P1#show ip route
Codes: K - kernel, C - connected, S - static, R - RIP, B - BGP
O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2,
ia - IS-IS inter area, E - EVPN,
v - vrf leaked
* - candidate default
IP Route Table for VRF "default"
Gateway of last resort is 10.12.49.1 to network 0.0.0.0
K* 0.0.0.0/0 [0/0] via 10.12.49.1, eth0
i L1 1.1.1.1/32 [115/20] via 10.1.1.1, xe2, 00:55:27
C 2.2.2.2/32 is directly connected, lo, 01:00:19
i L1 3.3.3.3/32 [115/20] via 20.1.1.2, xe1, 00:55:15
i L1 4.4.4.4/32 [115/30] via 20.1.1.2, xe1, 00:55:15
i L1 5.5.5.5/32 [115/40] via 10.1.1.1, xe2, 00:55:15
[115/40] via 20.1.1.2, xe1
i L1 6.6.6.6/32 [115/30] via 10.1.1.1, xe2, 00:55:03
C 10.1.1.0/24 is directly connected, xe2, 01:00:19
C 10.12.49.0/24 is directly connected, xe0, 01:06:48
C 20.1.1.0/24 is directly connected, xe1, 01:00:19
i L1 30.1.1.0/24 [115/20] via 20.1.1.2, xe1, 00:55:15
i L1 40.1.1.0/24 [115/30] via 20.1.1.2, xe1, 00:55:15
i L1 50.1.1.0/24 [115/30] via 10.1.1.1, xe2, 00:55:03
i L1 60.1.1.0/24 [115/20] via 10.1.1.1, xe2, 00:55:27
C 127.0.0.0/8 is directly connected, lo, 01:12:47
P1#show ldp targeted-peers
IP Address Interface
1.1.1.1 xe2
3.3.3.3 xe1
P1#
P1#
Verify that backup XC's calculated for primary FTN's in MPLS forwarding table. Verify the same in FTN table.
P1#sh mpls forwarding-table
Codes: > - installed FTN, * - selected FTN, p - stale FTN, ! - using backup
B - BGP FTN, K - CLI FTN, t - tunnel, P - SR Policy FTN,
L - LDP FTN, R - RSVP-TE FTN, S - SNMP FTN, I - IGP-Shortcut,
U - unknown FTN, O - SR-OSPF FTN, i - SR-ISIS FTN, k - SR-CLI FTN
Code FEC FTN-ID Nhlfe-ID Tunnel-id Pri LSP-Type Out-Label Out-Intf ELC Nexthop
L> 1.1.1.1/32 1 1 - Yes LSP_DEFAULT 3 xe2 No 10.1.1.1
L> 3.3.3.3/32 3 2 - Yes LSP_DEFAULT 3 xe1 No 20.1.1.2
L> 4.4.4.4/32 4 3 - Yes LSP_DEFAULT 25600 xe1 No 20.1.1.2
L> 5.5.5.5/32 5 4 - Yes LSP_DEFAULT 25601 xe1 No 20.1.1.2
7 - Yes LSP_DEFAULT 25600 xe2 No 10.1.1.1
L> 6.6.6.6/32 9 8 - Yes LSP_DEFAULT 25601 xe2 No 10.1.1.1
L> 30.1.1.0/24 6 2 - Yes LSP_DEFAULT 3 xe1 No 20.1.1.2
L> 40.1.1.0/24 7 5 - Yes LSP_DEFAULT 25602 xe1 No 20.1.1.2
L> 50.1.1.0/24 8 9 - Yes LSP_DEFAULT 25603 xe2 No 10.1.1.1
L> 60.1.1.0/24 2 1 - Yes LSP_DEFAULT 3 xe2 No 10.1.1.1
P1#show mpls ftn-table
Primary FTN entry with FEC: 1.1.1.1/32, id: 1, row status: Active, Tunnel-Policy: N/A
Owner: LDP, distance: 0, Action-type: Redirect to LSP, Exp-bits: 0x0, Incoming DSCP: none
Tunnel id: 0, Protected LSP id: 0, Description: N/A, BGP Color: 0, Color: 0
Matched bytes:0, pkts:0, TX bytes:0, Pushed pkts:0
Cross connect ix: 1, in intf: - in label: 0 out-segment ix: 1
Owner: N/A, Persistent: No, Admin Status: Up, Oper Status: Up
Out-segment with ix: 1, owner: N/A, Stale: NO, out intf: xe2, out label: 3
Nexthop addr: 10.1.1.1 cross connect ix: 1, op code: Push
Primary FTN entry with FEC: 3.3.3.3/32, id: 3, row status: Active, Tunnel-Policy: N/A
Owner: LDP, distance: 0, Action-type: Redirect to LSP, Exp-bits: 0x0, Incoming DSCP: none
Tunnel id: 0, Protected LSP id: 0, Description: N/A, BGP Color: 0, Color: 0
Matched bytes:0, pkts:0, TX bytes:0, Pushed pkts:0
Cross connect ix: 3, in intf: - in label: 0 out-segment ix: 2
Owner: N/A, Persistent: No, Admin Status: Up, Oper Status: Up
Out-segment with ix: 2, owner: N/A, Stale: NO, out intf: xe1, out label: 3
Nexthop addr: 20.1.1.2 cross connect ix: 3, op code: Push
Primary FTN entry with FEC: 4.4.4.4/32, id: 4, row status: Active, Tunnel-Policy: N/A
Owner: LDP, distance: 0, Action-type: Redirect to LSP, Exp-bits: 0x0, Incoming DSCP: none
Tunnel id: 0, Protected LSP id: 0, Description: N/A, BGP Color: 0, Color: 0
Matched bytes:0, pkts:0, TX bytes:0, Pushed pkts:0
Cross connect ix: 4, in intf: - in label: 0 out-segment ix: 3
Owner: LDP, Persistent: No, Admin Status: Up, Oper Status: Up
Out-segment with ix: 3, owner: LDP, Stale: NO, out intf: xe1, out label: 25600
Nexthop addr: 20.1.1.2 cross connect ix: 4, op code: Push
Primary FTN entry with FEC: 5.5.5.5/32, id: 5, row status: Active, Tunnel-Policy: N/A
Owner: LDP, distance: 0, Action-type: Redirect to LSP, Exp-bits: 0x0, Incoming DSCP: none
Tunnel id: 0, Protected LSP id: 0, Description: N/A, BGP Color: 0, Color: 0
Matched bytes:0, pkts:0, TX bytes:0, Pushed pkts:0
Cross connect ix: 5, in intf: - in label: 0 out-segment ix: 4
Owner: LDP, Persistent: No, Admin Status: Up, Oper Status: Up
Out-segment with ix: 4, owner: LDP, Stale: NO, out intf: xe1, out label: 25601
Nexthop addr: 20.1.1.2 cross connect ix: 5, op code: Push
Cross connect ix: 5, in intf: - in label: 0 out-segment ix: 7
Owner: LDP, Persistent: No, Admin Status: Down, Oper Status: Not present
Out-segment with ix: 7, owner: LDP, Stale: NO, out intf: xe2, out label: 25600
Nexthop addr: 10.1.1.1 cross connect ix: 5, op code: Push
Primary FTN entry with FEC: 6.6.6.6/32, id: 9, row status: Active, Tunnel-Policy: N/A
Owner: LDP, distance: 0, Action-type: Redirect to LSP, Exp-bits: 0x0, Incoming DSCP: none
Tunnel id: 0, Protected LSP id: 0, Description: N/A, BGP Color: 0, Color: 0
Matched bytes:0, pkts:0, TX bytes:0, Pushed pkts:0
Cross connect ix: 8, in intf: - in label: 0 out-segment ix: 8
Owner: LDP, Persistent: No, Admin Status: Up, Oper Status: Up
Out-segment with ix: 8, owner: LDP, Stale: NO, out intf: xe2, out label: 25601
Nexthop addr: 10.1.1.1 cross connect ix: 8, op code: Push
Primary FTN entry with FEC: 30.1.1.0/24, id: 6, row status: Active, Tunnel-Policy: N/A
Owner: LDP, distance: 0, Action-type: Redirect to LSP, Exp-bits: 0x0, Incoming DSCP: none
Tunnel id: 0, Protected LSP id: 0, Description: N/A, BGP Color: 0, Color: 0
Matched bytes:0, pkts:0, TX bytes:0, Pushed pkts:0
Cross connect ix: 3, in intf: - in label: 0 out-segment ix: 2
Owner: N/A, Persistent: No, Admin Status: Up, Oper Status: Up
Out-segment with ix: 2, owner: N/A, Stale: NO, out intf: xe1, out label: 3
Nexthop addr: 20.1.1.2 cross connect ix: 3, op code: Push
Primary FTN entry with FEC: 40.1.1.0/24, id: 7, row status: Active, Tunnel-Policy: N/A
Owner: LDP, distance: 0, Action-type: Redirect to LSP, Exp-bits: 0x0, Incoming DSCP: none
Tunnel id: 0, Protected LSP id: 0, Description: N/A, BGP Color: 0, Color: 0
Matched bytes:0, pkts:0, TX bytes:0, Pushed pkts:0
Cross connect ix: 6, in intf: - in label: 0 out-segment ix: 5
Owner: LDP, Persistent: No, Admin Status: Up, Oper Status: Up
Out-segment with ix: 5, owner: LDP, Stale: NO, out intf: xe1, out label: 25602
Nexthop addr: 20.1.1.2 cross connect ix: 6, op code: Push
Primary FTN entry with FEC: 50.1.1.0/24, id: 8, row status: Active, Tunnel-Policy: N/A
Owner: LDP, distance: 0, Action-type: Redirect to LSP, Exp-bits: 0x0, Incoming DSCP: none
Tunnel id: 0, Protected LSP id: 0, Description: N/A, BGP Color: 0, Color: 0
Matched bytes:0, pkts:0, TX bytes:0, Pushed pkts:0
Cross connect ix: 7, in intf: - in label: 0 out-segment ix: 9
Owner: LDP, Persistent: No, Admin Status: Up, Oper Status: Up
Out-segment with ix: 9, owner: LDP, Stale: NO, out intf: xe2, out label: 25603
Nexthop addr: 10.1.1.1 cross connect ix: 7, op code: Push
Primary FTN entry with FEC: 60.1.1.0/24, id: 2, row status: Active, Tunnel-Policy: N/A
Owner: LDP, distance: 0, Action-type: Redirect to LSP, Exp-bits: 0x0, Incoming DSCP: none
Tunnel id: 0, Protected LSP id: 0, Description: N/A, BGP Color: 0, Color: 0
Matched bytes:0, pkts:0, TX bytes:0, Pushed pkts:0
Cross connect ix: 1, in intf: - in label: 0 out-segment ix: 1
Owner: N/A, Persistent: No, Admin Status: Up, Oper Status: Up
Out-segment with ix: 1, owner: N/A, Stale: NO, out intf: xe2, out label: 3
Nexthop addr: 10.1.1.1 cross connect ix: 1, op code: Push
P1#
PE2#show ldp session
Peer IP Address IF Name My Role State KeepAlive UpTime
2.2.2.2 xe2 Active OPERATIONAL 30 01:14:28
4.4.4.4 xe1 Passive OPERATIONAL 30 01:14:27
PE2#
PE2#
PE2#
PE2#show clns neighbors
Total number of L1 adjacencies: 2
Total number of L2 adjacencies: 0
Total number of adjacencies: 2
Tag rlfa: VRF : default
System Id Interface SNPA State Holdtime Type Protocol
P1 xe2 5254.00a6.9d27 Up 9 L1 IS-IS
PE3 xe1 5254.0076.2129 Up 21 L1 IS-IS
PE2#
Check the ISIS route installation in the ISIS table and RIB table.
PE2#show ip isis route
Codes: C - connected, E - external, L1 - IS-IS level-1, L2 - IS-IS level-2
ia - IS-IS inter area, D - discard, e - external metric
** - invalid
Tag rlfa: VRF : default
Destination Metric Next-Hop Interface Tag
L1 1.1.1.1/32 30 20.1.1.1 xe2 0
L1 2.2.2.2/32 20 20.1.1.1 xe2 0
C 3.3.3.3/32 10 -- lo 0
L1 4.4.4.4/32 20 30.1.1.2 xe1 0
L1 5.5.5.5/32 30 30.1.1.2 xe1 0
L1 6.6.6.6/32 40 30.1.1.2 xe1 0
20.1.1.1 xe2 0
L1 10.1.1.0/24 20 20.1.1.1 xe2 0
C 20.1.1.0/24 10 -- xe2 0
C 30.1.1.0/24 10 -- xe1 0
L1 40.1.1.0/24 20 30.1.1.2 xe1 0
L1 50.1.1.0/24 30 30.1.1.2 xe1 0
L1 60.1.1.0/24 30 20.1.1.1 xe2 0
PE2#
PE2#show ip route
Codes: K - kernel, C - connected, S - static, R - RIP, B - BGP
O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2,
ia - IS-IS inter area, E - EVPN,
v - vrf leaked
* - candidate default
IP Route Table for VRF "default"
Gateway of last resort is 10.12.49.1 to network 0.0.0.0
K* 0.0.0.0/0 [0/0] via 10.12.49.1, xe0
i L1 1.1.1.1/32 [115/30] via 20.1.1.1, xe2, 01:18:10
i L1 2.2.2.2/32 [115/20] via 20.1.1.1, xe2, 01:18:31
C 3.3.3.3/32 is directly connected, lo, 01:23:03
i L1 4.4.4.4/32 [115/20] via 30.1.1.2, xe1, 01:18:23
i L1 5.5.5.5/32 [115/30] via 30.1.1.2, xe1, 01:18:23
i L1 6.6.6.6/32 [115/40] via 20.1.1.1, xe2, 01:18:10
[115/40] via 30.1.1.2, xe1
i L1 10.1.1.0/24 [115/20] via 20.1.1.1, xe2, 01:18:31
C 10.12.49.0/24 is directly connected, xe0, 01:29:05
C 20.1.1.0/24 is directly connected, xe2, 01:23:03
C 30.1.1.0/24 is directly connected, xe1, 01:23:03
i L1 40.1.1.0/24 [115/20] via 30.1.1.2, xe1, 01:18:23
i L1 50.1.1.0/24 [115/30] via 30.1.1.2, xe1, 01:18:23
i L1 60.1.1.0/24 [115/30] via 20.1.1.1, xe2, 01:18:10
C 127.0.0.0/8 is directly connected, lo, 01:35:42
PE2#
PE2#show ldp targeted-peers
IP Address Interface
2.2.2.2 xe2
PE2#
Verify that backup XC's calculated for primary FTN's in MPLS forwarding table. Verify the same in FTN table.
PE2#show mpls forwarding-table
Codes: > - installed FTN, * - selected FTN, p - stale FTN, ! - using backup
B - BGP FTN, K - CLI FTN, t - tunnel, P - SR Policy FTN,
L - LDP FTN, R - RSVP-TE FTN, S - SNMP FTN, I - IGP-Shortcut,
U - unknown FTN, O - SR-OSPF FTN, i - SR-ISIS FTN, k - SR-CLI FTN
Code FEC FTN-ID Nhlfe-ID Tunnel-id Pri LSP-Type Out-Label Out-Intf ELC Nexthop
L> 1.1.1.1/32 7 5 - Yes LSP_DEFAULT 25606 xe2 No 20.1.1.1
L> 2.2.2.2/32 1 1 - Yes LSP_DEFAULT 3 xe2 No 20.1.1.1
L> 4.4.4.4/32 3 2 - Yes LSP_DEFAULT 3 xe1 No 30.1.1.2
L> 5.5.5.5/32 4 3 - Yes LSP_DEFAULT 25602 xe1 No 30.1.1.2
L> 6.6.6.6/32 9 7 - Yes LSP_DEFAULT 25608 xe2 No 20.1.1.1
8 - Yes LSP_DEFAULT 25605 xe1 No 30.1.1.2
L> 10.1.1.0/24 2 1 - Yes LSP_DEFAULT 3 xe2 No 20.1.1.1
L> 40.1.1.0/24 5 2 - Yes LSP_DEFAULT 3 xe1 No 30.1.1.2
L> 50.1.1.0/24 6 4 - Yes LSP_DEFAULT 25603 xe1 No 30.1.1.2
L> 60.1.1.0/24 8 6 - Yes LSP_DEFAULT 25607 xe2 No 20.1.1.1
PE2#show mpls ftn-table
Primary FTN entry with FEC: 1.1.1.1/32, id: 7, row status: Active, Tunnel-Policy: N/A
Owner: LDP, distance: 0, Action-type: Redirect to LSP, Exp-bits: 0x0, Incoming DSCP: none
Tunnel id: 0, Protected LSP id: 0, Description: N/A, BGP Color: 0, Color: 0
Matched bytes:40577, pkts:634, TX bytes:43113, Pushed pkts:634
Cross connect ix: 1, in intf: - in label: 0 out-segment ix: 5
Owner: LDP, Persistent: No, Admin Status: Up, Oper Status: Up
Out-segment with ix: 5, owner: LDP, Stale: NO, out intf: xe2, out label: 25606
Nexthop addr: 20.1.1.1 cross connect ix: 1, op code: Push
Primary FTN entry with FEC: 2.2.2.2/32, id: 1, row status: Active, Tunnel-Policy: N/A
Owner: LDP, distance: 0, Action-type: Redirect to LSP, Exp-bits: 0x0, Incoming DSCP: none
Tunnel id: 0, Protected LSP id: 0, Description: N/A, BGP Color: 0, Color: 0
Matched bytes:0, pkts:0, TX bytes:0, Pushed pkts:0
Cross connect ix: 2, in intf: - in label: 0 out-segment ix: 1
Owner: N/A, Persistent: No, Admin Status: Up, Oper Status: Up
Out-segment with ix: 1, owner: N/A, Stale: NO, out intf: xe2, out label: 3
Nexthop addr: 20.1.1.1 cross connect ix: 2, op code: Push
Primary FTN entry with FEC: 4.4.4.4/32, id: 3, row status: Active, Tunnel-Policy: N/A
Owner: LDP, distance: 0, Action-type: Redirect to LSP, Exp-bits: 0x0, Incoming DSCP: none
Tunnel id: 0, Protected LSP id: 0, Description: N/A, BGP Color: 0, Color: 0
Matched bytes:0, pkts:0, TX bytes:0, Pushed pkts:0
Cross connect ix: 3, in intf: - in label: 0 out-segment ix: 2
Owner: N/A, Persistent: No, Admin Status: Up, Oper Status: Up
Out-segment with ix: 2, owner: N/A, Stale: NO, out intf: xe1, out label: 3
Nexthop addr: 30.1.1.2 cross connect ix: 3, op code: Push
Primary FTN entry with FEC: 5.5.5.5/32, id: 4, row status: Active, Tunnel-Policy: N/A
Owner: LDP, distance: 0, Action-type: Redirect to LSP, Exp-bits: 0x0, Incoming DSCP: none
Tunnel id: 0, Protected LSP id: 0, Description: N/A, BGP Color: 0, Color: 0
Matched bytes:0, pkts:0, TX bytes:0, Pushed pkts:0
Cross connect ix: 4, in intf: - in label: 0 out-segment ix: 3
Owner: LDP, Persistent: No, Admin Status: Up, Oper Status: Up
Out-segment with ix: 3, owner: LDP, Stale: NO, out intf: xe1, out label: 25602
Nexthop addr: 30.1.1.2 cross connect ix: 4, op code: Push
Primary FTN entry with FEC: 6.6.6.6/32, id: 9, row status: Active, Tunnel-Policy: N/A
Owner: LDP, distance: 0, Action-type: Redirect to LSP, Exp-bits: 0x0, Incoming DSCP: none
Tunnel id: 0, Protected LSP id: 0, Description: N/A, BGP Color: 0, Color: 0
Matched bytes:0, pkts:0, TX bytes:0, Pushed pkts:0
Cross connect ix: 7, in intf: - in label: 0 out-segment ix: 7
Owner: LDP, Persistent: No, Admin Status: Up, Oper Status: Up
Out-segment with ix: 7, owner: LDP, Stale: NO, out intf: xe2, out label: 25608
Nexthop addr: 20.1.1.1 cross connect ix: 7, op code: Push
Cross connect ix: 7, in intf: - in label: 0 out-segment ix: 8
Owner: LDP, Persistent: No, Admin Status: Down, Oper Status: Not present
Out-segment with ix: 8, owner: LDP, Stale: NO, out intf: xe1, out label: 25605
Nexthop addr: 30.1.1.2 cross connect ix: 7, op code: Push
Primary FTN entry with FEC: 10.1.1.0/24, id: 2, row status: Active, Tunnel-Policy: N/A
Owner: LDP, distance: 0, Action-type: Redirect to LSP, Exp-bits: 0x0, Incoming DSCP: none
Tunnel id: 0, Protected LSP id: 0, Description: N/A, BGP Color: 0, Color: 0
Matched bytes:0, pkts:0, TX bytes:0, Pushed pkts:0
Cross connect ix: 2, in intf: - in label: 0 out-segment ix: 1
Owner: N/A, Persistent: No, Admin Status: Up, Oper Status: Up
Out-segment with ix: 1, owner: N/A, Stale: NO, out intf: xe2, out label: 3
Nexthop addr: 20.1.1.1 cross connect ix: 2, op code: Push
Primary FTN entry with FEC: 40.1.1.0/24, id: 5, row status: Active, Tunnel-Policy: N/A
Owner: LDP, distance: 0, Action-type: Redirect to LSP, Exp-bits: 0x0, Incoming DSCP: none
Tunnel id: 0, Protected LSP id: 0, Description: N/A, BGP Color: 0, Color: 0
Matched bytes:0, pkts:0, TX bytes:0, Pushed pkts:0
Cross connect ix: 3, in intf: - in label: 0 out-segment ix: 2
Owner: N/A, Persistent: No, Admin Status: Up, Oper Status: Up
Out-segment with ix: 2, owner: N/A, Stale: NO, out intf: xe1, out label: 3
Nexthop addr: 30.1.1.2 cross connect ix: 3, op code: Push
Primary FTN entry with FEC: 50.1.1.0/24, id: 6, row status: Active, Tunnel-Policy: N/A
Owner: LDP, distance: 0, Action-type: Redirect to LSP, Exp-bits: 0x0, Incoming DSCP: none
Tunnel id: 0, Protected LSP id: 0, Description: N/A, BGP Color: 0, Color: 0
Matched bytes:0, pkts:0, TX bytes:0, Pushed pkts:0
Cross connect ix: 5, in intf: - in label: 0 out-segment ix: 4
Owner: LDP, Persistent: No, Admin Status: Up, Oper Status: Up
Out-segment with ix: 4, owner: LDP, Stale: NO, out intf: xe1, out label: 25603
Nexthop addr: 30.1.1.2 cross connect ix: 5, op code: Push
Primary FTN entry with FEC: 60.1.1.0/24, id: 8, row status: Active, Tunnel-Policy: N/A
Owner: LDP, distance: 0, Action-type: Redirect to LSP, Exp-bits: 0x0, Incoming DSCP: none
Tunnel id: 0, Protected LSP id: 0, Description: N/A, BGP Color: 0, Color: 0
Matched bytes:0, pkts:0, TX bytes:0, Pushed pkts:0
Cross connect ix: 6, in intf: - in label: 0 out-segment ix: 6
Owner: LDP, Persistent: No, Admin Status: Up, Oper Status: Up
Out-segment with ix: 6, owner: LDP, Stale: NO, out intf: xe2, out label: 25607
Nexthop addr: 20.1.1.1 cross connect ix: 6, op code: Push
PE2#
PE3#show ldp session
Peer IP Address IF Name My Role State KeepAlive UpTime
5.5.5.5 xe1 Passive OPERATIONAL 30 01:47:18
3.3.3.3 xe2 Active OPERATIONAL 30 01:47:18
1.1.1.1 xe1 Active OPERATIONAL 30 01:11:17
PE3#
PE3#show clns neighbors
Total number of L1 adjacencies: 2
Total number of L2 adjacencies: 0
Total number of adjacencies: 2
Tag rlfa: VRF : default
System Id Interface SNPA State Holdtime Type Protocol
PE2 xe2 5254.0087.a49f Up 8 L1 IS-IS
P2 xe1 5254.0030.e9d0 Up 7 L1 IS-IS
PE3#
Check the ISIS route installation in the ISIS table and RIB table.
PE3#show ip isis route
Codes: C - connected, E - external, L1 - IS-IS level-1, L2 - IS-IS level-2
ia - IS-IS inter area, D - discard, e - external metric
** - invalid
Tag rlfa: VRF : default
Destination Metric Next-Hop Interface Tag
L1 1.1.1.1/32 40 40.1.1.2 xe1 0
30.1.1.1 xe2 0
L1 2.2.2.2/32 30 30.1.1.1 xe2 0
L1 3.3.3.3/32 20 30.1.1.1 xe2 0
C 4.4.4.4/32 10 -- lo 0
L1 5.5.5.5/32 20 40.1.1.2 xe1 0
L1 6.6.6.6/32 30 40.1.1.2 xe1 0
L1 10.1.1.0/24 30 30.1.1.1 xe2 0
L1 20.1.1.0/24 20 30.1.1.1 xe2 0
C 30.1.1.0/24 10 -- xe2 0
C 40.1.1.0/24 10 -- xe1 0
L1 50.1.1.0/24 20 40.1.1.2 xe1 0
L1 60.1.1.0/24 30 40.1.1.2 xe1 0
PE3#
PE3#show ip route
Codes: K - kernel, C - connected, S - static, R - RIP, B - BGP
O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2,
ia - IS-IS inter area, E - EVPN,
v - vrf leaked
* - candidate default
IP Route Table for VRF "default"
Gateway of last resort is 10.12.49.1 to network 0.0.0.0
K* 0.0.0.0/0 [0/0] via 10.12.49.1, xe0
i L1 1.1.1.1/32 [115/40] via 30.1.1.1, xe2, 01:49:09
[115/40] via 40.1.1.2, xe1
i L1 2.2.2.2/32 [115/30] via 30.1.1.1, xe2, 01:49:09
i L1 3.3.3.3/32 [115/20] via 30.1.1.1, xe2, 01:49:21
C 4.4.4.4/32 is directly connected, lo, 01:53:34
i L1 5.5.5.5/32 [115/20] via 40.1.1.2, xe1, 01:49:21
i L1 6.6.6.6/32 [115/30] via 40.1.1.2, xe1, 01:49:09
i L1 10.1.1.0/24 [115/30] via 30.1.1.1, xe2, 01:49:09
C 10.12.49.0/24 is directly connected, xe0, 01:58:31
i L1 20.1.1.0/24 [115/20] via 30.1.1.1, xe2, 01:49:21
C 30.1.1.0/24 is directly connected, xe2, 01:53:34
C 40.1.1.0/24 is directly connected, xe1, 01:53:34
i L1 50.1.1.0/24 [115/20] via 40.1.1.2, xe1, 01:49:21
i L1 60.1.1.0/24 [115/30] via 40.1.1.2, xe1, 01:49:09
C 127.0.0.0/8 is directly connected, lo, 02:06:35
PE3#
PE3#show ldp targeted-peers
IP Address Interface
1.1.1.1 xe2
5.5.5.5 xe1
PE3#
Verify that backup XC's calculated for primary FTN's in MPLS forwarding table. Verify the same in FTN table.
PE3#show mpls forwarding-table
Codes: > - installed FTN, * - selected FTN, p - stale FTN, ! - using backup
B - BGP FTN, K - CLI FTN, t - tunnel, P - SR Policy FTN,
L - LDP FTN, R - RSVP-TE FTN, S - SNMP FTN, I - IGP-Shortcut,
U - unknown FTN, O - SR-OSPF FTN, i - SR-ISIS FTN, k - SR-CLI FTN
Code FEC FTN-ID Nhlfe-ID Tunnel-id Pri LSP-Type Out-Label Out-Intf ELC Nexthop
L> 1.1.1.1/32 5 3 - Yes LSP_DEFAULT 25606 xe2 No 30.1.1.1
6 - Yes LSP_DEFAULT 25600 xe1 No 40.1.1.2
L> 2.2.2.2/32 6 4 - Yes LSP_DEFAULT 25604 xe2 No 30.1.1.1
L> 3.3.3.3/32 3 2 - Yes LSP_DEFAULT 3 xe2 No 30.1.1.1
L> 5.5.5.5/32 1 1 - Yes LSP_DEFAULT 3 xe1 No 40.1.1.2
L> 6.6.6.6/32 8 7 - Yes LSP_DEFAULT 25601 xe1 No 40.1.1.2
L> 10.1.1.0/24 7 5 - Yes LSP_DEFAULT 25605 xe2 No 30.1.1.1
L> 20.1.1.0/24 4 2 - Yes LSP_DEFAULT 3 xe2 No 30.1.1.1
L> 50.1.1.0/24 2 1 - Yes LSP_DEFAULT 3 xe1 No 40.1.1.2
L> 60.1.1.0/24 9 8 - Yes LSP_DEFAULT 25603 xe1 No 40.1.1.2
PE3#
PE3#show mpls ftn-table
Primary FTN entry with FEC: 1.1.1.1/32, id: 5, row status: Active, Tunnel-Policy: N/A
Owner: LDP, distance: 0, Action-type: Redirect to LSP, Exp-bits: 0x0, Incoming DSCP: none
Tunnel id: 0, Protected LSP id: 0, Description: N/A, BGP Color: 0, Color: 0
Matched bytes:0, pkts:0, TX bytes:0, Pushed pkts:0
Cross connect ix: 1, in intf: - in label: 0 out-segment ix: 3
Owner: LDP, Persistent: No, Admin Status: Up, Oper Status: Up
Out-segment with ix: 3, owner: LDP, Stale: NO, out intf: xe2, out label: 25606
Nexthop addr: 30.1.1.1 cross connect ix: 1, op code: Push
Cross connect ix: 1, in intf: - in label: 0 out-segment ix: 6
Owner: LDP, Persistent: No, Admin Status: Down, Oper Status: Not present
Out-segment with ix: 6, owner: LDP, Stale: NO, out intf: xe1, out label: 25600
Nexthop addr: 40.1.1.2 cross connect ix: 1, op code: Push
Primary FTN entry with FEC: 2.2.2.2/32, id: 6, row status: Active, Tunnel-Policy: N/A
Owner: LDP, distance: 0, Action-type: Redirect to LSP, Exp-bits: 0x0, Incoming DSCP: none
Tunnel id: 0, Protected LSP id: 0, Description: N/A, BGP Color: 0, Color: 0
Matched bytes:0, pkts:0, TX bytes:0, Pushed pkts:0
Cross connect ix: 4, in intf: - in label: 0 out-segment ix: 4
Owner: LDP, Persistent: No, Admin Status: Up, Oper Status: Up
Out-segment with ix: 4, owner: LDP, Stale: NO, out intf: xe2, out label: 25604
Nexthop addr: 30.1.1.1 cross connect ix: 4, op code: Push
Primary FTN entry with FEC: 3.3.3.3/32, id: 3, row status: Active, Tunnel-Policy: N/A
Owner: LDP, distance: 0, Action-type: Redirect to LSP, Exp-bits: 0x0, Incoming DSCP: none
Tunnel id: 0, Protected LSP id: 0, Description: N/A, BGP Color: 0, Color: 0
Matched bytes:0, pkts:0, TX bytes:0, Pushed pkts:0
Cross connect ix: 3, in intf: - in label: 0 out-segment ix: 2
Owner: N/A, Persistent: No, Admin Status: Up, Oper Status: Up
Out-segment with ix: 2, owner: N/A, Stale: NO, out intf: xe2, out label: 3
Nexthop addr: 30.1.1.1 cross connect ix: 3, op code: Push
Primary FTN entry with FEC: 5.5.5.5/32, id: 1, row status: Active, Tunnel-Policy: N/A
Owner: LDP, distance: 0, Action-type: Redirect to LSP, Exp-bits: 0x0, Incoming DSCP: none
Tunnel id: 0, Protected LSP id: 0, Description: N/A, BGP Color: 0, Color: 0
Matched bytes:0, pkts:0, TX bytes:0, Pushed pkts:0
Cross connect ix: 2, in intf: - in label: 0 out-segment ix: 1
Owner: N/A, Persistent: No, Admin Status: Up, Oper Status: Up
Out-segment with ix: 1, owner: N/A, Stale: NO, out intf: xe1, out label: 3
Nexthop addr: 40.1.1.2 cross connect ix: 2, op code: Push
Primary FTN entry with FEC: 6.6.6.6/32, id: 8, row status: Active, Tunnel-Policy: N/A
Owner: LDP, distance: 0, Action-type: Redirect to LSP, Exp-bits: 0x0, Incoming DSCP: none
Tunnel id: 0, Protected LSP id: 0, Description: N/A, BGP Color: 0, Color: 0
Matched bytes:0, pkts:0, TX bytes:0, Pushed pkts:0
Cross connect ix: 7, in intf: - in label: 0 out-segment ix: 7
Owner: LDP, Persistent: No, Admin Status: Up, Oper Status: Up
Out-segment with ix: 7, owner: LDP, Stale: NO, out intf: xe1, out label: 25601
Nexthop addr: 40.1.1.2 cross connect ix: 7, op code: Push
Primary FTN entry with FEC: 10.1.1.0/24, id: 7, row status: Active, Tunnel-Policy: N/A
Owner: LDP, distance: 0, Action-type: Redirect to LSP, Exp-bits: 0x0, Incoming DSCP: none
Tunnel id: 0, Protected LSP id: 0, Description: N/A, BGP Color: 0, Color: 0
Matched bytes:0, pkts:0, TX bytes:0, Pushed pkts:0
Cross connect ix: 5, in intf: - in label: 0 out-segment ix: 5
Owner: LDP, Persistent: No, Admin Status: Up, Oper Status: Up
Out-segment with ix: 5, owner: LDP, Stale: NO, out intf: xe2, out label: 25605
Nexthop addr: 30.1.1.1 cross connect ix: 5, op code: Push
Primary FTN entry with FEC: 20.1.1.0/24, id: 4, row status: Active, Tunnel-Policy: N/A
Owner: LDP, distance: 0, Action-type: Redirect to LSP, Exp-bits: 0x0, Incoming DSCP: none
Tunnel id: 0, Protected LSP id: 0, Description: N/A, BGP Color: 0, Color: 0
Matched bytes:0, pkts:0, TX bytes:0, Pushed pkts:0
Cross connect ix: 3, in intf: - in label: 0 out-segment ix: 2
Owner: N/A, Persistent: No, Admin Status: Up, Oper Status: Up
Out-segment with ix: 2, owner: N/A, Stale: NO, out intf: xe2, out label: 3
Nexthop addr: 30.1.1.1 cross connect ix: 3, op code: Push
Primary FTN entry with FEC: 50.1.1.0/24, id: 2, row status: Active, Tunnel-Policy: N/A
Owner: LDP, distance: 0, Action-type: Redirect to LSP, Exp-bits: 0x0, Incoming DSCP: none
Tunnel id: 0, Protected LSP id: 0, Description: N/A, BGP Color: 0, Color: 0
Matched bytes:0, pkts:0, TX bytes:0, Pushed pkts:0
Cross connect ix: 2, in intf: - in label: 0 out-segment ix: 1
Owner: N/A, Persistent: No, Admin Status: Up, Oper Status: Up
Out-segment with ix: 1, owner: N/A, Stale: NO, out intf: xe1, out label: 3
Nexthop addr: 40.1.1.2 cross connect ix: 2, op code: Push
Primary FTN entry with FEC: 60.1.1.0/24, id: 9, row status: Active, Tunnel-Policy: N/A
Owner: LDP, distance: 0, Action-type: Redirect to LSP, Exp-bits: 0x0, Incoming DSCP: none
Tunnel id: 0, Protected LSP id: 0, Description: N/A, BGP Color: 0, Color: 0
Matched bytes:0, pkts:0, TX bytes:0, Pushed pkts:0
Cross connect ix: 8, in intf: - in label: 0 out-segment ix: 8
Owner: LDP, Persistent: No, Admin Status: Up, Oper Status: Up
Out-segment with ix: 8, owner: LDP, Stale: NO, out intf: xe1, out label: 25603
Nexthop addr: 40.1.1.2 cross connect ix: 8, op code: Push
PE3#
P2#show ldp session
Peer IP Address IF Name My Role State KeepAlive UpTime
4.4.4.4 xe2 Active OPERATIONAL 30 01:56:09
6.6.6.6 xe1 Passive OPERATIONAL 30 01:55:26
P2#show clns neighbors
Total number of L1 adjacencies: 2
Total number of L2 adjacencies: 0
Total number of adjacencies: 2
Tag rlfa: VRF : default
System Id Interface SNPA State Holdtime Type Protocol
PE3 xe2 5254.0028.c36b Up 22 L1 IS-IS
PE4 xe1 5254.00d9.5db1 Up 7 L1 IS-IS
Check the ISIS route installation in the ISIS table and RIB table.
P2#show ip isis route
Codes: C - connected, E - external, L1 - IS-IS level-1, L2 - IS-IS level-2
ia - IS-IS inter area, D - discard, e - external metric
** - invalid
Tag rlfa: VRF : default
Destination Metric Next-Hop Interface Tag
L1 1.1.1.1/32 30 50.1.1.2 xe1 0
L1 2.2.2.2/32 40 50.1.1.2 xe1 0
40.1.1.1 xe2 0
L1 3.3.3.3/32 30 40.1.1.1 xe2 0
L1 4.4.4.4/32 20 40.1.1.1 xe2 0
C 5.5.5.5/32 10 -- lo 0
L1 6.6.6.6/32 20 50.1.1.2 xe1 0
L1 10.1.1.0/24 30 50.1.1.2 xe1 0
L1 20.1.1.0/24 30 40.1.1.1 xe2 0
L1 30.1.1.0/24 20 40.1.1.1 xe2 0
C 40.1.1.0/24 10 -- xe2 0
C 50.1.1.0/24 10 -- xe1 0
L1 60.1.1.0/24 20 50.1.1.2 xe1 0
P2#show ip route
Codes: K - kernel, C - connected, S - static, R - RIP, B - BGP
O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2,
ia - IS-IS inter area, E - EVPN,
v - vrf leaked
* - candidate default
IP Route Table for VRF "default"
Gateway of last resort is 10.12.49.1 to network 0.0.0.0
K* 0.0.0.0/0 [0/0] via 10.12.49.1, eth0
i L1 1.1.1.1/32 [115/30] via 50.1.1.2, xe1, 01:58:18
i L1 2.2.2.2/32 [115/40] via 40.1.1.1, xe2, 01:58:18
[115/40] via 50.1.1.2, xe1
i L1 3.3.3.3/32 [115/30] via 40.1.1.1, xe2, 01:58:33
i L1 4.4.4.4/32 [115/20] via 40.1.1.1, xe2, 01:58:34
C 5.5.5.5/32 is directly connected, lo, 02:02:16
i L1 6.6.6.6/32 [115/20] via 50.1.1.2, xe1, 01:58:18
i L1 10.1.1.0/24 [115/30] via 50.1.1.2, xe1, 01:58:18
C 10.12.49.0/24 is directly connected, xe0, 02:06:21
i L1 20.1.1.0/24 [115/30] via 40.1.1.1, xe2, 01:58:33
i L1 30.1.1.0/24 [115/20] via 40.1.1.1, xe2, 01:58:34
C 40.1.1.0/24 is directly connected, xe2, 02:02:16
C 50.1.1.0/24 is directly connected, xe1, 02:02:16
i L1 60.1.1.0/24 [115/20] via 50.1.1.2, xe1, 01:58:18
C 127.0.0.0/8 is directly connected, lo, 02:15:41
P2#show ldp targeted-peers
IP Address Interface
4.4.4.4 xe2
6.6.6.6 xe1
Verify that backup XC's calculated for primary FTN's in MPLS forwarding table. Verify the same in FTN table.
P2#show mpls forwarding-table
Codes: > - installed FTN, * - selected FTN, p - stale FTN, ! - using backup
B - BGP FTN, K - CLI FTN, t - tunnel, P - SR Policy FTN,
L - LDP FTN, R - RSVP-TE FTN, S - SNMP FTN, I - IGP-Shortcut,
U - unknown FTN, O - SR-OSPF FTN, i - SR-ISIS FTN, k - SR-CLI FTN
Code FEC FTN-ID Nhlfe-ID Tunnel-id Pri LSP-Type Out-Label Out-Intf ELC Nexthop
L> 1.1.1.1/32 6 5 - Yes LSP_DEFAULT 25604 xe1 No 50.1.1.2
L> 2.2.2.2/32 5 4 - Yes LSP_DEFAULT 25604 xe2 No 40.1.1.1
6 - Yes LSP_DEFAULT 25605 xe1 No 50.1.1.2
L> 3.3.3.3/32 1 1 - Yes LSP_DEFAULT 25600 xe2 No 40.1.1.1
L> 4.4.4.4/32 2 2 - Yes LSP_DEFAULT 3 xe2 No 40.1.1.1
L> 6.6.6.6/32 7 7 - Yes LSP_DEFAULT 3 xe1 No 50.1.1.2
L> 10.1.1.0/24 8 8 - Yes LSP_DEFAULT 25606 xe1 No 50.1.1.2
L> 20.1.1.0/24 3 3 - Yes LSP_DEFAULT 25601 xe2 No 40.1.1.1
L> 30.1.1.0/24 4 2 - Yes LSP_DEFAULT 3 xe2 No 40.1.1.1
L> 60.1.1.0/24 9 7 - Yes LSP_DEFAULT 3 xe1 No 50.1.1.2
P2#show mpls ftn-table
Primary FTN entry with FEC: 1.1.1.1/32, id: 6, row status: Active, Tunnel-Policy: N/A
Owner: LDP, distance: 0, Action-type: Redirect to LSP, Exp-bits: 0x0, Incoming DSCP: none
Tunnel id: 0, Protected LSP id: 0, Description: N/A, BGP Color: 0, Color: 0
Matched bytes:0, pkts:0, TX bytes:0, Pushed pkts:0
Cross connect ix: 6, in intf: - in label: 0 out-segment ix: 5
Owner: LDP, Persistent: No, Admin Status: Up, Oper Status: Up
Out-segment with ix: 5, owner: LDP, Stale: NO, out intf: xe1, out label: 25604
Nexthop addr: 50.1.1.2 cross connect ix: 6, op code: Push
Primary FTN entry with FEC: 2.2.2.2/32, id: 5, row status: Active, Tunnel-Policy: N/A
Owner: LDP, distance: 0, Action-type: Redirect to LSP, Exp-bits: 0x0, Incoming DSCP: none
Tunnel id: 0, Protected LSP id: 0, Description: N/A, BGP Color: 0, Color: 0
Matched bytes:0, pkts:0, TX bytes:0, Pushed pkts:0
Cross connect ix: 4, in intf: - in label: 0 out-segment ix: 4
Owner: LDP, Persistent: No, Admin Status: Up, Oper Status: Up
Out-segment with ix: 4, owner: LDP, Stale: NO, out intf: xe2, out label: 25604
Nexthop addr: 40.1.1.1 cross connect ix: 4, op code: Push
Cross connect ix: 4, in intf: - in label: 0 out-segment ix: 6
Owner: LDP, Persistent: No, Admin Status: Down, Oper Status: Not present
Out-segment with ix: 6, owner: LDP, Stale: NO, out intf: xe1, out label: 25605
Nexthop addr: 50.1.1.2 cross connect ix: 4, op code: Push
Primary FTN entry with FEC: 3.3.3.3/32, id: 1, row status: Active, Tunnel-Policy: N/A
Owner: LDP, distance: 0, Action-type: Redirect to LSP, Exp-bits: 0x0, Incoming DSCP: none
Tunnel id: 0, Protected LSP id: 0, Description: N/A, BGP Color: 0, Color: 0
Matched bytes:0, pkts:0, TX bytes:0, Pushed pkts:0
Cross connect ix: 1, in intf: - in label: 0 out-segment ix: 1
Owner: LDP, Persistent: No, Admin Status: Up, Oper Status: Up
Out-segment with ix: 1, owner: LDP, Stale: NO, out intf: xe2, out label: 25600
Nexthop addr: 40.1.1.1 cross connect ix: 1, op code: Push
Primary FTN entry with FEC: 4.4.4.4/32, id: 2, row status: Active, Tunnel-Policy: N/A
Owner: LDP, distance: 0, Action-type: Redirect to LSP, Exp-bits: 0x0, Incoming DSCP: none
Tunnel id: 0, Protected LSP id: 0, Description: N/A, BGP Color: 0, Color: 0
Matched bytes:0, pkts:0, TX bytes:0, Pushed pkts:0
Cross connect ix: 2, in intf: - in label: 0 out-segment ix: 2
Owner: N/A, Persistent: No, Admin Status: Up, Oper Status: Up
Out-segment with ix: 2, owner: N/A, Stale: NO, out intf: xe2, out label: 3
Nexthop addr: 40.1.1.1 cross connect ix: 2, op code: Push
Primary FTN entry with FEC: 6.6.6.6/32, id: 7, row status: Active, Tunnel-Policy: N/A
Owner: LDP, distance: 0, Action-type: Redirect to LSP, Exp-bits: 0x0, Incoming DSCP: none
Tunnel id: 0, Protected LSP id: 0, Description: N/A, BGP Color: 0, Color: 0
Matched bytes:0, pkts:0, TX bytes:0, Pushed pkts:0
Cross connect ix: 7, in intf: - in label: 0 out-segment ix: 7
Owner: N/A, Persistent: No, Admin Status: Up, Oper Status: Up
Out-segment with ix: 7, owner: N/A, Stale: NO, out intf: xe1, out label: 3
Nexthop addr: 50.1.1.2 cross connect ix: 7, op code: Push
Primary FTN entry with FEC: 10.1.1.0/24, id: 8, row status: Active, Tunnel-Policy: N/A
Owner: LDP, distance: 0, Action-type: Redirect to LSP, Exp-bits: 0x0, Incoming DSCP: none
Tunnel id: 0, Protected LSP id: 0, Description: N/A, BGP Color: 0, Color: 0
Matched bytes:0, pkts:0, TX bytes:0, Pushed pkts:0
Cross connect ix: 8, in intf: - in label: 0 out-segment ix: 8
Owner: LDP, Persistent: No, Admin Status: Up, Oper Status: Up
Out-segment with ix: 8, owner: LDP, Stale: NO, out intf: xe1, out label: 25606
Nexthop addr: 50.1.1.2 cross connect ix: 8, op code: Push
Primary FTN entry with FEC: 20.1.1.0/24, id: 3, row status: Active, Tunnel-Policy: N/A
Owner: LDP, distance: 0, Action-type: Redirect to LSP, Exp-bits: 0x0, Incoming DSCP: none
Tunnel id: 0, Protected LSP id: 0, Description: N/A, BGP Color: 0, Color: 0
Matched bytes:0, pkts:0, TX bytes:0, Pushed pkts:0
Cross connect ix: 3, in intf: - in label: 0 out-segment ix: 3
Owner: LDP, Persistent: No, Admin Status: Up, Oper Status: Up
Out-segment with ix: 3, owner: LDP, Stale: NO, out intf: xe2, out label: 25601
Nexthop addr: 40.1.1.1 cross connect ix: 3, op code: Push
Primary FTN entry with FEC: 30.1.1.0/24, id: 4, row status: Active, Tunnel-Policy: N/A
Owner: LDP, distance: 0, Action-type: Redirect to LSP, Exp-bits: 0x0, Incoming DSCP: none
Tunnel id: 0, Protected LSP id: 0, Description: N/A, BGP Color: 0, Color: 0
Matched bytes:0, pkts:0, TX bytes:0, Pushed pkts:0
Cross connect ix: 2, in intf: - in label: 0 out-segment ix: 2
Owner: N/A, Persistent: No, Admin Status: Up, Oper Status: Up
Out-segment with ix: 2, owner: N/A, Stale: NO, out intf: xe2, out label: 3
Nexthop addr: 40.1.1.1 cross connect ix: 2, op code: Push
Primary FTN entry with FEC: 60.1.1.0/24, id: 9, row status: Active, Tunnel-Policy: N/A
Owner: LDP, distance: 0, Action-type: Redirect to LSP, Exp-bits: 0x0, Incoming DSCP: none
Tunnel id: 0, Protected LSP id: 0, Description: N/A, BGP Color: 0, Color: 0
Matched bytes:0, pkts:0, TX bytes:0, Pushed pkts:0
Cross connect ix: 7, in intf: - in label: 0 out-segment ix: 7
Owner: N/A, Persistent: No, Admin Status: Up, Oper Status: Up
Out-segment with ix: 7, owner: N/A, Stale: NO, out intf: xe1, out label: 3
Nexthop addr: 50.1.1.2 cross connect ix: 7, op code: Push
PE4#show ldp session
Peer IP Address IF Name My Role State KeepAlive UpTime
5.5.5.5 xe2 Active OPERATIONAL 30 02:03:56
1.1.1.1 xe1 Active OPERATIONAL 30 02:04:24
PE4#show clns neighbors
Total number of L1 adjacencies: 2
Total number of L2 adjacencies: 0
Total number of adjacencies: 2
Tag rlfa: VRF : default
System Id Interface SNPA State Holdtime Type Protocol
P2 xe2 5254.0043.7db3 Up 21 L1 IS-IS
PE1 xe1 5254.006e.5166 Up 19 L1 IS-IS
Verify ISIS LFA and RLFA backup computed paths for Primary Paths
PE4#show ip isis route
Codes: C - connected, E - external, L1 - IS-IS level-1, L2 - IS-IS level-2
ia - IS-IS inter area, D - discard, e - external metric
** - invalid
Tag rlfa: VRF : default
Destination Metric Next-Hop Interface Tag
L1 1.1.1.1/32 20 60.1.1.2 xe1 0
L1 2.2.2.2/32 30 60.1.1.2 xe1 0
L1 3.3.3.3/32 40 50.1.1.1 xe2 0
60.1.1.2 xe1 0
L1 4.4.4.4/32 30 50.1.1.1 xe2 0
L1 5.5.5.5/32 20 50.1.1.1 xe2 0
C 6.6.6.6/32 10 -- lo 0
L1 10.1.1.0/24 20 60.1.1.2 xe1 0
L1 20.1.1.0/24 30 60.1.1.2 xe1 0
L1 30.1.1.0/24 30 50.1.1.1 xe2 0
L1 40.1.1.0/24 20 50.1.1.1 xe2 0
C 50.1.1.0/24 10 -- xe2 0
C 60.1.1.0/24 10 -- xe1 0
PE4#show ip route
Codes: K - kernel, C - connected, S - static, R - RIP, B - BGP
O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2,
ia - IS-IS inter area, E - EVPN,
v - vrf leaked
* - candidate default
IP Route Table for VRF "default"
Gateway of last resort is 10.12.49.1 to network 0.0.0.0
K* 0.0.0.0/0 [0/0] via 10.12.49.1, xe0
i L1 1.1.1.1/32 [115/20] via 60.1.1.2, xe1, 02:05:57
i L1 2.2.2.2/32 [115/30] via 60.1.1.2, xe1, 02:05:40
i L1 3.3.3.3/32 [115/40] via 60.1.1.2, xe1, 02:05:40
[115/40] via 50.1.1.1, xe2
i L1 4.4.4.4/32 [115/30] via 50.1.1.1, xe2, 02:05:40
i L1 5.5.5.5/32 [115/20] via 50.1.1.1, xe2, 02:05:40
C 6.6.6.6/32 is directly connected, lo, 02:09:10
i L1 10.1.1.0/24 [115/20] via 60.1.1.2, xe1, 02:05:57
C 10.12.49.0/24 is directly connected, xe0, 02:13:17
i L1 20.1.1.0/24 [115/30] via 60.1.1.2, xe1, 02:05:40
i L1 30.1.1.0/24 [115/30] via 50.1.1.1, xe2, 02:05:40
i L1 40.1.1.0/24 [115/20] via 50.1.1.1, xe2, 02:05:40
C 50.1.1.0/24 is directly connected, xe2, 02:09:10
C 60.1.1.0/24 is directly connected, xe1, 02:09:10
C 127.0.0.0/8 is directly connected, lo, 02:23:07
PE4#show ldp targeted-peers
IP Address Interface
1.1.1.1 xe1
5.5.5.5 xe2
Verify that backup XC's calculated for primary FTN's in MPLS forwarding table. Verify the same in FTN table.
PE4#show mpls forwarding-table
Codes: > - installed FTN, * - selected FTN, p - stale FTN, ! - using backup
B - BGP FTN, K - CLI FTN, t - tunnel, P - SR Policy FTN,
L - LDP FTN, R - RSVP-TE FTN, S - SNMP FTN, I - IGP-Shortcut,
U - unknown FTN, O - SR-OSPF FTN, i - SR-ISIS FTN, k - SR-CLI FTN
Code FEC FTN-ID Nhlfe-ID Tunnel-id Pri LSP-Type Out-Label Out-Intf ELC Nexthop
L> 1.1.1.1/32 1 1 - Yes LSP_DEFAULT 3 xe1 No 60.1.1.2
L> 2.2.2.2/32 3 2 - Yes LSP_DEFAULT 25604 xe1 No 60.1.1.2
L> 3.3.3.3/32 4 3 - Yes LSP_DEFAULT 25605 xe1 No 60.1.1.2
5 - Yes LSP_DEFAULT 25604 xe2 No 50.1.1.1
L> 4.4.4.4/32 6 6 - Yes LSP_DEFAULT 25605 xe2 No 50.1.1.1
L> 5.5.5.5/32 7 7 - Yes LSP_DEFAULT 3 xe2 No 50.1.1.1
L> 10.1.1.0/24 2 1 - Yes LSP_DEFAULT 3 xe1 No 60.1.1.2
L> 20.1.1.0/24 5 4 - Yes LSP_DEFAULT 25606 xe1 No 60.1.1.2
L> 30.1.1.0/24 8 8 - Yes LSP_DEFAULT 25607 xe2 No 50.1.1.1
L> 40.1.1.0/24 9 7 - Yes LSP_DEFAULT 3 xe2 No 50.1.1.1
PE4#show mpls ftn-table
Primary FTN entry with FEC: 1.1.1.1/32, id: 1, row status: Active, Tunnel-Policy: N/A
Owner: LDP, distance: 0, Action-type: Redirect to LSP, Exp-bits: 0x0, Incoming DSCP: none
Tunnel id: 0, Protected LSP id: 0, Description: N/A, , Color: 0
Matched bytes:0, pkts:0, TX bytes:0, Pushed pkts:0
Cross connect ix: 1, in intf: - in label: 0 out-segment ix: 1
Owner: N/A, Persistent: No, Admin Status: Up, Oper Status: Up
Out-segment with ix: 1, owner: N/A, Stale: NO, out intf: xe1, out label: 3
Nexthop addr: 60.1.1.2 cross connect ix: 1, op code: Push
Primary FTN entry with FEC: 2.2.2.2/32, id: 3, row status: Active, Tunnel-Policy: N/A
Owner: LDP, distance: 0, Action-type: Redirect to LSP, Exp-bits: 0x0, Incoming DSCP: none
Tunnel id: 0, Protected LSP id: 0, Description: N/A, , Color: 0
Matched bytes:0, pkts:0, TX bytes:0, Pushed pkts:0
Cross connect ix: 2, in intf: - in label: 0 out-segment ix: 2
Owner: LDP, Persistent: No, Admin Status: Up, Oper Status: Up
Out-segment with ix: 2, owner: LDP, Stale: NO, out intf: xe1, out label: 25604
Nexthop addr: 60.1.1.2 cross connect ix: 2, op code: Push
Primary FTN entry with FEC: 3.3.3.3/32, id: 4, row status: Active, Tunnel-Policy: N/A
Owner: LDP, distance: 0, Action-type: Redirect to LSP, Exp-bits: 0x0, Incoming DSCP: none
Tunnel id: 0, Protected LSP id: 0, Description: N/A, , Color: 0
Matched bytes:0, pkts:0, TX bytes:0, Pushed pkts:0
Cross connect ix: 3, in intf: - in label: 0 out-segment ix: 3
Owner: LDP, Persistent: No, Admin Status: Up, Oper Status: Up
Out-segment with ix: 3, owner: LDP, Stale: NO, out intf: xe1, out label: 25605
Nexthop addr: 60.1.1.2 cross connect ix: 3, op code: Push
Cross connect ix: 3, in intf: - in label: 0 out-segment ix: 5
Owner: LDP, Persistent: No, Admin Status: Down, Oper Status: Not present
Out-segment with ix: 5, owner: LDP, Stale: NO, out intf: xe2, out label: 25604
Nexthop addr: 50.1.1.1 cross connect ix: 3, op code: Push
Primary FTN entry with FEC: 4.4.4.4/32, id: 6, row status: Active, Tunnel-Policy: N/A
Owner: LDP, distance: 0, Action-type: Redirect to LSP, Exp-bits: 0x0, Incoming DSCP: none
Tunnel id: 0, Protected LSP id: 0, Description: N/A, , Color: 0
Matched bytes:92403, pkts:1494, TX bytes:98379, Pushed pkts:1494
Cross connect ix: 6, in intf: - in label: 0 out-segment ix: 6
Owner: LDP, Persistent: No, Admin Status: Up, Oper Status: Up
Out-segment with ix: 6, owner: LDP, Stale: NO, out intf: xe2, out label: 25605
Nexthop addr: 50.1.1.1 cross connect ix: 6, op code: Push
Primary FTN entry with FEC: 5.5.5.5/32, id: 7, row status: Active, Tunnel-Policy: N/A
Owner: LDP, distance: 0, Action-type: Redirect to LSP, Exp-bits: 0x0, Incoming DSCP: none
Tunnel id: 0, Protected LSP id: 0, Description: N/A, , Color: 0
Matched bytes:0, pkts:0, TX bytes:0, Pushed pkts:0
Cross connect ix: 7, in intf: - in label: 0 out-segment ix: 7
Owner: N/A, Persistent: No, Admin Status: Up, Oper Status: Up
Out-segment with ix: 7, owner: N/A, Stale: NO, out intf: xe2, out label: 3
Nexthop addr: 50.1.1.1 cross connect ix: 7, op code: Push
Primary FTN entry with FEC: 10.1.1.0/24, id: 2, row status: Active, Tunnel-Policy: N/A
Owner: LDP, distance: 0, Action-type: Redirect to LSP, Exp-bits: 0x0, Incoming DSCP: none
Tunnel id: 0, Protected LSP id: 0, Description: N/A, , Color: 0
Matched bytes:0, pkts:0, TX bytes:0, Pushed pkts:0
Cross connect ix: 1, in intf: - in label: 0 out-segment ix: 1
Owner: N/A, Persistent: No, Admin Status: Up, Oper Status: Up
Out-segment with ix: 1, owner: N/A, Stale: NO, out intf: xe1, out label: 3
Nexthop addr: 60.1.1.2 cross connect ix: 1, op code: Push
Primary FTN entry with FEC: 20.1.1.0/24, id: 5, row status: Active, Tunnel-Policy: N/A
Owner: LDP, distance: 0, Action-type: Redirect to LSP, Exp-bits: 0x0, Incoming DSCP: none
Tunnel id: 0, Protected LSP id: 0, Description: N/A, , Color: 0
Matched bytes:0, pkts:0, TX bytes:0, Pushed pkts:0
Cross connect ix: 4, in intf: - in label: 0 out-segment ix: 4
Owner: LDP, Persistent: No, Admin Status: Up, Oper Status: Up
Out-segment with ix: 4, owner: LDP, Stale: NO, out intf: xe1, out label: 25606
Nexthop addr: 60.1.1.2 cross connect ix: 4, op code: Push
Primary FTN entry with FEC: 30.1.1.0/24, id: 8, row status: Active, Tunnel-Policy: N/A
Owner: LDP, distance: 0, Action-type: Redirect to LSP, Exp-bits: 0x0, Incoming DSCP: none
Tunnel id: 0, Protected LSP id: 0, Description: N/A, , Color: 0
Matched bytes:0, pkts:0, TX bytes:0, Pushed pkts:0
Cross connect ix: 8, in intf: - in label: 0 out-segment ix: 8
Owner: LDP, Persistent: No, Admin Status: Up, Oper Status: Up
Out-segment with ix: 8, owner: LDP, Stale: NO, out intf: xe2, out label: 25607
Nexthop addr: 50.1.1.1 cross connect ix: 8, op code: Push
Primary FTN entry with FEC: 40.1.1.0/24, id: 9, row status: Active, Tunnel-Policy: N/A
Owner: LDP, distance: 0, Action-type: Redirect to LSP, Exp-bits: 0x0, Incoming DSCP: none
Tunnel id: 0, Protected LSP id: 0, Description: N/A, , Color: 0
Matched bytes:0, pkts:0, TX bytes:0, Pushed pkts:0
Cross connect ix: 7, in intf: - in label: 0 out-segment ix: 7
Owner: N/A, Persistent: No, Admin Status: Up, Oper Status: Up
Out-segment with ix: 7, owner: N/A, Stale: NO, out intf: xe2, out label: 3
Nexthop addr: 50.1.1.1 cross connect ix: 7, op code: Push