To display the LDP version number, the LSR ID and loopback number, and the LDP hello interval and hold time, enter the show mpls ldp command.
device# show mpls ldp
Label Distribution Protocol version 1
LSR ID: 1.2.3.4 , using Loopback 1 (deleting it will stop LDP)
Hello interval: Link 5 sec, Targeted 15 sec
Hold time value sent in Hellos: Link 15 sec, Targeted 45 sec
Keepalive interval: 6 sec, Hold time multiple: 6 intervals
Keepalive timeout: 36 sec
Load sharing: 8
Advertise FECs for prefix-list: "ldp-route-injection"
Tunnel metric: 0
FEC used for auto discovered peers: current 129, configured 129
End of LIB: Disabled, Notification time: 60000 ms, tx label silence time: 1000 ms
Rx label silence time: 1000 ms
Graceful restart: enabled as helper-only
Reconnect time: 0 seconds, Max peer reconnect time: 120 seconds
Recovery time: 0 seconds, Max peer recovery time: 120 seconds
Forwarding state holding timer: not running
Label Withdrawal delay: 60 seconds (Default)
To display information about active LDP-created LSPs for which this device is an ingress, transit, or egress LSR, use the show mpls ldp path command. The command shows information about an LSP created through LDP including the incoming and outgoing labels applied to packets in each LSP.
device# show mpls ldp path
Destination route Upstr-session(label) Downstr-session(label, intf)
10.2.2.2/32 10.3.3.3:0(1024) 10.2.2.2:0(3,Eth 2/10)
10.2.2.2:0(1024) 10.2.2.2:0(3,Eth 2/10)
10.3.3.3/32 10.3.3.3:0(1026) 10.3.3.3:0(3,Eth 2/20)
10.2.2.2:0(1026) 10.3.3.3:0(3,Eth 2/20)
To display information about LDP-created LSPs for which this device is the ingress LER including the total number of tunnels, use the show mpls ldp tunnel command.
device# show mpls ldp tunnel
Total number of LDP tunnels : 3
Oper Tunnel Outbound
To State Intf Intf
10.22.22.22/32 UP tnl2 Eth 2/3
10.33.33.33/32 UP tnl3 Eth 2/3
10.44.44.44/32 UP tnl4 Ve 55
If you include the tunnel destination IP prefix with the command, it displays a single tunnel entry for a specified prefix.
device# show mpls ldp tunnel 10.22.22.22 LDP tunnel tnl2, to 10.22.22.22/32 Tunnel index: 2, metric: 0, status: UP Outgoing interface: Eth 2/3, Next-hop ip: 10.55.55.55/32
If you include the detail option with the command, it displays a single tunnel entry for a specified prefix.
device# show mpls ldp tunnel detail Total number of LDP tunnels : 3 LDP tunnel tnl2, to 10.22.22.22/32 Tunnel index: 2, metric: 0, status: UP Outgoing interface: Eth 2/3, Next-hop ip: 10.55.55.55/32 LDP tunnel tnl3, to 10.33.33.33/32 Tunnel index: 3, metric: 0, status: UP Outgoing interface: Eth 2/3, Next-hop ip: 10.55.55.55/32 LDP tunnel tnl4, to 10.44.44.44/32 Tunnel index: 4, metric: 0, status: UP Outgoing interface: Ve 55, Next-hop ip: 10.55.55.55/32

