Cisco IOS Debug Command Reference - Commands M Through R
Cisco IOS Debug Command Reference - Commands M Through R
Americas Headquarters
Cisco Systems, Inc.
170 West Tasman Drive
San Jose, CA 95134-1706
USA
http://www.cisco.com
Tel: 408 526-4000
800 553-NETS (6387)
Fax: 408 527-0883
THE SPECIFICATIONS AND INFORMATION REGARDING THE PRODUCTS IN THIS MANUAL ARE SUBJECT TO CHANGE WITHOUT NOTICE. ALL STATEMENTS,
INFORMATION, AND RECOMMENDATIONS IN THIS MANUAL ARE BELIEVED TO BE ACCURATE BUT ARE PRESENTED WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED. USERS MUST TAKE FULL RESPONSIBILITY FOR THEIR APPLICATION OF ANY PRODUCTS.
THE SOFTWARE LICENSE AND LIMITED WARRANTY FOR THE ACCOMPANYING PRODUCT ARE SET FORTH IN THE INFORMATION PACKET THAT SHIPPED WITH
THE PRODUCT AND ARE INCORPORATED HEREIN BY THIS REFERENCE. IF YOU ARE UNABLE TO LOCATE THE SOFTWARE LICENSE OR LIMITED WARRANTY,
CONTACT YOUR CISCO REPRESENTATIVE FOR A COPY.
The Cisco implementation of TCP header compression is an adaptation of a program developed by the University of California, Berkeley (UCB) as part of UCB's public domain version
of the UNIX operating system. All rights reserved. Copyright 1981, Regents of the University of California.
NOTWITHSTANDING ANY OTHER WARRANTY HEREIN, ALL DOCUMENT FILES AND SOFTWARE OF THESE SUPPLIERS ARE PROVIDED AS IS" WITH ALL FAULTS.
CISCO AND THE ABOVE-NAMED SUPPLIERS DISCLAIM ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, THOSE OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING, USAGE, OR TRADE PRACTICE.
IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT, SPECIAL, CONSEQUENTIAL, OR INCIDENTAL DAMAGES, INCLUDING, WITHOUT
LIMITATION, LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THIS MANUAL, EVEN IF CISCO OR ITS SUPPLIERS
HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
Cisco and the Cisco logo are trademarks or registered trademarks of Cisco and/or its affiliates in the U.S. and other countries. To view a list of Cisco trademarks, go to this URL: http://
www.cisco.com/go/trademarks. Third-party trademarks mentioned are the property of their respective owners. The use of the word partner does not imply a partnership
relationship between Cisco and any other company. (1110R)
Any Internet Protocol (IP) addresses used in this document are not intended to be actual addresses. Any examples, command display output, and figures included in the document are shown
for illustrative purposes only. Any use of actual IP addresses in illustrative content is unintentional and coincidental.
CHAPTER 2 debug mpls ldp checkpoint through debug mwi relay events 181
debug mpls ldp checkpoint 184
debug mpls ldp graceful-restart 186
debug mpls ldp igp sync 189
debug mpls ldp messages 192
debug mpls ldp nsr 195
debug mpls ldp peer state-machine 197
debug mpls ldp prev-label 200
debug mpls ldp session io 202
debug mpls ldp session protection 205
debug mpls ldp session state-machine 206
debug mpls ldp targeted-neighbors 209
debug mpls ldp transport connections 211
debug mpls ldp transport events 214
debug mpls lfib cef 217
debug mpls lfib enc 222
debug mpls lfib fast-reroute database 226
debug mpls lfib fast-reroute events 228
debug mpls lfib fast-reroute reroutes 230
12.2(33)SRA This command was integrated into Cisco IOS Release 12.2(33)SRA.
Cisco IOS XE Release 2.1 This command was integrated into Cisco IOS XE Release 2.1.
Usage Guidelines The debug management event mib command prints messages to the screen whenever the Event MIB evaluates
a specified trigger. These messages are given in real-time, and are intended to be used by technical support
engineers for troubleshooting purposes. Definitions for the OID (object identifier) fields can be found in the
EVENT-MIB.my file, available for download from the Cisco MIB website on
http://www.cisco.com/public/sw-center/netmgmt/cmtk/mibs.shtml.
Examples The following is sample output from the debug management event mibcommand:
Related Commands
Command Description
show management event Displays the SNMP Event values that have been
configured on your routing device through the use of
the Event MIB.
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.2SR This command is supported in the Cisco IOS Release 12.2SR train. Support in a
specific 12.2SR release of this train depends on your feature set, platform, and
platform hardware.
12.2SB This command is supported in the Cisco IOS Release 12.2SB train. Support in a
specific 12.2SB Release of this train depends on your feature set, platform, and
platform hardware.
Examples The following example shows how to enable debugging options for Expression MIB:
Related Commands
Command Description
show management expression Displays the SNMP Expression values that have been
configured on your routing device through the use of
the Expression MIB.
debug mdns
To enable the debugging of multicast Domain Name System (mDNS) service discovery information, use the
debug mdns command in privileged EXEC mode. To disable the debugging output, use the no form of this
command.
Syntax Description all Enables logging of the information about the mDNS
service discovery processes.
Examples The following example shows how to enable debugging output for mDNS events:
Device> enable
Device# debug mdns event
Device# mDNS event debugs debugging is on
Device# sh log
Syslog logging: enabled (0 messages dropped, 14 messages rate-limited, 0 flushes, 0 overruns,
Device# end
Related Commands
Command Description
show mdns cache Displays information about the resource records in the mDNS cache
during the mDNS service discovery process.
show mdns requests Displays information about the browse requests, pending service
requests, and pending host resolve requests during the mDNS service
discovery process.
show mdns statistics Displays information about the number of packets sent, received,
and dropped in the device during the mDNS service discovery
process.
debug mdss
To display the run-time errors and sequence of events for the multicast distributed switching services (MDSS),
use the debug mdsscommand in privileged EXEC mode. To disable debugging output, use the no form of
this command.
Syntax Description all Displays both errors and sequence of events for
MDSS.
12.2(33)SRA This command was integrated into Cisco IOS Release 12.2(33)SRA.
Examples The following example shows output using the debug mdsscommand with the all keyword:
Related Commands
Command Description
debug mls rp ip multicast Displays information about MLSP.
Examples The following is sample output from the debug media resource provisioning all command:
.
.
.
Media resource provisioning all debugging is on.
Disabling profile will disconnect active CONFERENCING calls,
do you want to continue ? [yes/no]
*Jul 8 18:46:36: rpm_if_profile_exist ::profile id 10, service TRANSCODING
*Jul 8 18:46:36: rpm_get_rscid_profile_info Profile with profile id :10, service :TRANSCODING
does not exist
*Jul 8 18:46:36: rpm_if_profile_exist ::profile id 10, service CONFERENCING
*Jul 8 18:46:36: rpm_if_profile_exist ::profile id 10, service TRANSCODING
*Jul 8 18:46:36: rpm_get_rscid_profile_info Profile with profile id :10, service :TRANSCODING
does not exist
*Jul 8 18:46:36: rpm_if_profile_exist ::profile id 10, service CONFERENCING
Must be yes or no
Router(config-dspfarm-profile)#
Router(config-dspfarm-profile)#
Router(config-dspfarm-profile)#
Router(config-dspfarm-profile)# no shutdown
Router(config-dspfarm-profile)#
*Jul 8 18:46:42: rpm_user_enable_profile ::profile id 10, service CONFERENCING
*Jul 8 18:46:44:%DSPRM-5-UPDOWN:DSP 10 in slot 1, changed state to up
*Jul 8 18:46:44: rpm_rscprv_update ::provider_id 1 rsc_id 2 rsc_grp_state 4num_channel_delta
0
*Jul 8 18:46:44: rpm_rscprv_update resource update from resource provider 1 is successful
Router(config-dspfarm-profile)#
Router(config-dspfarm-profile)# exit
Router(config)# exit
Related Commands
Command Description
debug media resource provisioning errors Displays debugging messages related to media
resource provisioning errors.
debug media resource provisioning events Displays debugging messages related to media
resource provisioning events.
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 media resource provisioning errors command:
Related Commands
Command Description
debug media resource provisioning all Displays debugging messages related to all media
resource provisioning.
debug media resource provisioning events Displays debugging messages related to media
resource provisioning events.
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 media resource provisioning events command:
Related Commands
Command Description
debug media resource provisioning all Displays debugging messages related to all media
resource provisioning.
debug media resource provisioning errors Displays debugging messages related to media
resource provisioning errors.
debug mediacard
To display Digital Signal Processor Resource Manager (DSPRM) debugging information, use the debug
mediacard command in privileged EXEC mode. To disable debugging output, use the no form of this
command.
12.3(14)T This command was integrated into Cisco IOS Release 12.3(14)T.
12.4(3) This command was integrated into Cisco IOS Release 12.4(3).
Usage Guidelines Use the debug mediacard errors command to debug active calls. You should use the debug mediacard all
command during minimum traffic periods only; using the debug mediacard all command during active calls
can significantly impact system performance.
Examples The following is sample output from the debug mediacard command:
Related Commands
Command Description
show mediacard Displays information about the media card.
debug memory
To enable debugging on memory, use the debug memorycommand in privileged EXEC mode. To disable
memory debugging, use the no form of this command.
Usage Guidelines The debug memory command is used when debugging memory manager operations such as allocating and
reallocating memory.
Related Commands
Command Description
show debug Displays the types of debugging that are enabled.
debug metadata
To enable debugging for metadata flow information, use the debug metadata command in privileged EXEC
mode. To disable debugging for metadata flow information, use the no form of this command.
debug metadata {encode-decode {details| errors| events}| flow {all| core| table}| nbar}
no debug metadata {encode-decode {details| errors| events}| flow {all| core| table}| nbar}
Syntax Description encode-decode Debugs information related to the metadata encoding and decoding
mechanism.
15.2(4)M This command was modified. The nbar keyword was added.
Examples The following is sample output from the debug metadata encode-decode details command. The debug
output shows the process for creating the IP information export (IPFIX) template and decoding the metadata
information. The last two lines indicate the length, Variable Length Information ID (VLIE), and metadata
application name.
*May 21 10:22:02.655: FMD NBAR: Successfully activated NBAR for proto id: 64
*May 21 10:22:02.656: FMD NBAR: fmd filter "application telepresence-media"
*May 21 10:22:02.656: FMD NBAR: Match application command found
*May 21 10:22:02.656: FMD NBAR: Successfully activated NBAR for proto id: 113
*May 21 10:22:02.656: FMD NBAR: class_id 0 name class-default
*May 21 10:22:02.656: FMD NBAR: Non Metadata filter type 26. Skipping
Related Commands
Command Description
metadata application-params Creates new metadata application parameters.
debug mgcp
To enable debug traces for Media Gateway Control Protocol (MGCP) errors, events, media, packets, parser,
and Call Admission Control (CAC), use the debug mgcp command in privileged EXEC mode. To disable
debugging output, use the no form of this command.
debug mgcp [all| errors [endpoint endpoint-name]| events [endpoint endpoint-name]| media [endpoint
endpoint-name]| nas| packets [endpoint endpoint-name| input-hex]| parser| src| voipcac]
no debug mgcp [all| errors| events| media| nas| packets| parser| src| voipcac]
12.1(5)XM, 12.2(2)T The output was modified to display parameters for the MGCP channel-associated
signaling (CAS) PBX and ATM adaptation layer 2 (AAL2) permanent virtual
circuit (PVC) features.
12.2(2)XA The media keyword was added. The endpoint endpoint-namekeyword and
argument were added as options for the errors, events, media, and packets
keywords. The input-hex keyword option was added for the packetskeyword.
12.2(2)XB The nas keyword and the src and voipcac keywords were added. (Refer to MGCP
VoIP Call Admission Control in Cisco IOS Release 12.2(2)XB.)
12.2(8)T This command was integrated into Cisco IOS Release 12.2(8)T.
Note The nas keyword was not integrated into Cisco IOS Release 12.2(8)T.
12.2(11)T The command was implemented on the Cisco AS5350, Cisco AS5400, and Cisco
AS5850.
12.2(13)T Support for this command was implemented in Cisco 7200 series images.
Usage Guidelines There is always a performance penalty when using debug commands.
Examples The following is sample output from the debug mgcp errors, debug mgcp events, debug mgcp media,
debug mgcp nas, debug mgcp packets, debug mgcp parser, and debug mgcp src commands and keywords.
The debug mgcp all command and keyword would show a compilation of all this output, including the debug
mgcp voipcac command and keyword output. Note that using the debug mgcp all command and keyword
may severely impact network performance.
The following is sample output from the debug mgcp errors command and keyword:
The following is sample output from the debug mgcp media command and keyword:
The following is sample output from the debug mgcp packets command and keyword:
parser
Media Gateway Control Protocol parser debugging is on
Router#
1w1d: -- mgcp_parse_packet() - call mgcp_parse_header
- mgcp_parse_header()- Request Verb FOUND DLCX
- mgcp_parse_packet() - out mgcp_parse_header
- SUCCESS: mgcp_parse_packet()- MGCP Header parsing was OK
- mgcp_val_mandatory_parms()
- SUCCESS: mgcp_parse_packet()- END of Parsing
1w1d: -- mgcp_build_packet()-
1w1d: - mgcp_estimate_msg_buf_length() - 87 bytes needed for header
- mgcp_estimate_msg_buf_length() - 87 bytes needed after checking parameter lines
- mgcp_estimate_msg_buf_length() - 87 bytes needed after checking SDP lines
- SUCCESS: MGCP message building OK
- SUCCESS: END of building
The following is sample output from the debug mgcp src command and keyword:
Syntax Description tracelevel (Optional) Sets the priority level for this debug trace.
critical --Displays only high priority debug
information.
moderate --Displays medium and high priority
debug information.
verbose --Displays all debug information. This
is the default level.
12.1(5)XM, 12.2(2)T The output was modified to display parameters for the MGCP
channel-associated signaling (CAS) PBX and ATM adaptation layer 2
(AAL2) permanent virtual circuit (PVC) features.
12.2(11)T The command was implemented on the Cisco AS5350, Cisco AS5400, and
Cisco AS5850.
12.2(13)T Support for this command was implemented in Cisco 7200 series images.
Usage Guidelines This command enables the following MGCP debug commands:
Caution Using the debug mgcp all command may severely impact network performance.
Examples The following is sample output from the debug mgcp allcommand:
Related Commands
Command Description
debug mgcp endpoint Enables debug traces for a specific MGCP endpoint.
debug mgcp tracelevel-default Sets the trace level globally for all MGCP debug
traces.
debug mgcp endpoint endpoint-name {all [tracelevel {critical| moderate| verbose}]| errors| events
[tracelevel {critical| moderate| verbose}]| media [tracelevel {critical| moderate| verbose}]| packets}
no debug mgcp endpoint endpoint-name {all| errors| events| media| packets}
Syntax Description endpoint-name Name of the MGCP endpoint for which to enable
debugging. Must be a fully specified and supported
endpoint.
tracelevel (Optional) Sets the priority level for the all, events,
or media debug trace.
critical --Displays only high-priority debug
information.
moderate --Displays medium and high-priority
debug information.
verbose --Displays all debug information. This
is the default level.
Usage Guidelines This command enables debugging for a specific MGCP endpoint. You can enable the same type of debugging
globally for all endpoints by using the debug mgcp all, debug mgcp errors, debug mgcp events, debug
mgcp media, or debug mgcp packets commands.
Trace levels allow you to control the amount of debug information that is displayed in the output from MGCP
debug commands. Reducing the amount of output displayed on the console port makes it easier to locate the
correct debug information and limits the impact to network performance.
This command sets the trace level for the specific endpoint. You can set the trace level globally for all MGCP
debug commands and endpoints by using the debug mgcp tracelevel-default command. Setting the
endpoint-specific trace level takes precedence over the global trace-level.
Note Trace levels are not supported for errors or packets debugging because all of the output from those
commands is set to high priority.
Examples The following is sample output from the debug mgcp endpointcommand:
*Sep 10 17:46:13.108:
//7/9D04EB218005/MGCP|aaln/S2/SU1/1|-1|-1/<VOICE>/mgcp_call_modified(7710):[lvl=2]callp(0x63E313E0),
current state CALL_CONFERENCING, event EV_MODIFY_DONE
*Sep 10 17:46:13.108:
//7/9D04EB218005/MGCP|aaln/S2/SU1/1|-1|-1/<VOICE>/mgcp_invoke_app_sm(570):[lvl=2]MGCP:FSM
done- callp(63E313E0), new state CALL_CONFERENCING, event EV_MODIFY_DONE
*Sep 10 17:46:13.108:
//7/9D04EB218005/MGCP|aaln/S2/SU1/1|-1|-1/<VOICE>/mgcp_voice_mode_done(7994):[lvl=2]callp(0x63E313E0),
current state CALL_CONFERENCING, event EV_VOICE_MODE_DONE, minor ev(d): 138, minor ev
*Sep 10 17:46:13.112:
//7/9D04EB218005/MGCP|aaln/S2/SU1/1|-1|-1/<VOICE>/mgcp_invoke_app_sm(570):[lvl=2]MGCP:FSM
done- callp(63E313E0), new state CALL_ACTIVE, event EV_VOICE_MODE_DONE
*Sep 10 17:46:23.104:
//7/9D04EB218005/MGCP|aaln/S2/SU1/1|-1|-1/<VOICE>/mgcp_invoke_app_sm(570):[lvl=2]MGCP:FSM
done- callp(63E313E0), new state CALL_ACTIVE, event EV_MEDIA_EVT
Related Commands
Command Description
debug mgcp all Enables all debug traces for MGCP.
debug mgcp media Enables debug traces for MGCP tone and signal
events.
debug mgcp tracelevel-default Sets the trace level globally for all MGCP debug
traces.
Syntax Description tracelevel (Optional) Sets the priority level for this debug trace.
critical --Displays only high priority debug
information.
moderate --Displays medium and high priority
debug information.
verbose --Displays all debug information. This
is the default level.
12.2(11)T This command was integrated into Cisco IOS Release 12.2(11)T.
Usage Guidelines This command enables debugging globally for all MGCP endpoints. You can limit debugging to a specific
endpoint by using the debug mgcp endpoint command.
Trace levels allow you to control the amount of debug information that is displayed in the output from MGCP
debug commands. Reducing the amount of output displayed on the console port makes it easier to locate the
correct debug information and limits the impact to network performance.
Examples The following is sample output from the debug mgcp endptdb command used with the debug mgcp
packetscommand:
Related Commands
Command Description
debug mgcp all Enables all debug traces for MGCP.
debug mgcp endpoint Enables debug traces for a specific MGCP endpoint.
Command Description
debug mgcp tracelevel-default Sets the trace level globally for all MGCP debug
traces.
12.1(5)XM, 12.2(2)T The output was modified to display parameters for the MGCP
channel-associated signaling (CAS) PBX and ATM adaptation layer 2 (AAL2)
permanent virtual circuit (PVC) features.
12.2(11)T The command was implemented on the Cisco AS5350, Cisco AS5400, and
Cisco AS5850.
12.2(13)T Support for this command was implemented in Cisco 7200 series images.
Usage Guidelines This command enables error debugging globally for all MGCP endpoints. You can limit debugging to a
specific endpoint by using the debug mgcp endpoint command.
Examples The following is sample output from the debug mgcp errors command:
Related Commands
Command Description
debug mgcp all Enables all debug traces for MGCP.
debug mgcp endpoint Enables debug traces for a specific MGCP endpoint.
Syntax Description tracelevel (Optional) Sets the priority level for this debug trace.
critical --Displays only high priority debug
information.
moderate --Displays medium and high priority
debug information.
verbose --Displays all debug information. This
is the default level.
12.1(5)XM, 12.2(2)T The output was modified to display parameters for the MGCP
channel-associated signaling (CAS) PBX and ATM adaptation layer 2 (AAL2)
permanent virtual circuit (PVC) features.
12.2(11)T The command was implemented on the Cisco AS5350, Cisco AS5400, and
Cisco AS5850.
12.2(13)T Support for this command was implemented in Cisco 7200 series images.
12.4(4)T The endpoint endpoint-name keyword and argument were removed and
replaced by the debug mgcp endpoint command. The tracelevel keyword
was added.
Usage Guidelines This command enables events debugging globally for all MGCP endpoints. You can limit debugging to a
specific endpoint by using the debug mgcp endpoint command.
Trace levels allow you to control the amount of debug information that is displayed in the output from MGCP
debug commands. Reducing the amount of output displayed on the console port makes it easier to locate the
correct debug information and limits the impact to network performance.
Examples The following is sample output from the debug mgcp events command:
Debugsy header
*Sep 10 09:22:42.304:
//-1/C537F3F38008/MGCP|aaln/S2/SU1/1|-1|-1/<VOICE>/mgcp_compute_debugsy_hdr(383):[lvl=0]GUID[C537F3F38008]
assigned to call_id[-1], endpt[aaln/S2/SU1/1], mgcp_call_id[1], conn_id[0]
*Sep 10 09:22:42.304:
//-1/C537F3F38008/MGCP|aaln/S2/SU1/1|-1|-1/<VOICE>/mgcp_idle_crcx(5093):[lvl=0]Default aal2
vc = 1 1-pvc,2-svc
*Sep 10 09:22:42.304: //-1/xxxxxxxxxxxx/MGCP/mgcp_init_vox_if_record(6781):[lvl=0]reusing
records. conn_type: 2, vox if_type: 1
*Sep 10 09:22:42.304: //-1/xxxxxxxxxxxx/MGCP/mgcp_compute_debugsy_hdr(274):[lvl=0]Building
Debugsy header
Related Commands
Command Description
debug mgcp all Enables all debug traces for MGCP.
debug mgcp endpoint Enables debug traces for a specific MGCP endpoint.
debug mgcp tracelevel-default Sets the trace level globally for all MGCP debug
traces.
Syntax Description tracelevel (Optional) Sets the priority level for this debug trace.
critical --Displays only high priority debug
information.
moderate --Displays medium and high priority
debug information.
verbose --Displays all debug information. This
is the default level.
Usage Guidelines This command enables GCFM debugging globally for all MGCP endpoints.
Trace levels allow you to control the amount of debug information that is displayed in the output from MGCP
debug commands. Reducing the amount of output displayed on the console port makes it easier to locate the
correct debug information and limits the impact to network performance.
Examples The following is sample output from the debug mgcp gcfmcommand:
//-1/12F030978009/MGCP|aaln/S2/SU1/1|-1|-1/<VOIP>/mgcp_gcfm_percall_register(315):[lvl=2]GCFM
Inactive
Router#
Related Commands
Command Description
debug call filter inout Displays the debug trace inside the GCFM.
debug mgcp endpoint Enables debug traces for a specific MGCP endpoint.
debug mgcp tracelevel-default Sets the trace level globally for all MGCP debug
traces.
Syntax Description tracelevel (Optional) Sets the priority level for this debug trace.
critical --Displays only high priority debug
information.
moderate --Displays medium and high priority
debug information.
verbose --Displays all debug information. This
is the default level.
Usage Guidelines Trace levels allow you to control the amount of debug information that is displayed in the output from MGCP
debug commands. Reducing the amount of output displayed on the console port makes it easier to locate the
correct debug information and limits the impact to network performance.
Examples The following is sample output from the debug mgcp inout command:
recvonly)
*Sep 10 09:26:37.780: //-1/xxxxxxxxxxxx/MGCP/mgcp_parse_conn_mode(4894):[lvl=0]SUCCESS:
Connection Mode parsing is OK
*Sep 10 09:26:37.780: //-1/xxxxxxxxxxxx/MGCP/mgcp_string_parse(186):[lvl=0]return code=1.
*Sep 10 09:26:37.784: //-1/xxxxxxxxxxxx/MGCP/mgcp_parse_call_id(840):[lvl=0]in_ptr: 1
*Sep 10 09:26:37.784: //-1/xxxxxxxxxxxx/MGCP/mgcp_parse_call_id(883):[lvl=1]SUCCESS: Call
ID string(1) parsing is OK
*Sep 10 09:26:37.784: //-1/xxxxxxxxxxxx/MGCP/mgcp_val_mandatory_parms(12428):[lvl=0]Entered
*Sep 10 09:26:37.784:
//-1/xxxxxxxxxxxx/MGCP/xgcp_endpt_name_parse_a(1339):[lvl=0]aaln/S2/SU1/1
*Sep 10 09:26:37.784:
//-1/xxxxxxxxxxxx/MGCP/xgcp_endpt_name_parse_aaln_slot(1632):[lvl=0]2/SU1/1
*Sep 10 09:26:37.784: //-1/xxxxxxxxxxxx/MGCP/xgcp_endpt_name_parse_digit(1600):[lvl=0]2/SU1/1
*Sep 10 09:26:37.784: //-1/xxxxxxxxxxxx/MGCP/xgcp_endpt_name_parse_aaln_su(1773):[lvl=0]1/1
*Sep 10 09:26:37.784: //-1/xxxxxxxxxxxx/MGCP/xgcp_endpt_name_parse_digit(1600):[lvl=0]1/1
*Sep 10 09:26:37.784: //-1/xxxxxxxxxxxx/MGCP/xgcp_endpt_name_parse_aaln_port(1807):[lvl=0]1
*Sep 10 09:26:37.784: //-1/xxxxxxxxxxxx/MGCP/xgcp_endpt_name_parse_digit(1600):[lvl=0]1
*Sep 10 09:26:37.784: //-1/xxxxxxxxxxxx/MGCP/mgcp_endpt_get_endpt_offset(2590):[lvl=0]endpt
NULL
*Sep 10 09:26:37.784: //-1/xxxxxxxxxxxx/MGCP/xgcp_endpt_get_by_ifn(1326):[lvl=0]Entered
*Sep 10 09:26:37.784:
//-1/xxxxxxxxxxxx/MGCP/xgcp_endpt_get_tree_link_by_ifn(1145):[lvl=0]Entered
*Sep 10 09:26:37.784: //-1/xxxxxxxxxxxx/MGCP/xgcp_endpt_compute_key(196):[lvl=0]type 2 slot
0002 subunit 0001
*Sep 10 09:26:37.784: //-1/xxxxxxxxxxxx/MGCP/xgcp_endpt_get_state(3758):[lvl=0]endpt
aaln/S2/SU1/1
*Sep 10 09:26:37.784: //-1/xxxxxxxxxxxx/MGCP/xgcp_endpt_default_get_state(3779):[lvl=0]endpt
aaln/S2/SU1/1
*Sep 10 09:26:37.784:
//-1/xxxxxxxxxxxx/MGCP/mgcp_endpt_get_notified_entity(439):[lvl=0]Entered
*Sep 10 09:26:37.784: //-1/xxxxxxxxxxxx/MGCP/mgcp_endpt_get_notified_entity(458):[lvl=1]ne
callagenthost:7979, ne addr 192.168.1.200:7979
*Sep 10 09:26:37.784: //-1/xxxxxxxxxxxx/MGCP/xlate_mgcp_ev(921):[lvl=1]hdr_type 1
*Sep 10 09:26:37.784:
//-1/xxxxxxxxxxxx/MGCP|aaln/S2/SU1/1|-1|-1/mgcpapp_invoke_mgcp_sm(2559):[lvl=1]Msg
In-Progress(Active) [INVVERB 0], await_ev=0, queued=0x00000000
*Sep 10 09:26:37.784:
//-1/xxxxxxxxxxxx/MGCP|aaln/S2/SU1/1|-1|-1/mgcp_process_deferred_queue(3362):[lvl=0]Entered
*Sep 10 09:26:37.784:
//-1/xxxxxxxxxxxx/MGCP/mgcp_store_endpt_and_ntfy_entity_name(4464):[lvl=0]Entered
*Sep 10 09:26:37.784:
//-1/xxxxxxxxxxxx/MGCP|aaln/S2/SU1/1|-1|-1/mgcp_idle_crcx(4875):[lvl=2]callp(0x63E313E0),
current state CALL_IDLE, event EV_CREATE_CONN
*Sep 10 09:26:37.784:
//-1/xxxxxxxxxxxx/MGCP/mgcp_init_modem_relay_params(103):[lvl=0]modem-relay-enabled=0,
mr-gw-xid=0
*Sep 10 09:26:37.784:
//-1/xxxxxxxxxxxx/MGCP|aaln/S2/SU1/1|-1|-1/mgcp_compute_debugsy_hdr(274):[lvl=0]Building
Debugsy header
*Sep 10 09:26:37.784:
//-1/5193F3E0800A/MGCP|aaln/S2/SU1/1|-1|-1/<VOICE>/mgcp_compute_debugsy_hdr(383):[lvl=0]GUID[5193F3E0800A]
assigned to call_id[-1], endpt[aaln/S2/SU1/1], mgcp_call_id[n/a], conn_id[0]
*Sep 10 09:26:37.784:
//-1/5193F3E0800A/MGCP|aaln/S2/SU1/1|-1|-1/<VOICE>/mgcp_verify_supp_reqdet_ev(10645):[lvl=0]Entered
*Sep 10 09:26:37.784:
//-1/5193F3E0800A/MGCP|aaln/S2/SU1/1|-1|-1/<VOICE>/mgcp_verify_supp_signal_ev(10685):[lvl=0]Entered
*Sep 10 09:26:37.784:
//-1/5193F3E0800A/MGCP|aaln/S2/SU1/1|-1|-1/<VOICE>/mgcp_compute_debugsy_hdr(274):[lvl=0]Building
Debugsy header
Related Commands
Command Description
debug mgcp all Enables all debug traces for MGCP.
debug mgcp tracelevel-default Sets the trace level globally for all MGCP debug
traces.
Command Description
mgcp Starts the MGCP daemon.
Syntax Description tracelevel (Optional) Sets the priority level for this debug trace.
critical --Displays only high priority debug
information.
moderate --Displays medium and high priority
debug information.
verbose --Displays all debug information. This
is the default level.
12.2(11)T The command was implemented on the Cisco AS5350, Cisco AS5400, and
Cisco AS5850.
12.2(13)T Support for this command was implemented in Cisco 7200 series images.
Usage Guidelines This command enables media debugging globally for all MGCP endpoints. You can limit debugging to a
specific endpoint by using the debug mgcp endpoint command.
Trace levels allow you to control the amount of debug information that is displayed in the output from MGCP
debug commands. Reducing the amount of output displayed on the console port makes it easier to locate the
correct debug information and limits the impact to network performance.
Examples The following is sample output from the debug mgcp media command:
Media Gateway Control Protocol media events debugging for all endpoints is on, trace-level
Verbose
Router#
*Sep 10 09:27:48.928:
//-1/7BFBA9F9800B/MGCP|aaln/S2/SU1/1|-1|-1/<VOICE>/mgcp_verify_supp_reqdet_ev(10645):[lvl=0]Entered
*Sep 10 09:27:48.928:
//-1/7BFBA9F9800B/MGCP|aaln/S2/SU1/1|-1|-1/<VOICE>/mgcp_verify_supp_signal_ev(10685):[lvl=0]Entered
*Sep 10 09:27:48.928:
//-1/7BFBA9F9800B/MGCP|aaln/S2/SU1/1|-1|-1/<VOICE>/process_request_ev(5800):[lvl=1]callp
63E313E0, voice_if 6663CA38
*Sep 10 09:27:48.928:
//-1/7BFBA9F9800B/MGCP|aaln/S2/SU1/1|-1|-1/<VOICE>/process_detect_ev(6007):[lvl=0]callp
63E313E0, voice_if 6663CA38
*Sep 10 09:27:48.928:
//-1/7BFBA9F9800B/MGCP|aaln/S2/SU1/1|-1|-1/<VOICE>/process_signal_ev(5500):[lvl=0]callp
63E313E0, voice_ifp 6663CA38
*Sep 10 09:27:48.928:
//-1/7BFBA9F9800B/MGCP|aaln/S2/SU1/1|-1|-1/<VOICE>/mgcp_process_quarantine_mode(6096):[lvl=0]callp
63E313E0, voice_if 6663CA38
*Sep 10 09:27:48.928:
//-1/7BFBA9F9800B/MGCP|aaln/S2/SU1/1|-1|-1/<VOICE>/mgcp_process_quarantine_mode(6149):[lvl=0]Q
mode not found, Reset default values
*Sep 10 09:27:48.928:
//-1/7BFBA9F9800B/MGCP|aaln/S2/SU1/1|-1|-1/<VOICE>/mgcp_process_quarantine_mode(6168):[lvl=1]Q
mode: process=0, loop=0
*Sep 10 09:27:48.936:
//19/7BFBA9F9800B/MGCP|aaln/S2/SU1/1|-1|-1/<VOICE>/mgcp_process_pending_t38_port_switch(1649):[lvl=1]conn_recp->conn_id:
0x0
*Sep 10 09:27:48.940:
//19/7BFBA9F9800B/MGCP|aaln/S2/SU1/1|-1|-1/<VOICE>/process_deferred_request_events(5724):[lvl=0]Entered
Related Commands
Command Description
debug mgcp all Enables all debug traces for MGCP.
debug mgcp endpoint Enables debug traces for a specific MGCP endpoint.
debug mgcp tracelevel-default Sets the trace level globally for all MGCP debug
traces.
Syntax Description tracelevel (Optional) Sets the priority level for this debug trace.
critical --Displays only high priority debug
information.
moderate --Displays medium and high priority
debug information.
verbose --Displays all debug information. This
is the default level.
12.2(11)T The command was implemented on the Cisco AS5350, Cisco AS5400,
and Cisco AS5850.
12.2(13)T Support for this command was implemented in Cisco 7200 series images.
Usage Guidelines Trace levels allow you to control the amount of debug information that is displayed in the output from MGCP
debug commands. Reducing the amount of output displayed on the console port makes it easier to locate the
correct debug information and limits the impact to network performance.
Examples The following is sample output for the debug mgcp nas command with the debug mgcp packets command
also enabled:
Related Commands
Command Description
debug mgcp all Enables all debug traces for MGCP.
debug mgcp tracelevel-default Sets the trace level globally for all MGCP debug
traces.
12.1(5)XM, 12.2(2)T The output was modified to display parameters for the MGCP
channel-associated signaling (CAS) PBX and ATM adaptation layer 2 (AAL2)
permanent virtual circuit (PVC) features.
12.2(11)T The command was implemented on the Cisco AS5350, Cisco AS5400, and
Cisco AS5850.
12.2(13)T Support for this command was implemented in Cisco 7200 series images.
Usage Guidelines This command enables packet debugging globally for all MGCP endpoints. You can limit debugging to a
specific endpoint by using the debug mgcp endpoint command.
Trace levels allow you to control the amount of debug information that is displayed in the output from MGCP
debug commands. Reducing the amount of output displayed on the console port makes it easier to locate the
correct debug information and limits the impact to network performance.
Examples The following is sample output from the debug mgcp packets command:
Related Commands
Command Description
debug mgcp all Enables all debug traces for MGCP.
debug mgcp endpoint Enables debug traces for a specific MGCP endpoint.
debug mgcp tracelevel-default Sets the trace level globally for all MGCP debug
traces.
Syntax Description tracelevel (Optional) Sets the priority level for this debug trace.
critical --Displays only high priority debug
information.
moderate --Displays medium and high priority
debug information.
verbose --Displays all debug information. This
is the default level.
12.1(5)XM, 12.2(2)T The output was modified to display parameters for the MGCP
channel-associated signaling (CAS) PBX and ATM adaptation layer 2
(AAL2) permanent virtual circuit (PVC) features.
12.2(11)T The command was implemented on the Cisco AS5350, Cisco AS5400, and
Cisco AS5850.
12.2(13)T Support for this command was implemented in Cisco 7200 series images.
Usage Guidelines Trace levels allow you to control the amount of debug information that is displayed in the output from MGCP
debug commands. Reducing the amount of output displayed on the console port makes it easier to locate the
correct debug information and limits the impact to network performance.
Examples The following is sample output from the debug mgcp parser command:
Media Gateway Control Protocol parser debugging for all endpoints is on, trace-level Verbose
Router#
*Sep 10 11:58:51.283: //-1/xxxxxxxxxxxx/MGCP/mgcp_parse_packet(316):[lvl=0]call
mgcp_parse_header
*Sep 10 11:58:51.283: //-1/xxxxxxxxxxxx/MGCP/mgcp_parse_packet(320):[lvl=0]out
mgcp_parse_header
*Sep 10 11:58:51.283: //-1/xxxxxxxxxxxx/MGCP/mgcp_parse_packet(360):[lvl=1]SUCCESS: - MGCP
Header parsing was OK
*Sep 10 11:58:51.283: //-1/xxxxxxxxxxxx/MGCP/mgcp_string_parse(186):[lvl=0]return code=1.
*Sep 10 11:58:51.283: //-1/xxxxxxxxxxxx/MGCP/mgcp_parse_parameter_lines(725):[lvl=1]return
parse function in mgcp_parm_rules_array[6].
*Sep 10 11:58:51.283: //-1/xxxxxxxxxxxx/MGCP/mgcp_parse_conn_mode(4762):[lvl=0](in_ptr:
recvonly)
*Sep 10 11:58:51.283:
//-1/xxxxxxxxxxxx/MGCP/mgcp_parse_conn_mode(4780):[lvl=0]tmp_ptr:(recvonly)
*Sep 10 11:58:51.283:
//-1/xxxxxxxxxxxx/MGCP/mgcp_parse_conn_mode(4816):[lvl=0]tmp_ptr:(recvonly)
*Sep 10 11:58:51.283: //-1/xxxxxxxxxxxx/MGCP/mgcp_parse_conn_mode(4822):[lvl=0]match recvonly
recvonly
*Sep 10 11:58:51.283: //-1/xxxxxxxxxxxx/MGCP/mgcp_parse_conn_mode(4830):[lvl=0]case
MODE_RECVONLY
*Sep 10 11:58:51.283: //-1/xxxxxxxxxxxx/MGCP/mgcp_parse_conn_mode(4894):[lvl=0]SUCCESS:
Connection Mode parsing is OK
*Sep 10 11:58:51.283: //-1/xxxxxxxxxxxx/MGCP/mgcp_string_parse(186):[lvl=0]return code=1.
*Sep 10 11:58:51.283: //-1/xxxxxxxxxxxx/MGCP/mgcp_parse_parameter_lines(725):[lvl=1]return
parse function in mgcp_parm_rules_array[1].
*Sep 10 11:58:51.283: //-1/xxxxxxxxxxxx/MGCP/mgcp_parse_call_id(840):[lvl=0]in_ptr: 1
*Sep 10 11:58:51.283: //-1/xxxxxxxxxxxx/MGCP/mgcp_parse_call_id(883):[lvl=1]SUCCESS: Call
ID string(1) parsing is OK
*Sep 10 11:58:51.283: //-1/xxxxxxxxxxxx/MGCP/mgcp_val_mandatory_parms(12428):[lvl=0]Entered
*Sep 10 11:58:51.283: //-1/xxxxxxxxxxxx/MGCP/mgcp_val_comp_mp_parms(14923):[lvl=0]Entered
*Sep 10 11:58:51.283: //-1/xxxxxxxxxxxx/MGCP/mgcp_val_comp_mp_parms(14928):[lvl=1] -
lcon_opt_ptr could not be obtained
*Sep 10 11:58:51.283: //-1/xxxxxxxxxxxx/MGCP/mgcp_parse_packet(378):[lvl=2]SUCCESS: END of
Parsing
*Sep 10 11:58:51.283:
//-1/95915C328011/MGCP|aaln/S2/SU1/1|-1|-1/<VOICE>/mgcp_validate_version_with_call_agent_serv_type(8322):[lvl=1]req_msg_version:
5, config_version: 5
*Sep 10 11:58:51.283: //-1/xxxxxxxxxxxx/MGCP/mgcp_validate_net_type(6601):[lvl=1]
lcnw_valid=0, lc_con_valid=0
*Sep 10 11:58:51.287: //-1/xxxxxxxxxxxx/MGCP/mgcp_validate_net_type(6710):[lvl=1]Network
type/conection type valid = 1. connection type = 1 [1->RTP, 2->AAL1_SDT, 4->AAL2]
*Sep 10 11:58:51.287: //-1/xxxxxxxxxxxx/MGCP/mgcp_get_qos(2665):[lvl=1]MGCP msg qos value=0
*Sep 10 11:58:51.287: //-1/xxxxxxxxxxxx/MGCP/mgcp_init_dyn_payload_types(2899):[lvl=1]used
payload type map = 2F400003
*Sep 10 11:58:51.287: //-1/xxxxxxxxxxxx/MGCP/get_voip_peer_info(7155):[lvl=1]No SDP connection
info
*Sep 10 11:58:51.287:
//-1/95915C328011/MGCP|aaln/S2/SU1/1|-1|-1/<VOIP>/mgcp_select_codec_only(897):[lvl=1]num
supprt codec=14
*Sep 10 11:58:51.287:
//-1/95915C328011/MGCP|aaln/S2/SU1/1|-1|-1/<VOIP>/mgcp_select_codec_only(1061):[lvl=0]glob
codec=1 (syn=1)
*Sep 10 11:58:51.287:
//-1/95915C328011/MGCP|aaln/S2/SU1/1|-1|-1/<VOIP>/mgcp_select_codec_only(1063):[lvl=0]supp
list=
*Sep 10 11:58:51.287:
//-1/95915C328011/MGCP|aaln/S2/SU1/1|-1|-1/<VOIP>/mgcp_select_codec_only(1067):[lvl=0] 1
*Sep 10 11:58:51.287:
//-1/95915C328011/MGCP|aaln/S2/SU1/1|-1|-1/<VOIP>/mgcp_select_codec_only(1067):[lvl=0],2
*Sep 10 11:58:51.287:
//-1/95915C328011/MGCP|aaln/S2/SU1/1|-1|-1/<VOIP>/mgcp_select_codec_only(1067):[lvl=0],7
Related Commands
Command Description
debug mgcp all Enables all debug traces for MGCP.
debug mgcp tracelevel-default Sets the trace level globally for all MGCP debug
traces.
Syntax Description tracelevel (Optional) Sets the priority level for this debug trace.
critical --Displays only high priority debug
information.
moderate --Displays medium and high priority
debug information.
verbose --Displays all debug information. This
is the default level.
12.2(8)T This command was integrated into Cisco IOS Release 12.2(8)T.
12.2(11)T The command was implemented on the Cisco AS5350, Cisco AS5400,
and Cisco AS5850.
12.2(13)T Support for this command was implemented in Cisco 7200 series images.
Usage Guidelines Trace levels allow you to control the amount of debug information that is displayed in the output from MGCP
debug commands. Reducing the amount of output displayed on the console port makes it easier to locate the
correct debug information and limits the impact to network performance.
Examples The following is sample output from the debug mgcp src command:
Related Commands
Command Description
debug mgcp all Enables all debug traces for MGCP.
debug mgcp tracelevel-default Sets the trace level globally for all MGCP debug
traces.
Syntax Description tracelevel (Optional) Sets the priority level for this debug trace.
critical --Displays only high priority debug
information.
moderate --Displays medium and high priority
debug information.
verbose --Displays all debug information. This
is the default level.
12.2(8)T This command was integrated into Cisco IOS Release 12.2(8)T.
Usage Guidelines Trace levels allow you to control the amount of debug information that is displayed in the output from MGCP
debug commands. Reducing the amount of output displayed on the console port makes it easier to locate the
correct debug information and limits the impact to network performance.
Examples The following is sample output from the debug mgcp statecommand:
//39/DE454D0E8015/MGCP|aaln/S2/SU1/1|-1|-1/<VOICE>/mgcp_set_call_state(7562):[lvl=2]callp(0x63E313E0)
old state=CALL_IDLE new state=CALL_CONNECTING
*Sep 10 12:08:02.755:
//40/DE454D0E8015/MGCP|aaln/S2/SU1/1|-1|-1/<VOIP>/mgcp_set_call_state(7562):[lvl=2]callp(0x63E311D0)
old state=CALL_IDLE new state=CALL_CONNECTING
*Sep 10 12:08:02.755:
//39/DE454D0E8015/MGCP|aaln/S2/SU1/1|-1|-1/<VOICE>/mgcp_set_call_state(7562):[lvl=2]callp(0x63E313E0)
old state=CALL_CONNECTING new state=CALL_CONNECTING
*Sep 10 12:08:02.759:
//40/DE454D0E8015/MGCP|aaln/S2/SU1/1|-1|-1/<VOIP>/mgcp_set_call_state(7562):[lvl=2]callp(0x63E311D0)
old state=CALL_CONNECTING new state=CALL_CONFERENCING
*Sep 10 12:08:02.759:
//39/DE454D0E8015/MGCP|aaln/S2/SU1/1|-1|-1/<VOICE>/mgcp_set_call_state(7562):[lvl=2]callp(0x63E313E0)
old state=CALL_CONNECTING new state=CALL_CONFERENCING
*Sep 10 12:08:02.759:
//40/DE454D0E8015/MGCP|aaln/S2/SU1/1|-1|-1/<VOIP>/mgcp_set_call_state(7562):[lvl=2]callp(0x63E311D0)
old state=CALL_CONFERENCING new state=CALL_CONFERENCING
*Sep 10 12:08:02.763:
//39/DE454D0E8015/MGCP|aaln/S2/SU1/1|-1|-1/<VOICE>/mgcp_set_call_state(7562):[lvl=2]callp(0x63E313E0)
old state=CALL_CONFERENCING new state=CALL_ACTIVE
*Sep 10 12:08:02.763:
//40/DE454D0E8015/MGCP|aaln/S2/SU1/1|-1|-1/<VOIP>/mgcp_set_call_state(7562):[lvl=2]callp(0x63E311D0)
old state=CALL_CONFERENCING new state=CALL_ACTIVE
Related Commands
Command Description
debug mgcp all Enables all debug traces for MGCP.
debug mgcp tracelevel-default Sets the trace level globally for all MGCP debug
traces.
Command Default The default trace level for all MGCP debug commands is verbose.
Usage Guidelines Trace levels allow you to control the amount of debug information that is displayed in the output from MGCP
debug commands. Reducing the amount of output displayed on the console port makes it easier to locate the
correct debug information and limits the impact to network performance.
This command sets the trace level globally for all MGCP debug commands and endpoints. You can set the
trace level independently for a specific endpoint by using the debug mgcp endpoint command. The
endpoint-specific trace level takes precedence over the global trace-level set with this command.
Note This command applies only to MGCP debug commands that are issued after the default trace level is set.
For example, if you enable several debug commands and then change the default trace level, the new trace
level does not apply to any previously enabled MGCP debug commands.
Examples The following example sets the default trace level to critical for all MGCP debug traces:
Media Gateway Control Protocol events debugging for all endpoints is on, trace-level Critical
Router# debug mgcp state
Media Gateway Control Protocol state transition debugging for all endpoints is on, trace-level
Critical
Notice that if the default trace level is then changed, as in the following example, the new trace level applies
only to any MGCP debug commands that are issued after the default trace level is changed.
Media Gateway Control Protocol VoIPCAC debugging for all endpoints is on, trace-level Verbose
Router# show debug
MGCP:
Media Gateway Control Protocol events debugging is on, trace level Critical
Media Gateway Control Protocol VoIPCAC debugging is on, trace level Verbose
Media Gateway Control Protocol state transition debugging is on, trace level Critical
Related Commands
Command Description
debug mgcp all Enables all debug traces for MGCP.
debug mgcp endpoint Enables debug traces for a specific MGCP endpoint.
Syntax Description tracelevel (Optional) Sets the priority level for this debug trace.
critical --Displays only high priority debug
information.
moderate --Displays medium and high priority
debug information.
verbose --Displays all debug information. This
is the default level.
12.2(8)T This command was integrated into Cisco IOS Release 12.2(8)T.
12.2(11)T The command was implemented on the Cisco AS5350, Cisco AS5400,
and Cisco AS5850.
12.2(13)T Support for this command was implemented in Cisco 7200 series images.
Usage Guidelines Trace levels allow you to control the amount of debug information that is displayed in the output from MGCP
debug commands. Reducing the amount of output displayed on the console port makes it easier to locate the
correct debug information and limits the impact to network performance.
Examples The following is sample output from the debug mgcp voipcaccommand:
Related Commands
Command Description
debug mgcp all Enables all debug traces for MGCP.
debug mgcp tracelevel-default Sets the trace level globally for all MGCP debug
traces.
debug mlrib common {event {all| client_api| db| ha| misc| notify| registration| show| srw| utils}| error}
no debug mlrib common {event {all| client_api| db| ha| misc| notify| registration| show| srw| utils}| error}
Examples The following example shows how to enable debugging of common MLRIB events:
Router# debug mlrib common event all
Related Commands
Command Description
show OTV Displays information about OTV.
debug mlrib layer2 {event {add| all| delete| flush| notify| redistribute| registration}| error}
no debug mlrib layer2 {event {add| all| delete| flush| notify| redistribute| registration}| error}
Examples The following example shows how to enable debugging of Layer 2 MLRIB events:
Router# debug mlrib layer2 event all
Related Commands
Command Description
show OTV Displays information about OTV.
debug mls rp
To display various Internetwork Packet Exchange (IPX) Multilayer Switching (MLS) debugging elements,
use the debug mls rpcommand in privileged EXEC mode. To disable debugging output, use the no form of
this command.
12.2(33)SRA This command was integrated into Cisco IOS Release 12.2(33)SRA.
Examples The following shows sample output from the debug mls rp ipx command:
Related Commands
Command Description
debug dss ipx event Displays debugging messages for route change events
that affect IPX MLS.
12.2(33)SRA This command was integrated into Cisco IOS Release 12.2(33)SRA.
Examples The following example shows output from the debug mls rp ip multicastcommand using the error keyword:
Related Commands
Command Description
debug mdss Displays information about MDSS.
Note Effective with release 12.3(8)T, the debug mmoip aaacommand is replaced by the debug fax mmoip
aaacommand. See the debug fax mmoip aaacommand for more information.
To display output that relates to authentication, authorization, and accounting (AAA) services with
store-and-forward fax, use the debug mmoip aaa command in privileged EXEC mode. To disable debugging
output, use the no form of this command.
12.2(4)T This command was implemented on the Cisco 1750 access router.
12.3(8)T This command was replaced by the debug fax mmoip aaa command.
Examples The following output shows how the debug mmoip aaa command provides information about AAA for the
on-ramp or off-ramp gateways:
5d10h:fax_aaa_start_accounting:fax_connect_speed = 14400bps
5d10h:fax_aaa_start_accounting:fax_recipient_count = 1
5d10h:fax_aaa_start_accounting:fax_auth_status = USER SUCCESS
5d10h:fax_aaa_start_accounting:gateway_id = mmoip-b.cisco.com
5d10h:fax_aaa_start_accounting:call_type = Fax Send
5d10h:fax_aaa_start_accounting:port_used = slot:0 vfc port:0
5d10h:fax_aaa_do_offramp_accounting tty(6), Stopping accounting
5d10h:fax_aaa_stop_accounting:ftdb->cact->generic.callActiveTransmitBytes = 18038
5d10h:fax_aaa_stop_accounting:ftdb->cact->generic.callActiveTransmitPackets = 14
The following output shows how the debug mmoip aaa command provides information about AAA for the
on-ramp gateway:
12.2(4)T This command was introduced on the Cisco 1750 access router.
12.2(8)T This command was implemented on the Cisco 1751 access routers, Cisco
3725 access routers, and Cisco 3745 access routers.
12.2(13)T This feature was implemented on the Cisco 7200 series routers.
Examples The debug mmoip send email command is used to test connectivity between the on-ramp gateway and the
e-mail server. Basically, this debug command sends an e-mail message to the recipient specified in the e-mail
address string. There is no specific output associated with the debug mmoip send email command; to see
how the on-ramp gateway and e-mail server interact when processing the test e-mail message, enable the
debug fmail client command.
The following example tests connectivity between the on-ramp gateway and the e-mail server by sending a
test e-mail message to mailuser@mail-server.com:
Router#
debug fmail client
Router#
debug mmoip send email mailuser@mail-server.com
01:22:59:faxmail_client_send_test:Sending the test message to
ilya@mail-server.com from testing@mmoip-a.cisco.com...
01:22:59:faxmail_client_send_test:Opening client engine.
Related Commands
Command Description
debug fmail client Displays e-mail parameters (such as Mail from and
Envelope to and Envelope from) and the progress of
the SMTP client.
Syntax Description string E.164 telephone number to be used for sending the
test fax. There is no default.
12.2(4)T This command was implemented on the Cisco 1750 access router.
12.2(8)T This command was implemented on the Cisco 1751 access routers, Cisco
3725 access routers, and Cisco 3745 access routers.
12.2(13)T This feature was introduced on the Cisco 7200 series routers.
Examples The debug mmoip send fax command is used to test connectivity between the off-ramp gateway and a
recipient fax device. Basically, this debug command sends a test fax transmission to the recipient specified
in the telephone number string. There is no specific output associated with the debug mmoip send fax
command.
The following example sends a test fax message to the telephone number 5550839:
00:00:00.008:AA
00:00:00.068:TT
00:00:00.128:&F\Q0S7=255
00:00:00.128:
OK
00:00:00.128:E0V1
00:00:00.140:ATE0
OK
00:00:00.140:AT+FCLASS=2
00:00:00.148:
OK
00:00:00.148:+FDCC=..;+FBOR=
00:00:00.168:AT+FLID
00:00:00.180:
OK
00:00:00.180:ATDTW710839
The following output shows that the fax transmission is complete; in this particular example,
there was a transmission error, and the modem timed out.
01:28:25:ftsp_setup_for_oc:tty4, callid=0xA
01:28:25:ftsp_setup_for_oc ctl=0, cas grp=-1, snmp_ix=30
01:28:25:ftsp_off_ramp_active_call_init tty4 callid=0xA, snmp_ix=30
01:29:18:fap_offpmt:tty(4), TxPhaseA:modem timeout
01:29:18:%FTSP-6-FAX_DISCONNECT:Transmission er
Syntax Description prefix-filename Name of the TIFF file. The format for the TIFF
filename is telephone-number.TIFF.
tftp-server-name TFTP server to which the output from the TIFF writer
is sent.
Command Default Sending output of the TIFF writer to a TFTP server is disabled.
12.2(4)T This command was implemented on the Cisco 1750 access router.
Examples The debug mmoip transfer commandsends the content of the fax data received to the TFTP server named
by the tftp-server-name variable into the file identified by the prefix-filename variable. Each page of the fax
transmission is a separate file, designated by the letter p, followed by the page number.
For example, the following command transfers the received fax content to a TFTP server named keyer. The
first page of the transmission goes to the file named /tftpboot/test/testp1.tiff, the second page goes to the file
named /tftpboot/test/testp2.tiff and so on.
debug modem
To observe modem line activity on an access server, use the debug modem command in privileged EXEC
mode. To disable debugging output, use the no form of this command.
debug modem
no debug modem
Examples The following is sample output from the debug modem command. The output shows when the modem line
changes state.
Syntax Description slot/port (Optional) The slot and modem port number.
Usage Guidelines Use the debug modem csm command to troubleshoot call switching problems. With this command, you can
trace the complete sequence of switching incoming and outgoing calls.
Examples The following is sample output from the debug modem csm command. In this example, a call enters the
modem (incoming) on slot 1, port 0:
The following is sample output from the debug modem csm command for an incoming call:
The MICA technologies modem goes through the following internal link states when the call comes in:
Call Setup
Off Hook
Connect
Link
Trainup
EC Negotiation
Steady State
The following section describes the CSM activity for an incoming call.
When a voice call comes in, CSM is informed of the incoming call. This allocates the modem and sends the
Call Setup message to the MICA modem. The Call_Proc message is sent through D channel. The modem
sends an offhook message to CSM by sending the state change to Call Setup. The D channel then sends a
CONNECT message. When the CONNECT_ACK message is received, the Link initiate message is sent to
the MICA modem and it negotiates the connection with the remote modem. In the following debug examples,
a modem on slot 1, port 13 is allocated. It goes through its internal states before it is in Steady State and
answers the call.
Related Commands
Command Description
debug modem oob Creates modem startup messages between the network
management software and the modem on the specified
OOB port.
debug modem trace Performs a call trace on the specified modem, which
allows you to determine why calls are terminated.
Syntax Description tty-range Modem tty number or range. You can specify a single
TTY line number or a range from 0 through the
number of modems you have in your Cisco AS5800
access server. Be sure to include a dash (-) between
the range values you specify.
12.2(33)SRA This command was integrated into Cisco IOS Release 12.2(33)SRA.
Usage Guidelines Thedebugmodemdsipcommand displays each Distributed System Interconnect Protocol (DSIP) message that
relates to a modem and is sent from or received at the router shelf. This command can be applied to a single
modem or a group of modems.
Examples The following examples show a display of the available debugmodem command options and debugmodemdsip
command options:
Field Description
RSMODEM_SEND-1/2/06 Router shelf modem shelf sends a
MODEM_RING_INDICATION_MSG message.
Related Commands
Command Description
debug dsip Displays output for DSIP used between the router
shelf and the dial shelf.
Syntax Description slot/modem-port (Optional) The slot and modem port number.
Usage Guidelines The message types and sequence numbers that appear in the debugging output are initiated by the Modem
Out-of-Band Protocol and used by service personnel for debugging purposes.
Caution Entering the debug modem oob command without specifying a slot and modem number debugs all
out-of-band ports, which generates a substantial amount of information.
Examples The following is sample output from the debug modem oobcommand. This example debugs the out-of-band
port on modem 2/0, which creates modem startup messages between the network management software and
the modem.
Usage Guidelines In a stable modem relay network, the debug modem relay errors command produces little output.
Examples The following is sample output from the debug modem relay errors command. The output shows the sequence
number of the packet, time stamp, direction, layer, and payload bytes, followed by each byte of the payload
in hexadecimal.
Related Commands
Command Description
debug hpi all Displays gateway DSP modem relay termination
codes.
debug modem relay events Displays events that may cause failure of the modem
relay network.
Usage Guidelines In a stable modem relay network, the debug modem relay eventscommand produces little output.
Examples The following is sample output from the debug modem relay events command. The output shows the sequence
number of the packet, time stamp, direction, layer, and payload bytes, followed by each byte of the payload
in hexadecimal.
Related Commands
Command Description
debug hpi all Displays gateway DSP modem relay termination
codes.
Usage Guidelines Disable console logging and use buffered logging before using the debug modem relay packetizercommand.
Using the debug modem relay packetizercommand generates a large volume of debugs, which can affect
router performance.
Examples The following is sample output from the debug modem relay packetizer command. The output shows the
sequence number of the packet, time stamp, direction, layer, and payload bytes, followed by each byte of the
payload in hexadecimal.
20 00 18 03 01 47
*Jan 11 05:33:35.719:ModemRelay pkt[0:D:11]. sqn 10 tm 49614 IN PKTZR, pb=7, payload: 82
39 00 18 03 01 87
Related Commands
Command Description
debug hpi all Displays gateway DSP modem relay termination
codes.
Usage Guidelines Disable console logging and use buffered logging before using the debug modem relay physicalcommand.
Using the debug modem relay physicalcommand generates a large volume of debugs, which can affect router
performance.
Examples The following is sample output from the debug modem relay physical command. The output shows the
sequence number of the packet, time stamp, direction, layer, and payload bytes, followed by each byte of the
payload in hexadecimal.
Related Commands
Command Description
debug hpi all Displays gateway DSP modem relay termination
codes.
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.
Usage Guidelines Disable console logging and use buffered logging before using the debug modem relay sprt command. Using
the debug modem relay sprt command generates a large volume of debugs, which can affect router
performance.
Examples The following is sample output from the debug modem relay sprt command. The output shows the sequence
number of the packet, time stamp, direction, layer, and payload bytes, followed by each byte of the payload
in hexadecimal.
03 71
*Jan 11 05:37:16.295:ModemRelay pkt[0:D:11]. sqn 35 tm 8048 IN SPRT, pb=13, payload: 02 00
01 F1 F7 7E FD F5 90 F3 3E 90 55
*Jan 11 05:37:16.303:ModemRelay pkt[0:D:11]. sqn 36 tm 8060 IN SPRT, pb=6, payload: 02 00
01 41 04 00
Related Commands
Command Description
debug hpi all Displays gateway DSP modem relay termination
codes.
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.
Usage Guidelines Disable console logging and use buffered logging before using the debug modem relay udp command. Using
the debug modem relay udp command generates a large volume of debugs, which can affect router
performance.
Examples The following is sample output from the debug modem relay udp command. The output shows three UDP
packets related to modem relay. In the sample output, OUT or IN represent packet direction, and UDP indicates
the specific layer that reported the packet.
Jan 1 03:39:29.407:ModemRelay pkt[0:D (4)]. sqn 61 tm 3060 OUT UDP, pb=6, payload: 80 00
00 00 00 00
*Jan 1 03:39:29.471:ModemRelay pkt[0:D (4)]. sqn 62 tm 3120 IN UDP, pb=6, payload: 40 00
00 00 00 00
*Jan 1 03:39:29.471:ModemRelay pkt[0:D (4)]. sqn 63 tm 3120 IN UDP, pb=6, payload: 80 00
00 00 00 00
Related Commands
Command Description
debug hpi all Displays gateway DSP modem relay termination
codes.
Usage Guidelines Use the debug modem relay v14command to debug V.14 layer modem relay calls. Using this command
generates a large volume of debugs, which can affect router performance; disable console logging and use
buffered logging before using the debug modem relay v14command. In most instances you will use this
command only at the request of Cisco Technical Assistance Center (TAC).
Examples The following is sample output from the debug modem relay v14 command. The output shows the sequence
number of the packet time stamp, direction, layer, and payload bytes, followed by each byte of the payload
in hexadecimal.
64 F9 73 D3 AB 11 61 ED 1E 5D 51 8D B1 9F CA 49 BF F4
*Aug 10 22:51:38.216: ModemRelay pkt[1/1:1]. sqn 15652 tm 48796 IN V14, pb=21, payload:
C1 77 90 12 F8 37 E8 7A 64 8D 0E 61 58 7E E4 E8 87 E0 B4 83 C7 A4 60 7A 64 8B 09 B9 80 2E
E5 2E 94 65 79 C2 A8 E9 6F D9 6C 3B
Related Commands
Command Description
debug hpi all Displays gateway DSP modem relay termination
codes.
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.
Usage Guidelines Disable console logging and use buffered logging before using the debug modem relay v42 command. Using
the debug modem relay v42 command generates a large volume of debugs, which can affect router
performance.
Examples The following is sample output from the debug modem relay v42 command. The output shows the sequence
number of the packet, timestamp, direction, layer, and payload-bytes, followed by each byte of the payload
in hexadecimal.
82 80 00 13 03 03 8A 89 00 05 02 03 E0 06 02 03 E0 07 01 08 08 01 08 F0 00 0F 00 03 56 34
32 01 01 03 02 02 04 00 03 01 20
*Jan 11 05:42:08.847:ModemRelay pkt[0:D:13]. sqn 4 tm 10236 IN V42, pb=2, payload: 03 7F
Related Commands
Command Description
debug hpi all Displays gateway DSP modem relay termination
codes.
Syntax Description normal (Optional) Uploads the call trace to the syslog server
on normal call termination (for example, a local user
hangup or a remote user hangup).
Usage Guidelines The debug modem trace command applies only to manageable modems. For additional information, use the
show modemcommand.
Examples The following is sample output from the debug modem trace abnormal command:
Related Commands
Command Description
debug modem csm Debugs the CSM used to connect calls on the modem.
debug modem oob Creates modem startup messages between the network
management software and the modem on the specified
OOB port.
12.2(33)SRA This command was integrated into Cisco IOS Release 12.2(33)SRA.
Usage Guidelines The debug modem traffic command displays output for framed, unframed, and asynchronous data sent or
received by the modem cards.
Examples The following example displays information about unframed or framed data sent to or received from the
modem cards:
Related Commands
Command Description
debug modem dsip Displays output for modem control messages that are
received or sent to the router.
12.1(3)T This command was modified to reflect new MPLS IETF terminology and
CLI command syntax.
12.2(33)SRA This command was integrated into Cisco IOS Release 12.2(33)SRA.
Usage Guidelines Use the debugmplsadjacency command to monitor when entries are updated in or added to the adjacency
database.
Field Description
add Adding an entry to the database.
Field Description
Ethernet0/0/0 Connecting interface.
Note Effective with Cisco IOS Release 12.4(20)T, the debug mpls atm-cos command is not available in Cisco
IOS software.
To display ATM label virtual circuit (VC) bind or request activity that is based on the configuration of a
Quality of Service (QoS) map, use the debug mpls atm-cos command in privileged EXEC mode. To disable
this feature, use the no form of this command.
12.0(10)ST This command was modified to reflect MPLS IETF syntax and
terminology.
12.2(2)T This command was incorporated into Cisco IOS Release 12.2(2)T.
12.2(33)SRA This command was integrated into Cisco IOS Release 12.2(33)SRA.
Examples The following command sequence demonstrates how to obtain sample output from the debug mpls atm-cos
command.
First, display the Multiprotocol Label Switching (MPLS) forwarding table to see which prefixes are associated
with a single label VC (LVC), as shown below:
Note Effective with Cisco IOS Release 12.4(20)T, the debugmplsatm-ldpapi command is not available in
Cisco IOS software.
To display information about the virtual channel identifier (VCI) allocation of label virtual circuits (LVCs),
label-free requests, and cross-connect requests, use the debugmplsatm-ldpapicommand in privileged EXEC
mode. To disable this feature, use the no form of this command.
12.0(10)ST This command was modified to reflect MPLS IETF command syntax and
terminology.
12.0(14)ST This command was integrated into Cisco IOS Release 12.0(14)ST.
12.1(8a)E This command was integrated into Cisco IOS Release 12.1(8a)E.
12.2(2)T This command was integrated into Cisco IOS Release 12.2(2)T.
12.2(4)T This command was integrated into Cisco IOS Release 12.2(4)T.
12.2(8)T This command was integrated into Cisco IOS Release 12.2(8)T.
12.0(21)ST This command was integrated into Cisco IOS Release 12.0(21)ST.
12.0(22)S This command was integrated into Cisco IOS Release 12.0(22)S.
12.0(23)S This command was integrated into Cisco IOS Release 12.0(23)S.
12.2(13)T This command was integrated into Cisco IOS Release 12.2(13)T.
Release Modification
12.2(14)S This command was integrated into Cisco IOS Release 12.2(14)S.
12.2(33)SRA This command was integrated into Cisco IOS Release 12.2(33)SRA.
Examples The following shows sample output from the debugmplsatm-ldpapi command:
Field Description
TAGATM_API Subsystem that displays the message.
Related Commands
Command Description
debug mpls atm-ldp states Displays information about LVC state transitions as
they occur.
12.0(22)S This command was integrated into Cisco IOS Release 12.0(22)S.
12.0(23)S This command was integrated into Cisco IOS Release 12.0(23)S.
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(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.
Usage Guidelines Use the debug mpls atm-ldp failure command to display failure information about the LC-ATM. This
command is useful for determining failure cases. This command displays only failure information, unlike the
debug mpls atm-ldp api command, which displays all API events.
Examples This section shows sample output from the debug mpls atm-ldp failure command.
The following failure message displays during a race condition where the LC-ATM attempts to allocate label
virtual circuits (LVCs) on an interface where MPLS has been disabled:
Related Commands
Command Description
debug mpls atm-ldp api Displays all driver API events.
Note Effective with Cisco IOS Release 12.4(20)T, the debugmplsatm-ldproutes command is not available in
Cisco IOS software.
To display information about the state of the routes for which virtual circuit identifier (VCI) requests are being
made, use the debugmplsatm-ldproutescommand in privileged EXEC mode. To disable this feature, use the
no form of this command.
12.0(10)ST This command was modified to reflect MPLS IETF command syntax and
terminology.
12.0(14)ST This command was integrated into Cisco IOS Release 12.0(14)ST.
12.1(8a)E This command was integrated into Cisco IOS Release 12.1(8a)E.
12.2(2)T This command was integrated into Cisco IOS Release 12.2(2)T.
12.2(4)T This command was integrated into Cisco IOS Release 12.2(4)T.
12.2(8)T This command was integrated into Cisco IOS Release 12.2(8)T.
12.0(21)ST This command was integrated into Cisco IOS Release 12.0(21)ST.
12.0(22)S This command was integrated into Cisco IOS Release 12.0(22)S.
12.0(23)S This command was integrated into Cisco IOS Release 12.0(23)S.
12.2(13)T This command was integrated into Cisco IOS Release 12.2(13)T.
Command Modification
12.2(14)S This command was integrated into Cisco IOS Release 12.2(14)S.
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.
Usage Guidelines When there are many routes and system activities (that is, shutting down interfaces, learning new routes, and
so forth), the debugmplsatm-ldproutes command displays extensive information that might interfere with
system timing. Most commonly, this interference affects normal label distribution protocol (LDP) operation.
To avoid this problem, you can increase the LDP hold time by means of the mplsldpholdtime command.
Field Description
CleanupRoutes Cleans up the routing table after a route has been
deleted.
not deleting route of idb ATM0/0.2 The route cleanup event has not removed the specified
route.
Field Description
tcatmFindRouteTags Request a VC for the route.
Related Commands
Command Description
mpls ldp holdtime Changes the time an LDP session is maintained in
the absence of LDP messages from the session peer.
Note Effective with Cisco IOS Release 12.4(20)T, the debugmplsatm-ldpstates command is not available in
Cisco IOS software.
To display information about label virtual circuit (LVC) state transitions as they occur, use the
debugmplsatm-ldpstatescommand in privileged EXEC mode. To disable this feature, use the no form of
this command.
12.0(10)ST This command was modified to reflect MPLS IETF command syntax and
terminology.
12.0(14)ST This command was integrated into Cisco IOS Release 12.0(14)ST.
12.1(8a)E This command was integrated into Cisco IOS Release 12.1(8a)E.
12.2(2)T This command was integrated into Cisco IOS Release 12.2(2)T.
12.2(4)T This command was integrated into Cisco IOS Release 12.2(4)T.
12.2(8)T This command was integrated into Cisco IOS Release 12.2(8)T.
12.0(21)ST This command was integrated into Cisco IOS Release 12.0(21)ST.
12.0(22)S This command was integrated into Cisco IOS Release 12.0(22)S.
12.0(23)S This command was integrated into Cisco IOS Release 12.0(23)S.
12.2(13)T This command was integrated into Cisco IOS Release 12.2(13)T.
Release Modification
12.2(14)S This command was integrated into Cisco IOS Release 12.2(14)S.
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.
Usage Guidelines When there are many routes and system activities (such as shutting down interfaces, learning new routes, and
so forth), the debugmplsatm-ldpstates command outputs extensive information that might interfere with
system timing. Most commonly, this interference affects normal label distribution protocol (LDP) operation.
To avoid this problem, you should increase the LDP hold time by means of the mplsldpholdtime command.
Field Description
Transit Output Output side of an LVC.
VPI/VCI VC value.
Related Commands
Command Description
mpls ldp holdtime Changes the time an LDP session is maintained in
the absence of LDP messages from the session peer.
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:
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.
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 mpls events command:
debug mpls infra label-broker api [ipv4 | ipv6 | [default | vrf vrf-name ]| prefix-list { prefix-name}]
no debug mpls infra label-broker api [ipv4 | ipv6 | [default | vrf vrf-name ]| prefix-list { prefix-name}]
Syntax Description ipv4 (Optional) Displays track labels for IPv4 prefixes.
vrf vrf-name (Optional) Displays debugging information for the specified Virtual Private
Network (VPN) routing and forwarding (VRF) instance. You can find VRF
names using the show ip vrf command.
prefix-list (Optional) Displays debugging information for the specified prefix list.
prefix-name The name of the prefix list. You can find prefix list names using the show ip
prefix-list command.
Usage Guidelines To enable the debug mpls infra label-broker api command, the user must first enter global configuration
mode and then enter the service internal command, followed by the end command.
Examples The following shows how to enable the debug mpls infra label-broker api command:
Device> enable
Device# configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Device(config)# service internal
Device(config)# end
00:01:05: %SYS-5-CONFIG_I: Configured from console by console
Device# debug mpls infra label-broker api
MFI Label Broker:
api debugging is on for all prefixes and labels
Related Commands
Command Description
debug mpls infra label-broker api key Displays information about the
MFI label broker and track labels
for key database entries.
debug mpls infra lfd label-broker key Displays information about keyed
label debugging for all key entries.
debug mpls infra label-broker api key [ vpnv4 | vpnv6 | [rd ip-address]] | [ per-vrf [vrf vrf-name | default
| {ipv4| ipv6}]]
no debug mpls infra label-broker api key [ vpnv4 | vpnv6 | [rd ip-address]] | [ per-vrf [vrf vrf-name |
default | {ipv4| ipv6}]]
Syntax Description vpnv4 (Optional) Displays Virtual Private Network version 4 (VPNv4) events.
rd (Optional) Specifies a route distinguisher (RD) for a VPN routing and forwarding
(VRF) instance.
vrf vrf-name (Optional) Displays debugging information for the specified Virtual Private
Network (VPN) routing and forwarding (VRF) instance. You can find VRF
names using the show ip vrf command.
Usage Guidelines To enable the debug mpls infra label-broker api key command, the user must first enter global configuration
mode, and then enter the service internal command, followed by the end command.
Examples The following shows how to enable the debug mpls infra label-broker api key command:
Device> enable
Device# configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Device(config)# service internal
Device(config)# end
00:01:05: %SYS-5-CONFIG_I: Configured from console by console
Device# debug mpls infra label-broker api key
MFI Label Broker:
api debugging is on for all IPv4 tables for IPv4 prefix list prefix-list
api debugging is on for all IPv6 tables
api debugging is on for all MPLS tables
api debugging is on for all key entries
Related Commands
Command Description
debug mpls infra label-broker api Displays information about the
MFI label broker and the API for
all prefixes and labels.
debug mpls infra lfd label-broker key Displays information about keyed
label debugging for all key entries.
Syntax Description broker (Optional) Displays debug messages for label-block broker events.
Usage Guidelines To enable the debug mpls infra lfd label-block command, the user must first enter global configuration
mode, and then enter the service internal command, followed by the end command.
Examples The following shows how to enable the debug mpls infra lfd label-block command:
Device> enable
Device# configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Device(config)# service internal
Device(config)# end
00:01:05: %SYS-5-CONFIG_I: Configured from console by console
Device# debug mpls infra lfd label-block
label block debugging is on
Related Commands
Command Description
debug mpls infra label-broker api Displays information about the
MFI label broker and the API for
all prefixes and labels.
debug mpls infra label-broker api key Displays information about the
MFI label broker and track labels
for key database entries.
debug mpls infra lfd label-broker key Displays information about keyed
label debugging for all key entries.
Command Description
service internal Enables infra commands to be
configured.
debug mpls infra lfd label-broker key [per-vrf | [default | vrf | {vrf-name | {ipv4 | ipv6}}]| | [vpnv4 |
vpnv6 | [rd | {ASN:nn| ip-address:nn | {ipv4-address-mask| ipv6-address-prefix}}]]]
no debug mpls infra lfd label-broker key [per-vrf | [default | vrf | {vrf-name | {ipv4 | ipv6}}]| | [vpnv4 |
vpnv6 | [rd | {ASN:nn| ip-address:nn | {ipv4-address-mask| ipv6-address-prefix}}]]]
Usage Guidelines To enable the debug mpls infra lfd label-broker key command, the user must first enter global configuration
mode, and then enter the service internal command, followed by the end command.
Examples The following shows how to enable the debug mpls infra lfd label-broker key command:
Device> enable
Device# configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Device(config)# service internal
Device(config)# end
00:01:05: %SYS-5-CONFIG_I: Configured from console by console
Device# debug mpls infra lfd label-broker key
keyed label debugging is on for all key entries
Related Commands
Command Description
debug mpls infra label-broker api Displays information about the
MFI label broker and the API for
all prefixes and labels.
debug mpls infra label-broker api key Displays information about the
MFI label broker and track labels
for key database entries.
Command Description
show ip vrf Displays the set of defined VPN
VRF instances and associated
interfaces.
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 examples display all IPRM debugging for the global routing table.
Examples
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
Examples
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
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.
get/create/update MFI rewrite The process IPRM uses to read (get) or update
(create/update) an MFI rewrite.
Field Description
glbl The global (default) routing table.
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 cef [table {all| table-id}| vrf vrf-name| acl acl-name| prefix-list prefix-list-name]
no debug mpls ip iprm cef
vrf-name The name of the VRF instance. You can find VRF
names with the show ip vrf command.
acl-name The name of the ACL. You can find ACL names with
the show ip access-list command.
prefix-list-name The name of the prefix list. You can find prefix list
names with the show ip prefix-list command.
Command Default Debugging is not enabled. If you do not supply an optional keyword, all the debugging events are displayed.
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.
Examples
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: lab 21, ltbl 0
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
Examples
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
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.
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 [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
acl-name (Optional) The name of the ACL. You can find ACL
names with the show ip access-list command.
prefix-list-name (Optional) The name of the prefix list. You can find
prefix list names with the show ip prefix-list
command.
Command Default Debugging is not enabled. If you do not supply an optional keyword, all the debugging events are displayed.
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 [table {all| table-id}| vrf vrf-name| acl acl-name| prefix-list prefix-list-name]
no debug mpls ip iprm mfi
acl-name (Optional) The name of the ACL. You can find ACL
names with the show ip access-list command.
prefix-list-name (Optional) The name of the prefix list. You can find
prefix list names with the show ip prefix-list
command.
Command Default Debugging is not enabled. If you enable debugging but do not supply an optional keyword, all the debugging
events are displayed.
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
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)
Examples
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
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.
Command Default Debugging of the AToM NSF/SSO and Graceful Restart feature is disabled.
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:
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.
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.
Usage Guidelines This command does not display output on platforms where AToM Fast Reroute is implemented in the
forwarding code. This command does not display output for the Cisco 7500 (both RP and VIP) series routers,
7200 series routers, and Cisco 12000 series route processor. The command does display output on Cisco
10720 Internet router line cards and Cisco 12000 series line cards.
Examples In the following example, the primary link is disabled, which causes the backup tunnel (Tu1) to become the
primary path.
Related Commands
Command Description
show mpls traffic-eng fast-reroute database Displays the contents of the Fast Reroute database.
12.2(14)S This command was integrated into Cisco IOS Release 12.2(14)S.
12.2(15)T This command was integrated into Cisco IOS Release 12.2(15)T.
12.2(33)SRA This command was integrated into Cisco IOS Release 12.2(33)SRA.
Usage Guidelines You can issue this command either from the line card or the route processor to log Any Transport over MPLS
(AToM) updates to or from line cards. This command applies only to platforms that support distributed mode.
Examples The following is sample output from the debug mpls l2transport ipc command:
*May 27 23:56:04.699 UTC: AToM SMGR [17.17.17.17, 1201]: Imposition being done on ingress
interface
*May 27 23:56:04.699 UTC: AToM SMGR [17.17.17.17, 1201]: Sending disposition update to slot
255
*May 27 23:56:04.699 UTC: AToM SMGR [17.17.17.17, 1201]: Distributing disposition info to
all linecards
Syntax Description data Displays (in hex) the AToM switched packets for
imposition and disposition. This can help validate
that packets are flowing between the customer edge
(CE) routers. Also, you can display the packets to
check the format of the data or the data itself.
12.2(14)S This command was integrated into Cisco IOS Release 12.2(14)S.
12.2(15)T This command was integrated into Cisco IOS Release 12.2(15)T.
12.2(33)SRA This command was integrated into Cisco IOS Release 12.2(33)SRA.
Usage Guidelines Use this command sparingly because the command output can be overwhelming.
For platforms that support distributed switching, the command displays output only for packets switched by
the central route processor module. Packets switched autonomously by the linecards are not displayed. For
example, packets switched by Versatile Interface Processors (VIPs) on the Cisco 7500 router are not displayed.
Examples The following is sample output from the debug mpls l2transport packet commands for a PPP over MPLS
configuration:
AToM:
AToM packet data debugging is on
AToM packet errors debugging is on
*Mar 24 23:29:30.495: ATOM-PPP Switching: check features failed.
*Mar 24 23:29:30.495: ATOM-PPP Switching (Fast) Imposition Packet data: experimental bits
are 0
*Mar 24 23:29:30.495: 0F 00 88 47 00 01 10 FF 00 01 51 02 00 00 00 00
*Mar 24 23:29:30.495: 00 FD C0 01 01 01 C0 4B 41 73 F4 00 01 00 02 CC
*Mar 24 23:29:30.495: 66 51 88 B4 CE 73 39 00 00 40 00 88 03 02 00 70
*Mar 24 23:29:30.495: 23 30 00 04 3C 61 83 C0 00 06 00 06 94 CC A7 23
*Mar 24 23:29:30.495: 49 84 D8 33 17 8C F2 60 00 11 9E 80 00 50 08 08
*Mar 24 23:29:30.495: 86 69 39 98 CD E2 02 49 B8 E9 9D 0D C6 53 A1 DC
*Mar 24 23:29:30.495: DE 72 35 88 09 E7 0C 60 61 3A 1A 4D C6 71 01 4C
*Mar 24 23:29:30.495: F2 73 CC 06 DC 38 6F 33 66 83 09 C8 CA 20 05 12
*Mar 24 23:29:30.495: 49 E5 31 00 A0 E8 6D 14 88 06 E3 21 80 C3 31 E4
*Mar 24 23:29:30.495: 28 21 E4 21 69 28 A6 2D 26 8A 45 82 02 B6 FC 39
*Mar 24 23:29:30.499: D8 60 A3 62 B1 60 A5 80
*Mar 24 23:29:31.835: ATOM-L2 Switching Disposition Packet data:
*Mar 24 23:29:31.835: FF 03 00 FD C0 04 8A 57 FF FF FF FF FF FF FF FF
*Mar 24 23:29:31.835: FF FF FB 14 B0 00
*Mar 24 23:29:49.423: ATOM-L2 Switching Disposition Packet data:
*Mar 24 23:29:49.423: FF 03 C0 21 01 11 00 0F 03 05 C2 23 05 05 06 5F
*Mar 24 23:29:49.423: 23 35 D4
*Mar 24 23:29:49.435: ATOM-PPP Switching: check features failed.
*Mar 24 23:29:49.435: ATOM-PPP Switching (Fast) Imposition Packet data: experimental bits
are 0
*Mar 24 23:29:49.435: 0F 00 88 47 00 01 10 FF 00 01 61 02 00 15 00 00
*Mar 24 23:29:49.435: C0 21 01 2F 00 0F 03 05 C2 23 05 05 06 5F CC 5F
*Mar 24 23:29:49.435: E5
*Mar 24 23:29:49.435: ATOM-PPP Switching: check features failed.
*Mar 24 23:29:49.435: ATOM-PPP Switching (Fast) Imposition Packet data: experimental bits
are 0
*Mar 24 23:29:49.435: 0F 00 88 47 00 01 10 FF 00 01 61 02 00 15 00 00
*Mar 24 23:29:49.435: C0 21 02 11 00 0F 03 05 C2 23 05 05 06 5F 23 35
*Mar 24 23:29:49.435: D4
*Mar 24 23:29:49.443: ATOM-L2 Switching Disposition Packet data:
*Mar 24 23:29:49.443: FF 03 C0 21 02 2F 00 0F 03 05 C2 23 05 05 06 5F
*Mar 24 23:29:49.443: CC 5F E5
*Mar 24 23:29:49.447: ATOM-L2 Switching Disposition Packet data:
*Mar 24 23:29:49.447: FF 03 C2 23 01 D0 00 1C 10 45 59 13 1A 92 FD 93
*Mar 24 23:29:49.447: 01 A2 CF B6 FB 3A 04 46 93 63 65 32 2D 67 73 72
*Mar 24 23:29:49.451: ATOM-PPP Switching: check features failed.
*Mar 24 23:29:49.451: ATOM-PPP Switching (Fast) Imposition Packet data: experimental bits
are 0
*Mar 24 23:29:49.451: 0F 00 88 47 00 01 10 FF 00 01 61 02 00 22 00 00
*Mar 24 23:29:49.451: C2 23 01 F5 00 1C 10 F1 98 35 3F 79 F2 1A 15 10
*Mar 24 23:29:49.451: B4 C0 73 D7 B1 9F 2A 63 65 31 2D 67 73 72
*Mar 24 23:29:49.455: ATOM-PPP Switching: check features failed.
*Mar 24 23:29:49.455: ATOM-PPP Switching (Fast) Imposition Packet data: experimental bits
are 0
*Mar 24 23:29:49.455: 0F 00 88 47 00 01 10 FF 00 01 61 02 00 22 00 00
*Mar 24 23:29:49.455: C2 23 02 D0 00 1C 10 56 4A 32 5B 99 55 D5 CF 44
*Mar 24 23:29:49.455: FC D3 D9 3F CC 8C A8 63 65 31 2D 67 73 72
*Mar 24 23:29:49.463: ATOM-L2 Switching Disposition Packet data:
*Mar 24 23:29:49.463: FF 03 C2 23 02 F5 00 1C 10 45 84 E4 E5 DD C0 5F
*Mar 24 23:29:49.463: FD 2F 37 63 9A 3D 03 7B B9 63 65 32 2D 67 73 72
*Mar 24 23:29:49.463: ATOM-L2 Switching Disposition Packet data:
*Mar 24 23:29:49.463: FF 03 C2 23 03 D0 00 04
*Mar 24 23:29:49.471: ATOM-PPP Switching: check features failed.
*Mar 24 23:29:49.471: ATOM-PPP Switching (Fast) Imposition Packet data: experimental bits
are 0
*Mar 24 23:29:49.471: 0F 00 88 47 00 01 10 FF 00 01 61 02 00 0A 00 00
*Mar 24 23:29:49.471: C2 23 03 F5 00 04
*Mar 24 23:29:49.471: ATOM-PPP Switching: check features failed.
*Mar 24 23:29:49.471: ATOM-PPP Switching (Fast) Imposition Packet data: experimental bits
are 0
*Mar 24 23:29:49.471: 0F 00 88 47 00 01 10 FF 00 01 61 02 00 10 00 00
*Mar 24 23:29:49.471: 80 21 01 0B 00 0A 03 06 78 01 01 78
*Mar 24 23:29:49.475: ATOM-PPP Switching: check features failed.
12.2(14)S This command was integrated into Cisco IOS Release 12.2(14)S.
12.2(15)T This command was integrated into Cisco IOS Release 12.2(15)T.
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 mpls l2transport signaling command:
*Mar 24 23:11:00.539: AToM LDP [9.9.9.9]: Received label mapping msg, id 113
vc type 7, cbit 1, vc id 50, group id 6, vc label 21, status 0, mtu 1500
Examples The following example enables the display of error messages for static pseudowire OAM:
Related Commands
Command Description
show mpls l2transport static-oam Displays the status of static pseudowires.
debug mpls l2transport vc {event| fsm| ldp| sss| status {event| fsm}}
no debug mpls l2transport vc {event| fsm| ldp| sss| status {event| fsm}}
Syntax Description event Displays AToM event messages about the VCs.
12.2(14)S This command was integrated into Cisco IOS Release 12.2(14)S.
12.2(15)T This command was integrated into Cisco IOS Release 12.2(15)T.
12.0(25)S This command was integrated into Cisco IOS Release 12.0(25)S.
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.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.
Release Modification
12.2(33)SRC The command was updated to include the ldp, sss, and status keywords as
part of the MPLS Pseudowire Status Signaling feature.
12.2(50)SY This command was integrated into Cisco IOS Release 12.2(50)SY.
Usage Guidelines You can issue this command from the line card or the route processor.
Examples The following is sample output from the debug mpls l2transport vc command:
AToM:
AToM vc event debugging is on
AToM vc fsm debugging is on
*Mar 24 23:17:24.371: AToM MGR [10.9.9.9, 50]: Event provision, state changed from idle to
provisioned
*Mar 24 23:17:24.371: AToM MGR [10.9.9.9, 50]: Provision vc
*Mar 24 23:17:24.371: AToM SMGR [10.9.9.9, 50]: Requesting VC create, vc_handle 61A09930
*Mar 24 23:17:24.371: AToM MGR [10.9.9.9, 50]: Event local up, state changed from provisioned
to local standby
*Mar 24 23:17:24.371: AToM MGR [10.9.9.9, 50]: Update local vc label binding
*Mar 24 23:17:24.371: AToM SMGR [10.9.9.9, 50]: sucessfully processed create request
*Mar 24 23:17:24.875: %SYS-5-CONFIG_I: Configured from console by console
*Mar 24 23:17:25.131: %LINEPROTO-5-UPDOWN: Line protocol on Interface Serial3/0, changed
state to up
*Mar 24 23:17:28.567: AToM MGR [10.9.9.9, 50]: Event ldp up, state changed from local standby
to local ready
*Mar 24 23:17:28.567: AToM MGR [10.9.9.9, 50]: Advertise local vc label binding
*Mar 24 23:17:28.567: AToM MGR [10.9.9.9, 50]: Event remote up, state changed from local
ready to establishing
*Mar 24 23:17:28.567: AToM MGR [10.9.9.9, 50]: Remote end up
*Mar 24 23:17:28.567: AToM MGR [10.9.9.9, 50]: Event remote validated, state changed from
establishing to established
*Mar 24 23:17:28.567: AToM MGR [10.9.9.9, 50]: Validate vc, activating data plane
*Mar 24 23:17:28.567: AToM SMGR [10.9.9.9, 50]: Processing imposition update, vc_handle
61A09930, update_action 3, remote_vc_label 21
*Mar 24 23:17:28.567: AToM SMGR [10.9.9.9, 50]: Imposition Programmed, Output Interface:
PO5/0
*Mar 24 23:17:28.567: AToM SMGR [10.9.9.9, 50]: Processing disposition update, vc_handle
61A09930, update_action 3, local_vc_label 22
*Mar 24 23:17:28.571: AToM SMGR: Processing TFIB event for 10.9.9.9
*Mar 24 23:17:28.571: AToM SMGR [10.9.9.9, 50]: Imposition Programmed, Output Interface:
PO5/0
The following is sample output of MPLS Pseudowire Status Signaling messages from the debug mpls
l2transport vc status event and debug mpls l2transport vc status fsmcommands:
Usage Guidelines The debug l2transport vc subscriber command displays the debugs for flows involving the creation of
AToM VCs as a result of the detection of First Sign of Life (FSOL) events.
Examples The following is sample output from the debug l2transport vc subscriber command:
Related Commands
Command Description
show debugging Displays information about the types of debugging
that are enabled for your router.
show logging Displays the state of system logging (syslog) and the
contents of the standard system logging buffer.
show mpls l2transport vc Displays information about the status of the AToM
VCs.
Usage Guidelines Use this command to enable AToM VCCV events and AToM VCCV BFD events debugging.
Examples The following examples show how to enable MPLS L2transport VC VCCV and VCCV BFD event debugging:
Related Commands
Command Description
show mpls l2transport vc Displays information about the status of the AToM
VCs.
Command Default Displays information about advertisements to all LDP peers for all prefixes.
12.0(10)ST This command was modified to reflect MPLS IETF command syntax and
terminology.
12.0(14)ST This command was integrated into Cisco IOS Release 12.0(14)ST.
12.1(2)T This command was integrated into Cisco IOS Release 12.1(2)T.
12.1(8a)E This command was integrated into Cisco IOS Release 12.1(8a)E.
12.2(2)T This command was integrated into Cisco IOS Release 12.2(2)T.
12.2(4)T This command was integrated into Cisco IOS Release 12.2(4)T.
12.2(8)T This command was integrated into Cisco IOS Release 12.2(8)T.
12.0(21)ST This command was integrated into Cisco IOS Release 12.0(21)ST.
12.0(22)S This command was integrated into Cisco IOS Release 12.0(22)S.
Release Modification
12.0(23)S This command was integrated into Cisco IOS Release 12.0(23)S.
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(33)SRA This command was integrated into Cisco IOS Release 12.2(33)SRA.
Usage Guidelines Use this command to monitor the label and address advertisements to LDP peers.
Use the peer-acl or prefix-acl options separately or together to limit the information display to specific LDP
peers and/or specific prefixes.
Note This command monitors advertisement of non-LC-ATM labels (generic labels) only. Use the
debugmplsatm-ldp command to monitor LC-ATM activity.
Examples The following shows sample output from the debugmplsldpadvertisements command:
Field Description
tagcon: Identifies the source of the message as the label
control subsystem.
Field Description
(pp 0xnnnnnnnn) Identifier for the data structure used to represent the
peer at the label distribution level. Useful for
correlating debug output.
Related Commands
Command Description
debug mpls ldp bindings Displays information about changes to the LIB used
to keep track of label bindings learned from LDP
peers through LDP downstream label distribution.
12.1(2)T This command was integrated into Cisco IOS Release 12.1(2)T.
12.1(8a)E This command was integrated into Cisco IOS Release 12.1(8a)E.
12.0(22)S This command was integrated into Cisco IOS Release 12.0(22)S.
12.2(14)S This command was integrated into Cisco IOS Release 12.2(14)S.
12.2(33)SRA This command was integrated into Cisco IOS Release 12.2(33)SRA.
Usage Guidelines Use this command to monitor backoff parameters configured for LDP sessions.
Examples The following shows sample output from the debugmplsldpbackoff command:
Jan 6 22:31:31.932: ldp: Backoff peer ok: 12.12.12.12:1; backing off; threshold/count 8/7
Jan 6 22:31:35.028: ldp: Backoff peer ok: 12.12.12.12:0; backing off; threshold/count 8/7
Jan 6 22:31:35.788: ldp: Backoff peer ok: 12.12.12.12:1; backing off; threshold/count 8/7
Jan 6 22:31:39.332: ldp: Update backoff rec: 12.12.12.12:0, threshold = 8, tbl ents 2
Jan 6 22:31:39.640: ldp: Update backoff rec: 12.12.12.12:1, threshold = 8, tbl ents 2
The following table describes the significant fields shown in the display.
Field Description
ldp Identifies the Label Distribution Protocol.
Backoff peer ok: a.b.c.d:n Identifies the LDP peer for which a session is being
delayed because of a failure to establish a session due
to incompatible configuration.
backing off; Indicates that a session setup attempt failed and the
LSR is delaying its next attempt (that is, is backing
off).
threshold/count x/y Identifies a set threshold (x) and a count (y) that
represents the time that has passed since the last
attempt to set up a session with the peer. The count
is incremented every 15 seconds until it reaches the
threshold. When the count equals the threshold, a
fresh attempt is made to set up an LDP session with
the peer.
Update backoff rec Indicates that the backoff period is over and that it is
time for another attempt to set up an LDP session.
Related Commands
Command Description
mpls ldp backoff Configures session setup delay parameters for the
LDP backoff mechanism.
show mpls ldp backoff Displays information about the configured session
setup backoff parameters and any potential LDP peers
with which session setup attempts are being throttled.
Syntax Description filter (Optional) Display information about LDP local label
allocation filtering.
Command Default Displays information about all bindings learned from all LDP peers.
12.0(14)ST This command was integrated into Cisco IOS Release 12.0(14)ST.
12.1(2)T This command was integrated into Cisco IOS Release 12.1(2)T.
12.1(8a)E This command was integrated into Cisco IOS Release 12.1(8a)E.
12.2(2)T This command was integrated into Cisco IOS Release 12.2(2)T.
12.2(4)T This command was integrated into Cisco IOS Release 12.2(4)T.
12.2(8)T This command was integrated into Cisco IOS Release 12.2(8)T.
Release Modification
12.0(21)ST This command was integrated into Cisco IOS Release 12.0(21)ST.
12.0(22)S This command was integrated into Cisco IOS Release 12.0(22)S.
12.0(23)S This command was integrated into Cisco IOS Release 12.0(23)S.
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(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.
12.2(33)SRC The filter keyword was added and the output of the command was updated
to display information about LDP local label allocation filtering.
12.2(33)SB This command was integrated into Cisco IOS Release 12.2(33)SB.
Usage Guidelines Use this command to monitor label bindings and label switch router (LSR) addresses learned from LDP peers.
Note This command monitors non-LC-ATM labels (generic labels) only. Use the debug mpls atm-ldp states
command to monitor LC-ATM activity.
Field Description
tagcon: Identifies the source of the message as the label
control subsystem.
created; reason An LIB entry has been created for the specified
destination for the indicated reason.
rem label ... Describes a change to the label bindings for the
specified destination. The change is for a label binding
learned from the specified LDP peer.
a.b.c.d:n: e.f.g.h added to addr<->ldp ident map The address e.f.g.h has been added to the set of
addresses associated with LDP identifier a.b.c.d:n.
The following is output from the debugmplsldpbindingscommand when LDP local label allocation filtering
is configured:
Router(config-ldp-lbl)#
LDP LLAF: Enqueued work item to walk tib for all tables
tib: get path labels: 10.1.1.1/32, tableid: 0, Et1/0, nh 10.10.7.2
LDP LLAF: 10.1.1.1 accepted, absence of filtering config
tagcon: announce labels for: 10.1.1.1/32; nh 10.10.7.2, Et1/0, inlabel 17, outlabel imp-null
(from 10.1.1.1:0), get path labels
Table 10: debug mpls ldp bindings Field Descriptions with LDP Local Label Allocation Filtering
Field Description
LDP LLAF Indicates that the messages apply to LDP local label
allocation filtering.
Withdraw local label for 10.10.7.0 Prefix 10.10.7.0 is not in the global routing table.
LDP withdraws the label and does not assign a local
labels.
announce zero local and path labels: 10.10.7.0 LDP does not announce local and path label for prefix
10.10.7.0.
tagcon: announce labels for: The label control subsystem announces the next hop
(nh) and labels for the named prefix.
tib: get path labels: LDP LIB searches for the routing and forwarding
path for the named prefix.
LDP LLAF: 10.1.1.1 accepted; LDP accepts the prefix. The prefix was found in the
global table (or accepted by the prefix list, if a prefix
list was named as a filter).
Related Commands
Command Description
debug mpls atm-ldp states Displays information about label virtual circuit (lvc)
state transitions as they occur.
Note Effective with Cisco IOS Release 12.2(33)SRA, the debugmplsldpcheckpointcommand is replaced by
the debugmplsvpnhacommand. See the debugmplsvpnhacommand for more information.
To enable the display of Multiprotocol Label Switching (MPLS) Label Distribution Protocol (LDP) checkpoint
debugging information, use the debugmplsldpcheckpointcommand in privileged EXEC mode. To disable
the display of MPLS LDP checkpoint debugging information, use the no form of this command.
12.2(28)SB This command was integrated into Cisco IOS Release 12.2(28)SB and
implemented on the Cisco 10000 series routers.
Usage Guidelines The following examples show sample output from the debug mpls ldp checkpoint command:
Sample Output on the Active Route Processor or PRE
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.
12.3(14)T This command was integrated into Cisco IOS Release 12.3(14)T.
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 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.
Usage Guidelines This command shows events and errors related to LDP Graceful Restart.
Examples The following example shows sample output from the debug mpls ldp graceful-restart command. The output
shows that a session was lost. The status message show the events that happen during recovery of the bindings.
LDP GR: search for down nbr record (10.110.0.10:0, 10.2.0.10) returned 10.110.0.10:0
LDP GR: Added FT Sess TLV (Rconn 120000, Rcov 120000) to INIT msg to 10.110.0.10:0
LDP GR: Tagcon querying for up to 12 bindings update tasks
LDP GR: down nbr 10.110.0.10:0:: requesting bindings MARK for {10.110.0.10:0, 1}
LDP GR: down nbr 10.110.0.10:0:: removed from bindings task queue [0 entries]
LDP GR: Requesting 1 bindings update tasks [0 left in queue]
LDP GR: 10.1.0.0/8:: updating binding from 10.110.0.10:0, inst 1:: marking stale;
LDP GR: 10.2.0.0/16:: updating binding from 10.110.0.10:0, inst 1:: marking stale;
LDP GR: 10.0.0.14/32:: updating binding from 10.110.0.10:0, inst 1:: marking stale;
LDP GR: searching for down nbr record (10.110.0.10:0, 10.2.0.10)
LDP GR: search for down nbr record (10.110.0.10:0, 10.2.0.10) returned 10.110.0.10:0
LDP GR: Added FT Sess TLV (Rconn 120000, Rcov 120000) to INIT msg to 10.110.0.10:0
LDP GR: searching for down nbr record (10.110.0.10:0, 10.2.0.10)
LDP GR: search for down nbr record (10.110.0.10:0, 10.2.0.10) returned 10.110.0.10:0
LDP GR: Added FT Sess TLV (Rconn 120000, Rcov 120000) to INIT msg to 10.110.0.10:0
LDP GR: searching for down nbr record (10.110.0.10:0, 10.2.0.10)
LDP GR: search for down nbr record (10.110.0.10:0, 10.2.0.10) returned 10.110.0.10:0
LDP GR: Added FT Sess TLV (Rconn 120000, Rcov 120000) to INIT msg to 10.110.0.10:0
LDP GR: searching for down nbr record (10.110.0.10:0, 10.2.0.10)
LDP GR: search for down nbr record (10.110.0.10:0, 10.2.0.10) returned 10.110.0.10:0
LDP GR: Added FT Sess TLV (Rconn 120000, Rcov 120000) to INIT msg to 10.110.0.10:0
LDP GR: searching for down nbr record (10.110.0.10:0, 10.2.0.10)
LDP GR: search for down nbr record (10.110.0.10:0, 10.2.0.10) returned 10.110.0.10:0
LDP GR: Added FT Sess TLV (Rconn 120000, Rcov 120000) to INIT msg to 10.110.0.10:0
LDP GR: Received FT Sess TLV from 10.110.0.10:0 (fl 0x1, rs 0x0, rconn 120000, rcov 120000)
LDP GR: GR session 10.110.0.10:0:: allocated instance, 2
LDP GR: GR session 10.110.0.10:0:: established
LDP GR: GR session 10.110.0.10:0:: found down nbr 10.110.0.10:0
LDP GR: down nbr 10.110.0.10:0:: reconnect timer stopped
LDP GR: down nbr 10.110.0.10:0:: state change (Reconnect-Wait -> Recovering)
LDP GR: down nbr 10.110.0.10:0:: recovery timer started [120000 msecs]
%LDP-5-GR: GR session 10.110.0.10:0 (inst. 2): starting graceful recovery
%LDP-5-NBRCHG: LDP Neighbor 10.110.0.10:0 is UP
LDP GR: 10.1.0.0//8:: refreshing stale binding from 10.110.0.10:0, inst 1 -> inst 2
LDP GR: 10.43.0.0//16:: refreshing stale binding from 10.110.0.10:0, inst 1 -> inst 2
LDP GR: down nbr 10.110.0.10:0:: recovery timer expired
%LDP-5-GR: GR session 10.110.0.10:0 (inst. 2): completed graceful recovery
LDP GR: down nbr 10.110.0.10:0:: destroying record [0 left]
LDP GR: down nbr 10.110.0.10:0:: state change (Recovering -> Delete-Wait)
LDP GR: down nbr 10.110.0.10:0:: added to bindings task queue [1 entries]
LDP GR: Tagcon querying for up to 12 bindings update tasks
LDP GR: down nbr 10.110.0.10:0:: requesting bindings DEL for {10.110.0.10:0, 1}
LDP GR: down nbr 10.110.0.10:0:: removed from bindings task queue [0 entries]
LDP GR: Requesting 1 bindings update tasks [0 left in queue]
LDP GR: GR session 10.110.0.10:0:: released instance, 1
The debug output is formatted in three general ways.
LDP GR: GR session 10.110.0.10:0:: found down nbr 10.110.0.10:0
down nbr 10.110.0.10:0:: removed from bindings task queue [0 entries]
LDP GR: 2.0.0.0/8:: updating binding from 10.110.0.10:0, inst 1:: marking stale;
The following table describes the fields for the debug command output.
Field Description
LDP GR Identifies LDP Graceful Restart application
found down nbr 10.110.0.10:0 Describes the event that is happening to that LDP
session.
Field Description
down nbr 10.110.0.10:0:: Identifies the Down Neighbor record, which logs the
state of a recently lost Graceful Restart session.
removed from bindings task queue [0 entries] Describes the event that is happening to the recently
lost Graceful Restart session.
10.110.0.10:0, inst 1:: marking stale; Identifies the LDP session during which the remote
label binding was learned.
Related Commands
Command Description
show mpls ldp graceful-restart Displays a summary of the LDP Graceful Restart
status.
Syntax Description interface interface (Optional) Enables the display of MPLS LDP-IGP
synchronization events for the specified interface.
12.3(14)T This command was integrated into Cisco IOS Release 12.3(14)T.
12.0(32)S The command output was modified to display events related to the delay timer
on interfaces running Open Shortest Path First (OSPF) processes, if the delay
timer is configured.
12.0(32)SY The command output was modified to display events related to synchronization
on interfaces running Intermediate System-to-Intermediate System (IS-IS)
processes.
12.4(12) This command was integrated into Cisco IOS Release 12.4(12).
12.2(33)SRB This command was integrated into Cisco IOS Release 12.2(33)SRB.
12.2(33)SB This command was integrated into Cisco IOS Release 12.2(33)SB.
Examples The following example shows events related to MPLS LDP-IGP synchronization on interfaces running OSPF:
LDP-SYNC: Et0/0, OSPF 1: notify status (required, not achieved, no delay, holddown infinite)
internal status (achieved, timer running)
LDP-SYNC: E1/0, 10.0.0.1: Adj being deleted, sync_achieved goes down
LDP-SYNC: E1/0, OSPF 1: notify status (required, not achieved, delay, holddown infinite)
LDP-SYNC: Et0/0: Session already up and interface address advertised, sync_achieved comes
up.
LDP-SYNC: Et0/0, OSPF 1: notify status (required, achieved, no delay, holddown infinite)
The following example shows events associated when an IS-IS instance, ISIS-1, is configured for
synchronization:
The following table describes the significant fields shown in the displays.
Field Description
sync_achieved The first line of the output for an interface shows the
status of the MPLS LDP-IGP Synchronization feature
in relation to the status of the interface.
The following example shows events associated with MPLS LDP-IGP synchronization on interfaces running
OSPF when you configured a delay timer:
*Jan 3 04:38:49.571: LDP-SYNC: Et0/0, OSPF 1: notify status (required, not achieved, no
delay, holddown infinite) internal status (achieved, timer running)
!
*Jan 3 04:38:49.571: LDP-SYNC: Et0/0, OSPF 1: Sync disabled by IGP. Stop delay timer
*Jan 3 04:38:49.571: LDP-SYNC: Et0/0, OSPF 1: TAGSW subblock destroyed. Stop delay timer
*Jan 3 04:38:49.571: LDP-SYNC: Et0/0, OSPF 1: Sync down. Stop delay timer
*Jan 3 04:38:49.571: LDP-SYNC: Et0/0, OSPF 1: Delay notifying IGP of sync achieved for 60
seconds
*Jan 3 04:38:49.571: LDP-SYNC: Et0/0, OSPF 1: Delay timer expired, notify IGP of sync
achieved
*Jan 3 04:38:49.571: LDP-SYNC: Et0/0, OSPF 1: Delay timer expired but sync is no longer
required won't notify IGP of sync achieved
*Jan 3 04:38:49.571: LDP-SYNC: Et0/0, OSPF 1: Delay timer expired but sync is down won't
notify IGP of sync achieved
Related Commands
Command Description
mpls ldp sync Enables MPLS LDP-IGP synchronization on all
interfaces that belong to an OSPF process or IS-IS
process.
show mpls ldp igp sync Displays the status of the MPLS LDP-IGP
synchronization process.
Syntax Description sent Displays LDP messages sent to LDP peers permitted
by the access control list (ACL).
12.0(10)ST This command was modified to reflect MPLS IETF command syntax and
terminology.
12.1(2)T This command was integrated into Cisco IOS Release 12.1(2)T.
12.1(8a)E This command was integrated into Cisco IOS Release 12.1(8a)E.
12.2(2)T This command was integrated into Cisco IOS Release 12.2(2)T.
12.0(22)S This command was integrated into Cisco IOS Release 12.0(22)S.
12.2(14)S This command was integrated into Cisco IOS Release 12.2(14)S.
12.2(33)SRA This command was integrated into Cisco IOS Release 12.2(33)SRA.
12.2(50)SY This command was integrated into Cisco IOS Release 12.2(50)SY.
Usage Guidelines LDP requires periodic transmission of keepalive messages. If you do not specify the all keyword, periodic
keepalive messages are not displayed.
Field Description
ldp: Identifies the source of the displayed information as
LDP.
from a.b.c.d Host that sent the message. Used in the early stages
of the opening of an LDP session, when the LDP
identifier is not yet known.
from a.b.c.d:e LDP identifier of the peer that sent the message or to
which the message was sent.
to a.b.c.d:e
(pp 0xnnnnnnnn) Identifies the data structure used to represent the peer
at the label distribution level. Useful for correlating
debug output.
Related Commands
Command Description
debug mpls ldp session io Displays the contents of LDP messages sent to and
received from LDP peers.
Syntax Description peer-acl acl-name (Optional) Displays LDP NSR events for the specified peer access list.
Command Default Debugging of MPLS LDP NSR events are not enabled.
Examples The following is sample output from the debug mpls ldp nsr command:
Device# debug mpls ldp nsr
*Feb 5 22:14:55.666: LDP NSR is enabled
*Feb 5 22:14:55.666: LDP Non-Stop-Routing has been enabled
*Feb 5 22:14:55.871: LDP-CF: 0:0x2A9B99C9B8 for Serial4/0, adj_addr/xport_addr
10.2.4.4/10.4.0.1:: received standby session-up, 9, in state init-sent
*Feb 5 22:14:55.871: LDP NSR: Sess Sync Record created for peer 10.4.0.1:0, inst 2,type 1
*Feb 5 22:14:55.871: LDP NSR: Addr sync Rec added to tree for peer 10.4.0.1:0, inst 2,
msg-id 0, num-rec 3
*Feb 5 22:14:55.871: LDP NSR: Peer10.4.0.1:0, Inst 2, Changing sync_rec state from none
to send for msgid 0
*Feb 5 22:14:55.871: LDP NSR: Sess Sync Record created for peer 10.4.0.1:0, inst 2,type 3
*Feb 5 22:14:55.871: LDP NSR: Session Sync record deleted for peer 10.4.0.1:0, inst 2,
type 3
*Feb 5 22:14:55.871: LDP NSR: Sess Sync Record created for peer 10.4.0.1:0, inst 2,type 2
*Feb 5 22:14:55.872: LDP NSR: Rbind sync Rec added to tree for peer 10.4.0.1:0, inst 2,
msg-id 2, num-rec 9
*Feb 5 22:14:55.872: LDP NSR: Peer10.4.0.1:0, Inst 2, Changing sync_rec state from none
to send for msgid 2
*Feb 5 22:14:55.872: LDP NSR: Sess Sync Record created for peer 10.4.0.1:0, inst 2,type 4
*Feb 5 22:14:55.872: LDP NSR: Cap sync Rec added to tree for peer 10.4.0.1:0, inst 2,
msg-id 3, num-rec 10
*Feb 5 22:14:55.872: LDP NSR: Peer10.4.0.1:0, Inst 2, Changing sync_rec state from none
to send for msgid 3
*Feb 5 22:14:55.872: LDP NSR: Sess Sync Addr Msg for Peer 10.4.0.1:0, inst 2, msg_id 0,
num_records 3
*Feb 5 22:14:55.872: LDP NSR: Peer10.4.0.1:0, Inst 2, Changing sync_rec state from send
to wait for msgid 0
*Feb 5 22:14:55.872: LDP NSR: Peer 10.4.0.1:0 Addr Session sync sent, action 9, state wait
*Feb 5 22:14:55.872: LDP NSR: Sess Sync Rbind Msg for Peer 10.4.0.1:0, msg_id 2, num_records
9
*Feb 5 22:14:55.872: LDP NSR: Peer10.4.0.1:0, Inst 2, Changing sync_rec state from send
to wait for msgid 2
*Feb 5 22:14:55.872: LDP NSR: Peer 10.4.0.1:0 Session sync sent, action 11, state wait
*Feb 5 22:14:55.872: LDP NSR: Sess Sync Cap Msg for Peer 10.4.0.1:0, msg_id 3, num_records
10
*Feb 5 22:14:55.872: LDP NSR: Peer10.4.0.1:0, Inst 2, Changing sync_rec state from send
to wait for msgid 3
*Feb 5 22:14:55.872: LDP NSR: Peer 10.4.0.1:0 Session sync sent, action 12, state wait
*Feb 5 22:14:55.873: LDP NSR: Peer10.4.0.1:0, Inst 2, Changing sync_rec state from wait
to none for msgid 0
*Feb 5 22:14:55.873: LDP NSR: Session Sync record deleted for peer 10.4.0.1:0, inst 2,
type 1
*Feb 5 22:14:55.873: LDP NSR: Peer10.4.0.1:0, Inst 2, Changing sync_rec state from wait
to none for msgid 2
*Feb 5 22:14:55.873: LDP NSR: Session Sync record deleted for peer 10.4.0.1:0, inst 2,
type 2
*Feb 5 22:14:56.488: LDP NSR: Peer10.4.0.1:0, Inst 2, Changing sync_rec state from wait
to none for msgid 3
*Feb 5 22:14:56.488: LDP NSR: Session Sync record deleted for peer 10.4.0.1:0, inst 2,
type 4
*Feb 5 22:14:56.488: LDP-CF: 0:0x2A9B99C9B8 for Serial4/0, adj_addr/xport_addr
10.2.4.4/10.4.0.1:: received Session Sync Done, 13, in state session-sync
*Feb 5 22:14:56.488: LDP NSR: Active Chkpt sess_sync_done for Peer 10.4.0.1:0, inst 2,
type 11, seq 11
Related Commands
Command Description
mpls ldp nsr Enables or disables NSR for LDP sessions.
12.0(10)ST This command was modified to reflect MPLS IETF command syntax and
terminology.
12.0(14)ST This command was integrated into Cisco IOS Release 12.0(14)ST.
12.1(2)T This command was integrated into Cisco IOS Release 12.1(2)T.
12.1(8a)E This command was integrated into Cisco IOS Release 12.1(8a)E.
12.2(2)T This command was integrated into Cisco IOS Release 12.2(2)T.
12.2(4)T This command was integrated into Cisco IOS Release 12.2(4)T.
12.2(8)T This command was integrated into Cisco IOS Release 12.2(8)T.
12.0(21)ST This command was integrated into Cisco IOS Release 12.0(21)ST.
12.0(22)S This command was integrated into Cisco IOS Release 12.0(22)S.
12.0(23)S This command was integrated into Cisco IOS Release 12.0(23)S.
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(33)SRA This command was integrated into Cisco IOS Release 12.2(33)SRA.
Usage Guidelines LDP manages peer sessions by means of two coupled state machines:
A low-level state machine that deals with session establishment and shutdown
A high-level state machine that deals with setting up and shutting down label advertisement
Use the debugmplsldpsessionstate-machine command to monitor the lower-level session state machine.
Use the debugmplsldppeerstate-machine command to monitor the higher-level session state machine.
Examples The following shows sample output from the debugmplsldppeerstate-machine command:
Field Description
tagcon: Identifies the source of the message as the label
control subsystem.
a.b.c.d:e LDP identifier of the peer for the session with the
state change.
Related Commands
Command Description
debug mpls ldp session io Displays information about LDP messages sent to or
received from LDP peers.
Command Description
show mpls ldp neighbor Displays the status of LDP sessions.
Syntax Description prefix-acl acl (Optional) Limits the displayed binding information
to that allocated for prefixes permitted by a prefix
access control list (ACL).
12.2(8)T This command was integrated into Cisco IOS Release 12.2(8)T.
12.2(14)S This command was integrated into Cisco IOS Release 12.2(14)S.
Usage Guidelines Use this command to monitor LDP information when a local label binding associated with a prefix is withdrawn
and freed. LDP withdraws a previously advertised label before advertising a new label.
If you enter the debugmplsldpprev-labelcommand without an optional keyword and argument, the command
displays output for all previous label binding changes. Use the prefix-aclaclorpeer-aclaclkeywords and
arguments to limit the output to prefixes defined by the respective ACLs.
tagcon: noroute hold timer expired for 10.0.1.1/255.255.255.255, tag withdrawn, seqno 47
tagcon: tibent(10.0.1.1/32): label 32 from 10.0.0.2:0 removed
tagcon: Deleting prev label info for prefix = 10.0.1.1, tag = 31
The following table describes the significant fields shown in the display.
Field Description
tagcon: Identifies the source of the message as the label
control subsystem.
Changing state to WITHDRAWN Describes the label binding change; in this case, the
label is to be withdrawn.
for prefix=10.0.1.1 The prefix (10.0.1.1) from which the local label
binding is to be withdrawn and freed.
Related Commands
Command Description
debug mpls ldp bindings Displays information about addresses and label
bindings learned from LDP peers by means of LDP
downstream unsolicited label distribution.
12.0(10)ST This command was modified to reflect MPLS IETF command syntax and
terminology.
12.1(2)T This command was integrated into Cisco IOS Release 12.1(2)T.
12.1(8a)E This command was integrated into Cisco IOS Release 12.1(8a)E.
12.2(2)T This command was integrated into Cisco IOS Release 12.2(2)T.
12.0(22)S This command was integrated into Cisco IOS Release 12.0(22)S.
12.2(14)S This command was integrated into Cisco IOS Release 12.2(14)S.
12.2(33)SRA This command was integrated into Cisco IOS Release 12.2(33)SRA.
12.2(50)SY This command was integrated into Cisco IOS Release 12.2(50)SY.
Usage Guidelines Displays the contents of all messages sent and received, except for periodic keepalive messages.
Field Description
ldp: Identifies the source of the message as LDP.
Rcvd xxx msg Indicates that a message of the specified type has been
received.
from a.b.c.d Host to which the message has been sent. Used in the
early stages of the opening of an LDP session when
the LDP identifier is not yet known.
Field Description
Sent xxx msg Indicates that a message of the specified type has been
sent.
to a.b.c.d Host to which the message has been sent. Used in the
early stages of the opening of an LDP session when
the LDP identifier is not yet known.
(pp 0xnnnnnnnn) Identifies the data structure used to represent the peer
at the label distribution level. Useful for correlating
debug output.
PDU hdr: LDP Id: a.b.c.d:e LDP identifier of the sender included in the LDP
protocol data unit (PDU) header.
Msg contents: 0xnn ... 0xnn Contents of the message represented as a sequence
of bytes.
Related Commands
Command Description
debug mpls ldp messages Displays specific information (such as message type,
source, and destination) regarding LDP messages sent
to and received from LDP peers.
debug mpls ldp session state-machine Displays information about state transitions for LDP
sessions.
Syntax Description peer-acl acl (Optional) Enables the display of events for the peers
whose router IDs are listed in the access control list.
12.3(14)T This command was integrated into Cisco IOS Release 12.3(14)T.
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 In the following example, the display of events related to MPLS LDP Session Protection are enabled:
Related Commands
Command Description
clear mpls ldp neighbor Forcibly resets an LDP session.
Syntax Description peer-acl acl (Optional) Limits the displayed information to that
for LDP peers permitted by the access control list
(acl).
12.0(10)ST This command was modified to reflect MPLS IETF command syntax and
terminology.
12.0(14)ST This command was integrated into Cisco IOS Release 12.0(14)ST.
12.1(2)T This command was integrated into Cisco IOS Release 12.1(2)T.
12.1(8a)E This command was integrated into Cisco IOS Release 12.1(8a)E.
12.2(2)T This command was integrated into Cisco IOS Release 12.2(2)T.
12.2(4)T This command was integrated into Cisco IOS Release 12.2(4)T.
12.2(8)T This command was integrated into Cisco IOS Release 12.2(8)T.
12.0(21)ST This command was integrated into Cisco IOS Release 12.0(21)ST.
12.0(22)S This command was integrated into Cisco IOS Release 12.0(22)S.
12.0(23)S This command was integrated into Cisco IOS Release 12.0(23)S.
12.2(13)T This command was integrated into Cisco IOS Release 12.2(13)T.
Release Modification
12.2(14)S This command was integrated into Cisco IOS Release 12.2(14)S.
12.2(33)SRA This command was integrated into Cisco IOS Release 12.2(33)SRA.
Usage Guidelines LDP manages peer sessions by means of two coupled-state machines:
A low-level state machine that deals with session establishment and shutdown
A high-level state machine that deals with setting up and shutting down label advertisement
Use the debugmplsldpsessionstate-machine command to monitor the lower-level session state machine.
Use the debugmplsldppeerstate-machine command to monitor the higher-level session state machine.
Examples The following shows sample output from the debugmplsldpsessionstate-machine command:
Field Description
ldp: Identifies the source of the message as LDP.
Related Commands
Command Description
debug mpls ldp peer state-machine Displays information about state transitions for LDP
sessions.
12.0(10)ST This command was modified to reflect MPLS IETF command syntax and
terminology.
12.0(14)ST This command was integrated into Cisco IOS Release 12.0(14)ST.
12.1(2)T This command was integrated into Cisco IOS Release 12.1(2)T.
12.1(8a)E This command was integrated into Cisco IOS Release 12.1(8a)E.
12.2(2)T This command was integrated into Cisco IOS Release 12.2(2)T.
12.2(4)T This command was integrated into Cisco IOS Release 12.2(4)T.
12.2(8)T This command was integrated into Cisco IOS Release 12.2(8)T.
12.0(21)ST This command was integrated into Cisco IOS Release 12.0(21)ST.
12.0(22)S This command was integrated into Cisco IOS Release 12.0(22)S.
12.0(23)S This command was integrated into Cisco IOS Release 12.0(23)S.
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(33)SRA This command was integrated into Cisco IOS Release 12.2(33)SRA.
Usage Guidelines Platforms that are not directly connected may engage in LDP label distribution (for example, to support
two-level labeling across an LSP tunnel).
An LDP session between nondirectly connected label switch routers (LSRs) is called a targeted session and
is supported by LDP extended discovery which uses targeted Hello messages sent to specific IP addresses.
An LSR (Router 1) attempting to initiate an LDP targeted session with another LSR (Router 2) sends targeted
Hello messages sent to a specific IP address of Router 2. If the configuration of Router 2 permits it to respond
to targeted Hello messages from Router 1, it does so, and the LDP session can be established. In this situation,
Router 1 is said to be an active LSR for the targeted session because it initiated the targeted Hello messages;
Router 2 is said to be a passive LSR for the session because it responded to them.
As with LDP sessions between two directly connected LSRs, it is possible for a targeted session to be the
result of multiple discovery activities which are targeted to different IP addresses for the same LSR. In addition,
it is possible for both LSRs in a targeted session to be active and for both to be passive.
The debug messages enabled by debug mpls ldp targeted-neighbors report activity relating to targeted sessions.
Field Description
ldp-trgtnbr: Identifies this as an LDP targeted neighbor debug
statement.
Related Commands
Command Description
show mpls ldp neighbor Displays the status of LDP protocol sessions.
Syntax Description peer-acl acl (Optional) Limits the displayed information to that
for LDP peers permitted by the access control list
(acl).
Command Default Display information about LDP TCP connection activity for all peers and all interfaces.
12.0(10)ST This command was modified to reflect MPLS IETF command syntax and
terminology.
12.0(14)ST This command was integrated into Cisco IOS Release 12.0(14)ST.
12.1(2)T This command was integrated into Cisco IOS Release 12.1(2)T.
12.1(8a)E This command was integrated into Cisco IOS Release 12.1(8a)E.
12.2(2)T This command was integrated into Cisco IOS Release 12.2(2)T.
12.2(4)T This command was integrated into Cisco IOS Release 12.2(4)T.
12.2(8)T This command was integrated into Cisco IOS Release 12.2(8)T.
12.0(21)ST This command was integrated into Cisco IOS Release 12.0(21)ST.
12.0(22)S This command was integrated into Cisco IOS Release 12.0(22)S.
12.0(23)S This command was integrated into Cisco IOS Release 12.0(23)S.
Release Modification
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(33)SRA This command was integrated into Cisco IOS Release 12.2(33)SRA.
Usage Guidelines Use this command to monitor LDP activity relating to the establishment of the transport (TCP) connection
for LDP sessions.
When two devices establish a TCP connection for an LDP session, the device with the larger transport address
plays an active role and the other plays a passive role. The active device attempts to establish a TCP connection
to the well-known LDP port at the passive device. The passive device waits for the connection to the well-known
port to be established.
Examples The following shows sample output from the debugmplsldptransportconnections command:
Router#
debug mpls ldp transport connections
Debug output at active peer:
ldp: Opening listen port 646 for 144.0.0.44, 34.0.0.44
ldp: Open LDP listen TCB 0x60E105BC; lport = 646; fhost = 144.0.0.44
ldp: Add listen TCB to list; tcb 0x60E105BC; addr 144.0.0.44
ldp: Incoming ldp conn 133.0.0.33:646 <-> 144.0.0.44:11042
ldp: create ptcl_adj: tp = 0x610ECD64, ipaddr = 144.0.0.44
Debug output at passive peer:
ldp: Opening ldp conn; adj 0x60BAC33C, 144.0.0.44 <-> 133.0.0.33
ldp: ldp conn is up; adj 0x60BAC33C, 144.0.0.44:11042 <-> 133.0.0.33:646
The following table describes the significant fields shown in the display.
Field Description
ldp: Identifies the source of the message as LDP.
adj 0xnnnnnnnn Identifies the data structure used to represent the peer
at the transport level. Useful for correlating debug
output.
Related Commands
Command Description
debug mpls ldp transport events Prints information about the events related to the LDP
peer discovery mechanism.
Syntax Description peer-acl acl (Optional) Limits the displayed information to that
for LDP peers permitted by the access control list
(acl).
Command Default Displays information about LDP discovery activity for all peers and all interfaces.
12.0(10)ST This command was modified to reflect MPLS IETF command syntax and
terminology.
12.0(14)ST This command was integrated into Cisco IOS Release 12.0(14)ST.
12.1(2)T This command was integrated into Cisco IOS Release 12.1(2)T.
12.1(8a)E This command was integrated into Cisco IOS Release 12.1(8a)E.
12.2(2)T This command was integrated into Cisco IOS Release 12.2(2)T.
12.2(4)T This command was integrated into Cisco IOS Release 12.2(4)T.
12.2(8)T This command was integrated into Cisco IOS Release 12.2(8)T.
12.0(21)ST This command was integrated into Cisco IOS Release 12.0(21)ST.
12.0(22)S This command was integrated into Cisco IOS Release 12.0(22)S.
Release Modification
12.0(23)S This command was integrated into Cisco IOS Release 12.0(23)S.
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(33)SRA This command was integrated into Cisco IOS Release 12.2(33)SRA.
Note The command includes all of the output generated by the debug mpls ldp transport connection command.
Router#
debug mpls ldp transport events
ldp: enabling ldp on Ethernet1/1/1
ldp: Set intf id: intf 0x611D684C, Ethernet1/1/1, not lc-atm, intf_id 0
ldp: Set intf id: intf 0x617C5638, ATM0/0.2, not lc-atm, intf_id 0
ldp: Send ldp hello; ATM3/0.1, src/dst 8.1.1.1/224.0.0.2, inst_id 1, tcatm
ldp: Rcvd ldp hello; ATM3/0.1, from 203.0.7.7 (203.0.7.7:2), intf_id 1, opt 0x8, tcatm
ldp: Send ldp hello; Ethernet1/1/1, src/dst 138.1.0.88/224.0.0.2, inst_id 0
ldp: Rcvd ldp hello; Ethernet1/1/1, from 10.105.0.9 (7.1.1.1:0), intf_id 0, opt 0xC
ldp: ldp Hello from 10.105.0.9 (7.1.1.1:0) to 224.0.0.2, opt 0xC
ldp: New adj 0x617C5EBC from 10.105.0.9 (7.1.1.1:0), Ethernet1/1/1
ldp: Opening ldp conn; adj 0x617C5EBC, 8.1.1.1 <-> 7.1.1.1
ldp: ldp conn is up; adj 0x617C5EBC, 8.1.1.1:11013 <-> 7.1.1.1:646
ldp: Send ldp hello; ATM3/0.1, src/dst 8.1.1.1/224.0.0.2, inst_id 1, tcatm
ldp: Rcvd ldp hello; ATM3/0.1, from 203.0.7.7 (203.0.7.7:2), intf_id 1, opt 0x8, tcatm
ldp: Send ldp hello; Ethernet1/1/1, src/dst 138.1.0.88/224.0.0.2, inst_id 0
ldp: Rcvd ldp hello; Ethernet1/1/1, from 10.105.0.9 (7.1.1.1:0), intf_id 0, opt 0xC
...
ldp: Send ldp hello; Ethernet1/1/1, src/dst 138.1.0.88/224.0.0.2, inst_id 0
ldp: Send ldp hello; ATM3/0.1, src/dst 8.1no tag ip
.0.2, inst_id 1, tcatm
ldp: disabling ldp on Ethernet1/1/1
ldp: Hold timer expired for adj 0x617C5EBC, will close conn
ldp: Closing ldp conn 8.1.1.1:11013 <-> 7.1.1.1:646, adj 0x617C5EBC
ldp: Adjacency 0x617C5EBC, 10.105.0.9 timed out
ldp: Adj 0x617C5EBC; state set to closed
ldp: Rcvd ldp hello; ATM3/0.1, from 203.0.7.7 (203.0.7.7:2), intf_id 1, opt 0x8, tcatm
ldp: Ignore Hello from 10.105.0.9, Ethernet1/1/1; no intf
The following table describes the significant fields shown in the display.
Field Description
ldp: Identifies the source of the message as LDP.
Field Description
adj 0xnnnnnnnn Identifies the data structure used to represent the peer
at the transport level. Useful for correlating debug
output.
opt 0xn Bits that describe options in the LDP discovery Hello
packet:
0x1--Targeted Hello option
0x2--Send targeted Hello option
0x4--Transport address option
0x8--LDP Hello message (as opposed to TDP
Hello message)
Related Commands
Command Description
debug mpls ldp transport connections Displays information about the TCP connections used
to support LDP sessions.
show mpls ldp discovery Displays the status of the LDP discovery process.
12.1(3)T This command was modified to reflect new MPLS IETF terminology
and CLI syntax.
12.2(33)SRA This command was integrated into Cisco IOS Release 12.2(33)SRA.
Usage Guidelines Several lines of output are produced for each route placed into the label-forwarding information base (LFIB).
If your router has thousands of labeled routes, be careful about issuing this command. When label switching
is first enabled, each of these routes is placed into the LFIB, and several lines of output are displayed for each
route.
Field Description
tagcon The name of the subsystem issuing the debug output
(Label Control).
tc_ip_rtlookup fail on x.y.w.z/m: subnet_lookup failed The destination with IP address and mask shown is
not in the routing table.
route tag chg x.y.w.z/m Request to create the LFIB entry for the specified
prefix/mask.
idx=-1 The index within the FIB entry of the path whose
LFIB entry is being created. The parameter -1 means
all paths for this FIB entry.
Field Description
fib complete delete Indicates that the FIB entry is being deleted.
deactivate tag rew for x.y.w.z/m Indicates that label rewrite for specified prefix is being
deleted.
set fib rew: pfx x.y.w.z/m Indicates that label rewrite is being installed or deleted
from the FIB entry for the specified destination for
label imposition purposes.
resolve tag rew,prefix=x.y.w.z/m Indicates that the FIB route to the specified prefix is
being resolved.
fib scanner start Indicates that the periodic scan of the FIB has started.
fib upd loadinf x.y.w.z/m Indicates that a check for nonrecursive accounting is
being made and that the LFIB loadinfo information
for the specified prefix is being updated.
Field Description
tfib no loadin Indicates that the LFIB entry has no loadinfo.
fib check cleanup for x.y.w.z/m Indicates that a check is being made on the LFIB entry
for the specified destination to determine if rewrite
needs to be removed from the LFIB.
create dynamic entry for x.y.w.z/m Indicates that the LFIB has been enabled and that an
LFIB entry is being created for the specified
destination.
call find_route_tags Indicates that the labels for that destination are being
requested.
has no info Indicates that the destination does not already have
label_info.
finish fib re x.y.z.w/m Indicates that the LFIB entry for the specified route
is being completed.
parent outg tag s If recursive, specifies the outgoing label of the route
through which it is recursive (the parent). If not
recursive, s = no parent.
tagcon: route_tag_change for: x.y.z.w/m Indicates that label control is notifying LFIB that
labels are available for the specified destination.
nexthop tsr x.y.z.w.i Identifies the TDP ID of the next hop that sent the
tag.
Related Commands
Command Description
debug mpls lfib lsp Prints detailed information about label rewrites being
created and deleted as LSP tunnels are added or
removed.
debug mpls lfib state Traces what happens when label switching is enabled
or disabled.
debug mpls lfib struct Traces the allocation and freeing of LFIB-related data
structures, including the LFIB itself, label rewrites,
and label_info data.
12.1(3)T This command was modified to reflect new MPLS IETF terminology
and CLI syntax.
12.2(33)SRA This command was integrated into Cisco IOS Release 12.2(33)SRA.
Usage Guidelines Several lines of output are produced for each route placed into the LFIB. If your router has thousands of
labeled routes, issue this command with care. When label switching is first enabled, each of these routes is
placed into the LFIB and a label encapsulation is created. The command output shows you on which adjacency
the label rewrite is being created and the labels assigned.
Examples The following is sample output from the debugmplslfibenc command. This example shows the encapsulations
for three routes that have been created and placed into the LFIB.
The following table describes the significant fields shown in the display.
Field Description
TFIB Identifies the source of the message as the LFIB
subsystem.
inc tag=x or inc=x An incoming (local) label for the LFIB entry is being
created. Labels can be numbers or special values.
get tag adj Identifies that the label switching adjacency to use
for the LFIB entry is being determined.
Field Description
type = x Tag encapsulation type, as follows:
0 = normal
1 = TCATM
2 = TSP tunnel
The following table describes the special labels, which sometimes appear in the debug output, and their
meanings.
Related Commands
Command Description
debug mpls lfib cef Prints detailed information about label rewrites being
created, resolved, and deactivated as CEF routes are
added, changed, or removed.
Command Description
debug mpls lfib lsp Prints detailed information about label rewrites being
created and deleted as LSP tunnels are added or
removed.
debug mpls lfib state Traces what happens when label switching is enabled
or disabled.
debug mpls lfib struct Traces the allocation and freeing of LFIB-related data
structures, including the LFIB itself, label rewrites,
and label_info data.
12.2(33)SRA This command was integrated into Cisco IOS Release 12.2(33)SRA.
Usage Guidelines Because using debug commands can use a great deal of bandwidth on your system, use caution when enabling
the debug mpls lfib fast-reroute database command.
Examples The following example displays debugging output for in Fast Reroute processing:
Related Commands
Command Description
debug mpls traffic-eng tunnels fast-reroute events Displays debugging information about fast reroute
events.
debug mpls traffic-eng tunnels fast-reroute Displays debugging information about the rerouting
reroutes of traffic from link-protected interfaces to backup
tunnels.
12.2(33)SRA This command was integrated into Cisco IOS Release 12.2(33)SRA.
Usage Guidelines Because using debug commands can use a great deal of bandwidth on your system, use caution when enabling
the debug mpls lfib fast-reroute events command.
Examples The following example reports on the rerouting of traffic to a backup tunnel because of a change of state at
a link-protected physical interface.
Note The state given in parentheses reflects what the FRR database currently understands to be the state of the
physical interface. This may or may not be the same as the event state reported earlier on that same display
line.
Related Commands
Command Description
debug mpls traffic-eng tunnels fast-reroute Displays debugging information about changes to the
database fast reroute database.
Command Description
debug mpls traffic-eng tunnels fast-reroute Displays debugging information about the rerouting
reroutes of traffic from link-protected interfaces to backup
tunnels.
12.2(33)SRA This command was integrated into Cisco IOS Release 12.2(33)SRA.
Usage Guidelines Because using debug commands can use a great deal of bandwidth on your system, use caution when enabling
the debug mpls lfib fast-reroute reroutes command. The output of this command increases in proportion to
the number of tunnels that utilize fast reroute.
Related Commands
Command Description
debug mpls traffic-eng tunnels fast-reroute Displays debugging information about changes to the
database fast reroute database.
Command Description
debug mpls traffic-eng tunnels fast-reroute events Displays debugging information about fast reroute
events.
12.1(3)T This command was modified to reflect new MPLS IETF terminology
and CLI syntax.
12.2(33)SRA This command was integrated into Cisco IOS Release 12.2(33)SRA.
Field Description
tagtun Name of routine entered.
tagtun tag chg linec Line card is being informed of the TSP tunnel.
Field Description
nh=x.y.w.z Indicates the next hop IP address.
tagtun tag del linec Informs the line card of the TSP tunnel deletion.
tagtun chg msg Indicates that the line card has received a message to
create a TSP tunnel.
Related Commands
Command Description
debug mpls lfib cef Prints detailed information about label rewrites being
created, resolved, and deactivated as CEF routes are
added, changed, or removed.
debug mpls lfib state Traces what happens when label switching is enabled
or disabled.
debug mpls lfib struct Traces the allocation and freeing of LFIB-related data
structures, including the LFIB itself, label rewrites,
and label_info data.
12.1(3)T This command was modified to reflect new MPLS IETF terminology
and CLI syntax.
12.2(33)SRA This command was integrated into Cisco IOS Release 12.2(33)SRA.
Usage Guidelines Use this command when you wish to trace what happens to the label-forwarding information base (LFIB)
when you issue the mplsip or the mplstsp-tunnel command.
Field Description
LFIB Identifies the source of the message as the LFIB
subsystem.
Upd tag sb x Indicates that the status of the xth label switching
sub-block is being updated, where x is the interface
number. There is a label switching sub-block for each
interface on which label switching has been enabled.
(status:0xC1,tmtu:1500,VPI:1-1VC=0/32, et:0/0/0),lc Identifies the values of the fields in the label switching
0x0) sub-block, as follows:
status byte
maximum transmission unit (tmtu)
range of ATM VPs
control VP
control VC (if this is a TC-ATM interface)
encapsulation type (et)
encapsulation information
tunnel interface number (lc)
line card number to which the update message
is being sent (0 means all line cards)
intf status chg Indicates that there was an interface status change.
interface dyntag change, change in state to Indicates that there was a change in the dynamic label
Ethernet4/0/2 status for the particular interface.
enable entered Indicates that the code that enables the LFIB was
invoked.
TFIB already enabled Indicates that the LFIB was already enabled when
this call was made.
Field Description
cleanup: tfib[x] still non-0 Indicates that the LFIB is being deleted, but that slot
x is still active.
disable lc mesg recvd, type=0x1 Indicates that a message to disable label switching
type 1 (dynamic) was received by the line card.
disable entered, table exists,type=0x1 Indicates that a call to disable dynamic label switching
was issued.
Ethernet4/0/1 fibidb subblock message received Indicates that a message giving fibidb status change
was received on the line card.
enable lc msg recvd,type=0x1 Indicates that the line card received a message to
enable label switching type 1 (dynamic).
Tunnel301 set encapfix to 0x6016A97C Shows that fibidb Tunnel301 on the line card received
an encapsulation fixup.
types now 0x3, returning Shows the value of the bitmask indicating the type of
label switching enabled on the interface, as follows:
0x1--means dynamic label switching
0x2--means tsp-tunnels
0x3--means both
Related Commands
Command Description
debug mpls lfib cef Prints detailed information about label rewrites being
created, resolved, and deactivated as CEF routes are
added, changed, or removed.
debug mpls lfib lsp Prints detailed information about label rewrites being
created and deleted as LSP tunnels are added or
removed.
debug mpls lfib struct Traces the allocation and freeing of LFIB-related data
structures, including the LFIB itself, label rewrites,
and label_info data.
12.1(3)T This command was modified to reflect new MPLS IETF terminology
and CLI syntax.
12.2(33)SRA This command was integrated into Cisco IOS Release 12.2(33)SRA.
Field Description
TFIB The subsystem issuing the message.
remove from tfib A label rewrite is being removed from the LFIB.
set loadinfo The loadinfo field in the LFIB entry is being set (used
for nonrecursive accounting).
no old loadinfo The LFIB entry did not have a loadinfo before.
no new loadinfo The LFIB entry should not have a loadinfo now.
TFIB not in use. Checking for entries. Label switching has been disabled and the LFIB is
being freed up.
cleanup: tfib[x] still non-0 The LFIB is being checked for any entries in use, and
entry x is the lowest numbered slot still in use.
enable, TFIB allocated, size x bytes, maxtag = y Label switching has been enabled and an LFIB of x
bytes has been allocated. The largest legal label is y.
add to tfib at s A label rewrite has been placed in the LFIB at slots.
first in circular list This LFIB slot had been empty and this is the first
rewrite in the list.
Field Description
added to circular list A label rewrite is being added to an LFIB slot that
already had an entry. This rewrite is being inserted
in the circular list.
Related Commands
Command Description
debug mpls lfib cef Prints detailed information about label rewrites being
created, resolved, and deactivated as CEF routes are
added, changed, or removed.
debug mpls lfib lsp Prints detailed information about label rewrites being
created and deleted as LSP tunnels are added or
removed.
debug mpls lfib state Traces what happens when label switching is enabled
or disabled.
debug mpls lspv [tlv] [error] [event] [ipc] [packet [data| error]] [path-discovery] [multipath] [all]
no debug mpls lspv
Syntax Description tlv (Optional) Displays MPLS) echo packet type, length,
values (TLVs) information as it is being coded and
decoded.
12.4(6)T The following keywords were added: ipc, path-discovery, multipath, and
all.
12.2(28)SB This command was integrated into Cisco IOS Release 12.28(SB) and
implemented on the Cisco 10000 series router.
12.0(32)SY This command was integrated into Cisco IOS Release 12.0(32)SY.
12.2(33)SRA This command was integrated into Cisco IOS Release 12.2(33)SRA.
12.4(11)T This command was integrated into Cisco IOS Release 12.4(11)T.
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.0(33)S The following keywords were added for Cisco IOS Release 12.0(33)S: ipc,
path-discovery, multipath, and all.
12.4(20)T This command was integrated into Cisco IOS Release 12.4(20)T.
12.2(33)SXI This command was integrated into Cisco IOS Release 12.2(33)SXI.
Usage Guidelines Use this command to monitor activity associated with the pingmpls and the tracempls commands.
The following table lists the messages displayed by the debugmplslspverrorcommand and the reason for
each error message.
Table 28: Messages Displayed by the debug mpls lspv error Command
UDP checksum error, packet discarded A packet is received on the port being used by Label
Switched Path Verification (LSPV) and there is a
checksum error on the packet.
Invalid echo message type An MPLS echo packet with an invalid echo message
type (neither a request nor a reply) is received.
Examples The following is sample output from thepingmpls command when LSPV event debugging is enabled:
Related Commands
Command Description
ping mpls Checks MPLS LSP connectivity.
trace mpls Discovers MPLS LSP routes that packets will actually
take when traveling to their destinations.
Usage Guidelines Use this command when the MLDP-based MVPN feature appears not to be functioning. The command enables
debugging output for all MLDP events that occur when the MLDP-based MVPN feature is enabled. This
feature provides extensions to Label Distribution Protocol (LDP) for the setup of point-to-multipoint (P2MP)
and multipoint-to-multipoint (MP2MP) label switched paths (LSPs) for transport in the Multicast Virtual
Private Network MVPN core network. Issuing this command is equivalent to issuing the following commands:
debug mpls mldp filter opaque_type
debug mpls mldp generic
debug mpls mldp gr
debug mpls mldp mfi
debug mpls mldp mrib
debug mpls mldp neighbor
debug mpls mldp packet
Examples The following example shows how to enable debugging output for all MLDP events:
Related Commands
Command Description
debug mpls mldp filter opaque_type Enables filtering of MLDP debugging output using
the opaque type.
debug mpls mldp generic Enables debugging output for generic MLDP events.
debug mpls mldp gr Enables debugging output for MLDP graceful restart
events.
debug mpls mldp mfi Enables debugging output for MLDP/MFI interaction
events.
debug mpls mldp neighbor Enables debugging output for MLDP neighbor events.
Syntax Description type The opaque type to be used for filtering. The
following types are supported:
ipv4 source-group --this represents the IPv4
Protocol Independent Source-Specific Transit
multicast application type. The IPv4 source
address and group address are also specified.
ipv6 source-group --this represents the IPv6
Protocol Independent Source-Specific Transit
multicast application type.The IPv6 source
address and group address are also specified.
mdt vpn-id mdt-number --this represents the
Multicast Virtual Private Network (MVPN)
multicast application type. The VPN identifier
and the Multicast Distribution Tree (MDT)
number are also specified.
vpnv4 source-group route-distinguisher --this
represents the Direct MDT (VPNv4) multicast
application type.The IPv4 source address, group
address, and the VPN route distinguisher are
also specified.
type-number --the type-number. Valid values
are from 0-65535.
Usage Guidelines Use this command when the MLDP-based MVPN feature appears not to be functioning. The command enables
filtering of MLDP debugging output using the opaque type. This output occurs when the MLDP-based MVPN
feature is enabled. This feature provides extensions to Label Distribution Protocol (LDP) for the setup of
point-to-multipoint (P2MP) and multipoint-to-multipoint (MP2MP) label switched paths (LSPs) for transport
in the Multicast Virtual Private Network (MVPN) core network. The opaque type represents the type of
multicast application (for example, MVPN) occurring across an MPLS core network.
Examples The following example shows how to enable filtering of MLDP debugging output using the opaque type:
Related Commands
Command Description
debug mpls mldp all Enables debugging output for all MLDP events.
debug mpls mldp generic Enables debugging output for generic MLDP events.
debug mpls mldp gr Enables debugging output for MLDP graceful restart
events.
debug mpls mldp mfi Enables debugging output for MLDP/MFI interaction
events.
debug mpls mldp neighbor Enables debugging output for MLDP neighbor events.
Usage Guidelines Use this command when the MLDP-based MVPN feature appears not to be functioning. The command enables
debugging output for generic MLDP events that occur when the MLDP-based MVPN feature is enabled. This
feature provides extensions to Label Distribution Protocol (LDP) for the setup of point-to-multipoint (P2MP)
and multipoint-to-multipoint (MP2MP) label switched paths (LSPs) for transport in the Multicast Virtual
Private Network (MVPN) core network.
Examples The following example shows how to enable debugging output for generic MLDP events:
Related Commands
Command Description
debug mpls mldp all Enables debugging output for all MLDP events.
debug mpls mldp filter opaque_type Enables filtering of MLDP debugging output using
the opaque type.
Command Description
debug mpls mldp gr Enables debugging output for MLDP graceful restart
events.
debug mpls mldp mfi Enables debugging output for MLDP/MFI interaction
events.
debug mpls mldp neighbor Enables debugging output for MLDP neighbor events.
Usage Guidelines Use this command when the MLDP-based MVPN feature appears not to be functioning. The command enables
debugging output for MLDP graceful restart events that occur when the MLDP-based MVPN feature is
enabled. This feature provides extensions to Label Distribution Protocol (LDP) for the setup of
point-to-multipoint (P2MP) and multipoint-to-multipoint (MP2MP) label switched paths (LSPs) for transport
in the Multicast Virtual Private Network (MVPN) core network.
Examples The following example shows how to enable debugging output for MLDP GR events:
Related Commands
Command Description
debug mpls mldp all Enables debugging output for all MLDP events.
debug mpls mldp filter opaque_type Enables filtering of MLDP debugging output using
the opaque type.
debug mpls mldp generic Enables debugging output for generic MLDP events.
Command Description
debug mpls mldp mfi Enables debugging output for MLDP/MFI interaction
events.
debug mpls mldp neighbor Enables debugging output for MLDP neighbor events.
Usage Guidelines Use this command when the MLDP-based MVPN feature appears not to be functioning. The command enables
debugging output for MLDP/MFI interaction events that occur when the MLDP-based MVPN feature is
enabled. This feature provides extensions to Label Distribution Protocol (LDP) for the setup of
point-to-multipoint (P2MP) and multipoint-to-multipoint (MP2MP) label switched paths (LSPs) for transport
in the Multicast Virtual Private Network (MVPN) core network.
Examples The following example shows how to enable debugging output for MLDP/MFI interaction events:
Related Commands
Command Description
debug mpls mldp all Enables debugging output for all MLDP events.
debug mpls mldp filter opaque_type Enables filtering of MLDP debugging output using
the opaque type.
debug mpls mldp generic Enables debugging output for generic MLDP events.
Command Description
debug mpls mldp gr Enables debugging output for MLDP graceful restart
events.
debug mpls mldp neighbor Enables debugging output for MLDP neighbor events.
Usage Guidelines Use this command when the MLDP-based MVPN feature appears not to be functioning. The command enables
debugging output for MLDP/MRIB interaction events that occur when the MLDP-based MVPN feature is
enabled. This feature provides extensions to Label Distribution Protocol (LDP) for the setup of
point-to-multipoint (P2MP) and multipoint-to-multipoint (MP2MP) label switched paths (LSPs) for transport
in the Multicast Virtual Private Network (MVPN) core network.
Examples The following example shows how to enable debugging output for MLDP/MRIB interaction events:
Related Commands
Command Description
debug mpls mldp all Enables debugging output for all MLDP events.
debug mpls mldp filter opaque_type Enables filtering of MLDP debugging output using
the opaque type.
debug mpls mldp generic Enables debugging output for generic MLDP events.
debug mpls mldp gr Enables debugging output for MLDP graceful restart
events.
Command Description
debug mpls mldp mfi Enables debugging output for MLDP/MFI interaction
events.
debug mpls mldp neighbor Enables debugging output for MLDP neighbor events.
Usage Guidelines Use this command when the MLDP-based MVPN feature appears not to be functioning. The command enables
debugging output for MLDP neighbor events that occur when the MLDP-based MVPN feature is enabled.
This feature provides extensions to Label Distribution Protocol (LDP) for the setup of point-to-multipoint
(P2MP) and multipoint-to-multipoint (MP2MP) label switched paths (LSPs) for transport in the Multicast
Virtual Private Network (MVPN)core network.
Examples The following example shows how to enable debugging output for MLDP neighbor events:
Related Commands
Command Description
debug mpls mldp all Enables debugging output for all MLDP events.
debug mpls mldp filter opaque_type Enables filtering of MLDP debugging output using
the opaque type.
debug mpls mldp generic Enables debugging output for generic MLDP events.
debug mpls mldp gr Enables debugging output for MLDP graceful restart
events.
Command Description
debug mpls mldp mfi Enables debugging output for MLDP/MFI interaction
events.
Usage Guidelines Use this command when the MLDP-based MVPN feature appears not to be functioning. The command enables
debugging output for MLDP-generated MPLS control plane events that occur when the MLDP-based MVPN
feature is enabled. This feature provides extensions to Label Distribution Protocol (LDP) for the setup of
point-to-multipoint (P2MP) and multipoint-to-multipoint (MP2MP) label switched paths (LSPs) for transport
in the Multicast Virtual Private Network (MVPN) core network.
Examples The following example shows how to enable debugging output for MLDP-generated MPLS control plane
events:
Related Commands
Command Description
debug mpls mldp all Enables debugging output for all MLDP events.
debug mpls mldp filter opaque_type Enables filtering of MLDP debugging output using
the opaque type.
debug mpls mldp generic Enables debugging output for generic MLDP events.
debug mpls mldp gr Enables debugging output for MLDP graceful restart
events.
Command Description
debug mpls mldp mfi Enables debugging output for MLDP/MFI interaction
events.
debug mpls mldp neighbor Enables debugging output for MLDP neighbor events.
12.1(5)T This command was integrated into Cisco IOS Release 12.1(5)T.
12.0(22)S This command was integrated into Cisco IOS Release 12.0(22)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)SXI4 This command was integrated into Cisco IOS Release 12.2(33)SXI4.
Examples Here is sample output from the debug mpls netflow command:
Note Flow flag 1 prefixes are reachable through this interface; therefore, MPLS egress NetFlow accounting is
applied to all packets going out the destination prefix. Flow flag 0 prefixes are not reachable through this
interface; therefore, MPLS egress NetFlow accounting is not applied to any packets going out the destination
prefix.
Related Commands
Command Description
show debug Displays active debug output.
Command Default The debug output displays all labeled packets, regardless of the interface.
12.1(3)T This command was modified for new MPLS terminology and syntax.
12.2(25)S The command ouput was enhanced to display MPLS high availability
information.
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.
Usage Guidelines The optional> interface parameter restricts the display to only those packets received or sent on the indicated
interface or subinterface.
Note Use this command with care because it generates output for every packet processed. Furthermore, enabling
this command causes fast and distributed label switching to be disabled for the selected interfaces. To
avoid adversely affecting other system activity, use this command only when traffic on the network is at
a minimum.
Field Description
Hs0/0 The identifier for the interface on which the packet
was received or sent.
(no tag) Last label was popped off the packet and sent
unlabeled.
Related Commands
Command Description
show mpls forwarding-table Displays the contents of the MPLS forwarding table.
Syntax Description vrf vpn-name (Optional) Displays information only for the specified
VPN routing and forwarding instance.
12.0(26)S This command was integrated into Cisco IOS Release 12.0(26)S.
12.3(14)T This command was integrated into Cisco IOS Release 12.3(14)T.
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.
Usage Guidelines Use the debug mpls static binding command to troubleshoot problems related to Multiprotocol Lbel Switching
(MPLS) static labels or VRF-aware MPLS static labels. If you specify the vrf keyword, debugging is enabled
only for a specified VRF. You can enable debugging only for a VRF.
Examples The following is sample output from the debug mpls static binding command:
Related Commands
Command Description
mpls static binding ipv4 vrf Binds a prefix to a local label.
debug mpls tp
To enable debugging for Multiprotocol Label Switching (MPLS)-Transport Profile (TP), use the debug mpls
tp command in privileged EXEC mode. To disable debugging, use the no form of this command.
debug mpls tp [all| cli| error| event| fault-oam| ha| init| link-num| lsp-db| lsp-ep| lsp-mp| mem| psc |
{packet | event}| tun-db| tunnel]
no debug mpls tp
15.1(3)S This command was integrated into Cisco IOS Release 15.1(3)S.
Cisco IOS Release 3.9S This command was modified. The psc packet and event keywords
were added.
Examples The following example enables the display of MPLS-TP endpoint LSP debug messages:
Related Commands
Command Description
show mpls tp Displays information summary or detailed information
about MPLS-TP) settings.
12.1(3)T This command was integrated into Cisco IOS Release 12.1(3)T.
12.0(22)S This command was integrated into Cisco IOS Release 12.0(22)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.
Examples In the following example, information is printed about traffic engineering area configuration change events:
12.1(3)T This command was integrated into Cisco IOS Release 12.1(3)T.
12.0(22)S This command was integrated into Cisco IOS Release 12.0(22)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.
Examples In the following example, information is printed about automatic routing over traffic engineering tunnels:
12.4(11)T This command was integrated into Cisco IOS Release 12.4(11)T.
12.2(33)SRB This command was integrated into Cisco IOS Release 12.2(33)SRB.
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.
15.2(2)S This command was modified. The output was enhanced to show debugging
information for autotunnel and automesh stateful switchover (SSO) tunnels.
Cisco IOS XE Release 3.6S This command was modified. The output was enhanced to show debugging
information for autotunnel and automesh stateful switchover (SSO) tunnels.
Examples This command shows how to display debugging information about the system state of backup autotunnels:
Related Commands
Command Description
debug mpls traffic-eng auto-tunnel primary Prints system information about traffic engineering
primary tunnels.
debug mpls traffic-eng tunnels events Prints information about traffic engineering tunnel
management system events.
mpls traffic-eng auto-tunnel backup Automatically builds NHOP and NNHOP backup
tunnels.
12.4(11)T This command was integrated into Cisco IOS Release 12.4(11)T.
12.2(33)SRB This command was integrated into Cisco IOS Release 12.2(33)SRB.
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.
15.2(2)S This command was modified. The output was enhanced to show debugging
information for autotunnel and automesh stateful switchover (SSO) tunnels.
Cisco IOS XE Release 3.6S This command was modified. The output was enhanced to show debugging
information for autotunnel and automesh stateful switchover (SSO) tunnels.
Examples In the following example, debugging information is printed about system events of primary autotunnels:
Sample for debug mpls traffic-eng auto-tunnel primary state: *Feb 6 18:11:44.363:
TE_AUTO_TUN: Didn't find protected Up Tunnel3000 to router id 192.168.1.1 out POS2/0
Sample for debug mpls traffic-eng auto-tunnel backup events (this is one log that prints
on multiple lines): *Feb 6 18:19:04.303: TE_AUTO_TUN: CLI command:
ip explicit-path name __dynamic_tunnel4000
index 1 next-address 192.168.1.2
Related Commands
Command Description
debug mpls traffic-eng auto-tunnel backup Prints system information about traffic engineering
backup autotunnels.
debug mpls traffic-eng tunnels events Prints information about traffic engineering tunnel
management system events.
mpls mpls traffic-eng auto-tunnel primary config Enables IP processing without an explicit address.
Syntax Description acl acl-num Displays debug information for the specified ACL.
Valid values are 1-199 and 1300-2699.
Examples The following example enables the display of debug message for P2MP tunnels:
Related Commands
Command Description
show mpls traffic-eng tunnels Displays information about P2P and P2MP tunnels.
12.0(16)ST This command was integrated into Cisco IOS Release 12.0(16)ST.
12.2(18)S This command was integrated into Cisco IOS Release 12.2(18)S.
12.2(18)SXD This command was integrated into Cisco IOS Release 12.2(18)SXD.
12.2(27)SBC This command was integrated into Cisco IOS Release 12.2(27)SBC.
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.4(20)T This command was integrated into Cisco IOS Release 12.4(20)T.
Usage Guidelines Use the debug mpls traffic-eng forwarding-adjacency command to troubleshoot any problems that occur
after you configure the tunnel mpls traffic-eng forwarding-adjacency command.
If you enter the detail keyword before the access-list-number argument, you can specify an access list.
However, if you enter an access list before you enter the detail keyword, you cannot specify the detail keyword.
Examples The following is sample output from the debug mpls traffic-eng forwarding-adjacencycommand:
interface Tunnel0
ip unnumbered Loopback0
no ip directed-broadcast
tunnel destination 192.168.1.7
tunnel mode mpls traffic-eng
tunnel mpls traffic-eng forwarding-adjacency
tunnel mpls traffic-eng priority 7 7
tunnel mpls traffic-eng path-option 10 dynamic
end
When the tunnel comes up, the command generates the following debug output:
Related Commands
Command Description
show debug Displays active debug output.
debug mpls traffic-eng ha sso {auto-tunnel| errors| link-management {events| standby| recovery|
checkpoint}| tunnel {events| standby| recovery}}
no debug mpls traffic-eng ha sso {auto-tunnel| errors| link-management {events| standby| recovery|
checkpoint}| tunnel {events| standby| recovery}}
Release Modification
12.2(33)SRB This command was integrated into Cisco IOS Release 12.2(33)SRB.
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.
15.2(2)S This command was modified. The output for the debug mpls traffic-eng ha sso
tunnel events, the debug mpls traffic-eng ha sso standby, and the debug mpls
traffic-eng ha sso tunnel recovery commands was enhanced to show debugging
information for autotunnel and automesh stateful switchover (SSO) tunnels.
Cisco IOS XE Release This command was modified. The output for the debug mpls traffic-eng ha sso
3.6S tunnel events, the debug mpls traffic-eng ha sso standby, and the debug mpls
traffic-eng ha sso tunnel recovery commands was enhanced to show debugging
information for autotunnel and automesh stateful switchover (SSO) tunnels.
Usage Guidelines This command displays debugging output about the SSO process for MPLS traffic engineering tunnels,
autotunnels, and link management systems. The SSO process occurs when the active router becomes unavailable
and system control and routing protocol execution are transferred from the now inactive RP to the redundant
standby RP, thus providing uninterrupted network services.
Examples The following is sample output from the debug mpls traffic-eng ha sso command when you have enabled
debugging keywords to monitor the SSO process for tunnels and link management systems as the standby
router becomes active:
Router#
Standby-Router#
Following is the sample debugging output displayed during a successful SSO recovery on the standby router
as it becomes active:
Related Commands
Command Description
debug ip rsvp high-availability Displays debugging output for RSVP HA activities
that improve the accessibility of network resources.
debug ip rsvp sso Displays debugging output for RSVP activities during
the graceful switchover from an active RP to a
redundant RP.
12.1(3)T This command was integrated into Cisco IOS Release 12.1(3)T, and the
detail keyword and the acl-number argument were added.
12.0(10)ST This command was integrated into Cisco IOS Release 12.0(10)ST.
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.
Examples In the following example, information is printed about traffic engineering LSP admission control on traffic
engineering interfaces:
TE-LM-ADMIT:tunnel 10.106.0.6 1_10002: Admitting 1st Resv Leg -> Resv Admitted
TE-LM-ADMIT:Admission control has granted Resv query for 10.106.0.6 1_10002 (10.112.0.12)
on link Ethernet4/0/1 [reason 0]
12.1(3)T This command was integrated into Cisco IOS Release 12.1(3)T. The detail
keyword and the acl-numberargument were added.
12.0(10)ST This command was integrated into Cisco IOS Release 12.0(10)ST.
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.
Examples In the following example, detailed debugging information is printed about resource advertisements for traffic
engineering interfaces:
Field Description
Flooding Protocol Interior Gateway Protocol (IGB) that is flooding
information for this area.
12.1(3)T This command was integrated into Cisco IOS Release 12.1(3)T. The detail
keyword and the acl-numberargument were added.
12.0(10)ST This command was integrated into Cisco IOS Release 12.0(10)ST.
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.
Examples In the following example, information is printed about bandwidth allocation for traffic engineering LSPs:
Related Commands
Command Description
debug mpls traffic-eng link-management Prints information about traffic engineering LSP
admission-control admission control on traffic engineering interfaces.
debug mpls traffic-eng link-management errors Prints information about errors encountered during
any traffic engineering link management procedure.
12.0(10)ST This command was integrated into Cisco IOS Release 12.0(10)ST.
12.0(22)S This command was integrated into Cisco IOS Release 12.0(22)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.
Examples In the following example, detailed debugging information is printed about errors encountered during a traffic
engineering link management procedure:
Related Commands
Command Description
debug mpls traffic-eng link-management Prints information about traffic engineering LSP
admission-control admission control on traffic engineering interfaces.
debug mpls traffic-eng link-management Prints information about resource advertisements for
advertisements traffic engineering interfaces.
Command Description
debug mpls traffic-eng link-management Prints information about bandwidth allocation for
bandwidth-allocation traffic engineering LSPs.
debug mpls traffic-eng link-management events Prints information about traffic engineering link
management system events.
debug mpls traffic-eng link-management Prints information about changes to the link
igp-neighbors management databases of IGP neighbors.
debug mpls traffic-eng link-management links Prints information about traffic engineering link
management interface events.
12.1(3)T This command was integrated into Cisco IOS Release 12.1(3)T and the
detail keyword was added.
12.0(10)ST This command was integrated into Cisco IOS Release 12.0(10)ST.
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.
Examples In the following example, detailed debugging information is printed about traffic engineering link management
system events:
12.1(3)T This command was integrated into Cisco IOS Release 12.1(3)T and the
detail keyword was added.
12.0(10)ST This command was integrated into Cisco IOS Release 12.0(10)ST.
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.
Examples In the following example, detailed debugging information is printed about changes to the link management
database of IGP neighbors:
Related Commands
Command Description
debug mpls traffic-eng link-management events Prints information about traffic engineering-related
ISIS events.
12.1(3)T This command was integrated into Cisco IOS Release 12.1(3)T and the
detail keyword was added.
12.0(10)ST This command was integrated into Cisco IOS Release 12.0(10)ST.
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.
Examples In the following example, detailed debugging information is printed about traffic engineering link management
interface events:
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.
Examples In the following example, detailed debugging information is printed about traffic engineering LSP preemption:
12.1(3)T This command was integrated into Cisco IOS Release 12.1(3)T and the
detail keyword was added.
12.0(10)ST This command was integrated into Cisco IOS Release 12.0(10)ST.
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.
Examples In the following example, detailed debugging information is printed about traffic engineering link management
routing resolutions that can be performed to help RSVP interpret explicit route objects:
Related Commands
Command Description
debug ip rsvp Prints information about RSVP signalling events.
12.1(3)T This command was integrated into Cisco IOS Release 12.1(3)T.
12.0(22)S This command was integrated into Cisco IOS Release 12.0(22)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.
Examples In the following example, information is printed about unequal cost load balancing over traffic engineering
tunnels:
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(28)SRA.
12.2(33)SXH This command was integrated into Cisco IOS Release 12.2(28)SXH.
Examples The following messages are displayed when you issue the debug mpls traffic-eng lsd-clientcommandand
enable TE globally:
00:10:23: TE-LSD-CLIENT: register with LSD OK; conn_id = 23, recov time = 60000 s
00:10:23: TE-LSD-CLIENT: LSD is now up
The following messages are displayed when you issue the debug mpls traffic-eng lsd-clientcommandand
disable TE globally:
The following messages are displayed when you issue the debug mpls traffic-eng lsd-clientcommandand
disable TE on specific interfaces on Cisco 7500 series routers:
The following messages are displayed when you issue the debug mpls traffic-eng lsd-clientcommandand
delete tunnel headend rewrites on a Cisco 10000 series router:
Related Commands
Command Description
debug mpls ip iprm events Displays events related to the MPLS IPRM.
debug mpls traffic-eng path {api| dump| errors| num| lookup| spf| verify}
no debug mpls traffic-eng path {api| dump| errors| num| lookup| spf| verify}
12.1(3)T This command was integrated into Cisco IOS Release 12.1(3)T.
12.0(22)S This command was integrated into Cisco IOS Release 12.0(22)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.
Release Modification
12.2(33)SRE This command was modified. The api, dump, and errorskeywords were
added.
Examples In the following example, information is printed about the calculation of the traffic engineering path:
Usage Guidelines If you report a problem and the show mpls traffic-eng process-restart iprouting displays abnormal results,
your technical support representative might ask you to issue the debug mpls traffic-eng process-restart
command, then perform an IP routing process restart and capture the output for analysis.
Examples The following example shows partial output from an IP routing process restart:
Related Commands
Command Description
show mpls traffic-eng process-restart iprouting Displays the status of IP routing and MPLS traffic
engineering synchronization after an IP routing
process restarts.
12.1(3)T This command was integrated into Cisco IOS Release 12.1(3)T.
12.0(22)S This command was integrated into Cisco IOS Release 12.0(22)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.
Examples In the following example, information is printed about traffic engineering topology change events:
12.1(3)T This command was integrated into Cisco IOS Release 12.1(3)T.
12.0(22)S This command was integrated into Cisco IOS Release 12.0(22)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.
Examples In the following example, information is printed about traffic engineering topology LSA events:
12.0(10)ST This command was integrated into Cisco IOS Release 12.0(10)ST.
12.0(22)S This command was integrated into Cisco IOS Release 12.0(22)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.
Examples In the following example, detailed debugging information is printed about errors encountered during a traffic
engineering tunnel management procedure:
12.1(3)T This command was integrated into Cisco IOS Release 12.1(3)T and the
detail keyword was added.
12.0(10)ST This command was integrated into Cisco IOS Release 12.0(10)ST.
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.
Examples In the following example, detailed debugging information is printed about traffic engineering tunnel
management system events:
12.1(3)T This command was integrated into Cisco IOS Release 12.1(3)T, and the
detail keyword and the acl-numberargument were added.
12.0(10)ST This command was integrated into Cisco IOS Release 12.0(10)ST.
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.
Examples In the following example, detailed debugging information is printed about MPLS label management for traffic
engineering tunnels:
12.1(3)T This command was integrated into Cisco IOS Release 12.1(3)T, and the
detail keyword and the acl-numberargument were added.
12.0(10)ST This command was integrated into Cisco IOS Release 12.0(10)ST.
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.
Examples In the following example, detailed debugging information is printed about traffic engineering tunnel
reoptimizations that match access list number 101:
12.1(3)T This command was integrated into Cisco IOS Release 12.1(3)T, and the
detail keyword and the acl-numberargument were added.
12.0(10)ST This command was integrated into Cisco IOS Release 12.0(10)ST.
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.
Examples In the following example, detailed debugging information is printed about traffic engineering tunnel signalling
operations that match access list number 101:
12.0(10)ST This command was integrated into Cisco IOS Release 12.0(10)ST.
12.0(22)S This command was integrated into Cisco IOS Release 12.0(22)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.
Examples In the following example, detailed debugging information is printed about state maintenance for traffic
engineering tunnels that match access list number 99:
12.1(3)T This command was integrated into Cisco IOS Release 12.1(3)T, and the
detail keyword and the acl-numberargument were added.
12.0(10)ST This command was integrated into Cisco IOS Release 12.0(10)ST.
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.
Examples In the following example, detailed debugging information is printed about traffic engineering tunnel timer
management:
12.2(31)SB This command was integrated into Cisco IOS Release 12.2(31)SB.
Examples The following example shows sample output from the debug mpls vpn ha command:
Note Effective Cisco IOS Release 12.4(20)T, the debugmplsxtagatmcross-connect command is not available
in Cisco IOS software.
To display requests and responses for establishing and removing cross-connects on the controlled ATM switch,
use the debugmplsxtagatmcross-connectcommand in privileged EXEC mode. To disable debugging output,
use the no form of this command.
12.2(4)T This command was updated to reflect the Multiprotocol Label Switching
(MPLS) Internet Engineering Task Force (IETF) terminology.
12.2(33)SRA This command was integrated into Cisco IOS Release 12.2(33)SRA.
Usage Guidelines This command monitors requests to establish or remove cross-connects from XmplsATM interfaces to the
Virtual Switch Interface (VSI) master, as well as the VSI master responses to these requests.
Note Use this command with care, because it generates output for each cross-connect operation performed by
the label switch controller (LSC). In a network configuration with many label virtual circuits (LVCs), the
volume of output generated can interfere with system timing and the proper operation of other router
functions. Use this command only in situations in which the LVC setup or teardown rate is low.
Field Description
XTagATM The source of the debugging message as an
XmplsATM interface.
userdata, userbits Values passed with the request that are returned in
the corresponding fields in the matching response.
Field Description
0xC0100 (Ctl-If) 1/32 Information about the interface:
One endpoint of the cross-connect is on the
interface whose logical interface number is
0xC0100.
The interface is the VSI control interface.
The virtual path identifier (VPI) value at this
endpoint is 1.
The virtual channel identifier (VCI) value at
this end of the cross-connect is 32.
Related Commands
Command Description
show xtagatm cross-connect Displays information about remotely connected ATM
switches.
Note Effective with Cisco IOS Release 12.4(20)T, the debug mpls xtagatm errors command is not available
in Cisco IOS software.
To display information about error and abnormal conditions that occur on XmplsATM interfaces, use the
debug mpls xtagatm errors command in privileged EXEC mode. To disable debugging output, use the no
form of this command.
12.2(4)T This command was updated to reflect the Multiprotocol Label Switching
(MPLS) Internet Engineering Task Force (IETF) terminology.
12.2(33)SRA This command was integrated into Cisco IOS Release 12.2(33)SRA.
Usage Guidelines Use the debug mpls xtagatm errors command to display information about abnormal conditions and events
that occur on XmplsATM interfaces.
Examples The following is sample output from the debug mpls xtagatm errors command:
Note Effective with Cisco IOS Release 12.4(20)T, thedebugmplsxtagatmevents command is not available in
Cisco IOS software.
To display information about major events that occur on XmplsATM interfaces, not including events for
specific XmplsATM virtual circuits (VCs) and switch cross-connects, use the
debugmplsxtagatmeventscommand in privileged EXEC mode. To disable debugging output, use the no
form of this command.
12.2(4)T This command was updated to reflect the Multiprotocol Label Switching
(MPLS) Internet Engineering Task Force (IETF) terminology.
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.
Usage Guidelines Use the debugmplsxtagatmevents command to monitor major events that occur on XmplsATM interfaces.
This command monitors events that pertain only to XmplsATM interfaces as a whole and does not include
any events that pertain to individual XmplsATM VCs or individual switch cross-connects. The specific events
that are monitored when the debugmplsxtagatmevents command is in effect include the following:
Receiving asynchronous notifications that the VSI master sent through the external ATM application
programming interface (ExATM API) to an XmplsATM interface.
Resizing of the table that is used to store switch cross-connect information. This table is resized
automatically as the number of cross-connects increases.
Marking of XmplsATM VCs as stale when an XmplsATM interface shuts down, thereby ensuring that
the stale interfaces are refreshed before new XmplsATM VCs can be created on the interface.
Field Description
XTagATM The source of the debugging message.
desired cross-connect table size set to 256 The table of cross-connect information has been set
to hold 256 entries. A single cross-connect table is
shared among all XmplsATM interfaces. The
cross-connect table is automatically resized as the
number of cross-connects increases.
event Up/Down The specific event that was sent by the VSI master to
the XmplsATM driver.
port 0xA0100 (None) The event pertains to the VSI interface whose logical
interface number is 0xA0100, and that this logical
interface is not bound to an XmplsATM interface.
marking all VCs stale on XTagATM0 All existing XmplsATM VCs on interface
XmplsATM0 are marked as stale, and that
XmplsATM0 remains down until all of these VCs are
refreshed.
Note Effective with Cisco IOS Release 12.4(20)T, the debugmplsxtagatmvc command is not available in Cisco
IOS software.
To display information about events that affect individual XmplsATM terminating virtual circuits (VCs), use
the debugmplsxtagatmvccommand in privileged EXEC mode. To disable debugging output, use the no form
of this command.
12.2(4)T This command was updated to reflect the Multiprotocol Label Switching
(MPLS) Internet Engineering Task Force (IETF) terminology.
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.
Usage Guidelines Use the debugmplsxtagatmvc command to display detailed information about all events that affect individual
XmplsATM terminating VCs.
Note Use this command with care, because it results in extensive output when many XmplsATM VCs are set
up or torn down. This output can interfere with system timing and normal operation of other router
functions. Use the debugmplsxtagatmvc command only when a few XmplsATM VCs are created or
removed.
Field Description
XTagATM VC The source of the debugging message.
vcd vpi/vci The virtual circuit descriptor (VCD) and virtual path
identifier/virtual channel identifier (VPI/VCI) values
for the terminating VC.
(ctl-if vcd vpi/vci) The control interface, the VCD, and the VPI and VCI
values for the private VC corresponding to the
XmplsATM VC on the control interface.
Setup, Complete, Teardown The name of the event that occurred for the indicated
VC.
oldstate -> newstate The state of the terminating VC before and after the
processing of the event.
Note Effective with Cisco IOS Release 15.1M, the debug mpoa clientcommand is not available in Cisco IOS
software.
To display Multiprotocol over ATM (MPOA) client debug information, use the debug mpoa clientcommand
in privileged EXEC mode. To disable debugging output, use the no form of this command.
MPOA:debug mpoa client commanddebug mpoa client commanddebug mpoa client {all| data| egress|
general| ingress| keep-alives| platform-specific} [name mpc-name]
no debug mpoa client {all| data| egress| general| ingress| keep-alives| platform-specific} [name mpc-name]
Syntax Description all Displays debugging information for all MPC activity.
name mpc-name (Optional) Specifies the name of the MPC with the
specified name.
12.2(33)SRA This command was integrated into Cisco IOS Release 12.2(33)SRA.
Examples The following shows how to turn on debugging for the MPC ip_mpc:
Related Commands
Command Description
debug mpoa server Displays information about the MPOA server.
Note Effective with Cisco IOS Release 15.1M, the debug mpoa servercommand is not available in Cisco IOS
software.
To display information about the Multiprotocol over ATM (MPOA) server, use the debug mpoa server
command in privileged EXEC mode. To disable debugging output, use the no form of this command.
dMPOA:debug mpoa server commanddebug mpoa server commandebug mpoa server [name mps-name]
no dMPOA:debug mpoa server commanddebug mpoa server commandebug mpoa server [name
mps-name]
Syntax Description name mps-name (Optional) Specifies the name of an MPOA server.
12.2(33)SRA This command was integrated into Cisco IOS Release 12.2(33)SRA.
Usage Guidelines The debug mpoa servercommand optionally limits the output only to the specified MPOA Server (MPS).
Examples The following turns on debugging only for the MPS named ip_mps:
debug mrcp
To display debugging messages for Media Resource Control Protocol (MRCP) operations, use the debug
mrcpcommand in privileged EXEC mode. To disable debugging output, use the no form of this command.
debug mrcp {all| api| detail| error| pmh| session| socket| state}
no debug mrcp {all| api| detail| error| pmh| session| socket| state}
12.4(15)T This command was modified to support MRCP v2. The detail and socket
keywords were added.
Examples The following example shows output from the debug mrcp apicommand:
The first four lines show Real Time Streaming Protocol (RTSP) socket commands for Text-To-Speech (TTS)
operations:
*Apr 17 16:31:16.323:mrcp_add_param:param:Kill-On-Barge-In:
*Apr 17 16:31:16.323:mrcp_add_param:param:Speech-Language:
*Apr 17 16:31:16.323:mrcp_add_param:param:Logging-Tag:
*Apr 17 16:31:16.323:mrcp_add_param:param:Content-Base:
*Apr 17 16:31:16.323:mrcp_create_session:same host/port
*Apr 17 16:31:16.323:mrcp_associate_call 5 10
*Apr 17 16:31:16.323:mrcp_associate_call 5 10
*Apr 17 16:31:16.323:mrcp_synth_speak 5
*Apr 17 16:31:16.323:mrcp_add_param:param:Content-Base:
*Apr 17 16:31:16.323:mrcp_recognizer_define_grammar 5
The following lines show RTSP socket commands for Automatic Speech Recognition (ASR) operations:
*Apr 17 16:31:16.323:mrcp_add_param:param:Confidence-Threshold:
*Apr 17 16:31:16.323:mrcp_add_param:param:Sensitivity-Level:
*Apr 17 16:31:16.323:mrcp_add_param:param:Speed-Vs-Accuracy:
*Apr 17 16:31:16.323:mrcp_add_param:param:Dtmf-Interdigit-Timeout:
*Apr 17 16:31:16.323:mrcp_add_param:param:Dtmf-Term-Timeout:
*Apr 17 16:31:16.323:mrcp_add_param:param:Dtmf-Term-Char:
*Apr 17 16:31:16.323:mrcp_add_param:param:No-Input-Timeout:
*Apr 17 16:31:16.323:mrcp_add_param:param:Logging-Tag:
*Apr 17 16:31:16.327:mrcp_add_param:param:Content-Base:
*Apr 17 16:31:16.327:mrcp_add_param:param:Recognizer-Start-Timers:
*Apr 17 16:31:16.327:mrcp_recognizer_start 5
*Apr 17 16:31:26.715:mrcp_add_param:param:Kill-On-Barge-In:
*Apr 17 16:31:26.715:mrcp_add_param:param:Speech-Language:
*Apr 17 16:31:26.715:mrcp_add_param:param:Logging-Tag:
*Apr 17 16:31:26.715:mrcp_add_param:param:Content-Base:
*Apr 17 16:31:26.715:mrcp_synth_speak 5
*Apr 17 16:31:30.451:mrcp_destroy_session 5 type:SYNTHESIZER
*Apr 17 16:31:30.451:mrcp_destroy_session 5 type:RECOGNIZER
The following examples show output from the debug mrcp error command:
*Apr 17 16:32:51.877:Content-Type:application/grammar+xml
Content-Id:field2@field.grammar
Content-Length:356
*Apr 17 16:32:51.885:GRAMMAR-CONTENT-HEADER
*Apr 17 16:32:51.885:Content-Type:text/uri-list
Content-Length:30
*Apr 17 16:32:51.885:Total-Length=365
*Apr 17 16:32:51.885:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
*Apr 17 16:32:51.885:RECOGNIZE 20 MRCP/1.0
Confidence-Threshold:50
Sensitivity-Level:50
Speed-Vs-Accuracy:50
Dtmf-Interdigit-Timeout:10000
Dtmf-Term-Timeout:10000
Dtmf-Term-Char:#
No-Input-Timeout:10000
Logging-Tag:14:14
Content-Base:http://server-asr/
Recognizer-Start-Timers:false
*Apr 17 16:32:51.885:Content-Type:text/uri-list
Content-Length:30
*Apr 17 16:32:51.885:session:field2@field.grammar
*Apr 17 16:32:51.885:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
*Apr 17 16:32:51.889:SPEECH-MARKUP-TYPE-HEADER
*Apr 17 16:32:51.889:Content-Type:application/synthesis+ssml
Content-Length:126
*Apr 17 16:32:51.889:Total-Length=313
*Apr 17 16:32:51.889:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
*Apr 17 16:32:51.889:SPEAK 18 MRCP/1.0
Kill-On-Barge-In:true
Speech-Language:en-US
Logging-Tag:14:14
Content-Base:http://server-asr/
*Apr 17 16:32:51.889:Content-Type:application/synthesis+ssml
Content-Length:126
*Apr 17 16:32:51.889:<?xml version="1.0"?><speak> Who do you want speak to?? Joe, Carl,
Alex?. And I am extending the length of the text</speak>
*Apr 17 16:32:51.889:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
*Apr 17 16:32:51.925:mrcp_pmh_parse_response:Length:28
Apr 17 16:32:51.925:mrcp_pmh_get_request_line:Line:MRCP/1.0 19 200 COMPLETE
*Apr 17 16:32:51.925:Request-tag:19 resp-code:200 Status:COMPLETE
*Apr 17 16:32:51.925:No Of Properties:0
*Apr 17 16:32:51.925:mrcp_process_recog_response:
*Apr 17 16:32:51.933:mrcp_pmh_parse_response:Length:31
Apr 17 16:32:51.933:mrcp_pmh_get_request_line:Line:MRCP/1.0 20 200 IN-PROGRESS
*Apr 17 16:32:51.933:Request-tag:20 resp-code:200 Status:IN-PROGRESS
*Apr 17 16:32:51.933:No Of Properties:0
*Apr 17 16:32:51.933:mrcp_process_recog_response:
*Apr 17 16:32:53.413:mrcp_pmh_parse_response:Length:31
Apr 17 16:32:53.413:mrcp_pmh_get_request_line:Line:MRCP/1.0 18 200 IN-PROGRESS
*Apr 17 16:32:53.413:Request-tag:18 resp-code:200 Status:IN-PROGRESS
*Apr 17 16:32:53.413:No Of Properties:0
*Apr 17 16:32:53.413:mrcp_process_synth_response:
*Apr 17 16:33:01.685:mrcp_pmh_parse_response:Length:100
Apr 17 16:33:01.689:mrcp_pmh_get_event_line:Line:SPEAK-COMPLETE 18 COMPLETE MRCP/1.0
*Apr 17 16:33:01.689:Request-tag:18 resp-code:200 Status:COMPLETE
*Apr 17 16:33:01.689:No Of Properties:2
*Apr 17 16:33:01.689:mrcp_process_synth_events:
*Apr 17 16:33:01.689: COMPLETION-CAUSE:1
*Apr 17 16:33:01.689:mrcp_send_synth_app_response:
*Apr 17 16:33:01.689:mrcp_pmh_parse_response:Length:61
Apr 17 16:33:01.689:mrcp_pmh_get_event_line:Line:START-OF-SPEECH 20 IN-PROGRESS MRCP/1.0
*Apr 17 16:33:01.689:Request-tag:20 resp-code:200 Status:IN-PROGRESS
*Apr 17 16:33:02.665:Content-Type:application/synthesis+ssml
Content-Length:57
*Apr 17 16:33:02.665:<?xml version="1.0"?><speak> You have joe mails</speak>
*Apr 17 16:33:02.665:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
*Apr 17 16:33:02.833:mrcp_pmh_parse_response:Length:31
Apr 17 16:33:02.833:mrcp_pmh_get_request_line:Line:MRCP/1.0 22 200 IN-PROGRESS
*Apr 17 16:33:02.833:Request-tag:22 resp-code:200 Status:IN-PROGRESS
*Apr 17 16:33:02.833:No Of Properties:0
*Apr 17 16:33:02.833:mrcp_process_synth_response:
*Apr 17 16:33:06.382:mrcp_pmh_parse_response:Length:98
Apr 17 16:33:06.382:mrcp_pmh_get_event_line:Line:SPEAK-COMPLETE 22 COMPLETE MRCP/1.0
*Apr 17 16:33:06.382:Request-tag:22 resp-code:200 Status:COMPLETE
*Apr 17 16:33:06.382:No Of Properties:2
*Apr 17 16:33:06.382:mrcp_process_synth_events:
*Apr 17 16:33:06.382: COMPLETION-CAUSE:0
*Apr 17 16:33:06.382:mrcp_send_synth_app_response:
The following example shows output from the debug mrcp sessioncommand:
*Apr 17 16:34:07.975:mrcp_process_defered_events:event:SPEAKCONN-STATUS=1
*Apr 17 16:34:07.975:mrcp_response_handler:status=RTSPLIB_STATUS_PLAY_ASSOCIATED
*Apr 17 16:34:07.975:mrcp_process_events:event:SYNTHESIZER_ASSOCIATED SYNTHESIZER
*Apr 17 16:34:08.007:mrcp_response_handler:status=RTSPLIB_STATUS_RESP_OK
*Apr 17 16:34:08.019:mrcp_response_handler:status=RTSPLIB_STATUS_RESP_OK
*Apr 17 16:34:08.059:mrcp_response_handler:status=RTSPLIB_STATUS_RESP_OK
*Apr 17 16:34:17.611:mrcp_response_handler:status=RTSPLIB_STATUS_RESP_OK
*Apr 17 16:34:17.611:mrcp_response_handler:status=RTSPLIB_STATUS_RESP_OK
*Apr 17 16:34:17.611:mrcp_process_events:event:SPEECH_COMPLETE SYNTHESIZER
*Apr 17 16:34:17.611:mrcp_process_events:event:START_OF_SPEECH RECOGNIZER
*Apr 17 16:34:18.575:mrcp_response_handler:status=RTSPLIB_STATUS_RESP_OK
*Apr 17 16:34:18.575:mrcp_process_events:event:RECOGNITION_COMPLETE RECOGNIZER
*Apr 17 16:34:18.583:mrcp_process_events:event:SPEAK SYNTHESIZER
*Apr 17 16:34:18.587:mrcp_response_handler:status=RTSPLIB_STATUS_PLAY_ASSOCIATED
*Apr 17 16:34:18.587:mrcp_process_events:event:SYNTHESIZER_ASSOCIATED SYNTHESIZER
*Apr 17 16:34:18.763:mrcp_response_handler:status=RTSPLIB_STATUS_RESP_OK
*Apr 17 16:34:22.279:mrcp_response_handler:status=RTSPLIB_STATUS_RESP_OK
*Apr 17 16:34:22.283:mrcp_process_events:event:SPEECH_COMPLETE SYNTHESIZER
*Apr 17 16:34:22.307:mrcp_process_events:event:LIB_DESTROY SYNTHESIZERCONN-STATUS=12
*Apr 17 16:34:22.311:mrcp_process_events:event:LIB_DESTROY RECOGNIZERCONN-STATUS=12
*Apr 17 16:34:22.311:mrcp_response_handler:status=RTSPLIB_STATUS_CLEANUP
*Apr 17 16:34:22.315:mrcp_free_fsm:
*Apr 17 16:34:22.315:mrcp_free_scb:
*Apr 17 16:34:22.315:mrcp_create_session_history:scb=0x62C712F4
*Apr 17 16:34:22.315:mrcp_insert_session_history_record:current=0x62999544, callID=0x12
*Apr 17 16:34:22.315:mrcp_insert_session_history_record:count = 3
*Apr 17 16:34:22.315:mrcp_insert_session_history_record:starting history record deletion_timer
of 10 minutes
The following example shows output from the debug mrcp state command:
next[CONNECTING] action=610B8D480
*Apr 17 16:35:25.149:act_connectfsm_error
*Apr 17 16:35:25.149:mrcp_fsm_execute:type=SYNTHESIZER
*Apr 17 16:35:25.149: curr[CONNECTING] ev-id[LIB_CONNECTED]
next[CONNECTED] action=610B913C0
*Apr 17 16:35:25.149:act_connecting_libconnected
*Apr 17 16:35:25.149:act_rtpsetupfsm_libdescribed
*Apr 17 16:35:25.237:mrcp_fsm_execute:type=RESOURCE_NONE
*Apr 17 16:35:25.237: curr[RTP_IDLE] ev-id[RECOG_RTP_SETUP]
next[RTP_RECOG_SETUP_DONE] action=610B94F40
*Apr 17 16:35:25.237:act_idle_recog_rtpsetup
*Apr 17 16:35:25.237:mrcp_fsm_execute:type=RECOGNIZER
*Apr 17 16:35:25.237: curr[RECOG_IDLE] ev-id[DEFINE_GRAMMAR]
next[RECOG_IDLE] action=610B99340
*Apr 17 16:35:25.237:act_idle_define_grammar:
*Apr 17 16:35:25.237:hash_add: key=31
*Apr 17 16:35:25.237:mrcp_fsm_execute:type=RECOGNIZER
*Apr 17 16:35:25.237: curr[RECOG_IDLE] ev-id[RECOGNIZE]
next[RECOG_ASSOCIATING] action=610B98400
*Apr 17 16:35:25.237:act_idle_recognize:
*Apr 17 16:35:25.245:mrcp_fsm_execute:type=RECOGNIZER
*Apr 17 16:35:25.245: curr[RECOG_ASSOCIATING] ev-id[RECOGNIZER_ASSOCIATED]
next[RECOGNIZING] action=610B9AB40
*Apr 17 16:35:25.245:act_associating_recognizer_associated:
*Apr 17 16:35:25.249:hash_add: key=32
*Apr 17 16:35:25.249:mrcp_fsm_execute:type=RESOURCE_NONE
*Apr 17 16:35:25.249: curr[RTP_IDLE] ev-id[SYNTH_RTP_SETUP]
next[RTP_SYNTH_SETUP_DONE] action=610B93D40
*Apr 17 16:35:25.249:act_idle_synth_rtpsetup
*Apr 17 16:35:25.249:mrcp_fsm_execute:type=SYNTHESIZER
*Apr 17 16:35:25.249: curr[SYNTH_IDLE] ev-id[SPEAK]
next[SYNTH_ASSOCIATING] action=610BA5540
*Apr 17 16:35:25.249:act_idle_speak
*Apr 17 16:35:25.249:mrcp_fsm_execute:type=SYNTHESIZER
*Apr 17 16:35:25.249: curr[SYNTH_ASSOCIATING] ev-id[SYNTHESIZER_ASSOCIATED]
The following lines show the TTS server performing speech synthesis:
next[SPEAKING] action=610BA7B40
*Apr 17 16:35:25.249:act_associating_speak_associated
*Apr 17 16:35:25.249:hash_add: key=30
*Apr 17 16:35:25.285:hash_get: key=31
*Apr 17 16:35:25.285:hash_delete: key=31
*Apr 17 16:35:25.293:hash_get: key=32
*Apr 17 16:35:25.293:hash_get: key=30
*Apr 17 16:35:32.805:hash_get: key=30
*Apr 17 16:35:32.805:hash_delete: key=30
*Apr 17 16:35:32.805:mrcp_fsm_execute:type=SYNTHESIZER
*Apr 17 16:35:32.805: curr[SPEAKING] ev-id[SPEECH_COMPLETE]
next[SYNTH_IDLE] action=610BAA680
*Apr 17 16:35:32.805:act_speaking_speech_complete
*Apr 17 16:35:32.809:hash_get: key=32
*Apr 17 16:35:32.809:mrcp_fsm_execute:type=RECOGNIZER
*Apr 17 16:35:32.809: curr[RECOGNIZING] ev-id[START_OF_SPEECH]
next[RECOGNIZING] action=610B9F3C0
*Apr 17 16:35:32.809:act_recognizing_start_of_speech
*Apr 17 16:35:33.781:hash_get: key=32
*Apr 17 16:35:33.781:hash_delete: key=32
*Apr 17 16:35:33.781:mrcp_fsm_execute:type=RECOGNIZER
*Apr 17 16:35:33.781: curr[RECOGNIZING] ev-id[RECOGNITION_COMPLETE]
next[RECOGNIZED] action=610B9D240
*Apr 17 16:35:33.781:act_recognizing_recognition_complete:
*Apr 17 16:35:33.789:mrcp_fsm_execute:type=SYNTHESIZER
*Apr 17 16:35:33.789: curr[SYNTH_IDLE] ev-id[SPEAK]
next[SYNTH_ASSOCIATING] action=610BA5540
*Apr 17 16:35:33.789:act_idle_speak
*Apr 17 16:35:33.793:mrcp_fsm_execute:type=SYNTHESIZER
*Apr 17 16:35:33.793: curr[SYNTH_ASSOCIATING] ev-id[SYNTHESIZER_ASSOCIATED]
next[SPEAKING] action=610BA7B40
*Apr 17 16:35:33.793:act_associating_speak_associated
*Apr 17 16:35:33.793:hash_add: key=34
*Apr 17 16:35:33.949:hash_get: key=34
*Apr 17 16:35:37.221:hash_get: key=34
*Apr 17 16:35:37.221:hash_delete: key=34
*Apr 17 16:35:37.221:mrcp_fsm_execute:type=SYNTHESIZER
*Apr 17 16:35:37.221: curr[SPEAKING] ev-id[SPEECH_COMPLETE]
next[SYNTH_IDLE] action=610BAA680
*Apr 17 16:35:37.221:act_speaking_speech_complete
*Apr 17 16:35:37.245:mrcp_fsm_execute:type=SYNTHESIZER
*Apr 17 16:35:37.249: curr[CONNECTED] ev-id[LIB_DESTROY]
next[CONNECTED] action=610B8DD00
*Apr 17 16:35:37.249:act_connected_libdestroy
*Apr 17 16:35:37.249:mrcp_fsm_execute:type=SYNTHESIZER
*Apr 17 16:35:37.249: curr[CONNECTED] ev-id[LIB_DESTROY]
next[CONNECTED] action=610B8DD00
*Apr 17 16:35:37.249:act_connected_libdestroy
The following example shows output from the debug mrcp detailcommand:
Content-Base: http://http-server1/php/
Media-Type: audio/basic
Start-Input-Timers: false
:
Content-Type: text/uri-list
Content-Length: 31
:
session:field25@field.grammar
:
MRCP/2.0 80 1 200 COMPLETE
Channel-Identifier: 00001FEC44F8AA93@speechrecog
:
MRCP/2.0 83 2 200 IN-PROGRESS
Channel-Identifier: 00001FEC44F8AA93@speechrecog
*Sep 1 21:38:00.044: //-1//MRCP:/MRCPV2_ADD_REQUEST_LINE:
IsFinal=FALSE;TotalLength=169
*Sep 1 21:38:00.044: //-1//MRCP:/MRCPV2_ADD_HEADER_CR:
TotalLength=93
*Sep 1 21:38:00.044: //-1//MRCP:/MRCPV2_ADD_REQUEST_LINE:
IsFinal=TRUE;TotalLength=93:
MRCP/2.0 93 START-INPUT-TIMERS 3
Channel-Identifier: 00001FEC44F8AA93@speechrecog
:
MRCP/2.0 80 3 200 COMPLETE
Channel-Identifier: 00001FEC44F8AA93@speechrecog
:
MRCP/2.0 148 START-OF-INPUT 2 IN-PROGRESS
Channel-Identifier: 00001FEC44F8AA93@speechrecog
Proxy-Sync-Id: 0925248800000011
Input-Type: speech
:
MRCP/2.0 589 RECOGNITION-COMPLETE 2 COMPLETE
Channel-Identifier: 00001FEC44F8AA93@speechrecog
Proxy-Sync-Id: 0925248800000011
Completion-Cause: 000 success
Content-Type: application/nlsml+xml
Content-Length: 369
<?xml version="1.0" encoding="UTF-8"?>
<result grammar="session:field25@field.grammar">
<interpretation grammar="session:field25@field.grammar" confidence="0.701971">
<instance confidence="0.701971">
one
</instance>
<input mode="speech" confidence="0.701971">
one
<input confidence="0.701971">
one
</input>
</input>
</interpretation>
</result>
The following example shows output from the debug mrcp socketcommand:
Related Commands
Command Description
show mrcp client session active Displays information about active MRCP sessions.
show mrcp client session history Displays information about past MRCP sessions.
show mrcp client statistics hostname Displays statistics about MRCP sessions.
Note Effective with release 12.3(8)T, the debug mspi receivecommand is replaced by the debug fax
mspicommand. See the debug fax mspicommand for more information.
To display debugging messages for the receiving mail Service Provider Interface (MSPI), use the debug mspi
receivecommand in privileged EXEC mode. To disable debugging output, use the no form of this command.
12.1(5)T This command was integrated into Cisco IOS Release 12.1(5)T.
12.2(4)T This command was implemented on the Cisco 1750 access router.
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 mspi receivecommand:
Related Commands
Command Description
debug mspi send Displays debugging messages for MSPI send.
Note Effective with Cisco IOS Release 12.3(8)T, the debug mspi sendcommand is replaced by the debug fax
mspicommand. See the debug fax mspicommand for more information.
To display debugging messages for the sending mail Service Provider Interface (MSPI), use the debug mspi
sendcommand in privileged EXEC mode. To disable debugging output, use the no form of this command.
12.1(5)T This command was integrated into Cisco IOS Release 12.1(5)T.
12.2(4)T This command was introduced on the Cisco 1750 access router.
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 mspi send command:
Related Commands
Command Description
debug mspi receive Displays debugging messages for MSPI receive.
Note Effective with release 12.3(8)T, the debug mta receiv allcommand is replaced by the debug fax
mtacommand. See the debug fax mtacommand for more information.
To show output relating to the activity on the Simple Mail Transfer Protocol (SMTP) server, use the debug
mta receive all command in privileged EXEC mode. To disable debugging output, use the no form of this
command.
12.1(5)T This command was integrated into Cisco IOS Release 12.1(5)T.
12.2(4)T This command was implemented on the Cisco 1750 access router.
12.2(8)T This command was implemented on the Cisco 1751 access routers, Cisco
3725 access routers, and Cisco 3745 access routers.
12.2(13)T This feature was implemented on the Cisco 7200 series routers.
12.2(33)SRA This command was integrated into Cisco IOS Release 12.2(33)SRA.
Examples The following example shows the messages exchanged (for example, the handshake) between the e-mail
server and the off-ramp gateway:
Related Commands
Command Description
debug mta send all Displays output for all the on-ramp client connections.
Note Effective with release 12.3(8)T, the debug mta send allcommand is replaced by the debug fax
mtacommand. See the debug fax mtacommand for more information.
To display output for all of the on-ramp client connections, use the debug mta send all command in privileged
EXEC mode. To disable debugging output, use the no form of this command.
12.2(4)T This command was implemented on the Cisco 1750 access router.
12.2(8)T This command was implemented on the Cisco 1751 access routers, Cisco
3725 access routers, and Cisco 3745 access routers.
12.2(13)T This feature was implemented on the Cisco 7200 series routers.
12.3(8)T This command was replaced by the debug fax mta command.
12.2(33)SRA This command was integrated into Cisco IOS Release 12.2(33)SRA.
Examples The following example shows the messages exchanged (for example, the handshake) between the e-mail
server and the on-ramp gateway:
Related Commands
Command Description
debug mta send rcpt-to Displays output for a specific on-ramp SMTP client
connection during an e-mail transmission.
Note Effective with release 12.3(8)T, the debug mta send rcpt-tocommand is no longer available in Cisco
IOS.
To display output for a specific on-ramp Simple Mail Transfer Protocol (SMTP) client connection during an
e-mail transmission, use the debug mta send rcpt-to command in privileged EXEC mode. To disable
debugging output, use the no form of this command.
12.2(4)T This command was implemented on the Cisco 1750 access router.
12.2(8)T This command was implemented on the Cisco 1751 access routers, Cisco
3725 access routers, and Cisco 3745 access routers.
12.2(13)T This feature was implemented on the Cisco 7200 series routers.
12.3(8)T This command was removed and is no longer available in Cisco IOS
software.
12.2(33)SRA This command was integrated into Cisco IOS Release 12.2(33)SRA.
Examples The following example shows debugging information displayed when the debug mta send rcpt-to command
has been enabled and the SMTP client is sending an e-mail message:
Related Commands
Command Description
debug mta send all Displays output for all the on-ramp client connections.
debug mvrp
To display debugging information for Multiple VLAN Registration Protocol (MVRP) configurations, use the
debug mvrp command in privileged EXEC mode. To disable debugging of MVRP configurations, use the
no form of this command.
Usage Guidelines Conditional interface debugging can be used to limit the scope of output messages related to an interface.
Cisco Catalyst 6000 Series Platforms
On switches with a Switch Processor (SP) or Route Processor (RP), this command can be used only on the
SP console.
Related Commands
Command Description
clear mvrp statistics Clears statistics related to MVRP and recorded on
one (or all) MVRP-enabled ports.
12.2(8)T This command was integrated into Cisco IOS Release 12.2(8)T and implemented
on the Cisco 3725 and Cisco 3745 routers.
12.2(8)T1 This command was implemented on the Cisco 2600-XM and Cisco 2691 routers.
Usage Guidelines The debug mwi relay errors command provides a debug monitor display of any error messages, when MWI
Relay Server (Cisco IOS Telephony Server) is trying to do MWI Relay to extensions on remote Cisco IOS
Telephony Service (ITS).
Examples The following examples show errors when MWI Relay Server tries to do an MWI Relay to extension 7004,
but location of 7004 is not known to the MWI Relay Server:
Router#
debug mwi relay errors
Related Commands
Command Description
debug ephone mwi Sets MWI debugging for the Cisco IOS Telephony
Service router.
debug mwi relay events Sets MWI relay events debugging for the Cisco IOS
Telephony Service router.
12.2(8)T This command was integrated into Cisco IOS Release 12.2(8)T and implemented
on the Cisco 3725 and Cisco 3745 routers.
12.2(8)T1 This command was implemented on the Cisco 2600-XM and Cisco 2691 routers.
Usage Guidelines The debug mwi relay events command provides a debug monitor display of events, when MWI Relay Server
(Cisco IOS Telephony Server) is trying to do MWI Relay to extensions on remote Cisco IOS Telephony
Services (ITS).
Examples The following debugging messages are shown when the MWI Relay server tries to send MWI Information
to remote client 7001 and the location of 7001 is known by the MWI Relay Server:
Related Commands
Command Description
debug ephone mwi Sets MWI debugging for the Cisco IOS Telephony
Service router.
debug mwi relay errors Sets MWI relay errors debugging for the Cisco IOS
Telephony Service router.
debug nat64
To enable stateless Network Address Translation 64 (NAT64) debugging, use the debug nat64 command in
privileged EXEC mode. To disable NAT64 debugging, use the no form of this command.
debug nat64 {all| {aliases| ha {all| info| trace| warn}}| id-manager| info| intf-address| issu {all| message|
trace}| memory| pool-routes| statistics| trace| warn}
no debug nat64 {all| {aliases| ha {all| info| trace| warn}}| id-manager| info| intf-address| issu {all| message|
trace}| memory| pool-routes| statistics| trace| warn}
Cisco IOS XE Release 3.4S This command was modified. The aliases, intf-address, and
pool-routes keywords were added.
Usage Guidelines The general debugging levels are information, trace, and warning. The debug nat64 memory and debug
nat64 id-manager commands provide detailed traces related to resources and memory allocation. The debug
nat64 issu command provides traces specific to the ISSU messages exchanged.
Examples The following is sample output from the debug nat64 statistics command. The output fields are
self-explanatory.
Related Commands
Command Description
nat64 enable Enables stateless NAT64 on an interface.
Syntax Description error (Optional) Displays the error situation for each circuit.
Usage Guidelines NCIA is an architecture developed by Cisco for accessing Systems Network Architecture (SNA) applications.
This architecture allows native SNA interfaces on hosts and clients to access TCP/IP backbones.
You cannot enable debugging output for a particular client or particular circuit.
Caution Do not enable the debugnciacircuit command during normal operation because this command generates
a substantial amount of output messages and could slow down the router.
Examples The following is sample output from thedebugnciacircuiterror command. In this example, the possible errors
are displayed. The first error message indicates that the router is out of memory. The second message indicates
that the router has an invalid circuit control block. The third message indicates that the router is out of memory.
The remaining messages identify errors related to the finite state machine.
The following is sample output from the debugnciacircuiteventcommand. In this example, a session startup
sequence is displayed.
Field Description
IN Incoming message from client.
ws Window size.
Field Description
dsap Destination SAP.
In the following messages, an NDLC_START_DL messages is received from a client to start a data-link
session:
NCIA(IN): Ver_Id: 0x81, MsgType: NDLC_XID_FRAME, Len: 12, sid: 8B09A8, FC 0x81
NCIA: send NDLC_XID_FRAME to client 10.2.20.3 for ckt: 8B09A8
In the following two messages, an NDLC_XID_FRAME message is sent from a client, and an
DLC_XID_FRAME message is received from a client:
NCIA(OUT): Ver_Id: 0x81, MsgType: NDLC_XID_FRAME, Len: 12, sid: 8A91E8, FC 0xC1
NCIA(IN): Ver_Id: 0x81, MsgType: NDLC_XID_FRAME, Len: 18, sid: 8B09A8, FC 0xC1
The next two messages show that an NDLC_CONTACT_STN message is sent to a client:
NCIA(IN): Ver_Id: 0x81, MsgType: NDLC_STN_CONTACTED, Len: 12, sid: 8B09A8, FC 0xC1
In the last two messages, an NDLC_INFO_FRAME is sent to a client, and the server sends data to the client:
Field Description
IW Initial window size.
The following is sample output from the debugnciacircuitstatecommand. In this example, a session startup
sequence is displayed:
Field Description
WAN Event from WAN (client).
Related Commands
Command Description
debug dmsp fax-to-doc Enables debugging of DLSw+.
debug ncia client Displays debug information for all NCIA client
processing that occurs in the router.
debug ncia server Displays debug information for the NCIA server and
its upstream software modules.
debug ncia client [ip-address| error [ ip-address ]| event [ ip-address ]| message [ ip-address ]]
no debug ncia client [ip-address| error [ ip-address ]| event [ ip-address ]| message [ ip-address ]]
Usage Guidelines NCIA is an architecture developed by Cisco for accessing Systems Network Architecture (SNA) applications.
This architecture allows native SNA interfaces on hosts and clients to access TCP/IP backbones.
Use the debug ncia client error command to see only certain error conditions that occur.
Use the debug ncia client event command to determine the sequences of activities that occur while an NCIA
client is in different processing states.
Use the debug ncia client message command to see only the first 32 bytes of data in a TCP packet sent to or
received from an NCIA client.
The debug ncia clientcommand can be used in conjunction with the debug ncia server and debug ncia
circuit commands to get a complete picture of NCIA activity.
Examples The following is sample output from the debug ncia client command. Following the example is a description
of each sample output message.
Related Commands
Command Description
debug ncia circuit Displays debug information for all NCIA client
processing that occurs in the router.
debug ncia server Displays debug information for the NCIA server and
its upstream software modules.
Usage Guidelines NCIA is an architecture developed by Cisco for accessing Systems Network Architecture (SNA) applications.
This architecture allows native SNA interfaces on hosts and clients to access TCP/IP backbones.
The debug ncia server command displays all Cisco Link Services (CLS) messages between the NCIA server
and its upstream modules, such as data-link switching (DLSw) and downstream physical units (DSPUs). Use
this command when a problem exists between the NCIA server and other software modules within the router.
You cannot enable debugging output for a particular client or particular circuit.
Examples The following is sample output from the debug ncia server command. In this example, a session startup
sequence is displayed. Following the example is a description of each group of sample output messages.
In the following two messages, the client is performing an XID exchange with the host:
Related Commands
Command Description
debug dmsp fax-to-doc Enables debugging of DLSw+.
debug ncia client Displays debug information for all NCIA client
processing that occurs in the router.
Usage Guidelines For complete information on the NetBIOS process, use the debug netbios packet command along with the
debug netbios error command.
Examples The following is sample output from the debug netbios errorcommand. This example shows that an illegal
packet has been received on the asynchronous interface.
Related Commands
Command Description
debug netbios-name-cache Displays name caching activities on a router.
Usage Guidelines For complete information on the NetBIOS process, use the debug netbios error command along with the
debug netbios packet command.
Examples The following is sample output from the debug netbios packetand debug netbios error commands. This
example shows the Logical Link Control (LLC) header for an asynchronous interface followed by the NetBIOS
information. For additional information on the NetBIOS fields, refer to IBM LAN Technical Reference IEEE
802.2 .
Related Commands
Command Description
debug netbios error Displays information about NetBIOS protocol errors.
debug netbios-name-cache
To display name caching activities on a router, use the debugnetbios-name-cachecommand in privileged
EXEC mode. To disable debugging output, use the no form of this command.
debug netbios-name-cache
no debug netbios-name-cache
Usage Guidelines Examine the display to diagnose problems in Network Basic Input/Output System ( NetBIOS) name caching.
Note The sample display is a composite output. Debugging output that you actually see would not necessarily
occur in this sequence.
The following table describes the significant fields shown in the display.
Field Description
NETBIOS NetBIOS name caching debugging output.
Field Description
idb=TR1 Indicates that the name of machine was learned from
Token Ring interface number 1; idb is into interface
data block.
type=1 Indicates the way that the router learned about the
specified machine. The possible values are as follows:
1--Learned from traffic
2--Learned from a remote peer
4--Statically entered via the configuration of the
router
With the first line of output, the router declares that it has examined the NetBIOS name cache table for the
machine name ORINDA and that the packet that prompted the lookup came from virtual ring 0. In this case,
this packet comes from a real interface--virtual ring number 0 is not valid.
The following line indicates that the entry for ORINDA was flushed from the cache table:
Related Commands
Command Description
debug netbios error Displays information about NetBIOS protocol errors.
debug netconf
To enable debugging of network configuration protocol (NETCONF) sessions, use the debug netconf command
in privileged EXEC mode. To turn off NETCONF debugging, use the no form of this command.
12.4(9)T This command was integrated into Cisco IOS Release 12.4(9)T.
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.
12.2(33)SXI This command was integrated into Cisco IOS Release 12.2(33)SXI.
Usage Guidelines The debug netconfcommand issues debug information only when an operational error has happened. In most
situations, the NETCONF notifications sent between the NETCONF Network Manager and the client are
sufficient to diagnose most NETCONF problems.
To view Extensible Markup Language (XML) parsing errors when using NETCONF over SSHv2, you must
also configure the debug cns xml all command.
Examples The following example shows how to enable debugging of all NETCONF sessions:
Field Description
NETCONF-ERROR: could not find user1 NETCONF could not find the specified username.
NETCONF-ERROR: could not find NETCONF could not find the specified file path.
tftp://samplelocation/samplefile
NETCONF-ERROR: invalid session unlock attempt Another user is trying to unlock NETCONF without
first acquiring the lock.
NETCONF-ERROR: lock already active Another user is trying to lock NETCONF while it is
currently locked.
NETCONF-ERROR: lock time 1 expired closing A locked NETCONF session has been idle longer
session 646B7038 than the time configured by the netconf lock-time
command. The locked NETCONF session is closed.
Related Commands
Command Description
clear netconf Clears NETCONF statistics counters, NETCONF
sessions, and frees associated resources and locks.
Command Description
netconf ssh Enables NETCONF over SSHv2.
12.3(4)T This command was integrated into Cisco IOS Release 12.3(4)T.
12.3(14)T T.38 fax relay call statistics were made available to Call Detail Records
(CDRs) through Vendor-Specific Attributes (VSAs) and added to the call
log.
Usage Guidelines This command debugs digital signal processor (DSP) message exchanges between applications and the DSP.
Examples The following examples turn on debugging for NextPort voice services:
Examples
Router# debug nextport vsmgr detail
NextPort Voice Service Manager:
NP Voice Service Manager Detail debugging is on
.
.
.
May 7 21:09:49.135 UTC: vsm(1/2): np_vsmgr_voice_state_change() - state IDLE
May 7 21:09:49.195 UTC: vsm(1/2): np_vsmgr_voice_state_change() - state IDLE
May 7 21:09:49.291 UTC: vsm(1/2): np_vsmgr_voice_state_change() - state ACTIVE
May 7 21:09:51.191 UTC: vsm(1/2): np_vsmgr_voice_state_change() - state IDLE
May 7 21:09:51.331 UTC: vsm(1/2): np_vsmgr_voice_state_change() - state ACTIVE
May 7 21:09:51.803 UTC: np_vsmgr_dispatch_voice_rsp(1/2): VOICE_LINK_INFO_RSP_NTF Received
Examples
Router# debug nextport vsmgr detail
NextPort Voice Service Manager:
NP Voice Service Manager Detail debugging is on
.
.
Router#
May 7 21:09:51.179 UTC: vsm(1/2): np_vsmgr_voice_state_change() - state IDLE
May 7 21:09:51.263 UTC: vsm(1/2): np_vsmgr_voice_state_change() - state ACTIVE
May 7 21:09:51.303 UTC: vsm(1/2): np_vsmgr_voice_state_change() - state IDLE
May 7 21:09:51.443 UTC: vsm(1/2): np_vsmgr_voice_state_change() - state ACTIVE
May 7 21:09:51.467 UTC: np_vsmgr_dispatch_voice_rsp(1/2): VOICE_LINK_INFO_RSP_NTF Received
Related Commands
Command Description
debug dspapi detail Displays details of the DSP API message events with
debugging enabled.
debug nhrp
To enable Next Hop Resolution Protocol (NHRP) debugging, use the debug nhrp command in privileged
EXEC mode. To disable debugging output, use the no form of this command.
interface tunnel number Enables debugging operations for the tunnel interface.
15.3(2)T This command was modified. The detail keyword was added and the command
output was enhanced to display more NHRP debugging information. The
Virtual-Access number keyword-argument pair was added.
Usage Guidelines Use the debug nhrp detail command to view the NHRP attribute logs.
The Virtual-Access number keyword-argument pair is visible only if the virtual access interface is available
on the device.
Examples The following example shows NHRP debugging output for IPv6:
Aug 9 13:13:41.486: NHRP: Receive Registration Reply via Tunnel0 vrf 0, packet size: 125
Aug 9 13:13:41.486: NHRP: netid_in = 0, to_us = 1
The following example shows NHRP debugging output for the detail keyword:
Device# debug nhrp detail
NHRP detail debugging is on
*Aug 3 06:28:39.030: NHRP: Attempting to send packet through interface Tunnel0 via dst
2001::2
*Aug 3 06:28:39.030: NHRP: Encapsulation succeeded. Sending NHRP Control Packet NBMA
Address: 172.16.1.4
*Aug 3 06:28:39.030: NHRP: Send Registration Request via Tunnel0 vrf 0, packet size: 160
*Aug 3 06:28:39.030: src: 2001::3, dst: 2001::2
*Aug 3 06:28:39.031: NHRP: 188 bytes out Tunnel0
*Aug 3 06:28:39.032: NHRP-ATTR: ext_type: 32771, ext_len : 32
*Aug 3 06:28:39.032: NHRP: Receive Registration Reply via Tunnel0 vrf 0, packet size: 224
*Aug 3 06:28:39.032: NHRP: netid_in = 0, to_us = 1
*Aug 3 06:28:39.032: NHRP: NHS-UP: 2001::2
*Aug 3 06:28:39.032: NHRP: Adding Tunnel Endpoints (VPN: FE80::A8BB:CCFF:FE01:F500, NBMA:
172.16.1.4)
*Aug 3 06:28:39.032: NHRP: Successfully attached NHRP subblock for Tunnel Endpoints (VPN:
FE80::A8BB:CCFF:FE01:F500, NBMA: 172.16.1.4)
*Aug 3 06:28:39.032: NHRP: Caching Additional Address: FE80::A8BB:CCFF:FE01:F500, cache:
0x0x2A98CBCE28, hold_time: 300
*Aug 3 06:28:39.060: NHRP: Sending one-time request for nhs 10.0.0.254
*Aug 3 06:28:39.060: NHRP-ATTR: Requester Ext Len: Total ext_len with NHRP attribute VPE
52
*Aug 3 06:28:39.060: NHRP: Attempting to send packet through interface Tunnel0 via dst
10.0.0.254
*Aug 3 06:28:39.060: NHRP: Encapsulation succeeded. Sending NHRP Control Packet NBMA
Address: 172.16.1.4
*Aug 3 06:28:39.060: NHRP: Send Registration Request via Tunnel0 vrf 0, packet size: 104
*Aug 3 06:28:39.060: src: 10.0.0.2, dst: 10.0.0.254
*Aug 3 06:28:39.060: NHRP: 132 bytes out Tunnel0
*Aug 3 06:28:39.061: NHRP-ATTR: ext_type: 32771, ext_len : 20
*Aug 3 06:28:39.061: NHRP: Receive Registration Reply via Tunnel0 vrf 0, packet size: 124
*Aug 3 06:28:39.061: NHRP: netid_in = 0, to_us = 1
*Aug 3 06:28:39.061: NHRP: NHS-UP: 10.0.0.254
*Aug 3 06:28:39.080: NHRP-ATTR: Requester Ext Len: Total ext_len with NHRP attribute VPE
52
*Aug 3 06:28:39.080: NHRP: Attempting to send packet through interface Tunnel0 via dst
10.0.0.254
*Aug 3 06:28:39.080: NHRP: Encapsulation succeeded. Sending NHRP Control Packet NBMA
Address: 172.16.1.4
*Aug 3 06:28:39.080: NHRP: Send Registration Request via Tunnel0 vrf 0, packet size: 104
*Aug 3 06:28:39.080: src: 10.0.0.2, dst: 10.0.0.254
*Aug 3 06:28:39.080: NHRP: 132 bytes out Tunnel0
*Aug 3 06:28:39.080: NHRP-ATTR: Requester Ext Len: Total ext_len with NHRP attribute VPE
64
*Aug 3 06:28:39.080: NHRP: Attempting to send packet through interface Tunnel0 via dst
2001::2
*Aug 3 06:28:39.081: NHRP: Encapsulation succeeded. Sending NHRP Control Packet NBMA
Address: 172.16.1.4
*Aug 3 06:28:39.081: NHRP: Send Registration Request via Tunnel0 vrf 0, packet size: 160
*Aug 3 06:28:39.081: src: 2001::3, dst: 2001::2
*Aug 3 06:28:39.081: NHRP: 188 bytes out Tunnel0
*Aug 3 06:28:39.081: NHRP-ATTR: ext_type: 32771, ext_len : 20
*Aug 3 06:28:39.081: NHRP: Receive Registration Reply via Tunnel0 vrf 0, packet size: 124
*Aug 3 06:28:39.081: NHRP: netid_in = 0, to_us = 1
*Aug 3 06:28:39.081: NHRP-ATTR: ext_type: 32771, ext_len : 32
*Aug 3 06:28:40.081: NHRP: NHRP subblock already exists for Tunnel Endpoints (VPN:
10.0.0.254, NBMA: 172.16.1.4)
*Aug 3 06:28:40.081: NHRP: Cache already has a subblock node attached for Tunnel Endpoints
(VPN: 10.0.0.254, NBMA: 172.16.1.4)
*Aug 3 06:28:40.081: NHRP-ATTR: Requester Ext Len: Total ext_len with NHRP attribute VPE
52
*Aug 3 06:28:40.081: NHRP: Attempting to send packet through interface Tunnel0 via dst
10.0.0.254
*Aug 3 06:28:40.081: NHRP: Encapsulation succeeded. Sending NHRP Control Packet NBMA
Address: 172.16.1.4
*Aug 3 06:28:40.081: NHRP: Send Registration Request via Tunnel0 vrf 0, packet size: 104
*Aug 3 06:28:40.081: src: 10.0.0.2, dst: 10.0.0.254
*Aug 3 06:28:40.081: NHRP: 132 bytes out Tunnel0
*Aug 3 06:28:40.081: NHRP: if_up: Tunnel0 proto 'NHRP_IPv6'
*Aug 3 06:28:40.081: NHRP: Registration with Tunnels Decap Module succeeded
*Aug 3 06:28:40.081: NHRP: Adding all static maps to cache
*Aug 3 06:28:40.081: NHRP: Adding Tunnel Endpoints (VPN: 2001::2, NBMA: 172.16.1.4)
*Aug 3 06:28:40.081: NHRP: NHRP subblock already exists for Tunnel Endpoints (VPN: 2001::2,
NBMA: 172.16.1.4)
*Aug 3 06:28:40.081: NHRP: Cache already has a subblock node attached for Tunnel Endpoints
(VPN: 2001::2, NBMA: 172.16.1.4)
*Aug 3 06:28:40.081: NHRP-ATTR: Requester Ext Len: Total ext_len with NHRP attribute VPE
64
*Aug 3 06:28:40.081: NHRP: Attempting to send packet through interface Tunnel0 via dst
2001::2
*Aug 3 06:28:40.081: NHRP: Encapsulation succeeded. Sending NHRP Control Packet NBMA
Address: 172.16.1.4
*Aug 3 06:28:40.081: NHRP: Send Registration Request via Tunnel0 vrf 0, packet size: 160
*Aug 3 06:28:40.081: src: 2001::3, dst: 2001::2
*Aug 3 06:28:40.081: NHRP: 188 bytes out Tunnel0
*Aug 3 06:28:40.081: %LINK-3-UPDOWN: Interface Tunnel0, changed state to up
*Aug 3 06:28:40.084: NHRP-ATTR: ext_type: 32771, ext_len : 20
*Aug 3 06:28:40.084: NHRP: Receive Registration Reply via Tunnel0 vrf 0, packet size: 124
*Aug 3 06:28:40.084: NHRP: netid_in = 0, to_us = 1
*Aug 3 06:28:40.084: NHRP-ATTR: ext_type: 32771, ext_len : 32
*Aug 3 06:28:40.084: NHRP: Receive Registration Reply via Tunnel0 vrf 0, packet size: 224
*Aug 3 06:28:40.084: NHRP: netid_in = 0, to_us = 1
*Aug 3 06:28:40.084: NHRP: Adding Tunnel Endpoints (VPN: FE80::A8BB:CCFF:FE01:F500, NBMA:
172.16.1.4)
*Aug 3 06:28:40.084: NHRP: NHRP subblock already exists for Tunnel Endpoints (VPN:
FE80::A8BB:CCFF:FE01:F500, NBMA: 172.16.1.4)
*Aug 3 06:28:40.084: NHRP:
Cache already has a subblock node attached for Tunnel Endpoints (VPN:
FE80::A8BB:CCFF:FE01:F500, NBMA: 172.16.1.4)
*Aug 3 06:28:40.084: NHRP: Caching Additional Address: FE80::A8BB:CCFF:FE01:F500, cache:
0x0x2A98CBCE28, hold_time: 300
*Aug 3 06:28:41.531: NHRP: Attempting to check and send Traffic Indication to NBMA: UNKNOWN
*Aug 3 06:28:41.531: NHRP: IPv6 NHRP Shortcut Enabled: Attempting switching
*Aug 3 06:28:41.570: NHRP: Attempting to check and send Traffic Indication to NBMA: UNKNOWN
*Aug 3 06:28:41.570: NHRP: IPv6 NHRP Shortcut Enabled: Attempting switching
*Aug 3 06:28:41.590: NHRP: Attempting to check and send Traffic Indication to NBMA: UNKNOWN
*Aug 3 06:28:41.590: NHRP: IPv6 NHRP Shortcut Enabled: Attempting switching
*Aug 3 06:28:41.610: NHRP: Attempting to check and send Traffic Indication to NBMA: UNKNOWN
*Aug 3 06:28:41.610: NHRP: IPv6 NHRP Shortcut Enabled: Attempting switching
*Aug 3 06:28:42.731: %DUAL-5-NBRCHANGE: EIGRP-IPv4 1: Neighbor 10.0.0.254 (Tunnel0) is up:
new adjacency
*Aug 3 06:28:43.140: NHRP: Attempting to check and send Traffic Indication to NBMA: UNKNOWN
*Aug 3 06:28:43.140: NHRP: IPv6 NHRP Shortcut Enabled: Attempting switching
Related Commands
Command Description
debug dmvpn Displays DMVPN session debugging information.
debug nhrp condition [interface tunnel number| peer {nbma {ip-address| FQDN-string}| tunnel {ip-address|
ipv6-address}}| vrf vrf-name]
no debug nhrp condition [interface tunnel number| peer {nbma {ip-address| FQDN-string}| tunnel
{ip-address| ipv6-address}}| vrf vrf-name]
tunnel number (Optional) Specifies the tunnel address for the NHRP
peer.
12.4(20)T This command was modified. The ipv6-address argument was added.
Release Modification
Cisco IOS XE Release 2.5 This command was integrated into Cisco IOS XE Release 2.5 and
implemented on the Cisco ASR 1000 Series Aggregation Services Routers.
15.1(2)T This command was modified. The FQDN-string argument was added.
Examples The following example shows how to enable conditional NHRP debugging for a specified NBMA address:
Related Commands
Command Description
debug dmvpn Displays DMVPN session debugging information.
Cisco IOS XE Release 2.5 This command was modified. It was integrated into Cisco IOS XE
Release 2.5.
Examples The following example shows how to enable error level debugging for IPv4 NHRP:
Related Commands
Command Description
debug dmvpn Displays DMVPN session debugging information.
Examples The following is sample output from the debug nhrp extensioncommand:
Usage Guidelines Use this command to show you whether there are problems or error situations with NHRP option processing
(for example, unknown options).
Router#
debug nhrp options
NHRP-OPT: MASK 4
NHRP-OPT-MASK: FFFFFFFF
NHRP-OPT: NETID 4
NHRP-OPT: RESPONDER 4
NHRP-OPT: RECORD 0
NHRP-OPT: RRECORD 0
The following table describes the significant fields shown in the display.
Field Descriptions
NHRP-OPT NHRP options debugging output.
Field Descriptions
RESPONDER Number of bytes of information in the responder
address option.
Related Commands
Command Description
debug nhrp Displays information about NHRP activity.
Examples The following is sample output from the debug nhrp packetcommand:
Usage Guidelines Use this command to verify that the traffic is consistent with the setting of the NHRP commands (such as
ipnhrpuse andipmax-send commands).
Router#
debug nhrp rate
NHRP-RATE: Sending initial request
NHRP-RATE: Retransmitting request (retrans ivl 2)
NHRP-RATE: Retransmitting request (retrans ivl 4)
NHRP-RATE: Ethernet1: Used 3
The following table describes the significant fields shown in the display.
Field Descriptions
NHRP-RATE NHRP rate debugging output.
Sending initial request First time an attempt was made to send an NHRP
packet to a particular destination.
Retransmitting request Indicates that the NHRP packet was re-sent, and
shows the time interval (in seconds) to wait before
the NHRP packet is re-sent again.
Field Descriptions
Ethernet1: Interface over which the NHRP packet was sent.
Used 3 Number of packets sent out of the default maximum
five (in this case, three were sent).
Related Commands
Command Description
debug nhrp Displays information about NHRP activity.
debug ntp
To display debugging messages for Network Time Protocol (NTP) features, use the debug ntpcommand in
prvileged EXEC mode. To disable debugging output, use the no form of this command.
debug ntp {adjust| all| authentication| core| events| loopfilter| packet| params| refclock| select| sync|
validity}
no debug ntp {adjust| all| authentication| core| events| loopfilter| packet| params| refclock| select| sync|
validity}
12.2(33)SRA This command was integrated into Cisco IOS Release 12.2(33)SRA.
12.4(20)T Support for IPv6 and NTP version 4 was added. The all and core keywords
were added. The authentication, loopfilter, params, select, sync and
validity keywords were removed. The packets keyword was modified as
packet.
Cisco IOS XE Release 3.5S This command was integrated into Cisco IOS XE Release 3.5S.
Cisco IOS Release 15.2(1)S This command was integrated into Cisco IOS Release 15.2(1)S.
Usage Guidelines Starting from Cisco IOS Release 12.4(20)T, NTP version 4 is supported. In NTP version 4 the debugging
options available are adjust, all, core, events, packet, and refclock. In NTP version 3 the debugging options
available were events, authentication, loopfilter, packets, params, select, sync and validity.
Examples The following example shows how to enable all debugging options for NTP:
Related Commands
Command Description
ntp refclock Configures an external clock source for use with NTP
services.
debug oam
To display operation and maintenance (OAM) events, use the debugoam command in privileged EXEC mode.
To disable debugging output, use the no form of this command.
debug oam
no debug oam
Field Description
0000 Virtual circuit designator (VCD) Special OAM
indicator.
0 GFC (4 bits).
Field Description
FF6A Fs and 6A required in the remaining cell, per UNI3.0.
Cisco IOS XE Release 3.5 This command was introduced in Cisco IOS XE Release 3.5.
Usage Guidelines When an object group is created to identify traffic coming from a specific user or endpoint, object-group
identity mode is entered where a security group can be specified for the object group with a security group
tag (SGT) ID. The SGT ID is used by a Security Group Access (SGA) Zone-Based Policy firewall (ZBPF)
to apply an enforcement policy by filtering on this SGT ID. The debug object-group event command is used
to view messages for object-group events while configuring the class map part of the SGA ZBPF.
Note A policy map must also be configured for the SGA ZBPF.
Examples The following is sample output from the debug object-group event command:
Router# debug object-group event
Router# configure terminal
Router(config)# object-group security objsgt1
Router(config-security-group)# GLO INFO conf_objectgroup_cmd type(3) name(objsgt1)
Router(config-security-group)# security-group tag 120
Router(config-security-group)#
*Nov 21 16:23:02.041: INFO og_security_create_fn
*Nov 21 16:23:02.041: og_security_sgt_copy_fn:1633: object_group 'objsgt1' sgt name '' id
120
*Nov 21 16:23:02.041: og_classes_update:1373: walking class-maps in object_group 'objsgt1'
Router(config-security-group)#exit
Router(config)#
Router(config)# object-group security objsgt2
Router(config-security-group)# GLO INFO conf_objectgroup_cmd type(3) name(objsgt2)gr
Router(config-security-group)# group-object objsgt1
Router(config-security-group)#
*Nov 21 16:23:44.891: INFO og_security_create_fn
*Nov 21 16:23:44.891: og_classes_update:1373: walking class-maps in object_group 'objsgt2'
Router(config-security-group)#exit
Related Commands
Command Description
group-object Specifies a nested reference to a
type of user group.
Note Effective with Cisco IOS Release 15.0(1)SY, the debug oer api command is hidden. Although this
command is still available in Cisco IOS software, the CLI interactive Help does not display it if you attempt
to view it by entering a question mark at the command line. This command will be completely removed
in a future release.
To display Optimized Edge Routing (OER) application interface debugging information, use the debug oer
apicommand in privileged EXEC mode. To stop the display of OER application interface debugging
information, use the no form of this command.
Usage Guidelines The debug oer apicommand is used to display messages about any configured OER application interface
providers or host devices. The OER application interface defines the mode of communication and messaging
between applications and the network for the purpose of optimizing the traffic associated with the applications.
A provider is defined as an entity outside the network in which the router configured as an OER master
controller exists, for example, an ISP, or a branch office of the same company. The provider has one or more
host devices running one or more applications that use the OER application interface to communicate with
an OER master controller. A provider must be registered with an OER master controller before an application
on a host device can interface with OER. Use the api provider command to register the provider, and use the
host-addresscommand to configure a host device. After registration, a host device in the provider network
can initiate a session with an OER master controller. The application interface provides an automated method
for networks to be aware of applications and provides application-aware performance routing.
Caution When the detail keyword is entered, the amount of detailed output to be displayed can utilize a considerable
amount of system resources. Use the detailkeyword with caution in a production network.
Examples The following example enables the display of OER application interface debugging messages and the output
shows that an OER policy failed due to a prefix that is not found:
Field Description
OER api debugging is on Shows that application interface debugging is enabled.
Related Commands
Command Description
api provider Registers an application interface provider with an
OER master controller and enters OER master
controller application interface provider configuration
mode.
Note Effective with Cisco IOS Release 15.0(1)SY, the debug oer api command is hidden. Although this
command is still available in Cisco IOS software, the CLI interactive Help does not display it if you attempt
to view it by entering a question mark at the command line. This command will be completely removed
in a future release.
Note Effective with Cisco IOS Release 12.4(15)T, the debug oer api client command is replaced by the debug
oer api command. See the debug oer api command for more information.
To display Optimized Edge Routing (OER) application interface client debugging information for master
controller and border router communication, use the debug oer api client command in privileged EXEC
mode. To stop the display of OER application interface debugging information, use the no form of this
command.
12.2(33)SRB This command was integrated into Cisco IOS Release 12.2(33)SRB.
12.4(15)T The debug oer api client command is replaced by the debug oer api
command.
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.
Usage Guidelines The debug oer api client command can be entered on a master controller. This command is used to display
messages about a configured OER application interface client. When the detail keyword is entered, the amount
of detailed output to be displayed can utilize a considerable amount of system resources. Use the detailkeyword
with caution in a production network.
Cisco IOS Release 12.4(15)T
In Cisco IOS Release 12.4(15)T and later releases, the debug oer api client command is replaced by the
debug oer api command. The debug oer api client command is currently supported for backwards
compatibility, but support may be removed in a future Cisco IOS software release.
Examples The following example enables the display of OER application interface client debugging messages:
Related Commands
Command Description
oer Enables an OER process and configures a router as
an OER border router or as an OER master controller.
Note Effective with Cisco IOS Release 15.0(1)SY, the debug oer border command is hidden. Although this
command is still available in Cisco IOS software, the CLI interactive Help does not display it if you attempt
to view it by entering a question mark at the command line. This command will be completely removed
in a future release.
To display general OER border router debugging information, use the debug oer bordercommand in privileged
EXEC mode. To stop the display of OER debugging information, use the no form of this command.
12.2(33)SRB This command was integrated into Cisco IOS Release 12.2(33)SRB.
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.
Usage Guidelines The debug oer border command is entered on a border router. This command is used to display debugging
information about the OER border process, controlled routes and monitored prefixes.
Field Description
OER BR: Indicates debugging information for OER Border
process.
Related Commands
Command Description
oer Enables an OER process and configures a router as
an OER border router or as an OER master controller.
Note Effective with Cisco IOS Release 15.0(1)SY, the debug oer border active-probe command is hidden.
Although this command is still available in Cisco IOS software, the CLI interactive Help does not display
it if you attempt to view it by entering a question mark at the command line. This command will be
completely removed in a future release.
To display debugging information for active probes configured on the local border router, use the debug oer
border active-probecommand in privileged EXEC mode. To stop the display of debug event information,
use the no form of this command.
12.2(33)SRB This command was integrated into Cisco IOS Release 12.2(33)SRB.
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.
Usage Guidelines The debug oer border active-probe command is entered on a master controller. This command is used to
display the status and results of active probes that are configured on the local border router.
Examples The following example enables the display of active-probe debug information on a border router:
Statistics.
probeType = echo, probeTarget = 10.1.5.1, probeTargetPort = 0
probeSource = Default, probeSourcePort = 0, probeNextHop = 10.30.30.2
probeIfIndex = 13, SAA index = 15
*May 4 23:47:45.633: OER BR ACTIVE PROBE: Completions 11, Sum of rtt 172,
Max rtt 36, Min rtt 12
*May 4 23:47:45.693: OER BR ACTIVE PROBE: Attempting to retrieve Probe
Statistics.
probeType = echo, probeTarget = 10.1.4.1, probeTargetPort = 0
probeSource = Default, probeSourcePort = 0, probeNextHop = Default
probeIfIndex = 13
*May 4 23:47:45.693: OER BR ACTIVE PROBE: Completed retrieving Probe
Statistics.
probeType = echo, probeTarget = 10.1.4.1, probeTargetPort = 0
probeSource = Default, probeSourcePort = 0, probeNextHop = 10.30.30.2
probeIfIndex = 13, SAA index = 14
The table below describes the significant fields shown in the display.
Field Description
OER BR ACTIVE PROBE: Indicates debugging information for OER active
probes on a border router.
probeType The active probe type. The active probe types that
can be displayed are ICMP, TCP, and UDP.
Related Commands
Command Description
oer Enables an OER process and configures a router as
an OER border router or as an OER master controller.
Note Effective with Cisco IOS Release 15.0(1)SY, the debug oer border learn command is hidden. Although
this command is still available in Cisco IOS software, the CLI interactive Help does not display it if you
attempt to view it by entering a question mark at the command line. This command will be completely
removed in a future release.
To display debugging information about learned prefixes on the local border router, use the debug oer border
learncommand in privileged EXEC mode. To stop the display of debug event information, use the no form
of this command.
Syntax Description top number (Optional) Displays debugging information about the
top delay or top throughput prefixes. The number of
top delay or throughput prefixes can be specified. The
range of prefixes that can be specified is a number
from 1 to 65535.
12.2(33)SRB This command was integrated into Cisco IOS Release 12.2(33)SRB.
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.
Usage Guidelines The debug oer border learn command is entered on a border router. This command is used to display
debugging information about prefixes learned on the local border router.
Examples The following example enables the display of active-probe debug information on a border router:
Field Description
OER BR LEARN: Indicates debugging information for the OER border
router learning process.
Related Commands
Command Description
oer Enables an OER process and configures a router as
an OER border router or as an OER master controller.
Note Effective with Cisco IOS Release 15.0(1)SY, the debug oer border routes command is hidden. Although
this command is still available in Cisco IOS software, the CLI interactive Help does not display it if you
attempt to view it by entering a question mark at the command line. This command will be completely
removed in a future release.
To display debugging information for OER-controlled or monitored routes on the local border router, use the
debug oer border routes command in privileged EXEC mode. To stop the display of debug event information,
use the no form of this command.
debug oer border routes {bgp| eigrp [detail]| piro [detail]| static}
no debug oer border routes {bgp| eigrp| static| piro}
12.2(33)SRB This command was integrated into Cisco IOS Release 12.2(33)SRB.
12.2(33)SXH This command was integrated into Cisco IOS Release 12.2(33)SXH.
12.4(24)T This command was modified. The piro keyword was added to support the
Protocol Independent Route Optimization (PIRO) feature.
15.0(1)M This command was modified. The eigrp keyword was added to support
EIGRP route control.
Release Modification
12.2(33)SRE This command was modified. The eigrp keyword was added to support
EIGRP route control and the piro keyword was added to support the PIRO
feature.
Usage Guidelines The debug oer border routes command is entered on a border router. This command is used to display the
debugging information about OER-controlled or monitored routes on the local border router.
In Cisco IOS Release 12.4(24)T, 12.2(33)SRE, and later releases, PIRO introduced the ability for OER to
search for a parent route--an exact matching route, or a less specific route--in any IP Routing Information
Base (RIB). If a parent route for the traffic class exists in the RIB, policy-based routing is used to control the
prefix.
In Cisco IOS Release 15.0(1)M, 12.2(33)SRE, and later releases, EIGRP route control introduced the ability
for OER to search for a parent route--an exact matching route, or a less specific route--in the EIGRP routing
table. If a parent route for the traffic class exists in the EIGRP routing table, temporary EIGRP routes are
injected and identified by adding a configurable extended community tag value.
Examples The following example enables the display of active-probe debug information on a border router:
Field Description
OER BGP: Indicates debugging information for OER-controlled
BGP routes.
The following example enables the display of detailed debugging information for PIRO routes and shows that
the parent route for the prefix 10.1.1.0 is found in the RIB and a route map is created to control the application.
Note that detailed border PBR debugging is also active. This example requires Cisco IOS Release 12.4(24)T,
12.2(33)SRE, or a later release.
Feb 21 00:22:46.771: PFR PIRO: Parent lookup found parent 10.1.1.0, mask 255.255.255.0,
nexthop 10.1.1.0 for network 10.1.1.0/24
Feb 21 00:22:46.771: PFR PIRO: Control Route, 10.1.1.0/24, NH 0.0.0.0, IF Ethernet4/2
Feb 21 00:22:46.771: PIRO: Now calling ip_get_route
Feb 21 00:22:46.771: PIRO: Now calling ip_get_route
Feb 21 00:22:46.771: PFR PIRO: Parent lookup found parent 10.1.1.0, mask 255.255.255.0,
nexthop 10.1.1.0 for network 10.1.1.0/24
Feb 21 00:22:46.771: OER BR PBR(det): control app: 10.1.1.0/24, nh 0.0.0.0, if
Ethernet4/2,ip prot 256, dst opr 0, src opr 0, 0 0 0 0, src net 0.0.0.0/0, dscp 0/0
Feb 21 00:22:46.771: OER BR PBR(det): Create rmap 6468E488
Feb 21 00:22:46.775: PfR-RIB RIB_RWATCH: (default:ipv4:base) T 10.1.1.0/24 EVENT Track
start
Feb 21 00:22:46.775: PfR-RIB RIB_RWATCH: (default:ipv4:base) N 10.1.1.0/24 Adding track
Feb 21 00:22:46.775: PfR-RIB RIB_RWATCH: (default:ipv4:base) N 10.1.1.0/24 QP Schedule
query
Feb 21 00:22:46.775: PfR-RIB RIB_RWATCH: (default:ipv4:base) T 10.1.1.0/24 EVENT Query
found route
Feb 21 00:22:46.775: PfR-RIB RIB_RWATCH: (default:ipv4:base) N 10.1.1.0/24 Adding route
Feb 21 00:22:46.775: PfR-RIB RIB_RWATCH: (default:ipv4:base) R 10.1.1.0/24 d=0 p=0 ->
Updating
Feb 21 00:22:46.775: PfR-RIB RIB_RWATCH: (default:ipv4:base) R 10.1.1.0/24 d=110 p=1 ->
Et4/2 40.40.40.2 40 Notifying
Feb 21 00:22:46.775: PfR-RIB RIB_RWATCH: Adding to client notification queue
Feb 21 00:22:46.775: PfR-RIB RIB_RWATCH: (default:ipv4:base) W 10.1.1.0/24 c=0x15 Client
notified reachable
Feb 21 00:22:46.779: PFR PIRO: Route update rwinfo 680C8E14, network 10.1.1.0, mask_len 24
event Route Up
Feb 21 00:22:46.779: OER BR PBR(det): PIRO Path change notify for prefix:10.1.1.0,
masklen:24, reason:1
The table below describes the significant fields shown in the display.
Field Description
PFR PIRO Indicates debugging information for Performance
Routing-controlled PIRO activities.
Related Commands
Command Description
oer Enables an OER process and configures a router as
an OER border router or as an OER master controller.
Note Effective with Cisco IOS Release 15.0(1)SY, the debug oer border traceroute reporting command is
hidden. Although this command is still available in Cisco IOS software, the CLI interactive Help does
not display it if you attempt to view it by entering a question mark at the command line. This command
will be completely removed in a future release.
To display debugging information for traceroute probes on the local border router, use the debug oer border
traceroute reporting command in privileged EXEC mode. To stop the display of debug event information,
use the no form of this command.
12.2(33)SRB This command was integrated into Cisco IOS Release 12.2(33)SRB.
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.
Usage Guidelines The debug oer border traceroute reportingcommand is entered on a border router. This command is used
to display the debugging information about traceroute probes sourced on the local border router.
Examples The following example enables the display of active-probe debug information on a border router:
Field Description
OER BR TRACE: Indicates border router debugging information for
traceroute probes.
Related Commands
Command Description
oer Enables an OER process and configures a router as
an OER border router or as an OER master controller.
debug oer cc
Note Effective with Cisco IOS Release 15.0(1)SY, the debug oer cc command is hidden. Although this command
is still available in Cisco IOS software, the CLI interactive Help does not display it if you attempt to view
it by entering a question mark at the command line. This command will be completely removed in a future
release.
To display OER communication control debugging information for master controller and border router
communication, use the debug oer cc command in privileged EXEC mode. To stop the display of OER
debugging information, use the no form of this command.
12.2(33)SRB This command was integrated into Cisco IOS Release 12.2(33)SRB.
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.
Usage Guidelines The debug oer cc command can be entered on a master controller on a border router. This command is used
to display messages exchanged between the master controller and the border router. These messages include
control commands, configuration commands, and monitoring information. Enabling this command will cause
very detailed output to be displayed and can utilize a considerable amount of system resources. This command
should be enabled with caution in a production network.
Examples The following example enables the display of OER communication control debugging messages:
Field Description
OER CC: Indicates debugging information for OER
communication messages.
Related Commands
Command Description
oer Enables an OER process and configures a router as
an OER border router or as an OER master controller.
12.2(33)SRB This command was integrated into Cisco IOS Release 12.2(33)SRB.
Usage Guidelines The debug oer master border command is entered on a master controller. The output displays information
related to the events or updates from one or more border routers.
Examples The following example shows the status of 2 border routers. Both routers are up and operating normally.
Field Description
OER MC BR ip-address: Indicates debugging information for a border router
process. The ip-address identifies the border router.
Related Commands
Command Description
oer Enables an OER process and configures a router as
an OER border router or as an OER master controller.
Syntax Description active-probes Displays aggregate active probe results for a given
prefix on all border routers that are executing the
active probe.
12.2(33)SRB This command was integrated into Cisco IOS Release 12.2(33)SRB.
Usage Guidelines The debug oer master collector command is entered on a master controller. The output displays data collection
information for monitored prefixes.
Examples
Examples The following example displays aggregate active probe results for the 10.1.0.0/16 prefix on all border routers
that are configured to execute this active probe:
*May 4 22:34:58.221: OER MC APC: Probe Statistics Gathered for prefix 10.1.0.0/16 on all
exits,notifying the PDP
*May 4 22:34:58.221: OER MC APC: Summary Exit Data (pfx 10.1.0.0/16, bdr 10.2.2.2, if 13,
nxtHop Default):savg delay 13, lavg delay 14, sinits 25, scompletes 25
*May 4 22:34:58.221: OER MC APC: Summary Prefix Data: (pfx 10.1.0.0/16) sloss 0, lloss 0,
sunreach 25, lunreach 25, savg raw delay 15, lavg raw delay 15, sinits 6561,
scompletes 6536, linits 6561, lcompletes 6536
*May 4 22:34:58.221: OER MC APC: Active OOP check done
The table below describes the significant fields shown in the display.
Field Description
OER MC APC: Indicates debugging information for active probes
from the r OER master collector.
Examples The following example displays aggregate active probe results from each target for the 10.1.0.0/16 prefix on
all border routers that are configured to execute this active probe:
*May 4 22:36:21.945: OER MC APC: Rtrv Probe Stats: BR 10.2.2.2, Type echo,
Tgt 10.1.1.1,TgtPt 0, Src Default, SrcPt 0, NxtHp Default, Ndx 13
*May 4 22:36:22.001: OER MC APC: Remote stats received: BR 10.2.2.2, Type
echo, Tgt 10.15.1, TgtPt 0, Src Default, SrcPt 0, NxtHp Default, Ndx 13
*May 4 22:36:22.313: OER MC APC: Perf data point (pfx 10.1.0.0/16, bdr
10.2.2.2, if 13, xtHop Default): avg delay 20, loss 0, unreach 0,
initiations 2, completions 2, delay sum40, ldelay max 20, ldelay min 12
*May 4 22:36:22.313: OER MC APC: Perf data point (pfx 10.1.0.0/16, bdr
10.2.2.2, if 13, xtHop Default): avg delay 20, loss 0, unreach 0,
initiations 2, completions 2, delay sum40, ldelay max 20, ldelay min 12
*May 4 22:36:22.313: OER MC APC: Probe Statistics Gathered for prefix
10.1.0.0/16 on al exits, notifying the PDP
*May 4 22:36:22.313: OER MC APC: Active OOP check done
The table below describes the significant fields shown in the display.
Table 52: debug oer master collector active-probes detail Field Descriptions
Field Description
OER MC APC: Indicates debugging information for active probes
from the r OER master collector.
Examples The following example displays aggregate active probe results and historical statistics from each target for
the 10.1.0.0/16 prefix on all border routers that are configured to execute this active probe:
*May 4 22:40:33.845: OER MC APC: Rtrv Probe Stats: BR 10.2.2.2, Type echo,
Tgt 10.1.5.1, TgtPt 0, Src Default, SrcPt 0, NxtHp Default, Ndx 13
*May 4 22:40:33.885: OER MC APC: Remote stats received: BR 10.2.2.2, Type
echo, Tgt 10.1.5.1, TgtPt 0, Src Default, SrcPt 0, NxtHp Default, Ndx 13
*May 4 22:40:34.197: OER MC APC: Remote stats received: BR 10.2.2.2, Type
echo, Tgt 10.1.2.1, TgtPt 0, Src Default, SrcPt 0, NxtHp Default, Ndx 13
*May 4 22:40:34.197: OER MC APC: Updating Probe (Type echo Tgt 10.1.2.1
TgtPt 0) Total Completes 1306, Total Attempts 1318
*May 4 22:40:34.197: OER MC APC: All stats gathered for pfx 10.1.0.0/16
Accumulating Stats
*May 4 22:40:34.197: OER MC APC: Updating Curr Exit Ref (pfx 10.1.0.0/16,
bdr 10.2.2.2, if 13, nxtHop Default) savg delay 17, lavg delay 14, savg loss
0, lavg loss 0, savg unreach 0, lavg unreach 0
*May 4 22:40:34.197: OER MC APC: Probe Statistics Gathered for prefix
10.1.0.0/16 on all exits, notifying the PDP
*May 4 22:40:34.197: OER MC APC: Active OOP check done
The table below describes the significant fields shown in the display.
Table 53: debug oer master collector active-probes detail trace Field Descriptions
Field Description
OER MC APC: Indicates debugging information for active probes
from the r OER master collector.
Examples The following example displays passive monitoring results for the 10.1.5.0/24 prefix:
Field Description
OER MC NFC: Indicates debugging information for the OER master
collector from passive monitoring (NetFlow).
Related Commands
Command Description
oer Enables an OER process and configures a router as
an OER border router or as an OER master controller.
12.2(33)SRB This command was integrated into Cisco IOS Release 12.2(33)SRB.
Usage Guidelines The debug oer master cost-minimization command is entered on a master controller. The output displays
debugging information for cost-minimization policies.
Examples The following example displays detailed cost optimization policy debug information:
Field Description
OER MC COST: Indicates debugging information for cost-based
optimization on the master controller.
Related Commands
Command Description
cost-minimization Configures cost-based optimization policies on a
master controller.
12.2(33)SRB This command was integrated into Cisco IOS Release 12.2(33)SRB.
Usage Guidelines The debug oer master exit command is entered on a master controller. This command is used to display
debugging information for master controller exit selection processes.
Examples The following example shows output form the debug oer master exit command, entered with the
detailkeyword:
*May 4 11:29:35.831: OER MC EXIT: 10.2.2.3, intf Se2/0 in holddown state so skip OOP check
*May 4 11:29:39.455: OER MC EXIT: 10.1.1.2, intf Se5/0 in holddown state so skip OOP check
The table below describes the significant fields shown in the display.
Field Description
OER MC EXIT: Indicates OER master controller exit event.
Related Commands
Command Description
oer Enables an OER process and configures a router as
an OER border router or as an OER master controller.
12.2(33)SRB This command was integrated into Cisco IOS Release 12.2(33)SRB.
Usage Guidelines The debug oer master learn command is entered on a master controller. This command is used to display
debugging information for master controller learning events.
Examples The following example shows output from the debug oer master learn command. The output an shows OER
Top Talker debug events. The master controller is enabling prefix learning for new border router process:
Field Description
OER MC LEARN: Indicates OER master controller learning events.
Related Commands
Command Description
oer Enables an OER process and configures a router as
an OER border router or as an OER master controller.
12.2(33)SRB This command was integrated into Cisco IOS Release 12.2(33)SRB.
Usage Guidelines The debug oer master prefix command is entered on a master controller. This command displays debugging
information related to prefix monitoring and processing.
Examples The following example shows the master controller searching for the target of an active probe after the target
has become unreachable.
06:04:29: OER MC PFX 10.4.9.0/24: APC last target deleted for prefix, no targets
left assigned and running
06:04:39: OER MC PFX 10.4.9.0/24: APC Attempting to probe all exits
06:05:59: OER MC PFX 10.4.9.0/24: APC last target deleted for prefix, no targets
left assigned and running
06:06:09: OER MC PFX 10.4.9.0/24: APC Attempting to probe all exits
The table below describes the significant fields shown in the display.
Field Description
OER MC PFX ip-address: Indicates debugging information for OER monitored
prefixes. The ip-address identifies the prefix.
Related Commands
Command Description
oer Enables an OER process and configures a router as
an OER border router or as an OER master controller.
Syntax Description list-name Specifies a single prefix or prefix range. The prefix
address and mask are entered with this argument.
12.2(33)SRB This command was integrated into Cisco IOS Release 12.2(33)SRB.
Usage Guidelines The debug oer master prefix-listcommand is entered on a master controller. This command displays debugging
information related to prefix-list processing.
Examples The following example shows output from the debug oer master prefix-listcommand.
23:02:16.283: OER MC PFX 10.1.5.0/24: Check PASS REL loss: loss 0, policy 10%, notify TRUE
23:02:16.283: OER MC PFX 10.1.5.0/24: Passive REL loss in-policy
23:02:16.283: OER MC PFX 10.1.5.0/24: Check PASS REL delay: delay 124, policy 50%, notify
TRUE
23:02:16.283: OER MC PFX 10.1.5.0/24: Passive REL delay in policy
23:02:16.283: OER MC PFX 10.1.5.0/24: Prefix not OOP
23:02:16.283: OER MC PFX 10.1.5.0/24: Check PASS REL unreachable: unreachable 0, policy
50%, notify TRUE
23:02:16.283: OER MC PFX 10.1.5.0/24: Passive REL unreachable in-policy
23:02:16.283: OER MC PFX 10.1.5.0/24: Check PASS REL loss: loss 0, policy 10%, notify TRUE
23:02:16.283: OER MC PFX 10.1.5.0/24: Passive REL loss in policy
The table below describes the significant fields shown in the display.
Field Description
OER MC PFX ip-address: Indicates debugging information for OER monitored
prefixes. The ip-address identifies the prefix.
Related Commands
Command Description
oer Enables an OER process and configures a router as
an OER border router or as an OER master controller.
12.2(33)SRB This command was integrated into Cisco IOS Release 12.2(33)SRB.
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.
Usage Guidelines The debug oer master process command is entered on a master controller.
Examples The following sample debug output for a master controller process:
Field Description
OER MC PROCESS: Indicates a master controller master process
debugging message.
Related Commands
Command Description
oer Enables an OER process and configures a router as
an OER border router or as an OER master controller.
12.2(33)SRB This command was integrated into Cisco IOS Release 12.2(33)SRB.
Usage Guidelines The debug oer master traceroute reporting command is entered on a master controller. This command is
used to display traceroute events on a master controller.
Examples The following sample debug output for a master controller process:
Table 61: debug oer master traceroute reporting detail Field Descriptions
Field Description
OER MC PROCESS: Indicates master controller debugging information
for traceroute probes.
Related Commands
Command Description
oer Enables an OER process and configures a router as
an OER border router or as an OER master controller.
debug ospfv3
To display debugging information for Open Shortest Path First version 3 (OSPF) for IPv4 and IPv6, use the
debug ospfv3command in privileged EXEC mode. To disable debugging output, use the no form of this
command.
debug ospfv3 [ process-id ] [ address-family ] [adj| ipsec| database-timer| flood| hello| lsa-generation|
retransmission]
no debug ospfv3 [ process-id ] [ address-family ] [adj| ipsec| database-timer| flood| hello| lsa-generation|
retransmission]
Cisco IOS XE Release 3.4S This command was integrated into Cisco IOS XE Release 3.4S.
15.2(1)T This command was integrated into Cisco IOS Release 15.2(1)T.
15.1(1)SY This command was integrated into Cisco IOS Release 15.1(1)SY.
Usage Guidelines Consult Cisco technical support before using this command.
Cisco IOS XE Release 3.4S This command was integrated into Cisco IOS XE Release 3.4S.
15.2(1)T This command was integrated into Cisco IOS Release 15.2(1)T.
15.1(1)SY This command was integrated into Cisco IOS Release 15.1(1)SY.
Usage Guidelines Consult Cisco technical support before using this command.
Examples The following example shows how to turn on debugging for SPF scheduling in OSPFv3 process 1:
Cisco IOS XE Release 3.4S This command was integrated into Cisco IOS XE Release 3.4S.
15.2(1)T This command was integrated into Cisco IOS Release 15.2(1)T.
15.1(1)SY This command was integrated into Cisco IOS Release 15.1(1)SY.
Usage Guidelines Consult Cisco technical support before using this command.
Device#
debug ospfv3 events
Cisco IOS XE Release 3.4S This command was integrated into Cisco IOS XE Release 3.4S.
15.2(1)T This command was integrated into Cisco IOS Release 15.2(1)T.
15.1(1)SY This command was integrated into Cisco IOS Release 15.1(1)SY.
Usage Guidelines Consult Cisco technical support before using this command.
Examples The following example displays database modification information for OSPFv3:
Cisco IOS XE Release 3.4S This command was integrated into Cisco IOS XE Release 3.4S.
15.2(1)T This command was integrated into Cisco IOS Release 15.2(1)T.
15.1(1)SY This command was integrated into Cisco IOS Release 15.1(1)SY.
Usage Guidelines Consult Cisco technical support before using this command.
Examples The following example displays information about each OSPFv3 packet received:
Syntax Description address-family (Optional) Enter ipv6 for the IPv6 address family or
ipv4 for the IPv4 address family.
Cisco IOS XE Release 3.4S This command was integrated into Cisco IOS XE Release 3.4S.
15.2(1)T This command was integrated into Cisco IOS Release 15.2(1)T.
15.1(1)SY This command was integrated into Cisco IOS Release 15.1(1)SY.
Usage Guidelines The debug ospfv3 spf statistic command displays the SPF calculation times in milliseconds, the node count,
and a time stamp. Consult Cisco technical support before using this command.
Examples The following example displays statistical information while running the SPF algorithm:
Related Commands
Command Description
debug ospfv3 Displays debugging information for the OSPFv3
feature.
debug otv
To enable debugging of Overlay Transport Virtualization (OTV) and Intermediate System-to-Intermediate
System (IS-IS) activities, use the debug otv command in privileged EXEC mode. To disable the debugging,
use the no form of this command.
debug otv [adjacency| all| arp-nd| database| error| evc| event| ha| igp| isis| l2rib| l2rtgvpn| misc| multicast|
overlay| packet| pim| state| tunnel| ui]
no debug otv [adjacency| all| arp-nd| database| error| evc| event| ha| igp| isis| l2rib| l2rtgvpn| misc|
multicast| overlay| packet| pim| state| tunnel| ui]
database Enables logging of the Address Routing Protocol (ARP) suppression feature.
Examples The following example shows how to enable logging of OTV activities:
Router# debug otv all
Related Commands
Command Description
interface overlay Creates an OTV overlay interface.
Syntax Description overlay overlay-interface (Optional) Enables debugging of the specified overlay interface. The range
is from 0 to 512.
interface-number Port, connector, or interface card number. The numbers are assigned at the
factory at the time of installation or when added to a system; they can be
displayed with the show interfaces command.
snp-packets Enables logging of complete sequence number protocol data units (PDUs)
(CSNP)/partial sequence number PDUs (PSNPs).
Examples The following is sample output from the debug otv isis aed command:
Router# debug otv isis aed
Related Commands
Command Description
show otv isis Displays the IS-IS status and configuration.
debug packet
To display per-packet debugging output, use the debugpacketcommand in privileged EXEC mode. To disable
debugging output, use the no form of this command.
12.2(13)T Support for Apollo Domain and Banyan VINES was removed.
12.2(33)SRA This command was integrated into Cisco IOS Release 12.2(33)SRA.
Usage Guidelines The debugpacket command displays all process-level packets for both outbound and inbound packets. This
command is useful for determining whether packets are being received and sent correctly. The output reports
information online when a packet is received or a transmission is attempted.
For sent packets, the information is displayed only after the protocol data unit (PDU) is entirely encapsulated
and a next hop VC is found. If information is not displayed, the address translation probably failed during
encapsulation. When a next hop VC is found, the packet is displayed exactly as it will be presented on the
wire. Having a display indicates that the packets are properly encapsulated for transmission.
For received packets, information is displayed for all incoming frames. The display can show whether the
sending station properly encapsulates the frames. Because all incoming frames are displayed, this information
is useful when performing back-to-back testing and corrupted frames cannot be dropped by an intermediary
switch.
The debugpacket command also displays the initial bytes of the actual PDU in hexadecimal. This information
can be decoded only by qualified support or engineering personnel.
Caution Because the debugpacket command generates a substantial amount of output for every packet processed,
use it only when traffic on the network is low so other activity on the system is not adversely affected.
Field Description
2/0.5 Indicates the subinterface that generated this packet.
VCD: 0xn Indicates the virtual circuit associated with this packet,
where n is some value.
The following two lines of output are the binary data, which are the contents of the protocol data unit (PDU)
before encapsulation:
4500 002E 0000 0000 0209 92ED 836C A26E FFFF FFFF 1108 006D 0001 0000 0000
A5CC 6CA2 0000 000A 0000 6411 76FF 0100 6C08 00FF FFFF 0003 E805 DCFF 0105
The following is sample output from the debugpacket command:
The following table describes the significant fields shown in the display.
Field Description
Ethernet0 Name of the Ethernet interface that received the
packet.
Field Description
ARPA (continued) Serial (MCM) --EncapsulationStyle:
BFEX25
BRIDGE
DDN-X25
DDNX25-DCE
ETHERTALK
FRAME-RELAY
HDLC
HDH
LAPB
LAPBDCE
MULTI-LAPB
PPP
SDLC-PRIMARY
SDLC-SECONDARY
SLIP
SMDS
STUN
X25
X25-DCE
Field Description
dst.ffff.ffff.ffff MAC address of the destination node for the packet.
debug packet-capture
To enable packet capture debugs, use the debug packet-capture command in privileged EXEC mode. To
disable debugging packet capture, use the no form of this command.
debug packet-capture
no debug packet-capture
Examples The following example shows output from a successful request when using the debug packet-capture
command:
Related Commands
Command Description
show monitor capture Displays the contents of a capture buffer or a capture
point.
debug pad
To display debugging messages for all packet assembler/disassembler (PAD) connections, use the debug pad
command in privileged EXEC mode. To disable debugging output, use the no form of this command.
debug pad
no debug pad
12.2(33)SRA This command was integrated into Cisco IOS Release 12.2(33)SRA.
Examples Use the debug pad command to gather information to forward to the Cisco Technical Assistance Center
(TAC) to assist in troubleshooting a problem that involves PAD connections.
The following example shows output of the debug pad and debug x25 event commands for an incoming
PAD call destined for a terminal line. The incoming PAD call is rejected by the terminal line because the
selected network closed user group (CUG) has not been subscribed to by the caller:
!PAD130:Outgoing Call packet, Closed User Group - CUG service validation, selected CUG !bars
outgoing access
PAD130:Closing connection to . In 0/0, out 0/0
Usage Guidelines The debugpiafseventscommand provides debugging information for the PIAFS calls on the router, including
the inband negotiation process.
Examples The debugpiafsevents command was configured to provide the following information for PIAFS calls:
Field Description
RX <- CDAPI :cdapi_route_call Request The call distributor application programming interface
(CDAPI) in the router receives an ISDN call request
from the switch.
TX -> CDAPI :CDAPI_MSG_CONNECT_RESP The CDAPI in the router transmits a connect response
message to the switch.
TX -> CDAPI :CDAPI_MSG_CONN_ACTIVE_REQ The CDAPI in the router transmits a connection active
request to the switch.
Field Description
RX <-CDAPI:CDAPI_MSG_CONN_ACTIVE_IND The CDAPI in the router receives a connection active
indicator from the switch.
Enabling QMC in PIAFS mode for B1 QMC (global multichannel parameters) are being
enabled in PIAFS mode for the B1 channel.
Starting 64 kbps PIAFS Incoming The speed of the transmission in kbps. In this case,
the speed is 64 kbps.
Updating conf resp num The confirmation response number is being updated.
ACKed all the Rx control parameters The control reception frame acknowledges all the
communication parameters that were received from
the peer.
Field Description
Piafs layer up & Main FSM set to DATA The PIAFS protocol is active on the router. The router
is ready to receive data from the peer device.
V42BIS:Negotiated Values for P1, P2 are - 4096 , In this example, P1 is the total count of encoded
250 words when v42bis compression is enabled. P2 is the
maximum letter line length for the V42bis
compression.
PPP The PPP layer on the router becomes active and starts
to process the PPP frame from the peer PIAFS device.
Syntax Description events Displays the debugging output for all IPv6 rapid deployment related occurrences on
the router such as the creation of adjacencies, or the setting of the tunnel end-point.
errors Displays the debugging output for problems related to IPv6 rapid deployment tunnel
of RP.
Usage Guidelines Use the debug command only to troubleshoot specific problems, or during troubleshooting sessions with Cisco
technical support staff.
debug platform hardware qfp {active| standby} feature evtmon {client debug-level| datapath protocol}
no debug platform hardware qfp {active| standby} feature evtmon {client debug-level| datapath protocol}
Syntax Description active Enables debug logging for the active processor.
Examples The following example shows how to debug the event monitoring datapath for an IPv4 protocol: :
debug platform hardware qfp active feature ipsecdebug platform hardware qfp active feature ipsec
{client {error| info| trace| warning}| counter read-only| datapath {cce| droptype drop-type-number| error|
info| pktcorrupt maximum-number| trace| warning}}
no debug platform hardware qfp active feature ipsec {client {error| info| trace| warning}| counter
read-only| datapath {cce| droptype drop-type-number| error| info| pktcorrupt maximum-number| trace|
warning}}
Syntax Description client Enables debugging of IPsec events in the QFP client.
Usage Guidelines If you enter the no debug all command, debugging of the IPsec platforms is disabled.
Examples The following example shows how to enable debugging for the IPsec datapath in QFP:
Device# debug platform hardware qfp active feature ipsec datapath cce
debug platform hardware qfp active feature wccp {{client| lib-client {all| error| info| trace| warning}}|
datapath all}
no debug platform hardware qfp active feature wccp {{client| lib-client {all| error| info| trace| warning}}|
datapath all}
Usage Guidelines When the debug platform hardware qfp active feature wccp command is configured, QFP client debugs
are enabled and can be collected from the forwarding processor (FP) from the file cpp_cp_F0-0.log.
When the debug platform hardware qfp active feature wccp lib-client all command is configured,QFP
lib-client debugs are enabled and can be collected from the FP from the file fman-fp_F0-0.log.
When the debug platform hardware qfp active feature wccp datapath allcommand is configured, QFP
datapath debugs are enabled and can be collected from the FP from the file cpp_cp-F0-0.log.
Examples The following is sample output from the debug platform hardware qfp active feature wccp command:
Router#
debug platform hardware qfp active feature wccp lib-client all
A WCCP service group is configured:
06/17 13:47:29.474 [buginf]: (debug): Notification from CGM to WCCP, op:13, tid:0,async:
0, ctx: (nil)
06/17 13:47:29.474 [buginf]: (debug): cpp_wccp_cgm_notif_handler:cgm BIND num_lvl = 1,
bind-id = 0 fobj = 80028000
06/17 13:47:29.474 [buginf]: (debug): Notification from CGM to WCCP, op:2, tid:0,async:
1,ctx: 0x77
.
.
.
WCCP redirection is configured on an interface:
06/17 13:52:05.841 [buginf]: (debug): Notification from CGM to WCCP, op:1, tid:0,async:
0,ctx: (nil)
06/17 13:52:05.841 [buginf]: (debug): cpp_wccp_attach_service_to_intf_a: API call from PAL
service-type = 0 id = 0 vrfid = 0 if_h = 11 dir = 0
06/17 13:52:05.841 [buginf]: (debug): cpp_wccp_attach_service_to_intf_a:tid el= 0x11347470
ifh = 17, dir = 0 id = 0 type = 0 vrfid = 0
.
.
.
WCCP is unconfigured on an interface:
06/17 13:54:30.544 [buginf]: (debug): Notification from CGM to WCCP, op:1, tid:0,async:
0,ctx: (nil)
06/17 13:54:30.544 [buginf]: (debug): cpp_wccp_detach_service_from_intf_a: API call from
PALservice-type = 0 id = 0 vrfid = 0 if_h = 11 dir = 0
06/17 13:54:30.544 [buginf]: (debug): cpp_wccp_detach_service_from_intf_a:tid el=
0x11338890ifh = 17, dir = 0 id = 0 type = 0
06/17 13:54:30.544 [buginf]: (debug): Notification from CGM to WCCP, op:2, tid:0,async:
1,ctx: 0x79
.
.
.
06/17 13:56:14.492 [buginf]: (debug): cpp_wccp_cache_delete_a: API call from PAL cache-id=
10
06/17 13:56:14.492 [buginf]: (debug): cpp_wccp_api_async_msg_send: data size = 2 for this
6 message
06/17 13:56:14.492 [buginf]: (debug): cpp_wccp_api_async_send_cb: SMC async send call-back
06/17 13:56:14.492 [buginf]: (debug): cpp_wccp_api_async_msg_send successfully sent msg-type
6 to server.
06/17 13:56:14.492 [buginf]: (debug): Notification from CGM to WCCP, op:1, tid:0,async:
0,ctx: (nil)
06/17 13:56:14.492 [buginf]: (debug): Notification from CGM to WCCP, op:14, tid:0,async:
0, ctx: (nil)
06/17 13:56:14.493 [buginf]: (debug): cpp_wccp_cgm_notif_handler:cgm BIND num_lvl = 1,
bind-id = 0 fobj = 80028000
.
.
.
The debug messages repeat for each ACE of the merged ACL for the WCCP service group:
06/17 13:56:14.500 [buginf]: (debug): Notification from CGM to WCCP, op:14, tid:0,async:
0, ctx: (nil)
06/17 13:56:14.500 [buginf]: (debug): cpp_wccp_cgm_notif_handler:cgm BIND num_lvl = 1,
bind-id = 0 fobj = 80028000
06/17 13:56:14.501 [buginf]: (debug): Notification from CGM to WCCP, op:2, tid:0,async:
1,ctx: 0x7a
.
.
.
The following is sample output from the debug platform hardware qfp active feature wccp datapath
allcommand:
Router# debug platform hardware qfp active feature wccp datapath all
A packet is successfully redirected:
Related Commands
Command Description
clear ip wccp Removes WCCP statistics (counts) maintained on the
router for a particular service.
Command Description
ip wccp check services all Enables enable all WCCP services.
debug platform hardware qfp {active| standby} feature alg {client debug-level| datapath protocol
[detail]}
no debug platform hardware qfp {active| standby} feature alg {client debug-level| datapath netbios
[detail]}
Syntax Description active Enables debug logging for the active processor.
Cisco IOS XE Release 3.1S This command was modified. Support for the Network Basic Input
Output System (NetBIOS) protocol. The following keywords were
added: netbios-dgm,netbios-ns,netbios-ssn.
15.1(1)S This command was integrated into Cisco IOS XE Release 15.1(1)S
Examples The following example shows how to debug the ALG datapath for a dns protocol:
Router# debug platform hardware qfp active feature alg datapath dns
CPP ALG datapath event debugging is on
Related Commands
Command Description
show platform hardware qfp feature Displays feature specific information in QFP.
debug platform hardware qfp{active| standby}feature otv client {all| error| info| trace| warning}
no debug platform hardware qfp{active| standby}feature otv client {all| error| info| trace| warning}
Syntax Description active Enables debug of the active instance of the processor.
Examples The following is sample output from the debug platform hardware qfp feature otv client command:
Router# debug platform hardware qfp feature otv client all
The output of the debug is saved on the tracelog file for cpp_cp_F0-0.log(or cpp_cp_F1-0.log):
[cpp_otv_ea_decap_unprovision:844] Entering
11/02 17:12:39.383 [(null)]: (debug):
[cpp_otv_ea_decap_unprovision:865] received decap unprovision message, is_async==1
11/02 17:12:39.383 [(null)]: (debug):
[cpp_otv_ea_decap_unprovision_cmn:434] cpp_ifhandle=741
11/02 17:12:39.383 [(null)]: (debug):
[cpp_otv_ea_decap_dp_unprovision:192] ifhandle=741 clear output subblock
11/02 17:12:39.383 [(null)]: (debug):
[cpp_otv_ea_decap_dp_unprovision:230] disable Overlay EFP feature cpp_ifhandle=7741
11/02 17:12:39.383 [(null)]: (debug):
[cpp_otv_ea_decap_unprovision_cmn:474] OTV decap chain unprovision success, cpp__ifhandle=741
Related Commands
Command Description
show platform hardware qfp feature otv client Displays OTV feature-specific information for the
interface specified overlay interface
debug platform link-dc {dwdm| interface| interrupt| netclk| serdes| transceiver| wanphy}
no debug platform link-dc {dwdm| interface| interrupt| netclk| serdes| transceiver| wanphy}
Usage Guidelines Use this command with the remote command command or the attach command in privileged EXEC mode.
Examples The following examples show the output for both the debug platform link-dc tranceiver command and the
debug platform link-dc interrupt command. Notice that the show platform hardware transceiver command
shows the status for the port.
Note The following console log is seen when both the debug platform link-dc tranceiver command and the
debug platform link-dc interrupt command are entered (as in the preceding example), and there is a
transceiver Rx loss of signal (LOS) event.
Router-dfc1#
*Aug 15 11:23:52.127 PDT: DFC1: x40g_link_dc_interrupt_handler: intr_status 0x8000
*Aug 15 11:23:52.127 PDT: DFC1: x40g_link_xphy_isr: xphy intr intr_st 0x80000
*Aug 15 11:23:52.127 PDT: DFC1: x40g_link_xphy_isr: xphy intr port 1
*Aug 15 11:23:52.127 PDT: DFC1: x40g_xphy_link_status_callout: port 1 link status 0
*Aug 15 11:23:52.131 PDT: DFC1: x40g_link_dc_interrupt_handler: intr_status 0x8000
*Aug 15 11:23:52.131 PDT: DFC1: x40g_link_xphy_isr: xphy intr intr_st 0x80000
*Aug 15 11:23:52.131 PDT: DFC1: x40g_link_xphy_isr: xphy intr port 1
*Aug 15 11:23:52.131 PDT: DFC1: x40g_xphy_link_status_callout: port 1 link status 1
Related Commands
Command Description
show platform hardware transceiver Displays transceiver information on a port.
Examples The following example shows how to debug the event monitoring configurations:
Examples The following is sample output from the debug platform software l2fib command:
Router# debug platform software l2fib events
Related Commands
Command Description
show platform software l2fib fp Displays the global bridge domain table for MAC and
Layer 2 multicast on the FMAN on the FP.
show platform software l2fib rp Displays the global bridge domain table for MAC and
multicast on the FMAN on the RP.
Examples The following example shows output from thedebug platform software multicastcommand using the all
keyword:
The following example shows output from the debug platform software multicastcommand using the assert
keyword:
Related Commands
Command Description
debug platform software multicast Displays the multicast debugging information.
Syntax Description event Specifies the events for the selected group.
Examples The following example shows output from the debug platform software multicast cgmp command using
the event keyword:
Related Commands
Command Description
debug platform software multicast ha Displays the high availability multicast shortcuts
debugging errors and events.
Syntax Description event Specifies the igmp events for the selected group.
Examples The following example shows output from the debug platform software multicast igmp command using
the event keyword:
180000B0: 04058C
Related Commands
Command Description
debug platform software multicast ha Displays the high availability multicast shortcuts
debugging errors and events.
Examples The following example shows output from the debug platform software multicast ip cmfib command using
the error keyword:
PE-3-sp#debug platform software multicast ip cmfib cmfib error
CMFIB-LC IPv6 error debugging enabled
The following example shows output from the debug platform software multicast ip cmfib command using
the event keyword:
PE-3-sp#debug platform software multicast ip cmfib cmfib eve
CMFIB-LC IPv6 event debugging enabled
The following example shows output from the debug platform software multicast ip cmfib command using
the stats keyword:
PE-3-sp#debug platform software multicast ip cmfib cmfib stats
Related Commands
Command Description
debug platform software multicast ha Displays the high availability multicast shortcuts
debugging errors and events.
Examples The following example shows output from the debug platform software multicast ip cmfib error command:
PE-3-sp#debug platform software multicast ip cmfib error 232.0.1.4 ver
PE-3-sp#debug platform software multicast ip cmfib error 232.0.1.4 verbose
CMFIB-LC IPv4 verbose error debugging enabled for group 232.0.1.4
PE-3-sp#debug platform software multicast ip cmfib error pending ?
<cr>
PE-3-sp#debug platform software multicast ip cmfib error pending
CMFIB-LC IPv4 error pending debugging enabled
Related Commands
Command Description
debug platform software multicast ha Displays the high availability multicast shortcuts
debugging errors and events.
debug platform software multicast ip cmfib event {A.B.C.D| ctrl| hwapi| mdt| pending| table}
no debug platform software multicast ip cmfib event {A.B.C.D| ctrl| hwapi| mdt| pending| table}
Examples The following example shows output from the debug platform software multicast ip cmfib event command:
PE-3-sp#debug platform software multicast ip cmfib event ctrl
CMFIB-LC IPv4 event control debugging enabled
PE-3-sp#debug platform software multicast ip cmfib event hwapi
CMFIB-LC IPv4 event hwapi debugging enabled
Related Commands
Command Description
debug platform software multicast ha Displays the high availability multicast shortcuts
debugging errors and events.
debug platform software multicast ip hal {error events| event events| pak| timer}
no debug platform software multicast hal {error events| event events| pak| timer}
Syntax Description event Specifies the events for the selected group.
Examples The following example shows output from the debug platform software multicast ip halcommand using
the event keyword:
The following example shows output from the debug platform software multicast ip halcommand using
the error keyword:
Related Commands
Command Description
debug platform software multicast ha Displays the high availability multicast shortcuts
debugging errors and events.
debug platform software multicast ipv6 {control| error group-address| event group-address}
no debug platform software multicast ipv6 {control| error group-address| event group-address}
Examples The following example shows output from the debug platform software multicast ipv6command using the
control keyword:
Related Commands
Command Description
ipv6 multicast hardware-switching connected Downloads the interface and mask entry for IPv6
multicast packet.
ipv6 multicast hardware-switching replication-mode Configures the ingress hardware replication mode for
ingress IPv6 multicast packets.
Debugging is enabled.
Examples The following example shows output from the debug platform software multicast ipv6 cmfib command:
PE-3-sp#debug platform software multicast ipv6 cmfib error
CMFIB-LC IPv6 error debugging enabled
PE-3-sp#debug platform software multicast ipv6 cmfib event
CMFIB-LC IPv6 event debugging enabled
PE-3-sp#debug platform software multicast ipv6 cmfib stats
CMFIB-LC IPv6 stats debugging enabled
Related Commands
Command Description
debug platform software multicast ha Displays the high availability multicast shortcuts
debugging errors and events.
debug platform software multicast ipv6 {control| error group-address| event group-address}
no debug platform software multicast ipv6 {control| error group-address| event group-address}
Examples The following example shows output from the debug platform software multicast ipv6command using the
control keyword:
Related Commands
Command Description
ipv6 multicast hardware-switching connected Downloads the interface and mask entry for IPv6
multicast packet.
ipv6 multicast hardware-switching replication-mode Configures the ingress hardware replication mode for
ingress IPv6 multicast packets.
Examples The following example shows output from the debug platform software multicast ipv6 hal command:
PE-3-sp#debug platform software multicast ipv6 hal error
CMFIB-LC IPv6 debugging enabled
PE-3-sp#debug platform software multicast ipv6 hal event
CMFIB-LC IPv6 IPv6 HAL error debugging enabled
Related Commands
Command Description
debug platform software multicast ha Displays the high availability multicast shortcuts
debugging errors and events.
Syntax Description lc Specifies the line card for which the multicast events
are to be displayed.
Examples The following example shows output from the debug platform software multicast lc command:
Related Commands
Command Description
debug platform software multicast ha Displays the high availability multicast shortcuts
debugging errors and events.
Syntax Description event Specifies the mld events for the selected group.
Examples The following example shows output from the debug platform software multicast mld command using the
event keyword:
Related Commands
Command Description
debug platform software multicast ha Displays the high availability multicast shortcuts
debugging errors and events.
Syntax Description event Specifies the mld events for the selected group.
Examples The following example shows output from the debug platform software multicast mrouter command using
the event keyword:
Related Commands
Command Description
debug platform software multicast ha Displays the high availability multicast shortcuts
debugging errors and events.
debug platform software multicast msc {error events| event events| pak events}
no debug platform software multicast msc {error events| event events| pak events}
Syntax Description events Specifies the events for the selected group.
Examples The following example shows output from the debug platform software multicast msc command using the
error keyword:
PE-3-sp#debug platform software multicast msc error
Multicast Shortcuts error log debugging is on
The following example shows output from the debug platform software multicast msc command using the
event keyword:
PE-3-sp#debug platform software multicast msc eve
Multicast Shortcuts event log debugging is on
The following example shows output from the debug platform software multicast msc command using the
pak keyword:
PE-3-sp#debug platform software multicast msc pak
Multicast Shortcuts packet log debugging is on
Related Commands
Command Description
debug platform software multicast ha Displays the high availability multicast shortcuts
debugging errors and events.
Syntax Description events Specifies the events for the selected group.
Examples The following example shows output from the debug platform software multicast rgmp command using
the event keyword:
PE-3-sp#debug platform software multicast rgmp event
RGMP event log debugging is on
The following example shows output from the debug platform software multicast rgmp command using
the pak keyword:
PE-3-sp#debug platform software multicast rgmp pak
RGMP packet log debugging is on
Related Commands
Command Description
debug platform software multicast ha Displays the high availability multicast shortcuts
debugging errors and events.
Syntax Description events Specifies the events for the selected group.
Examples The following example shows output from the debug platform software multicast rpdf command using the
error keyword:
PE-3-sp#debug platform software multicast rpdf error
Multicast Shortcuts error log debugging is on
The following example shows output from the debug platform software multicast rpdf command using the
event keyword:
PE-3-sp#debug platform software multicast rpdf eve
Multicast Shortcuts event log debugging is on
The following example shows output from the debug platform software multicast rpdf command using the
pak keyword:
PE-3-sp#debug platform software multicast rpdf pak
Multicast Shortcuts packet log debugging is on
Related Commands
Command Description
debug platform software multicast ha Displays the high availability multicast shortcuts
debugging errors and events.
Syntax Description events Specifies the events for the selected group.
Examples The following example shows output from the debug platform software multicast titan command using
the error keyword:
PE-3-sp#debug platform software multicast rpdf error
Multicast Bidir RP/DF error log debugging is on
The following example shows output from the debug platform software multicast titan command using
the event keyword:
PE-3-sp#debug platform software multicast rpdf eve
PE-3-sp#debug platform software multicast rpdf event
Multicast Bidir RP/DF event log debugging is on
Related Commands
Command Description
debug platform software multicast ha Displays the high availability multicast shortcuts
debugging errors and events.
Examples The following is sample output from the debug platform software otv command:
Router# debug platform software otv event
Related Commands
Command Description
show platform software otv fp Displays the overlay configuration on an OTV edge
device on the FMAN on the FP.
Cisco IOS XE Release 3.1S This command was modified. The counters keyword was
added.
Examples The following is sample output from the debug platform software wccp configuration command:
ports[2] = 0
ports[3] = 0
ports[4] = 0
ports[5] = 0
ports[6] = 0
ports[7] = 0
*Jun 17 15:41:24.827: FMANRP-WCCP: create ce adjacency: CE = 90.20.1.2, fwd_method = GRE
oce= 0x30692230 adj = 0x306921C0 handle = 0x30692230 obj_id = 135
*Jun 17 15:41:24.827: FMANRP-WCCP: adjacency 90.20.1.2 (4500.0000.0000), router_id 66.66.66.66
proto=47
*Jun 17 15:41:39.807: FMANRP-WCCP: update mask data, Service Group (0, 0, 0)
acl = , propagate_tos = TRUE, mode_is_closed = FALSE
definition_is_valid = TRUE, protocol = 6, priority = 240
ass_method = Mask, fwd_method = GRE, ret_method = L2
num_mv_sets = 1, redirection_is_active = TRUE, num_wcs = 1
use_source_port = FALSE, ports_defined = TRUE
wc[0] = 90.20.1.2
ports[0] = 80
ports[1] = 0
ports[2] = 0
ports[3] = 0
ports[4] = 0
ports[5] = 0
ports[6] = 0
ports[7] = 0
*Jun 17 15:41:39.808: FMANRP-WCCP: Service Group (0, 0, 0) generate merged acl from IOS
*Jun 17 15:41:39.808: FMANRP-WCCP: wccp merged_acl(acl=), p=64 t=64 MCP wccp merged_acl,
num_port=1 result_len=64
A WCCP service is configured on an interface:
ports[2] = 0
ports[3] = 0
ports[4] = 0
ports[5] = 0
ports[6] = 0
ports[7] = 0
*Jun 17 15:51:29.847: FMANRP-WCCP: send out (0, 0, 0) wccp_acl_begin to fman-rp
*Jun 17 15:51:29.886: FMANRP-WCCP: Service Group (0, 0, 0) send out ACL=WCCP_ACL_0x0, 64
ACEs to fman-rp
*Jun 17 15:51:29.886: FMANRP-WCCP: send out (0, 0, 0) wccp_acl_end to fman-rp
A WCCP service is removed from an interface:
Related Commands
Command Description
clear ip wccp Removes WCCP statistics (counts) maintained on the
router for a particular service.
show platform software wccp Displays global statistics related to WCCP on Cisco
ASR 1000 Series Routers.
debug policy-firewall
Note Effective with Cisco IOS Release 12.4(20)T, the debug policy-firewall command replaces the debug ip
inspect command.
To display messages about Cisco software firewall events, including details about the packets of the protocol,
use the debug policy-firewall command in priviliged EXEC mode. To disable the display of debugging
output, use the no form of this command.
Syntax Description function-trace Displays messages about software functions called by the
firewall.
timers Displays messages about firewall timer events such as when the
firewall idle timeout is reached.
detailed Detailed information is displayed for all the other enabled firewall
debug commands. Use this form of the command in conjunction
with the other firewall debug commands.
Usage Guidelines The debug policy-firewall command is used to troubleshoot firewall problems. You can use the output of
this command to analyze the behavior of the firewall and to diagnose the root cause of the problem.
Examples The following is sample output from the debug policy-firewall function-trace command:
Feb 13 08:16:30: FIREWALL: Router gen or router destined pak 0x66033058, let it pass
Feb 13 08:16:31: FIREWALL: FW CCE got packet 0x660337F0 in process path
Feb 13 08:16:31: FIREWALL: Router gen or router destined pak 0x660337F0, let it pass
Feb 13 08:16:31: FIREWALL: FW CCE got packet 0x20159C30 in process path
Feb 13 08:16:31: FIREWALL: Router gen or router destined pak 0x20159C30, let it pass
Feb 13 08:16:34: FIREWALL: FW CCE got packet 0x20159FFC in process path
Feb 13 08:16:34: FIREWALL: Router gen or router destined pak 0x20159FFC, let it pass
Feb 13 08:16:35: FIREWALL: FW CCE got packet 0x5011E54C in process path
Feb 13 08:16:35: FIREWALL: Router gen or router destined pak 0x5011E54C, let it pass
Feb 13 08:16:36: FIREWALL: FW CCE got packet 0x665E6304 in process path
Feb 13 08:16:36: FIREWALL: Router gen or router destined pak 0x665E6304, let it pass
Feb 13 08:16:36: FIREWALL: FW CCE got packet 0x5011E180 in process path
Feb 13 08:16:36: FIREWALL: Router gen or router destined pak 0x5011E180, let it pass
Feb 13 08:16:38: FIREWALL: fw_dp_insp_handle_timer_event
Feb 13 08:16:38: FIREWALL: fw_dp_insp_sample_session_rate
Feb 13 08:16:38: FIREWALL: FW CCE got packet 0x2015A3C8 in process path
Feb 13 08:16:38: FIREWALL: Router gen or router destined pak 0x2015A3C8, let it pass
Feb 13 08:16:39: FIREWALL: FW CCE got packet 0x5011E918 in process path
Feb 13 08:16:39: FIREWALL: Router gen or router destined pak 0x5011E918, let it pass
Feb 13 08:16:40: FIREWALL: FW CCE got packet 0x665E6E68 in process path
Feb 13 08:16:40: FIREWALL: Router gen or router destined pak 0x665E6E68, let it pass
Feb 13 08:16:40: FIREWALL: FW CCE got packet 0x2015A794 in process path
Feb 13 08:16:40: FIREWALL: Router gen or router destined pak 0x2015A794, let it pass
Feb 13 08:16:43: FIREWALL: FW CCE got packet 0x665E7234 in process path
Feb 13 08:16:43: FIREWALL: Router gen or router destined pak 0x665E7234, let it pass
Feb 13 08:16:44: FIREWALL: FW CCE got packet 0x5011ECE4 in process path
Feb 13 08:16:44: FIREWALL: Router gen or router destined pak 0x5011ECE4, let it pass
Feb 13 08:16:44: FIREWALL: FW CCE got packet 0x2015AB60 in process path
Feb 13 08:16:44: FIREWALL: Router gen or router destined pak 0x2015AB60, let it pass
Feb 13 08:16:45: FIREWALL: FW CCE got packet 0x665E7600 in process path
Feb 13 08:16:45: FIREWALL: Router gen or router destined pak 0x665E7600, let it pass
Feb 13 08:16:48: FIREWALL: FW CCE got packet 0x665E79CC in process path
Feb 13 08:16:48: FIREWALL: Router gen or router destined pak 0x665E79CC, let it pass
Feb 13 08:16:48: FIREWALL: FW CCE got packet 0x5011F47C in process path
Feb 13 08:16:48: FIREWALL: Router gen or router destined pak 0x5011F47C, let it pass
Feb 13 08:16:49: FIREWALL: FW CCE got packet 0x6602E468 in process path
Feb 13 08:16:49: FIREWALL: Router gen or router destined pak 0x6602E468, let it pass
Feb 13 08:16:50: FIREWALL: fw_dp_insp_handle_timer_event
Feb 13 08:16:50: FIREWALL: fw_dp_insp_sample_session_rate
Feb 13 08:16:50: FIREWALL: FW CCE got packet 0x2015B2F8 in process path
Feb 13 08:16:50: FIREWALL: Router gen or router destined pak 0x2015B2F8, let it pass
Feb 13 08:16:52: FIREWALL: FW CCE got packet 0x6602E09C in process path
Feb 13 08:16:52: FIREWALL: Router gen or router destined pak 0x6602E09C, let it pass
Feb 13 08:16:53: FIREWALL: FW CCE got packet 0x6602EC00 in process path
Feb 13 08:16:53: FIREWALL: Router gen or router destined pak 0x6602EC00, let it pass
Feb 13 08:16:54: FIREWALL: FW CCE got packet 0x6602EFCC in process path
Feb 13 08:16:54: FIREWALL: Router gen or router destined pak 0x6602EFCC, let it pass
Feb 13 08:16:55: FIREWALL: FW CCE got packet 0x6602F764 in process path
Feb 13 08:16:55: FIREWALL: Router gen or router destined pak 0x6602F764, let it pass
Feb 13 08:16:57: FIREWALL: FW CCE got packet 0x6602F398 in process path
Feb 13 08:16:57: FIREWALL: Router gen or router destined pak 0x6602F398, let it pass
Feb 13 08:16:57: FIREWALL: FW CCE got packet 0x6602FB30 in process path
Feb 13 08:16:57: FIREWALL: Router gen or router destined pak 0x6602FB30, let it pass
Feb 13 08:16:59: FIREWALL: FW CCE got packet 0x66030E2C in process path
Feb 13 08:16:59: FIREWALL: Router gen or router destined pak 0x66030E2C, let it pass
Feb 13 08:16:59: FIREWALL: FW CCE got packet 0x66030694 in process path
Feb 13 08:16:59: FIREWALL: Router gen or router destined pak 0x66030694, let it pass
Feb 13 08:17:00: FIREWALL*: sis 20491840 : Timer Start: Timer: 20491964 Time: 5000 milisecs
Feb 13 08:17:00: FIREWALL*: sis 20491840 : Timer Start: Timer: 20491964 Time: 1000 milisecs
Feb 13 08:17:01: FIREWALL: fw_dp_insp_handle_timer_event
Feb 13 08:17:01: FIREWALL: sis 20491840 : Idle Timer Expires: Timer: 20491964
Feb 13 08:17:01: FIREWALL: sis 20491840 : Delete sis half_open 0
Feb 13 08:17:01: FIREWALL: sis 20491840 : Timer Stop: Timer: 20491964
Feb 13 08:17:01: FIREWALL: sis 20491840 : Delete sis
Feb 13 08:17:01: FIREWALL: sis 20491840 : session on temporary delete list
Feb 13 08:17:01: FIREWALL: sis 20491840 : Calling l4 cleanup
Feb 13 08:17:01: FIREWALL: FW CCE got packet 0x660311F8 in process path
Feb 13 08:17:01: FIREWALL: Router gen or router destined pak 0x660311F8, let it pass
Feb 13 08:17:02: FIREWALL: FW CCE got packet 0x66030A60 in process path
Feb 13 08:17:02: FIREWALL: Router gen or router destined pak 0x66030A60, let it pass
Feb 13 08:17:02: FIREWALL: fw_dp_insp_handle_timer_event
Feb 13 08:17:02: FIREWALL: fw_dp_insp_sample_session_rate
Feb 13 08:17:04: FIREWALL: FW CCE got packet 0x66031990 in process path
Feb 13 08:17:04: FIREWALL: Router gen or router destined pak 0x66031990, let it pass
Feb 13 08:17:04: FIREWALL: FW CCE got packet 0x660315C4 in process path
Feb 13 08:17:04: FIREWALL: Router gen or router destined pak 0x660315C4, let it pass
Feb 13 08:17:06: FIREWALL: FW CCE got packet 0x660328C0 in process path
Feb 13 08:17:06: FIREWALL: Router gen or router destined pak 0x660328C0, let it pass
Feb 13 08:17:07: FIREWALL: FW CCE got packet 0x66031D5C in process path
Feb 13 08:17:07: FIREWALL: Router gen or router destined pak 0x66031D5C, let it pass
Feb 13 08:17:08: FIREWALL: FW CCE got packet 0x66033424 in process path
Feb 13 08:17:08: FIREWALL: Router gen or router destined pak 0x66033424, let it pass
Feb 13 08:17:09: FIREWALL: FW CCE got packet 0x66032C8C in process path
Feb 13 08:17:09: FIREWALL: Router gen or router destined pak 0x66032C8C, let it pass
Feb 13 08:17:11: FIREWALL: FW CCE got packet 0x6602DCD0 in process path
Feb 13 08:17:11: FIREWALL: Router gen or router destined pak 0x6602DCD0, let it pass
Feb 13 08:17:11: FIREWALL: FW CCE got packet 0x5011DDB4 in process path
Feb 13 08:17:11: FIREWALL: Router gen or router destined pak 0x5011DDB4, let it pass
Feb 13 08:17:13: FIREWALL: FW CCE got packet 0x20159498 in process path
Feb 13 08:17:13: FIREWALL: Router gen or router destined pak 0x20159498, let it pass
Feb 13 08:17:13: FIREWALL: FW CCE got packet 0x665E5F38 in process path
Feb 13 08:17:13: FIREWALL: Router gen or router destined pak 0x665E5F38, let it pass
Feb 13 08:17:14: FIREWALL: fw_dp_insp_handle_timer_event
Feb 13 08:17:14: FIREWALL: fw_dp_insp_sample_session_rate
Feb 13 08:17:16: FIREWALL: FW CCE got packet 0x5011D9E8 in process path
Feb 13 08:17:16: FIREWALL: Router gen or router destined pak 0x5011D9E8, let it pass
Feb 13 08:17:16: FIREWALL: FW CCE got packet 0x20159864 in process path
Feb 13 08:17:16: FIREWALL: Router gen or router destined pak 0x20159864, let it pass
The following is sample output from the debug policy-firewall protocol icq command:
The event debug output declares the packet path from which the firewall got the packet. The packet path can
be either Cisco Express Forwarding or the process path. The debug policy-firewall command is used when
the firewall sends out a packet that acts like a proxy.
The timer debug output specifies timer-related events. Timers are used to close the sessions created by the
firewall. Whenever a timeout happens, the timer debugging output specifies whether it needs to close the
session or keep it open for longer.
The sample output from the debug policy-firewall protocol winmsgr command includes information about
the instant messenger (IM) service. For example, the following lines declare that the type of IM service the
user is running is Windows Messenger (WINMSGR):
The debug output details the different states that the state machine sees while parsing the Layer 7 I Seek You
(ICQ) payload.
policy_fw:
Policy-Firewall control-plane debugging is on
voice-gw-118.03#
Syslog logging: enabled (0 messages dropped, 0 messages rate-limited,
0 flushes, 0 overruns, xml disabled, filtering disabled)
No Active Message Discriminator.
No Inactive Message Discriminator.
Console logging: disabled
Monitor logging: level debugging, 0 messages logged, xml disabled,
filtering disabled
Buffer logging: level debugging, 247 messages logged, xml disabled,
filtering disabled
Logging Exception size (4096 bytes)
Count and timestamp logging messages: disabled
Persistent logging: disabled
Trap logging: level informational, 44 message lines logged
Log Buffer (60000000 bytes):
FIREWALL CP: fw_cp_prot_num_to_name() l4 1, l7 5, gran 0
FIREWALL CP: fw_cp_get_flow_policy_and_class() Flow policy does not exist
FIREWALL CP: fw_cp_check_create_default_l7_policy() Could not retrieve flow policy for L4
policy l4-pmap L4 class l4-cmap
FIREWALL CP: fw_classmap_filter_update_in_policymap() Adding filter 0x650187F0 to class
l4-cmap in policy l4-pmap
FIREWALL CP: fw_policy_action_cmd() PPM create action inspect with params 0x64CAF8E8
FIREWALL CP: fw_inspect_class_params() inspect config-plane CLASS-ADD action
0x66315C5C,params 0x64CAF8E8
FIREWALL CP: fw_validate_class_for_matchprot() Validating protocols in class l4-cmap
FIREWALL CP: fw_validate_class_for_matchprot() protocol filter found
FIREWALL CP: fw_inspect_class_params() Attached config-plane action_params 0x663BD280
FIREWALL CP: fw_cp_create_attach_flow_policy()
FIREWALL CP: fw_cp_get_string_from_random_num() Random number generated is 2697258553
FIREWALL CP: fw_cp_generate_random_string() Allocated random str 2697258553 for policy
l4-pmap class l4-cmap
FIREWALL CP: fw_cp_get_random_string() Found random string for policy l4-pmap class l4-cmap
FIREWALL CP: fw_cp_get_random_string() Found random string for policy l4-pmap class l4-cmap
FIREWALL CP: fw_cp_get_random_string() Found random string for policy l4-pmap class l4-cmap
FIREWALL CP: fw_cp_prot_num_to_name() l4 2, l7 5, gran 0
FIREWALL CP: fw_inspect_int_class_params()
FIREWALL CP: fw_create_attach_template_class()
FIREWALL CP: fw_create_attach_template_class() Creating template class for trigger
15udp_2697258553 in 15_2697258553
FIREWALL CP: fw_create_attach_template_class() Trying to create a PPM filter with id
0x64CA73EC
FIREWALL CP: fw_cp_prot_num_to_name() l4 4, l7 5, gran 0
FIREWALL CP: fw_inspect_int_class_params()
FIREWALL CP: fw_create_attach_template_class()
FIREWALL CP: fw_create_attach_template_class() Creating template class for trigger
15icmp_2697258553 in 15_2697258553
FIREWALL CP: fw_create_attach_template_class() Trying to create a PPM filter with id
0x64CA73EC
FIREWALL CP: fw_cp_create_attach_vtcp_classes() Create policy 15
FIREWALL CP: fw_cp_create_tcp_15()
FIREWALL CP: fw_cp_vtcp_support_get_tcp_init_class() Creating TCP Class with Pure SYN
filter
FIREWALL CP: fw_inspect_int_class_params()
FIREWALL CP: fw_create_attach_template_class()
FIREWALL CP: fw_create_attach_template_class() Creating template class for trigger
15tcp_2697258553 in 15_2697258553
FIREWALL CP: fw_create_attach_template_class() Trying to create a PPM filter with id
0x64CA73A4
FIREWALL CP: fw_cp_create_attach_flow_policy() Success-creating flow policy
FIREWALL CP: fw_cp_create_attach_flow_policy() Attach flow policy to trigger class as child
policy
FIREWALL CP: fw_cp_create_attach_flow_policy() Success- Attached flow policy to trigger
class
FIREWALL CP: fw_cp_create_attach_flow_policy() Creating P20 & P21 for vtcp
FIREWALL CP: fw_cp_generate_random_string() Found random string for policy l4-pmap class
l4-cmap
FIREWALL CP: fw_cp_get_flow_policy_and_class() Found flow policy 0x64FFC838
FIREWALL CP: fw_cp_get_random_string() Found random string for policy l4-pmap class l4-cmap
FIREWALL CP: fw_cp_get_random_string() Found random string for policy l4-pmap class l4-cmap
FIREWALL CP: fw_cp_get_flow_policy_and_class() Found flow TCP 0x6585718C and UDP 0x645D1794
classes
FIREWALL CP: fw_cp_check_create_default_l7_class() Checking the class l4-cmap
FIREWALL CP: fw_reverse_policy_handle_zp_event()
FIREWALL CP: fw_reverse_policy_handle_zp_event() Reverse_policy Zone pair add event
FIREWALL CP: fw_get_ppm_policy_on_zp() Did not find ppm policy on zp zp p_type 0x7
FIREWALL CP: fw_get_name_type_and_client_of_first_class_in_policy()
FIREWALL CP: fw_create_cp_dynamic_class()
FIREWALL CP: fw_create_cp_dynamic_class() Trying to create a PPM filter with id 0x10000000
FIREWALL CP: fw_create_cp_dynamic_class() Success
FIREWALL CP: fw_drop_class_params() action 0x6637A5C0, cmd_params 0x64CA7550, event 0x21
FIREWALL CP: fw_create_noop_feature_object()
FIREWALL CP: fw_create_inspect_feature_object()
Usage Guidelines This command provides debug support for MIBs in zone-based policy firewall similar to the Cisco IOS
firewall.
Examples The following is a sample output from the debug policy-firewall mib object-retrieval command:
Usage Guidelines Use this command to help troubleshoot load balancing of service instances over port-channel member links.
Examples The following example shows how to enable debugging for only weighted load-balancing operations:
debug pots
To display information on the telephone interfaces, use the debug potscommand in privileged EXEC mode.
To disable debugging output, use the no form of this command.
Usage Guidelines The debug pots command displays driver and CSM debug information for telephone ports 1 and 2.
Examples The following is sample output from the debug pots driver 1 command. This sample display indicates that
the telephone port driver is not receiving caller ID information from the ISDN line. Therefore, the analog
caller ID device attached to the telephone port does not display caller ID information.
Examples To see debugging messages, enter the loggingconsoleglobal configuration mode command as follows:
Router(config)# exit
Debugging messages are displayed in one of two formats that are relevant to the POTS dial feature:
The following table shows the values for events that are translated into CSM events.
The following table shows cause values that are assigned only to call-progressing events.
0x02 NO_ROUTE
0x03 NO_ROUTE_DEST
0x04 NO_PREFIX
0x06 CHANNEL_UNACCEPTABLE
0x07 CALL_AWARDED
0x08 CALL_PROC_OR_ERROR
0x09 PREFIX_DIALED_ERROR
0x0a PREFIX_NOT_DIALED
0x0b EXCESSIVE_DIGITS
0x0d SERVICE_DENIED
0x10 NORMAL_CLEARING
0x11 USER_BUSY
0x12 NO_USER_RESPONDING
0x15 CALL_REJECTED
0x16 NUMBER_CHANGED
0x1a NON_SELECTED_CLEARING
0x1b DEST_OUT_OF_ORDER
0x1c INVALID_NUMBER_FORMAT
0x1d FACILITY_REJECTED
0x1e RESP_TO_STAT_ENQ
0x1f UNSPECIFIED_CAUSE
0x22 NO_CIRCUIT_AVAILABLE
0x26 NETWORK_OUT_OF_ORDER
0x29 TEMPORARY_FAILURE
0x2a NETWORK_CONGESTION
0x2b ACCESS_INFO_DISCARDED
0x2c REQ_CHANNEL_NOT_AVAIL
0x2d PRE_EMPTED
0x2f RESOURCES_UNAVAILABLE
0x32 FACILITY_NOT_SUBSCRIBED
0x33 BEARER_CAP_INCOMPAT
0x34 OUTGOING_CALL_BARRED
0x36 INCOMING_CALL_BARRED
0x39 BEARER_CAP_NOT_AUTH
0x3a BEAR_CAP_NOT_AVAIL
0x3b CALL_RESTRICTION
0x3e SERVICE_NOT_ALLOWED
0x3f SERVICE_NOT_AVAIL
0x41 CAP_NOT_IMPLEMENTED
0x42 CHAN_NOT_IMPLEMENTED
0x45 FACILITY_NOT_IMPLEMENT
0x46 BEARER_CAP_RESTRICTED
0x4f SERV_OPT_NOT_IMPLEMENT
0x51 INVALID_CALL_REF
0x52 CHAN_DOES_NOT_EXIST
0x53 SUSPENDED_CALL_EXISTS
0x54 NO_CALL_SUSPENDED
0x55 CALL_ID_IN_USE
0x56 CALL_ID_CLEARED
0x58 INCOMPATIBLE_DEST
0x5a SEGMENTATION_ERROR
0x5b INVALID_TRANSIT_NETWORK
0x5c CS_PARAMETER_NOT_VALID
0x5f INVALID_MSG_UNSPEC
0x60 MANDATORY_IE_MISSING
0x61 NONEXISTENT_MSG
0x62 WRONG_MESSAGE
0x63 BAD_INFO_ELEM
0x64 INVALID_ELEM_CONTENTS
0x66 TIMER_EXPIRY
0x67 MANDATORY_IE_LEN_ERR
0x6f PROTOCOL_ERROR
0x7f INTERWORKING_UNSPEC
Examples This section provides debug output examples for three call scenarios, displaying the sequence of events that
occur during a POTS dial call or POTS disconnect call.
Examples In this example call scenario, port 1 is on the hook, the application dial is set to call 4085552221, and the
far-end successfully connects.
The following output shows a call-connecting event pair indicating that the telephone at the far end has
answered:
Examples In this example scenario, port 1 is on the hook, the application dial is set to call 4085552221, and the destination
number is busy.
Examples In this example call scenario, port 1 is on the hook, the application dial is set to call 4086661112, the far end
successfully connects, and the command testpotsdisconnect terminates the call:
debug ppp
To display information on traffic and exchanges in an internetwork implementing the Point-to-Point Protocol
(PPP), use the debug ppp command in privileged EXEC mode. To disable debugging output, use the no form
of this command.
Syntax Description packet Displays PPP packets being sent and received. (This
command displays low-level packet dumps.)
Usage Guidelines Use the debug ppp command when trying to find the following:
The Network Control Protocols (NCPs) that are supported on either end of a PPP connection
Any loops that might exist in a PPP internetwork
Nodes that are (or are not) properly negotiating PPP connections
Errors that have occurred over the PPP connection
Causes for CHAP session failures
Refer to Internet RFCs 1331, 1332, and 1333 for details concerning PPP-related nomenclature and protocol
information.
Caution The debug ppp compression command is CPU-intensive and should be used with caution. This command
should be disabled immediately after debugging.
Examples The following is sample output from the debug ppp packet command as seen from the Link Quality Monitor
(LQM) side of the connection. This example depicts packet exchanges under normal PPP operation.
Field Description
PPP PPP debugging output.
Field Description
Serial4 Interface number associated with this debugging
information.
To elaborate on the displayed output, consider the partial exchange. This sequence shows that one side is
using ECHO for its keepalives and the other side is using LQRs.
Field Description
ppp PPP debugging output.
Field Description
value = C025/3E8 For Quality Protocol negotiation, indicates NCP type
and reporting period. In the example, C025 indicates
LQM; 3E8 is a hexadecimal value translating to about
10 seconds (in hundredths of a second).
The first two lines indicate that the router is trying to bring up LCP and will use the indicated negotiation
options (Quality Protocol and Magic Number). The value fields are the values of the options themselves.
C025/3E8 translates to Quality Protocol LQM. 3E8 is the reporting period (in hundredths of a second).
3D56CAC is the value of the Magic Number for the router.
The following is sample output from the debug ppp negotiation command when the remote side of the
connection is unable to respond to LQM requests:
Field Description
PPP PPP debugging output.
Field Description
peerxmitdiffp = 41091 Number of packets sent by the remote node over this
period.
peerxmitdiffo = 1714439 Number of octets sent by the remote node over this
period.
LastOutLQRs = 1 The last sequence number that the remote node side
has seen from the local node.
The following is sample output from the debug ppp authentication command. Use this command to determine
why an authentication fails.
Field Description
Serial0 Interface number associated with this debugging
information and CHAP access session in question.
USERNAME pioneer not found. The name pioneer in this example is the name
received in the CHAP response. The router looks up
this name in the list of usernames that are configured
for the router.
Field Description
Remote message is Unknown name The following messages can appear:
No name received to authenticate
Unknown name
No secret for given name
Short MD5 response received
MD compare failed
The following shows sample output from the debug ppp command usingthe cbcp keyword. This output
depicts packet exchanges under normal PPP operation where the Cisco access server is waiting for the remote
PC to respond to the MSCB request. The router also has debug ppp negotiation and service timestamps
msec commands enabled.
Field Description
interface Interface enabled with MPPC.
The following shows sample output from debug ppp negotiation and debug ppp error commands, which
can be used to troubleshoot initial PPP negotiation and setup errors. This example shows a virtual interface
(virtual interface 1) during normal PPP operation and CCP negotiation.
Usage Guidelines Do not use this command when memory is scarce or in very high traffic situations.
Examples The following types of events generate the debugging messages displayed in the figures in this section:
A dial attempt failed.
A BACP group was created.
A BACP group was removed.
The precedence of the group changed.
Attempting to dial a number.
Received a BACP message.
Discarding a BACP message.
Received an unknown code.
Cannot find the appropriate BACP group on input.
Displaying the response type.
Incomplete mandatory options notification.
Invalid outgoing message type.
Unable to build an output message.
Field Description
BAP Virtual-Access1: Identifier of the virtual access interface in use.
BAP laudrup: attempt1 to dial 19995776677 on BRI3 Call initiated, number being dialed, and physical
interface being used.
---> reason BAP - Multilink bundle overloaded
Reason for initiating the BACP call.
BAP laudrup: sending StatusInd, id 2, len 44 on Details about the sent message: It was a status
Virtual-Access1 to remote indication message, had identifier 2, had a BACP
datagram length 44, and was sent on virtual access
interface 1. You can display information about the
virtual access interface by using the
showinterfacesvirtual-access EXEC command. (The
length shown at the end of each negotiated option
includes the 2-byte type and length header.)
The debugpppbapevent command might show state transitions and protocol actions, in addition to the basic
debugpppbap command.
The following is sample output from the debugpppbapevent command:
The following shows additional reasons for a particular BAP action that might be displayed in an adding
reason line of the debugpppbapnegotiation command output:
Reason Explanation
Outgoing add request has precedence Received a CallRequest or CallbackRequest while
we were waiting on a CallResponse or
CallbackResponse to a sent request. We are the
favored peer from the initial BACP negotiation, so
we are issuing a NAK to our peer request.
Unable to determine valid phone delta Received a CallRequest from our peer but are unable
to provide the required phone delta for the response,
so we are issuing a NAK. (This is an internal error
and should never be seen.)
Reason Explanation
Attempting to add link Received a LinkDropQueryRequest while attempting
to add a link; a NAK is issued.
Precedence of peer marked CallReq for no action Received an ACK to a previously unfavored
CallRequest; we are issuing a CallStatusIndication to
inform our peer that there will be no further action
on our part as per this response.
Callback request rejected due to configuration Received a CallbackRequest but we are configured
not to accept them; a REJect is issued to our peer.
Call request rejected due to configuration Received a CallRequest but we are configured not to
accept them; a REJect is issued to our peer.
Reason Explanation
Attempt to dial destination failed Sent as part of the CallStatusIndication informing our
peer that we failed in an attempt to add a link to the
bundle as the result of the transmission of a
CallRequest or the reception of a CallbackRequest.
The retry field with the CallStatusIndication informs
the peer of our intentions.
No interfaces present to dial out There are no available interfaces to dial out on to
attempt to add a link to the bundle, and we will not
retry the dial attempt.
No dial string present to dial out We do not have a dial string to dial out with to attempt
to add a link to the bundle, and we are not going to
retry the dial attempt. (This is an internal error and
should never be seen.)
No response to CallReq from race condition We issued a CallRequest but failed to receive a
response, and we are issuing a CallStatusIndication
to inform our peer of our intention not to proceed with
the operation.
Usage Guidelines Use the debug ppp ip address-save command to display authorization, authentication, and IPv4 address
allocation messages on the BRAS. This command shows that the IPv4 Address Conservation in Dual Stack
Environments feature has been enabled and displays the events that are triggered by enabling the feature. See
the Related Commands section for debug commands that should be used in conjunction with this command
Examples The following is sample output from the debug ppp ip address-save command:
Related Commands
Command Description
debug ppp authentication Displays authentication protocol messages, including
CHAP packet exchanges and PAP exchanges.
Command Description
debug ppp authorization Displays information about authorization attributes
received from the RADIUS server.
debug ppp negotiation Displays PPP packets sent during PPP startup, where
PPP options are negotiated.
Usage Guidelines
Caution Do not use this command when memory is scarce or in very high traffic situations.
Field Description
MLP laudrup Name of the multilink group.
established BAP group 4 Internal identifier. The same identifiers are used in
the showpppbapgroup command output.
Field Description
removed BAP group 4 When the bundle is removed, the associated BACP
group (with its ID) is also removed.
Usage Guidelines
Caution The debug ppp multilink fragments command has some memory overhead and should not be used when
memory is scarce or in very high traffic situations.
Examples The following is sample output from the debug ppp multilink fragments command when used with the ping
EXEC command. The debug output indicates that a multilink PPP packet on interface BRI 0 (on the B channel)
is an input (I) or output (O) packet. The output also identifies the sequence number of the packet and the size
of the fragment.
Note Effective with release 11.3, the debugpppmultilinknegotiation command is not available in Cisco IOS
software.
To display information about events affecting multilink groups established controlled by Bandwidth Allocation
Control Protocol (BACP), use thedebugpppmultilinknegotiation command in privileged EXEC mode. To
disable debugging output, use the no form of this command.
Usage Guidelines
Caution Do not use this command when memory is scarce or in very high traffic situations.
Examples The following sample output shows Link Control Protocol (LCP) and Network Control Program (NCP)
messages that might appear in debugpppmultilinknegotiation command. These messages show information
about PPP negotiations between the multilink peers.
Field Description
sending CONFREQ, type = 23 Sending a configuration request and the value of the
(CI_LINK_DISCRIMINATOR), value = 0xF link discriminator. Each peer assigns a discriminator
value to identify a specific link. The values are
significant to each peer individually but do not have
to be shared.
CI_FAVORED_PEER When the PPP NCP negotiation occurs over the first
link in a bundle, the BACP peers use a Magic Number
akin to that used by LCP to determine which peer
should be favored when both implementations send
a request at the same time. The peer that negotiated
the higher number is deemed to be favored. That peer
should issue a negative acknowledgment to its
unfavored peer, which in turn should issue a positive
acknowledgment, if applicable according to other link
considerations.
PPP Virtual-Access1: BACP returning CONFACK Returning acknowledgment that BACP is configured.
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 detailed debug messages related to specified PPP redundancy events:
Command Default Information about duplicate addresses received from RADIUS is not displayed.
Usage Guidelines The debug ppp unique address command enables you to view debugging information about duplicate addresses
received from RADIUS.
Examples The following example enables debugging output about duplicate addresses received from RADIUS:
debug pppatm
To enable debug reports for PPP over ATM (PPPoA) events, errors, and states, either globally or conditionally,
on an interface or virtual circuit (VC), use the debugpppatm command in privileged EXEC mode. To disable
debugging output, use the no form of this command.
debug pppatm {event| error| state} [interface atm interface-number [ subinterface-number ]] vc {[vpi/vci]
vci| virtual-circuit-name}
no debug pppatm {event| error| state} [interface atm interface-number [ subinterface-number ]] vc {[vpi/vci]
vci| virtual-circuit-name}
12.2(28)SB This command was integrated into Cisco IOS Release 12.2(28)SB.
Usage Guidelines Each specific PPPoA debug report must be requested on a separate command line; see the Examples section.
Examples The following is example output of a PPPoA session with event, error, and state debug reports enabled on
ATM interface 1/0.10:
Field Description
Event Reports PPPoA events for use by Cisco engineering
technical assistance personnel.
Related Commands
Command Description
atm pppatm passive Places an ATM subinterface into passive mode.
Syntax Description interface atm interface-number (Optional) Specifies a particular ATM interface by
interface number.
Cisco IOS XE Release 3.3S This command was modified. The interface atm
interface-numberkeyword-argument pair, vckeyword, and vpi/vciand
vciarguments were added.
Usage Guidelines The CCM provides the capability to facilitate and synchronize session bring-up on the standby processor of
a dual Route Processor HA system. Use the debug pppatm redundancy command to display CCM events
and messages for PPPoA sessions on HA systems.
To create sessions on the standby processor with the same virtual-access (sub)interface as that on the active
processor, base virtual-access interface creation on the standby processor is delayed until the first PPPoA
session synchronizes to the standby processor. For each session, PPPoA synchronizes information elements
such as virtual access (VAccess) descriptor, physical software for interface descriptor block (swidb) descriptor,
switch handle, segment handle, and ATM virtual circuits (VC) virtual path identifier (VPI) and virtual channel
identifier (VCI) numbers to the standby processor. The interface atmkeywords and interface-number argument
specify a particular ATM interface by interface number and the vckeyword specifies the VC.
Note The debug pppatm redundancy command does not display output on the active processor during normal
synchronization; that is, the command displays output on the active processor only during an error condition.
Note This command is used only by Cisco engineers for internal debugging of CCM processes.
Examples The following is sample output from the debug pppatm redundancy command from a Cisco 10000 series
router active processor, along with sample output from the show pppatm redundancy command from the
standby processor. No field descriptions are provided because command output is used for Cisco internal
debugging purposes only.
Related Commands
Command Description
debug pppatm Enables debug reports for PPPoA events, errors, and
states, either globally or conditionally, on an interface
or VC.
debug pppoe
To display debugging information for PPP over Ethernet (PPPoE) sessions, use the debugpppoecommand
in privileged EXEC mode. To disable debugging output, use the no form of this command.
debug pppoe {{data| errors| events| packets} [rmac remote-mac-address| interface type number [vc {[vpi/]
vci| vc-name}] [vlan vlan-id]]| elog}
no debug pppoe {{data| errors| events| packets} [rmac remote-mac-address| interface type number [vc
{[vpi/] vci| vc-name}] [vlan vlan-id]]| elog}
12.2(15)T This command was modified to display debugging information on a per-MAC address,
per-interface, and per-VC basis.
12.3(7)XI3 This command was integrated into Cisco IOS Release 12.3(7)XI3.
12.2(33)SB This command was integrated into Cisco IOS Release 12.2(33)SB
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.
Cisco IOS This command was implemented on Cisco ASR 1000 series routers.
XE Release
2.1
Examples The following examples show sample output from thedebugpppoe command:
Router#
00:44:30:PPPoE 0:Max session count(1) on mac(00b0.c2e9.c470) reached.
00:44:30:PPPoE 0:Over limit or Resource low. R:00b0.c2e9.c470 L:ffff.ffff.ffff 0/101 ATM1/0.10
The following table describes the significant fields shown in the displays.
Field Description
PPPoE PPPoE debug message header.
Related Commands
Command Description
encapsulation aal5autoppp virtual-template Enables PPPoA/PPPoE autosense.
12.2(33)SRC This command was integrated into Cisco IOS Release 12.2(33)SRC.
Cisco IOS XE Release 3.3S This command was integrated into Cisco IOS XE Release 3.3S.
Usage Guidelines The CCM provides the capability to facilitate and synchronize session initiation on the standby processor of
a dual Route Processor HA system. Use the debug pppoe redundancy command to display CCM events and
messages for PPPoE sessions.
Note This command is used only by Cisco engineers for internal debugging of CCM processes.
Examples The following is sample output from the debug pppoe redundancy command from a Cisco 10000 series
router active processor. No field descriptions are provided because command output is used for Cisco internal
debugging purposes only.
debug presence
To display debugging information about the presence service, use the debug presencecommand in privileged
EXEC mode. To disable debugging messages, use the no form of this command.
debug presence {all| asnl| errors| event| info| timer| trace| xml}
no debug presence {all| asnl| errors| event| info| timer| trace| xml}
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.4(15)T This command was integrated into Cisco IOS Release 12.4(15)T.
Examples The following example shows output from the debug presence asnl command:
element <tuple>
*Sep 4 07:16:20.887: //PRESENCE:[16]:/presence_start_element_handler: line 1: unknown
element <status>
*Sep 4 07:16:20.887: //PRESENCE:[16]:/presence_start_element_handler: line 1: unknown
element <e:activities>
*Sep 4 07:16:20.887: //PRESENCE:[0]:/presence_asnl_free_resp:
*Sep 4 07:16:20.887: //PRESENCE:[24]:/presence_handle_line_update: get line status from
ccvdbPtr
*Sep 4 07:16:20.887: //PRESENCE:[24]:/presence_get_sccp_status: dn_tag 2
*Sep 4 07:16:20.891: //PRESENCE:[23]:/presence_start_element_handler: line 1: unknown
element <presence>
The following example shows output from the debug presence timercommand:
The following example shows output from the debug presence tracecommand:
</status>
<e:activities>
<e:on-the-phone/>
</e:activities>
</dm:person>
<tuple id="cisco-cme">
<status>
<basic>Closed</basic>
<e:activities>
<e:on-the-phone/>
</e:activities>
</status>
</tuple>
</presence>
Related Commands
Command Description
presence Enables presence service on the router and enters
presence configuration mode.
debug priority
To display priority queueing output, use the debug prioritycommand in privileged EXEC mode. To disable
debugging output, use the no form of this command.
debug priority
no debug priority
Examples The following example shows how to enable priority queueing output:
Related Commands
Command Description
debug custom-queue Displays custom queueing output .
debug private-hosts
To enable debug messages for the Private Hosts feature, use the debug private-hosts command in privileged
EXEC mode.
Syntax Description all Enable debug messages for all Private Hosts errors
and events.
Related Commands
Command Description
debug fm private-hosts Enables debug messages for the Private Hosts feature
manager.
Usage Guidelines Enter the show proxy h323 detail-call EXEC command to see the statistics.
debug pvcd
To display the permanent virtual circuit (PVC) Discovery events and Interim Local Management Interface
(ILMI) MIB traffic used when discovering PVCs, use the debug pvcd command in privileged EXEC mode.
To disable debugging output, use the no form of this command.
debug pvcd
no debug pvcd
Usage Guidelines This command is primarily used by Cisco technical support representatives.
Examples The following is sample output from the debug pvcd command:
debug pvdm2dm
To view contents of packets flowing through PVDMII-xxDM digital modem devices, use the debug pvdm2dm
command in privileged EXEC mode. To disable debug activity, use the no form of this command.
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.
Usage Guidelines To debug the contents of modem packets for a specific modem, use the following command:
debug pvdm2dm packet modem <slot>/<port>
By removing the specific modem number at the end, one can enable packet debugging for all the modems
available on the router:
debug pvdm2dm packet modem
The following command enables packet debugging for all packets flowing through a particular
PVDMII-xxDM device:
debug pvdm2dm packet pvdm <slot>/<pvdm slot>
The following command enables debugging of packets flowing through any PVDMII-xxDM device:
debug pvdm2dm packet pvdm
The following command enables debugging of packets flowing through any PVDMII-xxDM device and any
PVDMII-xxDM-based modem channel:
debug pvdm2dm packet
To see what debug flags are set, and to view the contents of debugged packets, use the show debugging
command.
Examples The following example sets debugging for a specific modem. The following show debugging command
displays the debug flag that is set, and gives a typical printout for one debugged packet:
Related Commands
Command Description
show debugging Displays information about the type of debugging
enabled for your router.
debug pw-udp
To debug pseudowire User Datagram Protocol (UDP) virtual circuits (VCs), use the debug pw-udpcommand
in privileged EXEC mode.
Usage Guidelines To debug pseudowire UDP VCs, you must configure the debug pw-udpcommand in conjunction with the
following set of debug commands before configuring Circuit Emulation Service over UDP (CESoUDP):
On both active and standby route processors (RPs):
debug xconnect event
debug xconnect error
debug acircuit event
debug acircuit error
debug acircuit checkpoint
debug pw-udp checkpoint
debug ssm cm events
debug ssm cm errors
debug ssm sm errors
debug ssm sm events
For more information about each of these debug commands, see the Cisco IOS Debug Command Reference
Guide.
Examples The following example shows how to debug pseudowire UDP VCs on the active RP:
Router#
debug xconnect event
Xconnect author event debugging is on
Router#
debug xconnect error
Xconnect author errors debugging is on
Router#
debug acircuit event
Attachment Circuit events debugging is on
Router#
debug acircuit error
Attachment Circuit errors debugging is on
Router#
debug cem ac event
CEM AC Events debugging is on
Router#
debug cem ac error
CEM AC Error debugging is on
Router#
debug cem ha event
CEM redundancy events debugging is on
Router#
debug cem ha error
CEM redundancy error debugging is on
Router#
debug pw-udp event
PW UDP events debugging is on
Router#
debug pw-udp error
PW UDP errors debugging is on
Router#
debug pw-udp fsm
PW UDP fsm debugging is on
Router#
debug ssm cm events
SSM Connection Manager events debugging is on
Router#
debug ssm cm errors
SSM Connection Manager errors debugging is on
Router#
debug ssm sm errors
SSM Segment Handler Manager errors debugging is on
Router#
debug ssm sm events
SSM Segment Handler Manager events debugging is on
Router#
debug sss error
SSS Manager errors debugging is on
Router#
debug sss event
SSS Manager events debugging is on
Router#
debug sss fsm
SSS Manager fsm debugging is on
Router#
00:05:01: STDBY: CEMHA RF: CID 116, Seq 219, Event RF_EVENT_CLIENT_PROGRESSION, Op 7, State
STANDBY COLD-BULK, Peer ACTIVE
00:05:01: STDBY: CEMHA CF: CF client 182, entity 0 received msg
00:05:01: STDBY: CEMHA CF: CF client 182, entity 0 received msg
00:05:01: STDBY: CEMHA CF: CF client 182, entity 0 received msg
00:05:01: STDBY: CEMHA CF: CF client 182, entity 0 received msg
00:05:01: STDBY: CEMHA CF: CF client 182, entity 0 received msg
00:05:01: STDBY: CEMHA CF: CF client 182, entity 0 recei
00:05:01: STDBY: CEMHA CF Received Interface Update event=0x10
00:05:01: STDBY: AC CESP[CE4/2/0]: Activated CEM group 0
00:05:01: STDBY: AC CESP[CE4/2/0]: Setup switching of ckt 0
00:05:01: STDBY: AC CESP ERROR[CE4/2/0]: (CEM4/2/0): Setup Switching 0 cannot proceed sw/seg:
0/0, Flag 10, SSM 0
00:05:01: STDBY: AC CESP ERROR[CE4/2/0]: CEM 0 Data switching setup failed
00:05:01: STDBY: CEMHA CF Received T1/E1 Update event=0x20
00:05:01: STDBY: CEMHA CF Received Interface Update event=0x10
00:05:01: STDBY: AC CESP[CE4/2/1]: Activated CEM group 0
00:05:01: STDBY: AC CESP[CE4/2/1]: Setup switching of ckt 0
00:05:01: STDBY: AC CESP ERROR[CE4/2/1]: (CEM4/2/1): Setup Switching 0 cannot proceed sw/seg:
0/0, Flag 10, SSM 0
00:05:01: STDBY: AC CESP ERROR[CE4/2/1]: CEM 0 Data switching setup failed
00:05:01: STDBY: CEMHA CF Received T1/E1 Update event=0x20
00:05:01: STDBY: CEMHA(CEM4/2/1):Decode received VC AC for evtype 8 cem_id = 0,
pw_state = 1, seg 3007, switch 2002, ac_wait_flags = 10 ,is_standby = NO, red_seg 0,
red_switch 0
00:05:01: STDBY: CEMHA: cem_id0, before decode sw/segment: 0/0, seg_state = 2, red sw/segment:
0/0
00:05:01: STDBY: SSM SM ID LOCK: [CEM HA:id_lock_util_init:0] locker <ALL>: instance created
for <SSM SM ID LOCK>
00:05:01: STDBY: SSM CM[12295]: reserve ID: Locking SSM ID
00:05:01: STDBY: SSM SM ID LOCK: [CEM HA:id_lock:12295] locker <SIP>: count 0 --> 1
00:05:01: STDBY: CEMHA CF Received Interface Update event=0x10
00:05:01: STDBY: AC CESP[CE4/2/1]: Activated CEM group 0
00:05:01: STDBY: CEMHA CF Received T1/E1 Update event=0x20
00:05:01: STDBY: CEMHA CF Received Interface Update event=0x10
00:05:01: STDBY: AC CESP[CE4/2/1]: Activated CEM group 0
00:05:01: STDBY: CEMHA CF Received T1/E1 Update event=0x20
00:05:01: STDBY: CEMHA CF: Received bulk sync complete - sending ack
00:05:01: STDBY: CEMHA: Create CEM Circuit verification Background process...
00:05:01: STDBY: SSM CM: reserve seg(12295) sw(8194) IDs
00:05:01: STDBY: CEMHA : CEM HA Background Process
00:05:02: STDBY: CEMHA: CF sync successfully completed
00:05:03: STDBY: XCL2 CID 119 Seq 224 Event RF_EVENT_CLIENT_PROGRESSION Op 7 State STANDBY
COLD-BULK Peer ACTIVE
00:05:03: STDBY: PW UDP HA: HA Coexistence. Skip ISSU Negotiation on standby RP
00:05:06: STDBY: CEM HA: (CEM4/2/0) CEM 0x0 Platform chkpt data has
arrived for cktid=0
00:05:06: STDBY: CEM PW: Remove from WaitQ, ckt_type 19
00:05:06: STDBY: CEM HA: (CEM4/2/1) CEM 0x0 Platform chkpt data has
arrived for cktid=0
00:05:06: STDBY: CEM PW: Remove from WaitQ, ckt_type 19
00:05:06: STDBY: AC CESP[CE4/2/1]: Setup switching of ckt 0
00:05:06: STDBY: AC: [CE4/2/1, 0]: Setup switching
00:05:06: STDBY: AC: [CE4/2/1, 0]: Our AIE EF000002 Peer's AIE 2B000004 Peer's peer 00000000
Related Commands
Command Description
encapsulation (pseudowire) Specifies an encapsulation type for tunneling Layer
2 traffic over a pseudowire.
Examples The following example shows how to display PXF AToM AC events debug messages:
Related Commands
Command Description
show mpls l2transport Displays information about AToM virtual circuits
(VCs) that have been enabled to route Layer 2 packets
on a router, including platform-independent AToM
status and capabilities of a particular interface.
show mpls l2transport vc Displays information about AToM VCs that are
enabled to route Layer 2 packets on a router.
show pxf cpu atom Displays PXF AToM information for an interface or
VCCI.
Command Description
show pxf cpu mpls label Displays PXF forwarding information for a label.
show pxf cpu statistics atom Displays PXF CPU AToM statistics.
Examples The following example shows how to display PXF backwalk requests debug messages:
Related Commands
Command Description
show pxf cpu statistics backwalk Displays PXF CPU backwalk requests statistics.
debug pxf bba [ac sh_counter| ac sh_error| ac sh event| elog| l2f startstop debug| l2x fh error| l2x fh
event| l2x sh counter| l2x sh error| l2x sh event| lt sh error| lt sh event]
no debug pxf bba [ac sh_counter| ac sh_error| ac sh event| elog| l2f startstop debug| l2x fh error| l2x fh
event| l2x sh counter| l2x sh error| l2x sh event| lt sh error| lt sh event]
Examples The following example shows how to display AC segment counters debug messages:
Related Commands
Command Description
show pxf cpu bba Displays PXF CPU (RP) BBA information.
Examples The following example shows how to display PXF CEF debug messages:
Related Commands
Command Description
show ip cef Displays summary information about the FIB entries.
show pxf cpu cef Displays PXF CPU memory usage, CEF, and External
Column Memory (XCM) information.
12.2(31)SB This command was integrated into Cisco IOS Release 12.2(31)SB.
Examples The following example shows how to display PXF DMA ASIC debug messages:
.
.
Related Commands
Command Description
show pxf dma Displays the current state of the DMA buffers, error
counters, and registers on the PXF.
Syntax Description stats (Optional) Includes PXF iEdge statistics in the output.
Examples The following example shows how to display PXF iEdge debug messages:
Related Commands
Command Description
show pxf cpu iedge Displays PXF iEdge information for an interface or
policy.
Syntax Description acl (Optional) Displays PXF IPv6 access control list
(ACL) information.
Examples The following example shows how to display PXF IPv6 ACL debug messages:
Related Commands
Command Description
show ipv6 interface Displays IPv6 interface settings.
Usage Guidelines The Route Processor (RP) uses the L2less packet handler to handle tunneling encapsulated packets that do
not have the original IP and Layer 2 information associated with them. The L2less handler takes the packet
with a specific header, updates the statistics (interface packet and byte counts), and enqueues the packet to
the IP input queue.
Examples The following example shows how to display PXF L2less drop packet errors debug messages:
Related Commands
Command Description
show pxf statistics Displays chassis-wide, summary PXF statistics.
Examples The following example shows how to display PXF microcode debug messages:
Related Commands
Command Description
microcode reload Reloads the Cisco IOS image from a line card on a
Cisco router.
Usage Guidelines The mnodes are used in the multiway tree (Mtrie) library. Each mnode has a number of buckets that point to
lower level mnodes or to multiway leaves (mleaves). The mleaves can be null leaves which indicate empty
buckets.
Examples The following example shows how to display PXF mnode debug messages:
Related Commands
Command Description
show pxf cpu cef Displays PXF CPU memory usage, Cisco Express
Forwarding, and XCM information.
Syntax Description csc {event | stats} (Optional) Displays PXF Cisco Signaling Controller
(CSC) events and statistics.
Examples The following example shows how to display PXF MPLS CSC statistics debug messages:
Related Commands
Command Description
ping mpls Checks MPLS LSP connectivity.
show mpls interfaces Displays information about the interfaces that have
been configured for label switching.
show pxf cpu mpls Displays PXF MPLS (FIB) entry information.
trace mpls Discovers MPLS LSP routes that packets will take
when traveling to their destinations.
Examples The following example shows how to display PXF multicast distribution tree (MDT) debug messages:
Related Commands
Command Description
clear ip mroute Deletes entries from the IP multicast routing table.
Command Description
show pxf cpu mroute Displays PXF multicast routing information for a
particular group or range of groups.
debug pxf multilink [all| atm| frame-relay| frfl2| lfi| ppp| queue| rates]
no debug pxf multilink [all| atm| frame-relay| frfl2| lfi| ppp| queue| rates]
Examples The following example shows how to display PXF multilink ATM debug messages:
Related Commands
Command Description
frame-relay fragment Enables fragmentation of Frame Relay frames on a
Frame Relay map class.
show ppp multilink Displays bundle information for the MLP bundles.
Related Commands
Command Description
show pxf netflow Displays NetFlow PXF counters information.
Syntax Description sacl (Optional) Displays PXF PBR super access control
list (ACL) messages.
Examples The following example shows how to display PXF PBR trace debug messages:
Related Commands
Command Description
show pxf cpu pbr action Displays the PBR actions configured on the PXF for
all PBR route maps.
Examples The following example shows how to display PXF QoS IPC debug messages:
Related Commands
Command Description
show pxf cpu qos Displays External Column Memory (XCM) contents
related to a particular policy.
Examples The following example shows how to display PXF statistics debug messages:
Related Commands
Command Description
clear pxf Clears PXF counters and statistics.
Examples The following example shows how to display PXF bridged subinterfaces (encapsulation type) debug messages:
Related Commands
Command Description
show pxf cpu statistics Displays PXF CPU statistics.
show pxf cpu subblocks Displays PXF CPU statistics for bridged subinterfaces
(encapsulation types).
12.2(31)SB This command was integrated into Cisco IOS Release 12.2(31)SB and
implemented on the Cisco 10000 series router.
Examples The following sample output from the debug pxf tbridge command shows that the Bridge Group Virtual
Interface (BVI) 100 has been removed from the Software Mac-address Filter (SMF) table:
*Feb 8 18:39:16.398:
Note: A random mac address of 0000.0ceb.c0f8 has been chosen for BVI in bridge group 100
since there is no mac address associated with the selected interface.
*Feb 8 18:39:16.398: Ensure that this address is unique.
*Feb 8 18:39:16.398: rpmxf_tbridge_smf_update: SMF update for Switch1.1: BVI 100 Mac Address
0000.0ceb.c0f8
*Feb 8 18:39:16.398: rpmxf_tbridge_smf_update: BVI 100 ICM programming
*Feb 8 18:39:16.398: rpmxf_tbridge_smf_update: Successfully updated SMF entry for bvi 100
*Feb 8 18:39:16.398: rpmxf_tbridge_smf_update: SMF update for Switch1.1:
BVI 100 Mac Address 0000.0ceb.c0f8
*Feb 8 18:39:16.398: rpmxf_tbridge_smf_update: BVI 100 ICM programming
*Feb 8 18:39:16.398: rpmxf_tbridge_smf_update: Successfully updated SMF entry for bvi 100
*Feb 8 18:39:16.886: %SYS-5-CONFIG_I: Configured from console by vty0
(CROI_MASTER_000A004B)
*Feb 8 18:39:18.394: %LINK-3-UPDOWN: Interface BVI100, changed state to up
*Feb 8 18:39:19.394: %LINEPROTO-5-UPDOWN: Line protocol on Interface BVI100, changed state
to up
Related Commands
Command Description
show pxf cpu statistics Displays PXF CPU statistics for a configured router.
show pxf cpu subblock Displays PXF CPU subblocks for a bridged
subinterface.
show pxf cpu tbridge Displays PXF CPU statistics for transparent bridging.
debug qbm
To display debugging output for quality of service (QoS) bandwidth manager (QBM) options, use the debug
qbm command in privileged EXEC mode. To disable debugging output, use the no form of this command.
Syntax Description api Displays information about QBM client requests and
notifications. See the Usage Guidelines section for
additional information.
Cisco IOS XE Release 2.6 This command was integrated into Cisco IOS XE Release 2.6.
Usage Guidelines Use the debug qbm command to troubleshoot QBM behavior.
Examples of client requests are when a client creates or destroys a bandwidth pool and when a client attempts
to admit bandwidth into a pool. An example of a notification is when a clients previously admitted bandwidth
gets preempted from a pool.
Examples The following example shows how to enable the debug qbm apicommand:
Related Commands
Command Description
show qbm client Displays registered QBM clients.
show qbm pool Displays allocated QBM pools and associated objects.
XE 3.8S This command was modified. Support was added for the ASR 1000 Series
Routers.
Usage Guidelines To enable DiffServ MIB support for Qo) policy maps, you use the qos diffservmib command. For complete
debug information on QoS DiffServ MIB related errors and events, you can enable additional debugging
messages using the debug qos dsmib event and the debug qos dsmib stats commands.
Related Commands
Command Description
debug qos dsmib event Enables debugging of QoS
DiffServ MIB events.
XE 3.8S This command was modified. Support was added for the ASR 1000 Series
Routers.
Usage Guidelines To enable DiffServ MIB support for Qo) policy maps, you use the qos diffservmib command. For complete
debug information on QoS DiffServ MIB related errors and events, you can enable additional debugging
messages using the debug qos dsmib error and the debug qos dsmib stats commands.
Related Commands
Command Description
debug qos dsmib error Displays QoS DiffServ MIB errors.
XE 3.8S This command was modified. Support was added for the ASR 1000 Series
Routers.
Usage Guidelines To enable DiffServ MIB support for Qo) policy maps, you use the qos diffservmib command. For complete
debug information on QoS DiffServ MIB related errors and events, you can enable additional debugging
messages using the debug qos dsmib error and the debug qos dsmib events commands.
Related Commands
Command Description
debug qos dsmib errors Displays QoS DiffServ MIB errors.
Usage Guidelines This command helps you track down errors in the QLLC interactions with X.25 networks. Use the debug
qllc error command in conjunction with the debug x25 all command to see the connection. The data shown
by this command only flows through the router on the X.25 connection. Some forms of this command can
generate a substantial amount of output and network traffic.
Examples The following is sample output from the debug qllc error command:
Usage Guidelines Use the debug qllc event command to display primitives that might affect the state of a QLLC connection.
An example of these events is the allocation of a QLLC structure for a logical channel indicator when an X.25
call has been accepted with the QLLC call user data. Other examples are the receipt and transmission of LAN
explorer and exchange identification (XID) frames.
Examples The following is sample output from the debug qllc event command:
Usage Guidelines This command helps you to track down errors in the QLLC interactions with X.25 networks. The data shown
by this command only flows through the router on the X25 connection. Use the debug qllc packet command
in conjunction with the debug x25 allcommand to see the connection and the data that flows through the
router.
Examples The following is sample output from the debug qllc packet command:
Usage Guidelines Use the debug qllc state command to show when the state of a QLLC connection has changed. The typical
QLLC connection goes from states ADM to SETUP to NORMAL. The NORMAL state indicates that a QLLC
connection exists and is ready for data transfer.
Examples The following is sample output from the debug qllc state command:
Usage Guidelines The QLLC process periodically cycles and checks status of itself and its partner. If the partner is not found
in the desired state, an LAPB primitive command is re-sent until the partner is in the desired state or the timer
expires.
Examples The following is sample output from the debug qllc timer command:
14:27:24: Qllc timer lci 257, state ADM retry count 0 Caller 00407116 Caller 00400BD2
14:27:34: Qllc timer lci 257, state NORMAL retry count 0
14:27:44: Qllc timer lci 257, state NORMAL retry count 1
14:27:54: Qllc timer lci 257, state NORMAL retry count 1
The following line of output shows the state of a QLLC partner on a given X.25 logical channel identifier:
14:27:24: Qllc timer lci 257, state ADM retry count 0 Caller 00407116 Caller 00400BD2
Other messages are informational and appear every ten seconds.
Usage Guidelines This command is helpful to track down errors in the QLLC interactions with X.25 networks. Use the
debugqllcx25 command in conjunction with the debugx25eventsordebugx25allcommands to see the X.25
events between the router and its partner.
Field Description
15:07:23 Displays the time of day.
QLLC X25 notify 257 Indicates that this is a QLLC X25 message.
Cisco IOS XE Release 3.5S This command was modified. The error, event, and ha
keywords were added.
Usage Guidelines When QoS policy accounting is enabled on the router, you can use the debug qos accounting command to
display debugging and troubleshooting information.
Examples The following example shows how to enable QoS accounting error debugging:
Router# debug qos accounting error
QoS accounting error debugging is on
The following is sample output from the debug qos accounting ha command:
Router# debug qos accounting ha
*Nov 14 11:12:40.315: PAC CCM HA: [12] add handle: 42000001
*Nov 14 11:12:40.315: PAC CCM HA: found COA cluster handle: 3
*Nov 14 11:12:40.315: PAC CCM HA: [12] set dyn sess required: 42000001 3 1
*Nov 14 11:12:40.315: PAC CCM HA: found COA cluster handle: 3
*Nov 14 11:12:40.315: PAC CCM HA: [12] aaa create flow: 42000001 3 0
*Nov 14 11:12:40.315: PAC CCM HA: found COA cluster handle: 3
*Nov 14 11:12:40.315: PAC CCM HA: [12] dyn sess ready: 42000001 3 1
*Nov 14 11:12:40.315: PAC CCM HA: [12] session sets to periodic updates
*Nov 14 11:12:40.316: PAC CCM HA: [12] get dynsess sync info: items 1, length 58 NAS#
*Nov 14 11:12:40.316: PAC CCM HA: [12] add all dynsess sync data - max 58
*Nov 14 11:12:40.316: PAC CCM HA: Pulling latest statistics from c3pl beforesync
*Nov 14 11:12:40.316: PAC CCM HA: Collecting HA stats from 2 instances
*Nov 14 11:12:40.316: PAC CCM HA: Collecting HA stats dir input bytes 0 packets 0
*Nov 14 11:12:40.316: PAC CCM HA: Collecting HA stats dir output bytes 0 packets 0
*Nov 14 11:12:40.316: PAC CCM HA: xmit xform message type 1
*Nov 14 11:12:40.316: PAC CCM HA: [12] added 58 of dynsess sync CCM data, max 58
The following is sample output from the debug qos accounting event command:
Router# debug qos accounting event
*Nov 14 11:10:33.654: pac: Same group-list mapping is entered
*Nov 14 11:10:33.654: pac: Existing group-list mapping with turbo-service><_GRP default
*Nov 14 11:10:33.656: %SYS-5-CONFIG_I: Configured from console by tty64
*Nov 14 11:10:33.660: pac: event=CLASS_ADD if_info=2A99BC9DB0 cid=0 dir=0 AAA uid=12
*Nov 14 11:10:33.660: pac: Enabling accounting on a class cid: 0 global-parent: [-1 -1 -1
-1] dir: 0
*Nov 14 11:10:33.660: pac: Inserting session 12 into wavl tree
*Nov 14 11:10:33.660: pac: Creating context for group
*Nov 14 11:10:33.660: pac: Added first instance to AAA id: 0xC, group: turbo-service><_GRP
*Nov 14 11:10:33.660: pac: Setting coa_push_mode for context 0x2A99CED228
*Nov 14 11:10:33.660: pac: Updating initial stats dir input bytes 0 packets 0
*Nov 14 11:10:33.661: pac: Username inherited for AAA flow Id
*Nov 14 11:10:33.661: pac: Successfully allocated flow hdl 0x2A000001, id 1 for AAA id 0xC
*Nov 14 11:10:33.661: pac: CoA progressing, WAIT_FOR_COA_ACK, aaa_id 0xC
*Nov 14 11:10:33.662: pac: event=CLASS_ADD if_info=2A99BC9D28 cid=0 dir=1 AAA uid=12
*Nov 14 11:10:33.662: pac: Enabling accounting on a class cid: 0 global-parent: [-1 -1 -1
-1] dir: 1
*Nov 14 11:10:33.662: pac: Adding instance to AAA id: 0xC, group: turbo-service><_GRP
*Nov 14 11:10:33.662: pac: Setting coa_push_mode for context 0x2A99CED228
*Nov 14 11:10:33.662: pac: Updating initial stats dir output bytes 0 packets 0
*Nov 14 11:10:33.663: pac: Preparing to send service start 0xC 0x2A000001 NAS#
*Nov 14 11:10:33.663: pac: Adding session and service static attributes
*Nov 14 11:10:33.663: pac: Service name Nturbo-service() returned with group
turbo-service><_GRP
*Nov 14 11:10:33.663: pac: Configuration: template
*Nov 14 11:10:33.663: pac: Sending Start ...
*Nov 14 11:10:33.663: peruser_acct_callback: Transmitted group in WAIT_FOR_COA_ACK, context
0x2A99CED228
Related Commands
Command Description
debug qos ha Enables debugging for QoS high availability information on the
networking device.
debug qos ha
To debug quality of service (QoS) information on the networking device, use the debug qos hacommand in
privileged EXEC mode. To disable the display of debugging output, use the no form of this command.
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 to determine that QoS in running properly on your networking device.
debug radius
To enable debugging for Remote Authentication Dial-In User Service (RADIUS) configuration, use the debug
radius command in privileged EXEC mode. To disable debugging, use the no form of this command.
Command Default RADIUS event logging and debugging output in ASCII format are enabled.
12.0(2)T The brief keyword was added. The default output format became ASCII
from hexadecimal.
12.2(33)SRA This command was integrated into Cisco IOS Release 12.2(33)SRA.
Release Modification
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.
Usage Guidelines RADIUS is a distributed security system that secures networks against unauthorized access. Cisco supports
RADIUS under the authentication, authorization, and accounting (AAA) security system. When RADIUS is
used on the router, you can use the debug radius command to display debugging and troubleshooting
information in ASCII format. Use the debug radius brief command for abbreviated output displaying
client/server interaction and minimum packet information. Only the input and output transactions are recorded.
Use the debug radius verbose command to include non-essential RADIUS debugs.
Examples The following is sample output from the debug radius command:
Related Commands
Command Description
debug aaa accounting Displays information on accountable events as they
occur.
12.3(11)T This command was implemented on the following platforms: Cisco 2600XM,
Cisco 2691, Cisco 2811, Cisco 2821, Cisco 2851, Cisco 3700, and Cisco 3800
series routers.
12.4(2)T This command was integrated into Cisco IOS Release 12.4(2)T.
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.
Usage Guidelines Use this command to control the display of debug messages for the local authentication server.
Examples The following command shows how to display messages regarding failed client authentication:
Related Commands
Command Description
clear radius local-server Clears the statistics display or unblocks a user.
show radius local-server statistics Displays statistics for a local network access server.
debug radius-proxy
To display debugging messages for Intelligent Services Gateway (ISG) RADIUS proxy functionality, use the
debug radius-proxycommand in privileged EXEC mode. To disable debugging, use the no form of this
command.
Usage Guidelines See the following caution before using debug commands.
Caution Because debugging output is assigned high priority in the CPU process, it can render the system unusable.
For this reason, only use debug commands to troubleshoot specific problems or during troubleshooting
sessions with Cisco technical support staff. Moreover, it is best to use debug commands during periods
of lower network flows and fewer users.
Examples The following example shows output for the debug radius-proxy command with the events keyword:
debug rai
To enable debugging for Resource Allocation Indication (RAI), use the debug rai command in privileged
EXEC mode. To disable debugging for RAI, use the no form of this command.
debug rai
no debug rai
Usage Guidelines You can use the debug rai command along with the debug ccsip all command to get the complete debugging
information for RAI.
Examples The following example shows how to enable resource allocation debugging:
Related Commands
Command Description
periodic-report interval Configures periodic reporting parameters for gateway
resource entities.
Command Description
resource (voice) Configures parameters for monitoring resources, use
the resource command in voice-class configuration
mode.
show voice class resource-group Displays the resource group configuration information
for a specific resource group or all resource groups.
debug ras
To display the types and addressing of Registration, Admission and Status (RAS) messages sent and received,
use the debug ras command in privileged EXEC mode. To disable debugging output, use the no form of this
command.
debug ras
no debug ras
12.2(2)XB1 This command was implemented on the Cisco AS5850 universal access
router.
12.2(11)T This command was integrated into Cisco IOS Release 12.2(11)T.
Usage Guidelines Use the debug ras command to display the types and addressing of RAS messages sent and received. The
debug output lists the message type using mnemonics defined in International Telecommunications
Union-Telecommunication (ITU-T) specification H.225.
Examples In the following output, gateway GW13.cisco.com sends a RAS registration request (RRQ) message to
gatekeeper GK15.cisco.com at IP address 10.9.53.15. GW13.cisco.com then receives a registration confirmation
(RCF) message from the gatekeeper. If there is no response, it could mean that the gatekeeper is offline or
improperly addressed. If you receive a reject (RRJ) message, it could mean that the gatekeeper is unable to
handle another gateway or that the registration information is incorrect.
Examples The following is sample output from the debug redundancy application group asymmetric-routing peer
command:
On standby :
*Mar 6 20:57:25.996: RG-AR-PEER: RG AR:group 1 start negotiation timer
*Mar 6 20:57:26.006: RG-AR-PEER: RG AR:group 1 stop negotiation timer
*Mar 6 20:57:26.006: RG-AR-PEER: RG AR:group 1 transport negotiated
On Active:
*Mar 6 20:57:26.006: RG-AR-PEER: RG AR:group 1 stop negotiation timer
*Mar 6 20:57:26.006: RG-AR-PEER: RG AR:group 1 transport negotiated
The following is sample output from the debug redundancy application group asymmetric-routing tunnel
command:
On standby:
*Mar 6 20:52:25.886: RG-AR-TUNNEL: encap packet(len 114) for redirection, orig pak encsize
14
*Mar 6 20:52:25.886: RG-AR-TUNNEL: packet(len 132) redirected successfully for feature (1)
from rii (1000) group (1)
On Active:
Case 1: CEF enabled
*Mar 6 20:52:25.887: RG-AR-TUNNEL: packet(len 146) received in CEF path
*Mar 6 20:52:25.887: RG-AR-TUNNEL: packet received for group (1) rii (1000) forwarded using
parent idb Ethernet1/3
Case 2: CEF disabled)
*Mar 6 20:54:45.449: RG-AR-TUNNEL: packet(len 100) received for group (1) rii (1000
Ethernet1/3) from standby received in process path
Related Commands
Command Description
redundancy asymmetric-routing enable Establishes an asymmetric flow diversion tunnel for
each redundancy group.
Examples The following is sample output from the debug redundancy application group config allcommand:
Related Commands
Command Description
debug redundancy application group media Displays the redundancy application group media
information.
debug redundancy application group protocol Displays the redundancy application group protocol
information.
debug redundancy application group rii Displays the redundancy application group RII
information.
Command Description
debug redundancy application group transport Displays the redundancy application group transport
information.
debug redundancy application group faults {all| error| event| fault| func}
no debug redundancy application group faults {all| error| event| fault| func}
Examples The following is sample output from the debug redundancy application group faults errorcommand:
Related Commands
Command Description
debug redundancy application group config Displays the redundancy application group
configuration.
debug redundancy application group media Displays the redundancy application group media
information.
debug redundancy application group protocol Displays the redundancy application group protocol
information.
Command Description
debug redundancy application group rii Displays the redundancy application group RII
information.
debug redundancy application group transport Displays the redundancy group application group
transport information.
debug redundancy application group vp Displays the redundancy group application group VP
information.
debug redundancy application group media {all| error| event| nbr| packet {rx| tx}| timer}
no debug redundancy application group media {all| error| event| nbr| packet {rx| tx}| timer}
Examples The following is sample output from the debug redundancy application group media timercommand:
Related Commands
Command Description
debug redundancy application group config Displays the redundancy group application
configuration.
debug redundancy application group protocol Displays the redundancy group application group
protocol information.
debug redundancy application group rii Displays the redundancy group application group RII
information.
debug redundancy application group transport Displays the redundancy group application group
transport information.
debug redundancy application group protocol {all| detail| error| event| media| peer}
no debug redundancy application group protocol {all| detail| error| event| media| peer}
Examples The following is sample output from the debug redundancy application group protocol peercommand:
Related Commands
Command Description
debug redundancy application group config Displays the redundancy group application
configuration.
Command Description
debug redundancy application group media Displays the redundancy application group media
information.
debug redundancy application group protocol Displays the redundancy application group protocol
information.
debug redundancy application group rii Displays the redundancy application group RII
information.
debug redundancy application group transport Displays the redundancy application group transport
information.
Examples The following is sample output from the debug redundancy application group rii eventcommand:
Related Commands
Command Description
debug redundancy application group config Displays the redundancy group application
configuration.
debug redundancy application group media Displays the redundancy application group media
information.
debug redundancy application group protocol Displays the redundancy group application group
protocol information.
debug redundancy application group vp Displays the redundancy group application group VP
information.
debug redundancy application group transport {db| error| event| packet| timer| trace}
no debug redundancy application group transport {db| error| event| packet| timer| trace}
Examples The following is sample output from the debug redundancy application group transport tracecommand:
Related Commands
Command Description
debug redundancy application group config Displays the redundancy group application
configuration.
Command Description
debug redundancy application group media Displays the redundancy application group media
information.
debug redundancy application group protocol Displays the redundancy application group protocol
information.
debug redundancy application group rii Displays the redundancy application group RII
information.
Examples The following is sample output from the debug redundancy application group vp eventcommand:
RG VP events debugging is on
Related Commands
Command Description
debug redundancy application group config Displays the redundancy group application
configuration.
debug redundancy application group media Displays the redundancy application group media
information.
debug redundancy application group protocol Displays the redundancy application group protocol
information.
debug redundancy application group rii Displays the redundancy application group RII
information.
Command Description
debug redundancy application group transport Displays the redundancy application group transport
information.
debug redundancy {ehsa| errors| fsm| kpa| msg| progression| status| timer}
no debug redundancy {ehsa| errors| fsm| kpa| msg| progression| status| timer}
12.0(15)ST This command was introduced on Cisco 10000 series Internet routers.
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 Support for this command was integrated into Cisco IOS Release 12.2(28)SB.
Release Modification
12.2(33)SRA This command was integrated into Cisco IOS Release 12.2(33)SRA.
Examples The following example enables debugging information for RF keepalive events:
Examples The following is sample output from the debug redundancy application group config allcommand:
Related Commands
Command Description
debug redundancy application group media Displays the redundancy application group media
information.
debug redundancy application group protocol Displays the redundancy application group protocol
information.
debug redundancy application group rii Displays the redundancy application group RII
information.
Command Description
debug redundancy application group transport Displays the redundancy application group transport
information.
debug redundancy application group faults {all| error| event| fault| func}
no debug redundancy application group faults {all| error| event| fault| func}
Examples The following is sample output from the debug redundancy application group faults errorcommand:
Related Commands
Command Description
debug redundancy application group config Displays the redundancy application group
configuration.
debug redundancy application group media Displays the redundancy application group media
information.
debug redundancy application group protocol Displays the redundancy application group protocol
information.
Command Description
debug redundancy application group rii Displays the redundancy application group RII
information.
debug redundancy application group transport Displays the redundancy group application group
transport information.
debug redundancy application group vp Displays the redundancy group application group VP
information.
debug redundancy application group media {all| error| event| nbr| packet {rx| tx}| timer}
no debug redundancy application group media {all| error| event| nbr| packet {rx| tx}| timer}
Examples The following is sample output from the debug redundancy application group media timercommand:
Related Commands
Command Description
debug redundancy application group config Displays the redundancy group application
configuration.
debug redundancy application group protocol Displays the redundancy group application group
protocol information.
debug redundancy application group rii Displays the redundancy group application group RII
information.
debug redundancy application group transport Displays the redundancy group application group
transport information.
debug redundancy application group protocol {all| detail| error| event| media| peer}
no debug redundancy application group protocol {all| detail| error| event| media| peer}
Examples The following is sample output from the debug redundancy application group protocol peercommand:
Related Commands
Command Description
debug redundancy application group config Displays the redundancy group application
configuration.
Command Description
debug redundancy application group media Displays the redundancy application group media
information.
debug redundancy application group protocol Displays the redundancy application group protocol
information.
debug redundancy application group rii Displays the redundancy application group RII
information.
debug redundancy application group transport Displays the redundancy application group transport
information.
Examples The following is sample output from the debug redundancy application group rii eventcommand:
Related Commands
Command Description
debug redundancy application group config Displays the redundancy group application
configuration.
debug redundancy application group media Displays the redundancy application group media
information.
debug redundancy application group protocol Displays the redundancy group application group
protocol information.
debug redundancy application group vp Displays the redundancy group application group VP
information.
debug redundancy application group transport {db| error| event| packet| timer| trace}
no debug redundancy application group transport {db| error| event| packet| timer| trace}
Examples The following is sample output from the debug redundancy application group transport tracecommand:
Related Commands
Command Description
debug redundancy application group config Displays the redundancy group application
configuration.
Command Description
debug redundancy application group media Displays the redundancy application group media
information.
debug redundancy application group protocol Displays the redundancy application group protocol
information.
debug redundancy application group rii Displays the redundancy application group RII
information.
Examples The following is sample output from the debug redundancy application group vp eventcommand:
RG VP events debugging is on
Related Commands
Command Description
debug redundancy application group config Displays the redundancy group application
configuration.
debug redundancy application group media Displays the redundancy application group media
information.
debug redundancy application group protocol Displays the redundancy application group protocol
information.
debug redundancy application group rii Displays the redundancy application group RII
information.
Command Description
debug redundancy application group transport Displays the redundancy application group transport
information.
12.2(11)T This command was integrated into Cisco IOS Release 12.2(11)T.
Usage Guidelines Use the master form of the command to view redundancy-related debug entries. All debug entries continue
to be logged even if you do not specify an option here, and you can always use the show redundancy debug-log
command to view them.
Examples The output from this command consists of event announcements that can be used by authorized troubleshooting
personnel.
Related Commands
Command Description
show redundancy debug-log Displays up to 256 debug entries.
debug registry
To turn on the debugging output for registry events or errors when Cisco IOS Software Modularity software
is running, use the debug registry command in privileged EXEC mode. To turn off debugging output, use
the no form of this command or the undebugcommand.
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.
Usage Guidelines Use the debug registry command to troubleshoot Software Modularity registry 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 for Software Modularity registry events for the TCP
process:
Syntax Description owner resource-owner-name (Optional) Specifies the name of the resource owner
(RO).
12.2(33)SRB This command was integrated into Cisco IOS Release 12.2(33)SRB.
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.
Examples The following example shows different instances of the debug resource policy notificationcommand:
Related Commands
Command Description
debug resource policy registration Displays the resource policy registration debug
information for the ERM resources.
12.2(33)SRB This command was integrated into Cisco IOS Release 12.2(33)SRB.
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.
Examples The following example shows output from the debug resource policy registrationcommand:
Registrations debugging is on
When a Resource User (RU) is created, the following message is displayed:
*Mar 3 09:35:58.304: resource_user_register: RU: ruID: 0x10000B8, rutID: 0x1, rg_ID: 0x0
name: usrr1
When an RU is deleted, the following message is displayed:
*Mar 3 09:41:09.500: resource_user_unregister: RU: ruID: 0x10000B8, rutID: 0x1, rg_ID: 0x0
name: usrr1
Related Commands
Command Description
debug resource policy notification Displays the resource policy notification debug
information for the ERM resources.
debug resource-pool
To see and trace resource pool management activity, use the debugresource-pool command in privileged
EXEC mode. To disable debugging output, use the no form of this command.
debug resource-pool
no debug resource-pool
12.2(33)SRA This command was integrated into Cisco IOS Release 12.2(33)SRA.
Usage Guidelines Enter the debugresource-pool command to see and trace resource pool management activity. The following
table describes the resource pooling states.
State Description
RM_IDLE No call activity.
State Description
RM_RES_REQ_IDLE Signalling module disconnected call while in
RM_RES_ALLOCATING. Waiting for resource
allocation response from resource-group manager.
You can use the resource pool state to isolate problems. For example, if a call fails authorization in the
RM_RES_AUTHOR state, investigate further with AAA authorization debugs to determine whether the
problem lies in the resource-pool manager, AAA, or dispatcher.
Examples The following example shows different instances where you can use the debugresource-poolcommand:
Field Description
RM state:RM_IDLE Resource manager state that displays no active calls.
Allocated resource from res_group Physical resource group that accepts the call.
RM profile <x>, allocated resource <x> Specific customer profile and resource group names
used to accept the call.
debug rif
To display information on entries entering and leaving the routing information field (RIF) cache, use the
debugrif command in privileged EXEC mode. To disable debugging output, use the no form of this command.
debug rif
no debug rif
Usage Guidelines In order to use the debugrif command to display traffic source-routed through an interface, fast switching of
source route bridging (SRB) frames must first be disabled with the nosource-bridgeroute-cache interface
configuration command.
The first line of output is an example of a RIF entry for an interface configured for SDLC Logical Link Control
(SDLLC) or Local-Ack. The following table describes significant fields shown in the display.
Field Description
RIF: This message describes RIF debugging output.
Field Description
sa=0110.2222.33c1 Source MAC address. This field contains values of
zero (0000.0000.0000) in a non-SDLLC or
non-Local-Ack entry.
on static/remote/0 This route was learned from a real Token Ring port,
in contrast to a virtual ring.
The following line of output is an example of a RIF entry for an interface that is not configured for SDLLC
or Local-Ack:
The following line shows that an XID response from this address was inserted into the RIF cache:
Field Description
RIF: L Sending XID for <address> Router/bridge wanted to send a packet to address but
did not find it in the RIF cache. It sent an XID
explorer packet to determine which RIF it should use.
The attempted packet is dropped.
RIF: L No buffer for XID to <address> Similar to the previous description; however, a buffer
in which to build the XID packet could not be
obtained.
RIF: U remote rif too small <rif> Packets RIF was too short to be valid.
RIF: U rej <address> too big <rif> Packets RIF exceeded the maximum size allowed
and was rejected. The maximum size is 18 bytes.
RIF: U upd interface <address> RIF entry for this router/bridges interface has been
updated.
RIF: U ign <address> interface update RIF entry that would have updated an interface
corresponding to one of this routers interfaces.
RIF: U add <address><rif> RIF entry for address has been added to the RIF
cache.
RIF: U no memory to add rif for <address> No memory to add a RIF entry for address.
RIF: removing rif entry for <address,typecode> RIF entry for address has been forcibly removed.
RIF: flushed <address> RIF entry for address has been removed because of
a RIF cache flush.
RIF: expired <address> RIF entry for address has been aged out of the RIF
cache.
Related Commands
Command Description
debug list Filters debugging information on a per-interface or
per-access list basis.
12.2(33)SRA This command was integrated into Cisco IOS Release 12.2(33)SRA.
Usage Guidelines This command is especially helpful for policy routing with dCEF switching.
This command displays a summary of one-way IPC messages from the RP to the VIP about NetFlow policy
routing. If you execute this command on the RP, the messages are shown as Sent. If you execute this command
on the VIP console, the IPC messages are shown as Received.
Examples The following is sample output from the debug route-map ipccommand executed at the RP:
The following is sample output from the debug route-map ipccommand executed at the VIP:
VIP-Slot0#
RM-IPC: Rcvd clean-all-routemaps; len 12
RM-IPC: Rcvd add routemap test(seq:10); n_len 5; len 17
RM-IPC: Rcvd add acl 1 of routemap test(seq:10); len 21
RM-IPC: Rcvd add min 10 max 300 of routemap test(seq:10); len 24
RM-IPC: Rcvd add preced 1 of routemap test(seq:10); len 17
RM-IPC: Rcvd add tos 4 of routemap test(seq:10); len 17
RP-IPC: Rcvd add nexthop 50.0.0.8 of routemap test(seq:10); len 20
RP-IPC: Rcvd add default nexthop 50.0.0.9 of routemap test(seq:10); len 20
RM-IPC: Rcvd add interface Ethernet0/3 of routemap tes; len 20
RM-IPC: Rcvd add default interface Ethernet0/2 of routemap test(seq:10); len 20
Examples The following example shows debugging output for two calls. The first is a leg 3 SIP call, and the second is
a leg 3 H.323 call:
The following table describes the significant fields shown in the display.
Field Description
Request Request Type--0 for preauthentication, 1 for
disconnect.
EndPt Type Call Origin End Point Type--1 for IP address, 2 for
Interzone ClearToken (IZCT) value.
Field Description
EndPt Call Origin End Point Value--An IP address or IZCT
value.
Call_origin Answer.
12.2(33)SRA This command was integrated into Cisco IOS Release 12.2(33)SRA.
Usage Guidelines
Caution Be careful when you use this command because it can result in console flooding and reduced voice quality.
Examples The following example shows a debug trace for RTP SPI errors, sessions, and in/out functions on a gateway:
Related Commands
Command Description
debug rtpspi errors Debugs RTP SPI errors.
debug rtpspi send-nse Triggers the RTP SPI to send a triple redundant NSE.
debug vtsp send-nse Sends and debugs a triple redundant NSE from the
DSP to a remote gateway.
12.2(33)SRA This command was integrated into Cisco IOS Release 12.2(33)SRA.
Usage Guidelines
Caution Be careful when you use this command because it can result in console flooding and reduced voice quality.
Examples This example shows a debug trace for RTP SPI errors on two gateways. The following example shows the
debug trace on the first gateway:
Related Commands
Command Description
debug rtpspi all Debugs all RTP SPI errors, sessions, and in/out
functions.
debug rtpspi send-nse Triggers the RTP SPI to send a triple redundant NSE.
debug vtsp send-nse Sends and debugs a triple redundant NSE from the
DSP to a remote gateway.
12.2(33)SRA This command was integrated into Cisco IOS Release 12.2(33)SRA.
Usage Guidelines
Caution Be careful when you use this command because it can result in console flooding and reduced voice quality.
Examples The following example shows a debug trace for RTP SPI in/out functions on a gateway:
Router#
debug rtpspi inout
*Mar 1 00:57:24.565:rtpspi_allocate_rtp_port:Entered.
*Mar 1 00:57:24.565:rtpspi_allocate_rtp_port:Success. port = 16520. Leaving.
*Mar 1 00:57:24.565:rtpspi_call_setup_request:entered.
Call Id = 9, dest = 0.0.0.0; callInfo:
final dest flag = 0,
rtp_session_mode = 0x2,
local_ip_addrs = 0x5000001,remote_ip_addrs = 0x0,
local rtp port = 16520, remote rtp port = 0
*Mar 1 00:57:24.565:rtpspi_call_setup_request:spi_info copied for rtpspi_app_data_t.
*Mar 1 00:57:24.565:rtpspi_call_setup_request:leaving
*Mar 1 00:57:24.569:rtpspi_call_setup() entered
*Mar 1 00:57:24.569:rtpspi_initialize_ccb:Entered
*Mar 1 00:57:24.569:rtpspi_initialize_ccb:leaving
*Mar 1 00:57:24.569:rtpspi_start_rtcp_session:entered. rtp session mode=0x2, rem rtp=0,
rem ip=0x0
*Mar 1 00:57:24.569:rtpspi_get_rtcp_mode:entered. rtp_mode = 0x2
*Mar 1 00:57:24.569:rtpspi_call_setup:Leaving.
*Mar 1 00:57:24.573:rtpspi_bridge:entered. conf id = 3, src i/f = 0x1859E88,
Related Commands
Command Description
debug rtpspi all Debugs all RTP SPI errors, sessions, and in/out
functions.
debug rtpspi send-nse Triggers the RTP SPI to send a triple redundant NSE.
debug vtsp send-nse Sends and debugs a triple redundant NSE from the
DSP to a remote gateway.
Syntax Description call-ID Specifies the call ID of the active call. The valid range
is from 0 to 65535.
NSE-event-ID Specifies the NSE Event ID. The valid range is from
0 to 255.
12.2(33)SRA This command was integrated into Cisco IOS Release 12.2(33)SRA.
Examples The following example shows the RTP SPI software module set to send an NSE:
Related Commands
Command Description
debug rtpspi all Debugs all RTP SPI errors, sessions, and in/out
functions.
Command Description
debug sgcp errors Debugs SGCP errors.
debug vtsp send-nse Sends and debugs a triple redundant NSE from the
DSP to a remote gateway.
12.2(33)SRA This command was integrated into Cisco IOS Release 12.2(33)SRA.
Examples The following example shows a debug trace for RTP SPI sessions on a gateway:
*Mar 1
01:01:51.822:rtpspi_do_call_modify:Remote RTP port changed. New port=16498
*Mar 1
01:01:51.822:rtpspi_do_call_modify:Remote IP addrs changed. New IP addrs=0x6000001
*Mar 1
01:01:51.822:rtpspi_do_call_modify:Starting new RTCP session.
*Mar 1
01:01:51.822:rtpspi_start_rtcp_session:Removing old RTCP session.
*Mar 1
01:01:51.822:rtpspi_start_rtcp_session:Starting RTCP session.
Local IP addr = 0x5000001, Remote IP addr = 0x6000001,
Local RTP port = 16406, Remote RTP port = 16498, mode = 0x2
*Mar 1 01:01:51.822:rtpspi_start_rtcp_session:RTCP Timer creation Success. (5)*(5000)
*Mar 1 01:01:51.826:rtpspi_start_rtcp_session:RTP Session creation Success.
*Mar 1 01:01:51.826:rtpspi_do_call_modify:RTP Session creation Success.
*Mar 1 01:01:51.826:rtpspi_do_call_modify:Calling cc_api_call_modify(), result=0x0
*Mar 1 01:01:57.296:rtpspi_do_call_modify:Mode changed. new = 3, old = 2
*Mar 1 01:01:57.296:rtpspi_modify_rtcp_session_parameters():xmit fn=0xDA7494,
dstIF=0x1964EEC, dstCallID=10, voip_mode=0x3, rtp_mode=0x3, ssrc_status=2
*Mar 1 01:01:57.296:rtpspi_do_call_modify:RTCP Timer start.
*Mar 1 01:01:57.296:rtpspi_do_call_modify:Calling cc_api_call_modify(), result=0x0
*Mar 1 01:03:06.108:rtpspi_modify_rtcp_session_parameters():xmit fn=0x0,
dstIF=0x0, dstCallID=0, voip_mode=0x3, rtp_mode=0x3, ssrc_status=2
*Mar 1 01:03:06.112:rtpspi_do_call_disconnect:calling rtpspi_call_cleanup(). call-id=11
*Mar 1 01:03:06.112:rtpspi_call_cleanup:releasing ccb cache. RTP port=16406
*Mar 1 01:03:06.112:rtpspi_call_cleanup:RTCP Timer Stop.
*Mar 1 01:03:06.112:rtpspi_call_cleanup:deallocating RTP port 16406.
*Mar 1 01:03:06.112::rtpspi_call_cleanup freeing ccb (0x1AF5400)
Related Commands
Command Description
debug rtpspi all Debugs all RTP SPI errors, sessions, and in/out
functions.
debug rtpspi send-nse Triggers the RTP SPI to send a triple redundant NSE.
debug vtsp send-nse Sends and debugs a triple redundant NSE from the
DSP to a remote gateway.
Note Effective with Cisco IOS Release 12.2(31)SB2, the debugrtrerrorcommand is replaced by the
debugipslamonitorerrorcommand. Effective with Cisco IOS Release 12.2(33)SRB, the
debugrtrerrorcommand is replaced by the debugipslaerrorcommand. See the debugipslamonitorerror
and debugipslaerror commands for more information.
To enable debugging output of Cisco IOS IP Service Level Agreements (SLAs) operation run-time errors,
use the debugrtrerrorcommand in privileged EXEC mode. To disable debugging output, use the noform of
this command.
Usage Guidelines The debugrtrerrorcommand displays run-time errors. When an operation number other than 0 is specified,
all run-time errors for that operation are displayed when the operation is active. When the operation number
is 0, all run-time errors relating to the IP SLAs scheduler process are displayed. When no operation number
is specified, all run-time errors for all active operations configured on the router are displayed.
Note Use the debugrtrerrorcommand before using the debugrtrtrace command because the
debugrtrerrorcommand generates a lesser amount of debugging output.
Examples The following is sample output from the debugrtrerror command. The output indicates failure because the
target is not there or because the responder is not enabled on the target. All debugging output for IP SLAs
(including the output from the debugrtrtrace command) has the following format.
Field Description
RTR 1 Number of the operation generating the message.
Error Return Code Message identifier indicating the error type (or error
itself).
Related Commands
Command Description
debug rtr trace Traces the execution of an IP SLAs operation.
Note Effective with Cisco IOS Release 12.2(31)SB2, the debug rtr mpls-lsp-monitorcommand is replaced
by the debug ip sla monitor mpls-lsp-monitorcommand. Effective with Cisco IOS Release 12.2(33)SRB,
the debug rtr mpls-lsp-monitorcommand is replaced by the debug ip sla mpls-lsp-monitorcommand.
See the debug ip sla monitor mpls-lsp-monitor and debug ip sla mpls-lsp-monitor commands for more
information.
To enable debugging output for the IP Service Level Agreements (SLAs) label switched path (LSP) Health
Monitor, use the debug rtr mpls-lsp-monitorcommand in privileged EXEC mode. To disable debugging
output, use the no form of this command.
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 rtr mpls-lsp-monitor command. This output shows that three
VPNs associated with router 10.10.10.8 (red, blue, and green) were discovered and that this information was
added to the LSP Health Monitor scan queue. Also, since router 10.10.10.8 is a newly discovered Border
Gateway Protocol (BGP) next hop neighbor, a new IP SLAs operation for router 10.10.10.8 (Probe 100005)
is being created and added to the LSP Health Monitor multioperation schedule. Even though router 10.10.10.8
belongs to three VPNs, only one IP SLAs operation is being created.
Related Commands
Command Description
rtr mpls-lsp-monitor Begins configuration for an IP SLAs LSP Health
Monitor operation and enters SAA MPLS
configuration mode.
Note Effective with Cisco IOS Release 12.2(31)SB2, the debug rtr tracecommand is replaced by the debug
ip sla monitor tracecommand. Effective with Cisco IOS Release 12.2(33)SRB, the debug rtr
tracecommand is replaced by the debug ip sla tracecommand. See the debug ip sla monitor trace and
debug ip sla trace commands for more information.
To trace the execution of a Cisco IOS IP Service Level Agreements (SLAs) operation, use the debug rtr
tracecommand in privileged EXEC mode. To disable trace debugging output, use the noform of this command.
12.3(14)T This command was replaced by the debug ip sla monitor tracecommand.
12.2(31)SB2 This command was replaced by the debug ip sla monitor tracecommand.
Usage Guidelines When an operation number other than 0 is specified, execution for that operation is traced. When the operation
number is 0, the IP SLAs scheduler process is traced. When no operation number is specified, all active
operations are traced.
The debug rtr trace command also enables debug rtr error command for the specified operation. However,
the no debug rtr trace command does not disable the debug rtr error command. You must manually disable
the command by using the no debug rtr error command.
All debuggng output (including debug rtr error command output) has the format shown in the debug rtr
error command output example.
Note The debug rtr tracecommand can generate a large number of debug messages. First use the debug rtr
error command, and then use the debug rtr trace on a per-operation basis.
Examples The following is sample output from the debug rtr trace command. In this example, an operation is traced
through a single operation attempt: the setup of a connection to the target, and the attempt at an echo to
calculate UDP packet response time.
Related Commands
Command Description
debug rtr error Enables debugging output of IP SLAs operation
run-time errors.
debug rtsp
To show the status of the Real-Time Streaming Protocol (RTSP) client or server, use the debug rtsp command
in privileged EXEC mode. To disable debugging output, use the no form of this command.
12.2(11)T The new debug header was added to the following Cisco routers: Cisco 2600 series,
Cisco 3620, Cisco 3640, and Cisco 3660 series; on the following universal gateways:
Cisco AS5350, Cisco AS5400, and Cisco AS5850; on the following access servers:
Cisco AS5300, and Cisco AS5800; and, on the Cisco MC3810 multiservice access
concentrators.
Examples The following is sample output that displays when the debug rtsp command is entered with the apikeyword:
Related Commands
Command Description
debug rtsp api Displays debug output for the RTSP client API.
debug rtsp client session Displays debug output for the RTSP client data.
debug rtsp socket Displays debug output for the RTSP client socket
data.
12.2(11)T This command was implemented on the following platforms: Cisco 2600 series,
Cisco 3620, Cisco 3640, and Cisco 3660, Cisco AS5350, Cisco AS5400, Cisco
AS5850, Cisco AS5300, Cisco AS5800, and Cisco MC3810.
Usage Guidelines We recommend that you log output from the debugrtspall command to a buffer rather than sending the output
to the console; otherwise, the size of the output could severely impact the performance of the gateway.
Examples The following example shows debugging output for thedebugrtspallcommand. The showdebug command
shows which RTSP modules are traced.
Field Description
//-1/ Indicates that the CallEntry ID for the module is
unavailable.
Related Commands
Command Description
debug rtsp api Displays debugging output for the RTSP client API.
debug rtsp socket Displays debugging output for the RTSP client socket
data.
12.2(11)T This command was implemented on the following platforms: Cisco 2600 series,
Cisco 3620, Cisco 3640, and Cisco 3660, Cisco AS5350, Cisco AS5400, Cisco
AS5850, Cisco AS5300, Cisco AS5800, and Cisco MC3810.
Usage Guidelines We recommend that you log output from the debugrtspapi command to a buffer rather than sending the
output to the console; otherwise, the size of the output could severely impact the performance of the gateway.
Router#!digits dialed
Router#!call terminated
*Mar 11 03:05:15.367: //-1//RTSP:RS35:/rtsp_api_request: msg=0x63A5ACE8
*Mar 11 03:05:15.367: //-1//RTSP:RS36:/rtsp_api_request: msg=0x63A5B034
*Mar 11 03:05:15.367: //-1//RTSP:RS35:/rtsp_api_free_msg_buffer: msg=0x63A5ACE8
*Mar 11 03:05:15.367: //-1//RTSP:RS36:/rtsp_api_free_msg_buffer: msg=0x63A5B034
The following table describes the significant fields shown in the display.
Field Description
//-1/ Indicates that the CallEntry ID for the module is
unavailable.
Related Commands
Command Description
debug rtsp error Displays error message for RTSP data.
debug rtsp socket Displays debugging output for the RTSP client socket
data.
Note Effective with Release 12.3(4), the debug rtsp cleint command is replaced by the debug rtsp session
command. See the debug rtsp session command for more information.
To display client information and stream information for the stream that is currently active for the Real Time
Streaming Protocol (RTSP) client, use the debug rtsp clientcommand in privileged EXEC mode. To disable
debugging output, use the no form of this command.
12.3(4)T This command was replaced by the debug rtsp session command.
Usage Guidelines We recommend that you log output from the debug rtsp client command to a buffer rather than sending the
output to the console; otherwise, the size of the output could severely impact the performance of the gateway.
Related Commands
Command Description
debug rtsp api Displays debugging output for the RTSP client API.
debug rtsp socket Displays debugging output for the RTSP client socket
data.
Command Description
voice call debug Allows configuration of the voice call debugging
output.
Note Effective with Release 12.3(4), the debug rtsp cleint sessioncommand is replaced by the debug rtsp
session command. See the debug rtsp session command for more information.
To display debug messages about the Real Time Streaming Protocol (RTSP) client or the current session, use
the debug rtspcommand. To disable debugging output, use the no form of this command.
12.3(4)T This command was replaced by the debug rtsp session command.
Examples The following example displays the debug messages of the RTSP session:
Jan 100:08:36.103:rtsp_resolve_dns:
Jan 100:08:36.103:rtsp_resolve_dns:IP Addr = 1.13.79.6:
Jan 100:08:36.103:rtsp_connect_to_svr:
Jan 100:08:36.103:rtsp_connect_to_svr:socket=0, connection_state = 2
Jan 100:08:36.103:rtsp_start_timer:timer (0x62128FD0)starts - delay (10000)
Jan 100:08:36.107:rtsp_control_main:SOCK= 0 Event=0x1
Jan 100:08:36.107:rtsp_stop_timer:timer(0x62128FD0) stops
Jan 100:08:36.107:rtsp_process_async_event:SCB=0x62128F08
Jan 100:08:36.107:rtsp_process_async_event:rtsp_state = RTSP_SES_STATE_IDLE
rtsp_event = RTSP_EV_SVR_CONNECTED
Jan 1 00:08:36.107:act_idle_event_svr_connected:
Jan 1 00:08:36.107:rtsp_control_main:SOCK= 0 Event=0x1
Jan 1 00:08:36.783:rtsp_control_main:SOCK= 0 Event=0x1
Jan 1 00:08:36.783:rtsp_process_async_event:SCB=0x62128F08
Jan 1 00:08:36.783:rtsp_process_async_event:rtsp_state = RTSP_SES_STATE_READY
rtsp_event = RTSP_EV_SVR_DESC_OR_ANNOUNCE_RESP
Jan 1 00:08:36.783:act_ready_event_desc_or_announce_resp:
Jan 1 00:08:36.783:act_ready_event_desc_or_announce_resp:RTSP_STATUS_DESC_OR_ANNOUNCE_RESP_OK
Jan 1 00:08:37.287:rtsp_control_main:SOCK= 0 Event=0x1
Jan 1 00:08:37.287:rtsp_process_async_event:SCB=0x62128F08
Jan 1 00:08:37.287:rtsp_process_async_event:rtsp_state = RTSP_SES_STATE_READY
rtsp_event = RTSP_EV_SVR_SETUP_RESP
Jan 1 00:08:37.287:act_ready_event_setup_resp:
Jan 1 00:08:37.287:act_ready_event_setup_resp:Remote RTP Port=13344
Jan 1 00:08:37.287:rtsp_rtp_stream_setup:scb=0x62128F08, callID=0x7 record=0
Jan 1 00:08:37.287:rtsp_rtp_stream_setup:Starting RTCP session.
Local IP addr = 1.13.79.45, Remote IP addr = 1.13.79.6,
Local RTP port = 18748, Remote RTP port = 13344 CallID=8
Jan 1 00:08:37.291:xmit_func = 0x0 vdbptr = 0x61A0FC98
Jan 1 00:08:37.291:rtsp_control_main:CCAPI Queue Event
Jan 1 00:08:37.291:rtsp_rtp_associate_done:ev=0x62070E08, callID=0x7
Jan 1 00:08:37.291:rtsp_rtp_associate_done:scb=0x62128F08
Jan 1 00:08:37.291:rtsp_rtp_associate_done:callID=0x7, pVdb=0x61F4FBC8,
Jan 1 00:08:37.291: spi_context=0x6214145C
Jan 1 00:08:37.291: disposition=0, playFunc=0x60CA2238,
Jan 1 00:08:37.291: codec=0x5, vad=0, mediaType=6,
Jan 1 00:08:37.291: stream_assoc_id=1
Jan 1 00:08:37.291:rtsp_rtp_modify_session:scb=0x62128F08, callID=0x7
Jan 1 00:08:37.291:rtsp_process_async_event:SCB=0x62128F08
Jan 1 00:08:37.291:rtsp_process_async_event:rtsp_state = RTSP_SES_STATE_READY
rtsp_event = RTSP_EV_ASSOCIATE_DONE
Jan 1 00:08:37.291:act_ready_event_associate_done:
Jan 1 00:08:37.291:rtsp_get_stream:
Jan 1 00:08:37.783:rtsp_control_main:SOCK= 0 Event=0x1
Jan 1 00:08:37.783:rtsp_process_async_event:SCB=0x62128F08
Jan 1 00:08:37.783:rtsp_process_async_event:rtsp_state = RTSP_SES_STATE_READY
rtsp_event = RTSP_EV_SVR_PLAY_OR_REC_RESP
Jan 1 00:08:37.783:act_ready_event_play_or_rec_resp:
Jan 1 00:08:37.783:rtsp_start_timer:timer (0x62128FB0)starts - delay (4249)
rtsp-5#
Jan 1 00:08:42.035:rtsp_process_timer_events:
Jan 1 00:08:42.035:rtsp_process_timer_events:PLAY OR RECORD completed
Jan 1 00:08:42.035:rtsp_process_async_event:SCB=0x62128F08
Jan 1 00:08:42.035:rtsp_process_async_event:rtsp_state = RTSP_SES_STATE_PLAY_OR_REC
rtsp_event = RTSP_EV_PLAY_OR_REC_TIMER_EXPIRED
Jan 1 00:08:42.035:act_play_event_play_done:
Jan 1 00:08:42.035:act_play_event_play_done:elapsed play time = 4249 total play time =
4249
Jan 1 00:08:42.035:rtsp_send_teardown_to_svr:
Jan 1 00:08:42.487:rtsp_control_main:SOCK= 0 Event=0x1
Jan 1 00:08:42.487:rtsp_process_async_event:SCB=0x62128F08
Jan 1 00:08:42.487:rtsp_process_async_event:rtsp_state = RTSP_SES_STATE_PLAY_OR_REC
rtsp_event = RTSP_EV_SVR_TEARDOWN_RESP
Jan 1 00:08:42.487:act_play_event_teardown_resp:
Jan 1 00:08:42.487:rtsp_server_closed:
Jan 1 00:08:42.487:rtsp_send_resp_to_api:
Jan 1 00:08:42.487:rtsp_send_resp_to_api:sending RESP=RTSP_STATUS_PLAY_COMPLETE
Jan 1 00:08:42.491:rtsp_rtp_teardown_stream:scb=0x62128F08, callID=0x7
Jan 1 00:08:42.491:rtsp_rtp_stream_cleanup:scb=0x62128F08, callID=0x7
Jan 1 00:08:42.491:rtsp_update_stream_stats:scb=0x62128F08, stream=0x61A43350,
Jan 1 00:08:42.491:call_info=0x6214C67C, callID=0x7
Jan 1 00:08:42.491:rtsp_update_stream_stats:rx_bytes = 25992
Jan 1 00:08:42.491:rtsp_update_stream_stats:rx_packetes = 82
Jan 1 00:08:42.491:rtsp_reinitialize_scb:
Jan 1 00:08:42.503:rtsp_control_process_msg:
Jan 1 00:08:42.503:rtsp_control_process_msg:received MSG request of TYPE 0
Jan 1 00:08:42.503:rtsp_set_event:
Jan 1 00:08:42.503:rtsp_set_event:api_req_msg_type=RTSP_API_REQ_DESTROY
Jan 1 00:08:42.503:rtsp_session_cleanup:
Jan 1 00:08:42.503:rtsp_create_session_history:scb=0x62128F08, callID=0x7
Jan 1 00:08:42.503:rtsp_insert_session_history_record:current=0x6214BDC8, callID=0x7
Jan 1 00:08:42.503:rtsp_insert_session_history_record:count = 3
Jan 1 00:08:42.503:rtsp_insert_session_history_record:starting history record deletion_timer
of10 minutes
Jan 1 00:08:42.503:rtsp_session_cleanup:deleting session:scb=0x62128F08
Router#
Related Commands
Command Description
debug rtsp all Displays debugging output for the RTSP client API.
debug rtsp socket Displays debugging output for the RTSP client socket
data.
12.2(11)T This command was implemented on the following platforms: Cisco 2600 series,
Cisco 3620, Cisco 3640, and Cisco 3660, Cisco AS5350, Cisco AS5400, Cisco
AS5850, Cisco AS5300, Cisco AS5800, and Cisco MC3810.
Usage Guidelines We recommend that you log output from the debug rtsp errorcommand to a buffer rather than sending the
output to the console; otherwise, the size of the output could severely impact the performance of the gateway.
Related Commands
Command Description
debug rtsp api Displays debugging output for the RTSP client API.
debug rtsp socket Displays debugging output for the RTSP client socket
data.
12.2(11)T This command was implemented on the following platforms: Cisco 2600 series,
Cisco 3620, Cisco 3640, and Cisco 3660, Cisco AS5350, Cisco AS5400, Cisco
AS5850, Cisco AS5300, Cisco AS5800, and Cisco MC3810.
Usage Guidelines We recommend that you log output from the debug rtsp pmh command to a buffer rather than sending the
output to the console; otherwise, the size of the output could severely impact the performance of the gateway.
Related Commands
Command Description
debug rtsp api Displays debugging output for the RTSP client API.
debug rtsp socket Displays debugging output for the RTSP client socket
data.
12.2(11)T This command was implemented on the following platforms: Cisco 2600 series,
Cisco 3620, Cisco 3640, and Cisco 3660, Cisco AS5350, Cisco AS5400, Cisco
AS5850, Cisco AS5300, Cisco AS5800, and Cisco MC3810.
Usage Guidelines We recommend that you log output from the debugrtspsession command to a buffer rather than sending the
output to the console; otherwise, the size of the output could severely impact the performance of the gateway.
Examples The following example shows the display of the debugging messages of the RTSP session:
Router#
Router#!call terminated
Router#
*Mar 11 03:10:38.139: //-1//RTSP:RS41:/rtsp_control_process_msg:
*Mar 11 03:10:38.139: //158//RTSP:/rtsp_control_process_msg: received MSG request of TYPE
0
*Mar 11 03:10:38.139: //158//RTSP:/rtsp_set_event: api_req_msg_type=RTSP_API_REQ_DESTROY
*Mar 11 03:10:38.139: //158//RTSP:/rtsp_session_cleanup:
*Mar 11 03:10:38.139: //-1//RTSP:/rtsplib_free_svr_session:
*Mar 11 03:10:38.139: //-1//RTSP:/rtsplib_stop_timer: timer(0x638D5DDC) stops
*Mar 11 03:10:38.143: //158//RTSP:/rtsp_create_session_history: scb=0x63A5FE6C, callID=0x9E
*Mar 11 03:10:38.143: //158//RTSP:/rtsp_create_session_history: No streams in session control
block
*Mar 11 03:10:38.143: //158//RTSP:/rtsp_session_cleanup: deleting session: scb=0x63A5FE6C
*Mar 11 03:10:38.143: //-1//RTSP:RS42:/rtsp_control_process_msg:
*Mar 11 03:10:38.143: //158//RTSP:/rtsp_control_process_msg: received MSG request of TYPE
0
*Mar 11 03:10:38.143: //158//RTSP:/rtsp_set_event: api_req_msg_type=RTSP_API_REQ_DESTROY
*Mar 11 03:10:38.143: //158//RTSP:/rtsp_session_cleanup:
*Mar 11 03:10:38.143: //-1//RTSP:/rtsplib_free_svr_session:
*Mar 11 03:10:38.143: //-1//RTSP:/rtsplib_stop_timer: timer(0x63A60110) stops
*Mar 11 03:10:38.143: //158//RTSP:/rtsp_create_session_history: scb=0x63A5D874, callID=0x9E
*Mar 11 03:10:38.143: //158//RTSP:/rtsp_create_session_history: No streams in session control
block
*Mar 11 03:10:38.143: //158//RTSP:/rtsp_session_cleanup: deleting session: scb=0x63A5D874
The following table describes the significant fields shown in the display.
Field Description
//-1/ Indicates that the CallEntry ID for the module is
unavailable.
Related Commands
Command Description
debug rtsp api Displays debugging output for the RTSP client API.
debug rtsp socket Displays debugging output for the RTSP client socket
data.
12.2(11)T This command was implemented on the following platforms: Cisco 2600 series,
Cisco 3620, Cisco 3640, and Cisco 3660, Cisco AS5350, Cisco AS5400, Cisco
AS5850, Cisco AS5300, Cisco AS5800, and Cisco MC3810.
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.
Usage Guidelines Each Real-Time Streaming Protocol (RTSP) session has a TCP port for control and a UDP (RTP) port for
delivery of data. The control connection (TCP socket) is used to exchange a set of messages (request from
the RTSP client and the response from the server) for displaying a prompt. The debug rtsp socket command
enables the user to debug the message exchanges being done on the TCP control connection.
Note We recommend that you log output from the debug rtsp socket command to a buffer rather than sending
the output to the console; otherwise, the size of the output could severely impact the performance of the
gateway.
Related Commands
Command Description
debug rtsp api Displays debugging output for the RTSP client API.
Command Description
debug rtsp error Displays error message for RTSP data.
debug rudpv1
For debug information for Reliable User Datagram Protocol (RUDP), use the debug rudpv1 command in
privileged EXEC mode. To disable debugging output, use the noform of this command.
debug rudpv1 {application| performance| retransmit| segment| signal| state| timer| transfer}
no debug rudpv1 {application| performance| retransmit| segment| signal| state| timer| transfer}
12.2(4)T This command was implemented on the Cisco 2600 series, Cisco 3600 series,
and Cisco MC3810.
12.2(2)XB This command was implemented on the Cisco AS5350 and Cisco AS5400
universal gateways.
12.2(8)T This command was implemented on Cisco IAD2420 series integrated access
devices (IADs).
Release Modification
12.2(11)T This command was implemented on the Cisco AS5350, Cisco AS5400, and
Cisco AS5850 platforms.
12.2(33)SRA This command was integrated into Cisco IOS Release 12.2(33)SRA.
Usage Guidelines Use this command only during times of low traffic.
Examples The following is sample output from the debug rudpv1 application command:
Related Commands
Command Description
clear rudpv1 statistics Clears RUDP statistics and failure counters.