MPLS troubleshooting usually comes down to:
Label distribution (LDP/RSVP)
Label forwarding (LFIB/ILM/NHLFE)
Underlying IGP reachability (OSPF/ISIS)
End-to-end ping/traceroute using labels
MPLS Troubleshooting Metholodogy
Verify IGP Reachability (MPLS depends on IGP)
Cisco:
ping <loopback>
traceroute <loopback>
show ip route <loopback>
Nokia:
ping <loopback>
traceroute <loopback>
show router route-table <loopback>
if loopbacks are not reachable, fix IGP before MPLS.
Check MPLS Enabled on interfaces
Cisco: show mpls interfaces
Nokia: show router mpls interface
Ensure MPLS is enabled on WAN links (not just loopbacks)
Check Label Distribution Protocol (LDP/RSVP)
Cisco (LDP)
show mpls ldp neighbor
show mpls ldp bindings
Nokia (LDP)
show router ldp session
show router ldp bingings
If session DOWN --> Check TCP/646 reachabilit, IGP path, ACLS.
Check Label Forwarding
Cisco: show mpls forwarding-table
Nokia:
show router mpls lsp
show router mpls fwd
Each FEC (prefix) should have an outgoing Label.
End-to-End Verification
Cisco:
ping mpls ipv4 <destination>
traceroute mpls ipv4 <destination>
Nokia:
oam mpls ping lsp <name>
oam mpls traceroute lsp <name>
MPLS Checklist (with Commands)
MPLS not enabled on link
Cisco: show mpls interfaces
Nokia: show router mpls interface
Fix: mpls ip (Cisco) or mpls-enable (Nokia)
LDP/RSVP session not up
Cisco: show mpls ldp neighbor
Nokia: show router ldp session
Check: IGP reachability, TCP/646, Router-ID Consistency.
No label for prefix
Cisco: show mpls ldp bindings
Nokia: show router ldp bindings
If missing --> not in IGP or label filtering in place
Traffic blackhole (no LFIB entry)
Cisco: ping mpls ipv4 <dest-loopback>
Nokia: oam mpls ping lsp <name>
If fails, run traceroute to see where labels are missing.






Common Mistakes / Pitfalls
MPLS not enabled on link (forgetting mpls ip or mpls-enable)
Router ID mismatch between LDP peers.
LDP not running on all IGP links --> blackholes.
MTU Mismatch --> MPLS labels add overhead, drops if MTU too small.
IGP not carrying loopbacks --> LDP session never forms.
Label filtering / policy --> prevents label distribution.
Quick Fix recipes
LDP Session DOWN
Cisco: show mpls ldp neighbor
Nokia: show router ldp session
Check: ping router-IDs, TCP/646 open, IGP router present.
No Label for prefix
Cisco: show mpls ldp bindings <prefix>
Nokia: show router ldp bindings <prefix>
Ensure prefix in IGP, enable MPLS on interfaces.
MPLS ping fails
Cisco: traceroute mpls ipv4 <loopback>
Nokia: oam mpls traceroute lsp <name>
Follow label stack untill break point.
Traffic blackhole:
Cisco: show mpls forwarding-table
Nokia: show router mpls fwd
Lookf or "No label" --> Fix LDP distribution or IGP