Note
If you boot up the system with a counter profile that supports MPLS statistics encapsulation and the ingress-tunnel-accounting command is configured, output similar to the following is displayed when you enter the show mpls ldp tunnel detail command:device(config-router-mpls-policy)# ingress-tunnel-accounting device# device# show mpls ldp tunnel detail LDP tunnel tnl2, to 45.45.45.45/32 Tunnel index: 2, metric: 0, status: UP Tunnel interface index: 2092957698 Outgoing interface: Ve 20, Next-hop ip: 44.45.20.45 device#If you boot up the system with a counter profile that does not support MPLS statistics encapsulation and the ingress-tunnel-accounting command is configured, then "No statistics available, forwarding may be affected" is displayed with the output when you enter the show mpls ldp tunnel detail command. For example:
device(config-router-mpls-policy)# ingress-tunnel-accounting device# device# show mpls ldp tunnel detail LDP tunnel tnl2, to 45.45.45.45/32 Tunnel index: 2, metric: 0, status: UP (No statistics available, forwarding may be affected) Tunnel interface index: 2092957698 Outgoing interface: Ve 20, Next-hop ip: 44.45.20.45 device#
To display the counter profile that supports MPLS statistics or not, enter the show hardware profile counters <counter_profile> command and look for “OutLIF - HitCount:” in the output. If the OutLIF - HitCount: count is zero, then the counter profile does not support MPLS statistics, otherwise it supports MPLS statistics.
To display the contents of the LSRs LDP Label Information Base, use the show mpls ldp database command. This database contains all labels that it learned from each of its LSR peers and that it sent to its LDP peers.
device# show mpls ldp database Session 10.210.210.21:0 - 10.2.2.2:0 Downstream label database: Label Prefix State Upstream label database: Label Prefix 1024 10.125.125.25/32(Stale) 3 10.210.210.21/32(Stale) 1025 10.220.220.22/32(Stale) Session 10.210.210.21:0 - 10.220.220.22:0 Downstream label database: Label Prefix State 3 10.220.220.22/32 Installed 1024 10.125.125.25/32 Installed 983097 VC-FEC Retained Upstream label database: Label Prefix 3 10.210.210.21/32 983040 VC-FEC
To display information about the LDP session between this LSR and its LDP peers, enter the show mpls ldp session command. The following examples show Graceful Restart related information received from the neighbor.
When Graceful Restart starts, it also shows the current state.
device# show mpls ldp session Number of link LDP sessions: 2 Number of Operational link LDP sessions: 2 Number of targeted LDP sessions: 1 Number of Operational targeted LDP sessions: 1 Peer LDP ID State Adj Used My Role Max Hold Time Left 10.22.22.22:0 Operational Link Passive 36 33 10.33.33.33:0 Operational Targeted Passive 36 34 10.44.44.44:0 Operational Link Passive 36 34
The following example shows the reconnect timer running.
device# show mpls ldp session 10.2.2.2:0
Peer LDP ID: 10.2.2.2:0, Local LDP ID: 10.210.210.21:0, State: Restarting
Graceful restart: enabled
Peer reconnect time(msec): 120000, peer recovery time(msec): 120000
Reconnect time in use(msec): 120000, remaining time(msec): 32300
State: reconnecting
The following example shows the recovery timer running.
device# show mpls ldp session 10.11.11.1 Peer LDP ID: 10.11.11.1:0, Local LDP ID: 10.22.22.2:0, State: Operational Adj: Link, Role: Active, Next keepalive: 0 sec, Hold time left: 30 sec Keepalive interval: 6 sec, Max hold time: 36 sec Up time: 56 sec TCP connection: 10.22.22.2:9001--10.11.11.1:646, State: ESTABLISHED Neighboring interfaces: (targeted), Eth 1/1 Next-hop addresses received from the peer:4 10.9.1.1 10.10.1.1 10.11.11.1 10.11.11.12 Graceful restart: enabled Peer reconnect time(msec): 120000, peer recovery time(msec): 120000 Recovery time in use(msec): 120000, remaining time(msec): 103000 State: recovering
The following example displays information about the configured and peer proposed keepalive timeout, and FEC label information including the count of installed, received, and filtered FEC labels.
device# show mpls ldp session 10.0.0.13
Peer LDP ID: 10.0.0.13:0, Local LDP ID: 10.0.0.1:0, State: Operational
Adj: Link, Role: Passive, Next keepalive: 3 sec, Hold time left: 33 sec
Keepalive interval: 6 sec, Max hold time: 36 sec
Configured keepalive timeout: 36 sec
Peer proposed keepalive timeout: 36 sec
Up time: 4 min 56 sec
TCP connection: 10.0.0.1:646--10.0.0.13:9098, State: ESTABLISHED
Neighboring interfaces: Eth 2/1
Next-hop addresses received from the peer:11
10.0.0.13 192.168.3.2 192.168.6.2 192.168.9.2 192.168.12.2
192.168.16.2 192.168.19.1 192.168.20.1 192.168.28.2 192.168.40.2
192.168.45.2
IGP Sync:
Unrecognized Notification Capability: Local: Off, Remote: Off
Local State: In-sync, RemoteState: -
Rx label silence time: 1000 ms, Timer not running
Graceful restart: disabled
Number of FECs Received from peer: 4013
Number of FECs installed from peer: 4005
Number of FECs filtered from peer(in/out): 0/0
To display information about the connection between this LSR and its LDP-enabled neighbors, use the show mpls ldp neighbor command.
device# show mpls ldp neighbor Number of link neighbors: 2 Number of targeted neighbors: 1 Nbr Transport Interface Nbr LDP ID Max Hold Time Left 10.1.1.1 Eth 4/1 10.1.1.1:0 15 14 10.5.5.5 Eth 3/2 10.5.5.5:0 15 11 10.4.4.4 (targeted) 10.4.4.4:0 15 13
To display the adjacency uptime since the LDP adjacency is established, use the show mpls ldp neighbor detail command.
device# show mpls ldp neighbor detail Nbr Transport Addr: 10.22.22.1, Interface: e1/1, Nbr LDP ID: 10.22.22.1:0 MaxHold: 15 sec, Time Left: 13 sec, Up Time: 14 hr 13 min 6 sec Configured Hold time: 15 sec, Neighbor Proposed Hold Time: 15 sec Nbr Transport Addr: 10.22.22.1, Interface: e1/2, Nbr LDP ID: 10.22.22.1:0 MaxHold: 15 sec, Time Left: 12 sec, Up Time: 14 hr 13 min 1 sec Configured Hold time: 15 sec, Neighbor Proposed Hold Time: 15 sec Nbr Transport Addr: 10.33.33.1, Interface: e1/3, Nbr LDP ID: 10.33.33.1:0 MaxHold: 15 sec, Time Left: 13 sec, Up Time: 14 hr 13 min 5 sec Configured Hold time: 15 sec, Neighbor Proposed Hold Time: 15 sec Nbr Transport Addr: 10.33.33.1, Interface: targeted, Nbr LDP ID: 10.33.33.1:0 MaxHold: 15 sec, Time Left: 10 sec, Up Time: 14 hr 13 min 3 sec Configured Hold time: 15 sec, Neighbor Proposed Hold Time: 15 sec
To display a packet statistics for packet types and packet errors, use the show mpls ldp statistics command.
device# show mpls ldp statistics
Total Since last clear
MessageType Sent Received Sent Received
Notify 3 0 3 0
Link Hello 112254 112253 112254 112253
Targeted Hello 6824 6775 6824 6775
Initialize 7 8 7 8
Keepalive 42470 43875 42470 43875
Addr 42 11 42 11
AddrWdrw 25 13 25 13
LabelMap 26851 1654 26851 1654
LabelReq 0 0 0 0
LabelWdrw 9228 18 9228 18
LabelRel 18 32 18 32
LabelAbReq 0 0 0 0
Unknown 0 0 0 0
Errors Total Since last clear
Rcv pkt bad pdu length 0 0
Rcv pkt bad msg length 0 0
Rcv pkt bad tlv length 0 0
Rcv pkt notify unkn tlv 0 0
Rcv pkt notify unkn addrfam 0 0
Rcv pkt missing tlv 0 0
Rcv pkt incorrect tlv 0 0
Rcv pkt malformed tlv 0 0
Rcv pkt bad traffic parm 0 0
Rcv pkt partial pdu 0 0
Rcv pkt internal error 0 0
TCP get send pkt error 0 0
TCP send error 0 0
TCP memory fail 0 0