Cisco IOS XR Troubleshooting, Release 3.4
Collecting System Information
Downloads: This chapterpdf (PDF - 158.0KB) The complete bookPDF (PDF - 1.93MB) | Feedback

Collecting System Information

Table Of Contents

Collecting System Information

Capturing Logs

Using ping and traceroute

Using Debug Commands

Using Diagnostic Commands

Commands Used to Display Process and Thread Details


Collecting System Information


This chapter describes techniques that you can use to collect system information for troubleshooting routers using Cisco IOS XR software. It includes the following sections:

Capturing Logs

Using ping and traceroute

Using Debug Commands

Using Diagnostic Commands

Commands Used to Display Process and Thread Details

Capturing Logs

See the "Troubleshooting Techniques and Approaches" section on page 1-1 in Chapter 1, "General Troubleshooting," for information on collecting current system information. You can collect system information using the following commands:

The following commands are used to capture logs:

show tech-support—Displays system information for Cisco Technical Support

show logging—Displays the contents of the logging buffers

show fabric-snapshot—Runs the fabric snapshot script

show system verify—Displays system verification information

dumpplaneeeprom: displays the serial number of the chassis. This command is executed in ROM monitor (ROMMON) mode. The following example shows the output of the command:

rommon B2 > dumpplaneeeprom 
 
   
EEPORM data backplane
000000 ff 00 01 e0 ff ff ff ff ff ff ff ff ff ff ff ff ................ 
000010 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ 
000020 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ 
000030 ff ff ff ff ff ff 08 00 45 3a 2d 01 04 00 ff ff ........E:-..... 
000040 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ 
000050 54 42 43 30 37 31 39 30 31 37 33 30 30 30 30 30 TBC0719017300000 
000060 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ 
000070 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ 
000080 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ 
000090 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ 
0000a0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ 
0000b0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ 
0000c0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ 
0000d0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ 
0000e0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ 
0000f0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
 
   

The "TBC0719017300000" string is the rack number. This string should be present for every chassis. The number is burnt in by manufacturing.

Using ping and traceroute

For details on the ping and traceroute commands, see the "Basic Troubleshooting Commands" section in Cisco IOS XR Getting Started Guide.

Using Debug Commands

For details on using debug commands, see Cisco IOS XR Using Debug Guide.

Using Diagnostic Commands

The Cisco IOS XR diagnostic tests verify control Ethernet and fabric data paths between nodes in a system using Cisco IOS XR software. If a diagnostic tests fails, it indicates a bad data path. The integrity of the covered data paths is verified when the diagnostic tests pass.

The diagnostic tests generally test data paths between multiple nodes, therefore error reports need to be analyzed to narrow down the possible points of failure in a system. For example, if a diagnostic test fails on a fabric interface, the fabric cables in the path of failure would be a primary suspected cause of the failure.

All diagnostic tests run within the 1 second to 1 minute range.


Note When offline diagnostics are loaded with diagnostic load location node-id command, the specified node remains in the "FDIAG RUNNING" state until diagnostics are unloaded using the diagnostic unload location node-id command.


While a node is in "FDIAG RUNNING" state, tests are run in response to the optional autostart keyword of the diagnostic load location node-id command or the diagnostic start location node-id command. When an individual test completes, a message is printed and results are updated. The result can be read using the show diagnostic result location node-id command. When a test completes, a new diagnostic start location node-id command can be invoked since the card remains the "FDIAG RUNNING" state until it is explicitly unloaded using the diagnostic unload location node-id command.

For details on diagnostics commands and available tests, see Cisco IOS XR Diagnostics.

Commands Used to Display Process and Thread Details

For details on processes and threads, see the "Understanding Processes and Threads" section in Cisco IOS XR Getting Started Guide.