Table Of Contents
MPLS High Availability: Overview
Information About MPLS High Availability
MPLS LDP: SSO/NSF Support and Graceful Restart
MPLS HA Infrastructure Changes
MPLS Applications That Are SSO Coexistent
MPLS Quality of Service Applications
MPLS Label Switching Router MIB
MPLS Enhancements to Interfaces MIB
Supported Hardware for MPLS HA
debug mpls traffic-eng lsd-client
MPLS High Availability: Overview
This document provides an overview of the Multiprotocol Label Switching (MPLS) High Availability (HA) features introduced in Cisco IOS Release 12.2(25)S. MPLS HA provides full Stateful Switchover (SSO) and Nonstop Forwarding (NSF) capability to the MPLS Label Distribution Protocol (LDP) and MPLS Virtual Private Networks (VPNs) features.
Feature History for MPLS High Availability: Overview
Finding Support Information for Platforms and Cisco IOS Software Images
Use Cisco Feature Navigator to find information about platform support and Cisco IOS software image support. Access Cisco Feature Navigator at http://www.cisco.com/go/fn. You must have an account on Cisco.com. If you do not have an account or have forgotten your username or password, click Cancel at the login dialog box and follow the instructions that appear.
Contents
•
Information About MPLS High Availability
•
Supported Hardware for MPLS HA
Information About MPLS High Availability
This section covers the following topics:
•
MPLS HA Infrastructure Changes
•
MPLS Applications That Are SSO Coexistent
What is MPLS HA?
MPLS HA features provide SSO and NSF capability to the MPLS Label Distribution Protocol (LDP) and MPLS Virtual Private Network (VPN) features. MPLS HA includes the following new features:
•
MPLS LDP: SSO/NSF Support and Graceful Restart
In addition, the MIBs for MPLS VPNs and MPLS LDP have been enhanced to work in the MPLS HA environment.
The following features have been changed or created to work in the MPLS HA environment:
The following features perform normally in an SSO/NSF environment. The can exist with SSO and NSF but do not have the ability to keep duplicate information in a backup RP.
•
MPLS Quality of Service Applications
•
MPLS Label Switching Router MIB
•
MPLS Enhancements to Interfaces MIB
The following sections explains these features in more detail.
New MPLS HA Features
Cisco IOS Release 12.2(25)S introduces HA for the MPLS environment. The following features now have the ability to continue forwarding data following a route processor (RP) switchover:
•
MPLS Label Distribution Protocol (LDP)
•
MPLS Virtual Private Networks (VPNs)
When you enable MPLS HA, you get the benefit of allowing an RP to recover from disruption in service without losing its LDP bindings, MPLS forwarding state, and VPN prefix information.
MPLS VPN: SSO/NSF Support
MPLS VPN: SSO/NSF support allows a router to recover from a disruption in service without losing its VPN prefix information. MPLS VPN: SSO/NSF support works with the BGP Graceful Restart mechanisms defined in the Graceful Restart Internet Engineering Task Force (IETF) specifications and in the Cisco Nonstop Forwarding feature module. BGP Graceful Restart supports the VPNv4 VRFs, which allows the routers running BGP Graceful Restart to preserve VPN prefix information when a router restarts.
For information about configuring MPLS VPN: SSO/NSF support, see the following feature module: MPLS VPN: SSO/NSF Support.
MPLS VPN MIB: SSO/NSF Support
MPLS VPN: SSO/NSF support works with the MPLS VPN MIB. For information about configuring the MPLS VPN MIB, see the following feature module: MPLS VPN: SNMP MIB Support.
MPLS LDP: SSO/NSF Support and Graceful Restart
MPLS LDP uses SSO, NSF, and Graceful Restart to allow an RP to recover from disruption in the LDP components of the control plane service without losing its MPLS forwarding state. MPLS LDP: SSO/NSF Support and Graceful Restart works with LDP sessions between directly connected peers as well as with peers that are not directly connected (targeted sessions).
For information about configuring MPLS LDP: SSO/NSF Support and Graceful Restart, see the following feature module: MPLS LDP: SSO/NSF Support and Graceful Restart.
MPLS LDP MIB: SSO/NSF Support
The MPLS LDP MIB with the IETF Version 8 Upgrade is supported with MPLS LDP: SSO/NSF Support and Graceful Restart. For information about configuring the MPLS LDP MIB, see the following feature module: MPLS Label Distribution Protocol MIB Version 8 Upgrade.
MPLS HA Infrastructure Changes
The MPLS control plane software has been enhanced to work in an HA environment. The changes made the control plane software more modular, which helps MPLS support newer applications. Some of the control plane software changes made MPLS more scalable and flexible. See CEF Scalability Enhancements for more information.
Changes to the MPLS Forwarding Infrastructure (MFI) and the Cisco Express Forwarding (CEF) component introduced new commands and changed other existing commands.
MFI replaced the Label Forwarding Information Base (LFIB) and is responsible for managing MPLS data structures used for forwarding. For information about the MPLS command changes related to the MFI, see the following document: MPLS High Availability: Command Changes.
![]()
Note
The MFI and LFIB do not coexist in the same image. Users must use the MFI with this release.
A new module, called the MPLS IP Rewrite Manager, has also been introduced.
The MPLS IP Rewrite Manager (IPRM) manages the interactions between CEF, the IP Label Distribution Modules (LDMs), and the MFI. IPRM works with the other features that make up MPLS HA. MPLS IPRM is enabled by default. You do not need to configure or customize the IPRM. See the Command Reference section for show and debug commands related to IPRM.
CEF Scalability Enhancements
CEF provides a forwarding path and maintains a complete forwarding and adjacency table for both the software and hardware forwarding engines.
CEF has been updated to support new features and new hardware. The CEF improvements enable CEF to work with the MPLS HA applications and the MFI infrastructure. CEF scalability has been enhanced to support the following:
•
Up to 512K prefixes
•
Up to 128K adjacencies
•
4K VPNs
•
Arbitrary prefix path counts from the routing information base (RIB)
•
16 paths per prefix for forwarding
•
64 CEF instances (such as line cards or redundant RPs)
Further, the following improvements have been made to CEF:
•
Improved memory use
•
Reduced large peak memory use
•
Reduced route convergence times
For information about the CEF command changes, see the following document:
Cisco Express Forwarding: Command Changes
MPLS Applications That Are SSO Coexistent
The following sections list the MPLS features that maintain, either partially or completely, undisturbed operation through an RP switchover.
MPLS Traffic Engineering
The MPLS Traffic Engineering (TE) application has been enhanced to work with the new CEF and MFI modules. TE is SSO coexistent, which means it maintains, either partially or completely, undisturbed operation through an RP switchover. No additional capabilities have been introduced in this release. One new command has been added: debug mpls traffic-eng lsd-client.
MPLS Quality of Service Applications
Cisco IOS MPLS supports the IETF DiffServ architecture by enabling the Quality of Service (QoS) functions to act on the MPLS packets.
IPv6 over MPLS
The IPv6 over MPLS application has been updated to work with the new CEF and MFI modules. IPv6 over MPLS is SSO coexistent, which means it maintains, either partially or completely, undisturbed operation through an RP switchover. No additional capabilities have been introduced in this release. Command changes are documented in the following feature module:
Cisco IOS IPv6 Command Reference
MPLS Label Switching Router MIB
The MPLS Label Switching Router (LSR) MIB has been updated to work in the MPLS HA environment. Two indexes in the LSR MIB were changed to provide well-defined and ordered values:
•
mplsXCIndex
•
mplsOutSegmentIndex
This benefits the MPLS LSR MIB in the following ways:
•
The MIB walk-through has a consistent and logical order.
•
The same index values are maintained after a switchover.
For information about the MPLS LSR MIB, see the following document:
MPLS Label Switching Router MIB.
MPLS TE MIB
The MPLS TE MIB has been updated to work in the MPLS HA environment. For information about the MPLS TE MIB, see the following document:
MPLS Traffic Engineering (TE) MIB
![]()
Note
After an RP switchover, the value of mplsTunnelCreationTime in the TE MIB does not correctly reflect the time when the tunnel was created. After an RP switchover, the tunnel gets a new timestamp.
MPLS Enhancements to Interfaces MIB
The MPLS Enhancements to Interfaces MIB has been updated to work in the MPLS HA environment. For information about the MPLS Enhancements to Interfaces MIB, see the following document:
MPLS Enhancements to Interfaces MIB
Supported Hardware for MPLS HA
The hardware listed in the following paragraphs is supported for this release.
Supported Platform
Cisco 7500 series routers
Supported Port Adapters
•
PA-2FE-TX, PA-2FE-FX
•
PA-A3-OC3-MM, PA-A3-OC3-SMI, PA-A3-OC3-SML
•
PA-POS-OC3-MM, PA-POS-OC3-SMI, PA-POS-OC3-SML
•
PA-MC-T3, PA-MC-2T3+
•
PA-MC-STM1-MM, PA-MC-STM1-SMI
•
PA-MC_8E1/120, MC-4E1, MC-2E1, MC-8T1, MC-4T1, MC-2T1 [potent family]
•
PA-MC-8TE1+ [kumo lite]
•
PA-MC-8E1IMA
•
PA-MC-E3
•
PA-4T+ and/or PA-8T-232, PA-8T-V35, PA-8T-X21
•
PA-2H, PA-H
•
GEIP+
•
PA-FE-TX, PA-FE-FX
•
PA-4E, PA-8E
Supported RSPs
•
RSP4
•
RSP4+
•
RSP8
Supported VIPs
•
VIP2-50
•
VIP4-50
•
VIP4-80
Additional References
For additional information related to MPLS High Availability, refer to the following documents:
Related Documents
Related Topic Document TitleMPLS HA for VPNS
MPLS HA for LDP
MPLS HA: Command Changes
Stateful Switchover
MPLS Label Distribution Protocol
Cisco Nonstop Forwarding
Standards
MIBs
RFCs
Technical Assistance
Command Reference
This section documents new and modified commands only.
•
debug mpls traffic-eng lsd-client
clear mpls counters
To clear the Multiprotocol Label Switching (MPLS) forwarding table counters, use the clear mpls counters command in EXEC mode.
clear mpls counters
Syntax Description
This command has no arguments or keywords.
Defaults
Checkpoint information resides on the active and standby route processor.
Command Modes
EXEC
Command History
Release Modification12.2(25)S
This command was introduced.
12.2(27)SBA
This command was integrated into Cisco IOS Release 12.2(27)SBA.
Usage Guidelines
This command clears the MPLS forwarding table counters.
Examples
The command in the following example clears the MPLS forwarding table counters. The first show mpls forwarding-table command shows that 590 label-switched bytes exist in the forwarding table. After the clear mpls counters command clears the counters, the second show mpls forwarding-table command shows that the number of label-switched bytes is 0.
Router# show mpls forwarding-tableLocal Outgoing Prefix Bytes Label Outgoing Next HopLabel Label or VC or Tunnel Id Switched interface20 30 17.17.17.17 590 Et3/0 140.0.0.2Router# clear mpls countersClear "show mpls forwarding-table" counters [confirm]mpls forward counters clearedRouter# show mpls forwarding-tableLocal Outgoing Prefix Bytes Label Outgoing Next HopLabel Label or VC or Tunnel Id Switched interface20 30 17.17.17.17 0 Et3/0 140.0.0.2Related Commands
Command Descriptionshow mpls forwarding-table
Displays the contents of the MPLS forwarding information base.
clear mpls ip iprm counters
To clear the IP Rewrite Manager (IPRM) counters, use the clear mpls ip iprm counters command in privileged EXEC mode.
clear mpls ip iprm counters
Syntax Description
This command has no arguments or keywords.
Defaults
No default behavior or values
Command Modes
Privileged EXEC
Command History
Release Modification12.2(25)S
This command was introduced.
12.2(27)SBA
This command was integrated into Cisco IOS Release 12.2(27)SBA.
Usage Guidelines
This command sets IPRM counters to zero.
Examples
The command in the following example clears the IPRM counters:
Router# clear mpls ip iprm countersClear iprm counters [confirm]Related Commands
debug mpls traffic-eng lsd-client
To display the Application Programming Interface (API) messages sent to the Label Switching Database (LSD) from the Traffic Engineering (TE) client, use the debug mpls traffic-eng lsd-client command in privileged EXEC mode. To disable the display of these messages, use the no form of this command.
debug mpls traffic-eng lsd-client
no debug mpls traffic-eng lsd-client
Syntax Description
This command has no arguments or keywords.
Defaults
Debugging is not enabled.
Command Modes
Privileged EXEC
Command History
Release Modification12.2(25)S
This command was introduced.
12.2(27)SBA
This command was integrated into Cisco IOS Release 12.2(27)SBA.
Examples
The following messages are displayed when TE is enabled globally:
00:10:23: TE-LSD-CLIENT: register with LSD OK; conn_id = 23, recov time = 60000 s00:10:23: TE-LSD-CLIENT: LSD is now upThe following messages are displayed when TE is disabled globally:
00:09:50: TE-LSD-CLIENT: unregister LSD client; result = OK; conn_id 23The following messages are displayed when TE is enabled on specific interfaces:
00:10:23: TE-LSD-CLIENT: enabled TE LSD client on Ethernet1/0; status = OK00:10:23: TE-LSD-CLIENT: enabled TE LSD client on Serial2/0; status = OK00:10:23: TE-LSD-CLIENT: enabled TE LSD client on Serial3/0; status = OKThe following messages are displayed when TE is disabled on specific interfaces:
00:09:50: TE-LSD-CLIENT: disabled TE LSD client on Ethernet1/0; status = OK00:09:50: TE-LSD-CLIENT: disabled TE LSD client on Serial2/0; status = OK00:09:50: TE-LSD-CLIENT: disabled TE LSD client on Serial3/0; status = OKThe following messages are displayed when labels are allocated on tunnel midpoints and tunnel midpoint rewrites are created:
00:14:04: TE-LSD-CLIENT: label alloc OK; label = 16, conn_id = 2300:14:04: TE-LSD-CLIENT: Create TE mid rewrite for 100.100.100.100 1 [5], Result: OK00:14:04: In: Serial3/0, 16 Out: Serial2/0, 3The following messages are displayed when labels are freed on tunnel midpoints and tunnel midpoints are deleted:
00:13:13: TE-LSD-CLIENT: Delete TE mid rewrite for iou-100_t1, Result: OK00:13:13: In: Serial3/0, 16 Out: Serial2/0, 100:13:13: TE-LSD-CLIENT: free label 16 result = OK; conn_id = 23The following messages are displayed when tunnel headend rewrites are created:
00:09:10: TE-LSD-CLIENT: Create TE he rewrite for iou-100_t1, Result = OK00:09:10: tun_inst: 7 Out: Serial3/0, 16 Dest: 13.0.0.2ps_flags: 0x60003The following messages are displayed when tunnel headend rewrites are deleted:
00:09:15: TE-LSD-CLIENT: Delete TE he rewrite for iou-100_t1, Result: OK00:09:15: tun_inst: 7 Out: Serial3/0, 16 ps_flags: 0x60003debug mpls ip iprm
To display debugging information for the Multiprotocol Label Switching (MPLS) IP Rewrite Manager (IPRM), use the debug mpls ip iprm command in privileged EXEC mode. To disable the display of this information, use the no form of this command.
debug mpls ip iprm
no debug mpls ip iprm
Syntax Description
This command has no arguments or keywords.
Defaults
Debugging is not enabled.
Command Modes
Privileged EXEC
Command History
Release Modification12.2(25)S
This command was introduced.
12.2(27)SBA
This command was integrated into Cisco IOS Release 12.2(27)SBA.
Usage Guidelines
This command displays all output related to IPRM.
Examples
The command in the following example displays all IPRM debugging for the global routing table:
Router# debug mpls ip iprmIPRM debugging is on for global routing tableiprm: prefix deleted: 144.0.0.44/32(glbl)iprm: delete mfi rewrite: 144.0.0.44/32(glbl)...iprm: discover prefix labels: 144.0.0.44/32(glbl); recurs tree change; ctxt 0x38002iprm: get mfi rewrite 144.0.0.44/32(glbl) obtained: 0 fpis/0 moisiprm: announce prefix local labels: lcatm; trans #80; 144.0.0.44/32(glbl); 0 labels; flags 0x0iprm: update mfi rewrite: 144.0.0.44/32(glbl); prefix label infoiprm: omit rewrite create: 144.0.0.44/32(glbl)iprm: discover prefix labels: 144.0.0.44/32(glbl); recurs tree change; ctxt 0x38000iprm: get mfi rewrite 144.0.0.44/32(glbl) obtained: 0 fpis/0 moisiprm: announce prefix local labels: lcatm; trans #81; 144.0.0.44/32(glbl); 0 labels; flags 0x0iprm: get path labels: 144.0.0.44/32(glbl); nh 59.0.0.55(glbl), Et4/0/1; trans #81; recurs tree changeiprm: ldm get path labels: 144.0.0.44/32(glbl), ldp; flags 0x8000iprm: announce prefix local labels: ldp; trans #81; 144.0.0.44/32(glbl); 1 label; flags 0x0iprm: lab 21, ltbl 0iprm: announce path labels: ldp; trans #81; 144.0.0.44/32(glbl); 0 labels; flags 0x0iprm: path: nh 59.0.0.55(glbl), Et4/0/1iprm: update mfi rewrite: 144.0.0.44/32(glbl); prefix label infoiprm: lcl lab 21, ltbl 0, ldpiprm: path lab -, nh 59.0.0.55(glbl), Et4/0/1; ldpiprm: create mfi rewrite 144.0.0.44/32(glbl) passed: 2 fpis/1 moisiprm: fpi[0] IV4, owner IPRM; 144.0.0.44/32; glbliprm: fpi[1] LBL, owner LDP; 21, ltbl 0iprm: moi[0] PKT, flags 0x8; lab label-no-label; nh 59.0.0.55; nh if Et4/0/1 (nsf)Table 1 describes the significant fields shown in the display. The field descriptions also apply to the output of following debug commands:
Related Commands
debug mpls ip iprm cef
To display debugging information for interactions between Cisco Express Forwarding (CEF) and the Multiprotocol Label Switching (MPLS) IP Rewrite Manager (IPRM), use the debug mpls ip iprm cef command in privileged EXEC mode. To disable the display of these events, use the no form of this command.
debug mpls ip iprm cef [table {all | table-id} | vrf vrf-name | acl acl-name | prefix-list prefix-list-name]
no debug mpls ip iprm cef
Syntax Description
Defaults
Debugging is not enabled. If you do not supply an optional keyword, all the debugging events are displayed.
Command Modes
Privileged EXEC
Command History
Release Modification12.2(25)S
This command was introduced.
12.2(27)SBA
This command was integrated into Cisco IOS Release 12.2(27)SBA.
Usage Guidelines
This command limits the debug output to the IPRM interactions with CEF.
Examples
In the following example, IPRM events related to CEF are displayed:
Router# debug mpls ip iprm cefIPRM CEF interaction debugging is on for global routing tableiprm: prefix deleted: 144.0.0.44/32(glbl)iprm: discover prefix labels: 144.0.0.44/32(glbl); recurs tree change; ctxt 0x38002iprm: announce prefix local labels: lcatm; trans #94; 144.0.0.44/32(glbl); 0 labels; flags 0x0...iprm: discover prefix labels: 144.0.0.44/32(glbl); recurs tree change; ctxt 0x38000iprm: announce prefix local labels: lcatm; trans #97; 144.0.0.44/32(glbl); 0 labels; flags 0x0iprm: get path labels: 144.0.0.44/32(glbl); nh 59.0.0.55(glbl), Et4/0/1; trans #97; recurs tree changeiprm: announce prefix local labels: ldp; trans #97; 144.0.0.44/32(glbl); 1 label; flags 0x0iprm: lab 21, ltbl 0iprm: announce path labels: ldp; trans #97; 144.0.0.44/32(glbl); 0 labels; flags 0x0iprm: path: nh 59.0.0.55(glbl), Et4/0/1See Table 1 (debug mpls ip iprm Field Descriptions) for an explanation of the fields displayed in the output.
Related Commands
debug mpls ip iprm events
To display events related to the Multiprotocol Label Switching (MPLS) IP Rewrite Manager (IPRM), use the debug mpls ip iprm events command in privileged EXEC mode. To disable the display of these events, use the no form of this command.
debug mpls ip iprm events
no debug mpls ip iprm events
Syntax Description
This command has no keywords or arguments.
Defaults
Debugging is not enabled.
Command Modes
Privileged EXEC
Command History
Release Modification12.2(25)S
This command was introduced.
12.2(27)SBA
This command was integrated into Cisco IOS Release 12.2(27)SBA.
Examples
See the command page for debug mpls ip iprm for sample command output. See Table 1 (debug mpls ip iprm Field Descriptions) for an explanation of the fields displayed in the output.
Related Commands
debug mpls ip iprm ldm
To display debugging information for interactions between the IP Label Distribution Modules (LDMs) and the Multiprotocol Label Switching (MPLS) IP Rewrite Manager (IPRM), use the debug mpls ip iprm ldm command in privileged EXEC mode. To disable the display of this information, use the no form of this command.
debug mpls ip iprm ldm [bgp | lcatm | ldp | vpnv4 | 6pe | table {all | table-id} | vrf vrf-name | acl acl-name | prefix-list prefix-list-name]
no debug mpls ip iprm ldm
Syntax Description
Defaults
Debugging is not enabled. If you do not supply an optional keyword, all the debugging events are displayed.
Command Modes
Privileged EXEC
Command History
Release Modification12.2(25)S
This command was introduced.
12.2(27)SBA
This command was integrated into Cisco IOS Release 12.2(27)SBA.
Examples
See the command page for debug mpls ip iprm for sample command output. See Table 1 (debug mpls ip iprm Field Descriptions) for an explanation of the fields displayed in the output.
Related Commands
debug mpls ip iprm mfi
To display debugging information for interactions between the Multiprotocol Label Switching (MPLS) Forwarding Infrastructure (MFI) and the MPLS IP Rewrite Manager (IPRM), use the debug mpls ip iprm mfi command in privileged EXEC mode. To disable the display of this information, use the no form of this command.
debug mpls ip iprm mfi [table {all | table-id} | vrf vrf-name | acl acl-name | prefix-list prefix-list-name]
no debug mpls ip iprm mfi
Syntax Description
Defaults
Debugging is not enabled. If you enable debugging but do not supply an optional keyword, all the debugging events are displayed.
Command Modes
Privileged EXEC
Command History
Release Modification12.2(25)S
This command was introduced.
12.2(27)SBA
This command was integrated into Cisco IOS Release 12.2(27)SBA.
Examples
The command in the following example displays MFI events:
Router# debug mpls ip iprm mfiIPRM MFI interaction debugging is on for global routing tableiprm: delete mfi rewrite: 144.0.0.44/32(glbl)...iprm: get mfi rewrite 144.0.0.44/32(glbl) obtained: 0 fpis/0 moisiprm: update mfi rewrite: 144.0.0.44/32(glbl); prefix label infoiprm: omit rewrite create: 144.0.0.44/32(glbl)...iprm: get mfi rewrite 144.0.0.44/32(glbl) obtained: 0 fpis/0 moisiprm: update mfi rewrite: 144.0.0.44/32(glbl); prefix label infoiprm: lcl lab 21, ltbl 0, ldpiprm: path lab -, nh 59.0.0.55(glbl), Et4/0/1; ldpiprm: create mfi rewrite 144.0.0.44/32(glbl) passed: 2 fpis/1 moisiprm: fpi[0] IV4, owner IPRM; 144.0.0.44/32; glbliprm: fpi[1] LBL, owner LDP; 21, ltbl 0iprm: moi[0] PKT, flags 0x8; lab label-no-label; nh 59.0.0.55; nh if Et4/0/1 (nsf)See Table 1 (debug mpls ip iprm Field Descriptions) for an explanation of the fields displayed in the output.
Related Commands
show mpls ip iprm counters
To display the number of occurrences of various Multiprotocol Label Switching (MPLS) IP Rewrite Manager (IPRM) events, use the show mpls ip iprm counters command in privileged EXEC mode.
show mpls ip iprm counters
Syntax Description
This command has no arguments or keywords.
Defaults
No default behaviors or values.
Command Modes
Privileged EXEC
Command History
Release Modification12.2(25)S
This command was introduced.
12.2(27)SBA
This command was integrated into Cisco IOS Release 12.2(27)SBA.
Usage Guidelines
This command reports the occurrences of IPRM events.
Examples
The command in the following example displays the events that the IPRM logs:
router# show mpls ip iprm countersCEF Tree Changes Processed/Ignored: 91/12CEF Deletes Processed/Ignored: 12/2Label Discoveries: 74Rewrite Create Successes/Failures: 60/0Rewrite Gets/Deletes: 82/0Label Announcements: Info/Local/Path: 6/119/80Walks: Recursion Tree/CEF Full/CEF interface: 78/2/0Table 2 describes the significant fields shown in the display.
Related Commands
Command DescriptionDisplays information about the IP LDMs that have registered with the IPRM.
Clears the IPRM counters.
show mpls ip iprm ldm
To display information about the IP Label Distribution Modules (LDMs) that have registered with the IP Rewrite Manager (IPRM), use the show mpls ip iprm ldm command in privileged EXEC mode.
show mpls ip iprm ldm [table {all | table-id} | vrf vrf-name] [ipv4 | ipv6]
Syntax Description
Defaults
If you do not specify any keywords or parameters, the command displays the LDMs for the global routing table (the default).
Command Modes
Privileged EXEC
Command History
Release Modification12.2(25)S
This command was introduced.
12.2(27)SBA
This command was integrated into Cisco IOS Release 12.2(27)SBA.
Usage Guidelines
This command displays the IP LDMs registered with IPRM.
Examples
The command in the following example displays the LDMs for the global routing tables. It shows that two LDMs (lcatm and ldp) are registered for the ipv4 global routing table, and that one LDM (bgp ipv6) is registered for the ipv6 global routing table.
router# show mpls ip iprm ldmtable (glbl;ipv4); ldms: 2lcatm, ldptable (glbl;ipv6); ldms: 1bgp ipv6The command in the following example displays all of the LDMs registered with IPRM. The output shows the following:
•
The LDMs called lcatm and ldp have registered with IPRM for the ipv4 global table.
•
The LDM called bgp ipv6 is registered for the IPv6 global table.
•
The LDM called bgp vpnv4 is registered for all IPv4 vrf routing tables.
router# show mpls ip iprm ldm table alltable (glbl;ipv4); ldms: 2lcatm, ldptable (glbl;ipv6); ldms: 1bgp ipv6table (all-tbls;ipv4); ldms: 1bgp vpnv4The command in the following example displays the LDMs registered for the IPv6 routing tables.
router# show mpls ip iprm ldm ipv6table (glbl;ipv6); ldms: 1bgp ipv6Related Commands
![]()
Copyright © 2005 Cisco Systems, Inc. All rights reserved.