Table Of Contents
control-plane
crashdump-timeout
dampening
debug acircuit checkpoint
debug archive config differences ha
debug archive config timestamp
debug archive versioning
debug atm ha-error
debug atm ha-events
debug atm ha-state
debug bfd
debug condition glbp
debug dampening
debug dhcp redundancy
debug eigrp nsf
debug event manager
debug frame-relay redundancy
debug glbp errors
debug glbp events
debug glbp packets
debug glbp terse
debug ip bgp sso
debug ip bgp vpnv4 checkpoint
debug ip bgp vpnv4 nsf
debug ip dhcp server redundancy
debug ip eigrp notifications
debug ip mrouting
debug ip multicast redundancy
debug ip ospf nsf
debug ip pim
debug ip rsvp
debug ip tcp ha
debug isis nsf
debug mpls checkpoint label-binding
debug mpls ip iprm
debug mpls ip iprm cef
debug mpls ip iprm events
debug mpls ip iprm ldm
debug mpls ip iprm mfi
debug mpls l2transport checkpoint
debug mpls ldp checkpoint
control-plane
To enter control-plane configuration mode, which allows users to associate or modify attributes or parameters (such as a service policy) that are associated with the control plane of the device, use the control-plane command in global configuration mode. To remove an existing control-plane configuration from the router, use the no form of this command.
Syntax for T Releases
control-plane [host | transit | cef-exception]
no control-plane [host | transit | cef-exception]
Syntax for 12.0S Releases
control-plane [slot slot-number] [host | transit | cef-exception]
no control-plane [slot slot-number] [host | transit | cef-exception]
Syntax for 12.2S Releases for Cisco 7600 Series Routers
control-plane
no control-plane
Syntax for ASR 1000 Series Routers
control-plane [host]
no control-plane [host]
Syntax Description
host
|
(Optional) Applies policies to host control-plane traffic.
|
transit
|
(Optional) Applies policies to transit control-plane traffic.
|
cef-exception
|
(Optional) Applies policies to CEF-exception control-plane traffic.
|
slot slot-number
|
(Optional) Specifies the slot number for the line card to which you want to attach a QoS policy to configure distributed Control-Plane (CP) services.
|
Command Default
No control-plane service policies are defined.
Command Modes
Global configuration (config)
Command History
Release
|
Modification
|
12.2(18)S
|
This command was introduced.
|
12.3(4)T
|
This command was integrated into Cisco IOS Release 12.3(4)T.
|
12.0(29)S
|
This command was integrated into Cisco IOS Release 12.0(29)S.
|
12.0(30)S
|
The slot slot-number parameter was added to configure distributed Control-Plane (CP) services.
|
12.2(18)SXD1
|
This command was integrated into Cisco IOS Release 12.2(18)SXD1.
|
12.4(4)T
|
The host, transit, and cef-exception keywords were added.
|
12.2(33)SRA
|
This command was integrated into Cisco IOS Release 12.2(33)SRA.
|
12.2(33)SXH
|
This command was integrated into Cisco IOS Release 12.2(33)SXH.
|
Cisco IOS XE Release 2.2
|
This command was implemented on Cisco ASR 1000 series routers.
|
Usage Guidelines
After you enter the control-plane command, you can apply a control-plane policing (CoPP), port-filter, or queue-threshold policy to police traffic destined for the control plane. You can define aggregate CoPPs for the route processor (RP) and configure a service policy to police all traffic destined to the control plane:
•
From all line cards on the router (aggregate CP services)
•
From all interfaces on a line card (distributed CP services)
Aggregate CP services manage traffic destined for the control plane and received on the central switch engine from all line cards in the router.
Distributed CP services manage CP traffic from interfaces on a specified line card before CP packets are forwarded to the central switch engine where aggregate CP services are applied.
Note
On the Cisco 12000 series Internet router, you can combine distributed and aggregate CP services to protect the control plane from DoS attacks and provide packet QoS. The slot slot-number parameter is used only for distributed CP services configurations.
Control-plane policing includes enhanced control-plane functionality. It provides a mechanism for early dropping of packets directed toward closed or nonlistened Cisco IOS TCP/UPD ports on the router. It also provides the ability to limit protocol queue usage such that no single misbehaving protocol process can wedge the control plane interface hold queue.
Note
The control-plane command is supported by Cisco IOS Release 12.2S only for the Cisco 7600 router. For other Cisco IOS releases, the Cisco 7600 supports only the no control-plane command to discontinue a previously existing configuration condition.
With this enhancement, you can classify control-plane traffic into different categories of traffic. These categories are as follows:
•
Control-plane host subinterface—Subinterface that receives all control-plane IP traffic that is directly destined for one of the router interfaces. Examples of control-plane host IP traffic include tunnel termination traffic, management traffic, or routing protocols such as SSH, SNMP, BGP, OSPF, and EIGRP. All host traffic terminates on and is processed by the router. Most control-plane protection features and policies operate strictly on the control-plane host subinterface. Since most critical router control-plane services, such as routing protocols and management traffic, are received on the control-plane host subinterface, it is critical to protect this traffic through policing and protection policies. CoPP, port-filtering, and per-protocol queue thresholding protection features can be applied on the control-plane host subinterface.
•
Control-plane transit subinterface—Subinterface that receives all control-plane IP traffic that is software switched by the route processor. This means packets not directly destined to the router itself but rather traffic traversing through the router. Nonterminating tunnels handled by the router are an example of this type of control-plane traffic. Control-plane protection allows specific aggregate policing of all traffic received at this subinterface.
•
Control-plane CEF-exception subinterface—Subinterface that receives all traffic that is either redirected as a result of a configured input feature in the CEF packet forwarding path for process switching or directly enqueued in the control-plane input queue by the interface driver (for example, ARP, L2 keepalives, and all non-IP host traffic). Control-plane protection allows specific aggregate policing of this specific type of control-plane traffic.
Examples
The following example shows how to configure trusted hosts with source addresses 10.1.1.1 and 10.1.1.2 to forward Telnet packets to the control plane without constraint, while allowing all remaining Telnet packets to be policed at the specified rate. The QoS policy is then applied for aggregate CP services to all packets that are entering the control plane from all line cards in the router.
! Allow 10.1.1.1 trusted host traffic.
Router(config)# access-list 140 deny tcp host 10.1.1.1 any eq telnet
! Allow 10.1.1.2 trusted host traffic.
Router(config)# access-list 140 deny tcp host 10.1.1.2 any eq telnet
! Rate-limit all other Telnet traffic.
Router(config)# access-list 140 permit tcp any any eq telnet
! Define class map "telnet-class."
Router(config)# class-map telnet-class
Router(config-cmap)# match access-group 140
Router(config-cmap)# exit
Router(config)# policy-map control-plane-in
Router(config-pmap)# class telnet-class
Router(config-pmap-c)# police 80000 conform transmit exceed drop
Router(config-pmap-c)# exit
Router(config-pmap)# exit
! Define aggregate control-plane service for the active route processor.
Router(config)# control-plane
Router(config-cp)# service-policy input control-plane-in
The next example also shows how to configure trusted hosts with source addresses 10.1.1.1 and 10.1.1.2 to forward Telnet packets to the control plane without constraint, while allowing all remaining Telnet packets that enter through slot 1 to be policed at the specified rate. The QoS policy is applied for distributed CP services to all packets that enter through the interfaces on the line card in slot 1 and that are destined for the control plane.
! Allow 10.1.1.1 trusted host traffic.
Router(config)# access-list 140 deny tcp host 10.1.1.1 any eq telnet
! Allow 10.1.1.2 trusted host traffic.
Router(config)# access-list 140 deny tcp host 10.1.1.2 any eq telnet
! Rate-limit all other Telnet traffic.
Router(config)# access-list 140 permit tcp any any eq telnet
! Define class map "telnet-class."
Router(config)# class-map telnet-class
Router(config-cmap)# match access-group 140
Router(config-cmap)# exit
Router(config)# policy-map control-plane-in
Router(config-pmap)# class telnet-class
Router(config-pmap-c)# police 80000 conform transmit exceed drop
Router(config-pmap-c)# exit
Router(config-pmap)# exit
! Define aggregate control-plane service for the active route processor.
Router(config)# control-plane slot 1
Router(config-cp)# service-policy input control-plane-in
The following shows how to apply an aggregate CoPP policy to the host control-plane traffic by applying it to the host control-plane feature path:
Router(config)# control-plane host
Router(config-cp)# service-policy input cpp-policy-host
The following shows how to apply an aggregate CoPP policy to the transit control-plane traffic by applying it to the control-plane transit feature path:
Router(config)# control-plane transit
Router(config-cp)# service-policy input cpp-policy-transit
The following shows how to apply an aggregate CoPP policy to the CEF-exception control-plane traffic by applying it to the control-plane CEF-exception feature path:
Router(config)# control-plane cef-exception
Router(config-cp)# service-policy input cpp-policy-cef-exception
Related Commands
Command
|
Description
|
class (policy-map)
|
Specifies the name of the class whose policy you want to create or change or specifies the default class (commonly known as the class-default class) before you configure its policy.
|
class-map
|
Accesses the QoS class-map configuration mode to configure QoS class maps.
|
drop
|
Configures a traffic class to discard packets that belonging to a specific class.
|
match access-group
|
Configures the match criteria for a class map on the basis of the specified ACL.
|
policy-map
|
Accesses QoS policy-map configuration mode to configure the QoS policy map.
|
service-policy (control-plane)
|
Attaches a policy map to the control plane for aggregate or distributed control-plane services.
|
show policy-map control-plane
|
Displays the configuration of a class or all classes for the policy map attached to the control plane.
|
crashdump-timeout
To set the longest time that the newly active Route Switch Processor (RSP) will wait before reloading the formerly active RSP, use the crashdump-timeout command in redundancy mode. To reset the default time that the newly active RSP will wait before reloading the formerly active RSP, use the no form of this command.
crashdump-timeout [mm | hh:mm]
no crashdump-timeout
Syntax Description
mm
|
(Optional) The time, in minutes, that the newly active RSP will wait before reloading the formerly active RSP. The range is from 5 to 1080 minutes.
|
hh:mm
|
(Optional) The time, in hours and minutes, that the newly active RSP will wait before reloading the formerly active RSP. The range is from 5 minutes to 18 hours.
|
Command Default
The default timeout for this command is 5 minutes.
Command Modes
Redundancy
Command History
Release
|
Modification
|
12.0(22)S
|
This command was introduced on the Cisco 7500 series routers.
|
12.2(18)S
|
This command was integrated into Cisco IOS Release 12.2(18)S.
|
12.2(20)S
|
Support was added for the Cisco 7304 router. The Cisco 7500 series router is not supported in Cisco IOS Release 12.2(20)S.
|
12.2(28)SB
|
This command was integrated into Cisco IOS Release 12.2(28)SB.
|
12.2(33)SRA
|
This command was integrated into Cisco IOS Release 12.2(33)SRA.
|
12.2(33)SXH
|
This command was integrated into Cisco IOS Release 12.2(31)SXH.
|
Usage Guidelines
Use this command to specify the length of time that the newly active RSP will wait before reloading the previously active RSP. This time can be important when considering how long to wait for a core dump to complete before reloading the RSP.
In networking devices that support stateful switchover (SSO), the newly active primary processor runs the core dump operation after the switchover has taken place. Following the switchover, the newly active RSP will wait for a period of time for the core dump to complete before attempting to reload the formerly active RSP.
In the event that the core dump does not complete within the time period provided, the standby RSP is reset and reloaded based on the crashdump timeout command setting, regardless of whether it is still performing a core dump.
Note
The core dump process adds the slot number to the core dump file to identify which processor generated the file content. For more information on how to configure the system for a core dump, refer to the Cisco IOS Configuration Fundamentals Configuration Guide, Release 12.4.
Examples
The following example sets the time before the previously active RSP is reloaded to 10 minutes:
Router(config-r)# crashdump-timeout 10
dampening
To configure a router to automatically dampen a flapping interface, use the dampening command in interface configuration mode. To disable automatic route dampening, use the no form of this command.
dampening [half-life-period reuse-threshold] [suppress-threshold max-suppress-time
[restart-penalty]]
no dampening
Syntax Description
half-life-period
|
(optional) Time (in seconds) after which a penalty is decreased. Once the route has been assigned a penalty, the penalty is decreased by half after the half-life period expires. The range of the half-life period is from 1 to 30 seconds. The default time is 5 seconds.
|
reuse-threshold
|
(optional) Reuse value based on the number of penalties. When the accumulated penalty decreases enough to fall below this value, the route is unsuppressed. The range of the reuse value is from 1 to 20000; the default is 1000.
|
suppress-threshold
|
(optional) Value of the accumulated penalty that triggers the router to dampen a flapping interface.A route is suppressed when its penalty exceeds this limit. The range is from 1 to 20000; the default is 2000.
|
max-suppress-time
|
(optional) Maximum time (in seconds) a route can be suppressed. The range is from 1 to 20000; the default is four times the half-life-period value. If the half-life-period value is allowed to default, the maximum suppress time defaults to 20 seconds.
|
restart-penalty
|
(optional) Penalty to applied to the interface when it comes up for the first time after the router reloads. The configurable range is from 1 to 20000 penalties. The default is 2000 penalties. This argument is not required for any other configurations.
|
Defaults
This command is disabled by default. To manually configure the timer for the restart-penalty argument, the value for all arguments must be manually entered.
Command Modes
Interface configuration
Command History
Release
|
Modification
|
12.0(22)S
|
This command was introduced.
|
12.2(14)S
|
This command was integrated into Cisco IOS Release 12.2(14)S.
|
12.2(13)T
|
This command was integrated into Cisco IOS Release 12.2(13)T.
|
12.2(18)SXD
|
This command was integrated into Cisco IOS Release 12.2(18)SXD.
|
12.2(33)SRA
|
This command was integrated into Cisco IOS Release 12.2(33)SRA.
|
12.2(31)SB2
|
This command was integrated into Cisco IOS Release 12.2(31)SB2.
|
Usage Guidelines
The IP Event Dampening feature will function on a subinterface but cannot be configured on only the subinterface. Only the primary interface can be configured with this feature. Primary interface configuration is applied to all subinterfaces by default.
When an interface is dampened, the interface is dampened to both IP and Connectionless Network Services (CLNS) routing equally. The interface is dampened to both IP and CLNS because integrated routing protocols such as Intermediate System-to-Intermediate System (IS-IS), IP, and CLNS routing protocols are closely interconnected, so it is impossible to apply dampening separately.
Copying a dampening configuration from virtual templates to virtual access interfaces is not supported because dampening has limited usefulness to existing applications using virtual templates. Virtual access interfaces are released when an interface flaps, and new connections and virtual access interfaces are acquired when the interface comes up and is made available to the network. Because dampening states are attached to the interface, the dampening states would not survive an interface flap.
If the dampening command is applied to an interface that already has dampening configured, all dampening states are reset and the accumulated penalty will be set to 0. If the interface has been dampened, the accumulated penalty will fall into the reuse threshold range, and the dampened interface will be made available to the network. The flap counts, however, are retained.
Examples
The following example sets the half life to 30 seconds, the reuse threshold to 1500, the suppress threshold to 10000, and the maximum suppress time to 120 seconds:
dampening 30 1500 10000 120
The following example configures the router to apply a penalty of 500 on Ethernet interface 0/0 when the interface comes up for the first time after the router is reloaded:
dampening 5 500 1000 20 500
Related Commands
Command
|
Description
|
clear counters
|
Clears the interface counters.
|
show dampening interface
|
Displays a summary of interface dampening.
|
show interface dampening
|
Displays a summary of the dampening parameters and status.
|
debug acircuit checkpoint
To enable the display of attachment circuit (AC) events when Any Transport over MPLS (AToM) is configured for nonstop forwarding/stateful switchover (NSF/SSO) and Graceful Restart, use the debug acircuit checkpoint command in privileged EXEC mode. To disable the display of these messages, use the no form of this command.
debug acircuit checkpoint
no debug acircuit checkpoint
Syntax Description
This command has no arguments or keywords.
Defaults
Debugging of the AToM NSF/SSO and Graceful Restart feature is disabled.
Command Modes
Privileged EXEC (#)
Command History
Release
|
Modification
|
12.2(25)S
|
This command was introduced.
|
12.2(28)SB
|
This command was integrated into Cisco IOS Release 12.2(28)SB.
|
12.2(33)SRC
|
This command was integrated into Cisco IOS Release 12.2(33)SRC.
|
Usage Guidelines
Use debug commands with care. They use a significant amount of CPU time and can affect system performance.
Examples
The debug acircuit checkpoint command is issued on the active RP:
Router# debug mpls l2transport checkpoint
Router# debug acircuit checkpoint
AToM checkpointing events and errors debugging is on
Attachment Circuit Checkpoint debugging is on
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)# interface Fa5/1/1.2
Router(config-subif)# xconnect 10.55.55.2 1002 pw-class mpls
AToM HA [10.55.55.2, 1002]: Build provision msg, SSM sw/seg 8192/8194 [0x2000/0x2002] PW i
d 9216 [0x2400] local label 21
AC HA: Dynamic Sync. Event:4 Sw:8192[2000] Se:16385[4001]
AToM HA: CF sync send complete
AC HA CF: Sync send complete. Code:0
On the standby RP, the following messages indicate that it receives checkpointing data:
AC HA [10.55.55.2, 1002]: Add to WaitQ. Flags:1
AToM HA [10.55.55.2, 1002]: Received 32-byte provision version 1 CF message
AC HA CF: ClientId:89, Entity:0 Length:40
AToM HA [10.55.55.2, 1002]: Process chkpt msg provision [1], ver 1
AToM HA [10.55.55.2, 1002]: Reserved SSM sw/seg 8192/8194 [0x2000/0x2002] PW id 9216 [0x24
00]
AC HA: Process Msg:35586. Ptr:44CBFD90. Val:0
AC HA: Sync. Event:4 CktType:4 Sw:8192[2000] Se:16385[4001]
AC HA [10.55.55.2, 1002]: Remove from WaitQ. Flags:1[OK][OK]
During a switchover from the active to the backup Route Processor, the debug messages look similar to the following:
%HA-5-MODE: Operating mode is hsa, configured mode is sso.
AC HA RF: CId:83, Seq:710, Sta:RF_STATUS_OPER_REDUNDANCY_MODE_CHANGE, Opr:5, St:STANDBY HO
T, PSt:ACTIVE
AToM HA: CID 84, Seq 715, Status RF_STATUS_OPER_REDUNDANCY_MODE_CHANGE, Op 5, State STANDB
Y HOT, Peer ACTIVE
AC HA RF: CId:83, Seq:710, Sta:RF_STATUS_PEER_PRESENCE, Opr:0, St:STANDBY HOT, PSt:ACTIVE
AToM HA: CID 84, Seq 715, Status RF_STATUS_PEER_PRESENCE, Op 0, State STANDBY HOT, Peer AC
TIVE
AC HA RF: CId:83, Seq:710, Sta:RF_STATUS_PEER_COMM, Opr:0, St:STANDBY HOT, PSt:DISABLED
AToM HA: CID 84, Seq 715, Status RF_STATUS_PEER_COMM, Op 0, State STANDBY HOT, Peer DISABL
ED
%HA-2-CUTOVER_NOTICE: Cutover initiated. Cease all console activity until system restarts.
%HA-2-CUTOVER_NOTICE: Do not add/remove RSPs or line cards until switchover completes.
%HA-2-CUTOVER_NOTICE: Deinitializing subsystems...
%OIR-6-REMCARD: Card removed from slot 4, interfaces disabled
%OIR-6-REMCARD: Card removed from slot 5, interfaces disabled
%OIR-6-REMCARD: Card removed from slot 9, interfaces disabled
%HA-2-CUTOVER_NOTICE: Reinitializing subsystems...
%HA-2-CUTOVER_NOTICE: System preparing to restart...
%HA-5-NOTICE: Resuming initialization...
AC HA RF: CId:83, Seq:710, Sta:RF_STATUS_REDUNDANCY_MODE_CHANGE, Opr:7, St:STANDBY HOT, PS
t:DISABLED
%LDP-5-GR: LDP restarting gracefully. Preserving forwarding state for 250 seconds.
AC HA RF: CId:83, Seq:710, Sta:RF_PROG_ACTIVE, Opr:0, St:ACTIVE, PSt:DISABLED
AToM HA: CID 84, Seq 715, Event RF_PROG_ACTIVE, Op 0, State ACTIVE, Peer DISABLED
AC HA: Process Msg:35588. Ptr:0. Val:0
AC HA: Switchover: Standby->Active
Related Commands
Command
|
Description
|
debug mpls l2transport checkpoint
|
Enables the display of AToM events when AToM is configured for NSF/SSO and Graceful Restart.
|
debug archive config differences ha
To display configuration differences in the Route Processor (RP) synchronization procedure, use the debug archive config differences ha command in privileged EXEC mode. To disable the display, use the no form of this command.
debug archive config differences ha
no debug archive config differences ha
Syntax Description
This command has no arguments or keywords.
Command Modes
Privileged EXEC
Command History
Release
|
Modification
|
12.2(33)SRE
|
This command was introduced.
|
Usage Guidelines
Consult Cisco Technical Support before using this command.
Examples
The following example allows configuration differences in the RP synchronization procedure to be displayed:
Router# debug archive config differences ha
debug archive config timestamp
To enable debugging of the processing time for each integral step of a configuration replace operation and the size of the configuration files being handled, use the debug archive config timestamp command in privileged EXEC mode. To disable debugging output, use the no form of this command.
debug archive config timestamp
no debug archive config timestamp
Syntax Description
This command has no arguments or keywords.
Command Modes
Privileged EXEC (#)
Command History
Release
|
Modification
|
12.3(7)T
|
This command was introduced.
|
12.2(25)S
|
This command was integrated into Cisco IOS Release 12.2(25)S.
|
12.2(28)SB
|
This command was integrated into Cisco IOS Release 12.2(28)SB.
|
12.2(33)SRA
|
This command was integrated into Cisco IOS Release 12.2(33)SRA.
|
12.2(31)SB2
|
This command was implemented on the Cisco 10000 series.
|
12.2(33)SXH
|
This command was integrated into Cisco IOS Release 12.2(33)SXH.
|
12.2(33)SB
|
This command was integrated into Cisco IOS Release 12.2(33)SB and implemented on the Cisco 10000 series.
|
Examples
The following is sample output from the debug archive config timestamp command:
Router# debug archive config timestamp
Router# configure replace disk0:myconfig force
Timing Debug Statistics for IOS Config Replace operation:
Time to read file slot0:sample_2.cfg = 0 msec (0 sec)
Time to read file system:running-config = 0 msec (0 sec)
Time taken for positive rollback pass = 320 msec (0 sec)
Time taken for negative rollback pass = 0 msec (0 sec)
Time taken for negative incremental diffs pass = 59 msec (0 sec)
Time taken by PI to apply changes = 0 msec (0 sec)
Time taken for Pass 1 = 380 msec (0 sec)
Time to read file system:running-config = 0 msec (0 sec)
Time taken for positive rollback pass = 0 msec (0 sec)
Time taken for negative rollback pass = 0 msec (0 sec)
Time taken for Pass 2 = 0 msec (0 sec)
Related Commands
Command
|
Description
|
debug archive versioning
|
Enables debugging of the Cisco IOS configuration archive activities.
|
debug archive versioning
To enable debugging of the Cisco IOS configuration archive activities, use the debug archive versioning command in privileged EXEC mode. To disable debugging output, use the no form of this command.
debug archive versioning
no debug archive versioning
Syntax Description
This command has no arguments or keywords.
Command Modes
Privileged EXEC (#)
Command History
Release
|
Modification
|
12.3(7)T
|
This command was introduced.
|
12.2(25)S
|
This command was integrated into Cisco IOS Release 12.2(25)S.
|
12.2(28)SB
|
This command was integrated into Cisco IOS Release 12.2(28)SB.
|
12.2(33)SRA
|
This command was integrated into Cisco IOS Release 12.2(33)SRA.
|
12.2(31)SB2
|
This command was implemented on the Cisco 10000 series.
|
12.2(33)SXH
|
This command was integrated into Cisco IOS Release 12.2(33)SXH.
|
12.2SX
|
This command is supported in the Cisco IOS Release 12.2SX train. Support in a specific 12.2SX release of this train depends on your feature set, platform, and platform hardware.
|
12.2(33)SB
|
This command was integrated into Cisco IOS Release 12.2(33)SB and implemented on the Cisco 10000 series.
|
12.2(33)SRE
|
This command was modified. It was integrated into Cisco IOS Release 12.2(33)SRE.
|
Examples
The following is sample output from the debug archive versioning command:
Router# debug archive versioning
Jan 9 06:46:28.419:backup_running_config
Jan 9 06:46:28.419:Current = 7
Jan 9 06:46:28.443:Writing backup file disk0:myconfig-7
Jan 9 06:46:29.547: backup worked
Related Commands
Command
|
Description
|
debug archive config timestamp
|
Enables debugging of the processing time for each integral step of a configuration replace operation and the size of the configuration files being handled.
|
debug atm ha-error
To debug ATM) high-availability (HA errors on a networking device, use the debug atm ha-error command in privileged EXEC mode. To disable the display of debugging output, use the no form of this command.
debug atm ha-error
no debug atm ha-error
Syntax Description
This command has no arguments or keywords.
Command Default
Debugging is disabled.
Command Modes
Privileged EXEC
Command History
Release
|
Modification
|
12.0(22)S
|
This command was introduced on Cisco 7500, 10000, and 12000 series Internet routers.
|
12.2(18)S
|
This command was integrated into Cisco IOS Release 12.2(18)S on Cisco 7500 series routers.
|
12.2(20)S
|
Support was added for the Cisco 7304 router. The Cisco 7500 series router is not supported in Cisco IOS Release 12.2(20)S.
|
12.2(28)SB
|
This command was integrated into Cisco IOS Release 12.2(28)SB.
|
12.2(33)SRA
|
This command was integrated into Cisco IOS Release 12.2(33)SRA.
|
12.2(33)SXH
|
This command was integrated into Cisco IOS Release 12.2(33)SXH.
|
Examples
The following example displays debug messages regarding ATM HA errors on the networking device:
Router# debug atm ha-error
Related Commands
Command
|
Description
|
debug atm ha-events
|
Debugs ATM HA events on the networking device.
|
debug atm ha-state
|
Debugs ATM HA state information on the networking device.
|
debug atm ha-events
To debug ATM high-availability (HA) events on the networking device, use the debug atm ha-events command in privileged EXEC mode. To disable the display of debugging output, use the no form of this command.
debug atm ha-events
no debug atm ha-events
Syntax Description
This command has no arguments or keywords.
Command Default
Debugging is disabled.
Command Modes
Privileged EXEC
Command History
Release
|
Modification
|
12.0(22)S
|
This command was introduced on Cisco 7500, 10000, and 12000 series Internet routers.
|
12.2(18)S
|
This command was integrated into Cisco IOS Release 12.2(18)S on Cisco 7500 series routers.
|
12.2(20)S
|
Support was added for the Cisco 7304 router. The Cisco 7500 series router is not supported in Cisco IOS Release 12.2(20)S.
|
12.2(28)SB
|
This command was integrated into Cisco IOS Release 12.2(28)SB.
|
12.2(33)SRA
|
This command was integrated into Cisco IOS Release 12.2(33)SRA.
|
12.2(33)SXH
|
This command was integrated into Cisco IOS Release 12.2(33)SXH.
|
Examples
The following example displays debug messages regarding ATM HA events on the networking device:
Router# debug atm ha-events
Related Commands
Command
|
Description
|
debug atm ha-error
|
Debugs ATM HA errors on the networking device.
|
debug atm ha-state
|
Debugs ATM HA state information on the networking device.
|
debug atm ha-state
To debug ATM high-availability (HA) state information on the networking device, use the debug atm ha-state command in privileged EXEC mode. To disable the display of debugging output, use the no form of this command.
debug atm ha-state
no debug atm ha-state
Syntax Description
This command has no arguments or keywords.
Command Modes
Privileged EXEC
Command History
Release
|
Modification
|
12.0(22)S
|
This command was introduced on Cisco 7500, 10000, and 12000 series Internet routers.
|
12.2(18)S
|
This command was integrated into Cisco IOS Release 12.2(18)S on Cisco 7500 series routers.
|
12.2(20)S
|
Support was added for the Cisco 7304 router. The Cisco 7500 series router is not supported in Cisco IOS Release 12.2(20)S.
|
12.2(28)SB
|
This command was integrated into Cisco IOS Release 12.2(28)SB.
|
12.2(33)SRA
|
This command was integrated into Cisco IOS Release 12.2(33)SRA.
|
12.2(33)SXH
|
This command was integrated into Cisco IOS Release 12.2(33)SXH.
|
Examples
The following example displays debug messages regarding the ATM HA state on the networking device:
Router# debug atm ha-state
Related Commands
Command
|
Description
|
debug atm ha-error
|
Debugs ATM HA errors on the networking device.
|
debug atm ha-events
|
Debugs ATM HA events on the networking device.
|
debug bfd
To display debugging messages about Bidirectional Forwarding Detection (BFD), use the debug bfd command in privileged EXEC mode. To disable debugging output, use the no form of this command.
Cisco IOS Release 12.2(18)SXE, 12.4(4)T, and 12.2(33)SRA
debug bfd {event | packet [ip-address | ipv6-address]}
no debug bfd {event | packet [ip-address | ipv6-address]}
Cisco IOS Release 12.0(31)S
debug bfd {event | packet [ip-address] | ipc-error | ipc-event | oir-error | oir-event}
no debug bfd {event | packet [ip-address] | ipc-error | ipc-event | oir-error | oir-event}
Syntax Description
event
|
Displays debugging information about BFD state transitions.
|
packet
|
Displays debugging information about BFD control packets.
|
ip-address
|
(Optional) Displays debugging information about BFD only for the specified IP address.
|
ipv6-address
|
(Optional) Displays debugging information about BFD only for the specified IPv6 address.
|
ipc-error
|
(Optional) Displays debugging information with interprocess communication (IPC) errors on the Route Processor (RP) and line card (LC).
|
ipc-event
|
(Optional) Displays debugging information with IPC events on the RP and LC.
|
oir-error
|
(Optional) Displays debugging information with online insertion and removal (OIR) errors on the RP and LC.
|
oir-event
|
(Optional) Displays debugging information with OIR events on the RP and LC.
|
Command Modes
Privileged EXEC
Command History
Release
|
Modification
|
12.2(18)SXE
|
This command was introduced.
|
12.0(31)S
|
This command was integrated into Cisco IOS Release 12.0(31)S.
|
12.4(4)T
|
This command was integrated into Cisco IOS Release 12.4(4)T.
|
12.2(33)SRA
|
This command was integrated into Cisco IOS Release 12.2(33)SRA.
|
12.2(33)SRE
|
This command was modified. Support for IPv6 was added.
|
Usage Guidelines
The debug bfd command can be used to troubleshoot the BFD feature.
Note
Because BFD is designed to send and receive packets at a very high rate of speed, consider the potential effect on system resources before enabling this command, especially if there are a large number of BFD peers. The debug bfd packet command should be enabled only on a live network at the direction of Cisco Technical Assistance Center personnel.
Examples
The following example shows output from the debug bfd packet command. The IP address has been specified in order to limit the packet information to one interface:
Router# debug bfd packet 172.16.10.5
BFD packet debugging is on
*Jan 26 14:47:37.645: Tx*IP: dst 172.16.10.1, plen 24. BFD: diag 2, St/D/P/F (1/0/0/0),
mult 5, len 24, loc/rem discr 1 1, tx 1000000, rx 1000000 100000, timer 1000 ms, #103
*Jan 26 14:47:37.645: %OSPF-5-ADJCHG: Process 10, Nbr 172.16.10.12 on Ethernet1/4 from
FULL to DOWN, Neighbor Down: BFD node down
*Jan 26 14:47:50.685: %OSPF-5-ADJCHG: Process 10, Nbr 172.16.10.12 on Ethernet1/4 from
LOADING to FULL, Loading Done
*Jan 26 14:48:00.905: Rx IP: src 172.16.10.1, plen 24. BFD: diag 0, St/D/P/F (1/0/0/0),
mult 4, len 24, loc/rem discr 2 1, tx 1000000, rx 1000000 100000, timer 4000 ms, #50
*Jan 26 14:48:00.905: Tx IP: dst 172.16.10.1, plen 24. BFD: diag 2, St/D/P/F (2/0/0/0),
mult 5, len 24, loc/rem discr 1 2, tx 1000000, rx 1000000 100000, timer 1000 ms, #131
*Jan 26 14:48:00.905: Rx IP: src 172.16.10.1, plen 24. BFD: diag 0, St/D/P/F (3/0/0/0),
mult 4, len 24, loc/rem discr 2 1, tx 1000000, rx 1000000 100000, timer 4000 ms, #51
*Jan 26 14:48:00.905: Tx IP: dst 172.16.10.1, plen 24. BFD: diag 0, St/D/P/F (3/0/0/0),
mult 5, len 24, loc/rem discr 1 2, tx 1000000, rx 1000000 100000, timer 1000 ms, #132
The following example shows output from the debug bfd event command when an interface between two BFD neighbor routers fails and then comes back online:
22:53:48: BFD: bfd_neighbor - action:DESTROY, proc:1024, idb:FastEthernet0/1,
neighbor:172.16.10.2
22:53:48: BFD: bfd_neighbor - action:DESTROY, proc:512, idb:FastEthernet0/1,
neighbor:172.16.10.2
22:53:49: Session [172.16.10.1,172.16.10.2,Fa0/1,1], event DETECT TIMER EXPIRED, state UP
-> FAILING
22:56:35: BFD: bfd_neighbor - action:CREATE, proc:1024, idb:FastEthernet0/1,
neighbor:172.16.10.2
22:56:37: Session [172.16.10.1,172.16.10.2,Fa0/1,1], event RX IHY 0, state FAILING -> DOWN
22:56:37: Session [172.16.10.1,172.16.10.2,Fa0/1,1], event RX IHY 0, state DOWN -> INIT
22:56:37: Session [172.16.10.1,172.16.10.2,Fa0/1,1], event RX IHY 1, state INIT -> UP
Table 11 describes the significant fields shown in the display.
Table 11 debug bfd event Field Descriptions
Field
|
Description
|
bfd_neighbor - action:DESTROY
|
The BFD neighbor will tear down the BFD session.
|
Session [172.16.10.1, 172.16.10.2, Fa0/1,1]
|
IP addresses of the BFD neighbors holding this session that is carried over FastEthernet interface 0/1.
|
event DETECT TIMER EXPIRED
|
The BFD neighbor has not received BFD control packets within the negotiated interval and the detect timer has expired.
|
state UP -> FAILING
|
The BFD event state is changing from Up to Failing.
|
Session [172.16.10.1, 172.16.10.2, Fa0/1,1], event RX IHY 0
|
The BFD session between the neighbors indicated by the IP addresses that is carried over FastEthernet interface 0/1 is changing state from Failing to Down. The I Hear You (IHY) bit value is shown as 0 to indicate that the remote system is tearing down the BFD session.
|
event RX IHY 0, state DOWN -> INIT
|
The BFD session is still considered down, and the IHY bit value still is shown as 0, and the session state changes from DOWN to INIT to indicate that the BFD session is again initializing, as the interface comes back up.
|
event RX IHY 1, state INIT -> UP
|
The BFD session has been reestablished, and the IHY bit value changes to 1 to indicate that the session is live. The BFD session state changes from INIT to UP.
|
The following example shows output from the debug bfd packet command when an interface between two BFD neighbor routers fails and then comes back online. The diagnostic code changes from 0 (No Diagnostic) to 1 (Control Detection Time Expired) because no BFD control packets could be sent (and therefore detected by the BFD peer) after the interface fails. When the interface comes back online, the diagnostic code changes back to 0 to signify that BFD packets can be sent and received by the BFD peers.
23:03:25: Rx IP: src 172.16.10.2, plen 24. BFD: diag 0, H/D/P/F (0/0/0/0), mult 3, len
24, loc/rem discr 5 1, tx 1000000, rx 100007
23:03:25: Tx IP: dst 172.16.10.2, plen 24. BFD: diag 1, H/D/P/F (0/0/0/0), mult 5, len 24,
loc/rem discr 1 5, tx 1000000, rx 1000008
23:03:25: Tx IP: dst 172.16.10.2, plen 24. BFD: diag 1, H/D/P/F (1/0/0/0), mult 5, len 24,
loc/rem discr 1 5, tx 1000000, rx 1000009
Table 12 describes the significant fields shown in the display.
Table 12 debug bfd packet Field Descriptions
Field
|
Description
|
Rx IP: src 172.16.10.2
|
The router has received this BFD packet from the BFD router with source address 172.16.10.2.
|
plen 24
|
Length of the BFD control packet, in bytes.
|
diag 0
|
A diagnostic code specifying the local system's reason for the last transition of the session from Up to some other state.
State values are as follows:
• 0—No Diagnostic
• 1—Control Detection Time Expired
• 2—Echo Function Failed
• 3—Neighbor Signaled Session Down
• 4—Forwarding Plane Reset
• 5—Path Down
• 6—Concentrated Path Down
• 7—Administratively Down
|
H/D/P/F (0/0/0/0)
|
H bit—Hear You bit. This bit is set to 0 if the transmitting system either is not receiving BFD packets from the remote system or is tearing down the BFD session. During normal operation the I Hear You bit is set to 1.
D bit—Demand Mode bit. If the Demand Mode bit set, the transmitting system wants to operate in demand mode. BFS has two modes—asynchronous and demand. The Cisco implementation of BFD supports only asynchronous mode.
P bit—Poll bit. If the Poll bit is set, the transmitting system is requesting verification of connectivity or of a parameter change.
F bit—Final bit. If the Final bit is set, the transmitting system is responding to a received BFC control packet that had a Poll (P) bit set.
|
mult 3
|
Detect time multiplier. The negotiated transmit interval, multiplied by the detect time multiplier, determines the detection time for the transmitting system in BFD asynchronous mode.
The detect time multiplier is similar to the hello multiplier in IS-IS, which is used to determine the hold timer: (hellointerval) * (hellomultiplier) = hold timer. If a hello packet is not received within the hold-timer interval, a failure has occurred.
Similarly, for BFD: (transmit interval) * (detect multiplier) = detect timer. If a BFD control packet is not received from the remote system within the detect-timer interval, a failure has occurred.
|
len 24
|
The BFD packet length.
|
loc/rem discr 5 1
|
The values for My Discriminator (local) and Your Discriminator (remote) BFD neighbors.
• My Discriminator—Unique, nonzero discriminator value generated by the transmitting system, used to demultiplex multiple BFD sessions between the same pair of systems.
• Your Discriminator—The discriminator received from the corresponding remote system. This field reflects the received value of My Discriminator, or is zero if that value is unknown.
|
tx 1000000
|
Desired minimum transmit interval.
|
rx 100007
|
Required minimum receive interval.
|
debug condition glbp
To display debugging messages about Gateway Load Balancing Protocol (GLBP) conditions, use the debug condition glbp command in privileged EXEC mode. To disable debugging output, use the no form of this command.
debug condition glbp interface-type interface-number group [forwarder]
no debug condition glbp interface-type interface-number group [forwarder]
Syntax Description
interface-type
|
Interface type for which output is displayed.
|
interface-number
|
Interface number for which output is displayed.
|
group
|
GLBP group number in the range from 0 to 1023.
|
forwarder
|
(Optional) Number in the range from 1 to 255 used to identify a virtual MAC address.
|
Command Modes
Privileged EXEC
Command History
Release
|
Modification
|
12.2(14)S
|
This command was introduced.
|
12.2(15)T
|
This command was integrated into Cisco IOS Release 12.2(15)T.
|
12.2(17b)SXA
|
This command was integrated into Cisco IOS Release 12.2(17b)SXA.
|
12.2(33)SRA
|
This command was integrated into Cisco IOS Release 12.2(33)SRA.
|
Examples
The following is sample output from the debug condition glbp command:
Router# debug condition glbp fastethernet 0/0 10 1
5d23h: Fa0/0 GLBP10.1 Debug: Condition 1, glbp Fa0/0 GLBP10.1 triggered, count 1
Related Commands
Command
|
Description
|
debug glbp errors
|
Displays debugging messages about GLBP errors.
|
debug glbp events
|
Displays debugging messages about GLBP events.
|
debug glbp packets
|
Displays debugging messages about GLBP packets.
|
debug glbp terse
|
Displays a limited range of debugging messages about GLBP errors, events, and packets.
|
debug dampening
To display debug trace information messages for interface dampening, use the debug dampening command in privileged EXEC mode. To disable debugging output, use the no form of this command.
debug dampening [all | interface]
no debug dampening [all | interface]
Syntax Description
all
|
(Optional) Enables trace debugging for all dampening features.
|
interface
|
(Optional) Enables trace debugging for IP event dampening.
|
Command Default
No default behavior or values.
Command Modes
Privileged EXEC
Command History
Release
|
Modification
|
12.0(22)S
|
This command was introduced.
|
12.2(13)T
|
This command was integrated into Cisco IOS Release 12.2(13)T.
|
12.2(14)S
|
This command was integrated into Cisco IOS Release 12.2(14)S.
|
12.2(18)SXD
|
This command was integrated into Cisco IOS Release 12.2(18)SXD.
|
12.2(33)SRA
|
This command was integrated into Cisco IOS Release 12.2(33)SRA.
|
12.2(31)SB2
|
This command was integrated into Cisco IOS Release 12.2(31)SB2.
|
Examples
The following sample output is similar to the output that will be displayed when the debug dampening command is entered with the interface keyword. The sample output shows the following information:
•
Ethernet interface 1/1 is configured with the IP Event Dampening feature. The half-life period is set to 30 seconds, the reuse threshold to 500, the suppress threshold to 1000, and the restart penalty to 90.
•
The shutdown command and then the no shutdown command was entered on Ethernet interface 1/1. The interface was suppressed and then reused by the IP Event Dampening feature.
Router# debug dampening interface
00:07:17:IF-EvD(Ethernet1/1):CLNS Routing reports state transition from UP to DOWN
00:07:17:EvD(Ethernet1/1):charge penalty 1000, new accum. penalty 1000, flap count 1
00:07:17:EvD(Ethernet1/1):accum. penalty 1000, now suppressed with a reuse intervals of 30
00:07:17:IF-EvD(Ethernet1/1):update CLNS Routing state to DOWN, interface is suppressed
00:07:17:IF-EvD(Ethernet1/1):IP Routing reports state transition from DOWN to DOWN
00:07:17:IF-EvD(Ethernet1/1):update IP Routing state to DOWN, interface is suppressed
00:07:17:IF-EvD(Ethernet1/1):CLNS Routing reports state transition from DOWN to UP
00:07:17:IF-EvD(Ethernet1/1):CLNS Routing reports state transition from UP to DOWN
00:07:17:EvD(Ethernet1/1):accum. penalty decayed to 1000 after 0 second(s)
00:07:17:EvD(Ethernet1/1):charge penalty 1000, new accum. penalty 2000, flap count 2
00:07:17:EvD(Ethernet1/1):accum. penalty 2000, now suppressed with a reuse intervals of 60
00:07:17:IF-EvD(Ethernet1/1):CLNS Routing reports state transition from DOWN to UP
00:07:17:IF-EvD(Ethernet1/1):CLNS Routing reports state transition from UP to DOWN
00:07:17:EvD(Ethernet1/1):accum. penalty decayed to 2000 after 0 second(s)
00:07:17:EvD(Ethernet1/1):charge penalty 1000, new accum. penalty 3000, flap count 3
00:07:17:EvD(Ethernet1/1):accum. penalty 3000, now suppressed with a reuse intervals of 78
00:07:17:IF-EvD(Ethernet1/1):CLNS Routing reports state transition from DOWN to UP
00:07:17:IF-EvD(Ethernet1/1):IP Routing reports state transition from UP to UP
00:07:17:IF-EvD(Ethernet1/1):IP Routing reports state transition from UP to UP
00:07:17:IF-EvD(Ethernet1/1):IP Routing reports state transition from UP to UP
00:07:17:IF-EvD(Ethernet1/1):IP Routing reports state transition from UP to UP
00:07:17:IF-EvD(Ethernet1/1):IP Routing reports state transition from UP to UP
00:07:20:IF-EvD(Ethernet1/1):CLNS Routing reports state transition from UP to UP
00:07:20:IF-EvD(Ethernet1/1):IP Routing reports state transition from UP to UP
00:07:47:IF-EvD:unsuppress interfaces
00:08:36:IF-EvD:unsuppress interfaces
00:08:36:EvD(Ethernet1/1):accum. penalty decayed to 483 after 79 second(s)
00:08:36:EvD(Ethernet1/1):accum. penalty 483, now unsuppressed
00:08:36:IF-EvD(Ethernet1/1):update IP Routing state to UP, interface is not suppressed
00:08:36:IF-EvD(Ethernet1/1):update CLNS Routing state to UP, interface is not suppressed
00:08:36:IF-EvD(Ethernet1/1):CLNS Routing reports state transition from UP to UP
Table 13 describes the significant fields shown in the display.
Table 13 debug dampening Field Descriptions
Field
|
Description
|
... Routing reports state transition from UP to DOWN
|
Displays the status of the specified interface from the perspective of the specified protocol. Interface state changes are displayed. The interface is specified within parentheses. The protocol is specified at the beginning of the message.
|
charge penalty 1000, new accum. penalty 1000, flap count 1
|
Displays the penalty assigned to the flapping interface and amount of penalty that is added to the accumulated penalty. The interface flap count is also displayed.
|
accum. penalty 1000, now suppressed with a reuse intervals of 30
|
Displays the status of the interface, accumulated penalty, and configured reuse threshold.
|
update CLNS Routing state to DOWN, interface is suppressed
|
Displays the status of the specified interface. Interface state changes and suppression status are displayed.
|
accum. penalty decayed to 1000 after 0 second(s)
|
Displays the decay rate of the accumulated penalty.
|
unsuppress interfaces
|
Indicates that dampened interfaces have been unsuppressed.
|
debug dhcp redundancy
To display debugging information about DHCP proxy client redundancy events, use the debug dhcp redundancy command in privileged EXEC mode. To disable the display of debugging output, use the no form of this command.
debug dhcp redundancy
no debug dhcp redundancy
Syntax Description
This command has no arguments or keywords.
Command Default
Debugging output is disabled for DHCP redundancy events.
Command Modes
Privileged EXEC
Command History
Release
|
Modification
|
12.2(31)SB2
|
This command was introduced.
|
12.2(31)SRB1
|
This command was integrated into Cisco IOS Release 12.2(31)SRB1.
|
Examples
The following example displays debug messages regarding DHCP redundancy events. The last line is output when the debug dhcp redundancy command is enabled. The line indicates that the active Route Processor has sent a dynamic lease synchronization message for IP address 10.1.1.1:
Router# debug dhcp redundancy
*Mar 15 10:32:21: DHCPD: assigned IP address 10.1.1.1 to client
*Mar 15 10:32:21: DHCPD: dynamic sync sent for 10.1.1.1
Related Commands
Command
|
Description
|
debug ip dhcp server redundancy
|
Displays debugging information about DHCP server and relay agent redundancy events.
|
debug eigrp nsf
To display nonstop forwarding (NSF) events in the console of the router, use the debug eigrp nsf command in privileged EXEC mode. To disable debugging output, use the no form of this command.
debug eigrp nsf
no debug eigrp nsf
Syntax Description
This command has no arguments or keywords.
Command Default
No default behavior or values.
Command Modes
Privileged EXEC (#)
Command History
Release
|
Modification
|
12.2(15)T
|
This command was introduced.
|
12.2(28)SB
|
This command was integrated into Cisco IOS Release 12.2(28)SB.
|
12.2(33)SRA
|
This command was integrated into Cisco IOS Release 12.2(33)SRA.
|
12.2(33)SXH
|
This command was integrated into Cisco IOS Release 12.2(33)SXH.
|
15.0(1)M
|
This command was integrated into Cisco IOS Release 15.0(1)M.
|
Usage Guidelines
The output from the debug eigrp nsf command displays NSF-specific events. This command can be issued on either an NSF-capable or an NSF-aware router.
Examples
The following example shows how to enable Enhanced Interior Gateway Routing Protocol (EIGRP) NSF debugging and display information about neighbor devices:
EIGRP NSF debugging is on
Router# show ip eigrp neighbors detail
EIGRP-IPv4 Neighbors for AS(100)
H Address Interface Hold Uptime SRTT RTO Q Seq
0 1.1.2.1 Et1/0 11 00:00:25 10 200 0 5
Version 5.1/3.0, Retrans: 2, Retries: 0, Prefixes: 1
Topology-ids from peer - 0
*Sep 23 18:57:19.423: %DUAL-5-NBRCHANGE: EIGRP-IPv4 100: Neighbor 1.1.2.1 (Ethernet1/0) is
resync: peer graceful-restart
*Sep 23 18:57:19.423: EIGRP: NSF: AS100, NSF or GR initiated by 1.1.2.1, flags 0x4:(RS)
*Sep 23 18:57:36.028: EIGRP: NSF: AS100, Receive EOT from 1.1.2.1, Flags 0x8:(EOT)
*Sep 23 18:57:36.028: EIGRP: NSF: route hold timer set to flush stale routes
*Sep 23 18:57:36.038: EIGRP: NSF: AS100. route hold timer expiry
*Sep 23 18:57:36.038: EIGRP: NSF: EIGRP-IPv4: Search for stale routes from 1.1.2.1
Router# show ip eigrp neighbors detail
EIGRP-IPv4 Neighbors for AS(100)
H Address Interface Hold Uptime SRTT RTO Q Seq
0 1.1.2.1 Et1/0 11 00:02:31 12 200 0 6
Time since Restart 00:01:34
Version 5.1/3.0, Retrans: 2, Retries: 0, Prefixes: 1
Topology-ids from peer - 0
The following sample output shows when a router was unable to handle an event with NSF-Awareness:
*Sep 23 18:59:56.040: EIGRP: NSF: AS100: Checking if Graceful Restart is possible with
neighbor 1.1.2.1, peer_down reason 'peer restarted'
*Sep 23 18:59:56.040: EIGRP: NSF: Not possible: 'peer_down was called with a HARD resync
flag'
*Sep 23 18:59:56.040: %DUAL-5-NBRCHANGE: EIGRP-IPv4 100: Neighbor 1.1.2.1 (Ethernet1/0) is
down: peer restarted
*Sep 23 19:00:00.170: %DUAL-5-NBRCHANGE: EIGRP-IPv4 100: Neighbor 1.1.2.1 (Ethernet1/0) is
up: new adjacency
*Sep 23 19:00:00.170: EIGRP: NSF: Enqueuing NULL update to 1.1.2.1, flags 0x1:(INIT)
debug event manager
To turn on the debugging output of Embedded Event Manager (EEM) processes, use the debug event manager command in privileged EXEC mode. To turn off debugging output, use the no form of this command or the undebug command.
debug event manager {action cli | action cns | action mail | all | api calls | api errors | common
| detector all | detector appl | detector cli | detector config | detector counter | detector env
| detector gold | detector interface | detector ioswdsysmon | detector ipsla | detector nf |
detector none | detector oir | detector resource | detector rf | detector routing | detector rpc
| detector snmp | detector snmp-notification | detector syslog | detector test | detector timer
| detector track | metricdir | policydir | server ISSU | server events | server scheduling | snap
calls | snap errors | tcl cli_library | tcl commands | tcl smtp_library | xml parser}
no debug event manager {action cli | action cns | action mail | all | api calls | api errors | common
| detector all | detector appl | detector cli | detector config | detector counter | detector env
| detector gold | detector interface | detector ioswdsysmon | detector ipsla | detector nf |
detector none | detector oir | detector resource | detector rf | detector routing | detector rpc
| detector snmp | detector snmp-notification | detector syslog | detector test | detector timer
| detector track | metricdir | policydir | server ISSU | server events | server scheduling | snap
calls | snap errors | tcl cli_library | tcl commands | tcl smtp_library | xml parser}
Syntax Description
action cli
|
Displays debugging messages about command-line interface (CLI) event messages.
|
action cns
|
Displays debugging messages about Cisco Networking Services (CNS) event messages.
|
action mail
|
Displays debugging messages about e-mail event messages.
|
all
|
Displays all debugging messages.
|
api calls
|
Displays debugging messages about EEM client application programming interface (API) calls.
|
api errors
|
Displays debugging messages about EEM client API errors.
|
common
|
Displays common library code debugging messages.
|
detector all
|
Displays all event detector debugging messages.
|
detector appl
|
Displays debugging messages about the application-specific event detector.
Note In Cisco IOS Release 12.4(20)T and later releases, the application keyword was replaced with the appl keyword.
|
detector cli
|
Displays debugging messages about the CLI event detector.
|
detector config
|
Displays debugging messages about the config event detector.
|
detector counter
|
Displays debugging messages about the counter event detector.
|
detector env
|
Displays debugging messages about the environmental event detector.
|
detector gold
|
Displays debugging messages about the GOLD event detector.
|
detector interface
|
Displays debugging messages about the interface counter event detector.
|
detector ioswdsysmon
|
Displays debugging messages about the IOS watchdog event detector.
|
detector ipsla
|
Displays debugging messages about the IP SLA event detector.
|
detector nf
|
Displays debugging messages about the NetFlow event detector.
|
detector none
|
Displays debugging messages about the none event detector.
|
detector oir
|
Displays debugging messages about the OIR event detector.
|
detector resource
|
Displays debugging messages about the Embedded Resource Manager (ERM) event detector.
|
detector rf
|
Displays debugging messages about the redundancy-facility (RF) event detector.
|
detector routing
|
Displays debugging messages about the routing event detector.
|
detector rpc
|
Displays debugging messages about the remote procedure call (RPC) event detector.
|
detector snmp
|
Displays debugging messages about the Simple Network Management Protocol (SNMP) event detector.
|
detector snmp-notification
|
Displays debugging messages about the SNMP notification event detector.
|
detector syslog
|
Displays debugging messages about the syslog event detector.
|
detector test
|
Displays debugging messages about the test event detector.
|
detector timer
|
Displays debugging messages about the timer event detector.
|
detector track
|
Displays debugging messages about the Enhanced Object Tracking (EOT).
|
metricdir
|
Displays debugging messages about the EEM metric event detector.
|
policydir
|
Displays debugging messages about the EEM policy director.
|
server ISSU
|
Displays debugging messages about In-Service Software Upgrade (ISSU) server events.
|
server events
|
Displays debugging messages about the EEM server events.
|
server scheduling
|
Displays all debugging messages about the EEM server scheduling events.
|
snap calls
|
Displays debugging messages about EEM SNAP client application programming interface (API) calls.
|
snap errors
|
Displays debugging messages about EEM SNAP client API errors.
|
tcl cli_library
|
Displays all debugging messages about the Tool Command Language (Tcl) command-line interface (CLI) library.
|
tcl commands
|
Displays all debugging messages about the Tcl commands.
|
tcl smtp_library
|
Displays all debugging messages about the Tcl Simple Mail Transfer Protocol (SMTP) library.
|
xml parser
|
Displays debugging messages about the EEM XML parser.
|
Command Modes
Privileged EXEC (#)
Command History
Release
|
Modification
|
12.0(26)S
|
This command was introduced.
|
12.3(4)T
|
This command was integrated into Cisco IOS Release 12.3(4)T.
|
12.3(2)XE
|
This command was integrated into Cisco IOS Release 12.3(2)XE.
|
12.2(25)S
|
The detector application, detector counter, detector interface, detector ioswdsysmon, and detector timer keywords were added and this command was integrated into Cisco IOS Release 12.2(25)S.
|
12.3(14)T
|
The action cli, action mail, detector all, detector cli, detector none, detector oir, and metricdir keywords were added.
|
12.2(28)SB
|
This command was integrated into Cisco IOS Release 12.2(28)SB.
|
12.4(2)T
|
The detector resource, detector rf, and detector track keywords were added.
|
12.2(18)SXF4
|
The detector gold keyword was added and this command was integrated into Cisco IOS Release 12.2(18)SXF4 to support Software Modularity images only.
|
12.2(33)SRA
|
This command was integrated into Cisco IOS Release 12.2(33)SRA.
|
12.2(18)SXF5
|
This command was integrated into Cisco IOS Release 12.2(18)SXF5.
|
12.4(20)T
|
The common, detector config, detector env, detector rf, detector snmp-notification, detector test, server ISSU, and xml parser keywords were added and the detector application keyword was replaced with the detector appl keyword.
|
12.4(22)T
|
The detector ipsla, detector nf, and detector routing keywords were added.
|
Usage Guidelines
Use the debug event manager command to troubleshoot EEM command operations.
Caution 
Use any debugging command with caution because the volume of generated output can slow or stop the router operations. We recommend that this command be used only under the supervision of a Cisco engineer.
Examples
The following example turns on debugging messages about EEM server events and then configures an applet to write a message—Test message—to syslog. The debug output that follows displays the various EEM operations that occur as the applet is processed.
Router# debug event manager server events
Debug Embedded Event Manager server events debugging is on
Router# configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)# event manager applet timer-test
Router(config-applet)# event timer countdown time 20
Router(config-applet)# action label1 syslog msg "Test message"
Router(config-applet)# end
03:46:55: fh_server: fh_io_msg: received msg 6 from client jobid 11
03:46:55: fh_server: fh_io_msg: handling event register with esid = 23
03:46:55: fh_msg_send_to_fd: receive a reply msg, minor: 5
03:46:55: fh_server: fh_io_msg: received msg 26 from client jobid 11
03:46:55: fh_msg_send_to_fd: receive a reply msg, minor: 5
03:46:55: %SYS-5-CONFIG_I: Configured from console by console
03:47:15: fd_pulse_hndlr: received a pulse from /dev/fm/fd_timer
03:47:15: fh_msg_send_to_fd: receive a reply msg, minor: 5
03:47:15: fd_pulse_hndlr: received FH_MSG_EVENT_PUBLISH
03:47:15: fh_schedule_callback: fh_schedule_callback: cc=632C0B68 prev_epc=0; epc=63A41670
03:47:15: fh_io_msg: received FH_MSG_API_INIT; jobid=13, processid=82, client=3, job
name=EEM Callback Thread
03:47:15: fh_server: fh_io_msg: received msg 10 from client jobid 13
03:47:15: %HA_EM-6-LOG: timer-test: Test message
03:47:15: fh_server: fh_io_msg: received msg 62 from client jobid 13
03:47:15: fh_schedule_callback: fh_schedule_callback: cc=632C0B68 prev_epc=63A41670; epc=0
03:47:15: fh_server: fh_io_msg: received msg 1 from client jobid 13
03:47:15: fh_io_msg: received FH_MSG_API_CLOSE client=3
Table 14 describes the significant fields shown in the display.
Table 14 debug event manager Field Descriptions
Field
|
Description
|
Debug Embedded Event Manager server events debugging
|
Indicates the type of debugging output and whether the debugging is on or off.
|
fh_server
|
Indicates a server event message.
|
fh_io_msg
|
Indicates that a message has been sent to, or received from, a client process.
|
fh_msg_send_to_fd
|
Indicates that a message has been sent to the event detector.
|
fd_pulse_hndlr
|
Indicates that a message has been received by the event detector pulse handler.
|
debug frame-relay redundancy
To debug Frame Relay and Multilink Frame Relay redundancy on the networking device, use the debug frame-relay redundancy command in privileged EXEC mode. To disable the display of debugging output, use the no form of this command.
debug frame-relay redundancy
no debug frame-relay redundancy
Syntax Description
This command has no arguments or keywords.
Command Modes
Privileged EXEC
Command History
Release
|
Modification
|
12.0(22)S
|
This command was introduced on the Cisco 7500 series and Cisco 10000 series Internet routers.
|
12.2(18)S
|
This command was integrated into Cisco IOS Release 12.2(18)S on Cisco 7500 series routers.
|
12.2(20)S
|
Support was added for the Cisco 7304 router. The Cisco 7500 series router is not supported in Cisco IOS Release 12.2(20)S.
|
12.0(28)S
|
SSO support was added to the Multilink Frame Relay feature on the Cisco 12000 series Internet router.
|
12.2(25)S
|
SSO support was added to the Multilink Frame Relay feature on the Cisco 12000 series Internet router.
|
12.2(28)SB
|
This command was integrated into Cisco IOS Release 12.2(28)SB.
|
12.2(33)SRA
|
This command was integrated into Cisco IOS Release 12.2(33)SRA.
|
12.2(33)SXH
|
This command was integrated into Cisco IOS Release 12.2(33)SXH.
|
Usage Guidelines
Use this command to debug Frame Relay synchronization problems. The debug frame-relay redundancy command logs synchronization events and errors.
Examples
The following example displays debug messages regarding Frame Relay redundancy on the networking device:
Router# debug frame-relay redundancy
Related Commands
Command
|
Description
|
frame-relay redundancy auto-sync lmi-sequence-numbers
|
Configures LMI synchronization parameters.
|
debug glbp errors
To display debugging messages about Gateway Load Balancing Protocol (GLBP) error conditions, use the debug glbp errors command in privileged EXEC mode. To disable debugging output, use the no form of this command.
debug glbp errors
no debug glbp errors
Syntax Description
This command has no arguments or keywords.
Command Modes
Privileged EXEC
Command History
Release
|
Modification
|
12.2(14)S
|
This command was introduced.
|
12.2(15)T
|
This command was integrated into Cisco IOS Release 12.2(15)T.
|
12.2(17b)SXA
|
This command was integrated into Cisco IOS Release 12.2(17b)SXA.
|
12.2(33)SRA
|
This command was integrated into Cisco IOS Release 12.2(33)SRA.
|
Examples
The following is sample output from the debug glbp errors command:
Router# debug glbp errors
GLBP Errors debugging is on
1d19h: GLBP: Fa0/0 API active virtual address 10.21.8.32 not found
1d19h: GLBP: Fa0/0 API active virtual address 10.21.8.32 not found
1d19h: GLBP: Fa0/0 API active virtual address 10.21.8.32 not found
Related Commands
Command
|
Description
|
debug condition glbp
|
Displays debugging messages about GLBP that match specific conditions.
|
debug glbp events
To display debugging messages about Gateway Load Balancing Protocol (GLBP) events that are occurring, use the debug glbp events command in privileged EXEC mode. To disable debugging output, use the no form of this command.
debug glbp events [all | api | cache | detail | ha | icmp | protocol | redundancy | terse | track]
no debug glbp events [all | api | cache | detail | ha | icmp | protocol | redundancy | terse | track]
Syntax Description
all
|
(Optional) Displays all debugging output about GLBP events.
|
api
|
(Optional) Displays GLBP API events.
|
cache
|
(Optional) Displays GLBP client cache events.
|
detail
|
(Optional) Displays detailed debugging output about GLBP events.
|
ha
|
(Optional) Displays GLBP high-availability (HA) events.
|
icmp
|
(Optional) Displays GLBP Internet Control Message Protocol (ICMP) events.
|
protocol
|
(Optional) Displays GLBP protocol events.
|
redundancy
|
(Optional) Displays GLBP redundancy events.
|
terse
|
(Optional) Displays a limited range of debugging output about GLBP events.
|
track
|
(Optional) Displays GLBP tracking events.
|
Command Modes
Privileged EXEC (#)
Command History
Release
|
Modification
|
12.2(14)S
|
This command was introduced.
|
12.2(15)T
|
This command was integrated into Cisco IOS Release 12.2(15)T.
|
12.2(17b)SXA
|
This command was integrated into Cisco IOS Release 12.2(17b)SXA.
|
12.2(33)SRA
|
This command was integrated into Cisco IOS Release 12.2(33)SRA.
|
12.2(31)SB2
|
This command was enhanced to display information about GLBP support of Stateful Switchover (SSO). The ha keyword was added.
|
12.4(15)T
|
The cache keyword was added.
|
12.2SX
|
This command is supported in the Cisco IOS Release 12.2SX train. Support in a specific 12.2SX release of this train depends on your feature set, platform, and platform hardware.
|
Examples
The following is sample output from the debug glbp events command when the terse keyword is specified:
Router# debug glbp events terse
GLBP Events debugging is on
(protocol, redundancy, track)
The following is sample output from the debug glbp events command on an active RP displaying an interface shutdown event:
Router# debug glbp events
GLBP Events debugging is on
*Sep 15 09:14:53.583: GLBP: Et0/0 API Software interface going down
*Sep 15 09:14:53.583: GLBP: Et0/0 API Software interface going down
*Sep 15 09:14:53.583: GLBP: Et0/0 Interface down
*Sep 15 09:14:53.583: GLBP: Et0/0 1.1 Listen: e/Forwarder disabled
*Sep 15 09:14:53.583: GLBP: Et0/0 1.1 Listen -> Init
*Sep 15 09:14:53.583: GLBP: Et0/0 Fwd 1.1 HA Encoded (state Init) into sync buffer
*Sep 15 09:14:53.583: GLBP: Et0/0 1.2 Active: e/Forwarder disabled
*Sep 15 09:14:53.583: GLBP: Et0/0 1.2 Active -> Init
*Sep 15 09:14:53.583: %GLBP-6-FWDSTATECHANGE: Ethernet0/0 Grp 1 Fwd 2 state Active -> Init
*Sep 15 09:14:53.583: GLBP: Et0/0 Fwd 1.2 HA Encoded (state Init) into sync buffer
*Sep 15 09:14:53.583: GLBP: Et0/0 1 Standby: e/GLBP disabled
*Sep 15 09:14:53.583: GLBP: Et0/0 1 Active router IP is unknown, was 172.24.1.2
*Sep 15 09:14:53.583: GLBP: Et0/0 1 Standby router is unknown, was local
*Sep 15 09:14:53.583: GLBP: Et0/0 1 Standby -> Init
*Sep 15 09:14:53.583: GLBP: Et0/0 Grp 1 HA Encoded (state Init) into sync buffer
*Sep 15 09:14:55.583: %LINK-5-CHANGED: Interface Ethernet0/0, changed state to
administratively down
*Sep 15 09:14:55.587: GLBP: API Hardware state change
*Sep 15 09:14:56.595: %LINEPROTO-5-UPDOWN: Line protocol on Interface Ethernet0/0, changed
state to down
The following is sample output from the debug glbp events command on a standby RP displaying an interface shutdown event:
RouterRP-standby# debug glbp events
GLBP Events debugging is on
*Sep 15 09:14:53.691: GLBP: Et0/0 Fwd 1.1 HA sync, state Listen -> Init
*Sep 15 09:14:53.691: GLBP: Et0/0 Fwd 1.2 HA sync, state Active -> Init
*Sep 15 09:14:53.691: GLBP: Et0/0 Grp 1 HA sync, state Standby -> Init
The following is sample output from the debug glbp events command when the cache keyword is specified:
Router# debug glbp events cache
GLBP Events debugging is on (cache)
Jun 30 08:57:50.171: GLBP: Et0/0 1 Added client cache entry for 7bcf.e03d.d3bd
Jun 30 08:57:50.171: GLBP: Et0/0 1 Added client cache entry for c5e8.46eb.8a86
Jun 30 08:57:50.171: GLBP: Et0/0 1 Added client cache entry for 69e5.9d95.0f7e
Jun 30 08:57:50.171: GLBP: Et0/0 1 Added client cache entry for 986e.d98a.1607
Jun 30 08:57:50.171: GLBP: Et0/0 1 Added client cache entry for 1843.ee62.f62e
Jun 30 08:57:50.171: GLBP: Et0/0 1 Added client cache entry for 5f4c.cfc4.5dc1
Related Commands
Command
|
Description
|
debug condition glbp
|
Displays debugging messages about GLBP that match specific conditions.
|
debug glbp packets
To display summary information about Gateway Load Balancing Protocol (GLBP) packets being sent or received, use the debug glbp packets command in privileged EXEC mode. To disable debugging output, use the no form of this command.
debug glbp packets [all | detail | hello | reply | request | terse]
no debug glbp packets [all | detail | hello | reply | request | terse]
Syntax Description
all
|
(Optional) Displays all debugging output about GLBP packets.
|
detail
|
(Optional) Displays detailed debugging output about GLBP packets.
|
hello
|
(Optional) Displays debugging output about GLBP hello packets.
|
reply
|
(Optional) Displays debugging output about GLBP reply packets.
|
request
|
(Optional) Displays debugging output about GLBP request packets.
|
terse
|
(Optional) Displays a limited range of debugging output about GLBP packets.
|
Command Modes
Privileged EXEC
Command History
Release
|
Modification
|
12.2(14)S
|
This command was introduced.
|
12.2(15)T
|
This command was integrated into Cisco IOS Release 12.2(15)T.
|
12.2(17b)SXA
|
This command was integrated into Cisco IOS Release 12.2(17b)SXA.
|
12.2(33)SRA
|
This command was integrated into Cisco IOS Release 12.2(33)SRA.
|
Examples
The following sample output from the debug glbp packets command shows debugging output about GLBP hello packets:
Router# debug glbp packets hello
GLBP Packets debugging is on
1d19h: GLBP: Fa0/0 Grp 10 Hello out 10.21.8.32 VG Active pri 254 vIP 10.21.8.10 1
1d19h: GLBP: Fa0/0 Grp 10 Hello out 10.21.8.32 VG Active pri 254 vIP 10.21.8.10 1
1d19h: GLBP: Fa0/0 Grp 10 Hello out 10.21.8.32 VG Active pri 254 vIP 10.21.8.10 1
1d19h: GLBP: Fa0/0 Grp 10 Hello out 10.21.8.32 VG Active pri 254 vIP 10.21.8.10 1
Related Commands
Command
|
Description
|
debug condition glbp
|
Displays debugging messages about GLBP that match specific conditions.
|
debug glbp terse
To display a limited range of debugging messages about Gateway Load Balancing Protocol (GLBP) errors, events, and packets, use the debug glbp terse command in privileged EXEC mode. To disable debugging output, use the no form of this command.
debug glbp terse
no debug glbp terse
Syntax Description
This command has no arguments or keywords.
Command Modes
Privileged EXEC (#)
Command History
Release
|
Modification
|
12.2(14)S
|
This command was introduced.
|
12.2(15)T
|
This command was integrated into Cisco IOS Release 12.2(15)T.
|
12.2(17b)SXA
|
This command was integrated into Cisco IOS Release 12.2(17b)SXA.
|
12.2(33)SRA
|
This command was integrated into Cisco IOS Release 12.2(33)SRA.
|
12.2SX
|
This command is supported in the Cisco IOS Release 12.2SX train. Support in a specific 12.2SX release of this train depends on your feature set, platform, and platform hardware.
|
Examples
The following is sample output from the debug glbp terse command:
GLBP Errors debugging is on
GLBP Events debugging is on
(protocol, redundancy, track)
GLBP Packets debugging is on
Related Commands
Command
|
Description
|
debug condition glbp
|
Displays debugging messages about GLBP that match specific conditions.
|
debug glbp errors
|
Displays debugging messages about GLBP errors.
|
debug glbp events
|
Displays debugging messages about GLBP events.
|
debug glbp packets
|
Displays debugging messages about GLBP packets.
|
debug ip bgp sso
To display Border Gateway Protocol (BGP)-related stateful switchover (SSO) events or debugging information for BGP-related interactions between the active Route Processor (RP) and the standby RP, use the debug ip bgp sso command in privileged EXEC mode. To disable debugging output, use the no form of this command.
debug ip bgp sso {events | transactions} [detail]
no debug ip bgp sso {events | transactions} [detail]
Syntax Description
events
|
Displays BGP-related SSO failures.
|
transactions
|
Displays debugging information for failed BGP-related interactions between the active RP and the standby RP.
|
detail
|
(Optional) Displays detailed debugging information about successful BGP-related SSO operations and successful BGP-related interactions between the active and the standby RP.
|
Command Modes
Privileged EXEC
Command History
Release
|
Modification
|
12.2(28)SB
|
This command was introduced.
|
12.2(33)SRB1
|
This command was integrated into Cisco IOS Release 12.2(33)SRB1.
|
Usage Guidelines
The debug ip bgp sso command is used to display BGP-related SSO events or debugging information for BGP-related interactions between the active RP and the standby RP. This command is useful for monitoring or troubleshooting BGP sessions on a provider edge (PE) router during an RP switchover or during a planned In-Service Software Upgrade (ISSU).
Examples
The following is sample output from the debug ip bgp sso command with the events keyword. The following output indicates that the 10.34.32.154 BGP session is no longer SSO capable.
*Mar 28 02:29:43.526: BGPSSO: 10.34.32.154 reset SSO and decrement count
Tip
Use the show ip bgp vpnv4 all neighbors command to display the reason that the SSO-capable BGP session has been disabled.
The following is sample output from the debug ip bgp sso command with the transactions keyword. The following output shows an SSO notification indicating that the SSO capability is pending for 602 BGP neighbors. This notification is generated as the state between the active and standby RP is being synchronized during the bulk synchonization phase of SSO initialization. During this phase, the Transmission Control Blocks (TCBs) must be synchronized with the TCBs on the standby RP before SSO initialization is complete.
*Mar 28 02:32:12.102: BGPSSO: tcp sso notify pending for 602 nbrs
debug ip bgp vpnv4 checkpoint
To display the events for the Virtual Routing and Forwarding (VRF) checkpointing system between the active and standby Route Processors, use the debug ip bgp vpnv4 checkpoint command in privileged EXEC mode. To disable the display of these events, use the no form of this command.
debug ip bgp vpnv4 checkpoint
no debug ip bgp vpnv4 checkpoint
Syntax Description
This command has no arguments or keywords.
Command Default
Debugging is not enabled.
Command Modes
Privileged EXEC
Command History
Release
|
Modification
|
12.2(25)S
|
This command was introduced.
|
12.2(28)SB
|
This command was integrated into Cisco IOS Release 12.2(28)SB and implemented on the Cisco 10000 series router.
|
12.2(33)SRA
|
This command was integrated into Cisco IOS Release 12.2(33)SRA.
|
12.2(33)SXH
|
This command was integrated into Cisco IOS Release 12.2(33)SXH.
|
Examples
The following example shows command output on the active Route Processor:
Router# debug ip bgp vpnv4 checkpoint
3d18h: %HA-5-SYNC_NOTICE: Config sync started.
3d18h: vrf-nsf: vrf vpn2 tableid 1 send OK
3d18h: vrf-nsf: vrf tableid bulk sync complete msg send OK
3d18h: vrf-nsf: CF send ok
3d18h: vrf-nsf: CF send ok
3d18h: %HA-5-SYNC_NOTICE: Config sync completed.
3d18h: %HA-5-SYNC_NOTICE: Standby has restarted.
3d18h: %HA-5-MODE: Operating mode is sso, configured mode is sso.
Related Commands
Command
|
Description
|
debug ip bgp vpnv4 nsf
|
Displays the nonstop forwarding events for the VRF table-id synchronization subsystem between the active and standby route processors.
|
debug ip bgp vpnv4 nsf
To display the nonstop forwarding events for the VRF table-id synchronization subsystem between the active and standby Route Processors, use the debug ip bgp vpnv4 nsf command in privileged EXEC mode. To disable the display of these events, use the no form of this command.
debug ip bgp vpnv4 nsf
no debug ip bgp vpnv4 nsf
Syntax Description
This command has no arguments or keywords.
Command Default
Debugging is not enabled.
Command Modes
Privileged EXEC
Command History
Release
|
Modification
|
12.2(25)S
|
This command was introduced.
|
12.2(28)SB
|
This command was integrated into Cisco IOS Release 12.2(28)SB and implemented on the Cisco 10000 series router.
|
12.2(33)SRA
|
This command was integrated into Cisco IOS Release 12.2(33)SRA.
|
12.2(33)SXH
|
This command was integrated into Cisco IOS Release 12.2(33)SXH.
|
Examples
The following example shows the command output on the active Route Processor:
Router# debug ip bgp vpnv4 nsf
MPLS VPN NSF Processing debugging is on
Router(config)# ip vrf vpn3
3d18h: vrf-nsf: vrf vpn3 tableid 2 send rpc OK
Router(config-vrf)# no ip vrf vpn3
% IP addresses from all interfaces in VRF vpn3 have been removed
3d18h: vrf-nsf: rx vrf tableid delete complete msg, tid = 2, name = vpn3
The following example shows the command output on the standby Route Processor:
Router# debug ip bgp vpnv4 nsf
MPLS VPN NSF Processing debugging is on
00:05:21: vrf-nsf: rx vrf tableid rpc msg, tid = 2, name = vpn3
% IP addresses from all interfaces in VRF vpn3 have been removed
00:06:22: vrf-nsf: vrf vpn3 tableid 2 , delete complete, send OK
Related Commands
Command
|
Description
|
debug ip bgp vpnv4 checkpoint
|
Display the events for the VRF checkpointing system between the active and standby Route Processors.
|
debug ip dhcp server redundancy
To display debugging information about DHCP server and relay agent redundancy events, use the debug ip dhcp server redundancy command in privileged EXEC mode. To disable the display of debugging output, use the no form of this command.
debug ip dhcp server redundancy
no debug ip dhcp server redundancy
Syntax Description
This command has no arguments or keywords.
Command Default
Debugging output is disabled for DHCP server and relay agent redundancy events.
Command Modes
Privileged EXEC
Command History
Release
|
Modification
|
12.2(31)SB2
|
This command was introduced.
|
Usage Guidelines
Use this command with caution. Many bindings being synchronized between the active and standby Route Processor (RP) can trigger a large amount of debugging output.
Examples
The following example displays debug messages regarding DHCP server and relay agent redundancy events. The last line (and only that line) is output when the debug ip dhcp server redundancy command is enabled. The line indicates that a binding update message has been sent to the standby for the IP address 10.0.0.2 in the pool named "test."
Router# debug ip dhcp server redundancy
*Mar 22 10:32:21: DHCPD: assigned IP address 10.0.0.2 to client
0063.6973.636f.2d30.3030.342e.3465.6130.2e30.3831.632d.4661.312f.302e.31.
*Mar 22 10:32:21: DHCPD: lease time = 3600
*Mar 22 10:32:21: DHCPD: dhcpd_lookup_route: host = 10.0.0.2
*Mar 22 10:32:21: DHCPD: dhcpd_lookup_route: index = 0
*Mar 22 10:32:21: DHCPD: dhcpd_create_and_hash_route: host = 10.0.0.2
*Mar 22 10:32:21: DHCPD: dhcpd_create_and_hash_route index = 0
*Mar 22 10:32:21: DHCPD: dhcpd_add_route: lease = 3600
*Mar 22 10:32:21: DHCPD: dynamic sync completed for 10.0.0.2 in pool test
Related Commands
Command
|
Description
|
debug dhcp redundancy
|
Displays debugging information about DHCP proxy client redundancy events.
|
debug ip eigrp notifications
To display Enhanced Interior Gateway Routing Protocol (EIGRP) events and notifications in the console of the router, use the debug ip eigrp notifications command in privileged EXEC mode. To disable debugging output, use the no form of this command.
debug ip eigrp notifications
no debug ip eigrp notifications
Syntax Description
This command has no arguments or keywords.
Command Default
No default behavior or values.
Command Modes
Privileged EXEC (#)
Command History
Release
|
Modification
|
12.2(15)T
|
This command was introduced.
|
12.2(28)SB
|
This command was integrated into Cisco IOS Release 12.2(28)SB.
|
12.2(33)SRA
|
This command was integrated into Cisco IOS Release 12.2(33)SRA.
|
12.2(33)SXH
|
This command was integrated into Cisco IOS Release 12.2(33)SXH.
|
15.0(1)M
|
This command was integrated into Cisco IOS Release 15.0(1)M.
|
Usage Guidelines
The output of the debug ip eigrp notifications command displays EIGRP events and notifications.
Examples
The following example output shows that the NSF-aware router has received the restart notification. The NSF-aware router will now wait for end of transmission (EOT) to be sent from the restarting neighbor (NSF-capable).
Router# debug ip eigrp notifications
*Oct 4 11:39:18.092:EIGRP:NSF:AS2. Rec RS update from 135.100.10.1,
*Oct 4 11:39:18.092:%DUAL-5-NBRCHANGE:IP-EIGRP(0) 2:Neighbor
135.100.10.1 (POS3/0) is up:peer NSF restarted
debug ip mrouting
To display information about activity in the multicast route (mroute) table, use the debug ip mrouting command in privileged EXEC mode. To disable debugging output, use the no form of this command.
debug ip mrouting [vrf vrf-name] [rpf-events | timers] [group-address]
no debug ip mrouting [vrf vrf-name] [rpf-events | timers] [group-address]
Command Syntax in Cisco IOS 12.2(33)SXH and Subsequent 12.2SX Releases
debug ip mrouting [vrf vrf-name] [high-availability | rpf-events [group-address] | timers
group-address]
no debug ip mrouting [vrf vrf-name] [high-availability | rpf-events [group-address] | timers
group-address]
Syntax Description
vrf vrf-name
|
(Optional) Displays debugging information related to mroute activity associated with the Multicast Virtual Private Network (MVPN) routing and forwarding (MVRF) instance specified for the vrf-name argument.
|
high-availability
|
(Optional) Displays high availability (HA) events associated with supervisor engine switchovers on Catalyst 6500 series switches, in Cisco IOS Release 12.2(33)SXH and subsequent 12.2SX releases.
|
rpf-events
|
(Optional) Displays Reverse Path Forwarding (RPF) events associated with mroutes in the mroute table.
|
timers
|
(Optional) Displays timer-related events associated with mroutes in the mroute table.
|
group-address
|
(Optional) IP address or Domain Name System (DNS) name of a multicast group. Entering a multicast group address restricts the output to only display mroute activity associated with the multicast group address specified for the optional group-address argument.
|
Command Modes
Privileged EXEC (#)
Command History
Release
|
Modification
|
10.2
|
This command was introduced.
|
12.0(22)S
|
The rpf-events keyword was added.
|
12.2(13)T
|
The timers keyword, vrf keyword, and vrf-name argument were added.
|
12.2(14)S
|
The timers keyword, vrf keyword, and vrf-name argument were added.
|
12.2(28)SB
|
This command was integrated into Cisco IOS Release 12.2(28)SB.
|
12.2(33)SRA
|
This command was integrated into Cisco IOS Release 12.2(33)SRA.
|
12.2(33)SXH
|
This command was integrated into Cisco IOS Release 12.2(33)SXH. The high-availability keyword was added in support of the PIM Triggered Joins feature.
|
Usage Guidelines
This command indicates when the router has made changes to the mroute table. Use the debug ip pim and debug ip mrouting commands consecutively to obtain additional multicast routing information. In addition, use the debug ip igmp command to learn why an mroute message is being displayed.
This command generates a substantial amount of output. Use the optional group-address argument to limit the output to a single multicast group.
In Cisco IOS 12.2(33)SXH and subsequent 12.2SX releases, the high-availability keyword was added in support of the PIM Triggered Joins feature to monitor HA events in the event of a supervisor engine switchover on a Catalyst 6500 series switch. The PIM Triggered Joins feature is an HA multicast enhancement that improves the reconvergence of mroutes after a supervisor engine switchover on a Catalyst 6500 series switch. After a service engine switchover, all instances of PIM running on the newly active supervisor engine will modify the value of the Generation ID (GenID) that is included in PIM hello messages sent to adjacent PIM neighbors. When an adjacent PIM neighbor receives a PIM hello message on an interface with a new GenID, the PIM neighbor will interpret the modified GenID as an indication that all mroutes states on that interface have been lost. A modified GenID, thus, is utilized as a mechanism to alert all adjacent PIM neighbors that PIM forwarding on that interface has been lost, which then triggers adjacent PIM neighbors to send PIM joins for all (*, G) and (S, G) mroute states that use that interface as an RPF interface.
Examples
The following is sample output from the debug ip mrouting command:
Router# debug ip mrouting 224.2.0.1
MRT: Delete (10.0.0.0/8, 224.2.0.1)
MRT: Delete (10.4.0.0/16, 224.2.0.1)
MRT: Delete (10.6.0.0/16, 224.2.0.1)
MRT: Delete (10.9.0.0/16, 224.2.0.1)
MRT: Delete (10.16.0.0/16, 224.2.0.1)
MRT: Create (*, 224.2.0.1), if_input NULL
MRT: Create (224.69.15.0/24, 225.2.2.4), if_input Ethernet0, RPF nbr 224.69.61.15
MRT: Create (224.69.39.0/24, 225.2.2.4), if_input Ethernet1, RPF nbr 0.0.0.0
MRT: Create (10.0.0.0/8, 224.2.0.1), if_input Ethernet1, RPF nbr 224.0.0.0
MRT: Create (10.4.0.0/16, 224.2.0.1), if_input Ethernet1, RPF nbr 224.0.0.0
MRT: Create (10.6.0.0/16, 224.2.0.1), if_input Ethernet1, RPF nbr 224.0.0.0
MRT: Create (10.9.0.0/16, 224.2.0.1), if_input Ethernet1, RPF nbr 224.0.0.0
MRT: Create (10.16.0.0/16, 224.2.0.1), if_input Ethernet1, RPF nbr 224.0.0.0
The following lines show that multicast IP routes were deleted from the routing table:
MRT: Delete (10.0.0.0/8, 224.2.0.1)
MRT: Delete (10.4.0.0/16, 224.2.0.1)
MRT: Delete (10.6.0.0/16, 224.2.0.1)
The (*, G) entries are generally created by receipt of an Internet Group Management Protocol (IGMP) host report from a group member on the directly connected LAN or by a Protocol Independent Multicast (PIM) join message (in sparse mode) that this router receives from a router that is sending joins toward the Route Processor (RP). This router will in turn send a join toward the RP that creates the shared tree (or RP tree).
MRT: Create (*, 224.2.0.1), if_input NULL
The following lines are an example of creating an (S, G) entry that shows that an IP multicast packet (mpacket) was received on Ethernet interface 0. The second line shows a route being created for a source that is on a directly connected LAN. The RPF means "Reverse Path Forwarding," whereby the router looks up the source address of the multicast packet in the unicast routing table and determines which interface will be used to send a packet to that source.
MRT: Create (224.69.15.0/24, 225.2.2.4), if_input Ethernet0, RPF nbr 224.69.61.15
MRT: Create (224.69.39.0/24, 225.2.2.4), if_input Ethernet1, RPF nbr 0.0.0.0
The following lines show that multicast IP routes were added to the routing table. Note the 224.0.0.0 as the RPF, which means the route was created by a source that is directly connected to this router.
MRT: Create (10.9.0.0/16, 224.2.0.1), if_input Ethernet1, RPF nbr 224.0.0.0
MRT: Create (10.16.0.0/16, 224.2.0.1), if_input Ethernet1, RPF nbr 224.0.0.0
If the source is not directly connected, the neighbor address shown in these lines will be the address of the router that forwarded the packet to this router.
The shortest path tree state maintained in routers consists of source (S), multicast address (G), outgoing interface (OIF), and incoming interface (IIF). The forwarding information is referred to as the multicast forwarding entry for (S, G).
An entry for a shared tree can match packets from any source for its associated group if the packets come through the proper incoming interface as determined by the RPF lookup. Such an entry is denoted as
(*, G). A (*, G) entry keeps the same information a (S, G) entry keeps, except that it saves the rendezvous point address in place of the source address in sparse mode or as 24.0.0.0 in dense mode.
Table 15 describes the significant fields shown in the display.
Table 15 debug ip mrouting Field Descriptions
Field
|
Description
|
MRT
|
Multicast route table.
|
RPF
|
Reverse Path Forwarding.
|
nbr
|
Neighbor.
|
Related Commands
Command
|
Description
|
debug ip dvmrp
|
Displays information on DVMRP packets received and sent.
|
debug ip igmp
|
Displays IGMP packets received and sent, and IGMP host-related events.
|
debug ip packet
|
Displays general IP debugging information and IPSO security transactions.
|
debug ip pim
|
Displays all PIM announcements received.
|
debug ip sd
|
Displays all SD announcements received.
|
debug ip multicast redundancy
To display information about IP multicast redundancy events, use the debug ip multicast redundancy command in privileged EXEC mode. To disable debugging output for IP multicast redundancy events, use the no form of this command.
debug ip multicast [default-vrf | vrf vrf-name] [group group-address] redundancy [verbose]
no debug ip multicast [default-vrf | vrf vrf-name] [group group-address] redundancy [verbose]
Syntax Description
default-vrf
|
(Optional) Restricts the logging of IP multicast events associated with Multicast Virtual Private Network routing and forwarding (MVRF) instances to events associated with the default MVRF.
|
vrf vrf-name
|
(Optional) Restricts the logging of IP multicast events associated with MVRFs to events associated with the MVRF specified for the vrf-name argument.
|
group group-address
|
(Optional) Restricts the output for multicast groups to events associated with the multicast group specified for the group-address argument.
|
verbose
|
(Optional) Logs events that may occur very frequently during normal operation, but which may be useful for tracking in short intervals.
|
Command Default
IP multicast events related to all multicast groups and all MVRFs are displayed. Logging events enabled with the verbose keyword are not displayed.
Command Modes
Privileged EXEC (#)
Command History
Release
|
Modification
|
12.2(33)SXI
|
This command was introduced.
|
12.2(33)SRE
|
This command was integrated into Cisco IOS Release 12.2(33)SRE.
|
Usage Guidelines
Use this command to display IP multicast redundancy events.
This command logs events that are important in verifying nonstop forwarding (NSF) with stateful switchover (SSO) for IP multicast. The classes of events logged by debug ip multicast redundancy command include stateful switchover events during a Route Processor (RP) switchover and dynamic synchronization events that occur during steady state operation.
Use the optional verbose keyword to log events that may occur very frequently during normal operation, but which may be useful for tracking in short intervals.
Examples
The following output is from the debug ip multicast redundancy command. The output shows the initial logging messages that display when the system detects an RP switchover.
00:10:33: %REDUNDANCY-3-SWITCHOVER: RP switchover (PEER_DOWN_INTERRUPT)
00:10:33: %REDUNDANCY-5-PEER_MONITOR_EVENT: Standby received a switchover
(raw-event=PEER_DOWN_INTERRUPT(11))
*Aug 7 02:31:28.051: MCAST-HA: Received cf status CHKPT_STATUS_PEER_NOT_READY
*Aug 7 02:31:28.063: MCAST-HA: Received cf status CHKPT_STATUS_PEER_NOT_READY
*Aug 7 02:31:28.063: MCAST-HA-RF: Status event: status=RF_STATUS_PEER_COMM Op=0
RFState=STANDBY HOT
*Aug 7 02:31:28.063: MCAST-HA-RF: Status event:
status=RF_STATUS_OPER_REDUNDANCY_MODE_CHANGE Op=0 RFState=STANDBY HOT
*Aug 7 02:31:28.063: MCAST-HA-RF: Status event: status=RF_STATUS_REDUNDANCY_MODE_CHANGE
Op=0 RFState=STANDBY HOT
*Aug 7 02:31:28.063: MCAST-HA-RF: Status event: status=RF_STATUS_PEER_PRESENCE Op=0
RFState=STANDBY HOT
*Aug 7 02:31:28.063: MCAST-HA-RF: Status event: status=RF_STATUS_MAINTENANCE_ENABLE Op=0
RFState=ACTIVE-FAST
*Aug 7 02:31:28.063: MCAST-HA-RF: Progression event: RF_Event=RF_PROG_ACTIVE_FAST
RFState=ACTIVE-FAST
*Aug 7 02:31:28.091: MCAST-HA-RF: Progression event: RF_Event=RF_PROG_ACTIVE_DRAIN
RFState=ACTIVE-DRAIN
*Aug 7 02:31:28.091: MCAST-HA-RF: Progression event: RF_Event=RF_PROG_ACTIVE_PRECONFIG
RFState=ACTIVE_PRECONFIG
*Aug 7 02:31:28.091: MCAST-HA-RF: Progression event: RF_Event=RF_PROG_ACTIVE_POSTCONFIG
RFState=ACTIVE_POSTCONFIG
*Aug 7 02:31:28.103: MCAST-HA: Received cf status CHKPT_STATUS_IPC_FLOW_ON
*Aug 7 02:31:28.103: MCAST-HA-RF: Progression event: RF_Event=RF_PROG_ACTIVE
RFState=ACTIVE
The following output is from the debug ip multicast redundancy command. As interfaces come up on the new active RP, unicast convergence occurs in parallel with multicast route refresh from Protocol Independent Multicast (PIM) neighbors. Unicast convergence is followed by Reverse Path Forwarding (RPF) adjustments to the refreshed mroute information.
*Aug 7 02:31:28.107: MCAST-HA: Triggering unicast convergence notification process
handling for MVRF IPv4 default
*Aug 7 02:31:28.107: MCAST-HA: Triggering unicast convergence notification process
handling for MVRF blue
*Aug 7 02:31:28.107: MCAST-HA: Triggering unicast convergence notification process
handling for MVRF green
*Aug 7 02:31:28.107: MCAST-HA: Triggering unicast convergence notification process
handling for MVRF red
*Aug 7 02:31:28.107: MCAST-HA: Triggering unicast convergence notification process
handling for all MVRFs
*Aug 7 02:31:28.111: MCAST-HA: Beginning unicast convergence notification process
handling.
*Aug 7 02:31:28.111: MCAST-HA: Unicast convergence completed for MVRF IPv4 default:
Triggering RPF updates
*Aug 7 02:31:28.111: MCAST-HA: Beginning unicast convergence notification process
handling.
*Aug 7 02:31:28.111: MCAST-HA: Unicast convergence completed for MVRF blue: Triggering
RPF updates
*Aug 7 02:31:28.111: MCAST-HA: Beginning unicast convergence notification process
handling.
*Aug 7 02:31:28.111: MCAST-HA: Unicast convergence completed for MVRF green: Triggering
RPF updates
*Aug 7 02:31:28.111: MCAST-HA: Beginning unicast convergence notification process
handling.
*Aug 7 02:31:28.111: MCAST-HA: Unicast convergence completed for MVRF red: Triggering
RPF updates
*Aug 7 02:31:28.111: MCAST-HA: Unicast convergence notification has been received for the
only unconverged VRF.
Stopping the unicast routing convergence failsafe timer.
*Aug 7 02:31:28.111: MCAST-HA: Beginning unicast convergence notification process
handling.
*Aug 7 02:31:28.111: MCAST-HA: Unicast convergence notification received for the wildcard
tableid (all VRFs).
Triggering RPF updates for all MVRFs and stopping the unicast IGP convergence failsafe
timer.
00:10:34: %PIM-5-DRCHG: DR change from neighbor 0.0.0.0 to 172.16.1.1 on interface
Loopback0
00:10:34: %PIM-5-DRCHG: DR change from neighbor 0.0.0.0 to 172.31.10.1 on interface
Loopback1
00:10:35: %PIM-5-DRCHG: VRF green: DR change from neighbor 0.0.0.0 to 172.16.1.1 on
interface Tunnel1
00:10:35: %PIM-5-DRCHG: VRF red: DR change from neighbor 0.0.0.0 to 172.16.1.1 on
interface Tunnel2
00:10:35: %LINK-3-UPDOWN: Interface Null0, changed state to up
00:10:35: %LINK-3-UPDOWN: Interface Loopback0, changed state to up
00:10:35: %LINK-3-UPDOWN: Interface Loopback1, changed state to up
00:10:35: %LINK-3-UPDOWN: Interface Tunnel0, changed state to up
00:10:35: %LINK-3-UPDOWN: Interface Tunnel1, changed state to up
00:10:35: %LINK-3-UPDOWN: Interface Tunnel2, changed state to up
00:10:35: %LINK-5-CHANGED: Interface Ethernet0/0, changed state to administratively down
00:10:35: %LINK-5-CHANGED: Interface Ethernet0/1, changed state to administratively down
00:10:35: %LINK-5-CHANGED: Interface Ethernet0/2, changed state to administratively down
00:10:35: %LINK-5-CHANGED: Interface Ethernet0/3, changed state to administratively down
00:10:35: %LINK-5-CHANGED: Interface Ethernet1/0, changed state to administratively down
00:10:35: %LINK-5-CHANGED: Interface Ethernet1/1, changed state to administratively down
00:10:35: %LINK-5-CHANGED: Interface Ethernet1/2, changed state to administratively down
00:10:35: %LINK-5-CHANGED: Interface Ethernet1/3, changed state to administratively down
00:10:36: %LINEPROTO-5-UPDOWN: Line protocol on Interface Null0, changed state to up
00:10:36: %LINEPROTO-5-UPDOWN: Line protocol on Interface Loopback0, changed state to up
00:10:36: %LINEPROTO-5-UPDOWN: Line protocol on Interface Loopback1, changed state to up
00:10:36: %LINEPROTO-5-UPDOWN: Line protocol on Interface Tunnel0, changed state to up
00:10:36: %LINEPROTO-5-UPDOWN: Line protocol on Interface Tunnel1, changed state to up
00:10:36: %LINEPROTO-5-UPDOWN: Line protocol on Interface Tunnel2, changed state to up
00:10:38: %PIM-5-DRCHG: VRF blue: DR change from neighbor 0.0.0.0 to 172.16.1.1 on
interface Tunnel0
The following output is from the debug ip multicast redundancy command. After the processing of unicast and multicast route convergence, time is allowed for IGMP reporting. Following Internet Group Management Protocol (IGMP) reporting, the control plane then sends out requests for the Multicast Forwarding Information Base (MFIB) replay of data driven events (DDEs) to retrigger multicast route information that cannot be obtained from PIM neighbors or directly connected hosts. After this processing completes, the control plane waits for the NSF holdoff time period to terminate. The refreshed multicast control plane information is then downloaded to the forwarding plane; once completed, the stale multicast forwarding plane information is subsequently flushed.
*Aug 7 02:31:43.651: MCAST-HA: IGMP response timer expired. Ready for DDE replay for MVRF
red
*Aug 7 02:31:43.651: MCAST-HA: Sending DDE replay request for MVRF red.
*Aug 7 02:31:43.651: MCAST-HA: MFIB DDE replay completed for mvrf red
*Aug 7 02:31:43.651: MCAST-HA: No NSF Holdoff extension requested for mvrf red at
completion of DDE replay.
*Aug 7 02:31:43.651: MCAST-HA: Terminating multicast NSF holdoff for MVRF red
*Aug 7 02:31:43.651: MCAST-HA: Still awaiting MFIB DDE replay for mvrf green
DDE replay: NOT COMPLETED, MRIB update: NOT PENDING
*Aug 7 02:31:43.651: MCAST-HA: IGMP response timer expired. Ready for DDE replay for MVRF
green
*Aug 7 02:31:43.651: MCAST-HA: Sending DDE replay request for MVRF green.
*Aug 7 02:31:43.651: MCAST-HA: MFIB DDE replay completed for mvrf green
*Aug 7 02:31:43.651: MCAST-HA: No NSF Holdoff extension requested for mvrf green at
completion of DDE replay.
*Aug 7 02:31:43.651: MCAST-HA: Terminating multicast NSF holdoff for MVRF green
*Aug 7 02:31:43.651: MCAST-HA: Still awaiting MFIB DDE replay for mvrf blue
DDE replay: NOT COMPLETED, MRIB update: NOT PENDING
*Aug 7 02:31:43.651: MCAST-HA: IGMP response timer expired. Ready for DDE replay for MVRF
blue
*Aug 7 02:31:43.651: MCAST-HA: Sending DDE replay request for MVRF blue.
*Aug 7 02:31:43.651: MCAST-HA: MFIB DDE replay completed for mvrf blue
*Aug 7 02:31:43.651: MCAST-HA: No NSF Holdoff extension requested for mvrf blue at
completion of DDE replay.
*Aug 7 02:31:43.651: MCAST-HA: Terminating multicast NSF holdoff for MVRF blue
*Aug 7 02:31:43.651: MCAST-HA: Still awaiting MFIB DDE replay for mvrf IPv4 default
DDE replay: NOT COMPLETED, MRIB update: NOT PENDING
*Aug 7 02:31:43.651: MCAST-HA: IGMP response timer expired. Ready for DDE replay for MVRF
IPv4 default
*Aug 7 02:31:43.651: MCAST-HA: Sending DDE replay request for MVRF IPv4 default.
*Aug 7 02:31:43.651: MCAST-HA: MFIB DDE replay completed for mvrf IPv4 default
*Aug 7 02:31:43.651: MCAST-HA: No NSF Holdoff extension requested for mvrf IPv4 default
at completion of DDE replay.
*Aug 7 02:31:43.651: MCAST-HA: Terminating multicast NSF holdoff for MVRF IPv4 default
*Aug 7 02:31:43.651: MCAST-HA: MFIB DDE replay completed for all MVRFs.
*Aug 7 02:31:43.651: MCAST-HA: Stopping the MFIB DDE replay failsafe timer.
*Aug 7 02:32:13.651: MCAST-HA: Flush timer expired. Starting final RPF check for MVRF
IPv4 default
*Aug 7 02:32:13.651: MCAST-HA: Flush timer expired. Starting final RPF check for MVRF
blue
*Aug 7 02:32:13.651: MCAST-HA: Flush timer expired. Starting final RPF check for MVRF
green
*Aug 7 02:32:13.651: MCAST-HA: Flush timer expired. Starting final RPF check for MVRF red
*Aug 7 02:32:14.151: MCAST-HA: Flushing stale mcast state. RP failover processing
complete for MVRF IPv4 default.
*Aug 7 02:32:14.151: MCAST-HA: Flushing stale mcast state. RP failover processing
complete for MVRF blue.
*Aug 7 02:32:14.151: MCAST-HA: Flushing stale mcast state. RP failover processing
complete for MVRF green.
*Aug 7 02:32:14.151: MCAST-HA: Flushing stale mcast state. RP failover processing
complete for MVRF red.
*Aug 7 02:32:14.151: MCAST-HA: RP failover processing complete for all MVRFs.
The following is sample output from the debug ip multicast redundancy command. This output shows the events related to the reloading of the standby RP, in particular, ISSU negotiation between the active and standby RP and synchronization of dynamic multicast forwarding information from the active RP to the standby RP. Synchronization events are also logged in steady state for events that occur which affect dynamic group-to-RP mapping information or dynamic tunnel state.
00:11:50: %HA-6-MODE: Operating RP redundancy mode is SSO
*Aug 7 02:32:45.435: MCAST-HA-RF: Status event:
status=RF_STATUS_OPER_REDUNDANCY_MODE_CHANGE Op=7 RFState=ACTIVE
*Aug 7 02:32:45.435: MCAST-HA-RF: Status event: status=RF_STATUS_REDUNDANCY_MODE_CHANGE
Op=7 RFState=ACTIVE
*Aug 7 02:32:45.435: MCAST-HA-RF: Status event: status=RF_STATUS_PEER_PRESENCE Op=1
RFState=ACTIVE
*Aug 7 02:32:45.463: MCAST-HA-RF: Status event: status=RF_STATUS_PEER_COMM Op=1
RFState=ACTIVE
*Aug 7 02:32:45.563: MCAST-HA-RF: Progression event: RF_Event=RF_PROG_ISSU_NEGOTIATION
RFState=ACTIVE
*Aug 7 02:32:46.039: MCAST-HA-RF: Progression event: RF_Event=RF_PROG_PLATFORM_SYNC
RFState=ACTIVE
*Aug 7 02:32:46.979: MCAST-HA: Received cf status CHKPT_STATUS_PEER_READY
*Aug 7 02:32:46.979: MCAST-ISSU Handling communication up transition for PIM HA transport
type 0, RF comm = TRUE, renegotiation NOT PENDING
*Aug 7 02:32:46.979: MCAST-HA: Received cf status CHKPT_STATUS_IPC_FLOW_ON
*Aug 7 02:32:47.043: MCAST-HA-RF: Progression event:
RF_Event=RF_PROG_STANDBY_ISSU_NEGOTIATION_LATE RFState=ACTIVE
*Aug 7 02:32:50.943: MCAST-HA-RF: Progression event: RF_Event=RF_PROG_STANDBY_CONFIG
RFState=ACTIVE
*Aug 7 02:32:50.947: MCAST-ISSU Negotiation message sent from primary, rc = 0
*Aug 7 02:32:50.947: MCAST-HA-RF: Started PIM ISSU negotiation on the primary RP.
*Aug 7 02:32:50.947: MCAST-ISSU Negotiation message sent from primary, rc = 0
*Aug 7 02:32:50.947: MCAST-ISSU Negotiation message sent from primary, rc = 0
*Aug 7 02:32:50.951: MCAST-ISSU Negotiation message sent from primary, rc = 0
*Aug 7 02:32:50.951: MCAST-ISSU Negotiation message sent from primary, rc = 0
*Aug 7 02:32:50.951: MCAST-ISSU Negotiation message sent from primary, rc = 0
*Aug 7 02:32:50.951: MCAST-ISSU Negotiation message sent from primary, rc = 0
*Aug 7 02:32:50.955: MCAST-ISSU Negotiation message sent from primary, rc = 0
*Aug 7 02:32:50.955: MCAST-ISSU Negotiation message sent from primary, rc = 0
*Aug 7 02:32:50.955: MCAST-ISSU Negotiation message sent from primary, rc = 0
*Aug 7 02:32:50.955: MCAST-ISSU Negotiation message sent from primary, rc = 0
*Aug 7 02:32:50.959: MCAST-ISSU Negotiation message sent from primary, rc = 0
*Aug 7 02:32:50.959: MCAST-ISSU Negotiation message sent from primary, rc = 0
*Aug 7 02:32:50.959: MCAST-ISSU Negotiation message sent from primary, rc = 0
*Aug 7 02:32:50.959: MCAST-ISSU Negotiation message sent from primary, rc = 0
*Aug 7 02:32:50.959: MCAST-ISSU Negotiation message sent from primary, rc = 0
*Aug 7 02:32:50.963: MCAST-ISSU Negotiation message sent from primary, rc = 0
*Aug 7 02:32:50.963: MCAST-ISSU Negotiation message sent from primary, rc = 0
*Aug 7 02:32:50.963: MCAST-ISSU Negotiation message sent from primary, rc = 0
*Aug 7 02:32:50.963: MCAST-ISSU Negotiation message sent from primary, rc = 0
*Aug 7 02:32:50.967: MCAST-ISSU Negotiation message sent from primary, rc = 0
*Aug 7 02:32:50.967: MCAST-ISSU Negotiation message sent from primary, rc = 0
*Aug 7 02:32:50.967: MCAST-ISSU Negotiation message sent from primary, rc = 0
*Aug 7 02:32:50.967: MCAST-ISSU Negotiation message sent from primary, rc = 0
*Aug 7 02:32:50.967: MCAST-ISSU Negotiation message sent from primary, rc = 0
*Aug 7 02:32:50.971: MCAST-ISSU Negotiation message sent from primary, rc = 0
*Aug 7 02:32:50.971: MCAST-ISSU Negotiation message sent from primary, rc = 0
*Aug 7 02:32:50.971: MCAST-ISSU Negotiation completed for PIM Checkpoint Facility client,
negotiation rc = 4, negotiation result = COMPATIBLE
*Aug 7 02:32:59.927: MCAST-HA-RF: Progression event: RF_Event=RF_PROG_STANDBY_FILESYS
RFState=ACTIVE
*Aug 7 02:32:59.963: MCAST-HA-RF: Progression event: RF_Event=RF_PROG_STANDBY_BULK
RFState=ACTIVE
*Aug 7 02:32:59.963: MCAST-HA-RF: Starting Bulk Sync.
*Aug 7 02:32:59.963: MCAST-HA: Successfully created the bulk sync process
*Aug 7 02:32:59.963: MCAST-HA: Starting Bulk sync
*Aug 7 02:32:59.963: MCAST HA Executing RP mapping bulk sync.
*Aug 7 02:32:59.963: MCAST HA Executing Bidir RP route bulk sync.
*Aug 7 02:32:59.963: MCAST HA Executing BSR cache bulk sync.
*Aug 7 02:32:59.963: MCAST-HA BSR cache sync request received for mvrf IPv4 default
*Aug 7 02:32:59.963: MCAST-HA: Creating Bootstrap cache sync request chunk size=112
max=585 align=8
*Aug 7 02:32:59.963: MCAST-HA: Allocating Bootstrap cache sync request sync request
*Aug 7 02:32:59.963: MCAST-HA Formatting BSR cache sync message:
search for mvrf IPv4 default result is 0 mvrf at 0x4A21680
*Aug 7 02:32:59.971: MCAST-HA BSR cache sync request received for mvrf blue
*Aug 7 02:32:59.971: MCAST-HA: Allocating Bootstrap cache sync request sync request
*Aug 7 02:32:59.971: MCAST-HA Formatting BSR cache sync message:
search for mvrf blue result is 0 mvrf at 0x50EE660
*Aug 7 02:32:59.983: MCAST-HA BSR cache sync request received for mvrf green
*Aug 7 02:32:59.983: MCAST-HA: Allocating Bootstrap cache sync request sync request
*Aug 7 02:32:59.983: MCAST-HA Formatting BSR cache sync message:
search for mvrf green result is 0 mvrf at 0x5103300
*Aug 7 02:32:59.991: MCAST-HA BSR cache sync request received for mvrf red
*Aug 7 02:32:59.991: MCAST-HA: Allocating Bootstrap cache sync request sync request
*Aug 7 02:32:59.991: MCAST-HA Formatting BSR cache sync message:
search for mvrf red result is 0 mvrf at 0x5135FE0
*Aug 7 02:33:00.003: MCAST HA Executing AutoRP discovery IDB bulk sync.
*Aug 7 02:33:00.003: MCAST-HA AutoRP discovery IDB sync request received for
*Aug 7 02:33:00.003: MCAST-HA: Creating Autorp discovery IDB sync request chunk size=112
max=585 align=8
*Aug 7 02:33:00.003: MCAST-HA: Allocating Autorp discovery IDB sync request sync request
*Aug 7 02:33:00.003: MCAST-HA Formatting AutoRP discovery IDB sync message:
search for mvrf IPv4 default result is 0 mvrf at 0x4A21680
*Aug 7 02:33:00.011: MCAST-HA AutoRP discovery IDB sync request received for
*Aug 7 02:33:00.011: MCAST-HA: Allocating Autorp discovery IDB sync request sync request
*Aug 7 02:33:00.011: MCAST-HA Formatting AutoRP discovery IDB sync message:
search for mvrf blue result is 0 mvrf at 0x50EE660
*Aug 7 02:33:00.023: MCAST-HA AutoRP discovery IDB sync request received for
*Aug 7 02:33:00.023: MCAST-HA: Allocating Autorp discovery IDB sync request sync request
*Aug 7 02:33:00.023: MCAST-HA Formatting AutoRP discovery IDB sync message:
search for mvrf green result is 0 mvrf at 0x5103300
*Aug 7 02:33:00.031: MCAST-HA AutoRP discovery IDB sync request received for
*Aug 7 02:33:00.031: MCAST-HA: Allocating Autorp discovery IDB sync request sync request
*Aug 7 02:33:00.031: MCAST-HA Formatting AutoRP discovery IDB sync message:
search for mvrf red result is 0 mvrf at 0x5135FE0
*Aug 7 02:33:00.043: MCAST HA Executing dummy bulk sync function.
*Aug 7 02:33:00.043: MCAST HA Executing dummy bulk sync function.
*Aug 7 02:33:00.043: MCAST HA Executing dummy bulk sync function.
*Aug 7 02:33:00.043: MCAST HA Executing MDT tunnel bulk sync.
*Aug 7 02:33:00.043: MCAST-HA MDT tunnel sync request received for mvrf blue
*Aug 7 02:33:00.043: MCAST-HA: Creating MDT tunnel sync request chunk size=112 max=585
align=8
*Aug 7 02:33:00.043: MCAST-HA: Allocating MDT tunnel sync request sync request
*Aug 7 02:33:00.043: MCAST-HA Formatting MDT tunnel sync message:
search for mvrf blue result is 0 mvrf at 0x50EE660
*Aug 7 02:33:00.051: MCAST-HA MDT tunnel sync request received for mvrf green
*Aug 7 02:33:00.051: MCAST-HA: Allocating MDT tunnel sync request sync request
*Aug 7 02:33:00.051: MCAST-HA Formatting MDT tunnel sync message:
search for mvrf green result is 0 mvrf at 0x5103300
*Aug 7 02:33:00.063: MCAST-HA MDT tunnel sync request received for mvrf red
*Aug 7 02:33:00.063: MCAST-HA: Allocating MDT tunnel sync request sync request
*Aug 7 02:33:00.063: MCAST-HA Formatting MDT tunnel sync message:
search for mvrf red result is 0 mvrf at 0x5135FE0
*Aug 7 02:33:00.071: MCAST HA Executing Bidir RP DF bulk sync.
*Aug 7 02:33:00.071: MCAST HA Executing register tunnel bulk sync.
*Aug 7 02:33:00.071: MCAST-HA: Completed enqueuing of bulk sync messages.
*Aug 7 02:33:00.071: MCAST-HA: Bulk sync message queue has drained.
*Aug 7 02:33:00.071: MCAST-HA: Received acknowledgement from standby for all bulk sync
messages.
*Aug 7 02:33:00.071: MCAST-HA Creating bulk sync completion message for peer.
*Aug 7 02:33:00.071: MCAST-HA: Primary has notified standby of bulk sync completion.
Waiting for final bulk sync ACK from stby.
*Aug 7 02:33:00.075: MCAST-HA: Received cf status CHKPT_STATUS_SEND_OK
*Aug 7 02:33:00.075: MCAST-HA: Sent message type is 2
*Aug 7 02:33:00.075: MCAST-HA Searching for sync request corresponding to the
successfully received message.
*Aug 7 02:33:00.075: MCAST-HA Transmission from primary and reception by standby
confirmed for sync type 2. Cleanup is complete.
*Aug 7 02:33:00.075: MCAST-HA: Received cf status CHKPT_STATUS_SEND_OK
*Aug 7 02:33:00.075: MCAST-HA: Sent message type is 2
*Aug 7 02:33:00.075: MCAST-HA Searching for sync request corresponding to the
successfully received message.
*Aug 7 02:33:00.075: MCAST-HA Transmission from primary and reception by standby
confirmed for sync type 2. Cleanup is complete.
*Aug 7 02:33:00.075: MCAST-HA: Received cf status CHKPT_STATUS_SEND_OK
*Aug 7 02:33:00.075: MCAST-HA: Sent message type is 2
*Aug 7 02:33:00.075: MCAST-HA Searching for sync request corresponding to the
successfully received message.
*Aug 7 02:33:00.075: MCAST-HA Transmission from primary and reception by standby
confirmed for sync type 2. Cleanup is complete.
*Aug 7 02:33:00.087: MCAST-HA: Received cf status CHKPT_STATUS_SEND_OK
*Aug 7 02:33:00.087: MCAST-HA: Sent message type is 2
*Aug 7 02:33:00.087: MCAST-HA Searching for sync request corresponding to the
successfully received message.
*Aug 7 02:33:00.087: MCAST-HA Transmission from primary and reception by standby
confirmed for sync type 2. Cleanup is complete.
*Aug 7 02:33:00.087: MCAST-HA: Received cf status CHKPT_STATUS_SEND_OK
*Aug 7 02:33:00.087: MCAST-HA: Sent message type is 3
*Aug 7 02:33:00.087: MCAST-HA Searching for sync request corresponding to the
successfully received message.
*Aug 7 02:33:00.087: MCAST-HA Transmission from primary and reception by standby
confirmed for sync type 3. Cleanup is complete.
*Aug 7 02:33:00.087: MCAST-HA: Received cf status CHKPT_STATUS_SEND_OK
*Aug 7 02:33:00.087: MCAST-HA: Sent message type is 3
*Aug 7 02:33:00.087: MCAST-HA Searching for sync request corresponding to the
successfully received message.
*Aug 7 02:33:00.087: MCAST-HA Transmission from primary and reception by standby
confirmed for sync type 3. Cleanup is complete.
*Aug 7 02:33:00.087: MCAST-HA: Received cf status CHKPT_STATUS_SEND_OK
*Aug 7 02:33:00.087: MCAST-HA: Sent message type is 3
*Aug 7 02:33:00.087: MCAST-HA Searching for sync request corresponding to the
successfully received message.
*Aug 7 02:33:00.087: MCAST-HA Transmission from primary and reception by standby
confirmed for sync type 3. Cleanup is complete.
*Aug 7 02:33:00.087: MCAST-HA: Received cf status CHKPT_STATUS_SEND_OK
*Aug 7 02:33:00.087: MCAST-HA: Sent message type is 3
*Aug 7 02:33:00.087: MCAST-HA Searching for sync request corresponding to the
successfully received message.
*Aug 7 02:33:00.087: MCAST-HA Transmission from primary and reception by standby
confirmed for sync type 3. Cleanup is complete.
*Aug 7 02:33:00.087: MCAST-HA: Received cf status CHKPT_STATUS_SEND_OK
*Aug 7 02:33:00.087: MCAST-HA: Sent message type is 8
*Aug 7 02:33:00.087: MCAST-HA Searching for sync request corresponding to the
successfully received message.
*Aug 7 02:33:00.087: MCAST-HA Transmission from primary and reception by standby
confirmed for sync type 8. Cleanup is complete.
*Aug 7 02:33:00.087: MCAST-HA: Received cf status CHKPT_STATUS_SEND_OK
*Aug 7 02:33:00.087: MCAST-HA: Sent message type is 8
*Aug 7 02:33:00.087: MCAST-HA Searching for sync request corresponding to the
successfully received message.
*Aug 7 02:33:00.087: MCAST-HA Transmission from primary and reception by standby
confirmed for sync type 8. Cleanup is complete.
*Aug 7 02:33:00.087: MCAST-HA: Received cf status CHKPT_STATUS_SEND_OK
*Aug 7 02:33:00.087: MCAST-HA: Sent message type is 8
*Aug 7 02:33:00.087: MCAST-HA Searching for sync request corresponding to the
successfully received message.
*Aug 7 02:33:00.087: MCAST-HA Transmission from primary and reception by standby
confirmed for sync type 8. Cleanup is complete.
*Aug 7 02:33:00.087: MCAST-HA: Received cf status CHKPT_STATUS_SEND_OK
*Aug 7 02:33:00.087: MCAST-HA: Sent message type is 11
*Aug 7 02:33:00.087: MCAST-HA Process: Primary RP received standby ACK for reception of
bulk sync completion message.
*Aug 7 02:33:00.087: MCAST-HA Notifying RF to continue progression.
*Aug 7 02:33:00.087: MCAST-HA: Wakeup received for bulk sync completion.
*Aug 7 02:33:00.091: MCAST-HA Process: Primary RP received bulk sync completion
confirmation from standby.
*Aug 7 02:33:00.091: MCAST-HA RF notification previously sent.
*Aug 7 02:33:00.455: MCAST-HA-RF: Progression event: RF_Event=RF_PROG_STANDBY_HOT
RFState=ACTIVE
00:12:05: %HA_CONFIG_SYNC-6-BULK_CFGSYNC_SUCCEED: Bulk Sync succeeded
00:12:05: %HA-6-STANDBY_READY: Standby RP in slot 7 is operational in SSO mode
00:12:05: %RF-5-RF_TERMINAL_STATE: Terminal state reached for (SSO)
debug ip ospf nsf
To display debugging messages about Open Shortest Path First (OSPF) during a Cisco nonstop forwarding (NSF) restart, use the debug ip ospf nsf command in privileged EXEC mode. To disable the display of debugging output, use the no form of this command.
debug ip ospf nsf [detail]
no debug ip ospf nsf [detail]
Syntax Description
detail
|
(Optional) Displays detailed debug messages.
|
Command Modes
Privileged EXEC
Command History
Release
|
Modification
|
12.0(22)S
|
This command was introduced.
|
12.2(18)S
|
This command was integrated into Cisco IOS Release 12.2(18)S.
|
12.2(20)S
|
Support for the Cisco 7304 router was added.
|
12.2(28)SB
|
This command was integrated into Cisco IOS Release 12.2(28)SB.
|
12.2(33)SRA
|
This command was integrated into Cisco IOS Release 12.2(33)SRA.
|
12.2(33)SXH
|
This command was integrated into Cisco IOS Release 12.2(33)SXH.
|
Usage Guidelines
Use the debug ip ospf nsf command to diagnose problems with OSPF link-state database (LSDB) resynchronization and NSF operations.
Examples
The following example shows that OSPF NSF events debugging is enabled:
Router# debug ip ospf nsf
Related Commands
Command
|
Description
|
nsf (OSPF)
|
Configures NSF operations for OSPF.
|
show ip ospf
|
Displays general information about OSPF routing processes.
|
show ip ospf neighbor
|
Displays OSPF-neighbor information on a per-interface basis.
|
debug ip pim
To display Protocol Independent Multicast (PIM) packets received and sent, and to display PIM-related events, use the debug ip pim command in privileged EXEC mode. To disable debugging output, use the no form of this command.
debug ip pim [vrf vrf-name] [group-address | atm | auto-rp | bsr | df [rp-address] | hello | tag]
no debug ip pim [vrf vrf-name] [group-address | atm | auto-rp | bsr | df [rp-address] | hello | tag]
Syntax Description
vrf vrf-name
|
(Optional) Displays PIM-related events associated with the Multicast Virtual Private Network (MVPN) routing and forwarding (MVRF) instance specified for the vrf-name argument.
|
group-address
|
(Optional) IP address or Domain Name System (DNS) name of a multicast group. Entering a multicast group address restricts the output to display only PIM-related events associated with the multicast group address specified for the optional group-address argument.
|
atm
|
(Optional) Displays PIM ATM signaling activity.
|
auto-rp
|
(Optional) Displays the contents of each PIM packet used in the automatic discovery of group-to-rendezvous point (RP) mapping and the actions taken on the address-to-RP mapping database.
|
bsr
|
(Optional) Displays candidate-RPs and Bootstrap Router (BSR) activity.
|
df
|
(Optional) When bidirectional PIM is used, displays all designated forwarder (DF) election messages.
|
rp-address
|
(Optional) The rendezvous point IP address.
|
hello
|
(Optional) Displays events associated with PIM hello messages.
|
tag
|
(Optional) Displays tag-switching-related activity.
|
Defaults
All PIM packets are displayed.
Command Modes
Privileged EXEC (#)
Command History
Release
|
Modification
|
10.2
|
This command was introduced.
|
11.1
|
The auto-rp keyword was added.
|
11.3
|
The atm and tag keywords were added.
|
12.1(2)T
|
The df keyword was added.
|
12.1(3)T
|
The bsr keyword was added.
|
12.0(22)S
|
The vrf keyword, vrf-name argument, and hello keyword were added.
|
12.2(13)T
|
The vrf keyword and vrf-name argument were added.
|
12.2(14)S
|
This command was integrated into Cisco IOS Release 12.2(14)S.
|
12.2(15)T
|
The hello keyword was added.
|
12.2(28)SB
|
This command was integrated into Cisco IOS Release 12.2(28)SB.
|
12.2(33)SRA
|
This command was integrated into Cisco IOS Release 12.2(33)SRA.
|
12.2(33)SXH
|
This command was integrated into Cisco IOS Release 12.2(33)SXH.
|
Usage Guidelines
PIM uses Internet Group Management Protocol (IGMP) packets to communicate with routers and advertise reachability information.
Use this command with the debug ip igmp and debug ip mrouting commands to display additional multicast routing information.
Examples
The following is sample output from the debug ip pim command:
Router# debug ip pim 224.2.0.1
PIM: Received Join/Prune on Ethernet1 from 172.16.37.33
PIM: Received Join/Prune on Ethernet1 from 172.16.37.33
PIM: Received Join/Prune on Tunnel0 from 10.3.84.1
PIM: Received Join/Prune on Ethernet1 from 172.16.37.33
PIM: Received Join/Prune on Ethernet1 from 172.16.37.33
PIM: Received RP-Reachable on Ethernet1 from 172.16.20.31
PIM: Update RP expiration timer for 224.2.0.1
PIM: Forward RP-reachability packet for 224.2.0.1 on Tunnel0
PIM: Received Join/Prune on Ethernet1 from 172.16.37.33
PIM: Prune-list (10.221.196.51/32, 224.2.0.1)
PIM: Set join delay timer to 2 seconds for (10.221.0.0/16, 224.2.0.1) on Ethernet1
PIM: Received Join/Prune on Ethernet1 from 172.16.37.6
PIM: Received Join/Prune on Ethernet1 from 172.16.37.33
PIM: Received Join/Prune on Tunnel0 from 10.3.84.1
PIM: Join-list: (*, 224.2.0.1) RP 172.16.20.31
PIM: Add Tunnel0 to (*, 224.2.0.1), Forward state
PIM: Join-list: (10.0.0.0/8, 224.2.0.1)
PIM: Add Tunnel0 to (10.0.0.0/8, 224.2.0.1), Forward state
PIM: Join-list: (10.4.0.0/16, 224.2.0.1)
PIM: Prune-list (172.16.84.16/28, 224.2.0.1) RP-bit set RP 172.16.84.16
PIM: Send Prune on Ethernet1 to 172.16.37.6 for (172.16.84.16/28, 224.2.0.1), RP
PIM: For RP, Prune-list: 10.9.0.0/16
PIM: For RP, Prune-list: 10.16.0.0/16
PIM: For RP, Prune-list: 10.49.0.0/16
PIM: For RP, Prune-list: 10.84.0.0/16
PIM: For RP, Prune-list: 10.146.0.0/16
PIM: For 10.3.84.1, Join-list: 172.16.84.16/28
PIM: Send periodic Join/Prune to RP via 172.16.37.6 (Ethernet1)
The following lines appear periodically when PIM is running in sparse mode and indicate to this router the multicast groups and multicast sources in which other routers are interested:
PIM: Received Join/Prune on Ethernet1 from 172.16.37.33
PIM: Received Join/Prune on Ethernet1 from 172.16.37.33
The following lines appear when a rendezvous point (RP) message is received and the RP timer is reset. The expiration timer sets a checkpoint to make sure the RP still exists. Otherwise, a new RP must be discovered.
PIM: Received RP-Reachable on Ethernet1 from 172.16.20.31
PIM: Update RP expiration timer for 224.2.0.1
PIM: Forward RP-reachability packet for 224.2.0.1 on Tunnel0
The prune message in the following line states that this router is not interested in the Source-Active (SA) information. This message tells an upstream router to stop forwarding multicast packets from this source. The address 10.221.196.51/32 indicates a host route with 32 bits of mask.
PIM: Prune-list (10.221.196.51/32, 224.2.0.1)
In the following line, a second router on the network wants to override the prune message that the upstream router just received. The timer is set at a random value so that if additional routers on the network still want to receive multicast packets for the group, only one will actually send the message. The other routers will receive the join message and then suppress sending their own message.
PIM: Set join delay timer to 2 seconds for (10.221.0.0/16, 224.2.0.1) on Ethernet1
In the following line, a join message is sent toward the RP for all sources:
PIM: Join-list: (*, 224.2.0.1) RP 172.16.20.31
In the following lines, the interface is being added to the outgoing interface (OIF) of the (*, G) and
(S, G) multicast route (mroute) table entry so that packets from the source will be forwarded out that particular interface:
PIM: Add Tunnel0 to (*, 224.2.0.1), Forward state
PIM: Add Tunnel0 to (10.0.0.0/8, 224.2.0.1), Forward state
The following line appears in sparse mode only. There are two trees on which data may be received: the RP tree and the source tree. In dense mode there is no RP. After the source and the receiver have discovered one another at the RP, the first-hop router for the receiver will usually join to the source tree rather than the RP tree.
PIM: Prune-list (172.16.84.16/28, 224.2.0.1) RP-bit set RP 172.16.84.16
The send prune message in the next line shows that a router is sending a message to a second router saying that the first router should no longer receive multicast packets for the (S, G). The RP at the end of the message indicates that the router is pruning the RP tree and is most likely joining the source tree, although the router may not have downstream members for the group or downstream routers with members of the group. The output shows the specific sources from which this router no longer wants to receive multicast messages.
PIM: Send Prune on Ethernet1 to 172.16.37.6 for (172.16.84.16/28, 224.2.0.1), RP
The following lines indicate that a prune message is sent toward the RP so that the router can join the source tree rather than the RP tree:
PIM: For RP, Prune-list: 10.9.0.0/16
PIM: For RP, Prune-list: 10.16.0.0/16
PIM: For RP, Prune-list: 10.49.0.0/16
In the following line, a periodic message is sent toward the RP. The default period is once per minute. Prune and join messages are sent toward the RP or source rather than directly to the RP or source. It is the responsibility of the next hop router to take proper action with this message, such as continuing to forward it to the next router in the tree.
PIM: Send periodic Join/Prune to RP via 172.16.37.6 (Ethernet1)
Related Commands
Command
|
Description
|
debug ip dvmrp
|
Displays information on DVMRP packets received and sent.
|
debug ip igmp
|
Displays IGMP packets received and sent, and displays IGMP host-related events.
|
debug ip igrp transactions
|
Displays transaction information on IGRP routing transactions.
|
debug ip mrouting
|
Displays changes to the IP multicast routing table.
|
debug ip sd
|
Displays all SD announcements received.
|
debug ip rsvp
Caution 
Use this command with a small number of tunnels or Resource Reservation Protocol (RSVP) reservations. Too much data can overload the CPU.
To display debug messages for RSVP categories, use the debug ip rsvp command in privileged EXEC mode. To disable debugging output, use the no form of this command.
debug ip rsvp [all | api | authentication | cli | data-pkts | database | detail | dump-messages |
errors | events | fast-reroute | filter [acl | vrf {* | vrf-name [acl]]} | function | handles | hello
| messages | msg-mgr | path | policy | proxy | rate-limit | reliable-msg | resv | routing | sbm
| signalling | snmp | summary-refresh | svc | timeouts | timer | traffic-control | wfq]
no debug ip rsvp
Syntax Description
all
|
(Optional) RSVP messages for all categories.
|
api
|
(Optional) RSVP application programming interface (API) events.
|
authentication
|
(Optional) RSVP authentication.
|
cli
|
(Optional) RSVP command-line interface (CLI).
|
data-pkts
|
(Optional) RSVP data processing.
|
database
|
(Optional) RSVP database debugging.
|
detail
|
(Optional) RSVP packet content.
|
dump-messages
|
(Optional) Dump RSVP message content.
|
errors
|
(Optional) Informational debugging messages and messages about irregular events.
|
events
|
(Optional) RSVP process events.
|
fast-reroute
|
(Optional) RSVP fast-reroute support for label-switched paths (LSPs).
|
filter
|
(Optional) RSVP debug message filter.
|
acl
|
(Optional) Number (1 to 199) of the access control list (ACL).
|
vrf *
|
(Optional) A virtual routing and forwarding (VFR) instance. * = A wildcard to display all VRFs.
|
vrf vrf-name
|
(Optional) A VFR instance. vrf-name = The name of a VRF.
|
acl
|
(Optional) Number (1 to 199) of the ACL for the VRF.
|
function
|
(Optional) RSVP function names.
|
handles
|
(Optional) RSVP database handles event.
|
hello
|
(Optional) RSVP hello events.
|
messages
|
(Optional) Brief information about all RSVP messages that are sent and received via IP debugging.
|
msg-mgr
|
(Optional) RSVP message-manager events.
|
path
|
(Optional) RSVP PATH messages.
|
policy
|
(Optional) RSVP policy information.
|
proxy
|
(Optional) Proxy API trace.
|
rate-limit
|
(Optional) RSVP rate-limiting events.
|
reliable-msg
|
(Optional) RSVP reliable messages events.
|
resv
|
(Optional) RSVP RESV messages.
|
routing
|
(Optional) RSVP routing messages.
|
sbm
|
(Optional) RSVP subnet bandwidth manager (SBM) messages.
|
signalling
|
(Optional) RSVP signalling (PATH and RESV) messages.
|
snmp
|
(Optional) RSVP Simple Network Management Protocol (SNMP) events.
|
sso
|
(Optional) RSVP stateful switchover (SSO) events.
|
summary-refresh
|
(Optional) RSVP summary refresh and bundle messages events.
|
svc
|
(Optional) Switched virtual circuit (SVC) events.
|
timeouts
|
(Optional) RSVP refresh timeouts.
|
timer
|
(Optional) RSVP timer events.
|
traffic-control
|
(Optional) RSVP traffic control events.
|
wfq
|
(Optional) RSVP weighted fair queueing (WFQ) events.
|
Command Modes
Privileged EXEC (#)
Command History
Release
|
Modification
|
12.0(5)T
|
This command was introduced.
|
12.2(13)T
|
The dump-messages, msg-mgr, proxy, rate-limit, reliable-msg, and summary-refresh keywords were added.
|
12.0(23)S
|
The timeouts keyword was added.
|
12.0(24)S
|
The hello keyword was added.
|
12.2(33)SRA
|
This command was integrated into Cisco IOS Release 12.2(33)SRA.
|
12.2(31)SB2
|
This command was integrated into Cisco IOS Release 12.2(31)SB2.
|
12.2(33)SXH
|
This command was integrated into Cisco IOS Release 12.2(33)SXH.
|
12.4(20)T
|
The command output was modified to display RSVP source address and interface information.
|
15.0(1)M
|
This command was modified. The optional vrf and * keywords and vrf-name argument were added.
|
12.2(33)SRE
|
This command was modified. For point-to-multipoint traffic engineering tunnels, the output displays the destination address of the sub-label switched path (LSP).
|
Examples
RSVP Source Address and Interface Examples
The following output appears in source-address: source-address format after you configure a source address and enable the debug ip rsvp cli command:
Router# debug ip rsvp cli
RSVP cli debugging is on
*Sep 11 06:33:27.203: RSVP: RSVP source-address is enabled on interface
Ethernet1/0. source-address: 10.1.3.13
The following output appears in source-interface::address: source-interface::address format after you configure a source interface address and enable the debug ip rsvp cli command:
*Sep 11 06:33:27.203: RSVP: RSVP source-interface is enabled on interface Ethernet1/0.
source-interface::address: Loopback0::10.1.1.1
The following output appears when you enable the debug ip rsvp path command and configure a source address in the HOP object of PATH, PATHTEAR, or PATHERROR messages:
*Sep 12 08:56:46.267: RSVP: 10.1.1.1_200->10.4.4.4_100[0.0.0.0]: building hop object with
src addr: 10.2.3.23
RSVP Signaling and Messages Examples
The following commands show how to enable debugging for RSVP signaling and messages:
Router# debug ip rsvp signalling
RSVP signalling messages (Summary) debugging is on
Router# debug ip rsvp messages
RSVP messages (sent/received via IP) debugging is on
The following output displays RSVP signaling-related events that include sending and receiving PATH and RESV messages, admitting new reservations, establishing sessions, sending and receiving acknowledgments (ACKs), and sending and receiving summary refresh messages:
01:14:56:RSVP 10.20.1.1_19->10.75.1.1_100[10.20.1.1]:Received Path message from 10.20.1.1
(on sender host)
01:14:56:RSVP:new path message passed parsing, continue...
01:14:56:RSVP 10.20.1.1_19->10.75.1.1_100[10.20.1.1]:Refresh Path psb = 61646BB0 refresh
interval = 0mSec
01:14:56:RSVP 10.20.1.1_19->10.75.1.1_100[10.20.1.1]:Sending Path message to 10.4.4.2
01:14:56:RSVP session 10.75.1.1_100[10.20.1.1]:Path sent by IP to 10.4.4.2 length=216
checksum=B1E4 TOS=0xC0 prerouted=YES
router_alert=YES udp=NO (Ethernet1)
01:14:56:RSVP:Resv received from IP layer (IP HDR 10.4.4.2->10.4.4.1)
01:14:56:RSVP session 10.75.1.1_100[10.20.1.1]:Received RESV for 10.75.1.1 (Ethernet1)
from 10.4.4.2
01:14:56:RSVP 10.20.1.1_19->10.75.1.1_100[10.20.1.1]:reservation not found--new one
01:14:56:RSVP-RESV:Admitting new reservation:6165D0E4
01:14:56:RSVP 10.20.1.1_19->10.75.1.1_100[10.20.1.1]:RSVP bandwidth is available
01:14:56:RSVP-RESV:reservation was installed:6165D0E4
01:14:57:RSVP:Sending Unknown message to 10.4.4.2
01:14:57:RSVP:Ack sent by IP to 10.4.4.2 length=20 checksum=34A7 TOS=0x00 prerouted=NO
router_alert=NO udp=NO (Ethernet1)
01:14:57:RSVP 10.20.1.1_19->10.75.1.1_100[10.20.1.1]:Refresh Path psb = 61646BB0 refresh
interval = 937mSec
01:14:58:%LINK-3-UPDOWN:Interface Tunnel100, changed state to up
01:14:59:%LINEPROTO-5-UPDOWN:Line protocol on Interface Tunnel100, changed state to up
01:15:26:RSVP 10.20.1.1_19->10.75.1.1_100[10.20.1.1]:Refresh Path psb = 61646BB0 refresh
interval = 30000mSec
01:15:26:RSVP 10.20.1.1_19->10.75.1.1_100[10.20.1.1]:Sending Path message to 10.4.4.2
01:15:26:RSVP session 10.75.1.1_100[10.20.1.1]:Path sent by IP to 10.4.4.2 length=216
checksum=B1E4 TOS=0xC0 prerouted=YES
router_alert=YES udp=NO (Ethernet1)
01:15:26:RSVP:Resv received from IP layer (IP HDR 10.4.4.2->10.4.4.1)
01:15:26:RSVP session 10.75.1.1_100[10.20.1.1]:Received RESV for 10.75.1.1 (Ethernet1)
from 10.4.4.2
01:15:26:RSVP 10.20.1.1_19->10.75.1.1_100[10.20.1.1]:reservation found--processing
possible change:6165D0E4
01:15:26:RSVP 10.20.1.1_19->10.75.1.1_100[10.20.1.1]:No change in reservation
01:15:27:RSVP:Sending Ack message to 10.4.4.2
01:15:27:RSVP:Ack sent by IP to 10.4.4.2 length=20 checksum=34A7 TOS=0x00 prerouted=NO
router_alert=NO udp=NO (Ethernet1)
01:15:56:RSVP:Sending Srefresh message to 10.4.4.2
01:15:56:RSVP:Srefresh sent by IP to 10.4.4.2 length=32 checksum=CA0D TOS=0x00
prerouted=NO router_alert=NO udp=NO (Ethernet1)
01:15:56:RSVP:Ack received from IP layer (IP HDR 10.4.4.2->10.4.4.1)
01:15:56:RSVP:Srefresh received from IP layer (IP HDR 10.4.4.2->10.4.4.1)
01:15:56:RSVP-RESV:Resv state is being refreshed for 0x91
01:15:56:RSVP:Sending Ack message to 10.4.4.2
01:15:56:RSVP:Ack sent by IP to 10.4.4.2 length=20 checksum=34A5 TOS=0x00 prerouted=NO
router_alert=NO udp=NO (Ethernet1)
01:16:26:RSVP:Sending Srefresh message to 10.4.4.2
01:16:26:RSVP:Srefresh sent by IP to 10.4.4.2 length=32 checksum=CA0C TOS=0x00
prerouted=NO router_alert=NO udp=NO (Ethernet1)
01:16:26:RSVP:Ack received from IP layer (IP HDR 10.4.4.2->10.4.4.1)
01:16:26:RSVP:Srefresh received from IP layer (IP HDR 10.4.4.2->10.4.4.1)
01:16:26:RSVP-RESV:Resv state is being refreshed for 0x91
01:16:26:RSVP:Sending Ack message to 10.4.4.2
01:16:26:RSVP:Ack sent by IP to 10.4.4.2 length=20 checksum=34A3 TOS=0x00 prerouted=NO
router_alert=NO udp=NO (Ethernet1)
Related Commands
Command
|
Description
|
show debug
|
Displays active debug output.
|
debug ip tcp ha
To display TCP high availability (HA) events or debugging information for TCP stack interactions between the active Route Processor (RP) and the standby RP, use the debug ip tcp ha command in privileged EXEC mode. To disable debugging output, use the no form of this command.
debug ip tcp ha {events | transactions} [detail]
no debug ip tcp ha {events | transactions} [detail]
Syntax Description
events
|
Displays TCP HA failures.
|
transactions
|
Displays failed TCP stack interactions between the active RP and standby RP.
|
detail
|
(Optional) Displays detailed debugging information about successful TCP HA operations and useful informational messages or about successful TCP stack interactions between the active and standby RP.
|
Command Modes
Privileged EXEC
Command History
Release
|
Modification
|
12.2(28)SB
|
This command was introduced.
|
Usage Guidelines
The debug ip tcp ha command is used to display TCP stateful switchover (SSO) events or debugging information for TCP stack interactions between the active RP and the standby RP. This is command is useful for troubleshooting SSO-aware TCP connections.
Use the debug ip tcp ha command with the transactions keyword to display failed TCP stack interactions between the active RP and standby RP. This form of the command displays failed TCP HA messages, RF redundancy-related client-application transactions, IPC client-application transactions, and In-Service Software Upgrade (ISSU) transactions.
Use the debug ip tcp ha command with the transactions and detail keywords to display successful TCP stack interactions between the active and standby RP. This form of the command displays successful TCP HA messages, RF redundancy-related client-application transactions, IPC client-application transactions, and ISSU transactions.
Use the debug ip tcp ha command with the events keyword to display TCP HA failures. This form of the command displays TCP HA failed encode or decode messages, system resources failures (such as memory allocation failures in the context of TCP HA), failed state changes, and failures that occur when SSO is enabled or disabled.
Use the debug ip tcp ha command with the events and detail keywords to display successful TCP HA operations and useful informational messages. This form of the command displays successful TCP encode or decode messages, state changes, and operations that occur when SSO is enabled or disabled.
Examples
The following is sample output from the debug ip tcp ha command with the transactions and detail keywords. The following output shows packet flow from the active to the standby RP for an established TCP SSO connection:
*Feb 19 23:28:23.324: TCPHA: Sending pkt msg, conn_id = 39, seq no = 2727115707
*Feb 19 23:28:23.324: TCPHA: Sending pkt msg, conn_id = 396, seq no = 2959469308
*Feb 19 23:28:23.324: TCPHA: Sending pkt msg, conn_id = 41, seq no = 1270243395
*Feb 19 23:28:23.932: TCPHA: Sending pkt msg, conn_id = 42, seq no = 974255741
*Feb 19 23:28:23.932: TCPHA: Sending pkt msg, conn_id = 475, seq no = 3059612402
*Feb 19 23:28:24.544: TCPHA: Sending dummy pkt to standby; cid=109, size=19
*Feb 19 23:28:42.976: TCPHA: Recd IPC msg len 24, type 3
*Feb 19 23:28:42.976: TCPHA: Recd IPC msg len 24, type 3
*Feb 19 23:28:43.172: TCPHA: Recd IPC msg len 79, type 2
*Feb 19 23:28:43.172: TCPHA: Recd IPC msg len 79, type
debug isis nsf
To display information about the Intermediate System-to-Intermediate System (IS-IS) state during a Cisco nonstop forwarding (NSF) restart, use the debug isis nsf command in privileged EXEC mode. To disable debugging output, use the no form of this command.
debug isis nsf [detail]
no debug isis nsf [detail]
Syntax Description
detail
|
(Optional) Provides detailed debugging information.
|
Command Modes
Privileged EXEC
Command History
Release
|
Modification
|
12.0(22)S
|
This command was introduced.
|
12.2(18)S
|
This command was integrated into Cisco IOS Release 12.2(18)S.
|
12.2(20)S
|
Support for the Cisco 7304 router was added.
|
12.2(28)SB
|
This command was integrated into Cisco IOS Release 12.2(28)SB.
|
12.2(33)SRA
|
This command was integrated into Cisco IOS Release 12.2(33)SRA.
|
12.2(33)SXH
|
This command was integrated into Cisco IOS Release 12.2(33)SXH.
|
Usage Guidelines
Use the debug isis nsf command to display basic information about the IS-IS state during an NSF restart. Use the debug isis nsf detail command to display additional IS-IS state detail during an NSF restart.
Examples
The following example displays IS-IS state information during an NSF restart:
IS-IS NSF events debugging is on
The following example displays detailed IS-IS state information during an NSF restart:
router# debug isis nsf detail
IS-IS NSF events (detailed) debugging is on
Jan 24 20:04:54.090:%CLNS-5-ADJCHANGE:ISIS:Adjacency to gsr1 (GigabitEthernet2/0/0) Up,
Standby adjacency
Jan 24 20:04:54.090:ISIS-NSF:ADJ:000C.0000.0000 (Gi2/0/0), type 8/1, cnt 0/1, ht 10 (NEW)
Jan 24 20:04:54.142:ISIS-NSF:Rcv LSP - L2 000B.0000.0000.00-00, seq 251, csum B0DC, ht
120, len 123 (local)
Jan 24 20:04:55.510:ISIS-NSF:Rcv LSP - L1 000B.0000.0000.00-00, seq 23E, csum D20D, ht
120, len 100 (local)
Jan 24 20:04:56.494:ISIS-NSF:ADJ:000C.0000.0000 (Gi2/0/0), type 8/0, cnt 0/1, ht 30
Jan 24 20:04:56.502:ISIS-NSF:Rcv LSP - L1 000B.0000.0000.01-00, seq 21C, csum 413, ht 120,
len 58 (local)
Jan 24 20:04:58.230:ISIS-NSF:Rcv LSP - L2 000C.0000.0000.00-00, seq 11A, csum E197, ht
1194, len 88 (Gi2/0/0)
Jan 24 20:05:00.554:ISIS-NSF:Rcv LSP - L1 000B.0000.0000.00-00, seq 23F, csum 1527, ht
120, len 111 (local)
Related Commands
Command
|
Description
|
nsf (IS-IS)
|
Configures NSF operations for IS-IS.
|
nsf interface wait
|
Specifies how long an NSF restart will wait for all interfaces with IS-IS adjacencies to come up before completing the restart.
|
nsf interval
|
Specifies the minimum time between NSF restart attempts.
|
nsf t3
|
Specifies the methodology used to determine how long IETF NSF will wait for the LSP database to synchronize before generating overloaded link state information for itself and flooding that information out to its neighbors.
|
show clns neighbors
|
Displays both ES and IS neighbors.
|
show isis nsf
|
Displays current state information regarding IS-IS NSF.
|
debug mpls checkpoint label-binding
To display the events for the checkpoint label bindings of Multiprotocol Label Switching (MPLS) applications running on the router, use the debug mpls checkpoint label-binding command in privileged EXEC mode. To disable the display of these events, use the no form of this command.
debug mpls checkpoint label-binding
no debug mpls checkpoint label-binding
Syntax Description
This command has no arguments or keywords.
Command Default
Debugging is not enabled.
Command Modes
Privileged EXEC
Command History
Release
|
Modification
|
12.2(25)S
|
This command was introduced.
|
12.2(28)SB
|
This command was integrated into Cisco IOS Release 12.2(28)SB and implemented on the Cisco 10000 series router.
|
12.2(33)SRA
|
This command was integrated into Cisco IOS Release 12.2(33)SRA.
|
12.2(33)SXH
|
This command was integrated into Cisco IOS Release 12.2(33)SXH.
|
Usage Guidelines
Use this command with caution. The command displays the events for every label binding.
Examples
The following example shows the output when you issue the command on the standby Route Processor:
Router# debug mpls checkpoint label-binding
MPLS Label Binding Checkpoint debugging is on
3d17h: mpls_lbl_bind_chkpt: client ID 13 up, total client 1
3d17h: mpls_lbl_bind_chkpt: msg rx for 1D, vers 0, type 1
action 56, len 0, state 4, peer 13
3d17h: mpls_lbl_bind_chkpt: post msg type 1
3d17h: mpls_lbl_bind_chkpt: msg rx for 1D, vers 0, type 1
action 56, len 0, state 4, peer 13
3d17h: mpls_lbl_bind_chkpt: post msg type 1
3d17h: mpls_lbl_bind_chkpt: msg rx for 1D, vers 0, type 1
action 56, len 0, state 4, peer 13
3d17h: mpls_lbl_bind_chkpt: post msg type 1
3d17h: mpls_lbl_bind_chkpt: appl_id 13, KEY 000C800018888200
3d17h: mpls_chkpt_db: AVL insert successful, Key 000C800018888200 action Add, label 19
3d17h: mpls_lbl_bind_chkpt: appl_id 13, KEY 000C800013200080
3d17h: mpls_chkpt_db: AVL insert successful, Key 000C800013200080 action Add, label 20
3d17h: mpls_lbl_bind_chkpt: appl_id 13, KEY 000C8000138383838200
3d17h: mpls_chkpt_db: AVL insert successful, Key 000C8000138383838200 action Add, label 21
3d17h: Stby RP OR CF peer not ready, don't send msg
3d17h: mpls_lbl_bind_chkpt: client ID 13 down, total client 0
3d17h: mpls_lbl_bind_chkpt: msg rx for 1D, vers 0, type 1
action 56, len 2, state 4, peer 13
3d17h: mpls_lbl_bind_chkpt: post msg type 1
3d17h: mpls_lbl_bind_chkpt: appl_id 13, KEY action NSF unconfig, appl id 13
Related Commands
Command
|
Description
|
debug ip bgp vpnv4 checkpoint
|
Display the events for the VRF checkpointing system between the active and standby Route Processors.
|
debug 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
|
Modification
|
12.2(25)S
|
This command was introduced.
|
12.2(28)SB
|
This command was integrated into Cisco IOS Release 12.2(28)SB and implemented on the Cisco 10000 series routers.
|
12.2(33)SRA
|
This command was integrated into Cisco IOS Release 12.2(33)SRA.
|
12.2(33)SXH
|
This command was integrated into Cisco IOS Release 12.2(33)SXH.
|
12.4(20)T
|
This command was integrated into Cisco IOS Release 12.4(20)T.
|
Usage Guidelines
This command displays all output related to IPRM.
Examples
The command in the following examples display all IPRM debugging for the global routing table.
Cisco 7500 Series Example
Router# debug mpls ip iprm
IPRM debugging is on for global routing table
iprm: prefix deleted: 10.0.0.44/32(glbl)
iprm: delete mfi rewrite: 10.0.0.44/32(glbl)
iprm: discover prefix labels: 10.0.0.44/32(glbl); recurs tree change; ctxt 0x38002
iprm: get mfi rewrite 10.0.0.44/32(glbl) obtained: 0 fpis/0 mois
iprm: announce prefix local labels: lcatm; trans #80; 10.0.0.44/32(glbl); 0 labels;
flags 0x0
iprm: update mfi rewrite: 10.0.0.44/32(glbl); prefix label info
iprm: omit rewrite create: 10.0.0.44/32(glbl)
iprm: discover prefix labels: 10.0.0.44/32(glbl); recurs tree change; ctxt 0x38000
iprm: get mfi rewrite 10.0.0.44/32(glbl) obtained: 0 fpis/0 mois
iprm: announce prefix local labels: lcatm; trans #81; 10.0.0.44/32(glbl); 0 labels;
flags 0x0
iprm: get path labels: 10.0.0.44/32(glbl); nh 10.0.0.55(glbl), Et4/0/1; trans #81;
recurs tree change
iprm: ldm get path labels: 10.0.0.44/32(glbl), ldp; flags 0x8000
iprm: announce prefix local labels: ldp; trans #81; 10.0.0.44/32(glbl); 1 label; flags
0x0
iprm: announce path labels: ldp; trans #81; 10.0.0.44/32(glbl); 0 labels; flags 0x0
iprm: path: nh 10.0.0.55(glbl), Et4/0/1
iprm: update mfi rewrite: 10.0.0.44/32(glbl); prefix label info
iprm: lcl lab 21, ltbl 0, ldp
iprm: path lab -, nh 10.0.0.55(glbl), Et4/0/1; ldp
iprm: create mfi rewrite 10.0.0.44/32(glbl) passed: 2 fpis/1 mois
iprm: fpi[0] IV4, owner IPRM; 10.0.0.44/32; glbl
iprm: fpi[1] LBL, owner LDP; 21, ltbl 0
iprm: moi[0] PKT, flags 0x8; lab label-no-label; nh 10.0.0.55; nh if Et4/0/1 (nsf)
Cisco 10000 Series Example
Router# debug mpls ip iprm
IPRM debugging is on for global routing table
iprm: prefix deleted: 10.0.0.44/32(glbl)
iprm: delete mfi rewrite: 10.0.0.44/32(glbl)
iprm: discover prefix labels: 10.0.0.44/32(glbl); recurs tree change; ctxt 0x38002
iprm: get mfi rewrite 10.0.0.44/32(glbl) obtained: 0 fpis/0 mois
iprm: update mfi rewrite: 10.0.0.44/32(glbl); prefix label info
iprm: omit rewrite create: 10.0.0.44/32(glbl)
iprm: discover prefix labels: 10.0.0.44/32(glbl); recurs tree change; ctxt 0x38000
iprm: get mfi rewrite 10.0.0.44/32(glbl) obtained: 0 fpis/0 mois
iprm: get path labels: 10.0.0.44/32(glbl); nh 10.0.0.55(glbl), GigabitEthernet4/0/0;
trans #81; recurs tree change
iprm: ldm get path labels: 10.0.0.44/32(glbl), ldp; flags 0x8000
iprm: announce prefix local labels: ldp; trans #81; 10.0.0.44/32(glbl); 1 label; flags
0x0
iprm: announce path labels: ldp; trans #81; 10.0.0.44/32(glbl); 0 labels; flags 0x0
iprm: path: nh 10.0.0.55(glbl), GigabitEthernet4/0/0
iprm: update mfi rewrite: 10.0.0.44/32(glbl); prefix label info
iprm: lcl lab 21, ltbl 0, ldp
iprm: path lab -, nh 10.0.0.55(glbl), GigabitEthernet4/0/0; ldp
iprm: create mfi rewrite 10.0.0.44/32(glbl) passed: 2 fpis/1 mois
iprm: fpi[0] IV4, owner IPRM; 10.0.0.44/32; glbl
iprm: fpi[1] LBL, owner LDP; 21, ltbl 0
iprm: moi[0] PKT, flags 0x8; lab label-no-label; nh 10.0.0.55; nh if
GigabitEthernet4/0/0 (nsf)
Table 16 describes the significant fields shown in the display. The field descriptions also apply to the output of following debug commands:
•
debug mpls ip iprm cef
•
debug mpls ip iprm events
•
debug mpls ip iprm ldm
•
debug mpls ip iprm mfi
Table 16 debug mpls ip iprm Field Descriptions
Field
|
Description
|
discover prefix labels
|
The prefix labels that the IP LDM discovered.
|
announce prefix local labels announce path labels
|
IP LDMs pass prefix incoming (local) and outgoing (path) labels to IPRM by announcing the labels.
|
mfi rewrite
|
The information required by MPLS Forwarding Infrastructure (MFI) to create forwarding data structures for an MPLS forwarding equivalence class (FEC). For IP over MPLS a prefix is an MPLS FEC. An MFI rewrite includes a set of forwarding path identifier (FPI) and MPLS output information (MOI) elements.
|
fpi
|
Forwarding path identifier, which is required to locate MPLS forwarding information for a FEC. IP over MPLS deals with several types of FPIs, including IPv4 (IV4), IPv6 (IV6), and label (LBL) FPIs.
Note The Cisco 10000 series router does not support IPv6.
|
moi
|
MPLS output information. For IP over MPLS, there is a MOI for each prefix path. The MOI includes the next hop (nh), outgoing interface (nh if), and outgoing label. IP over MPLS handles several types of MOIs, including packet (PKT) and ATM (ATM).
|
get/create/update MFI rewrite
|
The process IPRM uses to read (get) or update (create/update) an MFI rewrite.
|
recurs tree change
|
Recursion tree change. Cisco Express Forwarding notifies IPRM when the recursion tree (see below) for a prefix changes. IPRM responds by performing label discovery (see above).
|
recursion tree
|
A prefix known to Cisco Express Forwarding can have one or more paths (routes). Each is either a terminal path with a next hop and an outgoing interface or a recursive path with a next hop and no outgoing interface. The next hop for a recursive path typically matches a prefix known to Cisco Express Forwarding. That prefix also has one or more paths. The IP recursion tree for prefix P is a tree rooted at P's Cisco Express Forwarding entry with one of more path descendants. Terminal paths are leaf nodes in P's recursion tree and recursive paths are nonleaf nodes, each of which points to the Cisco Express Forwarding entry for its next hop.
|
glbl
|
The global (default) routing table.
|
ctxt
|
Context. Information used by IPRM when it performs label discovery.
|
flags
|
Information passed between IPRM and other components.
|
trans #
|
Transaction number used to identify an ongoing label discovery.
|
ltbl
|
Label table.
|
nsf
|
Nonstop forwarding.
|
Related Commands
Command
|
Description
|
debug mpls ip iprm cef
|
Displays debugging information for interactions between Cisco Express Forwarding and the IPRM.
|
debug mpls ip iprm events
|
Displays events related to the MPLS IPRM.
|
debug mpls ip iprm ldm
|
Displays debugging information for interactions between the LDMs and the MPLS IPRM.
|
debug mpls ip iprm mfi
|
Displays debugging information for interactions between the MFI and the MPLS IPRM.
|
debug mpls ip iprm cef
To display debugging information for interactions between Cisco Express Forwarding 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
table
|
(Optional) Displays the debugging information for one or more routing tables.
|
all
|
Displays debugging information for all routing tables.
|
table-id
|
The ID of the routing table for which you want to display debugging information. Table 0 is the default or global routing table.
|
vrf
|
(Optional) Displays debugging information for the VPN routing and forwarding (VRF) instance you specify.
|
vrf-name
|
The name of the VRF instance. You can find VRF names with the show ip vrf command.
|
acl
|
(Optional) Displays debugging information for the access control list (ACL) you specify.
|
acl-name
|
The name of the ACL. You can find ACL names with the show ip access-list command.
|
prefix-list
|
(Optional) Displays debugging information for the prefix list you specify.
|
prefix-list-name
|
The name of the prefix list. You can find prefix list names with the show ip prefix-list command.
|
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
|
Modification
|
12.2(25)S
|
This command was introduced.
|
12.2(28)SB
|
This command was integrated into Cisco IOS Release 12.2(28)SB and implemented on the Cisco 10000 series routers.
|
12.2(33)SRA
|
This command was integrated into Cisco IOS Release 12.2(33)SRA.
|
12.2(33)SXH
|
This command was integrated into Cisco IOS Release 12.2(33)SXH.
|
12.4(20)T
|
This command was integrated into Cisco IOS Release 12.4(20)T.
|
Usage Guidelines
This command limits the debug output to the IPRM interactions with Cisco Express Forwarding.
Examples
In the following example, IPRM events related to Cisco Express Forwarding are displayed.
Cisco 7500 Series Example
Router# debug mpls ip iprm cef
IPRM CEF interaction debugging is on for global routing table
iprm: prefix deleted: 10.0.0.44/32(glbl)
iprm: discover prefix labels: 10.0.0.44/32(glbl); recurs tree change; ctxt 0x38002
iprm: announce prefix local labels: lcatm; trans #94; 10.0.0.44/32(glbl); 0 labels;
flags 0x0
iprm: discover prefix labels: 10.0.0.44/32(glbl); recurs tree change; ctxt 0x38000
iprm: announce prefix local labels: lcatm; trans #97; 10.0.0.44/32(glbl); 0 labels;
flags 0x0
iprm: get path labels: 10.0.0.44/32(glbl); nh 10.0.0.55(glbl), Et4/0/1; trans #97;
recurs tree change
iprm: announce prefix local labels: ldp; trans #97; 10.0.0.44/32(glbl); 1 label; flags
0x0
iprm: announce path labels: ldp; trans #97; 10.0.0.44/32(glbl); 0 labels; flags 0x0
iprm: path: nh 10.0.0.55(glbl), Et4/0/1
Cisco 10000 Series Example
Router# debug mpls ip iprm cef
IPRM CEF interaction debugging is on for global routing table
iprm: prefix deleted: 10.0.0.44/32(glbl)
iprm: discover prefix labels: 10.0.0.44/32(glbl); recurs tree change; ctxt 0x38002
iprm: discover prefix labels: 10.0.0.44/32(glbl); recurs tree change; ctxt 0x38000
iprm: get path labels: 10.0.0.44/32(glbl); nh 10.0.0.55(glbl), GigabitEthernet4/0/0;
trans #97; recurs tree change
iprm: announce prefix local labels: ldp; trans #97; 10.0.0.44/32(glbl); 1 label; flags
0x0
iprm: announce path labels: ldp; trans #97; 10.0.0.44/32(glbl); 0 labels; flags 0x0
iprm: path: nh 10.0.0.55(glbl), GigabitEthernet4/0/0
See the field descriptions for the debug mpls ip iprm command for an explanation of the fields displayed in the output.
Related Commands
Command
|
Description
|
debug mpls ip iprm events
|
Displays events related to the MPLS IPRM.
|
debug mpls ip iprm ldm
|
Displays debugging information for interactions between the IP LDMs and the MPLS IPRM.
|
debug mpls ip iprm mfi
|
Displays debugging information for interactions between the MFI and the MPLS IPRM.
|
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 arguments or keywords.
Defaults
Debugging is not enabled.
Command Modes
Privileged EXEC
Command History
Release
|
Modification
|
12.2(25)S
|
This command was introduced.
|
12.2(28)SB
|
This command was integrated into Cisco IOS Release 12.2(28)SB and implemented on the Cisco 10000 series routers.
|
12.2(33)SRA
|
This command was integrated into Cisco IOS Release 12.2(33)SRA.
|
12.2(33)SXH
|
This command was integrated into Cisco IOS Release 12.2(33)SXH.
|
12.4(20)T
|
This command was integrated into Cisco IOS Release 12.4(20)T.
|
Examples
See the command page for debug mpls ip iprm for sample command output and an explanation of the fields displayed in the output.
Related Commands
Command
|
Description
|
debug mpls ip iprm cef
|
Displays debugging information for interactions between Cisco Express Forwarding and the IPRM.
|
debug mpls ip iprm ldm
|
Displays debugging information for interactions between the LDMs and the MPLS IPRM.
|
debug mpls ip iprm mfi
|
Displays debugging information for interactions between the MFI and the MPLS IPRM.
|
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
Cisco 10000 Series Routers
debug mpls ip iprm ldm [bgp | ldp | vpnv4 | table {all | table-id} | vrf vrf-name | acl acl-name |
prefix-list prefix-list-name]
no debug mpls ip iprm ldm
Syntax Description
bgp
|
(Optional) Displays Border Gateway Protocol (BGP) events.
|
lcatm
|
(Optional) Displays Label Controlled ATM (LC-ATM) events.
Note This keyword applies to Cisco 7000 series routers only.
|
ldp
|
(Optional) Displays Label Distribution Protocol (LDP) events.
|
vpnv4
|
(Optional) Displays Virtual Private Network (VPNv4) events.
|
6pe
|
(Optional) Displays IPv6 over MPLS events.
Note This keyword applies to Cisco 7000 series routers only.
|
table
|
(Optional) Displays debugging information for one or more routing tables.
|
all
|
(Optional) Displays debugging information for all routing tables.
|
table-id
|
(Optional) Specifies the routing table for which you want to display debugging information. Table 0 is the default or global routing table.
|
vrf
|
(Optional) Displays debugging information for the VPN routing and forwarding (VRF) instance you specify.
|
vrf-name
|
(Optional) The name of the VRF instance. You can find VRF names with the show ip vrf command.
|
acl
|
(Optional) Displays debugging information for the access control list (ACL) you specify.
|
acl-name
|
(Optional) The name of the ACL. You can find ACL names with the show ip access-list command.
|
prefix-list
|
(Optional) Displays debugging information for the prefix list you specify.
|
prefix-list-name
|
(Optional) The name of the prefix list. You can find prefix list names with the show ip prefix-list command.
|
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
|
Modification
|
12.2(25)S
|
This command was introduced.
|
12.2(28)SB
|
This command was integrated into Cisco IOS Release 12.2(28)SB and implemented on the Cisco 10000 series routers.
|
12.2(33)SRA
|
This command was integrated into Cisco IOS Release 12.2(33)SRA.
|
12.2(33)SXH
|
This command was integrated into Cisco IOS Release 12.2(33)SXH.
|
12.4(20)T
|
This command was integrated into Cisco IOS Release 12.4(20)T.
|
Examples
See the debug mpls ip iprm command page for sample output and an explanation of the fields displayed in the output.
Related Commands
Command
|
Description
|
debug mpls ip iprm cef
|
Displays debugging information for interactions between Cisco Express Forwarding and the IPRM.
|
debug mpls ip iprm events
|
Displays debugging information about events related to the MPLS IPRM.
|
debug mpls ip iprm mfi
|
Displays debugging information for interactions between the MFI and the MPLS IPRM.
|
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
table
|
(Optional) Displays debugging information for one or more routing tables.
|
all
|
(Optional) Displays debugging information for all routing tables.
|
table-id
|
(Optional) Displays debugging information for the routing table you specify. Table 0 is the default or global routing table.
|
vrf
|
(Optional) Displays debugging information for the VPN Routing and Forwarding (VRF) instance you specify.
|
vrf-name
|
(Optional) The name of the VRF instance. You can find VRF names with the show ip vrf command.
|
acl
|
(Optional) Displays debugging information for the access control list (ACL) you specify.
|
acl-name
|
(Optional) The name of the ACL. You can find ACL names with the show ip access-list command.
|
prefix-list
|
(Optional) Displays debugging information for the prefix list you specify.
|
prefix-list-name
|
(Optional) The name of the prefix list. You can find prefix list names with the show ip prefix-list command.
|
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
|
Modification
|
12.2(25)S
|
This command was introduced.
|
12.2(28)SB
|
This command was integrated into Cisco IOS Release 12.2(28)SB and implemented on the Cisco 10000 series routers.
|
12.2(33)SRA
|
This command was integrated into Cisco IOS Release 12.2(33)SRA.
|
12.2(33)SXH
|
This command was integrated into Cisco IOS Release 12.2(33)SXH.
|
12.4(20)T
|
This command was integrated into Cisco IOS Release 12.4(20)T.
|
Examples
The command in the following example displays MFI events.
Cisco 7500 Series Example
Router# debug mpls ip iprm mfi
IPRM MFI interaction debugging is on for global routing table
iprm: delete mfi rewrite: 10.0.0.44/32(glbl)
iprm: get mfi rewrite 10.0.0.44/32(glbl) obtained: 0 fpis/0 mois
iprm: update mfi rewrite: 10.0.0.44/32(glbl); prefix label info
iprm: omit rewrite create: 10.0.0.44/32(glbl)
iprm: get mfi rewrite 10.0.0.44/32(glbl) obtained: 0 fpis/0 mois
iprm: update mfi rewrite: 10.0.0.44/32(glbl); prefix label info
iprm: lcl lab 21, ltbl 0, ldp
iprm: path lab -, nh 10.0.0.55(glbl), Et4/0/1; ldp
iprm: create mfi rewrite 10.0.0.44/32(glbl) passed: 2 fpis/1 mois
iprm: fpi[0] IV4, owner IPRM; 10.0.0.44/32; glbl
iprm: fpi[1] LBL, owner LDP; 21, ltbl 0
iprm: moi[0] PKT, flags 0x8; lab label-no-label; nh 10.0.0.55; nh if Et4/0/1 (nsf)
Cisco 10000 Series Example
Router# debug mpls ip iprm mfi
IPRM MFI interaction debugging is on for global routing table
iprm: delete mfi rewrite: 10.0.0.44/32(glbl)
iprm: get mfi rewrite 10.0.0.44/32(glbl) obtained: 0 fpis/0 mois
iprm: update mfi rewrite: 10.0.0.44/32(glbl); prefix label info
iprm: omit rewrite create: 10.0.0.44/32(glbl)
iprm: get mfi rewrite 10.0.0.44/32(glbl) obtained: 0 fpis/0 mois
iprm: update mfi rewrite: 10.0.0.44/32(glbl); prefix label info
iprm: lcl lab 21, ltbl 0, ldp
iprm: path lab -, nh 10.0.0.55(glbl), GigabitEthernet4/0/0; ldp
iprm: create mfi rewrite 10.0.0.44/32(glbl) passed: 2 fpis/1 mois
iprm: fpi[0] IV4, owner IPRM; 10.0.0.44/32; glbl
iprm: fpi[1] LBL, owner LDP; 21, ltbl 0
iprm: moi[0] PKT, flags 0x8; lab label-no-label; nh 10.0.0.55; nh if
GigabitEthernet4/0/0 (nsf)
See the debug mpls ip iprm command page for an explanation of the fields displayed in the output.
Related Commands
Command
|
Description
|
debug mpls ip iprm cef
|
Displays debugging information for interactions between Cisco Express Forwarding and the MPLS IPRM .
|
debug mpls ip iprm events
|
Displays events related to the MPLS IPRM.
|
debug mpls ip iprm ldm
|
Displays debugging information for interactions between the IP LDMs and the MPLS IPRM.
|
debug mpls l2transport checkpoint
To enable the display of Any Transport over MPLS (AToM) events when AToM is configured for nonstop forwarding/stateful switchover (NSF/SSO) and Graceful Restart, use the debug mpls l2transport checkpoint command in privileged EXEC mode. To disable the display of these messages, use the no form of this command.
debug mpls l2transport checkpoint
no debug mpls l2transport checkpoint
Syntax Description
This command has no arguments or keywords.
Defaults
Debugging of the AToM NSF/SSO and Graceful Restart feature is disabled.
Command Modes
Privileged EXEC (#)
Command History
Release
|
Modification
|
12.2(25)S
|
This command was introduced.
|
12.2(28)SB
|
This command was integrated into Cisco IOS Release 12.2(28)SB.
|
12.2(33)SRA
|
This command was integrated into Cisco IOS Release 12.2(33)SRA.
|
12.2(33)SRC
|
This command was integrated into Cisco IOS Release 12.2(33)SRC.
|
Usage Guidelines
Use debug commands with care. They use a significant amount of CPU time and can affect system performance.
Examples
In the following example, the output shows that NSF/SSO and Graceful Restart synchronize the data between the active and backup Route Processors after an AToM virtual circuit (VC) is created. (Both the debug mpls l2transport checkpoint and the debug acircuit checkpoint commands are enabled in this example.)
The debug mpls l2transport checkpoint command is enabled on the active RP:
Router# debug mpls l2transport checkpoint
Router# debug acircuit checkpoint
AToM checkpointing events and errors debugging is on
Attachment Circuit Checkpoint debugging is on
Router# configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)# interface Fa5/1/1.2
Router(config-subif)# xconnect 10.55.55.2 1002 pw-class mpls
AToM HA [10.55.55.2, 1002]: Build provision msg, SSM sw/seg 8192/8194 [0x2000/0x2002] PW i
d 9216 [0x2400] local label 21
AC HA: Dynamic Sync. Event:4 Sw:8192[2000] Se:16385[4001]
AToM HA: CF sync send complete
AC HA CF: Sync send complete. Code:0
On the standby Route Processor, the following messages indicate that it receives checkpointing data:
AC HA [10.55.55.2, 1002]: Add to WaitQ. Flags:1
AToM HA [105.55.55.2, 1002]: Received 32-byte provision version 1 CF message
AC HA CF: ClientId:89, Entity:0 Length:40
AToM HA [10.55.55.2, 1002]: Process chkpt msg provision [1], ver 1
AToM HA [10.55.55.2, 1002]: Reserved SSM sw/seg 8192/8194 [0x2000/0x2002] PW id 9216 [0x24
00]
AC HA: Process Msg:35586. Ptr:44CBFD90. Val:0
AC HA: Sync. Event:4 CktType:4 Sw:8192[2000] Se:16385[4001]
AC HA [10.55.55.2, 1002]: Remove from WaitQ. Flags:1[OK][OK]
During a switchover from the active to the backup Route Processor, the debug messages look similar to the following:
%HA-5-MODE: Operating mode is hsa, configured mode is sso.
AC HA RF: CId:83, Seq:710, Sta:RF_STATUS_OPER_REDUNDANCY_MODE_CHANGE, Opr:5, St:STANDBY HO
T, PSt:ACTIVE
AToM HA: CID 84, Seq 715, Status RF_STATUS_OPER_REDUNDANCY_MODE_CHANGE, Op 5, State STANDB
Y HOT, Peer ACTIVE
AC HA RF: CId:83, Seq:710, Sta:RF_STATUS_PEER_PRESENCE, Opr:0, St:STANDBY HOT, PSt:ACTIVE
AToM HA: CID 84, Seq 715, Status RF_STATUS_PEER_PRESENCE, Op 0, State STANDBY HOT, Peer AC
TIVE
AC HA RF: CId:83, Seq:710, Sta:RF_STATUS_PEER_COMM, Opr:0, St:STANDBY HOT, PSt:DISABLED
AToM HA: CID 84, Seq 715, Status RF_STATUS_PEER_COMM, Op 0, State STANDBY HOT, Peer DISABL
ED
%HA-2-CUTOVER_NOTICE: Cutover initiated. Cease all console activity until system restarts.
%HA-2-CUTOVER_NOTICE: Do not add/remove RSPs or line cards until switchover completes.
%HA-2-CUTOVER_NOTICE: Deinitializing subsystems...
%OIR-6-REMCARD: Card removed from slot 4, interfaces disabled
%OIR-6-REMCARD: Card removed from slot 5, interfaces disabled
%OIR-6-REMCARD: Card removed from slot 9, interfaces disabled
%HA-2-CUTOVER_NOTICE: Reinitializing subsystems...
%HA-2-CUTOVER_NOTICE: System preparing to restart...
%HA-5-NOTICE: Resuming initialization...
AC HA RF: CId:83, Seq:710, Sta:RF_STATUS_REDUNDANCY_MODE_CHANGE, Opr:7, St:STANDBY HOT, PS
t:DISABLED
%LDP-5-GR: LDP restarting gracefully. Preserving forwarding state for 250 seconds.
AC HA RF: CId:83, Seq:710, Sta:RF_PROG_ACTIVE, Opr:0, St:ACTIVE, PSt:DISABLED
AToM HA: CID 84, Seq 715, Event RF_PROG_ACTIVE, Op 0, State ACTIVE, Peer DISABLED
AC HA: Process Msg:35588. Ptr:0. Val:0
AC HA: Switchover: Standby->Active
Related Commands
Command
|
Description
|
debug acircuit checkpoint
|
Enables the display of AToM attachment circuit events when AToM is configured for NSF/SSO and Graceful Restart.
|
debug mpls ldp checkpoint
Note
Effective with Cisco IOS Release 12.2(33)SRA, the debug mpls ldp checkpoint command is replaced by the debug mpls vpn ha command. See the debug mpls vpn ha command for more information.
To enable the display of Multiprotocol Label Switching (MPLS) Label Distribution Protocol (LDP) checkpoint debugging information, use the debug mpls ldp checkpoint command in privileged EXEC mode. To disable the display of MPLS LDP checkpoint debugging information, use the no form of this command.
debug mpls ldp checkpoint
no debug mpls ldp checkpoint
Syntax Description
This command has no arguments or keywords.
Command Default
Debugging of MPLS LDP checkpointing is not enabled.
Command Modes
Privileged EXEC
Command History
Release
|
Modification
|
12.2(25)S
|
This command was introduced.
|
12.2(28)SB
|
This command was integrated into Cisco IOS Release 12.2(28)SB and implemented on the Cisco 10000 series routers.
|
12.2(33)SRA
|
This command was replaced by the debug mpls vpn ha command.
|
Usage Guidelines
The following examples show sample output from the debug mpls ldp checkpoint command:
Sample Output on the Active Route Processor or PRE
Router# debug mpls ldp checkpoint
LDP Checkpointing events and errors debugging is on
LDP-CF: 0:10.3.3.3/32,20:: checkpointing local binding
LDP-CF: 0:10.3.3.3/32,20:: changing checkpoint state from none to add-send
LDP-CF: 0:10.3.3.3/32,20:: changing checkpoint state from add-send to add-wait
LDP-CF: received CF send-ack
LDP-CF: 0:10.3.3.3/32,20:: changing checkpoint state from add-wait to added
Sample Output on the Backup Route Processor or PRE
Router# debug mpls ldp checkpoint
LDP-CF: received 16-byte CF message: client 28 [0], ver 1, type 1
LDP-CF: 0:10.3.3.3/32,20:: adding checkpointed local binding
Table 17 describes the significant field in the sample display.
Table 17 debug mpls ldp checkpoint Command Field Descriptions
Field
|
Description
|
0:10.3.3.3/32,20::
|
The table ID, prefix, prefix length, and label of the checkpointed label binding.
|
Related Commands
Command
|
Description
|
show mpls ldp checkpoint
|
Displays information about the LDP checkpoint system on the active Route Processor.
|