


 



<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://docwiki.cisco.com/w/skins/common/feed.css?270"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://docwiki.cisco.com/w/index.php?title=Cisco_IOS_Voice_Troubleshooting_and_Monitoring_--_Troubleshooting_Tools&amp;feed=atom&amp;action=history</id>
		<title>Cisco IOS Voice Troubleshooting and Monitoring -- Troubleshooting Tools - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://docwiki.cisco.com/w/index.php?title=Cisco_IOS_Voice_Troubleshooting_and_Monitoring_--_Troubleshooting_Tools&amp;feed=atom&amp;action=history"/>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/w/index.php?title=Cisco_IOS_Voice_Troubleshooting_and_Monitoring_--_Troubleshooting_Tools&amp;action=history"/>
		<updated>2013-05-22T02:27:36Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.16.0</generator>

	<entry>
		<id>http://docwiki.cisco.com/w/index.php?title=Cisco_IOS_Voice_Troubleshooting_and_Monitoring_--_Troubleshooting_Tools&amp;diff=48925&amp;oldid=prev</id>
		<title>Pzimmerm: added metadata</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/w/index.php?title=Cisco_IOS_Voice_Troubleshooting_and_Monitoring_--_Troubleshooting_Tools&amp;diff=48925&amp;oldid=prev"/>
				<updated>2012-10-16T16:50:46Z</updated>
		
		<summary type="html">&lt;p&gt;added metadata&lt;/p&gt;
&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 16:50, 16 October 2012&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{Template:Required Metadata}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{Template:Required Metadata}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;meta name=&amp;quot;keywords&amp;quot; content=&amp;quot;diagnostics, tools, voice, IOS, troubleshooting&amp;quot;&amp;gt;&amp;lt;/meta&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;This article presents information about the variety of tools available to assist you in troubleshooting your voice network, including information on using router diagnostic commands, Cisco network management tools, and third-party troubleshooting tools.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;This article presents information about the variety of tools available to assist you in troubleshooting your voice network, including information on using router diagnostic commands, Cisco network management tools, and third-party troubleshooting tools.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Pzimmerm</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/w/index.php?title=Cisco_IOS_Voice_Troubleshooting_and_Monitoring_--_Troubleshooting_Tools&amp;diff=23859&amp;oldid=prev</id>
		<title>Pzimmerm: Added required metadata template</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/w/index.php?title=Cisco_IOS_Voice_Troubleshooting_and_Monitoring_--_Troubleshooting_Tools&amp;diff=23859&amp;oldid=prev"/>
				<updated>2009-12-17T23:34:10Z</updated>
		
		<summary type="html">&lt;p&gt;Added required metadata template&lt;/p&gt;
