LDP Operational Commands
LDP Show Commands
The LDP show commands provide detailed information about the LDP protocol operations.
LDP Summary
Syntax:
show ldp summary <options>
Option | Description |
---|---|
- |
Without any option, the command displays the LDP summary information for all instances. |
instance <instance-name> |
Displays LDP summary information about the specified instance. |
Example: LDP summary for the default instance
supervisor@rtbrick>SPINE01: op> show ldp summary Instance: default General information: LDP identifier: 198.51.100.1:0, Version: 1 FEC resolution: Best match Protocol preference: 9 LSR ID: 198.51.100.1 IPv4 Status: True IPv6 Status: True Modes: Advertisement mode: Downstream Unsolicited Advertisement control mode: Ordered Label retention mode: Liberal Capabilities: IPv6 address family: - , Graceful restart: False Loop detection: False Hop count: -, Vector length: - Timers: Adjacency: Hello: 5s, Holdtime: 15s Targeted adjacency: Hello: 15s, Holdtime: 45s Session: Keepalive: 10s, Holdtime: 30s Statistics: Adjacency: Link adjacency: 5, Targeted adjacency: 0 Session: Session in non-existent: 0, Session in initialized: 0 Session in opensent: 0, Session in openconfirm: 0 Session in operational: 2 supervisor@rtbrick>SPINE01: op>
LDP Neighbor
Syntax:
show ldp neighbor <options>
Option | Description |
---|---|
- |
Without any option, this command displays information about LDP neighbors. |
detail |
Detailed information about the LDP neighbors. |
instance <instance-name> |
Displays LDP neighbor information about the specified instance. |
instance <instance-name> detail |
Displays detailed LDP neighbor information about the specified instance. |
instance <instance-name> ldp-id <ldp-id> |
Displays LDP neighbor information about the specified LDP identifier and instance. |
interface <name> |
Displays LDP neighbor information about the specified interface. |
interface <name> detail |
Displays detailed LDP neighbor information about the specified interface. |
ldp-id <ldp-id> |
Displays LDP neighbor information about the specified LDP identifier. |
Example 1: Summary view of LDP Neighbor
supervisor@rtbrick>SPINE01: op> show ldp neighbor Instance: default Interface LDP ID Transport IP Up Since Expires ifl-0/0/0/1 198.51.100.2:0 198.51.100.2 Thu Feb 09 12:17:15 in 11s ifl-0/0/2/1 198.51.100.3:0 198.51.100.3 Thu Feb 09 12:17:31 in 12s ifl-0/0/0/100 198.51.100.2:0 198.51.100.2 Thu Feb 09 12:17:15 in 11s ifl-0/0/0/101 198.51.100.2:0 198.51.100.2 Thu Feb 09 12:17:15 in 11s ifl-0/0/1/102 198.51.100.2:0 198.51.100.2 Thu Feb 09 12:17:15 in 11s supervisor@rtbrick>SPINE01: op>
Example 2: Detailed View of LDP Neighbor
supervisor@rtbrick>SPINE01: op> show ldp neighbor detail Instance: default LDP-Identifier: 198.51.100.2:0, Interface: ifl-0/0/0/1, Type: Link Negotiated holdtime: 15000, Expiry time: 13s 183407us Local link address: 192.0.2.1, Peer link address: 192.0.2.2 Local transport address: 198.51.100.1:0, Peer transport address: 198.51.100.2 Local holdtime: 15, Peer holdtime: 15, Up since: Tue May 02 13:28:17 Local transport preference : ipv4, Peer transport preference : ipv4 Last transition time: Tue May 02 13:38:52 GMT +0000 2023 <...>
LDP Interface
Syntax:
show ldp interface <option>
Option | Description |
---|---|
- |
Without any option, this command displays information on all configured LDP interfaces. |
<interface-name> |
Specify the name of the interface. |
detail |
Detailed interface information. |
Example 1: Specified LDP interface details
supervisor@rtbrick: cfg> show ldp interface ifl-0/0/1/1 Instance: green Interface: ifl-0/0/1/1 Primary IPv4 Address: 12.1.0.1, Primary IPv6 Address: fe80::783f:e5ff:fec0:1 Session Hold: 30, Session Keepalive: 10 Discovery Hello: 5, Discovery Hold: 15 Neighbor count: 1, Transport preference: ipv4 IPv4 enable: True, IPv6 enable: True, Cisco interop: False
Example 2: View of LDP interfaces
supervisor@rtbrick: cfg> show ldp interface Instance: default Interface Primary IPv4 Address Primary IPv6 Address ifl-0/0/0/1 12.0.0.1 fe80::783f:e5ff:fec0:0 ifl-0/0/0/100 12.0.1.1 fe80::65:783f:e5ff:fec0:0 ifl-0/0/0/101 12.0.2.1 fe80::66:783f:e5ff:fec0:0 ifl-0/0/1/102 12.0.3.1 fe80::67:783f:e5ff:fec0:1 ifl-0/0/2/1 13.0.0.1 fe80::783f:e5ff:fec0:2 ifl-0/0/3/1 14.0.0.1 fe80::783f:e5ff:fec0:3 lo-0/0/0/1 192.168.0.1 lo-0/0/0/2 192.168.1.1 lo-0/0/0/3 192.168.2.1 lo-0/0/0/4 192.168.3.1 lo-0/0/0/5 192.168.4.1 Instance: green Interface Primary IPv4 Address Primary IPv6 Address ifl-0/0/0/202 12.1.3.1 fe80::cb:783f:e5ff:fec0:0 ifl-0/0/1/1 12.1.0.1 fe80::783f:e5ff:fec0:1 ifl-0/0/1/200 12.1.1.1 fe80::c9:783f:e5ff:fec0:1 ifl-0/0/1/201 12.1.2.1 fe80::ca:783f:e5ff:fec0:1 ifl-0/0/2/200 13.1.0.1 fe80::c9:783f:e5ff:fec0:2 ifl-0/0/3/200 14.1.0.1 fe80::c9:783f:e5ff:fec0:3 lo-0/0/1/1 172.168.0.1 lo-0/0/1/2 172.168.1.1 lo-0/0/1/3 172.168.2.1 lo-0/0/1/4 172.168.3.1 lo-0/0/1/5 172.168.4.1
LDP Session
Syntax:
show ldp session <options>
Option | Description |
---|---|
- |
Without any option, this command displays a summary of LDP session information. |
detail |
Displays detailed information about the LDP sessions. |
instance <instance-name> |
Displays LDP session information about the specified instance. |
instance <instance-name> detail |
Displays detailed LDP session information about the specified instance. |
instance <instance-name> ldp-id <ldp-id> |
Displays LDP session information about the specified LDP identifier and instance. |
ldp-id <ldp-id> |
Displays LDP session information about the specified LDP identifier. |
Example 1: Summary view of LDP Session
supervisor@rtbrick>SPINE01: op> show ldp session Instance: default LDP ID Peer IP State Up/Down FECRcvd FECSent 198.51.100.2:0 198.51.100.2 Operational 0d:00h:29m:44s 15 15 198.51.100.3:0 198.51.100.3 Operational 0d:00h:29m:29s 15 15 supervisor@rtbrick>SPINE01: op>
Example 2: Detailed View of LDP Session
supervisor@rtbrick>SPINE01: op> show ldp session detail Instance: default LDP Identifier: 198.51.100.2:0, Peer IP: 198.51.100.2, Local IP: 198.51.100.1 Type: link, State: Operational, Uptime: 0d:00h:34m:35s Reason: Last transition: Thu Feb 09 12:17:28 GMT +0000 2023, Flap count: 0 Advertisement Mode: Peer: Downstream unsolicited, Local: Downstream unsolicited Negotiated: Downstream unsolicited Timers: Connect retry: 10s Peer keepalive interval: 10s, Local keepalive interval: 10s Peer keepalive timeout: 30s, Local keepalive timeout: 30s Negotiated keepalive interval: 10s Negotiated keepalive timeout: 30s Received messages: Initialization: 1, KeepAlive: 208, Notification: 0 Address: 1, Address Withdraw: 0, Label Mapping: 15 Label Withdraw: 0, Label Release: 0 Sent messages: Initialization: 1, KeepAlive: 208, Notification: 0 Address: 1, Address Withdraw: 0, Label Mapping: 15 Label Withdraw: 0, Label Release: 0 Capability: Typed WildCard FEC: Local Support: True, Peer Support: True, Negotiated: True Total received messages: Initialization: 1, KeepAlive: 92, Notification: 0 Address: 2, Address Withdraw: 0, Label Mapping: 20 Total sent messages: Initialization: 1, KeepAlive: 92, Notification: 0 Address: 2, Address Withdraw: 0, Label Mapping: 20 Label Withdraw: 0, Label Release: 0 <...>
LDP Address
Syntax:
show ldp address <options>
Option | Description |
---|---|
- |
Without any option, this command displays a summary of all the interface addresses received from the LDP sessions. |
instance <instance-name> |
Displays LDP address information about the specified instance. |
instance <instance-name> <afi> |
Displays LDP address of the specified address family (AFI). Supported values: ipv4, ipv6. |
instance <instance-name> ldp-id <ldp-id> |
Displays LDP address information about the specified LDP identifier and instance. |
ldp-id <ldp-id> |
Displays LDP address information about the specified LDP identifier. |
Example: Summary View of LDP Address
supervisor@rtbrick>SPINE01: op> show ldp address Instance: default, LDP Identifier: 198.51.100.2:0, AFI: ipv4 198.51.100.61 198.51.100.102 198.51.100.63 198.51.100.94 198.51.100.2 198.51.100.65 198.51.100.222 198.51.100.21 198.51.100.2145 198.51.100.48 <...>
LDP Binding
Syntax:
show ldp binding <options>
Option | Description |
---|---|
- |
Without any option, this command displays a summary of all the LDP label bindings. |
instance <instance-name> |
Displays LDP label binding information about the specified instance. |
instance <instance-name> prefix <ip> |
Displays LDP label binding information about the specified prefix and instance. Supported prefix values: ipv4, ipv6. |
prefix <ip> |
Displays the LDP label binding information for the specified prefix. Supported prefix values: ipv4, ipv6. |
received |
Displays the LDP received label binding information of the LDP sessions. |
received instance <instance-name> |
Displays LDP received label binding information of the specified instance. |
received instance <instance-name> ldp-id <ldp-id> |
Displays LDP received label binding information about the specified LDP identifier and instance. |
received ldp-id <ldp-id> |
Displays LDP received label binding information of the specified LDP identifier. |
sent |
Displays the LDP sent label binding information of the LDP sessions. |
sent instance <instance-name> |
Displays LDP sent label binding information of the specified instance. |
sent instance <instance-name> ldp-id <ldp-id> |
Displays LDP sent label binding information about the specified LDP identifier and instance. |
sent ldp-id <ldp-id> |
Displays LDP sent label binding information of the specified LDP identifier. |
Example 1: Summary view of LDP Binding
supervisor@rtbrick>SPINE01: op> show ldp binding Instance: default, AFI: ipv4 Prefix In Label Out Label LDP ID Status 198.51.100.1/32 - label:3 - Best label:20066 - 198.51.100.3:0 Non-best label:20065 - 198.51.100.2:0 Non-best 198.51.100.11/32 - label:3 - Best label:20066 - 198.51.100.3:0 Non-best label:20065 - 198.51.100.2:0 Non-best 198.51.100.41/32 - label:3 - Best label:20066 - 198.51.100.3:0 Non-best label:20065 - 198.51.100.2:0 Non-best 198.51.100.44/32 - label:3 - Best label:20066 - 198.51.100.3:0 Non-best label:20065 - 198.51.100.2:0 Non-best 198.51.100.47/32 - label:3 - Best label:20066 - 198.51.100.3:0 Non-best label:20065 - 198.51.100.2:0 Non-best 198.51.100.2/32 label:3 label:20065 198.51.100.2:0 Best label:20065 - 198.51.100.3:0 Non-best 198.51.100.21/32 label:3 label:20065 198.51.100.2:0 Best label:20065 - 198.51.100.3:0 Non-best 198.51.100.42/32 label:3 label:20065 198.51.100.2:0 Best label:20065 - 198.51.100.3:0 Non-best <...>
Example 2: Summary view of LDP Binding for the specified prefix
supervisor@rtbrick>SPINE01: op> show ldp binding prefix 198.51.100.2/32 Instance: default, AFI: ipv4 Prefix In Label Out Label LDP ID Status 198.51.100.2/32 label:3 label:20065 198.51.100.2:0 Best label:20065 - 198.51.100.3:0 Non-best supervisor@rtbrick>SPINE01: op>
LDP Route
Syntax:
show ldp route <options>
Option | Description |
---|---|
- |
Without any option, this command displays a summary of LDP route information. |
instance <instance-name> |
Displays LDP route information for the specified instance. |
instance <instance-name> <afi> |
Displays LDP route information for the specified address family and instance. Supported AFI values: ipv4, ipv6, and mpls. |
instance <instance-name> ipv4 prefix <ip> |
Displays LDP route information for the specified address family of IPv4 prefix and instance. |
instance <instance-name> ipv6 prefix <ip> |
Displays LDP route information for the specified address family of IPv6 prefix and instance. |
instance <instance-name> prefix <ip> |
Displays LDP route information for the specified prefix and instance. |
instance <instance-name> label <label> |
Displays LDP route information for the specified MPLS label and instance. |
instance <instance-name> mpls |
Displays LDP route information about MPLS labels. |
instance <instance-name> mpls label <label> |
Displays LDP route information for the specified MPLS label and instance. |
label <label> |
Displays LDP route information for the specified MPLS label. |
ipv4 |
Displays LDP route information about the IPv4 address family. |
ipv4 prefix <ip> |
Displays LDP route IPv4 address family information for the specified prefix. |
ipv6 |
Displays LDP route information about the IPv6 address family. |
ipv6 prefix <ip> |
Displays LDP route IPv6 address family information for the specified prefix. |
mpls |
Displays LDP route information about MPLS labels. |
mpls label <label> |
Displays LDP route information for the specified MPLS label. |
prefix <ip> |
Displays LDP route information for the specified prefix address. |
Example: Summary view of LDP Route
supervisor@rtbrick>SPINE01: op> show ldp route Instance: default, AFI: ipv4, SAFI: labeled-unicast Prefix/Label Advertised label Received label Next Hop Interface Metric 198.51.100.1/32 3 - - - - 198.51.100.2/32 20065 - 198.51.100.61 ifl-0/0/0/1 1000000 198.51.100.3/32 20067 20067 198.51.100.61 ifl-0/0/0/1 2000001 198.51.100.11/32 3 - - - - 198.51.100.21/32 20065 - 198.51.100.61 ifl-0/0/0/1 1000000 198.51.100.31/32 20067 20067 198.51.100.61 ifl-0/0/0/1 2000001 198.51.100.41/32 3 - - - - 198.51.100.42/32 20065 - 198.51.100.61 ifl-0/0/0/1 1000000 198.51.100.43/32 20067 20067 198.51.100.61 ifl-0/0/0/1 2000001 198.51.100.44/32 3 - - - - 198.51.100.45/32 20065 - 198.51.100.61 ifl-0/0/0/1 1000000 198.51.100.46/32 20067 20067 198.51.100.61 ifl-0/0/0/1 2000001 198.51.100.47/32 3 - - - - 198.51.100.48/32 20065 - 198.51.100.61 ifl-0/0/0/1 1000000 198.51.100.49/32 20067 20067 198.51.100.61 ifl-0/0/0/1 2000001 <...>
LDP Statistics
Syntax:
show ldp statistics <options>
Option | Description |
---|---|
- |
Without any option, the command displays the LDP statistics for all instances. |
instance <instance-name> |
Displays LDP statistics information about the specified instance. |
instance <instance-name> ldp-id <ldp-id> |
Displays LDP statistics information about the specified LDP identifier and instance. |
Example: LDP statistics information
supervisor@rtbrick>SPINE01: op> show ldp statistics Instance: default, LDP ID: 198.51.100.2:0 Received messages: Initialization: 1, KeepAlive: 558, Notification: 0 Address: 1, Address Withdraw: 0, Label Mapping: 15 Label Withdraw: 0, Label Release: 0 Sent messages: Initialization: 1, KeepAlive: 558, Notification: 0 Address: 1, Address Withdraw: 0, Label Mapping: 15 Label Withdraw: 0, Label Release: 0 Instance: default, LDP ID: 198.51.100.3:0 Received messages: Initialization: 1, KeepAlive: 557, Notification: 0 Address: 1, Address Withdraw: 0, Label Mapping: 15 Label Withdraw: 0, Label Release: 0 Sent messages: Initialization: 1, KeepAlive: 557, Notification: 0 Address: 1, Address Withdraw: 0, Label Mapping: 15 Label Withdraw: 0, Label Release: 0 supervisor@rtbrick>SPINE01: op>
LDP TCP connection
Syntax:
show ldp tcp connection <options>
Option | Description |
---|---|
- |
Without any option, the command displays the TCP connections used by LDP for all instances. |
detail |
Detailed list view of the TCP connections. |
detail instance <instance-name> |
Detailed list view of the TCP connections of the specified instance. |
instance <instance-name> |
TCP connections summary of the specified instance. |
Example: Summary view of the LDP TCP connections
supervisor@rtbrick>SPINE01: op> show ldp tcp connection Instance Local IP Remote IP Local port Remote port State default 198.51.100.1 198.51.100.2 646 64718 Established default 198.51.100.1 198.51.100.3 646 64718 Established supervisor@rtbrick>SPINE01: op>
LDP Clear Commands
Clear commands allow resetting operational states.
Clear LDP Session
Syntax:
clear ldp session <options>
Option | Description |
---|---|
all |
Clears all the LDP sessions. |
all soft-in |
Sends route refresh to all neighbors to receive FEC bindings. |
all soft-out |
Re-advertises all the routes previously sent to the peers. |
instance <instance-name> all |
Clears all the LDP sessions for the specified instance. |
instance <instance> all soft-in |
Sends route refresh to all neighbors to receive FEC bindings for the specified instance. |
instance <instance> all soft-out |
Re-advertises all the routes previously sent to the peers for the specified instance. |
instance <instance-name> peer ldp-id <ldp-id> |
Clears the LDP session for the specified instance and peer LDP identifier. |
instance <instance> peer ldp-id <ldp-id> soft-in |
Sends route refresh to the specific peer to receive FEC bindings for the specified instance and peer ldp-id. |
instance <instance> peer ldp-id <ldp-id> soft-out |
Re-advertises all the routes previously sent to the specific peer for the specified instance and peer ldp-id. |
Example: The example below shows how to clear all the LDP sessions.
supervisor@rtbrick>SPINE01: op> clear ldp session all LDP session cleared with instance default supervisor@rtbrick>SPINE01: op>
Clear LDP Statistics
Syntax:
clear ldp statistics <options>
Option | Description |
---|---|
all |
Clears all the LDP statistics. |
instance <instance-name> all |
Clears all the LDP statistics for the specified instance. |
instance <instance-name> peer ldp-id <ldp-id> |
Clears the LDP statistics for the specified instance and peer LDP identifier. |
Example: The example below shows how to clear all the LDP statistics.
supervisor@rtbrick>SPINE01: op> clear ldp statistics all LDP statistics cleared for instance default supervisor@rtbrick>SPINE01: op>
Clear LDP Neighbor
Syntax:
clear ldp neighbor <options>
Option | Description |
---|---|
all |
Clears all the LDP neighbors. |
instance <instance-name> |
Clears the LDP neighbor for the specified instance. |
Example: The example below shows how to clear all the LDP neighbor.
supervisor@rtbrick>SPINE01: op> clear ldp neighbor all LDP neighbor cleared with instance default supervisor@rtbrick>SPINE01: op>