&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 23:34, 17 December 2009&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;{{Template:Required Metadata}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;This article presents information about the variety of tools available to assist you in troubleshooting your voice network, including information on using router diagnostic commands, Cisco network management tools, and third-party troubleshooting tools.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;This article presents information about the variety of tools available to assist you in troubleshooting your voice network, including information on using router diagnostic commands, Cisco network management tools, and third-party troubleshooting tools.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{| align=&amp;quot;right&amp;quot; border=&amp;quot;1&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{| align=&amp;quot;right&amp;quot; border=&amp;quot;1&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Pzimmerm</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/w/index.php?title=Cisco_IOS_Voice_Troubleshooting_and_Monitoring_--_Troubleshooting_Tools&amp;diff=11526&amp;oldid=prev</id>
		<title>Pzimmerm at 22:40, 5 March 2009</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/w/index.php?title=Cisco_IOS_Voice_Troubleshooting_and_Monitoring_--_Troubleshooting_Tools&amp;diff=11526&amp;oldid=prev"/>
				<updated>2009-03-05T22:40:02Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 22:40, 5 March 2009&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 182:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 182:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Generate frames and send them onto the network&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Generate frames and send them onto the network&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Incorporate an &amp;quot;expert&amp;quot; system in which the analyzer uses a set of rules, combined with information about the network configuration and operation, to diagnose and solve, or offer potential solutions for network problems&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Incorporate an &amp;quot;expert&amp;quot; system in which the analyzer uses a set of rules, combined with information about the network configuration and operation, to diagnose and solve, or offer potential solutions for network problems&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;[[Category:IOS Voice Troubleshooting]]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Pzimmerm</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/w/index.php?title=Cisco_IOS_Voice_Troubleshooting_and_Monitoring_--_Troubleshooting_Tools&amp;diff=11313&amp;oldid=prev</id>
		<title>Pzimmerm: 1 revision</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/w/index.php?title=Cisco_IOS_Voice_Troubleshooting_and_Monitoring_--_Troubleshooting_Tools&amp;diff=11313&amp;oldid=prev"/>
				<updated>2009-03-05T22:23:02Z</updated>
		
		<summary type="html">&lt;p&gt;1 revision&lt;/p&gt;
&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='1' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='1' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 22:23, 5 March 2009&lt;/td&gt;
		&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Pzimmerm</name></author>	</entry>

	<entry>
		<id>http://docwiki.cisco.com/w/index.php?title=Cisco_IOS_Voice_Troubleshooting_and_Monitoring_--_Troubleshooting_Tools&amp;diff=11312&amp;oldid=prev</id>
		<title>Pzimmerm: /* Using Router Diagnostic Commands */</title>
		<link rel="alternate" type="text/html" href="http://docwiki.cisco.com/w/index.php?title=Cisco_IOS_Voice_Troubleshooting_and_Monitoring_--_Troubleshooting_Tools&amp;diff=11312&amp;oldid=prev"/>
				<updated>2009-03-05T03:44:38Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Using Router Diagnostic Commands&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;This article presents information about the variety of tools available to assist you in troubleshooting your voice network, including information on using router diagnostic commands, Cisco network management tools, and third-party troubleshooting tools.&lt;br /&gt;
{| align=&amp;quot;right&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|'''Guide Contents'''&lt;br /&gt;
|-&lt;br /&gt;
|[[Cisco IOS Voice Troubleshooting and Monitoring Guide#Troubleshooting Cisco IOS Voice Overview|Troubleshooting Cisco IOS Voice Overview]]&amp;lt;br&amp;gt;[[Cisco IOS Voice Troubleshooting and Monitoring Guide#Debug Command Output on Cisco IOS Voice Gateways|Debug Command Output on Cisco IOS Voice Gateways]]&amp;lt;br&amp;gt;[[Cisco IOS Voice Troubleshooting and Monitoring Guide#Filtering Troubleshooting Output|Filtering Troubleshooting Output]]&amp;lt;br&amp;gt;[[Cisco IOS Voice Troubleshooting and Monitoring Guide#Cisco VoIP Internal Error Codes|Cisco VoIP Internal Error Codes]]&amp;lt;br&amp;gt;[[Cisco IOS Voice Troubleshooting and Monitoring Guide#Troubleshooting Cisco IOS Voice Telephony|Troubleshooting Cisco IOS Voice Telephony]]&amp;lt;br&amp;gt;[[Cisco IOS Voice Troubleshooting and Monitoring Guide#Troubleshooting Cisco IOS Voice Protocols|Troubleshooting Cisco IOS Voice Protocols]]&amp;lt;br&amp;gt;[[Cisco IOS Voice Troubleshooting and Monitoring Guide#Troubleshooting Cisco IOS Telephony Applications|Troubleshooting Cisco IOS Telephony Applications]]&amp;lt;br&amp;gt;[[Cisco IOS Voice Troubleshooting and Monitoring Guide#Monitoring the Cisco IOS Voice Network|Monitoring the Cisco IOS Voice Network]]&amp;lt;br&amp;gt;[[Cisco IOS Voice Troubleshooting and Monitoring Guide#Cause Codes and Debug Values|Cause Codes and Debug Values]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Using Router Diagnostic Commands ==&lt;br /&gt;
&lt;br /&gt;
Cisco routers provide numerous integrated commands to assist you in monitoring and troubleshooting your internetwork. &lt;br /&gt;
* '''show '''commands help you monitor installation behavior and normal network behavior, and isolate problem areas.&lt;br /&gt;
* '''debug '''commands help you isolate protocol and configuration problems.&lt;br /&gt;
* '''ping '''commands help you determine connectivity between devices on your network.&lt;br /&gt;
* '''trace '''commands provide a method of determining the route by which packets reach their destination.&lt;br /&gt;
&lt;br /&gt;
=== Using show Commands ===&lt;br /&gt;
&lt;br /&gt;
'''show''' commands are powerful monitoring and troubleshooting tools. You can use '''show''' commands to perform a variety of functions:&lt;br /&gt;
* Monitor router behavior during initial installation.&lt;br /&gt;
* Monitor normal network operation.&lt;br /&gt;
* Isolate problem interfaces, nodes, media, or applications.&lt;br /&gt;
* Determine when a network is congested.&lt;br /&gt;
* Determine the status of servers, clients, or other neighbors.&lt;br /&gt;
&lt;br /&gt;
The following are some of the most common '''show''' commands:&lt;br /&gt;
* '''show version'''-Displays the configuration of the system hardware, the software version, the names and sources of configuration files, and the boot images.&lt;br /&gt;
* '''show running-config'''-Displays the router configuration currently running.&lt;br /&gt;
* '''show startup-config'''-Displays the router configuration stored in NVRAM.&lt;br /&gt;
* '''show interfaces'''-Displays statistics for all interfaces configured on the router or access server. The resulting output varies, depending on the network for which an interface has been configured.&lt;br /&gt;
* '''show controllers'''-Displays statistics for interface card controllers.&lt;br /&gt;
* '''show flash'''-Displays the layout and contents of flash memory.&lt;br /&gt;
* '''show buffers'''-Displays statistics for the buffer pools on the router.&lt;br /&gt;
* '''show memory summary'''-Displays memory pool statistics and summary information about the activities of the system memory allocator, and gives a block-by-block listing of memory use.&lt;br /&gt;
* '''show process cpu'''-Displays information about the active processes on the router.&lt;br /&gt;
* '''show stacks'''-Displays information about the stack utilization of processes and interrupt routines, and the reason for the last system reboot.&lt;br /&gt;
* '''show cdp neighbors'''-Provides reachability information for directly connected Cisco devices. This is an extremely useful tool for determining the operational status of the physical and data link layers. Cisco Discovery Protocol (CDP) is a proprietary data link layer protocol.&lt;br /&gt;
* '''show debugging'''-Displays information about the type of debugging that is enabled for your router.&lt;br /&gt;
&lt;br /&gt;
You can always use the '''?''' at the command line for a list of subcommands.&lt;br /&gt;
&lt;br /&gt;
Like the '''debug''' commands, some of the '''show '''commands listed are accessible only at the router's privileged EXEC mode. Debug command usage is explained further in [[Cisco IOS Voice Troubleshooting and Monitoring -- Troubleshooting Tools#Using debug Commands|Using debug Commands]] and also in the [[Cisco IOS Voice Troubleshooting and Monitoring Guide#Debug Command Output on Cisco IOS Voice Gateways|Debug Command Output on Cisco IOS Voice Gateways]] article.&lt;br /&gt;
&lt;br /&gt;
Hundreds of other '''show''' commands are available. For details on using and interpreting the output of specific '''show''' commands, refer to the Cisco IOS command references.&lt;br /&gt;
&lt;br /&gt;
=== Using debug Commands ===&lt;br /&gt;
&lt;br /&gt;
The '''debug '''privileged EXEC commands can provide a wealth of information about the traffic seen (or not seen) on an interface, error messages generated by nodes on the network, protocol-specific diagnostic packets, and other useful troubleshooting data.&lt;br /&gt;
&lt;br /&gt;
The following steps are a summary of '''debug''' command usage. For detailed '''debug''' command usage, see the [[Cisco IOS Voice Troubleshooting and Monitoring Guide#Debug Command Output on Cisco IOS Voice Gateways|Debug Command Output on Cisco IOS Voice Gateways]] article.&lt;br /&gt;
&lt;br /&gt;
To access and list the privileged EXEC commands, enter this code:&lt;br /&gt;
&lt;br /&gt;
  Router&amp;gt; enable  &lt;br /&gt;
  Password: XXXXXX &lt;br /&gt;
  Router# ? &lt;br /&gt;
&lt;br /&gt;
Note the change in the router prompts here. The # prompt (instead of the normal &amp;gt; prompt) indicates that the router is in privileged EXEC mode (enable mode).&lt;br /&gt;
&lt;br /&gt;
{{caution|Exercise care when using '''debug''' commands. Many '''debug''' commands are processor-intensive and can cause serious network problems (such as degraded performance or loss of connectivity) if they are enabled on an already heavily loaded router. When you finish using a '''debug''' command, remember to disable it with its specific '''no debug''' command (or use the '''no debug all '''command to turn off all debugging).}}&lt;br /&gt;
&lt;br /&gt;
Use '''debug''' commands to isolate problems, not to monitor normal network operation. Because the high processor overhead of '''debug''' commands can disrupt router operation, you should use them only when you are looking for specific types of traffic or problems, and have narrowed your problems to a likely subset of causes.&lt;br /&gt;
&lt;br /&gt;
Output formats vary with each '''debug '''command. Some generate a single line of output per packet, and others generate multiple lines of output per packet. Some generate large amounts of output, and others generate only occasional output. Some generate lines of text, and others generate information in field format.&lt;br /&gt;
&lt;br /&gt;
To minimize the negative impact of using '''debug''' commands, follow this procedure:&lt;br /&gt;
&lt;br /&gt;
# Use the '''no logging console '''global configuration command on your router. This command disables all logging to the console terminal. &lt;br /&gt;
# Telnet to a router port and enter the '''enable '''EXEC command. The '''enable '''EXEC command places the router in the privileged EXEC mode. After entering the '''enable '''password, you receive a prompt that consists of the router name with a '''# '''symbol. &lt;br /&gt;
# Use the '''terminal '''monitor command to copy '''debug''' command output and system error messages to your current terminal display. &lt;br /&gt;
&lt;br /&gt;
By redirecting output to your current terminal display, you can view '''debug '''command output remotely, without being connected through the console port.&lt;br /&gt;
&lt;br /&gt;
If you use '''debug '''commands at the console port, character-by-character processor interrupts are generated, maximizing the processor load already caused by the use of debug.&lt;br /&gt;
&lt;br /&gt;
If you intend to keep the output of the '''debug''' command, spool the output to a file. The procedure for setting up such a '''debug''' output file is described in the [[Cisco IOS Voice Troubleshooting and Monitoring Guide#Debug Command Output on Cisco IOS Voice Gateways|Debug Command Output on Cisco IOS Voice Gateways]] article.&lt;br /&gt;
&lt;br /&gt;
This book refers to specific '''debug''' commands that are useful when you are troubleshooting specific problems. Complete details regarding the function and output '''debug''' commands are provided in the [http://www.cisco.com/en/US/docs/ios/debug/command/reference/db_book.html Cisco IOS Debug Command Reference].&lt;br /&gt;
&lt;br /&gt;
In many situations, using third-party diagnostic tools can be more useful and less intrusive than using '''debug''' commands. For more information, see the [[Cisco IOS Voice Troubleshooting and Monitoring -- Troubleshooting Tools#Third-Party Troubleshooting Tools|Third-Party Troubleshooting Tools]].&lt;br /&gt;
&lt;br /&gt;
=== Using the ping Commands ===&lt;br /&gt;
&lt;br /&gt;
To check host reachability and network connectivity, use the '''ping''' command, which can be invoked from both user EXEC mode and privileged EXEC mode. After you log in to the router or access server, the router is automatically in user EXEC command mode. The EXEC commands available at the user level are a subset of those available at the privileged level. In general, the user EXEC commands enable you to connect to remote devices, change terminal settings on a temporary basis, perform basic tests, and list system information. The '''ping''' command can be used to confirm basic network connectivity on a variety of networks.&lt;br /&gt;
&lt;br /&gt;
For IP, the '''ping''' command sends Internet Control Message Protocol (ICMP) echo messages. ICMP is the Internet protocol that reports errors and provides information relevant to IP packet addressing. If a station receives an ICMP Echo message, it sends an ICMP echo reply message back to the source.&lt;br /&gt;
&lt;br /&gt;
The extended command mode of the '''ping''' command permits you to specify the supported IP header options. This mode allows the router to perform a more extensive range of test options. To enter ping extended command mode, enter '''yes''' at the extended commands prompt of the '''ping''' command.&lt;br /&gt;
&lt;br /&gt;
It is a good idea to use the '''ping''' command when the network is functioning properly to see how the command works under normal conditions, so that you have a basis for comparison when you are troubleshooting.&lt;br /&gt;
&lt;br /&gt;
For detailed information on using the '''ping''' and extended '''ping''' commands, refer to the [http://www.cisco.com/en/US/docs/ios/fundamentals/command/reference/cf_book.html Cisco IOS Configuration Fundamentals Command Reference].&lt;br /&gt;
&lt;br /&gt;
=== Using the trace Commands ===&lt;br /&gt;
&lt;br /&gt;
The '''trace''' user EXEC command discovers the routes that a router's packets follow when traveling to their destinations. The '''trace''' privileged EXEC command permits the supported IP header options to be specified, allowing the router to perform a more extensive range of test options.&lt;br /&gt;
&lt;br /&gt;
The '''trace''' command works by using the error message generated by routers when a datagram exceeds its time-to-live (TTL) value. First, probe datagrams are sent with a TTL value of 1. This value causes the first router to discard the probe datagrams and send back &amp;quot;time exceeded&amp;quot; error messages. The '''trace''' command then sends several probes and displays the round-trip time for each. After every third probe, the TTL is increased by 1.&lt;br /&gt;
&lt;br /&gt;
Each outgoing packet can result in one of two error messages. A &amp;quot;time exceeded&amp;quot; error message indicates that an intermediate router has seen and discarded the probe. A &amp;quot;port unreachable&amp;quot; error message indicates that the destination node has received the probe and discarded it because it could not deliver the packet to an application. If the timer goes off before a response comes in, trace prints an asterisk (*).&lt;br /&gt;
&lt;br /&gt;
The '''trace'''command terminates when the destination responds, when the maximum TTL is exceeded, or when you interrupt the trace with the escape sequence.&lt;br /&gt;
&lt;br /&gt;
As with '''ping''', it is a good idea to use the '''trace '''command when the network is functioning properly to see how the command works under normal conditions, so that you have a basis for comparison when you are troubleshooting.&lt;br /&gt;
&lt;br /&gt;
For detailed information on using the '''trace''' and extended '''trace''' commands, refer to the [http://www.cisco.com/en/US/docs/ios/fundamentals/command/reference/cf_book.html Cisco IOS Configuration Fundamentals Command Reference].&lt;br /&gt;
&lt;br /&gt;
== Using Cisco Network Management Tools ==&lt;br /&gt;
&lt;br /&gt;
Cisco offers the CiscoWorks family of management products that provide design, monitoring, and troubleshooting tools to help you manage your internetwork.&lt;br /&gt;
&lt;br /&gt;
The following tools are useful for troubleshooting internetwork problems:&lt;br /&gt;
* CiscoView provides dynamic monitoring and troubleshooting functions, including a graphical display of Cisco devices, statistics, and comprehensive configuration information.&lt;br /&gt;
* Internetwork Performance Monitor (IPM) empowers network engineers to proactively troubleshoot network response times utilizing real-time and historical reports.&lt;br /&gt;
&lt;br /&gt;
=== CiscoView ===&lt;br /&gt;
&lt;br /&gt;
CiscoView graphical management features provide dynamic status, statistics, and comprehensive configuration information for Cisco internetworking products (switches, routers, hubs, concentrators, and access servers). CiscoView aids network management by displaying a physical view of Cisco devices and color-coding device ports for at-a-glance port status, allowing you to quickly grasp essential information. Features include the following:&lt;br /&gt;
* Graphical displays of Cisco products from a central location, giving network managers a complete view of Cisco products. You do not need to physically check devices at remote sites.&lt;br /&gt;
* A continuously updated physical view of routers, hubs, switches, or access servers in a network, regardless of physical location.&lt;br /&gt;
* Updated real-time monitoring and tracking of key information relating to device performance, traffic, and usage, with metrics such as utilization percentage, frames sent and received, errors, and a variety of other device-specific indicators.&lt;br /&gt;
* The capability to modify configurations such as trap, IP route, VLAN, and bridge configurations.&lt;br /&gt;
&lt;br /&gt;
=== Internetwork Performance Monitor ===&lt;br /&gt;
&lt;br /&gt;
The Internetwork Performance Monitor (IPM) is a network management application that enables you to monitor the performance of multiprotocol networks. IPM measures the response time and availability of IP networks on a hop-by-hop (router-to-router) basis. It also measures response time between routers and the mainframe in Systems Network Architecture (SNA) networks.&lt;br /&gt;
&lt;br /&gt;
Use IPM to perform the following tasks:&lt;br /&gt;
* Troubleshoot problems by checking the network latency between devices.&lt;br /&gt;
* Send Simple Network Management Protocol (SNMP) traps and SNA alerts when a user-configured threshold is exceeded, when a connection is lost and reestablished, or when a timeout occurs.&lt;br /&gt;
* Analyze potential problems before they occur by accumulating statistics, which are used for modeling future network topologies.&lt;br /&gt;
* Monitor response time between two network endpoints.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The IPM product is composed of three parts: the IPM server, the IPM client application, and the response time reporter (RTR) feature of the Cisco IOS software.&lt;br /&gt;
&lt;br /&gt;
== Third-Party Troubleshooting Tools ==&lt;br /&gt;
&lt;br /&gt;
In many situations, third-party diagnostic tools can be more useful than commands that are integrated into the router. For example, enabling a processor-intensive '''debug''' command can be extremely detrimental in an environment experiencing excessively high traffic levels. Attaching a network analyzer to the suspect network is less intrusive and is more likely to yield useful information without interrupting the operation of the router. The following are some typical third-party troubleshooting tools used for troubleshooting internetworks:&lt;br /&gt;
* Volt-ohm meters, digital multimeters, and cable testers are useful for testing the physical connectivity of your cable plant.&lt;br /&gt;
* Time domain reflectometers (TDRs) and optical time domain reflectometers (OTDRs) are devices that assist in the location of cable breaks, impedance mismatches, and other physical cable plant problems.&lt;br /&gt;
* Breakout boxes, fox boxes, bit error rate testers (BERTs), and block error rate testers (BLERTs) are useful for troubleshooting problems in peripheral interfaces.&lt;br /&gt;
* Network monitors provide an accurate picture of network activity over a period of time by continuously tracking packets crossing a network.&lt;br /&gt;
* Network analyzers such as sniffers decode problems at all seven OSI layers. The problems can be identified automatically in real-time and categorized by how critical they are, providing a clear view of network activity.&lt;br /&gt;
&lt;br /&gt;
=== Volt-Ohm Meters, Digital Multimeters, and Cable Testers ===&lt;br /&gt;
&lt;br /&gt;
Volt-ohm meters and digital multimeters are at the lower end of the spectrum of cable-testing tools. These devices measure parameters such as AC and DC voltage, current, resistance, capacitance, and cable continuity. They are used to check physical connectivity.&lt;br /&gt;
&lt;br /&gt;
Cable testers (scanners) also enable you to check physical connectivity. Cable testers are available for shielded twisted-pair (STP), unshielded twisted-pair (UTP), 10BASE-T, and coaxial and twinax cables. A given cable tester might be capable of performing any of the following functions:&lt;br /&gt;
* Test and report on cable conditions, including near-end crosstalk (NEXT), attenuation, and noise&lt;br /&gt;
* Use TDR and perform traffic monitoring and wire map functions&lt;br /&gt;
* Display MAC-layer information about LAN traffic, provide statistics such as network utilization and packet error rates, and perform limited protocol testing (for example, TCP/IP tests such as '''ping''')&lt;br /&gt;
&lt;br /&gt;
Similar testing equipment is available for fiber-optic cable. Because of the relatively high cost of this cable and its installation, fiber-optic cable should be tested both before installation (on-the-reel testing) and after installation. Continuity testing of the fiber requires either a visible light source or a reflectometer. Light sources capable of providing light at the three predominant wavelengths-850 nanometers (nm), 1300 nm, and 1550 nm-are used with power meters that can measure the same wavelengths and test attenuation and return loss in the fiber.&lt;br /&gt;
&lt;br /&gt;
=== TDRs and OTDRs ===&lt;br /&gt;
&lt;br /&gt;
At the top end of the cable testing spectrum are time domain reflectometers (TDRs). These devices can quickly locate open and short circuits, crimps, kinks, sharp bends, impedance mismatches, and other defects in metallic cables.&lt;br /&gt;
&lt;br /&gt;
A TDR works by bouncing a signal off the end of the cable. Opens, shorts, and other problems reflect the signal back at different amplitudes, depending on the problem. A TDR measures how much time it takes for the signal to reflect and calculates the distance to a fault in the cable. TDRs can be used to measure the length of a cable, and some TDRs can also calculate the propagation rate based on a configured cable length.&lt;br /&gt;
&lt;br /&gt;
Fiber-optic measurement is performed by an optical TDR (OTDR). OTDRs can accurately measure the length of the fiber, locate cable breaks, measure the fiber attenuation, and measure splice or connector losses. An OTDR can be used to take the signature of a particular installation, noting attenuation and splice losses. This baseline measurement can then be compared with future signatures when a problem in the system is suspected.&lt;br /&gt;
&lt;br /&gt;
=== Breakout Boxes, Fox Boxes, BERTs and BLERTs ===&lt;br /&gt;
&lt;br /&gt;
Breakout boxes, fox boxes, and bit/block error rate testers (BERTs/BLERTs) are digital interface testing tools used to measure the digital signals present at PCs, printers, modems, the channel service unit/data service unit (CSU/DSU), and other peripheral interfaces. These devices can monitor data line conditions, analyze and trap data, and diagnose problems common to data communication systems. Traffic from data terminal equipment (DTE) through data communications equipment (DCE) can be examined to help isolate problems, identify bit patterns, and ensure that the proper cabling has been installed. These devices cannot test media signals such as Ethernet, Token Ring, or FDDI.&lt;br /&gt;
&lt;br /&gt;
=== Network Monitors ===&lt;br /&gt;
&lt;br /&gt;
Network monitors continuously track packets crossing a network, providing an accurate picture of network activity at any moment, or a historical record of network activity over a period of time. They do not decode the contents of frames. Monitors are useful for baselining, in which the activity on a network is sampled over a period of time to establish a normal performance profile.&lt;br /&gt;
&lt;br /&gt;
Monitors collect information such as packet sizes, the number of packets, error packets, overall usage of a connection, the number of hosts and their MAC addresses, and details about communications between hosts and other devices. This data can be used to create profiles of LAN traffic and to assist in locating traffic overloads, planning for network expansion, detecting intruders, establishing baseline performance, and distributing traffic more efficiently.&lt;br /&gt;
&lt;br /&gt;
=== Network Analyzers ===&lt;br /&gt;
&lt;br /&gt;
A network analyzer (also called a protocol analyzer or &amp;quot;sniffer&amp;quot;) decodes the various protocol layers in a recorded frame and presents the frames as readable abbreviations or summaries. The analyzer indicates which layer is involved (physical, data link, and so forth) and what function each byte or byte content serves.&lt;br /&gt;
&lt;br /&gt;
Most network analyzers can perform many of the following functions:&lt;br /&gt;
* Filter traffic that meets certain criteria so that, for example, all traffic to and from a particular device can be captured&lt;br /&gt;
* Time-stamp captured data&lt;br /&gt;
* Present protocol layers in an easily readable form&lt;br /&gt;
* Generate frames and send them onto the network&lt;br /&gt;
* Incorporate an &amp;quot;expert&amp;quot; system in which the analyzer uses a set of rules, combined with information about the network configuration and operation, to diagnose and solve, or offer potential solutions for network problems&lt;br /&gt;
&lt;br /&gt;
[[Category:IOS Voice Troubleshooting]]&lt;/div&gt;</summary>
		<author><name>Pzimmerm</name></author>	</entry>

	</feed>