Documente Academic
Documente Profesional
Documente Cultură
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 UCBs 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 of Cisco Systems, Inc. and/or its affiliates in the U.S. and other countries. A listing of Cisco's trademarks can be found at
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. (1005R)
Any Internet Protocol (IP) addresses and phone numbers used in this document are not intended to be actual addresses and phone numbers. Any examples, command display
output, network topology diagrams, and other figures included in the document are shown for illustrative purposes only. Any use of actual IP addresses or phone numbers in
illustrative content is unintentional and coincidental.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
2010 Cisco Systems, Inc. All rights reserved.
CONTENTS
Preface
xi
xi
CHAPTER
xii
1-1
1-1
1-4
1-41
1-16
1-26
1-7
1-46
1-54
1-56
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
iii
Contents
MIB Location
1-57
CHAPTER
2-61
2-61
CHAPTER
2-68
3-75
3-75
CHAPTER
4-95
4-95
4-96
4-101
4-106
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
iv
OL-23591-02
Contents
CHAPTER
4-109
4-109
5-115
Troubleshooting Routing and CEF Issues Related to Bundles and Load Balancing
Verifying Routing Table Entries for Parallel Links 5-115
Verifying the CEF Database and Measuring Flows 5-117
5-115
CHAPTER
5-124
6-125
6-125
6-128
6-129
6-130
6-131
Continuous Tracebacks
6-133
fib_mgr Does Not Come Up During LC Reload or After Multiple Process Restarts
CEF Entries Out of Sync
fib_mgr Crashes
6-134
6-135
6-136
Tracebacks Appearing
6-136
6-137
6-138
6-138
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
Contents
CHAPTER
6-142
7-143
7-143
7-145
6-142
7-147
7-165
CHAPTER
7-172
8-173
8-174
8-174
8-175
8-176
8-176
8-176
8-173
8-177
8-178
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
vi
OL-23591-02
Contents
CHAPTER
8-178
9-181
9-182
9-195
9-227
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
vii
Contents
CHAPTER
10
10-233
10-235
10-235
10-236
10-236
10-237
Shaping Incorrect
9-232
10-234
9-231
10-237
10-237
10-238
10-238
10-239
10-240
10-240
10-240
10-241
10-241
10-240
10-241
10-241
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
viii
OL-23591-02
Contents
CHAPTER
11
11-247
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
ix
Contents
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
Preface
This guide describes how to troubleshooting a router using the Cisco IOS XR software.
This preface contains the following sections:
Revision
Date
OL-23591-02
Change Summary
continued ...
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
xi
Preface
Table 1
Revision
Date
OL-23591-02
Change Summary
OL-23591-01
November
2010
OL-20794-01
December
2009
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
xii
OL-23591-02
CH A P T E R
Validating and Troubleshooting Installation of the Cisco IOS XR Software Package, page 1-7
Current documentation about the system, including chassis numbers, serial numbers, installed cards,
and location of chassis details.
Diagrams illustrating the connectivity of the router control plane Ethernet network.
and how they are connected, as well as a logical map of interfaces, network addresses, network
numbers, subnetworks, and so on
List of all network protocols implemented in your network; and for each of the protocols
implemented, a list of the network numbers, subnetworks, zones, areas, and so on that are
associated with them
All points of contact to external networks
Routing protocol for each external network connection
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
1-1
Chapter 1
Established baseline for your network, that is, the normal network behavior and performance at
different times of the day so that you can compare any problems with a baseline
Name of the device that is the spanning tree root bridge for the system control plane Ethernet
network
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
1-2
OL-23591-02
Chapter 1
Cisco-support Task ID
Many of the troubleshooting commands can be performed only by users who are assigned to a user group
that includes the cisco-support task ID. Users without the cisco-support task ID receive a This
command is not authorized response if they attempt to use those commands. The cisco-support
commands are normally reserved for use by Cisco Technical Support personnel, because there is some
risk that they may cause performance or other issues.
Caution
These Cisco support commands are normally reserved for use by Cisco Technical Support personnel
only. There is some risk that they may cause performance or other issues that impact products without
proper usage, and we highly recommend that you contact Cisco Technical Support prior to using any of
these commands. See the Obtaining Documentation and Submitting a Service Request section on
page xii for information on contacting Cisco TAC.
Step 2
Step 3
Step 4
Step 5
Verify whether the address (interface) used for the reverse Telnet is up/up. The output of the show
interfaces brief command provides this information. Cisco recommends you to use loopbacks because
they are always up.
Step 6
Ensure that you have the correct type of cabling. For example, you must not use a crossover cable to
extend the length.
Step 7
Establish a Telnet connection to the IP address port to test direct connectivity. You must Telnet from both
an external device and the terminal server. For example, telnet 172.21.1.1 2003.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
1-3
Chapter 1
Step 8
Ensure that you have the transport input telnet command under the line for the target device. The target
device is the device that is connected to the terminal server.
Step 9
Use a PC/dumb terminal to connect directly to the console of the target router. The target router is the
device connected to the terminal server. This step helps you identify the presence of a port issue.
Step 10
If you are disconnected, check timeouts. You can remove or adjust timeouts.
Note
If you encounter authentication failures, remember that the terminal server performs the first
authentication (if configured), while the device to which you try to connect performs the second
authentication (if configured). Verify whether AAA is configured correctly on both the terminal server
and the connecting device.
Step 11
Contact Cisco Technical Support. See the Obtaining Documentation and Submitting a Service Request
section on page xii for Cisco Technical Support contact information.
SUMMARY STEPS
1.
2.
3.
4.
ping
5.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
1-4
OL-23591-02
Chapter 1
DETAILED STEPS
Step 1
Command or Action
Purpose
Example:
RP/0/RSP0/CPU0:router#
0/RSP0/CPU0/0
MgmtEth interface is up
Example:
RP/0/RSP0/CPU0:router#
0/RSP0/CPU0/0
Step 3
Example:
RP/0/RSP0/CPU0:router#
MgmtEth 0/RSP0/CPU0/0
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
1-5
Chapter 1
Step 4
Command or Action
Purpose
ping
Example:
RP/0/RSP0/CPU0:router#
ping
Examples
The output from the show interfaces MgmtEth command displays the status of the management
Ethernet interface. In the following example, the management Ethernet interface is up, and there are 20
input errors and 8 output errors.
RP/0/RSP0/CPU0:router# show interface MgmtEth 0/RSP0/CPU0/0
Tue Sep 14 14:21:07.496 DST
MgmtEth0/RSP0/CPU0/0 is up, line protocol is up
Interface state transitions: 1
Hardware is Management Ethernet, address is 001b.53ff.4a62 (bia 001b.53ff.4a62)
Description: Connected to Lab LAN
Internet address is 172.29.52.137/24
MTU 1514 bytes, BW 100000 Kbit (Max: 100000 Kbit)
reliability 73/255, txload 0/255, rxload 0/255
Encapsulation ARPA,
Half-duplex, 100Mb/s, THD, link type is autonegotiation
output flow control is off, input flow control is off
loopback not set,
ARP type ARPA, ARP timeout 04:00:00
Last input 00:00:00, output 00:00:00
Last clearing of "show interface" counters never
5 minute input rate 2000 bits/sec, 3 packets/sec
5 minute output rate 0 bits/sec, 0 packets/sec
373082 packets input, 51028824 bytes, 239105 total input drops
62028 drops for unrecognized upper-level protocol
Received 2601 broadcast packets, 194653 multicast packets
10 runts, 0 giants, 0 throttles, 0 parity
20 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored, 0 abort
45232 packets output, 3042775 bytes, 0 total output drops
Output 24 broadcast packets, 0 multicast packets
8 output errors, 0 underruns, 0 applique, 0 resets
0 output buffer failures, 0 output buffers swapped out
1 carrier transitions
The output from the show arp MgmtEth 0/RSP0/CPU0/0 command displays the ARP table for the
management Ethernet interface. Use the output from this command to verify that there are dynamic ARP
addresses in the table and that ARP is functioning over the interface. The output shows that ARP is
functioning over the management Ethernet interface 0/RSP0/CPU0/0.
RP/0/RSP0/CPU0:router# show arp MgmtEth 0/RSP0/CPU0/0
Tue Sep 14 14:24:03.962 DST
------------------------------------------------------------------------------0/RSP0/CPU0
------------------------------------------------------------------------------Address
Age
Hardware Addr
State
Type Interface
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
1-6
OL-23591-02
Chapter 1
172.29.52.1
172.29.52.13
172.29.52.21
172.29.52.27
172.29.52.28
172.29.52.32
172.29.52.36
172.29.52.46
172.29.52.47
172.29.52.60
172.29.52.69
172.29.52.70
172.29.52.71
172.29.52.75
172.29.52.76
172.29.52.81
172.29.52.83
172.29.52.127
172.29.52.134
172.29.52.135
172.29.52.136
172.29.52.137
172.29.52.138
172.29.52.161
172.29.52.171
172.29.52.172
172.29.52.173
172.29.52.180
172.29.52.217
172.29.52.226
172.29.52.243
01:44:00
01:16:59
01:40:25
02:18:16
02:05:29
01:42:16
02:39:34
01:36:50
01:36:39
01:35:20
00:00:00
01:23:38
02:00:47
01:44:59
01:41:10
00:15:35
00:21:05
01:43:38
01:15:53
01:01:46
00:43:39
01:32:12
00:16:12
00:17:47
01:57:04
01:26:50
01:16:21
01:28:32
01:48:25
0000.0c07.ac01
0010.79e9.6038
0022.0d5a.a6c4
0012.7fd6.ba08
0012.7fd6.ba09
0022.0d26.3bc5
0026.527c.5341
0012.7fd6.b9aa
0012.7fd6.b9ab
0003.a099.8000
001b.7852.4bd1
0011.93ef.e8e6
0011.93ef.e8fe
5a59.0000.0202
0011.93ef.e8ea
001a.6c40.d89c
001a.6c40.d89c
0013.c4cb.a200
001f.6c26.7fc0
001f.6c25.c480
0022.5560.8840
001b.53ff.4a62
001b.53ff.4a62
0019.aaa3.3d48
001c.5838.5b28
001c.5838.5b29
0015.c75f.09f8
0015.c75f.0800
0019.aaa3.b5ff
0010.f60e.8400
001e.79c1.e0c1
Dynamic
Dynamic
Dynamic
Dynamic
Dynamic
Dynamic
Dynamic
Dynamic
Dynamic
Dynamic
Dynamic
Dynamic
Dynamic
Dynamic
Dynamic
Dynamic
Dynamic
Dynamic
Dynamic
Dynamic
Dynamic
Interface
Interface
Dynamic
Dynamic
Dynamic
Dynamic
Dynamic
Dynamic
Dynamic
Dynamic
ARPA
ARPA
ARPA
ARPA
ARPA
ARPA
ARPA
ARPA
ARPA
ARPA
ARPA
ARPA
ARPA
ARPA
ARPA
ARPA
ARPA
ARPA
ARPA
ARPA
ARPA
ARPA
ARPA
ARPA
ARPA
ARPA
ARPA
ARPA
ARPA
ARPA
ARPA
MgmtEth0/RSP0/CPU0/0
MgmtEth0/RSP0/CPU0/0
MgmtEth0/RSP0/CPU0/0
MgmtEth0/RSP0/CPU0/0
MgmtEth0/RSP0/CPU0/0
MgmtEth0/RSP0/CPU0/0
MgmtEth0/RSP0/CPU0/0
MgmtEth0/RSP0/CPU0/0
MgmtEth0/RSP0/CPU0/0
MgmtEth0/RSP0/CPU0/0
MgmtEth0/RSP0/CPU0/0
MgmtEth0/RSP0/CPU0/0
MgmtEth0/RSP0/CPU0/0
MgmtEth0/RSP0/CPU0/0
MgmtEth0/RSP0/CPU0/0
MgmtEth0/RSP0/CPU0/0
MgmtEth0/RSP0/CPU0/0
MgmtEth0/RSP0/CPU0/0
MgmtEth0/RSP0/CPU0/0
MgmtEth0/RSP0/CPU0/0
MgmtEth0/RSP0/CPU0/0
MgmtEth0/RSP0/CPU0/0
MgmtEth0/RSP0/CPU0/0
MgmtEth0/RSP0/CPU0/0
MgmtEth0/RSP0/CPU0/0
MgmtEth0/RSP0/CPU0/0
MgmtEth0/RSP0/CPU0/0
MgmtEth0/RSP0/CPU0/0
MgmtEth0/RSP0/CPU0/0
MgmtEth0/RSP0/CPU0/0
MgmtEth0/RSP0/CPU0/0
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
1-7
Chapter 1
SUMMARY STEPS
1.
show version
2.
show install
DETAILED STEPS
Step 1
Command or Action
Purpose
show version
Example:
RP/0/RSP0/CPU0:router#
show version
Step 2
show install
Example:
RP/0/RSP0/CPU0:router#
show install
The following example shows that the Cisco IOS XR software and active packages are version 4.0.0.
RP/0/RSP0/CPU0:router# show version
Cisco IOS XR Software, Version 4.0.0
Copyright (c) 2010 by cisco Systems, Inc.
ROM: System Bootstrap, Version 1.04(20100216:021454) [ASR9K ROMMON],
router uptime is 1 day, 18 hours, 34 minutes
System image file is "bootflash:disk0/asr9k-os-mbi-4.0.0/mbiasr9k-rp.vm"
cisco ASR9K Series (MPC8641D) processor with 4194304K bytes of memory.
MPC8641D processor at 1333MHz, Revision 2.2
2 Management Ethernet
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
1-8
OL-23591-02
Chapter 1
12 DWDM controller(s)
12 TenGigE
40 GigabitEthernet
2 SONET/SDH
2 Packet over SONET/SDH
219k bytes of non-volatile configuration memory.
975M bytes of compact flash card.
33994M bytes of hard disk.
1605616k bytes of disk0: (Sector size 512 bytes).
1605616k bytes of disk1: (Sector size 512 bytes).
Configuration register on node 0/RSP0/CPU0 is 0x0
Boot device on node 0/RSP0/CPU0 is disk0:
Package active on node 0/RSP0/CPU0:
asr9k-optics-supp, V 4.0.0[DT_IMAGE], Cisco Systems, at disk0:asr9k-optics-supp-4.0.0
Built on Wed Sep 8 16:17:30 DST 2010
By sjc5-gf-021 in /auto/ioxbuild8/production/4.0.0.DT_IMAGE/asr9k/workspace for pie
asr9k-fwding, V 4.0.0[DT_IMAGE], Cisco Systems, at disk0:asr9k-fwding-4.0.0
Built on Wed Sep 8 16:12:40 DST 2010
By sjc5-gf-021 in /auto/ioxbuild8/production/4.0.0.DT_IMAGE/asr9k/workspace for pie
asr9k-cpp, V 4.0.0[DT_IMAGE], Cisco Systems, at disk0:asr9k-cpp-4.0.0
Built on Wed Sep 8 16:13:28 DST 2010
By sjc5-gf-021 in /auto/ioxbuild8/production/4.0.0.DT_IMAGE/asr9k/workspace for pie
asr9K-doc-supp, V 4.0.0[DT_IMAGE], Cisco Systems, at disk0:asr9K-doc-supp-4.0.0
Built on Wed Sep 8 16:16:57 DST 2010
By sjc5-gf-021 in /auto/ioxbuild8/production/4.0.0.DT_IMAGE/asr9k/workspace for pie
asr9k-scfclient, V 4.0.0[DT_IMAGE], Cisco Systems, at disk0:asr9k-scfclient-4.0.0
Built on Wed Sep 8 16:13:26 DST 2010
--More-.
.
.
The following example shows that the Cisco IOS XR software and active packages are version 4.0.0. If
there is an expected package missing or an active package is not an expected package, install and activate
the missing package or upgrade the unexpected package to the appropriate package. See
Cisco ASR 9000 Aggregation Services Router Router Getting Started Guide for details on installing,
activating, and upgrading software packages.
RP/0/RSP0/CPU0:router# show install
Node 0/RSP0/CPU0 [RP] [SDR: Owner]
Boot Device: disk0:
Boot Image: /disk0/asr9k-os-mbi-4.0.0/mbiasr9k-rp.vm
Active Packages:
disk0:asr9k-mini-p-4.0.0
disk0:asr9k-optic-4.0.0
disk0:asr9k-doc-p-4.0.0
disk0:asr9k-k9sec-p-4.0.0
disk0:asr9k-video-p-4.0.0
disk0:asr9k-mpls-p-4.0.0
disk0:asr9k-mgbl-p-4.0.0
disk0:asr9k-mcast-p-4.0.0
Node 0/1/CPU0 [LC] [SDR: Owner]
Boot Device: mem:
Boot Image: /disk0/asr9k-os-mbi-4.0.0/lc/mbiasr9k-lc.vm
Active Packages:
disk0:asr9k-mini-p-4.0.0
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
1-9
Chapter 1
disk0:asr9k-optic-4.0.0
disk0:asr9k-video-p-4.0.0
disk0:asr9k-mpls-p-4.0.0
disk0:asr9k-mcast-p-4.0.0
Node 0/2/CPU0 [LC] [SDR: Owner]
Boot Device: mem:
Boot Image: /disk0/asr9k-os-mbi-4.0.0/lc/mbiasr9k-lc.vm
Active Packages:
disk0:asr9k-mini-p-4.0.0
disk0:asr9k-optic-4.0.0
disk0:asr9k-video-p-4.0.0
disk0:asr9k-mpls-p-4.0.0
disk0:asr9k-mcast-p-4.0.0
Node 0/4/CPU0 [LC] [SDR: Owner]
Boot Device: mem:
Boot Image: /disk0/asr9k-os-mbi-4.0.0/lc/mbiasr9k-lc.vm
Active Packages:
disk0:asr9k-mini-p-4.0.0
disk0:asr9k-optic-4.0.0
disk0:asr9k-video-p-4.0.0
disk0:asr9k-mpls-p-4.0.0
disk0:asr9k-mcast-p-4.0.0
Node 0/6/CPU0 [LC] [SDR: Owner]
Boot Device: mem:
Boot Image: /disk0/asr9k-os-mbi-4.0.0/lc/mbiasr9k-lc.vm
Active Packages:
disk0:asr9k-mini-p-4.0.0
disk0:asr9k-optic-4.0.0
disk0:asr9k-video-p-4.0.0
disk0:asr9k-mpls-p-4.0.0
disk0:asr9k-mcast-p-4.0.0
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
1-10
OL-23591-02
Chapter 1
Note
The install verify command can take up to two minutes per package to process.
Note
The install verify command ignores secure domain router (SDR) boundaries and performs the operation
in global scope.
The following example shows the output of the install verify command. The output is used to verify the
consistency of a previously installed software set with the package file from which it originated.
RP/0/RSP0/CPU0:router(admin)# install verify
Sat Sep 25 08:18:14.077 DST
Install operation 3 '(admin) install verify packages' started by user_A
'dwolman-r' via CLI at 08:18:14 DST Sat Sep 25 2010.
The install operation will continue asynchronously.
RP/0/RSP0/CPU0:router(admin)#Info:
This operation can take up to 2 minutes per package
being verified.
Info:
Please be patient.
Info:
0/0/CPU0 [LC] [SDR: Owner]
Info:
meta-data: [SUCCESS] Verification Successful.
Info:
/install/asr9k-optics-supp-4.0.0: [SUCCESS] Verification
Info:
Successful.
Info:
/install/asr9k-fwding-4.0.0: [SUCCESS] Verification
Info:
Successful.
Info:
/install/asr9k-cpp-4.0.0: [SUCCESS] Verification Successful.
Info:
/install/asr9k-scfclient-4.0.0: [SUCCESS] Verification
Info:
Successful.
Info:
/install/iosxr-video-adv-4.0.0: [SUCCESS] Verification
Info:
Successful.
Info:
/install/iosxr-mpls-4.0.0: [SUCCESS] Verification Successful.
Info:
/install/iosxr-mcast-4.0.0: [SUCCESS] Verification
Info:
Successful.
Info:
/install/iosxr-routing-4.0.0: [SUCCESS] Verification
Info:
Successful.
Info:
/install/iosxr-infra-4.0.0: [SUCCESS] Verification
Info:
Successful.
Info:
/install/iosxr-fwding-4.0.0: [SUCCESS] Verification
Info:
Successful.
Info:
/install/iosxr-diags-4.0.0: [SUCCESS] Verification
Info:
Successful.
Info:
/install/asr9k-adv-video-supp-4.0.0: [SUCCESS] Verification
Info:
Successful.
Info:
/install/asr9k-diags-supp-4.0.0: [SUCCESS] Verification
Info:
Successful.
Info:
/install/asr9k-mcast-supp-4.0.0: [SUCCESS] Verification
Info:
Successful.
Info:
/install/asr9k-base-4.0.0: [SUCCESS] Verification Successful.
Info:
0/6/CPU0 [LC] [SDR: Owner]
Info:
meta-data: [SUCCESS] Verification Successful.
Info:
/install/asr9k-optics-supp-4.0.0: [SUCCESS] Verification
Info:
Successful.
Info:
/install/asr9k-fwding-4.0.0: [SUCCESS] Verification
Info:
Successful.
Info:
/install/asr9k-cpp-4.0.0: [SUCCESS] Verification Successful.
Info:
/install/asr9k-scfclient-4.0.0: [SUCCESS] Verification
Info:
Successful.
Info:
/install/iosxr-video-adv-4.0.0: [SUCCESS] Verification
Info:
Successful.
Info:
/install/iosxr-mpls-4.0.0: [SUCCESS] Verification Successful.
Info:
/install/iosxr-mcast-4.0.0: [SUCCESS] Verification
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
1-11
Chapter 1
Info:
Successful.
Info:
/install/iosxr-routing-4.0.0: [SUCCESS] Verification
Info:
Successful.
Info:
/install/iosxr-infra-4.0.0: [SUCCESS] Verification
Info:
Successful.
Info:
/install/iosxr-fwding-4.0.0: [SUCCESS] Verification
Info:
Successful.
Info:
/install/iosxr-diags-4.0.0: [SUCCESS] Verification
Info:
Successful.
Info:
/install/asr9k-adv-video-supp-4.0.0: [SUCCESS] Verification
Info:
Successful.
Info:
/install/asr9k-diags-supp-4.0.0: [SUCCESS] Verification
Info:
Successful.
Info:
/install/asr9k-mcast-supp-4.0.0: [SUCCESS] Verification
Info:
Successful.
Info:
/install/asr9k-base-4.0.0: [SUCCESS] Verification Successful.
Info:
0/5/CPU0 [LC] [SDR: Owner]
.
.
.
Info:
Verification Summary:
Info:
0/0/CPU0: SUCCESSFUL. No anomalies found.
Info:
0/6/CPU0: SUCCESSFUL. No anomalies found.
Info:
0/5/CPU0: SUCCESSFUL. No anomalies found.
Info:
0/7/CPU0: SUCCESSFUL. No anomalies found.
Info:
0/1/CPU0: SUCCESSFUL. No anomalies found.
Info:
0/4/CPU0: SUCCESSFUL. No anomalies found.
Info:
0/2/CPU0: SUCCESSFUL. No anomalies found.
Info:
0/RSP0/CPU0: SUCCESSFUL. No anomalies found.
Info:
The system needs no repair.
Install operation 3 completed successfully at 08:19:48 DST Sat Sep 25 2010.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
1-12
OL-23591-02
Chapter 1
Committed Packages:
disk0:asr9k-mini-p-3.9.1
disk0:asr9k-optic-3.9.1
disk0:asr9k-doc-p-3.9.1
disk0:asr9k-k9sec-p-3.9.1
disk0:asr9k-video-p-3.9.1
disk0:asr9k-mpls-p-3.9.1
disk0:asr9k-mgbl-p-3.9.1
disk0:asr9k-mcast-p-3.9.1
If the expected active software packages are not displayed, install the packages (if required) and activate
the packages. See Cisco ASR 9000 Aggregation Services Router Router Getting Started Guide for
information on installing and activating Cisco IOS XR software packages. The following example
output shows the active packages for all cards in a router. The output displays the disk on which each
package is located.
RP/0/RSP0/CPU0:router# show install active
Node 0/RSP0/CPU0 [RP] [SDR: Owner]
Boot Device: disk0:
Boot Image: /disk0/asr9k-os-mbi-4.0.0/mbiasr9k-rp.vm
Active Packages:
disk0:asr9k-mini-p-4.0.0
disk0:asr9k-optic-4.0.0
disk0:asr9k-doc-p-4.0.0
disk0:asr9k-k9sec-p-4.0.0
disk0:asr9k-video-p-4.0.0
disk0:asr9k-mpls-p-4.0.0
disk0:asr9k-mgbl-p-4.0.0
disk0:asr9k-mcast-p-4.0.0
Node 0/0/CPU0 [LC] [SDR: Owner]
Boot Device: mem:
Boot Image: /disk0/asr9k-os-mbi-4.0.0/lc/mbiasr9k-lc.vm
Active Packages:
disk0:asr9k-mini-p-4.0.0
disk0:asr9k-optic-4.0.0
disk0:asr9k-video-p-4.0.0
disk0:asr9k-mpls-p-4.0.0
disk0:asr9k-mcast-p-4.0.0
Node 0/1/CPU0 [LC] [SDR: Owner]
Boot Device: mem:
Boot Image: /disk0/asr9k-os-mbi-4.0.0/lc/mbiasr9k-lc.vm
Active Packages:
disk0:asr9k-mini-p-4.0.0
disk0:asr9k-optic-4.0.0
disk0:asr9k-video-p-4.0.0
disk0:asr9k-mpls-p-4.0.0
disk0:asr9k-mcast-p-4.0.0
Node 0/2/CPU0 [LC] [SDR: Owner]
Boot Device: mem:
Boot Image: /disk0/asr9k-os-mbi-4.0.0/lc/mbiasr9k-lc.vm
Active Packages:
disk0:asr9k-mini-p-4.0.0
disk0:asr9k-optic-4.0.0
disk0:asr9k-video-p-4.0.0
disk0:asr9k-mpls-p-4.0.0
disk0:asr9k-mcast-p-4.0.0
Node 0/4/CPU0 [LC] [SDR: Owner]
Boot Device: mem:
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
1-13
Chapter 1
The output shows the name of the disk on which the packages are located. In the above example, the
active packages for each node are on disk0, and for all nodes, the composite package asr9k-os-mbi-4.0.0
is active. Additional packages shown are optional packages that have been activated after the initial
loading of the Cisco ASR 9000 Aggregation Series Router Unicast Routing Core Bundle.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
1-14
OL-23591-02
Chapter 1
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
1-15
Chapter 1
The output shows the name of the disk on which the packages are located. In the above example, the
committed packages for each node are on disk0, and for all nodes, the composite package
asr9k-os-mbi-4.0.0 is committed. Additional packages shown are optional packages that have been
committed after the initial loading of the Cisco ASR 9000 Aggregation Series Router Unicast Routing
Core Bundle.
The local configuration is specific to the individual LC or RP to which it belongs. Every LC and RP
has a data store containing the local data for that node, including configuration and operational data
for the local interfaces. An example of a local configuration is the port designations on a particular
LC.
The shared (global) configuration applies to the entire router, and is shared with all of the LCs and
RPs. An example of a shared configuration is the routing protocol parameters.
To view the local configuration, use the show running-config interface * command. The output
displays all the configured interfaces on the node.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
1-16
OL-23591-02
Chapter 1
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
1-17
Chapter 1
!
interface POS0/2/0/1
description Connected to PE_router-3 POS 0/2/0/1
!
controller SONET0/2/0/0
clock source internal
!
controller SONET0/2/0/1
clock source internal
!
Use the show sysdb trace commands to display the contents of the system database after a configuration
change. The trace information includes a history of any changes to the running configuration. You can
specify either a local node or the shared plane.
The following example output shows the contents of the local database, that is, for a specific location
(node):
RP/0/RSP0/CPU0:router# show sysdb trace verification location 0/5/cpu0 reverse
.
.
.
Timestamp
nid
reqid
jid
tid reg_hndl connid
action
path
432 wrapping entries (8192 possible, 158 filtered, 590 total)
Sep 23 04:35:39.969
0/RSP0/CPU0 8168
354
1
94
4483
reply
'--'
Sep 23 04:35:39.960
0/RSP0/CPU0 8168
354
1
94
4505
called
'cfg/if/act/tunnel-ip10/v'
Sep 23 04:35:39.960
0/RSP0/CPU0 8168
354
1
94
4505
reply: accept
'--'
Sep 23 04:35:39.685
0/RSP0/CPU0 8168
354
1
94
4505
called
'cfg/if/act/tunnel-ip10/v'
Sep 23 04:35:39.678
0/RSP0/CPU0 0
354
1
94
4505
register
'cfg/if/act/tunnel-ip[0-9]*/mtu/tunnel-ip'
Sep 23 04:35:39.678
0/RSP0/CPU0 0
354
1
94
4505
register
'cfg/if/act/tunnel-ip[0-9]*/im/bw'
Sep 23 04:35:39.678
0/RSP0/CPU0 0
354
1
94
4505
register
'cfg/if/act/tunnel-ip[0-9]*/tunl_gre/keepalive'
Sep 23 04:35:39.678
0/RSP0/CPU0 0
354
1
94
4505
register
'cfg/if/act/tunnel-ip[0-9]*/tunl_gre/dfbit_disable'
Sep 23 04:35:39.678
0/RSP0/CPU0 0
354
1
94
4505
register
'cfg/if/act/tunnel-ip[0-9]*/tunl_gre/ttl'
Sep 23 04:35:39.678
0/RSP0/CPU0 0
354
1
94
4505
register
'cfg/if/act/tunnel-ip[0-9]*/tunl_gre/tos'
Sep 23 04:35:39.678
0/RSP0/CPU0 0
354
1
94
4505
register
'cfg/if/act/tunnel-ip[0-9]*/tunl_gre/mode'
.
.
.
apply
Apply
verify
Verify
The following example output shows the contents of the shared database, that is, the configuration data
that is shared with all LC and RP in the router:
action
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
1-18
OL-23591-02
Chapter 1
Sep 23 19:34:40.202
unregister
Sep 23 19:34:40.197
unregister
Sep 23 19:34:40.196
unregister
Sep 23 19:14:45.076
register
Sep 23 19:14:41.679
register
Sep 23 19:14:41.593
register
Sep 23 19:12:36.472
unregister
Sep 23 19:12:36.471
unregister
Sep 23 19:12:36.470
unregister
Sep 23 19:07:56.914
register
.
.
.
0/3/CPU0
0
241
8
384
1430
'from-'
0/3/CPU0
0
241
15
385
1434
'from-'
0/3/CPU0
0
163
1
386
1440
'from-'
0/3/CPU0
0
163
1
386
1440
'cfg/gl/ipv4/cef/hardware/forwarding/update/synchronous'
0/3/CPU0
0
241
15
385
1434
'cfg/gl/dbgtrace/node/831/'
0/3/CPU0
0
241
8
384
1430
'cfg/gl/dbgtrace/node/831/'
0/3/CPU0
0
241
8
381
1375
'from-'
0/3/CPU0
0
241
15
382
1378
'from-'
0/3/CPU0
0
163
1
383
1383
'from-'
0/3/CPU0
0
163
1
383
1383
'cfg/gl/ipv4/cef/hardware/forwarding/update/synchronous'
The show processes location node-id | include sysdb command displays all active database processes
for a specified node.
RP/0/RSP0/CPU0:router# show process location 0/1/CPU0 | include sysdb
Thu Nov 4 14:06:30.191 DST
279
1
0
56K 10 Sigwaitinfo 739:28:22:0145
0:00:00:0057 sysdb_svr_local
279
2
1
56K 10 Receive
0:00:00:0779
0:00:02:0459 sysdb_svr_local
279
3
1
56K 10 Receive
0:03:34:0474
0:00:03:0285 sysdb_svr_local
279
4
1
56K 10 Receive
0:05:03:0006
0:00:02:0368 sysdb_svr_local
277
1
0
64K 10 Sigwaitinfo 739:28:21:0305
0:00:00:0046 sysdb_mc
277
2
0
64K 10 Receive
739:28:21:0274
0:00:00:0003 sysdb_mc
277
3
1
64K 10 Receive
166:59:14:0698
0:00:00:0038 sysdb_mc
277
4
1
64K 10 Receive
0:01:49:0941
0:00:00:0106 sysdb_mc
277
6
1
64K 10 Receive
739:15:22:0734
0:00:00:0058 sysdb_mc
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
1-19
Chapter 1
show configuration commit list [number-of-commits] [detail]the command output displays a list
of the commit IDs (up to 100) available for rollback.
RP/0/RSP0/CPU0:router# show configuration commit list
Wed May 17 09:31:21.727 UTC
SNo. Label/ID
User
Line
~~~~ ~~~~~~~~
~~~~
~~~~
1
1000000324 userA
vty0
2
1000000323 userA
vty0
3
1000000322 userB
vty0
4
1000000321 userC
vty2
5
1000000320 userA
vty2
6
1000000319 userB
vty2
7
1000000318 userB
vty2
8
1000000317 userB
vty2
9
1000000316 userC
vty2
10
1000000315 userC
vty2
11
1000000314 userA
vty2
12
1000000313 userA
vty2
13
1000000312 userD
con0_RSP0_C
Client
~~~~~~
CLI
CLI
CLI
CLI
CLI
CLI
CLI
CLI
CLI
CLI
CLI
CLI
CLI
Time Stamp
~~~~~~~~~~
16:50:33 UTC Wed May 10 2006
16:49:51 UTC Wed May 10 2006
16:48:05 UTC Wed May 10 2006
19:11:26 UTC Wed May 03 2006
19:10:45 UTC Wed May 03 2006
18:03:01 UTC Wed May 03 2006
18:02:43 UTC Wed May 03 2006
18:02:38 UTC Wed May 03 2006
17:59:16 UTC Wed May 03 2006
17:46:38 UTC Wed May 03 2006
15:40:04 UTC Wed May 03 2006
13:05:09 UTC Wed May 03 2006
13:49:31 UTC Mon May 01 2006
commit confirmed minutes (executed from config mode)This command commits the
configuration on a trial basis for a minimum of 30 seconds and a maximum of 300 seconds (5
minutes). During the trial configuration period, enter commit to confirm the configuration. If
commit is not entered, then the system will revert to the previous configuration when the trial time
period expires.
SUMMARY STEPS
1.
configure
2.
show running-config
3.
4.
end
5.
6.
7.
8.
9.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
1-20
OL-23591-02
Chapter 1
DETAILED STEPS
Step 1
Command or Action
Purpose
configure
Example:
RP/0/RSP0/CPU0:router#
Step 2
configure
show running-config
Step 3
Example:
RP/0/RSP0/CPU0:router(config)# describe
hostname router_A
Step 4
end
Example:
RP/0/RSP0/CPU0:router(config)# end
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
1-21
Chapter 1
Step 5
Command or Action
Purpose
Example:
Step 6
Example:
Step 7
Example:
RP/0/RSP0/CPU0:router#
Step 8
Example:
RP/0/RSP0/CPU0:router#
history commit
Step 9
show configuration
Example:
RP/0/RSP0/CPU0:router# show configuration
commit changes last 15
Step 10
Example:
RP/0/RSP0/CPU0:router#
failed startup
Step 11
show configuration
cfs check
Example:
RP/0/RSP0/CPU0:router#
cfs check
Examples
The following example shows the output of the show running-config command:
RP/0/RSP0/CPU0:router# show running-config
Building configuration...
!! IOS XR Configuration 4.0.1.10I
!! Last configuration change at Thu Sep 23 04:35:38 2010 by user_A
!
hostname router
.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
1-22
OL-23591-02
Chapter 1
.
.
logging suppress duplicates
telnet vrf default ipv4 server max-servers 100
domain name cisco.com
domain lookup disable
taskgroup default
!
.
.
.
interface preconfigure GigabitEthernet0/3/0/7
shutdown
!
interface preconfigure GigabitEthernet0/3/0/8
shutdown
!
interface preconfigure GigabitEthernet0/3/0/9
shutdown
!
interface preconfigure GigabitEthernet0/3/0/10
shutdown
!
.
.
.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
1-23
Chapter 1
Syntax errors
Syntax errors are generated by the parser and usually indicate that there is an incompatibility with
the CLI commands. Correct the syntax errors and reapply the configuration. A syntax error can be
an invalid CLI entry or a CLI syntax change. See the Obtaining Documentation and Submitting a
Service Request section on page xii in the Preface for information on obtaining
Cisco IOS XR software CLI documentation.
Semantic errors
Semantic errors are generated by the backend components when the configuration is being restored
by the configuration manager during startup of the router. Semantic errors include logical problems
(invalid logic).
Apply errors
Apply errors are generated when a configuration has been successfully verified and accepted as part
of running configuration but the backend component is not able to update its operational state. The
configuration shows both as the running configuration (since it was correctly verified) and as a failed
configuration because of the backend operational error. To find the component apply owner, use the
describe on the CLI that failed to be applied.
Note
You may browse startup failed configurations for up to the previous four router reloads.
Use the show configuration failed startup command and the load configuration failed startup
command to browse and reapply any failed configuration. The load configuration failed startup
command can be used in configuration mode to load the failed startup configuration into the target
configuration session, then the configuration can be modified and committed. See
Cisco ASR 9000 Aggregation Services Router Router Getting Started Guide for information on
committing a configuration.
RP/0/RSP0/CPU0:router# show configuration failed startup
!! CONFIGURATION FAILED DUE TO SYNTAX/AUTHORIZATION ERRORS
telnet vrf default ipv4
server max-servers 5 interface POS0/7/0/3 router static
address-family ipv4 unicast
0.0.0.0/0 172.18.189.1
!! CONFIGURATION FAILED DUE TO SEMANTIC ERRORS
router bgp 217
!!% Process did not respond to sysmgr !
RP/0/RSP0/CPU0:router#
RP/0/RSP0/CPU0:router# config
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
1-24
OL-23591-02
Chapter 1
The failed configuration is loaded into the target configuration, minus the errors that caused the startup
configuration to fail.
RP/0/RSP0/CPU0:router(config-bgp)# commit
Use the show configuration failed command to display failed items in the last configuration commit,
including reasons for the error.
In any mode, the configuration failures from the most recent commit operation are displayed.
The show configuration failed command can be used in EXEC mode and configuration mode. The
command is used in EXEC mode when the configuration does not load during startup. The command is
used in configuration mode to display information when a commit fails.
The following example shows the show configuration failed command.
RP/0/RSP0/CPU0:router(config)# interface pos 0/6/0/4
RP/0/RSP0/CPU0:router(config-if)# no vrf
RP/0/RSP0/CPU0:router(config-if)# commit
% Failed to commit one or more configuration items during an atomic operation, no changes
have been made. Please use 'show configuration failed' to view the errors
RP/0/RSP0/CPU0:router(config-if)# exit
RP/0/RSP0/CPU0:router(config)# show configuration failed
Wed May 2 13:14:08.426 EST EDT
!! CONFIGURATION FAILED DUE TO SEMANTIC ERRORS interface POS0/6/0/4 no vrf !!
% The interface's numbered and unnumbered IPv4/IPv6 addresses must be removed prior to
changing or deleting the VRF !
Note
The show configuration failed command in configuration mode only exists as long as the configuration
session is active. Once you exit configuration mode, the command cannot be used to display the failed
configuration.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
1-25
Chapter 1
If a configuration commit fails, do not exit configuration mode (return to EXEC mode) as you will not
be able to view the failed configuration.
RP/0/RSP0/CPU0:router# configure
RP/0/RSP0/CPU0:router(config)# taskgroup bgp
RP/0/RSP0/CPU0:router(config-tg)# end
Uncommitted changes found, commit them before exiting(yes/no/cancel)? [cancel]:y
% Failed to commit one or more configuration items during an atomic operation, s
RP/0/RSP0/CPU0:router(config)# exit
Uncommitted changes found, commit them before exiting(yes/no/cancel)? [cancel]:n
RP/0/RSP0/CPU0:router# show configuration failed
RP/0/RSP0/CPU0:router#
SUMMARY STEPS
1.
admin
2.
3.
show version
4.
show running-config
5.
show logging
6.
show environment
7.
show context
8.
exit
9.
show context
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
1-26
OL-23591-02
Chapter 1
DETAILED STEPS
Step 1
Command or Action
Purpose
admin
Example:
RP/0/RSP0/CPU0:router#
Step 2
admin
Example:
Step 3
show version
Example:
Step 4
show running-config
Example:
RP/0/RSP0/CPU0:router(admin)# show
running-config
Step 5
show logging
Example:
RP/0/RSP0/CPU0:router(admin)# show logging
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
1-27
Chapter 1
Step 6
Command or Action
Purpose
show environment
Example:
RP/0/RSP0/CPU0:router(admin)# show environment
Step 7
show context
Example:
RP/0/RSP0/CPU0:router(admin)# show context
Step 8
exit
Example:
RP/0/RSP0/CPU0:router(admin)# exit
Step 9
show context
Example:
RP/0/RSP0/CPU0:router#
Step 10
Example:
RP/0/RSP0/CPU0:router#
detail location all
Step 11
show context
Example:
RP/0/RSP0/CPU0:router#
summary all
top processes
show running-config
Example:
RP/0/RSP0/CPU0:router#
show running-config
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
1-28
OL-23591-02
Chapter 1
Step 14
Command or Action
Purpose
Example:
RP/0/RSP0/CPU0:router#
start
RP/0/RSP0/CPU0:router#
report
Step 15
Example:
Verify that all expected interfaces are listed, that they have
the correct assigned address, and that they are in the
expected states.
RP/0/RSP0/CPU0:router#
brief
Examples
The output from the show platform command indicates that all expected nodes are in the run state. If
all nodes in the system are active, the cards should be in the IOS XR RUN and the SPAs should be in the
OK state. The example output shows that all expected nodes are in the run state.
RP/0/RSP0/CPU0:router(admin)# show platform
Node
Type
State
Config State
----------------------------------------------------------------------------0/RSP0/CPU0
A9K-RSP-4G(Active)
IOS XR RUN
PWR,NSHUT,MON
0/FT0/SP
FAN TRAY
READY
0/FT1/SP
FAN TRAY
READY
0/1/CPU0
A9K-40GE-B
IOS XR RUN
PWR,NSHUT,MON
0/2/CPU0
A9K-SIP-700
IOS XR RUN
PWR,NSHUT,MON
0/2/0
SPA-2XOC48POS/RPR
OK
PWR,NSHUT,MON
0/3/CPU0
A9K-2T20GE-B
IN-RESET
PWR,NSHUT,MON
0/4/CPU0
A9K-8T/4-B
IOS XR RUN
PWR,NSHUT,MON
0/6/CPU0
A9K-4T-B
IOS XR RUN
PWR,NSHUT,MON
0/PM0/SP
A9K-3KW-AC
READY
PWR,NSHUT,MON
0/PM1/SP
A9K-3KW-AC
READY
PWR,NSHUT,MON
0/PM2/SP
A9K-3KW-AC
READY
PWR,NSHUT,MON
The output from the show version command indicates the version of software being run on the nodes
and from which location (disk or network). Check that the expected software version and images are
installed. The example output shows that the Cisco IOS XR software version is 4.0.0 and that the
installed pie versions are also 4.0.0.
RP/0/RSP0/CPU0:router(admin)# show version
Cisco IOS XR Software, Version 4.0.0[Default]
Copyright (c) 2010 by Cisco Systems, Inc.
ROM: System Bootstrap, Version 1.04(20100216:021454) [ASR9K ROMMON],
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
1-29
Chapter 1
The output from the show running-config command displays the current running configuration, that is,
all of the nondefault commands currently active. Verify that the contents of the current running
configuration are as expected.
Tip
The output of this command in exec mode is different from the output in admin mode. You should run
the command from each of these modes to locate all of the configuration information.
RP/0/RSP0/CPU0:router# show running-config
Building configuration...
!! Last configuration change at 18:56:31 UTC Tue Feb 28 2006 by user_A
!
hostname router
clock timezone PST 8.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
1-30
OL-23591-02
Chapter 1
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
1-31
Chapter 1
!
interface preconfigure GigabitEthernet0/3/0/19
shutdown
!
interface preconfigure TenGigE0/3/0/0
shutdown
!
interface preconfigure TenGigE0/3/0/1
shutdown
!
router static
address-family ipv4 unicast
0.0.0.0/0 172.29.52.1 200
!
!
router isis 100
is-type level-2-only
net 49.0001.0000.0000.0044.00
nsf cisco
address-family ipv4 unicast
metric-style wide
mpls traffic-eng level-2-only
mpls traffic-eng router-id Loopback0
!
interface Loopback0
passive
address-family ipv4 unicast
!
!
interface TenGigE0/4/0/0
bfd minimum-interval 50
bfd multiplier 3
bfd fast-detect ipv4
address-family ipv4 unicast
!
!
!
router ospf 100
nsr
router-id 10.144.144.144
bfd minimum-interval 50
bfd multiplier 3
mpls ldp sync
nsf cisco
area 0
mpls ldp sync-igp-shortcuts
mpls traffic-eng
interface Loopback0
passive enable
!
.
.
.
http server
ssh server vrf default
igmp snooping profile default
system-ip-address 10.144.144.144
minimum-version 2
internal-querier
tcn query solicit
ttl-check disable
router-alert-check disable
!
igmp snooping profile mrouter
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
1-32
OL-23591-02
Chapter 1
router-guard
mrouter
!
router pim
address-family ipv4
mofrr mofrr-acl
rp-address 10.11.11.11
rp-address 10.144.144.144 bidir-acl bidir
spt-threshold infinity
!
!
end
RP/0/RSP0/CPU0:router# admin
Wed Oct 27 14:52:07.000 DST
RP/0/RSP0/CPU0:router(admin)# show running-config
Wed Oct 27 14:52:12.766 DST
Building configuration...
!! IOS XR Admin Configuration 4.0.0
username doclabuser-c
group root-system
group cisco-support
secret 5 $1$RJVQ$6w7saUHgk16v5HXRWEp6m/
!
username doclabuser-r
group root-system
secret 5 $1$.uOF$O9N0aRRk.V1qe250IavLw1
!
alias cr copy run disk0a:/usr/base_config_admin
alias sa show alias
alias sc show config commit list
alias sd show diag
alias si show install req
alias sl show led
alias sp show platform
alias sr show run
alias sv show version
alias nda no debug all
end
The output from the show logging command displays the contents of the logging buffer. The output
displays details on syslog historical events. Analyze the logged events and the order in which they
happened. Check for anything out of the ordinary such as errors, tracebacks, or crashes. Also check for
any Severity 1 or Severity 2 errors.
RP/0/RSP0/CPU0:router(admin)# show logging
Syslog logging: enabled (0 messages dropped, 0 flushes, 0 overruns)
Console logging: level informational, 693 messages logged
Monitor logging: level debugging, 0 messages logged
Trap logging: level informational, 0 messages logged
Buffer logging: level debugging, 4467 messages logged
Log Buffer (307200 bytes):
LC/0/3/CPU0:Sep 13 23:58:03.272 : pfm_node_lc[230]: %PLATFORM-NP-0-NP_INIT_FAILURE :
Set|prm_server[110670]|Network Processor Unit(0x1007000)|Persistent Initialization
Failure.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
1-33
Chapter 1
The output from the show environment command displays environmental monitor parameters for the
system. Verify that the environment parameters are as expected. Environment parameter anomalies are
logged in the syslog, so if an environment parameter displayed in the show environment command
output is not as expected, check the syslog using the show logging command. The syslog provides details
on any logged problems.
RP/0/RSP0/CPU0:router(admin)# show environment
Wed Sep 15 09:48:27.178 DST
Temperature Information
--------------------------------------------R/S/I
Modules Sensor
(deg C)
host
host
Inlet0
Hotspot0
36.4
46.7
spa0
spa0
InletTemp
Hotspot
35.5
35.5
host
host
Inlet0
Hotspot0
34.5
61.0
host
host
Inlet0
Hotspot0
31.1
32.5
host
host
Inlet0
Hotspot0
31.3
42.0
0/1/*
0/2/*
0/3/*
0/RSP0/*
0/4/*
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
1-34
OL-23591-02
Chapter 1
host
host
Inlet0
Hotspot0
34.9
45.2
host
host
Inlet0
Hotspot0
38.0
48.9
host
host
Inlet0
Hotspot0
31.9
33.5
host
host
Inlet0
Hotspot0
32.3
35.3
0/6/*
0/FT0/*
0/FT1/*
Voltage Information
--------------------------------------------R/S/I
Modules Sensor
(mV)
Margin
0/1/*
host
host
host
host
host
host
host
host
host
host
host
host
host
host
host
host
host
host
host
host
host
host
host
host
host
host
host
host
host
host
host
host
host
host
IBV
5.0V
VP3P3_CAN
3.3V
2.5V
1.8VB
1.2VB
1.8VA
0.9VB
1.2V_LDO_BRG0
1.2V_LDO_BRG1
1.8VC
1.5VB
1.5VA
1.1V(1.05V_CPU)
0.75VA
0.75VB_0.75VC
1.1VB
1.2V_TCAM0
1.2V_TCAM1
1.0V_Bridge_LDO
1.0VB
0.75VD_and_0.75VE
1.2V_TCAM2
1.2V_TCAM3
1.5VC
1.8VD
1.1VC
ZARLINK_3.3V
ZARLINK_1.8V
1.2V_DB
3.3V_DB
2.5V_DB
1.5V_DB
10592
4925
3289
3302
2516
1812
1193
1806
886
1193
1195
1811
1505
1503
1053
752
754
1103
1003
1000
999
1042
752
1006
1002
1504
1804
1100
3272
1807
1195
3318
2535
1509
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
.
.
.
LED Information
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
1-35
Chapter 1
--------------------------------------------R/S/I
Modules
0/RSP0/*
host
host
host
host
host
LED
Status
Critical-Alarm
Major-Alarm
Minor-Alarm
ACO
Fail
Off
Off
Off
Off
Off
Fan Information
--------------------------------------------Fan speed (rpm):
FAN0
FAN1
FAN10
FAN11
FAN2
FAN3
FAN4
FAN5
FAN6
FAN7
FAN8
FAN9
3510
3510
3480
3540
3540
3510
3390
3510
3510
3540
0/FT0/*
3510
3480
3510
3570
3540
3480
3480
0/FT1/*
3510
3510
3510
3540
3480
3450
3480
Power Supply Information
--------------------------------------------R/S/I
Modules
Capacity
(W)
Status
0/PM0/*
host
PM
3000
Ok
host
PM
3000
Ok
host
PM
3000
Ok
Voltage
(V)
53.7
53.8
54.1
Current
(A)
11.6
14.4
0.0
0/PM1/*
0/PM2/*
R/S/I
Power Draw
(W)
0/PM0/* 622.9
0/PM1/* 774.7
0/PM2/* 0.0
-------------Total: 1397.6
9000W
9000W
6000W
3000W
3170W
Slot
---0/1/CPU0
0/2/CPU0
0/RSP0/CPU0
0/RSP1/CPU0
0/4/CPU0
0/6/CPU0
0/FT0/SP
Max Watts
--------350
450
235
235
350
350
600
(default)
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
1-36
OL-23591-02
Chapter 1
0/FT1/SP
600
5830W
2830W
Not Protected
The output from the show context command displays core dump context information. See the show
context Command section on page 1-50 for more information on the show context command output.
RP/0/RSP0/CPU0:router# show context
node:
node0_1_CPU0
-----------------------------------------------------------------Crashed pid = 61524 (pkg/bin/tcam_mgr)
Crashed tid = 1
Crash time: Wed Apr 05, 2006: 18:27:26
Core for process at harddisk:/dumper/first.tcam_mgr.abort.node0_1_CPU0.ppc.Z
Stack Trace
#0 0xfc1d3fa0
#1 0xfc1c6340
#2 0xfc1c5364
#3 0xfc1c542c
#4 0x48210930
#5 0x482110b8
#6 0x48212ba4
#7 0x48203dd8
#8 0x4820c61c
#9 0xfc1557ec
#10 0xfc15573c
#11 0xfc152fb8
#12 0x4820d140
R0
R4
R8
R12
R16
R20
R24
R28
R32
R36
r0
00000000
r4
0000f054
r8
00000000
r12
4823be90
r16
00000048
r20
00000000
r24
00000003
r28
00000006
cnt
00000000
cnd
28004024
Registers info
r1
r2
481ff7b0 4824a55c
r5
r6
00000001 00000006
r9
r10
fc220000 481fffc0
r13
r14
4824a4a0 48230000
r17
r18
00000001 00000019
r21
r22
00000000 00000003
r25
r26
00000000 00000003
r29
r30
0000f054 48254064
lr
msr
fc1c6340 0000d932
xer
00000008
r3
00000000
r7
00000000
r11
00000000
r15
00000000
r19
48256520
r23
00000045
r27
4825dc34
r31
481ff810
pc
fc1d3fa0
DLL Info
DLL path
Text addr. Text size
Data addr. Data size
Version
/hfr-os-3.3.90/lib/libinfra.dll 0xfc142000 0x00034200 0xfc1343b8
0
/lib/libc.dll 0xfc1a8000 0x00079dd8 0xfc222000 0x00002000
0x00000bbc
0
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
1-37
Chapter 1
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
1-38
OL-23591-02
Chapter 1
The show system verify start command starts the system verification process and the show system
verify report generates the output from the system verification process. The output allows you to verify
that the system parameters are as expected.
RP/0/RSP0/CPU0:router# show system verify start
Storing initial router status ...
done.
The example output compares the system from the time the show system verify start command took the
first snapshot to the snapshot taken of the system when the show system verify report command took
the second snapshot and generated the comparison. If there are no changes, [OK] is displayed. If there
are changes between the first and second snapshot, the specific change is noted and marked with
[WARNING] or [FAIL].
RP/0/RSP0/CPU0:router# show system verify report
Getting current router status ...
System Verification Report
==========================
- Verifying Memory Usage
- Verified Memory Usage
- Verifying CPU Usage
- Verified CPU Usage
-
- Verifying LC Status
- Verified LC Status
- Verifying QNET Status
Unable to get current LC status info
- Verified QNET Status
-
: [OK]
: [OK]
: [OK]
: [OK]
: [OK]
: [OK]
: [FAIL]
: [OK]
: [OK]
: [OK]
: [OK]
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
1-39
Chapter 1
: [WARNING]
: [OK]
: [OK]
: [OK]
: [OK]
: [OK]
: [OK]
: [OK]
: [OK]
The show interface brief command displays the usability status of the configured interfaces. Verify that
all expected interfaces are listed. For an interface to be usable, both the interface hardware (Status) and
line protocol must be up. The protocol is Up if the interface can provide two-way communication. The
example output displays IP addresses, status, and protocol status for each interface. The output shows
that all assigned interfaces (interfaces that are configured with IP addresses) have an interface hardware
status and line protocol status of Up.
RP/0/RSP0/CPU0:router# show ipv4 interface brief
Interface
Bundle-Ether16
Bundle-Ether16.160
Bundle-Ether16.161
Bundle-Ether16.162
Bundle-Ether16.163
Loopback0
tunnel-te44190
tunnel-te44192
tunnel-te44194
tunnel-te44196
MgmtEth0/RSP0/CPU0/0
MgmtEth0/RSP0/CPU0/1
GigabitEthernet0/1/0/0
GigabitEthernet0/1/0/1
GigabitEthernet0/1/0/2
GigabitEthernet0/1/0/3
GigabitEthernet0/1/0/3.160
GigabitEthernet0/1/0/3.161
GigabitEthernet0/1/0/3.185
GigabitEthernet0/1/0/3.189
GigabitEthernet0/1/0/3.215
GigabitEthernet0/1/0/4
GigabitEthernet0/1/0/5
GigabitEthernet0/1/0/6
GigabitEthernet0/1/0/7
GigabitEthernet0/1/0/7.185
GigabitEthernet0/1/0/7.187
GigabitEthernet0/1/0/7.189
GigabitEthernet0/1/0/7.210
GigabitEthernet0/1/0/7.211
GigabitEthernet0/1/0/7.215
IP-Address
unassigned
unassigned
unassigned
10.194.8.44
10.194.12.44
10.144.144.144
10.144.144.144
10.144.144.144
10.144.144.144
10.144.144.144
172.29.52.137
unassigned
unassigned
unassigned
10.147.4.44
unassigned
unassigned
unassigned
unassigned
unassigned
unassigned
unassigned
unassigned
unassigned
unassigned
unassigned
unassigned
unassigned
unassigned
unassigned
unassigned
Status
Up
Up
Up
Up
Up
Up
Up
Up
Up
Up
Up
Shutdown
Shutdown
Shutdown
Up
Up
Up
Up
Up
Up
Up
Shutdown
Shutdown
Shutdown
Up
Up
Up
Up
Up
Up
Up
Protocol
Up
Up
Up
Up
Up
Up
Up
Up
Up
Up
Up
Down
Down
Down
Up
Up
Up
Up
Up
Up
Up
Down
Down
Down
Up
Up
Up
Up
Up
Up
Up
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
1-40
OL-23591-02
Chapter 1
GigabitEthernet0/1/0/8
GigabitEthernet0/1/0/9
GigabitEthernet0/1/0/10
GigabitEthernet0/1/0/11
GigabitEthernet0/1/0/12
GigabitEthernet0/1/0/13
GigabitEthernet0/1/0/14
GigabitEthernet0/1/0/15
GigabitEthernet0/1/0/16
GigabitEthernet0/1/0/17
GigabitEthernet0/1/0/18
GigabitEthernet0/1/0/19
GigabitEthernet0/1/0/19.2127
GigabitEthernet0/1/0/19.2130
GigabitEthernet0/1/0/20
GigabitEthernet0/1/0/20.2125
GigabitEthernet0/1/0/21
GigabitEthernet0/1/0/22
GigabitEthernet0/1/0/23
GigabitEthernet0/1/0/24
GigabitEthernet0/1/0/25
GigabitEthernet0/1/0/26
GigabitEthernet0/1/0/27
GigabitEthernet0/1/0/28
GigabitEthernet0/1/0/29
GigabitEthernet0/1/0/30
GigabitEthernet0/1/0/30.215
GigabitEthernet0/1/0/31
GigabitEthernet0/1/0/32
GigabitEthernet0/1/0/33
GigabitEthernet0/1/0/34
GigabitEthernet0/1/0/35
GigabitEthernet0/1/0/36
GigabitEthernet0/1/0/37
GigabitEthernet0/1/0/38
GigabitEthernet0/1/0/39
POS0/2/0/0
POS0/2/0/1
TenGigE0/4/0/0
TenGigE0/4/0/1
TenGigE0/4/0/2
TenGigE0/4/0/3
TenGigE0/4/0/4
TenGigE0/4/0/5
TenGigE0/4/0/6
TenGigE0/4/0/7
TenGigE0/6/0/0
TenGigE0/6/0/1
TenGigE0/6/0/2
TenGigE0/6/0/3
10.146.4.44
unassigned
unassigned
unassigned
10.194.16.44
unassigned
unassigned
unassigned
unassigned
unassigned
10.194.4.44
unassigned
unassigned
unassigned
unassigned
unassigned
unassigned
unassigned
10.114.4.44
unassigned
unassigned
unassigned
10.145.4.44
unassigned
unassigned
unassigned
unassigned
unassigned
unassigned
unassigned
unassigned
unassigned
unassigned
unassigned
unassigned
unassigned
unassigned
unassigned
10.114.8.44
unassigned
unassigned
unassigned
unassigned
unassigned
unassigned
unassigned
unassigned
unassigned
unassigned
unassigned
Up
Shutdown
Shutdown
Shutdown
Up
Shutdown
Shutdown
Shutdown
Up
Up
Up
Up
Up
Up
Up
Up
Shutdown
Shutdown
Up
Shutdown
Shutdown
Shutdown
Up
Shutdown
Shutdown
Up
Up
Up
Shutdown
Shutdown
Shutdown
Shutdown
Shutdown
Shutdown
Shutdown
Shutdown
Up
Up
Up
Shutdown
Shutdown
Shutdown
Shutdown
Shutdown
Shutdown
Shutdown
Shutdown
Shutdown
Shutdown
Shutdown
Up
Down
Down
Down
Up
Down
Down
Down
Up
Up
Up
Up
Up
Up
Up
Up
Down
Down
Up
Down
Down
Down
Up
Down
Down
Up
Up
Up
Down
Down
Down
Down
Down
Down
Down
Down
Up
Up
Up
Down
Down
Down
Down
Down
Down
Down
Down
Down
Down
Down
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
1-41
Chapter 1
All devices in a system using Cisco IOS XR software connect to the system control plane Ethernet
network, also called the Ethernet over backplane channel (EOBC). The control plane is provided using
Gigabit Ethernet (GE) links between nodes. The GE links are internal to the chassis and cannot be
removed.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
1-42
OL-23591-02
Chapter 1
Figure 1-1 shows the control plane Ethernet network (the dotted line in the drawing).
Figure 1-1
RSP 0
RSP 1
Fabric
Interface
Chip
System
Timing
Fabric
Chip
Fabric
Interface
Chip
CPU
VOQ
Scheduler
System
Timing
GE
Switch
CPU
Data Plane
Fabric
Chip
VOQ
Scheduler
Control Plane
GE
Switch
Backplane
40x1GE
Line Card
Fabric
Interface
Chip
8x10GE 2:1
Fabric
Oversubscribed Interface
Line Card
Chip
GE PHY
CPU
FPGA
NPU
NPU
10 x
SFP
10 x
SFP
GE PHY
FPGA
NPU
NPU
CPU
FPGA
NPU
NPU
FPGA
NPU
X
F
P
10 x
SFP
X
F
P
X
F
P
X
F
P
X
F
P
X
F
P
X
F
P
FPGA
NPU
NPU
NPU
NPU
10
GE
10
GE
10
GE
10
GE
X
F
P
X
F
P
X
F
P
X
F
P
10 10 10 10 10 10 10 10
GE GE GE GE GE GE GE GE
10 x
SFP
Fabric
Interface
Chip
CPU
FPGA
NPU
4x10GE
Line Card
GE PHY
X
F
P
Backplane
8x10GE 80G
Line Rate Card
2x10GE + 20x1GE
Combo Line Card
Fabric
Interface
Chip
Fabric
Interface
Chip
GE
PHY
FPGA
FPGA
CPU
FPGA
FPGA
CPU
GE
SW
NPU NPU
NPU NPU
GE
SW
10
GE
X
F
P
10
GE
X
F
P
10
GE
X
F
P
10
GE
X
F
P
10
GE
X
F
P
10
GE
X
F
P
10
GE
X
F
P
To
NPUs
To
FPGAs
10x 10x
S
F
P
S
F
P
GE
PHY
10
GE
X
F
P
10
GE
X
F
P
To
NPUs
To
FPGAs
247272
10
GE
X
F
P
Fabric
Interface
Chip
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
1-43
Chapter 1
To verify and troubleshoot booting of the system control plane Ethernet network, perform the following
procedure.
SUMMARY STEPS
1.
show platform
2.
3.
4.
DETAILED STEPS
Step 1
Command or Action
Purpose
show platform
Example:
RP/0/RSP0/CPU0:router#
Step 2
show platform
Example:
Step 3
Example:
RP/0/RSP0/CPU0:router# show controllers
backplane ethernet clients 18 statistics
location 0/RSP0/CPU0
Packets input
Packets delivered
Step 4
Contact Cisco Technical Support if the problem is not If the problem is not resolved, contact Cisco Technical
resolved.
Support. For Cisco Technical Support contact information,
see the Obtaining Documentation and Submitting a
Service Request section on page xii.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
1-44
OL-23591-02
Chapter 1
Examples
The output from the show platform command indicates that all expected nodes are in the run state. If
all nodes in the system are active, the cards should be in the IOS XR RUN and the SPAs should be in the
OK state. The example output shows that all expected nodes are in the run state.
RP/0/RSP0/CPU0:router# show platform
Node
Type
State
Config State
----------------------------------------------------------------------------0/RSP0/CPU0
A9K-RSP-4G(Active)
IOS XR RUN
PWR,NSHUT,MON
0/1/CPU0
A9K-40GE-B
IOS XR RUN
PWR,NSHUT,MON
0/2/CPU0
A9K-SIP-700
IOS XR RUN
PWR,NSHUT,MON
0/2/0
SPA-2XOC48POS/RPR
OK
PWR,NSHUT,MON
0/3/CPU0
A9K-2T20GE-B
IN-RESET
PWR,NSHUT,MON
0/4/CPU0
A9K-8T/4-B
IOS XR RUN
PWR,NSHUT,MON
0/6/CPU0
A9K-4T-B
IOS XR RUN
PWR,NSHUT,MON
The following example shows the current state of each Ethernet server client.
RP/0/RSP0/CPU0:router# show controllers backplane ethernet clients all location
0/RSP0/CPU0
Intf
Client ethernet
Client
Description
Name
server id
Process Id
-----------------------------------------------------------------------------GE0_RSP0_CPU0
1
110639
QNX network manager
2
221272
Group services
3
0
Reserved for Attach
4
221274
Plugin controller
5
0
Designated SC
6
0
ASR9K H/W diags
7
221279
IP packet handler
8
217149
Redundancy controller
9
0
ASR9K Virtual console
10
110638
ASR9K Virtual terminal
11
49196
Control ethernet echo
12
0
Control eth echo reply
13
221274 Card Configuration Protocol
14
0
Reserved for Attach
15
0
Chassis controller
16
0
Forwarding driver
17
0
MBI hello
18
110640
MBI Boot Server Source
19
0
HSR ES client
20
0 Packets for ethernet server
21
0
For Diag application
22
233589
heartbeat request
23
0
heartbeat reply
24
221275
Async IPC client
25
0
Test application 1
26
0
Test application 2
27
0
Test client out-of-band
The following example shows that there are 18 nodes in the run state, which means that 12 boot requests
have been received by eth_server and 12 replies have been sent:
RP/0/RSP0/CPU0:router# show controllers backplane ethernet clients 18 statistics location
0/RSP1/CPU0
Client ShelfMgr, ES Client Id 18, PID 53338 running on FastEthernet0_RSP0_0
12 packets input, 8676 bytes
12 packets delivered, 8676 bytes
0 packets discarded (0 bytes) in garbage collection
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
1-45
Chapter 1
man Command
The man command provides online help for standard Cisco IOS XR CLI commands using manual (man)
pages. The command is used to display the manual pages for a specific command based on the command
name, a feature, or a keyword. Each man page contains the command name, syntax, command mode,
usage, examples, and related commands.
Note
To run the man command, you must have the Cisco IOS XR Documentation Package,
asr9k-doc.pie-4.0.0, .man pages for Cisco IOS XR software on the Cisco ASR 9000 Series Router
chassis, loaded. If you are running a release later than 4.0.0, the package installation envelope (PIE)
name might be different. For the appropriate PIE name and an explanation of PIE installation, see the
Upgrading Cisco IOS XR Software section of the Release Notes document for the IOS XR version you
are running
The following example shows the output from the man command show users command.
RP/0/RSP0/CPU0:router# man command show users
Tue Sep 14 14:39:16.409 DST
Building index table...
Total Number of Command Entries:2726
[OK]
DESCRIPTION
Displays information about the active lines on the router.
To display information about the active lines on the router, use the show users
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
1-46
OL-23591-02
Chapter 1
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
1-47
Chapter 1
* * * * * * * * * * * * * * START OF LISTING * * * * * * * * * * * * * *
RP/0/RSP0/CPU0:router# show users
Line
con0_RSP0_CPU0
vty0
vty1
User
cisco
cisco
cisco
* * * * * * * * * * * * * *
Service Conns
Idle
hardware
0 18:33:48
telnet
0 00:30:36
telnet
0 00:00:00
Location
10.33.54.132
10.33.54.132
END OF LISTING * * * * * * * * * * * * * * *
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
1-48
OL-23591-02
Chapter 1
describe Command
The describe command provides a preview of a command without actually implementing it. This
command lists information about the package, component, and task ID for a specific command. You
must be in the appropriate configuration mode for the specific command. For example, to display the
package, component, and task ID information for the router bgp 1 command, you must be in global
configuration mode.
The following example shows the output from the describe router bgp 1 command.
RP/0/RSP0/CPU0:router(config)#describe router bgp 1
Package:
iosxr-routing
iosxr-routing V4.0.0[DT_IMAGE] IOS-XR Routing Package Definition
Vendor : Cisco Systems
Desc
: IOS-XR Routing Package Definition
Build : Built on Wed Sep 8 16:10:14 DST 2010
Source : By router-021 in /files/4.0.0.DT_IMAGE/asr9k/workspace fo8
Card(s): RP, NP24-4x10GE, NP24-40x1GE, NP40-40x1GE, NP40-4x10GE, NP40-8x10GE,
NP40-2_20_COMBO, NP80-8x10GE, NP80-16x10GE, A9K-SIP-700, A9K-SIP-500
Restart information:
Default:
parallel impacted processes restart
Size Compressed/Uncompressed: 8556KB/22MB (37%)
Component:
ipv4-bgp V[ci-401/18]
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
1-49
Chapter 1
top Command
The top command is used to monitor CPU usage on the system through interactive process statistics.
The following example show the output from the top command.
RP/0/RSP0/CPU0:router# top
Computing times...
224 processes; 803 threads;
CPU states: 93.6% idle, 3.6% user, 2.7% kernel
Memory: 4096M total, 3504M avail, page size 4K
JID
91
256
340
294
1
65816
1
60
256
340
CPU COMMAND
2.25% spp
2.16% netio
0.13% udp
0.09% sc
0.09% procnto-600-smp-instr
0.07% top
0.05% procnto-600-smp-instr
0.02% eth_server
0.02% netio
0.01% udp
The following example shows the output from the show context command where there is a crashed
process.
RP/0/RSP1/CPU0:router# show context
node:
node0_1_CPU0
-----------------------------------------------------------------Crashed pid = 61524 (pkg/bin/tcam_mgr)
Crashed tid = 1
Crash time: Wed Apr 05, 2006: 18:27:26
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
1-50
OL-23591-02
Chapter 1
R0
R4
R8
R12
R16
R20
R24
R28
R32
R36
r0
00000000
r4
0000f054
r8
00000000
r12
4823be90
r16
00000048
r20
00000000
r24
00000003
r28
00000006
cnt
00000000
cnd
28004024
Registers info
r1
r2
481ff7b0 4824a55c
r5
r6
00000001 00000006
r9
r10
fc220000 481fffc0
r13
r14
4824a4a0 48230000
r17
r18
00000001 00000019
r21
r22
00000000 00000003
r25
r26
00000000 00000003
r29
r30
0000f054 48254064
lr
msr
fc1c6340 0000d932
xer
00000008
r3
00000000
r7
00000000
r11
00000000
r15
00000000
r19
48256520
r23
00000045
r27
4825dc34
r31
481ff810
pc
fc1d3fa0
DLL Info
DLL path
Text addr. Text size
Data addr. Data size
Version
/hfr-os-3.3.90/lib/libinfra.dll 0xfc142000 0x00034200 0xfc1343b8
0
/lib/libc.dll 0xfc1a8000 0x00079dd8 0xfc222000 0x00002000
0x00000bbc
0
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
1-51
Chapter 1
Use the show context command to locate the core dump file path. For example, the core dump file path
shown in the command output is: harddisk:/dumper/first.tcam_mgr.abort.node0_1_CPU0.ppc.Z. The
command output shows a crash on a node. The process is pkg/bin/tcam_mgr.
Collect the following information and send it to Cisco Technical Support. For Cisco Technical Support
contact information, see the Obtaining Documentation and Submitting a Service Request section on
page xii.
ppc.Z fileThis file contains the binary core dump information. Use the path listed in the command
output to copy the contents of the ppc.Z file. The path shown in the command output is:
harddisk:/dumper/first.tcam_mgr.abort.node0_1_CPU0.ppc.Z
ppc.txt fileThis file contains content on the core dump similar to the show context command
output. Use the path listed in the command output to copy the contents of the ppc.txt file. The path
shown in the command output is: harddisk:/dumper/first.tcam_mgr.abort.node0_1_CPU0.ppc.txt
Line
vty0
vty1
User
User_A
User-B
Service
telnet
telnet
Conns
0
0
Idle
00:00:00
00:00:03
Location
161.44.1925
161.44.1929
Examples
RP/0/RSP0/CPU0:router# show history
RP/0/RSP0/CPU0:router(admin)# show history
RP/0/RSP0/CPU0:router(config)# show history
The following example shows the output from the show history command in EXEC mode:
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
1-52
OL-23591-02
Chapter 1
detail
vrrp
vrrp
vrrp
vrrp
vrrp
vrrp
interface
interface
brief
detail
interface
interface
gigabitEthernet 0/1/0/0
brief
gigabitEthernet 0/1/0/1
gigabitEthernet 0/1/0/1 statistics all
Examples
RP/0/RSP0/CPU0:router# show configuration
RP/0/RSP0/CPU0:router# show configuration running-config
RP/0/RSP0/CPU0:router(admin)# show configuration running
RP/0/RSP0/CPU0:router(config)# show configuration
RP/0/RSP0/CPU0:router(config)# show configuration running
RP/0/RSP0/CPU0:router(config)# show configuration merge
In this example, the show configuration command displays uncommitted changes made during a
configuration session:
RP/0/RSP0/CPU0:router# configure
RP/0/RSP0/CPU0:router(config)# interface tengige0/3/0/3
RP/0/RSP0/CPU0:router(config-if)# description faq
RP/0/RSP0/CPU0:router(config-if)# ipv4 address 10.10.11.20 255.0.0.0
RP/0/RSP0/CPU0:router(config-if)# show configuration
Building configuration...
interface TenGigE0/3/0/3
description faq
ipv4 address 10.10.11.20 255.0.0.0
end
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
1-53
Chapter 1
The following example shows sample output from the show configuration command with the optional
merge keyword. The command is entered during a configuration session. The output displays the result
of merging the target and running configuration, without committing the changes.
RP/0/RSP0/CPU0:router# configure
RP/0/RSP0/CPU0:router(config)# interface tengige0/3/0/3
RP/0/RSP0/CPU0:router(config-if)# description faq
RP/0/RSP0/CPU0:router(config-if)# ipv4 address 10.10.11.20 255.0.0.0
RP/0/RSP0/CPU0:router(config-if)# show configuration merge
Building configuration...
hostname router
interface TenGigE0/0/0/0
ipv4 address 10.2.3.4 255.0.0.0
exit
interface TenGigE0/3/0/3
description faq
ipv4 address 10.1.1.1 255.0.0.0
shutdown
end
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
1-54
OL-23591-02
Chapter 1
Number of nodes
:
SBE error count
:
MBE error count
:
Parity error count :
CRC error count
:
Generic error count :
Reset error count
:
-------------------Instance
:
Number of nodes
:
SBE error count
:
MBE error count
:
Parity error count :
CRC error count
:
Generic error count :
Reset error count
:
-------------------Instance
:
Number of nodes
:
SBE error count
:
MBE error count
:
Parity error count :
CRC error count
:
Generic error count :
Reset error count
:
-------------------Instance
:
Number of nodes
:
SBE error count
:
MBE error count
:
Parity error count :
CRC error count
:
Generic error count :
Reset error count
:
--------------------
3
0
0
0
0
0
0
1
3
0
0
0
0
0
0
2
3
0
0
0
0
0
0
3
3
0
0
0
0
0
0
Mace ASIC
Prm_np ASIC
Single Bit Errors (SBE)Correctable ECC protected single bit errors in external or internal
memory.
Not reported to PM on each occurrence and reported to the platform manager (PM) as Minor when
software threshold rate is exceeded. Report alarm using Alarm Logging, and Debugging Event
Management System (ALDEMS).
Error data:
AddressAddress that encountered the SBE
SyndromeSyndrome if available
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
1-55
Chapter 1
GENERIC ErrorsErrors that do not fall under any of the other classifications.
Threshold and alarm reporting is done.
MajorPartially service affecting fault, causing the card to run in degraded mode. For redundant
cards, consider performing a switchover.
OKNo fault.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
1-56
OL-23591-02
Chapter 1
The following example shows the last 20 events in the address resolution protocol (ARP) table.
RP/0/RSP0/CPU0:router# show arp trace tailf last 20
1349 wrapping entries (2048 possible, 0 filtered, 1349 total)
Apr 19 09:52:29.857 ipv4_arp/arp 0/RSP0/CPU0 t1 ARP-TABLE: creating incomplete entry for
address: 172.18.105.255
Apr 19 09:52:34.501 ipv4_arp/arp 0/RSP0/CPU0 t1 ARP-TABLE: address resolution failed for
172.18.105.255
Apr 19 09:52:41.856 ipv4_arp/arp 0/RSP0/CPU0 t1 ARP-TABLE: received address resolution
request for 172.18.105.255
Apr 19 09:52:46.324 ipv4_arp/arp 0/RSP0/CPU0 t1 ARP-TABLE: address resolution failed for
172.18.105.255
Apr 19 09:52:59.979 ipv4_arp/arp 0/RSP0/CPU0 t1 ARP-TABLE: entry 172.18.105.255: deleted
from table
Apr 19 09:59:37.463 ipv4_arp/arp 0/RSP0/CPU0 t1 ARP-TABLE: received address resolution
request for 172.18.105.255
Apr 19 09:59:37.463 ipv4_arp/arp 0/RSP0/CPU0 t1 ARP-TABLE: creating incomplete entry for
address: 172.18.105.255
Apr 19 09:59:39.515 ipv4_arp/arp 0/RSP0/CPU0 t1 ARP-TABLE: received address resolution
request for 172.18.105.255
Apr 19 09:59:42.082 ipv4_arp/arp 0/RSP0/CPU0 t1 ARP-TABLE: address resolution failed for
172.18.105.255
Apr 19 09:59:45.007 ipv4_arp/arp 0/RSP0/CPU0 t1 ARP-TABLE: entry 172.18.105.255: deleted
from table
Apr 19 09:59:50.101 ipv4_arp/arp 0/RSP0/CPU0 t1 ARP-TABLE: received address resolution
request for 172.18.105.255
Apr 19 09:59:50.101 ipv4_arp/arp 0/RSP0/CPU0 t1 ARP-TABLE: creating incomplete entry for
address: 172.18.105.255
Apr 19 09:59:54.820 ipv4_arp/arp 0/RSP0/CPU0 t1 ARP-TABLE: address resolution failed for
172.18.105.255
Apr 19 10:00:00.008 ipv4_arp/arp 0/RSP0/CPU0 t1 ARP-TABLE: entry 172.18.105.255: deleted
from table
Apr 19 10:04:11.675 ipv4_arp/arp 0/RSP0/CPU0 t1 ARP-TABLE: received address resolution
request for 172.18.105.255
Apr 19 10:04:11.675 ipv4_arp/arp 0/RSP0/CPU0 t1 ARP-TABLE: creating incomplete entry for
address: 172.18.105.255
Apr 19 10:04:16.272 ipv4_arp/arp 0/RSP0/CPU0 t1 ARP-TABLE: address resolution failed for
172.18.105.255
Apr 19 10:04:30.028 ipv4_arp/arp 0/RSP0/CPU0 t1 ARP-TABLE: entry 172.18.105.255: deleted
from table
Apr 19 10:04:44.097 ipv4_arp/arp 0/RSP0/CPU0 t1 ARP-TABLE: received address resolution
request for 172.18.105.255
Apr 19 10:04:44.097 ipv4_arp/arp 0/RSP0/CPU0 t1 ARP-TABLE: creating incomplete entry for
address: 172.18.105.255
Apr 19 10:04:48.810 ipv4_arp/arp 0/RSP0/CPU0 t1 ARP-TABLE: address resolution failed for
172.18.105.255
MIB Location
To locate and download MIBs, use the Cisco MIB Locator found at the following URL and choose a
platform under the Cisco Access Products menu:
http://cisco.com/public/sw-center/netmgmt/cmtk/mibs.shtml.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
1-57
Chapter 1
Caution
Timesaver
We strongy recommend that, if possible, you gather the information described in this section before you
reset any cards. If you reset cards before you gather information, the system erases the information and
it will be more difficult to diagnose and repair the problem.
Before contacting Cisco Technical Support, review the information provided at the following URL:
http://www.cisco.com/web/services/ts/access/index.html.
For information on contacting Cisco Technical Support, see the Obtaining Documentation and
Submitting a Service Request section on page xii.
show version
show run
show context
show log
show inventory
show diagnostics
Upload any core dumps that were written to disk0, disk1, or harddisk directories.
Capturing Logs
See the Prerequisite Documentation for Troubleshooting section on page 1-1 in Chapter 1, General
Troubleshooting Procedures, for information on collecting current system information.
Collect system information using the following commands:
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
1-58
OL-23591-02
Chapter 1
Note
show tech-supportDisplays system information for Cisco Technical Support and includes a
traditional dump of the configuration and show command outputs.
Some tech-support commands require the user to be assigned the cisco-support task ID. For a mapping
of commands to task IDs and allowed operations, see Cisco IOS XR Task ID Reference Guide.
Note
On the Cisco ASR 9000 Aggregation Services Router, only online diagnostics are supported.
To run a specified on-demand diagnostic test or series of tests, use the diagnostic start location
command.
Example:
RP/0/RSP0/CPU0:router(admin)# diagnostic start location 0/RSP1/CPU0 test 1
RP/0/RSP0/CPU0:router(admin)# diagnostic stop location 0/RSP1/CPU0
For details on the diagnostic commands, see Cisco ASR 9000 Series Aggregation Services Router
Interface and Hardware Component Command Reference.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
1-59
Chapter 1
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
1-60
OL-23591-02
CH A P T E R
Verifying and Troubleshooting Pluggable Optical Line Card Interfaces, page 2-68
SUMMARY STEPS
1.
2.
3.
4.
5.
If your system has pluggable optical line cards, perform additional troubleshooting steps applicable
to these cards.
6.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
2-61
Chapter 2
DETAILED STEPS
Step 1
Command or Action
Purpose
Example:
RP/0/RSP0/CPU0:router# show interfaces
gigabitEthernet 0/0/0/0
Step 2
Example:
RP/0/RSP0/CPU0:router# show controllers
gigabitEthernet 0/1/0/23 stats
Step 3
Example:
RP/0/RSP0/CPU0:router# show netio idb
gigabitEthernet 0/0/0/0
Step 4
or
Example:
RP/0/RSP0/CPU0:router# show hw-module subslot
0/0/0 counters
or
RP/0/RSP0/CPU0:router# show hw-module subslot
counters framer
Step 5
Step 6
The following example shows POS 0/0/1/0 with no input drop counters.
RP/0/RSP0/CPU0:router# show interfaces pos 0/0/1/0
POS0/0/1/0 is up, line protocol is up
Hardware is Packet over SONET/SDH
Internet address is 172.18.140.1/24
MTU 4474 bytes, BW 155520 Kbit
reliability 255/255, txload 1/255, rxload 1/255
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
2-62
OL-23591-02
Chapter 2
Encapsulation HDLC, crc 32, controller loopback not set, keepalive set (10 sec)
Last clearing of "show interface" counters never
5 minute input rate 3000 bits/sec, 0 packets/sec
5 minute output rate 3000 bits/sec, 0 packets/sec
199794 packets input, 222359750 bytes, 0 total input drops
0 drops for unrecognized upper-level protocol
0 runts, 0 giants, 0 throttles, 0 parity
0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored, 0 abort
89911 packets output, 213413210 bytes, 0 total output drops
0 output errors, 0 underruns, 0 applique, 0 resets
0 output buffer failures, 0 output buffers swapped out
0 carrier transitions
= 0
= 0
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
total packets
802.1Q frames
pause frames
pkts 64 bytes
pkts 65-127 bytes
pkts 128-255 bytes
pkts 256-511 bytes
pkts 512-1023 bytes
pkts 1024-1518 bytes
pkts 1519-Max bytes
=
=
=
=
=
=
=
=
=
=
0
0
0
0
0
0
0
0
0
0
Input
Input
Input
Input
good pkts
unicast pkts
multicast pkts
broadcast pkts
=
=
=
=
0
0
0
0
Input
Input
Input
Input
Input
Input
drop
drop
drop
drop
drop
drop
=
=
=
=
=
=
0
0
0
0
0
0
Input
Input
Input
Input
Input
Input
Input
Input
error
error
error
error
error
error
error
error
=
=
=
=
=
=
=
=
0
0
0
0
0
0
0
0
overrun
abort
invalid VLAN
invalid DMAC
invalid encap
other
giant
runt
jabbers
fragments
CRC
collisions
symbol
other
= 0
= 0
= 0
= 0
= 0
= 0
= 0
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
2-63
Chapter 2
Output
Output
Output
Output
Output
Output
Output
Output
pause frames
pkts 64 bytes
pkts 65-127 bytes
pkts 128-255 bytes
pkts 256-511 bytes
pkts 512-1023 bytes
pkts 1024-1518 bytes
pkts 1519-Max bytes
=
=
=
=
=
=
=
=
0
0
0
0
0
0
0
0
Output
Output
Output
Output
good pkts
unicast pkts
multicast pkts
broadcast pkts
=
=
=
=
0
0
0
0
= 0
= 0
= 0
= 0
<14>
<0xfd6a0a74, 0x00000000>
<
0,
0>
Protocol chains:
--------------<Protocol number> (name) Stats
Type Chain_node
<caps num> <function, context> <drop pkts, drop bytes>
<9> (chdlc)
Stats IN: 48466 pkts, 3559516 bytes; OUT: 41378 pkts, 910312 bytes
Encap:
l2_adj_rewrite
<86> <0xfceada88, 0x482c390c> <
0,
0>
queue_fifo
<56> <0xfcedea68, 0x482ddc30> <
0,
0>
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
2-64
OL-23591-02
Chapter 2
txm_nopull
<60>
Decap:
queue_fifo
<56>
chdlc
<13>
Fixup:
l2_adj_rewrite
<86>
queue_fifo
<56>
txm_nopull
<60>
<10> (clns)
Stats IN: 0 pkts,
Encap:
clns
<15>
hdlc
<14>
l2_adj_rewrite
<86>
queue_fifo
<56>
txm_nopull
<60>
Decap:
queue_fifo
<56>
clns
<15>
Fixup:
l2_adj_rewrite
<86>
queue_fifo
<56>
txm_nopull
<60>
<12> (ipv4)
Stats IN: 0 pkts,
Encap:
ipv4
<26>
hdlc
<14>
l2_adj_rewrite
<86>
queue_fifo
<56>
txm_nopull
<60>
Decap:
queue_fifo
<56>
ipv4
<26>
Fixup:
l2_adj_rewrite
<86>
queue_fifo
<56>
txm_nopull
<60>
<0xfce8fa5c, 0x482ddda4>
<
0,
0>
<0xfcedea4c, 0x482ddc30>
<0xfd6a252c, 0x00000000>
<
<
0,
0,
0>
0>
0,
0,
0,
0>
0>
0>
<0xfcfaa030,
<0xfd6a0678,
<0xfceada88,
<0xfcedea68,
<0xfce8fa5c,
0x00000000>
0x00000000>
0x48305a90>
0x482ddc30>
0x482ddda4>
<
<
<
<
<
0,
0,
0,
0,
0,
0>
0>
0>
0>
0>
<0xfcedea4c, 0x482ddc30>
<0xfcfa9508, 0x00000000>
<
<
0,
0,
0>
0>
0,
0,
0,
0>
0>
0>
<0xfd0f341c,
<0xfd6a0678,
<0xfceada88,
<0xfcedea68,
<0xfce8fa5c,
0x482dd460>
0x00000000>
0x48349b54>
0x482ddc30>
0x482ddda4>
<
<
<
<
<
0,
0,
0,
0,
0,
0>
0>
0>
0>
0>
<0xfcedea4c, 0x482ddc30>
<0xfd0f3474, 0x00000000>
<
<
0,
0,
0>
0>
<0xfcead45c, 0x00000000>
<0xfcedea68, 0x482ddc30>
<0xfce8fa5c, 0x482ddda4>
<
<
<
0,
0,
0,
0>
0>
0>
SAFI
---------Unicast
Multicast
Broadcast
Unicast
Multicast
Pkts In
---------0
0
0
0
0
Bytes In
---------0
0
0
0
0
Pkts Out
---------0
0
0
0
0
Bytes Out
---------0
0
0
0
0
The following example shows counters implemented for Multiprotocol Label Switching (MPLS)
packets. The following output under Protocol Chains in the show netio idb command shows the MPLS
packets incrementing:
mpls
<25>
<0xfcc7b2b8, 0x00000000>
<
152,
17328>
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
2-65
Chapter 2
echain ptr:
<0x482e1024>
fchain ptr:
<0x482e13ec>
driver cookie:
<0x4829fc6c>
driver func:
<0x4829f040>
number of subinterfaces: 4096
subblock array size:
7
DSNCNF:
0x00000000
interface stats info:
IN unknown proto pkts: 0
IN unknown proto bytes: 0
IN multicast pkts:
0
OUT multicast pkts:
0
IN broadcast pkts:
0
OUT broadcast pkts:
0
IN drop pkts:
0
OUT drop pkts:
0
IN errors pkts:
0
OUT errors pkts:
0
Chains
-------------------Base decap chain:
ether
<30>
<0xfd018cd8, 0x482c736c>
<
0,
0>
Protocol chains:
--------------<Protocol number> (name) Stats
Type Chain_node
<caps num> <function, context> <drop pkts, drop bytes>
<7> (arp)
Stats IN: 0 pkts, 0 bytes; OUT: 0 pkts, 0 bytes
Encap:
l2_adj_rewrite
<86> <0xfcaa997c, 0x4831a33c> <
0,
0>
pcn_output
<54> <0xfd054bfc, 0x48319f04> <
0,
0>
q_fq
<43> <0xfd05f4b8, 0x48320fec> <
0,
0>
txm_nopull
<60> <0xfcadba38, 0x4824c0fc> <
0,
0>
Decap:
pcn_input
<55> <0xfd054bfc, 0x4830ba8c> <
0,
0>
q_fq_input
<96> <0xfd05f330, 0x48312c7c> <
0,
0>
arp
<24> <0xfcbfc2cc, 0x00000000> <
0,
0>
Fixup:
l2_adj_rewrite
<86> <0xfcaa945c, 0x00000000> <
0,
0>
pcn_output
<54> <0xfd054bfc, 0x48319f04> <
0,
0>
q_fq
<43> <0xfd05f4b8, 0x48320fec> <
0,
0>
txm_nopull
<60> <0xfcadba38, 0x4824c0fc> <
0,
0>
<10> (clns)
Stats IN: 0 pkts, 0 bytes; OUT: 1861623 pkts, 2062483853 bytes
Encap:
clns
<15> <0xfcbe2c80, 0x00000000> <
0,
0>
ether
<30> <0xfd0189b4, 0x482c736c> <
0,
0>
l2_adj_rewrite
<86> <0xfcaa997c, 0x482d8660> <
0,
0>
pcn_output
<54> <0xfd054bfc, 0x48319f04> <
0,
0>
q_fq
<43> <0xfd05f4b8, 0x48320fec> <
0,
0>
txm_nopull
<60> <0xfcadba38, 0x4824c0fc> <
0,
0>
Decap:
pcn_input
<55> <0xfd054bfc, 0x4830ba8c> <
0,
0>
q_fq_input
<96> <0xfd05f330, 0x48312c7c> <
0,
0>
clns
<15> <0xfcbe2444, 0x00000000> <
0,
0>
Fixup:
l2_adj_rewrite
<86> <0xfcaa945c, 0x00000000> <
0,
0>
pcn_output
<54> <0xfd054bfc, 0x48319f04> <
0,
0>
q_fq
<43> <0xfd05f4b8, 0x48320fec> <
0,
0>
txm_nopull
<60> <0xfcadba38, 0x4824c0fc> <
0,
0>
<12> (ipv4)
Stats IN: 0 pkts, 0 bytes; OUT: 759095 pkts, 57691220 bytes
Encap:
ipv4
<26> <0xfcc03dfc, 0x482e0414> <
0,
0>
ether
<30> <0xfd0189b4, 0x482c736c> <
0,
0>
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
2-66
OL-23591-02
Chapter 2
l2_adj_rewrite
<86> <0xfcaa997c, 0x4831a294> <
0,
pcn_output
<54> <0xfd054c48, 0x48319f04> <
0,
q_fq
<43> <0xfd05f4b8, 0x48320fec> <
0,
txm_nopull
<60> <0xfcadba38, 0x4824c0fc> <
0,
Decap:
pcn_input
<55> <0xfd054c48, 0x4830ba8c> <
0,
q_fq_input
<96> <0xfd05f330, 0x48312c7c> <
0,
ipv4
<26> <0xfcc03e80, 0x00000000> <
0,
Fixup:
l2_adj_rewrite
<86> <0xfcaa945c, 0x00000000> <
0,
pcn_output
<54> <0xfd054c48, 0x48319f04> <
0,
q_fq
<43> <0xfd05f4b8, 0x48320fec> <
0,
txm_nopull
<60> <0xfcadba38, 0x4824c0fc> <
0,
<13> (mpls)
Stats IN: 204 pkts, 23256 bytes; OUT: 0 pkts, 0 bytes
Encap:
mpls
<25> <0xfcc7ddbc, 0x00000000> <
0,
ether
<30> <0xfd0189b4, 0x482c736c> <
0,
l2_adj_rewrite
<86> <0xfcaa997c, 0x4831a2e8> <
0,
pcn_output
<54> <0xfd0561f0, 0x48319f04> <
0,
q_fq
<43> <0xfd05f4b8, 0x48320fec> <
0,
txm_nopull
<60> <0xfcadba38, 0x4824c0fc> <
0,
Decap:
pcn_input
<55> <0xfd0561f0, 0x4830ba8c> <
0,
q_fq_input
<96> <0xfd05f330, 0x48312c7c> <
0,
mpls
<25> <0xfcc7b2b8, 0x00000000> <
152,
Fixup:
l2_adj_rewrite
<86> <0xfcaa945c, 0x00000000> <
0,
pcn_output
<54> <0xfd0561f0, 0x48319f04> <
0,
q_fq
<43> <0xfd05f4b8, 0x48320fec> <
0,
txm_nopull
<60> <0xfcadba38, 0x4824c0fc> <
0,
<22> (ether_sock)
Stats IN: 0 pkts, 0 bytes; OUT: 0 pkts, 0 bytes
Encap:
ether_sock
<98> <0xfd01a774, 0x482c736c> <
0,
l2_adj_rewrite
<86> <0xfcaa997c, 0x482d85f0> <
0,
pcn_output
<54> <0xfd054bfc, 0x48319f04> <
0,
q_fq
<43> <0xfd05f4b8, 0x48320fec> <
0,
txm_nopull
<60> <0xfcadba38, 0x4824c0fc> <
0,
Decap:
pcn_input
<55> <0xfd054bfc, 0x4830ba8c> <
0,
q_fq_input
<96> <0xfd05f330, 0x48312c7c> <
0,
ether_sock
<98> <0xfd01a91c, 0x482c736c> <
0,
Fixup:
l2_adj_rewrite
<86> <0xfcaa945c, 0x00000000> <
0,
pcn_output
<54> <0xfd054bfc, 0x48319f04> <
0,
q_fq
<43> <0xfd05f4b8, 0x48320fec> <
0,
txm_nopull
<60> <0xfcadba38, 0x4824c0fc> <
0,
0>
0>
0>
0>
0>
0>
0>
0>
0>
0>
0>
0>
0>
0>
0>
0>
0>
0>
0>
17328>
0>
0>
0>
0>
0>
0>
0>
0>
0>
0>
0>
0>
0>
0>
0>
0>
SAFI
---------Unicast
Multicast
Broadcast
Unicast
Multicast
Pkts In
---------0
0
0
0
0
Bytes In
---------0
0
0
0
0
Pkts Out
---------0
7
0
0
0
Bytes Out
---------0
434
0
0
0
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
2-67
Chapter 2
The following Packet-over-SONET/SDH (POS) port example shows the SPA counters. The output
displays any drop counters or error counters incrementing for the interface.
RP/0/RSP0/CPU0:router# show hw-module subslot counters framer
SPA 0/2/0 device framer 0/0 info:
(48-bit)
(48-bit)
(48-bit)
(48-bit)
(48-bit)
(48-bit)
(#0x60e7d078-0x883c):
(#0x60e7d080-0x8840):
(#0x60e7d040-0x8820):
(#0x60e81070-0xa838):
(#0x60e81068-0xa834):
(#0x60e81040-0xa820):
567674
479474
21795
567709
479496
21796
(48-bit)
(48-bit)
(48-bit)
(48-bit)
(48-bit)
(48-bit)
(#0x60dfd078-0x883c):
(#0x60dfd080-0x8840):
(#0x60dfd040-0x8820):
(#0x60e01070-0xa838):
(#0x60e01068-0xa834):
(#0x60e01040-0xa820):
567628
479438
21793
567690
479478
21795
SUMMARY STEPS
1.
show controllers plim asic SPAQFPBridgeCtrl counters instance <0 3> all location node-id
2.
3.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
2-68
OL-23591-02
Chapter 2
4.
5.
6.
DETAILED STEPS
Step 1
Command or Action
Purpose
Example:
RP/0/RSP0/CPU0:router# show controllers plim
asic SPAQFPBridgeCtrl counters instance 0 all
location 0/4/CPU0
Step 1
Example:
RP/0/RSP0/CPU0:router# show hw-module subslot
brief pluggable-optics
Step 2
Example:
Step 3
Example:
Step 4
Example:
RP/0/RSP0/CPU0:router# show hw-module subslot
0/2/0 registers pluggable-optics
Step 5
Examples
The following example displays the drop counters and error countersincrementing on the SPA in the line
card.
RP/0/RSP0/CPU0:router# show controllers plim asic SPAQFPBridgeCtrl counters instance 0 all
location 0/4/CPU0
Wed Nov 3 08:58:07.062 EDT
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
2-69
Chapter 2
SPAQFPBridgeCtrl 0:
=======================================
------------ SPAQFPBridgeCtrl 0 SPA1 Counters -------RX Bytes: 0
RX Packets: 0
TX Bytes: 0
TX Packets: 0
--------------- SPAQFPBridgeCtrl 0 HT Counters ---------HT RX Bytes: 0
HT RX Packets: 0
HT TX Bytes: 0
HT TX Packets: 0
-------------- SPAQFPBridgeCtrl 0 NP Counters --------RXNP eSPI Bytes: 0
RXNP eSPI Packets: 0
TXNP eSPI Bytes: 0
TXNP eSPI Packets: 0
-------------- SPAQFPBridgeCtrl 0 Diag Counters --------RXNP Online Diag Bytes: 0
RXNP Online Diag Packets: 0
TXNP Online Diag Bytes: 0
TXNP Online Diag Packets: 0
-------------- SPAQFPBridgeCtrl 0 Error Counters --------ERP Read out of sync Error: 0
CPUIF ERP Parity Error: 0
CPUIF ERP Protocol Error: 0
RXRLDC Mem Low Byte ECC: 0
RXRLDC Mem High Byte ECC: 0
TXRLDC Mem Low Byte ECC: 0
TXRLDC Mem High Byte ECC: 0
-------------- SPAQFPBridgeCtrl 0 Drop Counters --------TXNP Errored Low Priority Packets: 0
TXNP Errored High Priority Packets: 0
TXNP Errored Loopback Packets: 0
TXNP Errored HT Packets: 0
TXNP Errored Low Priority Bytes: 0
TXNP Errored High Priority Bytes: 0
TXNP Errored Loopback Bytes: 0
TXNP Errored HT Bytes: 0
--------- SPAQFPBridgeCtrl 0 RXDCM Drops ---------------- SPAQFPBridgeCtrl 0 TXDCM Drops --------
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
2-70
OL-23591-02
Chapter 2
Extended ID: 4
Xcvr Type: OC48 SR/STM16 I-16 (44)
Connector: LC
Vendor name: CISCO-FINISAR
Vendor part number: FTRJ1321P1BTL-C4
State: Enabled
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
2-71
Chapter 2
19
4E
31
05
30
58
3C
62
FF
FF
00
49
33
1E
56
80
8B
56
FF
FF
02
53
32
00
4E
01
D2
5D
FF
FF
14
41
31
23
20
D3
2D
CD
FF
FF
THRESHOLDS
Temperature
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
2-72
OL-23591-02
Chapter 2
Voltage
V
003.9000
Bias Current
mA
080.0000
Transmit power mW
002.7234
Receive power mW
005.0328
Diagnostics contents (hex):
0x00:
6E 00 D8 00 5D 00 E2
0x10:
9C 40 03 E8 88 B8 07
0x20:
C4 98 00 78 82 B5 01
0x30:
00 00 00 00 00 00 00
0x40:
00 00 00 00 3E 72 B9
0x50:
00 77 FF AB 01 00 00
0x60:
21 EC 81 18 01 0E 00
0x70:
00 00 00 80 00 00 00
0x80:
57 4D 31 54 32 54 54
0x90:
31 2D 30 31 56 30 31
0xA0:
00 00 00 00 00 00 00
0xB0:
00 00 00 00 00 00 00
0xC0:
53 46 50 2D 4F 43 34
0xD0:
20 20 20 20 20 20 20
0xE0:
00 00 00 00 00 00 00
0xF0:
00 00 00 00 00 00 00
003.7000
070.0000
001.7251
003.3461
00
D0
75
00
A5
00
BA
00
41
20
00
00
38
20
00
00
98
6A
00
00
41
01
19
00
41
8A
00
00
2D
20
00
00
58
62
00
00
37
00
DA
00
41
FB
00
00
53
20
00
40
69
04
00
00
B7
00
00
00
31
55
00
00
52
20
00
00
002.9000
004.0000
000.1704
000.0373
78
77
00
00
FE
00
00
00
30
00
00
00
20
20
00
40
90
43
00
00
01
10
00
00
2D
00
00
00
20
20
00
00
88
63
00
00
00
00
00
00
31
00
00
00
20
20
00
00
71
06
00
00
00
00
10
00
39
00
00
AA
20
20
00
00
48
A8
00
00
00
90
F8
01
36
64
00
AA
20
66
00
00
19
4E
31
05
30
58
CB
88
FF
FF
00
49
33
1E
42
80
9B
17
FF
FF
02
53
32
00
56
01
FD
A0
FF
FF
14
41
31
23
20
CE
A3
7B
FF
FF
002.7000
002.0000
000.1143
000.0120
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
2-73
Chapter 2
THRESHOLDS
high alarm high
Temperature
C
+110.000
Voltage
V
003.9000
Bias Current
mA
080.0000
Transmit power mW
003.5276
Receive power mW
005.0147
Diagnostics contents (hex):
0x00:
6E 00 D8 00 5D 00 E2
0x10:
9C 40 03 E8 88 B8 07
0x20:
C3 E3 00 9B 82 49 01
0x30:
00 00 00 00 00 00 00
0x40:
00 00 00 00 3E 73 C5
0x50:
00 5B FF F2 01 00 00
0x60:
21 D8 80 B8 00 54 00
0x70:
00 00 00 80 00 00 00
0x80:
57 4D 31 54 32 54 54
0x90:
31 2D 30 31 56 30 31
0xA0:
00 00 00 00 00 00 00
0xB0:
00 00 00 00 00 00 00
0xC0:
53 46 50 2D 4F 43 34
0xD0:
20 20 20 20 20 20 20
0xE0:
00 00 00 00 00 00 00
0xF0:
00 00 00 00 00 00 00
warning
low warning
low alarm
+093.000
-30.000
-40.000
003.7000
002.9000
002.7000
070.0000
004.0000
002.0000
002.2272
000.2022
000.1291
003.3353
000.0407
000.0155
00
D0
97
00
30
00
22
00
41
20
00
00
38
20
00
00
98
89
00
00
40
01
2A
00
41
8A
00
00
2D
20
00
00
58
CC
00
00
46
00
02
00
41
FB
00
00
53
20
00
40
69
05
00
00
23
00
00
00
31
55
00
00
52
20
00
00
78
0B
00
00
7C
00
00
00
30
00
00
00
20
20
00
40
90
57
00
00
01
10
00
00
2D
00
00
00
20
20
00
00
88
00
00
00
00
00
00
00
31
00
00
00
20
20
00
00
71
07
00
00
00
00
10
00
39
00
00
AA
20
20
00
00
48
E6
00
00
00
7C
F8
01
36
64
00
AA
20
66
00
00
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
2-74
OL-23591-02
CH A P T E R
Run the command show inject stats See if the packets went from the CPU to the NP.
Run the command show interface statsLook at the Tx counters to see if the packet was sent.
Check the remote interface statistics to see if they received the packets.
Run commands in this list (above) on the return patch to check for drops.
Figure 3-1 shows the general approach to troubleshooting ping and ARP connectivity issues.
Throubleshooting is required because a ping attempt has failed. In this example, the IGP protocol refers
to the protocol currently configured on the network you are troubleshootingOSPF, EIGRP, IS-IS, or
RIP.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
3-75
Chapter 3
Figure 3-1
Yes
Is the
IGP protocol
running?
Is this
an Ethernet
interface?
No
No
Yes
Is the
IGP protocol
up?
No
Try
ping
Yes
Was an
ARP entry
created?
Yes
No
Debug
ARP
Try
ping
Was ping
successful?
No
Debug
ping packets
Exit
279971
Yes
Follow these steps to troubleshoot ping and ARP connectivity issues. See Figure 3-1 to help you locate
the steps that apply to your network scenario.
Step 1
Tip
Step 2
Ping the remote end and check for a response. If there is no response, continue with this procedure to
determine why the ping was unsuccessful and to connect successfully to the remote end.
Use a systematic process to isolate the location of the failure. Ping the local interface first. If that is
successful, ping the directly connected neighbor (single hop). If that is successful, ping the next hop, and
so forth.
Verify that the interface is configured as Layer 3.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
3-76
OL-23591-02
Chapter 3
Step 3
Check the routing table to make sure the IP address you are trying to ping has a route in the Routing
Information Base (RIB) table.
RP/0/RSP0/CPU0:router# show route
Step 4
Verify that the IGP protocol is running and the connection to the neighbor is up. The following example
assumes OSPF as the IGP.
RP/0/RSP0/CPU0:router# show protocols ospf
RP/0/RSP0/CPU0:router# show ospf neighbor
Step 5
Verify that packets are coming in and going out on the Ethernet interface.
Be aware of the following ARP behaviors when you are reviewing the display from the show commands
in this step:
A normal ping will send an ARP packet out followed by the actual ICMP echo packets. ARP must
work before ICMP echo can work. If the system is receiving zero packets back, then there was no
ARP reply. Even a single packet back means there was an ARP reply. (The system sends the ARP
packet only if there is no ARP entry. Otherwise, it skips the ARP and proceeds with the ICMP echo.)
By default, the system attempts to ping the remote router five times. If the remote router was recently
connected to the network, the first ping will fail because the system needs time to resolve the ARP
packet.
or
RP/0/RSP0/CPU0:router# show interfaces type
Step 6
Display the ARP information. The IP address that you attempted to ping should be in the output.
RP/0/RSP0/CPU0:router# show arp
Step 7
If this port was previously attached to another device, or some othe major change has taken place on the
remote end, use the clear arp-cache command to build a new entry. Verify that the MAC address in the
ARP table is correct (see the MAC address in the Hardware Addr column in the example in Step 6).
RP/0/RSP0/CPU0:router# clear arp-cache
RP/0/RSP0/CPU0:router# show arp
Step 8
a.
If an ARP entry does not exist or is incomplete, add a static ARP entry. Ensure that the Tx adjacency
points to COMPLETE.
RP/0/RSP0/CPU0:router# show cef {ipv4} prefix hardware egress detail location node-id
Caution
After you finish using the static ARP entry for troubleshooting purposes, you must remove it. If you do
not remove the static ARP entry, it will cause traffic to be misdirected.
b.
If the ARP entry points to COMPLETE, it means that the ARP entry is not being updated.
Troubleshooting should now focus on why the ARP entry is not getting added (this includes steps
such as show arp, show arp idb, show adjacency gig node-id detail location node-id, and show
arp trace).
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
3-77
Chapter 3
Step 9
c.
If the Tx adjacency still points to PUNT, it means ARP is adding the entry in the database, but
fib_mgr fails to mark the adjacency as COMPLETE.
d.
This could be a fib_mgr, ARP, or AIB problem. Delete and reconfigure the static ARP entry with
AIB and CEF debugs on. The debugs show if ARP is adding the entry inside the AIB and if the AIB
is informing fib_mgr.
Send a burst of traffic to help troubleshoot whether traffic is getting through. This can help in scenarios
such as a disconnected cable, intermittent drops at unknown locations, and so forth.
a.
Configure a static ARP entry, then send a large number of ping packets (for example, 100 or 1,000
packets) with a zero timeout. This sends out a burst of traffic from the router. When the ping fails,
the system displays a dot instead of an exclamation point. If the ping is not possible, the system
displays a U instead of a dot.
Example:
RP/0/RSP0/CPU0:router# ping 192.0.2.55 count 100 timeout 0
Wed Sep 29 15:09:29.809 EDT
Type escape sequence to abort.
Sending 100, 100-byte ICMP Echos to 192.0.2.55, timeout is 0 seconds:
......................................................................
..............................
Success rate is 0 percent (0/100)
Step 10
b.
There are parameters to the ping command that can be used to change the time delay for the reply.
Try lowering the delay, changing parameters to send 100 ping requests, and so forth.
c.
There is a mode that allows you to suppress the ARP request and send out only the ICMP echo
packets. See if the pings are failing intermittently or all the time.
If ARP connectivity fails, perform the following steps to find out why.
a.
b.
Local pingPing your own interface (the interface your router uses to send out the pings).
c.
Determine whether the local ping was successful. If the local ping failed (no response), pings out of
that interface will also fail.
d.
If you have an ARP entry, verify that there are outgoing/incoming ICMP echo/reply packets.
Note
Step 11
A ping is represented by a dot, exclam point, or capital U. The RSP allows a specific number of
seconds for the ping to complete. The ARP is hidden inside this event.
If you have to dig deeper into the issue, use the following commands to dump ping packets.
Example
RP/0/RSP0/CPU0:router# show route
C 172.21.116.0/24 is directly connected, 2d19h, MgmtEth0/RSP0/CPU0/0
is directly connected, 2d19h, MgmtEth0/RSP1/CPU0/0
L 172.21.116.10/32 is directly connected, 2d20h, MgmtEth0/RSP0/CPU0/0
L 172.21.116.11/32 is directly connected, 2d19h, MgmtEth0/RSP1/CPU0/0
L 172.21.116.12/32 [0/0] via 172.21.116.12, 2d19h, MgmtEth0/RSP0/CPU0/0
O 192.168.12.0/24 [110/2] via 192.168.111.11, 2d19h, GigabitEthernet0/2/0/1
[110/2] via 192.168.121.12, 2d19h, GigabitEthernet0/2/0/2
O 192.168.21.0/24 [110/2] via 192.168.111.11, 2d19h, GigabitEthernet0/2/0/1
[110/2] via 192.168.121.12, 2d19h, GigabitEthernet0/2/0/2
C 192.168.111.0/24 is directly connected, 2d20h, GigabitEthernet0/2/0/1
L 192.168.111.1/32 is directly connected, 2d20h, GigabitEthernet0/2/0/1
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
3-78
OL-23591-02
Chapter 3
Pri
State
1
FULL/DR
up for 2d17h
1
FULL/DR
up for 2d17h
1
FULL/BDR
up for 2d18h
1
FULL/BDR
up for 2d18h
1
FULL/BDR
up for 2d18h
Dead Time
00:00:36
Address
10.147.4.64
Interface
GigabitEthernet0/1/0/2
00:00:39
10.146.4.66
GigabitEthernet0/1/0/8
00:00:33
10.194.4.19
GigabitEthernet0/1/0/18
00:00:34
10.114.4.11
GigabitEthernet0/1/0/23
00:00:39
10.114.8.11
TenGigE0/4/0/0
The following example shows the packet counts for a line card. Note that there are packets being input
and output.
RP/0/RSP0/CPU0:router# show interfaces location 0/4/CPU0
Wed Sep 1 09:22:03.427 DST
TenGigE0/4/0/0 is up, line protocol is up
Interface state transitions: 1
Hardware is TenGigE, address is 001b.53ff.a780 (bia 001b.53ff.a780)
Layer 1 Transport Mode is LAN
Description: Connected to P11_CRS-4 10GE 0/2/5/0
Internet address is 10.114.8.44/24
MTU 9100 bytes, BW 10000000 Kbit (Max: 10000000 Kbit)
reliability 255/255, txload 0/255, rxload 0/255
Encapsulation ARPA,
Full-duplex, 10000Mb/s, LR, link type is force-up
output flow control is off, input flow control is off
loopback not set,
ARP type ARPA, ARP timeout 04:00:00
Last input 00:00:00, output 00:00:00
Last clearing of "show interface" counters never
5 minute input rate 28000 bits/sec, 39 packets/sec
5 minute output rate 45000 bits/sec, 39 packets/sec
2356786692 packets input, 151622450429 bytes, 26 total input drops
0 drops for unrecognized upper-level protocol
Received 2 broadcast packets, 2327063140 multicast packets
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
3-79
Chapter 3
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
3-80
OL-23591-02
Chapter 3
path-idx 1
next hop 10.114.8.11
local adjacency
local label 16021
.
.
.
TX Adjacency
Raw data for tx adj struct:
Raw result1: 0x03000100 0x01000000 0x7e23001b 0x0c6367ff
Raw result2: 0x95650300 0x00000000 0x00000000 0x00000000
--------------------------------------------Search Ctrl Flags:
-----------------match
: 1
valid
: 1
gre_adj
: 0
null_route
: 0
tx_punt
: 0
tx_drop
: 0
next_hop_down : 0
adj_complete : 0
punt_ifib
: 0
nhop_down
: 0
stop
: 0
match_all_bit: 0
default_action: 1
uidb_index
: 0x0001
l3_mtu
: 9086
dest mac
: 001b.0c63.67ff
prefix_adj_cnt_index: 0x95650300
RX Adjacency
Raw data for rx adj struct:
Raw result1: 0x13000100 0x00001300 0x0c000280 0x00000000
--------------------------------------------Search Ctrl Flags:
-----------------rx_punt
: 0
rx_drop
: 0
rx_adj_SFP
: 1
rp_destined
: 0
rp_drop
: 0
match
: 1
valid
: 1
rx_LAG_adj
: 0
match_all_bit : 0
pri_adj_down : 0
default_action: 1
rx_adj_field : 0x0013
egress_ifh
: 0xc000280
OK
Y
Y
Interface
GigabitEthernet0/1/0/23
TenGigE0/4/0/0
Address
remote
10.114.8.11
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
3-81
Chapter 3
2.
3.
show bfd [ipv4 | all] session [detail | [interface ifname] | [location node-id] ] [detail]
4.
5.
show bfd trace {adjacency | error | fsm | packet} [interface ifname] [location node-id]
6.
DETAILED STEPS
Step 1
Command or Action
Purpose
Example:
RP/0/RSP0/CPU0:router# show bfd location
0/4/CPU0
Step 2
Example:
RP/0/RSP0/CPU0:router# show bfd client detail
Step 3
Example:
RP/0/RSP0/CPU0:router# show bfd session
interface Gig2/1/0/0 detail
Step 4
Example:
RP/0/RSP0/CPU0:router# show bfd counters packet
interface POS 0/3/0/0 location 0/3/cpu0
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
3-82
OL-23591-02
Chapter 3
Step 5
Command or Action
Purpose
Example:
RP/0/RSP0/CPU0:router# show bfd trace fsm
location 0/4/CPU0
Note
Step 6
Example:
RP/0/RSP0/CPU0:router# show tech-support
routing bfd location 0/1/CPU0
Step 2
Ensure that the router and remote device are configured with the following parameters:
Step 1
Verify IP connectivity.
RP/0/RSP0/CPU0:router# ping local-IP-address
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
3-83
Chapter 3
Step 2
Step 3
Step 4
Step 5
Note
Step 6
SPP means software packet processing, but is more commonly referred to as vector path
processing (VPP).
Step 7
If the following message appears, the BFD flap is a result of the application flap.
bfd_agent[104]: %BFD-6-SESSION_REMOVED : BFD session to neighbor 192.168.1.1 on interface
Gi0/5/0/0 has been remove
Step 8
Step 9
Step 10
Step 11
Step 12
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
3-84
OL-23591-02
Chapter 3
Examine the SPP process on the LC CPU to determine the delay encountered by BFD echo packets:
RP/0/RSP0/CPU0:router# show bfd trace performance reverse location
Rule out BFD echo packet loss: show bfd counters packet location
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
3-85
Chapter 3
Figure 3-2
Operator 1
CE 1
PE 1
Operator 2
PE 3
PE 4
PE 2
MEP
MIP
MIP
CE 2
MEP
Level 6
Level 6
MEP
MIP
MIP
MEP
MIP
MIP
MEP
Level 3
207581
Level 4
MEP
Tip
No CCMs are Received at the MEP or Peer MEPs Are Not Seen, page 3-89
Peer MEP Times Out But No Alarm Or Action Occurs, page 3-92
For an extensive discussion of CFM usage and CFM command examples, see Cisco ASR 9000 Series
Aggregation Services Router Interface and Hardware Component Configuration Guide.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
3-86
OL-23591-02
Chapter 3
show ethernet cfm configuration-errorsDisplays any problems that have been detected in the CFM
configuration.
show ethernet cfm local maintenance-pointsDisplays a summary of the MEPs and MIPs that have
been created.
show ethernet cfm local mepsDisplays information about local MEPs, including continuity check
messages (CCMs), details about the types of packets being sent and received, and counters for each
packet type.
show ethernet cfm peer mepsDisplays information about peer MEPs, including details about any
peer MEP defects that have been detected.
show ethernet cfm traceroute-cacheDisplays the contents of the traceroute cache, that is, the result
of recent traceroute operations.
show ethernet cfm interfaces aisDisplays a summary of interfaces where AIS messages are being
sent or received.
show ethernet cfm interfaces statisticsDisplays counters for CFM PDUs that are dropped per
interface.
show ethernet cfm ccm-learning-databaseDisplays the contents of the CCM learning database,
which the system uses when it responds to received traceroute (linktrace) messages.
debug ethernet cfm packetsEnables debugging of sent and received CFM PDUs.
If you need to collect information to provide to Cisco, the following commands are also useful, in
addition to those listed above. Note that many of these commands require the cisco-support task ID.
show spp sid statsCheck the SPP stream ID (SID) statistics to see that CFM traffic is injected and
punted.
show spp clientDisplays information from the RSP about traffic on the SPP. Check to see if there
are any SPP drops.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
3-87
Chapter 3
Note
To clear the spp counters, run the command clear spp {client | interface | node-counters} location
node-id. This command clears client statistics, interface statistics, and per-node counters, depending on
the keyword you use.
Display information about errors that might be preventing configured CFM operations from becoming
active, as well as any warnings that have occurred.
show ethernet cfm configuration-errors
Step 2
Display a list of local maintenance points that have been created. Verify that the list contains the
expected nodes.
show ethernet cfm local maintenance-points
Step 3
Display operational states of local MEPs. Verify that the states are as expected.
show ethernet cfm local meps
The CFM standard (IEEE 802.1ag-2007) specifies an algorithm that is used to determine whether a MIP
should be created, and at what level. For details of this implementation, see the mip auto-create
command in Cisco ASR 9000 Series Aggregation Services Router Interface and Hardware Component
Command Reference.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
3-88
OL-23591-02
Chapter 3
Step 1
Display information about errors that might be preventing configured CFM operations from becoming
active, as well as any warnings that have occurred.
show ethernet cfm configuration-errors
Step 2
Display a list of local maintenance points that have been created. Verify that the list contains the
expected nodes. Check for MEPs configured on the interface, and for MIPs enabled on a service at a
lower level.
show ethernet cfm local maintenance-points
Step 3
If MIP creation is not functioning, verify that the bridge domain or xconnect is configured correctly. To
verify or troubleshoot these bridge domain and xconnect configurations, see Chapter 9,
Troubleshooting L2VPN and Ethernet Services.
No CCMs are Received at the MEP or Peer MEPs Are Not Seen
This section explains how to troubleshoot the following conditions:
Continuity check messages (CCMs) are not seen at one or more maintenance end points (MEPs).
CFM MEPs exchange CCMs periodically according to parameters configured on the system. These
CCMs are multicast to all other MEPs in the service at the same level. When the local MEP receives a
CCM, it creates an entry in the peer MEP table. If CCMs are not being exchanged correctly, perform the
following steps.
Step 1
Verify that CCM is enabled and there is a supported encapsulation on the interface.
RP/0/RSP0/CPU0:router# show running-config
Step 2
Step 3
Display operational states of local and peer MEPs. Verify that CCM is enabled and the states are as
expected.
RP/0/RSP0/CPU0:router#
RP/0/RSP0/CPU0:router#
RP/0/RSP0/CPU0:router#
RP/0/RSP0/CPU0:router#
Step 4
show
show
show
show
ethernet
ethernet
ethernet
ethernet
cfm
cfm
cfm
cfm
local meps
local meps verbose
peer meps
peer meps detail
View packets seen by the CFM PI. Enable all of the options. The output shows if packets are dropped,
forwarded, or processed.
RP/0/RSP0/CPU0:router# debug ethernet cfm packets packet-type ccm
Step 5
View remote MEPs shown by the specific LC CFM instance. If CCMs are not received, the peer does not
display.
Step 6
View CFM SID statistics seen by the SPP. This displays any CFM traffic that is injected and punted.
RP/0/RSP0/CPU0:router# show spp sid stats
Step 7
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
3-89
Chapter 3
Step 8
Step 9
Check for dropped PDUs as described in the Dropped CFM PDUs section on page 3-92.
Run the following commands to obtain the output you will need for detailed troubleshooting.
RP/0/RSP0/CPU0:router#
RP/0/RSP0/CPU0:router#
RP/0/RSP0/CPU0:router#
RP/0/RSP0/CPU0:router#
Step 2
Step 3
show
show
show
show
ethernet
ethernet
ethernet
ethernet
cfm
cfm
cfm
cfm
local meps
local meps verbose
peer meps
peer meps detail
Wrong levelCheck the output of the commands in Step 1 to see if CCMs are being received at a lower
level than the level of the local MEP. This indicates a misconfiguration, for example:
The domain level is configured incorrectly on the local device or the peer device.
An intended MEP at the lower level has not been configured, and as a result the CCMs it would
consume are reaching the local MEP.
The forwarding path within the network has been misconfigured, such that CCM packets are being
received from an unintended source.
Cross-connect (wrong MAID)Check the output of the commands in Step 1 to see if CCMs are being
received with an maintenance association identifier (MAID) that does not match the MAID configured
locally for the service. The MAID is formed from the maintenance domain identifier (MDID) and the
short maintenance association name (SMAN). By default, the MDID is set to the name of the domain
and the SMAN is set to the name of the service. A crossconnect error indicates a misconfiguration, for
example:
The domain name or ID is configured incorrectly on the local device or on the peer device.
The service name or ID is configured incorrectly on the local device or on the peer device.
The forwarding path within the network has been misconfigured, such that CCM packets are being
received from an unintended source.
Step 4
Wrong intervalCheck the output of the commands in Step 1 to see if CCMs are being received with a
CCM interval that does not match the locally configured CCM interval. This indicates that the interval
is configured incorrectly on either the local device or the peer device. For a given service, the same CCM
interval must be configured on all devices.
Step 5
Loop (local MAC address received)Check the output of the commands in Step 1 to see if CCMs are
being received with the source MAC equal to the MAC address of the interface for the local MEP. This
indicates that there is a loop in the network such that the local device is receiving its own packets, or that
two devices in the network are configured with the same MAC address.
Step 6
Configuration (local MEP ID received)Check the output of the commands in Step 1 to see if CCMs
are being received from a peer MEP with the same MEP ID as the local MEP. This defect indicates that
two MEPs are configured with the same MEP ID. Across the entire network, each MEP in the service
must be configured with a different MEP ID.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
3-90
OL-23591-02
Chapter 3
Step 7
Peer interface downCheck the output of the commands in Step 1 to see if CCMs are being received
that indicate the interface on the peer MEP is down, or that the interface on every peer MEP is STP
blocked. This indicates a problem with the operational state of the network.
Step 8
Step 9
Unexpected (crosscheck)Check the output of the commands in Step 1. If crosscheck is configured and
CCMs are being received from a peer MEP that is not specified, these CCMs are unexpected. This may
indicate a misconfiguration or that CCMs are being received from an unintended source.
Step 10
Remote defect receivedCheck the output of the commands in Step 1. If received CCMs indicate that
the peer MEP has detected a defect, take the action recommended in the Remote Defect Indication
Received section on page 3-91.
In a point-to-point service, most defects will be detected by both MEPs; therefore both MEPs will
send the RDI and both will receive the RDI. However, a unidirectional failure in the network could
cause one of the MEPs to detect a crosscheck missing defect, while the other MEP does not detect
any defect. In this case, the RDI sent by the first MEP serves to notify the second MEP of the
problem.
In a multipoint service, if there is a defect on any MEP or pair of MEPs, all other MEPs in the service
receive the RDIs from the MEP or MEPS that detected the defect.
Run the following commands to obtain the output you will need for troubleshooting RDIs.
RP/0/RSP0/CPU0:router# show ethernet cfm peer meps
RP/0/RSP0/CPU0:router# show ethernet cfm peer meps detail
Step 2
Determine the peer MEP from which the RDI is being received.
Step 3
Log into the peer device and follow the steps in the Peer MEP Defects and Mismatches Are Seen
section on page 3-90.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
3-91
Chapter 3
Step 2
Dropped when being passed to software due to exceeding the supported CFM packet rate of 16,000
packets per second per line card
Note
Note that the CFM packet rate limit (16,000 CFM packets per second per line card) includes all
CFM packet types, including linktrace (traceroute) and loopback (ping) packets, as well as
CCMs and Ethernet SLA probes. Normally, the number of linktrace or loopback packets is low;
however, the use of continuity-check auto-traceroute can cause a high number of linktrace
packets to be sent, if a number of peer MEPs time out in quick succession.
Dropped because the configured maximum MEPs limit (default 100) has been reached for the
service
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
3-92
OL-23591-02
Chapter 3
To display information for troubleshooting dropped CFM PDUs, perform the following steps. Take
corrective actions based on the outputs of the commands in these steps.
Step 1
Enable packet debugging to determine whether forwarded packets are being received at the MIP.
RP/0/RSP0/CPU0:router# debug ethernet cfm packets [received dropped interface
gigabitEthernet node-id]
Step 2
Display the statistics of the CFM PDUs per interface. Look for any drops ted to packets that are
improperly formed, invalid, wrong level, or unknown type.
RP/0/RSP0/CPU0:router# show ethernet cfm interfaces statistics
Step 3
Display the local MEPs and look for discarded CCMs. Discarded CCMs might indicate the the
configured maximum MEPs limit (default 100 MEPs per service) is reached.
RP/0/RSP0/CPU0:router# show ethernet cfm local meps verbose
Step 4
Step 5
Check the STP status on the interfaces with MEPs or MIPs. CFM PDUs originating at MEPs on a STP
block port get forwarded, however, PDUs forwarded on a MIP are subject to the STP port state. This
means that if MIP is on a port that is STP blocked, then CFM PDUs will be dropped at the MIP.
Step 6
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
3-93
Chapter 3
If there is another MEP on the interface at a higher level, and in the same direction, the AIS messages
are sent internally from the lower level MEP to the next highest level MEP. In this case, no actual
PDUs are transmitted.
Otherwise, if there is a MIP on the interface then AIS PDUs are transmitted at the level of the MIP.
If there is no MIP on the interface, no AIS messages are transmitted.
Step 2
Step 3
Display the information published in the interface AIS table, including a record of the AIS
transmissions. Determine whether AIS messages are actually being sent.
RP/0/RSP0/CPU0:router# show ethernet cfm interfaces ais
Step 4
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
3-94
OL-23591-02
CH A P T E R
CEF uses a FIB to make IP destination prefix-based switching decisions. FIB maintains a mirror
image of the forwarding information contained in the IP routing table. When routing or topology
changes occur in the network, the IP routing table is updated, and those changes are reflected in the
FIB. The FIB maintains next hop address information based on the information in the IP routing
table. There is a one-to-one correlation between FIB entries and routing table entries, therefore FIB
contains all known routes and eliminates the need for route cache maintenance that is associated
with switching paths such as fast switching and optimum switching.
Nodes in the network are said to be adjacent if they can reach each other with a single hop across a
link layer. In addition to the FIB, CEF uses adjacency tables to prepend Layer 2 addressing
information. The adjacency table maintains Layer 2 next-hop addresses for all FIB entries.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
4-95
Chapter 4
Figure 4-1 shows the components that contribute information to the CEF process, including
autosynchronization of the RIB with the FIB.
Note
CEF Process
RP
LDP
LC-CPU
RSVP
AIB
LSD
BGP
HW
IFMGR
BCDL
OSPF
GSP
RIB
FIB
Process
ISIS
Sw
FIB
Hw
FIB
Netio
208808
STATIC
ROUTES
SUMMARY STEPS
1.
2.
3.
show cef ipv4 prefix mask detail location node-id (on ingress line card)
4.
show cef ipv4 prefix mask detail location node-id (on egress line card)
5.
show cef ipv4 prefix mask hardware ingress detail location node-id
6.
show cef ipv4 prefix mask hardware egress detail location node-id
7.
8.
9.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
4-96
OL-23591-02
Chapter 4
DETAILED STEPS
Step 1
Command or Action
Purpose
Example:
RP/0/RSP0/CPU0:router#
Check the prefix and mask, as well as the next hop and
outgoing interface, to ensure that they are what is
expected.
Note the timer value that shows how long the route has
been in the routing table. If the timer value is low the
route may be flapping.
Step 2
Example:
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
4-97
Chapter 4
Step 3
Command or Action
Purpose
Example:
RP/0/RSP0/CPU0:router# show cef ipv4
192.168.2.0 255.255.255.0 detail location
0/14/cpu0
Displays the IPv4 CEF table for the designated egress node.
Example:
RP/0/RSP0/CPU0:router# show cef ipv4
192.168.2.0 255.255.255.0 detail location
0/13/cpu0
Step 5
Example:
RP/0/RSP0/CPU0:router# show cef ipv4
192.168.2.0 255.255.255.0 hardware ingress
detail location 0/14/cpu0
Step 6
Example:
RP/0/RSP0/CPU0:router# show cef ipv4
192.168.2.0 255.255.255.0 hardware detail egress
location 0/13/cpu0
Step 7
Example:
RP/0/RSP0/CPU0:router#
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
4-98
OL-23591-02
Chapter 4
Step 8
Command or Action
Purpose
Example:
RP/0/RSP0/CPU0:router#
location 0/3/cpu0
Note the number of routes CEF has entries for, the number
of load sharing elements, and the number of references to
this node.
Use this command for the ingress and egress line cards and
route processor (RP).
Step 9
Example:
RP/0/RSP0/CPU0:router# show cef ipv4 trace
location 0/3/cpu0
Step 10
Use this command for the RP, and ingress and egress
interfaces for the local line card.
Example:
RP/0/RSP0/CPU0:router# show cef platform trace
ipv4 all location 0/3/cpu0
Step 11
Example:
RP/0/RSP0/CPU0:router# show contro pse qfp
feature forward client ltrace unicast error
location node-id
Step 12
Examples
The following examples show routes to two networks, one that is directly connected and one that is
learned. In the first example, the route was installed about 19 days ago, which might be as expected.
However, in the second example, the route was installed only 54 seconds ago, so it appears to be
flapping:
RP/0/RSP0/CPU0:router# show route ipv4 10.114.4.11
Tue Jul 13 09:25:47.754 DST
Routing entry for 10.114.4.0/24
Known via "connected", distance 0, metric 0 (connected)
Installed Jul 12 14:18:06.668 for 19:07:41 <<< This route appears to be stable
Routing Descriptor Blocks
directly connected, via GigabitEthernet0/1/0/23
Route metric is 0
Redist Advertisers:
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
4-99
Chapter 4
ospf 100
RP/0/RSP0/CPU0:router# show route ipv4 10.119.4.19
Tue Jul 13 09:28:38.407 DST
Routing entry for 10.119.4.0/24
Known via "ospf 100", distance 110, metric 2, type intra area
Installed Jul 12 15:00:10.327 for 00:00:54 <<< This route appears to be flapping
Routing Descriptor Blocks
10.114.4.11, from 10.19.19.19, via GigabitEthernet0/1/0/23
Route metric is 2
10.114.8.11, from 10.19.19.19, via TenGigE0/4/0/0
Route metric is 2
No advertising protos.
The following example shows the CEF summary. Use this display to check the VRF names, route update
drops, and adjacencies:
RP/0/RSP0/CPU0:router# show cef ipv4 summary location 0/1/CPU0
Tue Jul 13 12:50:48.259 DST
Router ID is 10.144.144.144
IP CEF with switching (Table Version 552) for node0_1_CPU0
Load balancing: L4
Tableid 0xe0000000 (0xa4a6ddb0), Vrfid 0x60000000, Vrid 0x20000000, Flags 0x301
Vrfname default, Refcount 251
163 routes, 0 reresolve, 0 unresolved (0 old, 0 new), 13040 bytes
60 load sharing elements, 129968 bytes, 342 references
8 shared load sharing elements, 8564 bytes
52 exclusive load sharing elements, 121404 bytes
0 CEF route update drops, 0 CEF rcc update drops
176 revisions of existing leaves
Resolution Timer: 15s
0 prefixes modified in place
0 deleted stale prefixes
99 prefixes with label imposition, 111 prefixes with label information
23 next hops
0 incomplete next hops
0 PD backwalks on LDIs with backup path
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
4-100
OL-23591-02
Chapter 4
SUMMARY STEPS
1.
2.
3.
4.
5.
6.
7.
8.
9.
DETAILED STEPS
Step 1
Command or Action
Purpose
Example:
Ensure that you can find the IP address and that correct
MAC address of the neighbor is learned.
Step 2
Example:
Step 3
Example:
RP/0/RSP0/CPU0:router# show adjacency pos
0/13/0/2 remote detail location 0/14/cpu0
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
4-101
Chapter 4
Step 4
Command or Action
Purpose
Example:
Step 5
Example:
Example:
RP/0/RSP0/CPU0:router# show adjacency pos
0/13/0/2 detail location 0/13/cpu0
Example:
RP/0/RSP0/CPU0:router# show adjacency ipv4
nexthop 192.168.2.0 detail hardware location
0/12/cpu0
Step 8
Example:
RP/0/RSP0/CPU0:router# show adjacency pos
0/13/0/2 detail hardware location 0/13/cpu0
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
4-102
OL-23591-02
Chapter 4
Step 9
Command or Action
Purpose
Example:
Use this command for the egress interfaces for the local line
card.
Step 10
Example:
RP/0/RSP0/CPU0:router# show adjacency trace
client ipv4_fib_mgr location 0/13/cpu0
Step 11
Example:
Use this command for the egress interfaces for the local line
card.
Step 12
Example:
show cef adjacency tunnel-te 1 hardware egress
location 0/13/CPU
Step 13
Examples
RP/0/RSP0/CPU0:router# show adjacency pos 0/2/0/1 remote detail hardware location 0/0/CPU0
Wed Nov 3 13:16:32.119 DST
Interface
Address
Version Refcount Protocol
PO0/2/0/1
(remote)
15
1(
0) fint_n2n
040001c0
flags 1 0 2
0 packets, 0 bytes
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
4-103
Chapter 4
path-idx 1
next hop 10.114.8.11
remote adjacency
local label 16018
TBM Node Data:
Node (0x00000002):0
Node (0x89527010):1
Node (0x8944c2f0):2
Node (0x88f94530):3
Node (0x88f94540):4
Node (0x88f94550):5
0x8952700d
0x8944c2dd
0x88f9453d
0x88f9454d
0x88f94555
0x00002020
0x00000004
0x88f92d50
0x00000000
0x00000000
0x00000000
0x00000000
0x00000000
0x08888888
0x10000000
0x80000000
0x01000000
0x88fccc60
0xf7ff0000
0x88888888
0x00000000
0x00000000
0x00000000
0x88f96320
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
4-104
OL-23591-02
Chapter 4
next_hw_oce_ptr: 0x88f97840
counter_ptr: 0x893e9750
Stats for ptr 0x893e9750:
byte count: 0
packet count: 0
OCE RX Adj Data for 0x88f97840:
base: 37(CPP HW RX ADJ MPLS)
adj_flags: 0x0
pd_16: 0x6013
pd_32: 0x1
output_uidb: 0x1fd0
counters_ptr: 0x893dc8b0
byte count: 0
packet count: 0
The following example shows that the address information matches. The addresses are indicated in bold.
RP/0/RSP0/CPU0:router# show arp location 0/1/cpu0
Address
10.27.50.157
Age
02:08:34
Hardware Addr
0016.c761.f509
State
Dynamic
Type Interface
ARPA TenGigE0/1/0/2
Address
Version
10.27.50.157
41
0016c761f5090015fa9959890800
mtu: 1500, flags 0 0 0
2894 packets, 156876 bytes
0xffffffff
Refcount
2
Protocol
ipv4
Type
Refcount
special 2
Interface: BE16.162 Type: glean
Interface Type: 0x19, Base Flags: 0x4400 (0x9e4e9bb0)
Nhinfo PT: 0x9e4e9bb0, Idb PT: 0x9e3591d8, If Handle: 0x80001a0
Dependent adj type: remote (0x9f8af79c)
Dependent adj intf: BE16.162
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
4-105
Chapter 4
BE16.163
special 2
Interface: BE16.163 Type: glean
Interface Type: 0x19, Base Flags: 0x4400 (0x9e4e9d1c)
Nhinfo PT: 0x9e4e9d1c, Idb PT: 0x9e359218, If Handle: 0x80001e0
Dependent adj type: remote (0x9f8b033c)
Dependent adj intf: BE16.163
Ancestor If Handle: 0x0
tt44190
Prefix: 0.0.0.0/32
no next-hop adj
Interface: NULLIFHNDL
local
--More--
2.
Determine the line card type. This is necessary because the next steps depend on whether you are
troubleshooting an Ethernet or SIP-700 line card (LC).
3.
(For Ethernet LC) Determine which NP contains the counters for the interface your are
troubleshooting.
4.
5.
1.
2.
show platform
3.
4.
5.
show controllers pse qfp stat drop location node-id (for SIP-700)
SUMMARY STEPS
DETAILED STEPS
Step 1
Command or Action
Purpose
Example:
show interface gigabitEthernet 0/0/0/0
Step 2
show platform
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
4-106
OL-23591-02
Chapter 4
Step 3
Command or Action
Purpose
Example:
Step 4
Example:
Step 5
Example:
show controllers pse qfp stat drop location
0/6/CPU0
Example
RP/0/RSP0/CPU0:router# show interface gigabitEthernet 0/0/0/0
Tue Oct 26 21:04:12.805 UTC
GigabitEthernet0/0/0/0 is up, line protocol is up
Interface state transitions: 5
Hardware is GigabitEthernet, address is 001b.53ff.a018 (bia 001b.53ff.a018)
Internet address is 45.1.1.1/24
MTU 2014 bytes, BW 1000000 Kbit
reliability 255/255, txload 0/255, rxload 0/255
Encapsulation ARPA,
Full-duplex, 1000Mb/s, SXFD, link type is force-up
output flow control is off, input flow control is off
loopback not set,
ARP type ARPA, ARP timeout 04:00:00
Last input 00:00:00, output 00:00:00
Last clearing of "show interface" counters 1w4d
5 minute input rate 4000 bits/sec, 0 packets/sec
5 minute output rate 11000 bits/sec, 0 packets/sec
1590651 packets input, 551036131 bytes, 0 total input drops <<< drops by framer or HW
97206 drops for unrecognized upper-level protocol <<< drops
Received 0 broadcast packets, 332301 multicast packets
0 runts, 0 giants, 0 throttles, 0 parity
0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored, 0 abort <<< drops
1536152 packets output, 1427163508 bytes, 0 total output drops <<< sum of all output
drops, including drops from buffer, qos, or HW.
Output 0 broadcast packets, 339069 multicast packets
0 output errors, 0 underruns, 0 applique, 0 resets
0 output buffer failures, 0 output buffers swapped out
0 carrier transitions
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
4-107
Chapter 4
Bridge
-----0
0
1
1
Fia
--0
0
0
0
Ports
--------------------------------------------------GigabitEthernet0/0/0/30 - GigabitEthernet0/0/0/39
GigabitEthernet0/0/0/20 - GigabitEthernet0/0/0/29
GigabitEthernet0/0/0/10 - GigabitEthernet0/0/0/19
GigabitEthernet0/0/0/0 - GigabitEthernet0/0/0/9
Note
For a description of how to interpret NP counter information, see the Displaying Traffic Status in Line
Cards and RSP Cards section on page 7-147.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
4-108
OL-23591-02
Chapter 4
AttnInvalidSpid
BadAdj
BadBhdr
0
0
0
0
0
0
For detailed fabric troubleshooting procedures, see Chapter 7, Troubleshooting Router Switch Fabric
and Data Path.
SUMMARY STEPS
1.
2.
3.
4.
5.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
4-109
Chapter 4
DETAILED STEPS
Step 1
Command or Action
Purpose
Example:
Note
Use this command for the ingress and egress interfaces for
the local line card.
Step 2
Example:
RP/0/RSP0/CPU0:router#
Step 3
Example:
show uidb data location 0/6/CPU0
gigabitEthernet 0/0/0/2 ingress
Example:
Note
Step 5
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
4-110
OL-23591-02
Chapter 4
Examples
The following example displays the control plane information for the software switching path. Check
for any errors or drops.
RP/0/RSP0/CPU0:router# show netio idb tenGigE 0/1/1/0 location 0/1/cpu0
TenGigE0/1/1/0 (handle: 0x01180020, nodeid:0x11) netio idb:
--------------------------------name:
TenGigE0_1_1_0
interface handle:
0x01180020
interface global index: 2
physical media type:
30
dchain ptr:
<0x482ae8e0>
echain ptr:
<0x482d791c>
fchain ptr:
<0x482d79b8>
driver cookie:
<0x4824ad58>
driver func:
<0x4824ad44>
number of subinterfaces: 4096
subblock array size:
3
DSNCNF:
0x00000000
interface stats info:
IN unknown proto pkts: 0
IN unknown proto bytes: 0
IN multicast pkts:
0
OUT multicast pkts:
0
IN broadcast pkts:
0
OUT broadcast pkts:
0
IN drop pkts:
0
OUT drop pkts:
0
IN errors pkts:
0
OUT errors pkts:
0
Chains
-------------------Base decap chain:
ether
<30>
<0xfd7aef88, 0x48302824>
<
0,
0>
Protocol chains:
--------------<Protocol number> (name) Stats
Type Chain_node
<caps num> <function, context> <drop pkts, drop bytes>
<7> (arp)
Stats IN: 0 pkts, 0 bytes; OUT: 0 pkts, 0 bytes
Encap:
l2_adj_rewrite
<86> <0xfcec7a88, 0x4834efec> <
0,
0>
queue_fifo
<56> <0xfcedda68, 0x482dbee4> <
0,
0>
txm_nopull
<60> <0xfcea2a5c, 0x482dc11c> <
0,
0>
Decap:
queue_fifo
<56> <0xfcedda4c, 0x482dbee4> <
0,
0>
arp
<24> <0xfd1082cc, 0x00000000> <
0,
0>
Fixup:
l2_adj_rewrite
<86> <0xfcec745c, 0x00000000> <
0,
0>
queue_fifo
<56> <0xfcedda68, 0x482dbee4> <
0,
0>
txm_nopull
<60> <0xfcea2a5c, 0x482dc11c> <
0,
0>
<12> (ipv4)
Stats IN: 0 pkts, 0 bytes; OUT: 0 pkts, 0 bytes
Encap:
ipv4
<26> <0xfd10f41c, 0x482d7724> <
0,
0>
ether
<30> <0xfd7aeb44, 0x48302824> <
0,
0>
l2_adj_rewrite
<86> <0xfcec7a88, 0x4834f104> <
0,
0>
queue_fifo
<56> <0xfcedda68, 0x482dbee4> <
0,
0>
txm_nopull
<60> <0xfcea2a5c, 0x482dc11c> <
0,
0>
Decap:
queue_fifo
<56> <0xfcedda4c, 0x482dbee4> <
0,
0>
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
4-111
Chapter 4
ipv4
<26>
Fixup:
l2_adj_rewrite
<86>
queue_fifo
<56>
txm_nopull
<60>
<22> (ether_sock)
Stats IN: 0
Encap:
ether_sock
<98>
l2_adj_rewrite
<86>
queue_fifo
<56>
txm_nopull
<60>
Decap:
queue_fifo
<56>
ether_sock
<98>
Fixup:
l2_adj_rewrite
<86>
queue_fifo
<56>
txm_nopull
<60>
<0xfd10f474, 0x00000000>
<
0,
0>
0>
0>
0>
<0xfd7b1630,
<0xfcec7a88,
<0xfcedda68,
<0xfcea2a5c,
0x48302824>
0x48304c1c>
0x482dbee4>
0x482dc11c>
<
<
<
<
0,
0,
0,
0,
0>
0>
0>
0>
<0xfcedda4c, 0x482dbee4>
<0xfd7b1874, 0x48302824>
<
<
0,
0,
0>
0>
<0xfcec745c, 0x00000000>
<0xfcedda68, 0x482dbee4>
<0xfcea2a5c, 0x482dc11c>
<
<
<
0,
0,
0,
0>
0>
0>
SAFI
---------Unicast
Multicast
Broadcast
Unicast
Multicast
Pkts In
---------0
0
0
0
0
Bytes In
---------0
0
0
0
0
Pkts Out
---------0
0
0
0
0
Bytes Out
---------0
0
0
0
0
The following example shows that the micro-idb index value is 12.
RP/0/RSP0/CPU0:router# show uidb index tengige1/3/0/6.30 location 1/3/cpu0
-----------------------------------------------------------------------------Location Interface-name
Interface-Type
Ingress-index Egress-index
--------------------------------------------------------------------------1/3/CPU0 TenGigE1_3_0_6.30
Sub-interface
20
12
Comparing the IDB index value of 12 in the show uidb index command to the uidb index value in the
following command output shows that the values are the same.
RP/0/RSP0/CPU0:router# show adjacency ipv4 tengige1/3/0/6.30 detail hardware location
1/3/cpu0
Interface
TenGigE1/3/0/6.30
Address
Version Refcount
(src mac only)
90
1
000000000000001243602d8b8100001e0800
mtu: 1500, flags 1 0 1
453 packets, 42582 bytes
453 hw-only-packets, 42582 hw-only-bytes
Protocol
ipv4
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
4-112
OL-23591-02
Chapter 4
The following example displays, from a software perspective, features that are enabled on a selected
interface. Compare the output to the configuration of the interface and expected features. Verify that the
configured features are correctly enabled.
RP/0/RSP0/CPU0:router# show uidb data location 0/6/cpu0
-------------------------------------------------------------------------Location = 0/6/CPU0
Index = 0
Pse direction = INGRESS
Global general 16 bytes:
-----------------------ROUTER_ID: 45.104.151.108
MINIMUM MASK DESTINATION: 0 / 0
MINIMUM MASK SOURCE: 0 / 0
BYTES OF SNIFF PACKET: 0
SUPPRESS PUNT ACL: 0
MPLS PROPAGATE TTL FLAG: 1
PARITY: 0
FABRIC QOS ENABLE FLAG: 0
-------------------------------------------------------------------------Location = 0/6/CPU0
Index = 0
Pse direction = EGRESS
Global general 16 bytes:
-----------------------ROUTER_ID: 45.104.151.108
MINIMUM MASK DESTINATION: 0 / 0
MINIMUM MASK SOURCE: 0 / 0
BYTES OF SNIFF PACKET: 0
SUPPRESS PUNT ACL: 0
MPLS PROPAGATE TTL FLAG: 1
PARITY: 0
IPV4 PREFIX ACCNTG: 0
-------------------------------------------------------------------------Location = 0/6/CPU0
Ifname/Ifhandle = GigabitEthernet0_6_5_0
Index = 1
Pse direction = INGRESS
General 16 bytes:
----------------IFHANDLE: 0x168002
STATUS: 0
IPV4 ENABLE: 0
IPV6 ENABLE: 0
MPLS ENABLE: 0
STATS POINTER: 0x2c400
SPRAYER QUEUE: 32
IPV4 MULTICAST: 0
IPV6 MULTICAST: 0
USE TABLE ID IPV4: 0
USE TABLE ID IPV6: 0
USE TABLE ID MPLS: 0
TABLE ID: 0
QOS ENABLE: 0
QOS ID: 0
NETFLOW SAMPLING PERIOD: 0
L2 PKT DROP: 0
L2 QOS ENABLE: 0
SRC FWDING: 0
*BUNDLE IFHANDLE: 0
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
4-113
Chapter 4
*TUNNEL IFHANDLE: 0
*L2 ENCAP: 3
* Not programmed in hardware
.
.
.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
4-114
OL-23591-02
CH A P T E R
Multiple links can span several LCs to form a single interface; thus, the failure of a single link does
not cause a loss of connectivity.
Bundled interfaces increase bandwidth availability, because traffic is forwarded over all available
members of the bundle. Therefore, traffic can move onto another link if one of the links within a
bundle fails. This allows you to add or remove bandwidth without interrupting packet flow.
Troubleshooting Routing and CEF Issues Related to Bundles and Load Balancing, page 5-115
SUMMARY STEPS
1.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
5-115
Chapter 5
Troubleshooting Routing and CEF Issues Related to Bundles and Load Balancing
Step 1
2.
configure
3.
4.
5.
end
6.
7.
8.
Command or Action
Purpose
Example:
Step 2
configure
Example:
RP/0/RSP0/CPU0:router# configure
Step 3
Example:
RP/0/RSP0/CPU0:router# router ospf 200
Step 4
Example:
Step 5
end
Example:
RP/0/RSP0/CPU0:router# end
Step 6
Example:
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
5-116
OL-23591-02
Chapter 5
Step 7
Command or Action
Purpose
Example:
RP/0/RSP0/CPU0:router# show ospf 200 interface
brief
Step 8
Example:
RP/0/RSP0/CPU0:router# show
running-configuration router ospf process
SUMMARY STEPS
1.
show cef ipv4 [prefix [mask]] | interface-type interface-path-id] [detail] [location node-id]
2.
show cef [ipv4 | ipv6] exact-route source-address destination address [protocol type]
[source-port source-port] [destination-port destination-port] [ingress-interface type
interface-path-id] [policy-class value] [detail | location node-id]
3.
show interfaces [type interface-path-id | all | local | location node-id] [accounting | brief | detail |
summary]
DETAILED STEPS
Step 1
Command or Action
Purpose
Example:
RP/0/RSP0/CPU0:router# show cef ipv4 10.1.2.1
detail
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
5-117
Chapter 5
Step 2
Command or Action
Purpose
Example:
RP/0/RSP0/CPU0:router# show cef exact-route
192.168.254.1 10.1.2.1 protocol ospf
source-port 5500 destination-port 80
ingress-interface gi0/6/5/4
Step 3
Example:
RP/0/RSP0/CPU0:router# show interfaces
accounting rates
Ensure that the member port is not shutdown. Ensure that the MAC burned-in address (BIA) of the
port is valid.
RP/0/RSP0/CPU0:router# show interface
Step 2
If running Link Aggregation Control Protocol (LACP), ensure that LACP packets are able to send and
receive accordingly. If LACP packets are not able to send and receive accordingly, check interface
counters to identify at what stage packets are dropped.
RP/0/RSP0/CPU0:router# show lacp counters
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
5-118
OL-23591-02
Chapter 5
Step 3
Step 4
Ensure that the other side of the link is up (bundle and members).
RP/0/RSP0/CPU0:router# show bundle
Step 2
Step 3
Ensure that the LACP parameters are the same on both sides.
a.
b.
c.
If the bundle members have different characteristics, make them all the same.
d.
Workaround
If the bundle with LACP cannot come up, use one side of the bundle in passive mode and the other in
active mode. At least one side must be active.
Ensure that the backplane MAC is programmed. Note that this command has to be run in the admin
mode.
RP/0/RSP0/CPU0:router(admin)# show diag chassis eeprom-info
Step 2
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
5-119
Chapter 5
Step 2
Step 3
Step 4
Step 5
Step 6
Subinterface
Step 1
Step 2
Ensure that VLAN traffic coming in matches that on the incoming interface.
Step 2
Step 3
Step 4
Step 5
Use the hash calculator to determine which bundle member (interface) to test.
Step 6
Step 7
Step 8
Step 9
Ensure that the ARP is resolved between the router and the node being pinged.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
5-120
OL-23591-02
Chapter 5
Step 10
Ensure that the MAC address in the ARP table of the other side corresponds to that on the router.
Step 11
Step 12
Ensure that the routing and hardware routing table has an entry to the next hop.
Step 13
Check the interface counters to see if ping packets are transmitted and being received on the router
member port of the bundle.
Step 14
Check the ucode counters to see where packets are dropped on the incoming or outgoing member of the
bundle.
Step 15
Make sure that the table lookup (TLU) entries are allocated and bundle adjacency information is properly
programmed.
show cef adajacency bundle-type bundle-number hardware egress detail location location-id
show cef adajacency bundle-type bundle-number hardware ingress remote detail location
location-id
Workaround
Try a different port.
Step 2
Turn on the debug of that protocol or look at the protocol counters to see if the protocol packets are being
sent and received.
Step 3
If the protocol packets are not being sent or received, check the interface counters to see if interface
indicates packets in and out.
Step 4
If the interface level indicates that packets are coming in and out but not reaching protocol, check the
ucode counters to see if there are any drops.
Step 2
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
5-121
Chapter 5
Step 3
VPWS
Step 1
Step 2
Step 3
Bundle Statistics
Layer 2 statistics are not supported in the show interface accounting command for bundle interfaces in
the current release.
Verifying the Bundle Status, IGP Route, and CEF Database, page 5-122
Viewing the Expected Paths and Measuring the Flows, page 5-123
SUMMARY STEPS
1.
show running-config
2.
3.
4.
5.
6.
7.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
5-122
OL-23591-02
Chapter 5
DETAILED STEPS
Step 1
Command or Action
Purpose
show running-config
Example:
Step 2
Example:
RP/0/RSP0/CPU0:router# show bundle
bundle-ether 12
Step 3
Example:
RP/0/RSP0/CPU0:router# show interface
bundle-ether 12
Step 4
Step 5
Example:
RP/0/RSP0/CPU0:router# show controllers bundle
bundle-ether 12 location 0/4/CPU0
Step 6
Example:
Step 7
Example:
RP/0/RSP0/CPU0:router# show cef ipv4 10.1.2.1
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
5-123
Chapter 5
SUMMARY STEPS
1.
2.
show interfaces [type interface-path-id | all | local | location node-id] [accounting | brief | detail |
summary]
DETAILED STEPS
Step 1
Command or Action
Purpose
Example:
RP/0/RSP0/CPU0:router# bundle-hash
bundle-ether 12
Step 2
Example:
RP/0/RSP0/CPU0:router# show interfaces tenGigE
0/5/0/1
Step 2
Step 3
Step 4
Step 5
Step 6
Step 7
View each member of the bundle to see which member is actually carrying the traffic out.
RP/0/RSP0/CPU0:router# show interface
Step 8
Display the exact route, including the egress interface for a specific source and destination IP. Use this
command for several flows to verify that they are distributed equally over the parallel interfaces.
show cef [ipv4 | ipv6] exact-route source-address destination address [protocol type]
[source-port source-port] [destination-port destination-port] [ingress-interface type
interface-path-id] [policy-class value] [detail | location node-id]
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
5-124
OL-23591-02
CH A P T E R
Note
For interface troubleshooting, perform the procedures listed in Chapter 2, Verifying and
Troubleshooting Interface Status and Chapter 3, Troubleshooting Interface Connectivity.
This chapter contains the following topics:
fib_mgr Does Not Come Up During LC Reload or After Multiple Process Restarts, page 6-134
2.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
6-125
Chapter 6
3.
4.
5.
6.
show arp [vrf vrf-name] [ip-address [location node-id] | hardware-address [location node-id] |
traffic [location node-id | interface-name]
7.
8.
9.
show cef platform trace common [all | errors | events | info] [location node-id]
DETAILED STEPS
Step 1
Command or Action
Purpose
Example:
RP/0/RSP0/CPU0:router# show cef location
0/2/CPU0
Step 2
Example:
RP/0/RSP0/CPU0:router# show cef ipv4
192.168.1.1/32 location 0/2/CPU0
Step 3
Step 4
Example:
RP/0/RSP0/CPU0:router# show bgp dampened-paths
Step 5
Example:
RP/0/RSP0/CPU0:router# show bgp flap-statistics
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
6-126
OL-23591-02
Chapter 6
Step 6
Command or Action
Purpose
Example:
Step 7
Example:
RP/0/RSP0/CPU0:router# show interface
accounting location 0/4/CPU0
Step 8
Example:
RP/0/RSP0/CPU0:router# show cef ipv4
38.1.1.2/32 hardware egress location 0/4/CPU0
Step 9
Example:
RP/0/RSP0/CPU0:router# show cef platform trace
common all errors location 0/4/CPU0
Step 10
Example:
RP/0/RSP0/CPU0:router# show cef vrf 0xx
RP/0/RSP0/CPU0:router# show cef vrf vrf1
192.168.1.2 hardware egress location 0/1/CPU0
Example
RP/0/RSP0/CPU0:router# show cef vrf vrf1 192.168.1.2 hardware egress location 0/1/CPU0
192.168.1.2/32, version 0, internal 0x40800001 (ptr 0xaac1c468) [1], 0x0 (0xaab8c7b0), 0x0
(0x0)
Updated Oct 1 21:29:37.684
local adjacency 130.130.1.2
Prefix Len 32, traffic index 0, Adjacency-prefix, precedence routine (0)
via 130.130.1.2, GigabitEthernet0/1/0/0, 3 dependencies, weight 0, class 0 [flags 0x0]
path-idx 0
next hop 130.130.1.2
local adjacency
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
6-127
Chapter 6
Traffic Loss
Node
Node
Node
Node
Node
Node
Node
(0x8d400470):1
(0x8cb92900):2
(0x8d815110):3
(0x8d8151e0):4
(0x8d814ea0):5
(0x8d8cd410):6
(0x8d8dc0c0):7
0x8cb928bd
0x8d81511d
0x8d8151ed
0x8d814ead
0x8d8cd40d
0x8d8dc0a5
0x00002000
0x00000005
0x89885f70
0x00000000
0x00000000
0x00000004
0x8d814d70
0x00000000
0x00008083
0x00000000
0x00800000
0x40000000
0x80000000
0x0e000000
0x8d8dc0d0
0x80038003
0x00800000
0x00000000
0x00000000
0x00000001
0x00000000
0x8d8274d0
encap_length: 14
Traffic Loss
This section provides steps for troubleshooting traffic loss.
Step 1
Check for packet loss by examining transmitted packets on the local router and the receive packets on
the destination router.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
6-128
OL-23591-02
Chapter 6
Step 2
Chars Out
3479370
245910
View the hardware data structures involved with the prefix (destination-ip)/(mask). Verify that the RIB
table is consistent with the information that the IGP learned from neighbors. that the CEF tables are
consistent with the RIB. For routes that are learned (not directly connected), the CEF table in the RSP
should be the same as the CEF table in the LC.
show cef {ipv4} [destination ip | destination-ip/mask] hardware egress detail location
node-id
Step 3
Step 4
Step 2
Verify that the hardware chains for the destination IP address are pointing to either of the following:
PUNT adjacencyHardware does not know how to send the packet out, it just punts (diverts) the
packet to be switched in software. If the transmit adjacency is PUNT, this could be because ARP is
not resolved yet.
To show if an ARP entry exists for the destination IP, use the show arp location command:
RP/0/RSP0/CPU0:router# show arp location
a.
node-id
If an ARP entry does not exist or is incomplete, add a static ARP entry. Ensure that the Tx adjacency
points to COMPLETE.
RP/0/RSP0/CPU0:router# show cef {ipv4} 192.168.1.1/32 hardware egress detail location
0/4/CPU0
b.
If so, then it means the issue is that of ARP entry not getting updated. Troubleshooting should now
focus on why the ARP entry is not getting added (this includes steps like show arp, show arp idb,
show adjacency gig node-id detail location node-id, show arp trace, and so forth).
c.
If the Tx adjacency still points to PUNT, it means ARP is adding the entry in its database, but
fib_mgr fails to mark the adjacency as COMPLETE.
d.
This could be a fib_mgr, ARP, or AIB problem. Delete and reconfigure the static ARP entry with
AIB and CEF debugs on. The debugs show if ARP is adding the entry inside the AIB and if the AIB
is informing fib_mgr.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
6-129
Chapter 6
Traceroute Fails
Step 3
Packets could be dropped in the fabric. To verify this, view the fabric counters.
Step 1
Use the shut command (followed by commit) and the no shut command (followed by commit) on the
outgoing interface.
Step 2
Workaround
Traceroute Fails
Use traceroute to verify the connectivity to a destination. When traceroute fails to a destination, use
the following commands:
Check if the destination IP address has the proper transmit adjacency. See the Tx Adjacency state (it
should be COMPLETE).
RP/0/RSP0/CPU0:router# show cef {ipv4} prefix hardware egress detail location
Step 2
node-id
If the transmit adjacency is not complete, there is an issue. If it is pointing to PUNT, that means
probably the mac-address corresponding to the destination IP has not been learned. Try adding a static
arp entry and see if transmit adjacency moves to COMPLETE. If the destination IP is advertised by a
routing protocol such as OSPF, then the transmit adjacency should never show as PUNT.
If the transmit adjacency is shown as DROP, that means there is a static route to the destination IP
explicitly pointing the route to a DROP.
If the transmit adjacency is shown as COMPLETE, it means there is no problem in the hardware chains
that are set up. You should see the counters.
Step 3
See if the output packets are equal to the traceroute packets sent.
RP/0/RSP0/CPU0:router# show interface location outgoing_interface accounting
Workaround
Step 1
Use the shut command (followed by commit) and the no shut command (followed by commit) on the
outgoing interface.
Step 2
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
6-130
OL-23591-02
Chapter 6
Note
Step 1
The sample commands in this section are applicable to Ethernet LCs, not SIP-700 LCs.
Determine if any resources are experiencing problems. View the state of various data structures. Ideally
the state should be GREEN. If it is either YELLOW or RED, it indicates an OOR condition.
RP/0/RSP0/CPU0:router# show cef resource location node-id
RP/0/RSP0/CPU0:ASR-9010#show cef resource location 0/0/CPU0
Thu Oct 28 09:07:52.405 DST
CEF resource availability summary state: GREEN
CEF will work normally
ipv4 shared memory resource: GREEN
ipv6 shared memory resource: GREEN
mpls shared memory resource: GREEN
common shared memory resource: GREEN
DATA_TYPE_TABLE_SET hardware resource: GREEN
DATA_TYPE_TABLE hardware resource: GREEN
DATA_TYPE_IDB hardware resource: GREEN
DATA_TYPE_IDB_EXT hardware resource: GREEN
DATA_TYPE_LEAF hardware resource: GREEN
DATA_TYPE_LOADINFO hardware resource: GREEN
DATA_TYPE_PATH_LIST hardware resource: GREEN
DATA_TYPE_NHINFO hardware resource: GREEN
DATA_TYPE_LABEL_INFO hardware resource: GREEN
DATA_TYPE_FRR_NHINFO hardware resource: GREEN
DATA_TYPE_ECD hardware resource: GREEN
DATA_TYPE_RECURSIVE_NH hardware resource: GREEN
DATA_TYPE_TUNNEL_ENDPOINT hardware resource: GREEN
DATA_TYPE_LOCAL_TUNNEL_INTF hardware resource: GREEN
DATA_TYPE_ECD_TRACKER hardware resource: GREEN
DATA_TYPE_ECD_V2 hardware resource: GREEN
DATA_TYPE_ATTRIBUTE hardware resource: GREEN
DATA_TYPE_LSPA hardware resource: GREEN
DATA_TYPE_LDI_LW hardware resource: GREEN
DATA_TYPE_LDSH_ARRAY hardware resource: GREEN
DATA_TYPE_TE_TUN_INFO hardware resource: GREEN
DATA_TYPE_DUMMY hardware resource: GREEN
DATA_TYPE_IDB_VRF_LCL_CEF hardware resource: GREEN
DATA_TYPE_TABLE_UNRESOLVED hardware resource: GREEN
DATA_TYPE_MOL hardware resource: GREEN
DATA_TYPE_MPI hardware resource: GREEN
DATA_TYPE_SUBS_INFO hardware resource: GREEN
DATA_TYPE_GRE_TUNNEL_INFO hardware resource: GREEN
Step 2
Determine which hardware table is OOR. Compare max entries and used entries too see which of the
data structures is using the entries close to the max limit.
RP/0/RSP0/CPU0:router# show cef platform resource location node-id
RP/0/RSP0/CPU0:router# show cef platform resource loc 0/0/CPU0
Thu Oct 28 15:41:47.725 PST
Node: 0/0/CPU0
---------------------------------------------------------------IPV4_LEAF_P usage is same on all NPs
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
6-131
Chapter 6
Step 3
After determining which data structure is OOR, verify if it is expected or unexpected. Usually, for each
LEAF (either IPv4), it requires four entries of NR_LDI structure. So if you find the NR_LDI structure
going OOR, see if you have appropriate number of IP LEAFs to take this NR_LDI number to such a
limit.
Step 4
If show cef resource location node-id shows the state in GREEN, it means that the problem is not
caused by an OOR condition. The reason for not being able to add further routes is some thing else.
Enable the following debugs to observe what is happening:
If you observe any tracebacks, decode the tracebacks by using SBT tool.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
6-132
OL-23591-02
Chapter 6
Step 5
View platform ltrace errors for protocols IPv4show cef platform trace {ipv4} error reverse
node-id.
location
Step 6
View platform ltrace common errors for all protocolsshow cef platform trace common error
node-id.
reverse location
Workaround
If it is an OOR condition and expected, delete some existing routes.
Continuous Tracebacks
When tracebacks appear continuously on the console (typically every 15 seconds), programming of the
entry inside the hardware is not successful. This causes the software to try repeatedly after every 15
seconds. It is possible that the layer just above the hardware or the hardware itself is not up and running.
Step 1
View all platform ltrace common messages. Verify that both CPPs are in ACTIVE_SOLO state.
Note
Example
show controllers pse qfp system state location 0/1/CPU0
CPP HA client processes registered (5 of 5)
cpp_sp : Initialized
cpp_cdm : Initialized
cpp_driver1 : Initialized
cpp_driver0 : Initialized
cpp_cp : Initialized
-----------------------------------------CPP 0: dir=INGRESS Role: curr=ACTIVE_SOLO next=ACTIVE_SOLO <<< CPP 0 in ACTIVE_SOLO state
Client State: ENABLE
Image: /pkg/ucode/cpp/cpp-thor-ucode
Image desc: Ucode dir: /nobackup/eruan/thor2/cpp/dp/obj/thor/thor-ingress-hw
Image: thor_ingress
HW: CPP10
Built by: eruan
Host: sjc-lds-447
Time: Tue Sep 28 15:04:57 2010
Component: cpp/dp asr41-9k-cgn/2
Load Cnt: 1 Last load: Oct 01, 2010 21:27:36.488431
Active Threads: 0-159
Stuck Threads: <NONE>
Fault Manager Flags:
ignore_fault:
FALSE
ignore_stuck_thread:
FALSE
crashdump_in_progress: FALSE
------------------------------------------
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
6-133
Chapter 6
fib_mgr Does Not Come Up During LC Reload or After Multiple Process Restarts
Step 2
Step 3
node-id
Check that the NP provisioning layer (or PRM) is up. PRM is a layer just above hardware. If PRM is
down, no entry is programmed in hardware, indicating that NP may have had a problem during
initialization.
show controllers NP summary
Step 4
View the NP driver logs to find out if there have been NP initialization errors. If there are NP
initialization errors, it is likely an NP problem.
show controllers NP drvlog location node-id
Step 5
Use the SBT tool to decode the tracebacks. From root of the workspace, use ./util/bin/sbt -p
(process_name) -f (log_file).
Step 1
Step 2
Reboot LC.
Workaround
PRM) is up.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
6-134
OL-23591-02
Chapter 6
messages.
common events.
show cef platform trace {ipv4 | ipv6 | mpls} error reverse location
node-idView
platform ltrace error messages recorded for protocols IPv4, IPv6, or MPLS.
Step 1
Use the show controllers NP summary location and show controllers NP drvlog location commands
to determine if either the PRM or the underlying NP has a problem. If so, the fib_mgr will not come up.
Troubleshoot at the PRM layer or NP layer.
Step 2
If both CPPs are in ACTIVE_SOLO state, the problem is likely a software bug. In this case, collect the
core file and decode the tracebacks using the SBT tool. From root of the workspace, use ./util/bin/sbt -p
(process_name) -f (log_file).
Step 1
Step 2
Workaround
NP.
Look for a default route 0.0.0.0/0 configured to go out through the management interface.
Step 2
Look for a static ARP configured for the prefix in question. It is possible that ARP is installing two
entries through both the management interface and also through the LC interface (because the prefix is
reachable by both routes).
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
6-135
Chapter 6
fib_mgr Crashes
Step 3
If the above is not the case, use the show arp command to see if an ARP entry is advertising through the
management interface. If this is the case, clear the ARP and verify the cef entries again.
Workaround
Use the shut command (followed by commit) and the no shut command (followed by commit) on
the management interface.
fib_mgr Crashes
traces.
show cef platform trace {ipv4 | ipv6 | mpls} error reverse location
node-idView CEF
Step 2
If the underlying process (prm_server) is down or crashed, it is likely fib_mgr will not come up.
Step 3
Step 4
Use the SBT to decode the tracebacks. From root of the workspace, use ./util/bin/sbt -p (process_name)
-f (log_file).
Step 5
Workaround
Restart fib_mgr or reboot the LC.
Tracebacks Appearing
In this scenario, a few error tracebacks appear on the console because of some trigger (such as interface
shut/no shut, or any other similar trigger).
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
6-136
OL-23591-02
Chapter 6
show logging
Step 1
Decode the tracebacks using the SBT tool. From root of the workspace, use ./util/bin/sbt -p
(process_name_ -f (log_file).
Step 2
Workaround
If the tracebacks are impacting service, do the following:
Step 1
Restart the fib_mgr process and check whether that reduces the tracebacks.
Step 2
This type of traffic loss could happen typically when there is a static arp entry for the prefix which is
experiencing traffic loss. For example, consider the following configuration:
interface GigabitEthernet0/4/0/39.2
ipv4 address 209.165.201.1 255.0.0.0
dot1q vlan 300
When encapsulation changes from dot1q vlan 300 to dot1q vlan 200 on the subinterface, fib_mgr
deletes all prefixes corresponding to this interface and creates them again. It takes 15 seconds to add all
prefixes; traffic does not get forwarded for that time. For example, there is an interface with address
192.0.2.0/8. There is a static ARP entry for 192.0.2.5.
RP/0/RSP0/CPU0:router# show run | inc arp
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
6-137
Chapter 6
The delay is less likely to happen with regular adjacency (not the static ARP).
When VLAN color changes, the following occurs:
Adjacency is added before the connected route is added. The FIB treats adding an adjacency without
a covering connected route as an error, so the route 192.0.2.5 is placed in retry.
Because the FIB retry timer is 15 seconds, the adjacency route 192.0.2.5 is added after 15 seconds.
Workaround
Remove the static ARP entry.
debug ospf instance nsfView before failover and collect the debug log.
Workaround
Reload the router.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
6-138
OL-23591-02
Chapter 6
Traffic Loss or Unexpected VRRP State After Interface shut/no shut, page 6-142
2.
3.
4.
5.
DETAILED STEPS
Step 1
Command or Action
Purpose
Example:
RP/0/0/CPU0:# show vrrp brief
Step 2
Example:
RP/0/0/CPU0:# show vrrp gigabitEthernet 0/1/0/1
detail
Step 3
Example:
RP/0/0/CPU0:# show vrrp statistics
Step 4
Example:
RP/0/0/CPU0:# show controllers gigabitEthernet
0/3/0/9
Step 5
Example:
RP/0/0/CPU0:# debug vrrp packets tengige
0/3/0/9
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
6-139
Chapter 6
Misconfiguration
Step 1
Step 2
Ensure that an IP address is configured, on the same subnet as the interface, and delay is configured.
RP/0/RSP0/CPU0:router# show vrrp detail
If the Master address for VRRP shows an IP address instead of local, the router with that IP address
is Active.
If preemption is enabled, but the other router has higher priority, then it will remain in the Active
state.
Operational priority may not match the configured priority. If interfaces are down, this negatively
impacts operational priority.
If preemption is enabled and this router has higher operational priority than the other router, this router
remains in the Active state. Configured priority or the decrement for tracked interfaces needs to be
configured appropriately such that the state transition takes place. If the IP address is the same as the
interface IP address, the router does not change to the Standby state.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
6-140
OL-23591-02
Chapter 6
Step 2
Check timestamps to determine whether there is a delay in sending or receiving packets. Check the CPU
usage to see if some process is hogging the system resources.
Step 3
Step 2
Step 3
Check for lines similar to: RP/0/RSP0/CPU0:Sep 8 14:16:39.217 : vrrp[357]: Gi0/5/0/0: VR1:
Pkt: ADVER: IN: pri 100 src 192.0.2.11. This means advertisement packets are being received by
VRRP. If these are absent, no packets are being received and VRRP becomes active.
Look for lines similar to: RP/0/RSP0/CPU0:Sep 8 14:18:47.876 : vrrp[357]: Gi0/5/0/0: VR1: Pkt:
ADVER: Out: pri 100 src 192.0.2.11. This means the peer is sending VRRP packets.
Step 4
Check the output of the show spp node-counters location interface-running-vrrp on both routers, and
look for packet drops.
RP/0/RSP0/CPU0:router# show spp node-counters location interface-running-vrrp
Step 2
Step 3
Ensure that the virtual MAC address is in the unicast address filter list and verify the router is receiving
traffic.
RP/0/RSP0/CPU0:router# show controllers type interface-running-vrrp
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
6-141
Chapter 6
If preemption is enabled, recovery times are higher than switchover times. This means higher traffic
loss has occurred when the interface is no shut.
If preemption is disabled, some VRRP groups are preempted after no shut of an interface.
If you observe either of the above conditions after an interface no shut, perform the following steps on
both routers.
Step 1
Step 2
Step 3
Step 4
RP/0/RSP0/CPU0:router# debug vrrp packets interfaceFor the interface on which no shut is being
performed.
Step 5
Step 6
Observe the console logs and look for lines similar to:
RP/0/RSP0/CPU0:Sep 8 14:16:39.217 : vrrp[357]: Gi0/5/0/0: VR1: Pkt: ADVER: IN: pri 100
src 192.0.2.11.
Note the time lag between the no shut and the first such message seen. For that amount of time, there is
traffic loss between two routers.
Step 7
If there is no traffic flowing between two routers after a no shut event, check the STP configuration on
the Cisco ASR 9000 Series Router. Lowering the fwd delay timer might help in reducing the traffic loss.
Step 8
For preemption disabled case, if the groups still preempt after reducing the fwd delay timer, repeat Step 1
through Step 4, and find the time period of traffic loss between the two routers. The preemption can be
avoided by configuring the minimum delay to be higher than the time period of traffic loss. Minimum
delay can be configured as follows:
RP/0/RSP0/CPU0:router(config)# router vrrp interface gigabitEthernet 0/2/0/10 vrrp delay
minimum 10 reload 5
Cisco ASR 9000 Series Aggregation Services Router Routing Configuration Guide, Release 4.0
Cisco ASR 9000 Series Aggregation Services Router Routing Command Reference, Release 4.0
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
6-142
OL-23591-02
CH A P T E R
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
7-143
Chapter 7
Figure 7-1
Active Fabric
Switch
Fabric 0
Switch
Fabric 1
Arbiter
Fabric I/O
(LC)
RSP0
Active RP
Active Fabric
Fabric I/O
(LC)
Switch
Fabric 0
Switch
Fabric 1
RSP1
Standby RP
281342
Arbiter
As shown in Figure 7-1, there are two fabric interface ASIC on each RSP. Each fabric interface ASIC
provides 40 GB of throughput. If one RSP is lost, the shelf can still operate at full capacity without loss
of bandwidth.
Each line card (LC) has four 23 GB fabric channels on which to send traffic to the fabric ASICs. The
switch fabric is in an active/active relationship. All four fabric ASICs are active, even though the RSP
cards are in an active/standby relationship. The system performs load balancing on unicast traffic across
these four channels.
The arbiters are in an active/standby relationship (the arbiter on the active RSP card is the active arbiter).
Both the active and standby arbiters receive requests for switch fabric access from the LCs. If there is a
switchover of the active RSP, the standby RSP arbiter has a current copy of switch fabric requests, which
helps to speed up the switchover.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
7-144
OL-23591-02
Chapter 7
Figure 7-2 shows the data path from ingress to egress. (Several types of LCs are shown in this example.)
Figure 7-2
Data Path
RSP0
RSP1
Fabric I/O
Fabric
Fabric
System
Timing
CPU
Fabric
arbiter
System
Timing
GE
Switch
Fabric I/O
CPU0
Fabric
Fabric
Fabric
arbiter
GE
Switch
Backplane
GE
PHY
Fabric I/O
8x10GE
Fixed LC
GE
PHY
Fabric I/O
CPU
FPGA
CPU
FPGA
FPGA
NPU
NPU
NPU
10 GE XFP
10 GE XFP
10 GE XFP
10 GE XFP
NPU
10 GE XFP
NPU
10 GE XFP
10x
SFP
NPU
10 GE XFP
10x
SFP
NPU
10 GE XFP
10x
SFP
FPGA
10 GE XFP
10x
SFP
NPU
10 GE XFP
NPU
10 GE XFP
NPU
FPGA
10 GE XFP
NPU
GE
PHY
Fabric I/O
CPU
FPGA
NPU
4x10GE
Fixed LC
280888
40x1GE
Fixed LC
As shown in the drawing, the path travelled by each data packet is:
Incoming interface on LC--> NP mapped to incoming interface on LC --> Bridge3 on LC --> FIA
on LC --> Crossbar switch on RSP --> FIA on LC ---> Bridge3 on LC ---> NP mapped to outgoing
interface ---> Outgoing Interface
Note
In this document, the network processor ASICs are referred to either as network processors (NPs) or
network processor units (NPUs).
Look for active platform fault manager (PFM) alarms on the LCs and RSPs.
Step 2
Check that you have the appropriate version of the bridge field-programmable gate arrays (FPGAs) in
your RSP card.
Step 3
Check that you have the correct software version, board, and FPGA and ASIC versions.
RP/0/RSP0/CPU0:router# show version
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
7-145
Chapter 7
Step 4
Step 5
Check that you have the appropriate version of the NPs in your RSP cards.
RP/0/RSP0/CPU0:router# show controllers np summary all
Node: 0/1/CPU0:
---------------------------------------------------------------[total 4 NP] Driver - Version 10.26a Build 9 ( Dec 13 2008, 20:47:03 )
NP 0 : Hardware rev v2 A1
: Ucode - Version: 255.255 Build Date: ( Dec 12 2008, 2:13:00 )
NP 1 : Hardware rev v2 A1
: Ucode - Version: 255.255 Build Date: ( Dec 12 2008, 2:13:00 )
NP 2 : Hardware rev v2 A1
: Ucode - Version: 255.255 Build Date: ( Dec 12 2008, 2:13:00 )
NP 3 : Hardware rev v2 A1
: Ucode - Version: 255.255 Build Date: ( Dec 12 2008, 2:13:00 )
Node: 0/2/CPU0: <-- [ LC built with A0 NPU that has known issue ]
---------------------------------------------------------------[total 4 NP] Driver - Version 10.26a Build 9 ( Dec 13 2008, 20:47:03 )
NP 0 : Hardware rev v2 A0
: Ucode - Version: 255.255 Build Date: ( Dec 12 2008, 2:13:00 )
NP 1 : Hardware rev v2 A0
: Ucode - Version: 255.255 Build Date: ( Dec 12 2008, 2:13:00 )
NP 2 : Hardware rev v2 A0
: Ucode - Version: 255.255 Build Date: ( Dec 12 2008, 2:13:00 )
NP 3 : Hardware rev v2 A0
: Ucode - Version: 255.255 Build Date: ( Dec 12 2008, 2:13:00 )
Displaying Traffic Status in Line Cards and RSP Cards, page 7-147
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
7-146
OL-23591-02
Chapter 7
PHY
NPU-0
PHY
NPU-1
PHY
NPU-2
PHY
NPU-3
Bridge
FPGA 0
Fabric I/O
To RSP
fabric I/O
Bridge
FPGA 1
Line Card
281343
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
7-147
Chapter 7
Figure 7-4 shows the traffic path on the RSP and the corresponding CLI commands you use to display
information at each point in the path.
Figure 7-4
Fabric
arbiter
Fabric
XBAR 0
CPU
Fabric I/O
FPGA
Fabric
XBAR 1
RSP-0
SUMMARY STEPS
1.
2.
3.
4.
5.
6.
7.
8.
9.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
7-148
OL-23591-02
281344
show controllers fabric crossbar serdes instance <0 or 1> location <...>
show controllers fabric crossbar statistics instance <0 or 1> location <...>
show controllers fabric Itrace crossbar all location <...>
Chapter 7
Note
For the procedure to troubleshoot drops of punted packets, see the Locating Drops of Punted Packets,
page 7-155.
DETAILED STEPS
Step 1
Step 2
Step 3
b.
Step 4
Step 5
Step 6
Step 7
Check the NP counters to verify that traffic is flowing in NP counters along the data path.
RP/0/RSP0/CPU0:router# show controllers np counters {np0|np1|np2|np3|all} location node-id
{| include DROP}
RP/0/RSP0/CPU0:router# show controllers np counters np3 location 0/0/CPU0
RP/0/RSP0/CPU0:router# show controllers np counters np3 location 0/0/CPU0
| include DROP
The show controllers np command displays information about counters that helps you troubleshoot
drops in the LCs. The names of the internal NP counters have the general format
STAGE_DIRECTION_ACTION, for example, PARSE_FABRIC_RECEIVE_CNT,
RESOLVE_EGRESS_DROP_CNT, and MODIFY_FRAMES_PADDED_CNT.
The values of stage, directon, and action are as follows:
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
7-149
Chapter 7
Resolve
There are additional counters, such as DROP, PUNT, and DIAGS, that provide important information
but are not associated with a specific internal NP stage. Drop and punt counters are kept as an aggregate
total per stage.
Example
RP/0/RSP0/CPU0:router# show controllers np ports all
Thu Jan 1 02:18:48.264 UTC
Node: 0/0/CPU0:
---------------------------------------------------------------NP Bridge Fia
Ports
-- ------ --- --------------------------------------------------0 1
0
GigabitEthernet0/0/0/30 - GigabitEthernet0/0/0/39
1 1
0
GigabitEthernet0/0/0/20 - GigabitEthernet0/0/0/29
2 0
0
GigabitEthernet0/0/0/10 - GigabitEthernet0/0/0/19
3 0
0
GigabitEthernet0/0/0/0 - GigabitEthernet0/0/0/9
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
7-150
OL-23591-02
Chapter 7
In the following example, there were some ingress and egress drops in the RESOLVE stage. All of these
drops in the ingress (9 drops) and egress (6 drops) were caused by the next hop being unreachable (a
total of 15 drops for IPv4 next hop down).
RP/0/RSP0/CPU0:router# show controllers np counters np3 location 0/0/CPU0
Mon Nov 15 12:18:35.289 EST
30
31
295
RESOLVE_INGRESS_DROP_CNT
RESOLVE_EGRESS_DROP_CNT
DROP_IPV4_NEXT_HOP_DOWN
9
6
15
| include DROP
0
0
0
The following example shows a typical output from the same command, but without the modifier
| include DROP.
RP/0/RSP0/CPU0:router# show controllers np counters np3
Mon Nov 15 12:20:35.289 EST
Node: 0/0/CPU0:
---------------------------------------------------------------Show global stats counters for NP3, revision v3
Read 20 non-zero NP counters:
Offset Counter
FrameValue
Rate (pps)
------------------------------------------------------------------------------23 PARSE_FABRIC_RECEIVE_CNT
417
0
30 RESOLVE_INRESS_DROP_CNT
9
0
31 RESOLVE_EGRESS_DROP_CNT
6
0
53 MODIFY_FRAMES_PADDED_CNT
3230
0
67 PARSE_MOFRR_SWITCH_MSG_RCVD_FROM_FAB
920
0
70 RESOLVE_INGRESS_L2_PUNT_CNT
1081
0
71 RESOLVE_EGRESS_L3_PUNT_CNT
4613
0
74 RESOLVE_LEARN_FROM_NOTIFY_CNT
3484
0
75 RESOLVE_BD_FLUSH_DELETE_CNT
104
0
83 RESOLVE_MOFRR_HASH_UPDATE_CNT
463
0
87 RESOLVE_MOFRR_SWITCH_MSG_INGNORED
407
0
111 DIAGS
536
0
295 DROP_IPV4_NEXT_HOP_DOWN
15
0
.
.
.
Step 8
All
NP0
NP1
NP2
NP3
NP instances
instance
instance
instance
instance
Check the NP-bridge rx/tx counters for each NP on the LC. View the packet sent and received counts,
bytes transferred, packet counters categorized by packet size, and so forth. The fields of interest are:
xaui_a_t_transmited_packets_cnt: The number of packets sent by the NP to the bridge
xaui_a_r_received_packets_cnt: The number of packets sent by the bridge to the NP
Step 9
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
7-151
Chapter 7
Examples
RP/0/RSP0/CPU0:router# show controllers fabric fia bridge stats location 0/RSP0/CPU0
Mon Nov 22 14:14:48.010 PST
Device Rx Interface
Packet
Error
Threshold
Count
Drops
Drops
-------------------------------------------------------------------------------Bridge0 From-Fabric(DDR) 492283
0
0
From CPU
492283
0
0
RP/0/RSP0/CPU0:router# show controllers fabric fia bridge stats location 0/1/CPU0
Mon Nov 22 14:18:54.834 PST
UC - Unicast , MC - Multicast
LP - LowPriority , HP - HighPriority
-------------------------------------------------------------------------------FIA 0
******
Cast/
Packet
Packet
Error
Threshold
Prio
Direction
Count
Drops
Drops
-------------------------------------------------------------------------------Unicast Egress Stats
********************
UC HP
Fabric to NP-0
70329
0
0
UC LP
Fabric to NP-0
0
0
0
UC HP
Fabric to NP-1
70329
0
0
UC LP
Fabric to NP-1
0
0
0
UC HP
Fabric to NP-2
70329
0
0
UC LP
Fabric to NP-2
0
0
0
UC HP
Fabric to NP-3
70329
0
0
UC LP
Fabric to NP-3
0
0
0
---------------------------------------------------------------UC
Total Egress
281316
0
0
Multicast Egress Stats
*********************
MC HP
Fabric to NP-0
0
0
0
MC LP
Fabric to NP-0
0
0
0
MC HP
Fabric to NP-1
0
0
0
MC LP
Fabric to NP-1
0
0
0
MC HP
Fabric to NP-2
0
0
0
MC LP
Fabric to NP-2
0
0
0
MC HP
Fabric to NP-3
0
0
0
MC LP
Fabric to NP-3
0
0
0
--------------------------------------------------------------MC
Total Egress
0
0
0
Cast/
Packet
Packet
Prio
Direction
Count
-------------------------------------------------Unicast Ingress Stats
*********************
UC HP
NP-0 to Fabric
70329
UC LP
NP-0 to Fabric
0
UC HP
NP-1 to Fabric
70329
UC LP
NP-1 to Fabric
0
UC HP
NP-2 to Fabric
70329
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
7-152
OL-23591-02
Chapter 7
UC LP
NP-2 to Fabric
0
UC HP
NP-3 to Fabric
70329
UC LP
NP-3 to Fabric
0
-------------------------------------------------UC
Total Ingress
281316
Multicast Ingress Stats
***********************
MC HP
NP-0 to Fabric
0
MC LP
NP-0 to Fabric
0
MC HP
NP-1 to Fabric
0
MC LP
NP-1 to Fabric
0
MC HP
NP-2 to Fabric
0
MC LP
NP-2 to Fabric
0
MC HP
NP-3 to Fabric
0
MC LP
NP-3 to Fabric
0
-------------------------------------------------MC
Total Ingress
0
Step 10
629854
0
1
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
7-153
Chapter 7
From
From
From
From
From
Unicast Xbar[3]
MultiCast Xbar[0]
MultiCast Xbar[1]
MultiCast Xbar[2]
MultiCast Xbar[3]
0
2589
0
2588
0
Unicast Xbar[0]
Unicast Xbar[1]
Unicast Xbar[2]
Unicast Xbar[3]
MultiCast Xbar[0]
MultiCast Xbar[1]
MultiCast Xbar[2]
MultiCast Xbar[3]
19
20
0
0
0
0
0
0
Step 11
Check the crossbar counters to make sure there are no dropped packets.
RP/0/RSP0/CPU0:router# show controllers fabric crossbar statistics instance [0|1] location
location
Example:
RP/0/RSP0/CPU0:router# show controllers fabric crossbar statistics instance 0 location
0/RSP0/CPU0
Location: 0/RSP0/CPU0 (physical slot 4)
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
7-154
OL-23591-02
Chapter 7
Asic Instance: 0
Fabric info for node 0/RSP0/CPU0 (physical slot: 4)
Dropped packets
:
mcast
unicast
+---------------------------------------------------------------+
Input buf bp pkts
:
0
0
Output buf bp pkts
:
0
0
Xbar timeout buf bp pkts
:
0
0
HOL drop pkts
:
0
0
Null POE drop pkts
:
0
0
SUMMARY STEPS
1.
2.
Start traffic
3.
4.
Check NP counters for NP mapping to interface, and check NP0 for inject packet count
5.
6.
DETAILED STEPS
Step 1
Clear all packet counters as described in the Locating Packet Drops by Examining Counters section
on page 7-148.
Step 2
Start traffic.
Step 3
Check traffic counters at each component in the punted packet path. Use a procedure similar to the one
described in the Locating Packet Drops by Examining Counters section on page 7-148. However, for
punted packets, the data path is:
Incoming Interface --> NP --> LC CPU --> NP --> Bridge3 --> LC FIA --> RSP Crossbar--> Punt
FPGA on RSP --> RSP CPU --> RSP FIA --> RSP Crossbar --> LC FIA --> LC CPU --> NP0 --->
LC FIA ---> Crossbar ---> RSP FIA ---> RSP CPU
Step 4
Check the NP counters for NP mapping to interface, and check NP0 for the inject packet count. The
following fields provide information on the NP counters:
801 PARSE_FABRIC_RECEIVE_CNT
820 PARSE_LC_INJECT_TO_FAB_CNT
872 RESOLVE_INGRESS_L2_PUNT_CNT
970 MODIFY_FABRIC_TRANSMIT_CNT
822 PARSE_FAB_INJECT_IPV4_CNT
Step 5
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
7-155
Chapter 7
Rx Interface
Packet
Error
Threshold
Count
Drops
Drops
-------------------------------------------------------------------------------Bridge0 From-Fabric(DDR) 603698
0
0
From CPU
711734
0
0
RP/0/RSP0/CPU0:router# show controllers fabric fia bridge stats location 0/5/CPU0
Wed Aug 25 14:12:20.867 DST
UC - Unicast , MC - Multicast
LP - LowPriority , HP - HighPriority
-------------------------------------------------------------------------------FIA 0
******
Cast/
Packet
Packet
Error
Threshold
Prio
Direction
Count
Drops
Drops
-------------------------------------------------------------------------------Unicast Egress Stats
********************
UC HP
Fabric to NP-0
28
0
0
UC LP
Fabric to NP-0
0
0
0
UC HP
Fabric to NP-1
28
0
0
UC LP
Fabric to NP-1
0
0
0
UC HP
Fabric to NP-2
28
0
0
UC LP
Fabric to NP-2
0
0
0
UC HP
Fabric to NP-3
28
0
0
UC LP
Fabric to NP-3
0
0
0
---------------------------------------------------------------UC
Total Egress
112
0
0
Multicast Egress Stats
*********************
MC HP
Fabric to NP-0
205
0
0
MC LP
Fabric to NP-0
2
0
0
MC HP
Fabric to NP-1
205
0
0
MC LP
Fabric to NP-1
2
0
0
MC HP
Fabric to NP-2
205
0
0
MC LP
Fabric to NP-2
2
0
0
MC HP
Fabric to NP-3
205
0
0
MC LP
Fabric to NP-3
2
0
0
--------------------------------------------------------------MC
Total Egress
828
0
0
--More--
Step 6
To check for packets punted to and injected from the LC or RP CPU, run the following commands.
RP/0/RSP0/CPU0:router# show spp interface location node-id
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
7-156
OL-23591-02
Chapter 7
Note
Step 7
To clear the spp counters, run the command clear spp {client | interface | node-counters}
location node-id. This command clears client statistics, interface statistics, and per-node
counters, depending on the keyword you use.
To query the punt switch for the statistics on the LC CPU, run the following command.
RP/0/RSP0/CPU0:router# show controllers punt-switch switch-stats location node-id
Synchronization between the fabric I/O and the fabric NP or fabric arbiter NP has a problem
Oversubscribed traffic
Unknown failures
If not already done, perform the procedures in the Getting Started with Fabric Troubleshooting section
on page 7-145 to verify that you have the correct versions of the hardware and software.
Step 2
Step 3
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
7-157
Chapter 7
Step 4
Step 5
Collect the fabric I/O/Bridge counters on both source and destination card.
show interfaces
show controllers np counters all
show controllers fabric fia stats location 0/1/CPU0
show controllers fabric fia bridge stats location 0/1/CPU0
Step 6
Where to Go Next
If you have not been able to locate or correct the problem, you might be able to clear it by performing
the following steps. However, these steps might delete information that would help you perform
additional troubleshooting with Cisco Technical Support. Some of the steps involve stopping or reducing
traffic streams, which might not be appropriate on a deployed system. Consult with your network
administrator before you perform any of these steps.
Caution
Before you follow these next steps, consider contacting Cisco Technical Support. Some of these steps
can cause loss of data that would be useful for future analysis and troubleshooting, or could cause loss
of traffic.
Step 1
Perform reset h at LC ROMMON and reboot the LC again to see if this clears the problem.
Step 2
Step 3
Stop other streams of traffic to see if this failed stream can go through.
Step 4
Initially the ping/protocol packets are not going through, but later recover.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
7-158
OL-23591-02
Chapter 7
Sync between the fabric I/O and the fabric NP or fabric arbiter NP has a problem
Unknown failures
If not already done, perform the procedures in the Getting Started with Fabric Troubleshooting section
on page 7-145 to verify that you have the correct versions of the hardware and software.
Step 2
Step 3
Step 4
Step 5
Where to Go Next
If you have not been able to locate or correct the problem, you might be able to clear it by performing
the following steps. However, these steps might delete information that would help you perform
additional troubleshooting with Cisco Technical Support. Some of the steps involve stopping or reducing
traffic streams, which might not be appropriate on a deployed system. Consult with your network
administrator before you perform any of these steps.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
7-159
Chapter 7
Caution
Before you follow these next steps, consider contacting Cisco Technical Support. Some of these steps
can cause loss of data that would be useful for future analysis and troubleshooting, or could cause loss
of traffic.
Step 1
Perform reset h at LC ROMMON and reboot the LC again to see if this clears the problem.
Step 2
Step 3
Stop other streams of traffic to see if this failed stream can go through.
Step 4
Step 5
Sync between the fabric I/O and the fabric NP or fabric arbiter NP has a problem
Unknown failures
Perform the procedures in the Getting Started with Fabric Troubleshooting section on page 7-145 to
verify that you have the correct versions of the hardware and software.
Step 2
Step 3
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
7-160
OL-23591-02
Chapter 7
show run
Step 4
Step 5
Collect the fabric I/O/bridge counters on both the RSP and LC.
show interfaces
show controllers np counters all
show controllers fabric fia stats location 0/1/CPU0
show controllers fabric fia bridge stats location 0/1/CPU0
show controllers fabric fia stats location 0/rsp0/CPU0
Step 6
Where to Go Next
If you have not been able to locate or correct the problem, you might be able to clear it by performing
the following steps. However, these steps might delete information that would help you perform
additional troubleshooting with Cisco Technical Support. Some of the steps involve stopping or reducing
traffic streams, which might not be appropriate on a deployed system. Consult with your network
administrator before you perform any of these steps.
Caution
Before you follow these next steps, consider contacting Cisco Technical Support. Some of these steps
can cause loss of data that would be useful for future analysis and troubleshooting, or could cause loss
of traffic.
Step 1
Perform reset h at LC ROMMON and reboot the LC again to see if this clears the problem.
Step 2
Step 3
Stop other streams of traffic to see if this failed stream can go through.
Step 4
Repeat Step 1 through Step 3 to determine whether the results are reproducible.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
7-161
Chapter 7
Sync between the fabric I/O and the fabric NP or fabric arbiter NP has a problem
Fabric is stuck
Unknown failures
Perform the procedures in the Getting Started with Fabric Troubleshooting section on page 7-145 to
verify that you have the correct versions of the hardware and software.
Step 2
Collect the sync status of fabric on the linecard before and after the switchover.
show controllers fabric fia link-status location <0/1/CPU0>
show controllers fabric fia bridge ddr-status location <0/1/cpu0>
show controllers fabric fia bridge sync-status location 0/1/cpu0
Step 3
Step 4
Step 5
Collect the fabric I/O/bridge counters on both the RSP and LC.
show interfaces
show controllers np counters all
show controllers fabric fia stats location 0/1/CPU0
show controllers fabric fia bridge stats location 0/1/CPU0
show controllers fabric fia stats location 0/rsp0/CPU0
Step 6
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
7-162
OL-23591-02
Chapter 7
Where to Go Next
If you have not been able to locate or correct the problem, you might be able to clear it by performing
the following steps. However, these steps might delete information that would help you perform
additional troubleshooting with Cisco Technical Support. Some of the steps involve stopping or reducing
traffic streams, which might not be appropriate on a deployed system. Consult with your network
administrator before you perform any of these steps.
Caution
Before you follow these next steps, consider contacting Cisco Technical Support. Some of these steps
can cause loss of data that would be useful for future analysis and troubleshooting, or could cause loss
of traffic.
Step 1
Stop other streams of traffic to see if this failed stream can go through again.
Step 2
Step 3
Perfom a switchover back to the other side to determine whether both directions are having the same
traffic problems.
Step 4
After obtaining the necessary approvals from your network and system administrators (because this step
will stop all traffic on this unit), reboot the entire system and check to see if it recovers.
Sync between the fabric I/O and the fabric NP or fabric arbiter NP has a problem
Fabric is stuck
Unknown failures
Perform the procedures in the Getting Started with Fabric Troubleshooting section on page 7-145 to
verify that you have the correct versions of the hardware and software.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
7-163
Chapter 7
Step 2
Collect the sync status of fabric on the linecard before and after the switchover.
show controllers fabric fia link-status location <0/1/CPU0>
show controllers fabric fia bridge ddr-status location <0/1/cpu0>
show controllers fabric fia bridge sync-status location 0/1/cpu0
Step 3
Step 4
Collect the fabric I/O/bridge counters on both the RSP and LC.
show interfaces
show controllers np counters all
show controllers fabric fia stats location 0/1/CPU0
show controllers fabric fia bridge stats location 0/1/CPU0
show controllers fabric fia stats location 0/rsp0/CPU0
Step 5
Step 6
Check for drops on the the fabric I/O interface (FIA drop counters) on the LC in both the ingress (to
fabric) and egress (from fabric) directions.
show
show
show
show
Step 7
controllers
controllers
controllers
controllers
fabric
fabric
fabric
fabric
fia
fia
fia
fia
drops
drops
error
error
egress location
ingress location
egress location
ingress location
Check for drops on the bridge. Counters are a combination of high priority (HP), low priority (LP),
unicast, multicast, DDR, and DDR-threshold packets. They are furthur segregated into critical and
informational based on their severity. All Ethernet linecards have 2 bridges. Use the following command
to obtain this information.
show controllers fabric fia bridge stats location <linecard location>
Step 8
Where to Go Next
If you have not been able to locate or correct the problem, you might be able to clear it by performing
the following steps. However, these steps might delete information that would help you perform
additional troubleshooting with Cisco Technical Support. Some of the steps involve stopping or reducing
traffic streams, which might not be appropriate on a deployed system. Consult with your network
administrator before you perform any of these steps.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
7-164
OL-23591-02
Chapter 7
Caution
Before you follow these next steps, consider contacting Cisco Technical Support. Some of these steps
can cause loss of data that would be useful for future analysis and troubleshooting, or could cause loss
of traffic.
Step 1
Stop other streams of traffic to see if this failed stream can go through again.
Step 2
Reboot the LCs one at a time and check if the traffic recovers.
Step 3
After obtaining the necessary approvals from your network and system administrators (because this step
will stop all traffic on this unit), reboot the entire system and check to see if it recovers.
Step 4
The synchronization between the fabric I/O and the fabric NP or fabric arbiter NP has a problem
Unknown failures
Perform the procedures in the Getting Started with Fabric Troubleshooting section on page 7-145 to
verify that you have the correct versions of the hardware and software.
Step 2
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
7-165
Chapter 7
Step 3
Step 4
Where to Go Next
If you have not been able to locate or correct the problem, you might be able to clear it by performing
the following steps. However, these steps might delete information that would help you perform
additional troubleshooting with Cisco Technical Support. Some of the steps involve stopping or reducing
traffic streams, which might not be appropriate on a deployed system. Consult with your network
administrator before you perform any of these steps.
Caution
Before you follow these next steps, consider contacting Cisco Technical Support. Some of these steps
can cause loss of data that would be useful for future analysis and troubleshooting, or could cause loss
of traffic.
Step 1
Perform reset h at LC ROMMON and reboot the RSP again to see if this clears the problem.
Step 2
Pull out the RSP and reinsert it to see if it can boot up.
Step 3
Swap the slot (put the RSP card into the other RSP slot) and see if it can boot up properly.
The sync between the fabric I/O and the fabric NP or fabric arbiter NP has a problem
Unknown failures
If not already done, perform the procedures in the Getting Started with Fabric Troubleshooting section
on page 7-145 to verify that you have the correct versions of the hardware and software.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
7-166
OL-23591-02
Chapter 7
Step 2
Step 3
Step 4
Step 5
Where to Go Next
If you have not been able to locate or correct the problem, you might be able to clear it by performing
the following steps. However, these steps might delete information that would help you perform
additional troubleshooting with Cisco Technical Support. Some of the steps involve stopping or reducing
traffic streams, which might not be appropriate on a deployed system. Consult with your network
administrator before you perform any of these steps.
Caution
Before you follow these next steps, consider contacting Cisco Technical Support. Some of these steps
can cause loss of data that would be useful for future analysis and troubleshooting, or could cause loss
of traffic.
Step 1
Perform reset h at the ROMMON and reboot the standby RSP again to see if this clears the problem.
Step 2
Pull out the RSP and reinsert it to see if it can boot up.
Step 3
Swap the slot (put the RSP card into the other RSP slot) and see if it can boot up properly.
LC Is Crashing
In this scenario, a LC keeps crashing and the RSP console shows that fia_lc (the fabric I/O process)
terminates repeatedly.
The possible causes are:
The synchronization between the fabric I/O and the fabric NP or fabric arbiter NP has a problem
There is a sync problem between the fabric I/O and the bridge
Unknown failures
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
7-167
Chapter 7
If not already done, perform the procedures in the Getting Started with Fabric Troubleshooting section
on page 7-145 to verify that you have the correct versions of the hardware and software.
Step 2
Step 3
Step 4
Where to Go Next
If you have not been able to locate or correct the problem, you might be able to clear it by performing
the following steps. However, these steps might delete information that would help you perform
additional troubleshooting with Cisco Technical Support. Some of the steps involve stopping or reducing
traffic streams, which might not be appropriate on a deployed system. Consult with your network
administrator before you perform any of these steps.
Caution
Before you follow these next steps, consider contacting Cisco Technical Support. Some of these steps
can cause loss of data that would be useful for future analysis and troubleshooting, or could cause loss
of traffic.
Step 1
Perform reset h at the LC ROMMON and reboot the LC again to see if this clears the problem.
Step 2
Step 3
Swap the slot (pull out the LC and insert it into another LC slot) and see if it can boot up properly.
Step 4
Put a different LC of same type to see if that card can booting up properly.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
7-168
OL-23591-02
Chapter 7
No Traffic from LC to LC
In this scenario, you have configured the system and the RSP and LC have come up and are stable, but
no LC-to-LC traffic is going through.
The possible causes are:
Sync between the fabric I/O and the fabric NP or fabric arbiter NP has a problem
Unknown failures
Perform the procedures in the Getting Started with Fabric Troubleshooting section on page 7-145 to
verify that you have the correct versions of the hardware and software.
Step 2
Step 3
Step 4
Step 5
Collect the fabric I/O/bridge counters on both the source and destination cards.
show interfaces
show controllers np counters all
show controllers fabric fia stats location 0/1/CPU0
show controllers fabric fia bridge stats location 0/1/CPU0
Step 6
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
7-169
Chapter 7
Where to Go Next
If you have not been able to locate or correct the problem, you might be able to clear it by performing
the following steps. However, these steps might delete information that would help you perform
additional troubleshooting with Cisco Technical Support. Some of the steps involve stopping or reducing
traffic streams, which might not be appropriate on a deployed system. Consult with your network
administrator before you perform any of these steps.
Caution
Before you follow these next steps, consider contacting Cisco Technical Support. Some of these steps
can cause loss of data that would be useful for future analysis and troubleshooting, or could cause loss
of traffic.
Step 1
Perform reset h at the LC ROMMON and reboot the LC again to see if this clears the problem.
Step 2
Pull out the LC and reinsert it to see if it can boot up and carry traffic.
Step 3
Stop other streams of traffic to see if this failed stream can go through.
Step 4
Run online diagnostics to locate errors in the system. For additional information on diagnostics, see the
Using Diagnostic Commands section on page 1-59.
Sync between the fabric I/O and the fabric NP or fabric arbiter NP has a problem
Unknown failures
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
7-170
OL-23591-02
Chapter 7
Step 1
If not already done, perform the procedures in the Getting Started with Fabric Troubleshooting section
on page 7-145 to verify that you have the correct versions of the hardware and software.
Step 2
Step 3
Step 4
Step 5
Collect the fabric I/O/bridge counters on both the RSP and LC.
show interfaces
show controllers np counters all
show controllers fabric fia stats location 0/1/CPU0
show controllers fabric fia bridge stats location 0/1/CPU0
show controllers fabric fia stats location 0/rsp0/CPU0
Step 6
Where to Go Next
If you have not been able to locate or correct the problem, you might be able to clear it by performing
the following steps. However, these steps might delete information that would help you perform
additional troubleshooting with Cisco Technical Support. Some of the steps involve stopping or reducing
traffic streams, which might not be appropriate on a deployed system. Consult with your network
administrator before you perform any of these steps.
Caution
Before you follow these next steps, consider contacting Cisco Technical Support. Some of these steps
can cause loss of data that would be useful for future analysis and troubleshooting, or could cause loss
of traffic.
Step 1
Perform reset h at the LC ROMMON and reboot the LC again to see if this clears the problem.
Step 2
Pull out the LC and reinsert it to see if it can boot up and carry traffic.
Step 3
Pull out the RSP card and reinsert it to see if it can boot up and carry traffic.
Step 4
Stop other streams of traffic to see if this failed stream can go through.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
7-171
Chapter 7
Step 5
Run online diagnostics to locate errors in the system. For additional information on diagnostics, see the
Using Diagnostic Commands section on page 1-59.
Output of the following commands (this will display software version, and the line card, fabric card,
FPGA, and ASIC versions)
show
show
show
show
version
inventory raw
diag
hw-module fpd location
Platform-related information
show platform
Drop counters
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
7-172
OL-23591-02
CH A P T E R
Verify that the MPLS PIE is installed, committed, and activated. It is not installed by default.
Verify that MPLS is configured in your running-config. After you install the MPLS PIE, you must
commit it. If you configure MPLS but you have not committed the MPLS PIE, the system deletes
all of your MPLS configuration if you reload the router image.
Caution
Verify that the MPLS PIE is committed before you configure MPLS. Otherwise all of your
MPLS configuration data will be lost if the image is reloaded.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
8-173
Chapter 8
Ping the opposite interface (on the remote router) on the MPLS interface. Verify that the ping is
successful.
Step 2
Step 3
Verify that the remote router ID (typically the remote router loopback) is in the routing table.
show route ipv4
Step 4
Ping the IP address of the remote router (the same IP address that was displayed in Step 3). Verify that
the ping is successful.
Step 5
Verify that label distribution protocol (LDP) is up between the local and remote routers.
show mpls ldp neighbor
Step 6
Verify that you can find the ID of the remote router in an MPLS command. In the case of a PW, this ID
will be theIPv4 address for the PW.
Step 7
Step 8
If you are using PW in the core, verify that the PWs are properly configured on both PEs.
Step 9
Check that configurations are correct on all peers in the VPLS domain. This includes, for example,
loopbacks, IGP (OSPF or ISIS), LDP, BGP, and L2VPN.
Note
L2VPN services rely on Layer 3 connectivity from the PE through the core. If you need to reconfigure
any routing parameters, use the procedures shown in Cisco ASR 9000 Series Aggregation Services
Router Routing Configuration Guide, Release 4.0.
2.
3.
4.
5.
show cef platform trace [adj | all } common | fwdwlk | ipfrr | ipv4 | ipv6 | mpls | rpf | te] location
node-id
6.
7.
8.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
8-174
OL-23591-02
Chapter 8
9.
DETAILED STEPS
Command or Action
Purpose
Step 1
Step 2
Step 3
Step 4
Step 5
Step 6
Step 7
Step 8
Step 9
Step 2
Step 3
Find out whether the ARP resolves for the next hop prefix.
RP/0/RSP0/CPU0:router# show arp prefix location node-id
Workaround
If ARP is not resolved, ping the destination and run the show arp command again to see if the ARP
resolves. If it does not resolve, it means there is no path to reach the destination, or the destination is not
operational.
If ARP is resolved, use the clear arp location node-id command to clear the ARP information on the
node. This command clears the current ARP table entries, and the system will refill the ARP entries with
the latest ARP information. This might help if there are stale and incorrect entries in the ARP table.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
8-175
Chapter 8
Step 2
Step 3
Check the hardware TE label FIB by running the following command on the ingress LC for the unicast
traffic.
RP/0/RSP0/CPU0:router# show cef adjacency tunnel-te tunnel-id hardware ingress location
node-id
Workaround:
Enter the shut command (followed by commit) and the no shut command (followed by commit) on the
tunnel interface to reprogram the hardware.
Step 2
Ensure that hardware tunnel adjacency is complete by running the following command on the ingress LC
for the unicast traffic.
RP/0/RSP0/CPU0:router# show cef mpls adjacency tunnel-te
node-id
Workaround
Perform the shut command (followed by commit) and the no shut command (followed by commit) of
the tunnel interface to reprogram the hardware.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
8-176
OL-23591-02
Chapter 8
Step 2
Step 3
Step 4
Step 2
Ensure that the MP address is reachable. Check forwarding over the backup tunnel is working.
RP/0/RSP0/CPU0:router# ping backup_tunnel_destination
Step 3
Step 4
Check RSVP traces to find out why the tunnel went down.
RP/0/RSP0/CPU0:router# show mpls traffic-eng trace event
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
8-177
Chapter 8
Step 2
Step 3
Step 4
Ensure that backup and protected tunnels have a merge point (check hop information).
RP/0/RSP0/CPU0:router# show mpls traffic-eng tunnels
Step 5
Note
Step 6
Protected tunnels with 0 signaled bandwidth cannot be protected by limited backup-bw tunnels.
Enable debugs, remove, and reapply backup tunnel-te.
RP/0/RSP0/CPU0:router# debug mpls traffic-eng frr
Step 7
Shut and no shut the backup tunnel and/or protected tunnel (if possible). This resets backup tunnel
assignments.
Step 8
Ensure that the fast-reroute option is not configured on the backup tunnel.
RP/0/RSP0/CPU0:router# show running-config interface tunnel-te15
Step 9
Step 10
b.
c.
Ensure that the pool-type of the protected LSP bandwidth and backup-bw of the backup tunnel matches.
Step 2
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
8-178
OL-23591-02
Chapter 8
Step 3
Step 4
Ensure that both primary and backup tunnels on the LC received the FRR trigger.
RP/0/RSP0/CPU0:router# show cef platform trace te all location node-id
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
8-179
Chapter 8
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
8-180
OL-23591-02
CH A P T E R
This chapter contains the following sections that explain how to troubleshoot these conditions:
Understanding Problems with VLAN Traffic and L2 TCAM Classification, page 9-182
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
9-181
Chapter 9
Incorrect classification (tagging) of the trafficIf traffic has the wrong VLAN tag, it cannot reach
the intended subinterface. Furthermore, the main interface cannot route the traffic, because it does
not classify or forward tagged traffic.
A remote peer could be sending messages with an unknown VLAN number or encapsulation type.
Drop counters on the main interface and subinterface indicate where the traffic is being dropped.
If a packet has an incorrect VLAN tag, the main interface drops the packet and the main interface
drop counter increments.
If the packet has a correct VLAN tag, it reaches the intended subinterface, but if the subinterface
drops the packet for any reason, the subinterface drop counter increments.
We recommend as a best practice that you assign the same VLAN tag to all the ACs in a bridge
domain.
When you create a main interface for the AC (in interface config mode):
You cannot configure an encapsulation statement
You must include the l2transport keyword on a separate command line
Example:
interface GigabitEthernet0/1/0/1
l2transport
When you create a subinterface for the AC (in interface config mode):
You must include the l2transport keyword on the same command line
You must configure an encapsulation statement
Example:
interface GigabitEthernet0/2/0/2.2 l2transport
encapsulation dot1q 100
Review your running configuration to verify that it is complete and the necessary interfaces are up.
(show running-config).
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
9-182
OL-23591-02
Chapter 9
Ensure that the interfaces and subinterfaces for the ACs are actually up. View the up/down status of
the bridge domain, ACs, and PWs (if present) by means of the show l2vpn bridge-domain
summary command. Verify that the counts are incrementing, which means that the ACs are up.
Make sure that bridge ports (for example, ACs and PWs) are assigned to the bridge domains.
Verify that a unique main or subinterface is assigned to each AC in the bridge domain.
Display the main interface state and subinterface state. (The main interface is also called the trunk
interface, and it is identified as trunk in some of the CLI commands.)
RP/0/RSP0/CPU0:router# show interface
RP/0/RSP0/CPU0:router# show running-config interface
RP/0/RSP0/CPU0:router# show ethernet trunk
Run this command a second time to verify that counters are being incremented.
Verify that the port settings (for example, MTU, duplex) are as expected.
Verify that traffic is being directed to the correct subinterfaces. If it is not, the configuration of the
classification might be incorrect.
Verify that there is no traffic running on the main (trunk) interface; traffic that is misclassified might
default to run on the main interface.
Verify that the encapsulations match what you expect on the subinterfaces.
Use the interface statistics for the subinterface to determine whether packets are being
demultiplexed to the correct subinterface. Use the interface statistics on the parent physical/bundle
interface to determine whether traffic is being sent/received out of the trunk port. The Layer 2
statistics for the physical/bundle interface sum over all of the child/subinterfaces.
The counters on the main interface count packets as they are sent/received physically on the wire.
On the other hand, the subinterface counters are located in the forwarding engine.
Step 2
Check the interface packet drop counters to determine if packets are being dropped and if they are,
where and why.
Display the state of interface as recognized by the L2VPN object. Verify that L2VPN packets are being
forwarded on interface and subinterface (if applicable).
RP/0/RSP0/CPU0:router# show l2vpn forwarding interface gigabitEthernet interface-id
hardware ingress location node-id
Step 3
Display the Ethernet tags and check for any errors or mismatches. This command gives tag information
in a very concise format, if you want to check the encapsulation on multiple subinterfaces.
RP/0/RSP0/CPU0:router# show ethernet tags
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
9-183
Chapter 9
Step 4
Verify that the subinterface matching order is as expected. The match-order option lists the subinterfaces
in the order that they match traffic. If the traffic is being classified to a different interface than you
expect, this command can help you determine why.
RP/0/RSP0/CPU0:router# show ethernet tags match-order
Step 5
Display the interface debug counters for each network processor unit. The following example shows the
NP counters.
RP/0/RSP0/CPU0:router# show controllers np counters {all | np0 | np1 | np2 | np3}
Step 6
If the output of the command in Step 5 shows that the UIDB_TCAM_MISS_AGG_DROP counter is
incrementing, it is possible that the physical port is receiving tagged traffic that does not match the
encapsulation statement of any subinterface. The parent/main interface is an untagged Layer 3 interface,
and rejects any tagged traffic that fails classification against any of its subinterfaces/children.
RP/0/RSP0/CPU0:router# clear controllers np counters all location node-id
RP/0/RSP0/CPU0:router# show controllers np counters {all | np0 | np1 | np2 | np3}
a.
Verify that there is incoming tagged traffic that does not match the encapsulation statement of any
subinterface, and that this traffic is not needed (that is, you do not intend to configure a subinterface
to receive and forward this traffic).
Encapsulation not matched but the traffic is neededCreate the necessary subinterface or
configuredGo to Substep b.
Encapsulation not matched, traffic not needed, and there is an encapsulation default currently
configuredGo to Substep c.
b.
Add an encapsulation default subinterface to receive all of the tagged traffic with unwanted
encapsulation statements. Check whether the UIDB_TCAM_MISS_AGG_DROP goes to zero, and
the default subinterface counters start going up. This process shifts the incrementing of counters
away from the main interface and isolates it on the default subinterface.
c.
Note
See the example below with the CLI statement encapsulation default.
Example
In this example, the system displays information on the subinterface 0/0/0/0.1.
RP/0/RSP0/CPU0:router# show running-config interface
interface GigabitEthernet0/0/0/0.1 l2transport
encapsulation dot1q 10
!
interface GigabitEthernet0/0/0/0.2 l2transport
encapsulation dot1q 10 second-dot1q 20
.
.
.
RP/0/0/CPU0:router# show interfaces GigabitEthernet 0/0/0/0.1
GigabitEthernet0/0/0/0.1 is up, line protocol is up <<< This subinterface is up
Interface state transitions: 1
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
9-184
OL-23591-02
Chapter 9
In this example, Bundle-Ether16 is the main interface (also referred to as the trunk interface or Layer 3
interface), and Bundle-Ether16.160 and Bundle-Ether16.161 are subinterfaces.
RP/0/RSP0/CPU0:router# show interfaces
Bundle-Ether16 is up, line protocol is up <<< The main interface is up
Interface state transitions: 1
Hardware is Aggregated Ethernet interface(s), address is 001b.53ff.87f0
Description: Connect to P19_C7609-S Port-Ch 16
Internet address is Unknown
MTU 9216 bytes, BW 1000000 Kbit (Max: 1000000 Kbit) reliability 255/255, txload 0/255,
rxload 0/255
Encapsulation ARPA, loopback not set,
ARP type ARPA, ARP timeout 04:00:00
No. of members in this bundle: 2
GigabitEthernet0/1/0/16 Full-duplex
1000Mb/s
Active
GigabitEthernet0/1/0/17 Full-duplex
1000Mb/s
Standby
Last input 00:00:00, output 00:00:00
Last clearing of "show interface" counters never
5 minute input rate 0 bits/sec, 0 packets/sec
5 minute output rate 1000 bits/sec, 0 packets/sec
202037 packets input, 18079605 bytes, 1 total input drops <<< Includes the sum of
packets on all the subinterfaces in addition to the packets on the main interface.
5964 drops for unrecognized upper-level protocol
Received 0 broadcast packets, 202037 multicast packets
0 runts, 0 giants, 0 throttles, 0 parity
0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored, 0 abort
490241 packets output, 53719536 bytes, 0 total output drops
Output 3 broadcast packets, 490238 multicast packets
0 output errors, 0 underruns, 0 applique, 0 resets
0 output buffer failures, 0 output buffers swapped out
0 carrier transitions
Bundle-Ether16.160 is up, line protocol is up <<< This subinterface is up
Interface state transitions: 1
Hardware is VLAN sub-interface(s), address is 001b.53ff.87f0
Description: Connect to P19_C7609-S Port-Ch 16 Service Instance 160
Layer 2 Transport Mode
MTU 9220 bytes, BW 1000000 Kbit (Max: 1000000 Kbit)
reliability Unknown, txload Unknown, rxload Unknown
Encapsulation 802.1Q, loopback not set, <<< Encapsulation is correct
ARP type ARPA, ARP timeout 04:00:00
Last input never, output never
Last clearing of "show interface" counters never
5425 packets input, 368952 bytes <<< Traffic is present on this subinterface
1 input drops, 0 queue drops, 0 input errors
161269 packets output, 11611364 bytes
0 output drops, 0 queue drops, 0 output errors
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
9-185
Chapter 9
19
17
L3
2
0
0
0
0
0
Sub states
Up
Down
4
0
5
0
6
0
2
0
1
0
1
0
19
Ad-Down
0
0
0
0
0
0
0
The following example shows the NP counters. For a description of how to interpret NP counter
information, see the Displaying Traffic Status in Line Cards and RSP Cards section on page 7-147.
Note
If you want to clear counters at any time during this procedure (to make it easier to see which counters
are incrementing), use the command clear controllers np counters all location node-id.
RP/0/RSP0/CPU0:router# show controllers np counters all
Fri Oct 29 10:49:57.377 DST
Node: 0/0/CPU0:
----------------------------------------------------------------
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
9-186
OL-23591-02
Chapter 9
This example shows that L2VPN packets are being forwarded on the interface and subinterface (if
applicable).
RP/0/RSP0/CPU0:router# show running-config l2vpn
l2vpn
bridge group BG
bridge-domain BD1
interface TenGigE0/1/0/0.0
!
interface TenGigE0/1/0/3.0
!
interface TenGigE0/1/0/4.0
!
neighbor 10.100.1.1 pw-id 2
!
!
!
!
RP/0/RSP0/CPU0:router# show l2vpn forwarding interface Te0/1/0/0.0 detail loc 0/1/cpu0
Local interface: TenGigE0/1/0/0.0, Xconnect id: 0x440003, Status: up
Segment 1
AC, TenGigE0/1/0/0.0, status: Bound
Statistics:
packets: received 55749484, sent 1
bytes: received 3567966976, sent 42
packets dropped: PLU 0, tail 0
bytes dropped: PLU 0, tail 0
Segment 2
Bridge id: 0, Split horizon group id: 0
Storm control: disabled
MAC learning: enabled
MAC port down flush: enabled
Flooding:
Broadcast & Multicast: enabled
Unknown unicast: enabled
MAC aging time: 300 s, Type: inactivity
MAC limit: 4000, Action: none, Notification: none
MAC limit reached: no
MAC Secure: disabled, Logging: disabled
DHCPv4 snooping: profile not known on this node, disabled
Dynamic ARP Inspection: disabled, Logging: disabled
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
9-187
Chapter 9
St
Up
Up
MTU Ly Outer
1518 L2 .1Q:10
1522 L2 .1Q:10
Inner
.1Q:20
Xtra -,+
0 0
0 0
This example shows the configuration and query of the Ethernet tags.
RP/0/RSP0/CPU0:router# show run interface gig0/0/0/0.1
Thu Oct 14 08:57:16.831 EDT
interface GigabitEthernet0/0/0/0.1 l2transport
encapsulation dot1q 1
!
RP/0/RSP0/CPU0:router# show ethernet tags gigabitEthernet 0/0/0/0.1 detail location
0/0/CPU0
GigabitEthernet0/0/0/0.1 is up, service is L2
Interface MTU is 1518, switched L2 MTU is 1518
Outer Match: Dot1Q VLAN 1
Local traffic encap: Dot1Q VLAN 1
Pop 0 tags, push none
In this example, 0.2 is listed before 0.1. Any traffic with outer VLAN .1Q 10, and inner tag .1Q 20 would
match Gi0/0/0/0.2.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
9-188
OL-23591-02
Chapter 9
St
Up
Up
MTU Ly Outer
1522 L2 .1Q:10
1518 L2 .1Q:10
Inner
.1Q:20
-
Xtra -,+
0 0
0 0
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
9-189
Chapter 9
(2w4d ago)
This example shows how to set up an encapsulation default subinterface. in this scenario, you expect
incoming traffic on gig0/1/0/1 to be all single-tagged dot1q 100. However, you see some occasional
traffic with other encapsulations being dropped. These drops could be due to a few stray packets (for
example dot1q 200), and they are dropped without being processed on gig0/1/0/1; the
UIDB_TCAM_MISS_AGG_DROP counter is incremented. You can configure one default subinterface
to catch all the stray packets. Then the drops appear as counters on this isolated default interface, not as
UIDB_TCAM_MISS_AGG_DROP on the main interface.
interface gig0/1/0/1
mtu 1500
!
interface gig0/1/0/1.1 l2transport
encapsulation dot1q 100
!
interface gig0/1/0/1.2 l2transport
encapsulation default
!
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
9-190
OL-23591-02
Chapter 9
Figure 9-1
gig0/1/0/1
Router
gig0/5/0/8
bundle-ether1
Bridge port 1
gig0/1/0/1
Bridge port 3
bundle-ether1.1
gig0/2/0/2
Bridge port 2
gig0/2/0/2.2
gig0/5/0/9
EFPs
255023
EFPs
Verify that bundle members Gig0/5/0/8 and Gig0/5/0/9 are both Active, that is, that Link Aggregation
Control Protocol (LACP) indicates that they are connected with their adjacent neighbors.
RP/0/RSP0/CPU0:router# show bundle bundle-ether1
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
9-191
Chapter 9
Note
For additional information on troubleshooting bundles and LACP, see the Troubleshooting Problems
with Link Bundles section on page 5-118.
Step 2
Follow the steps in the Troubleshooting VLAN Traffic and L2 TCAM Classification section on
page 9-181 for the ACsGig0/1/0/1, Gig0/2/0/2, and Bundle-ether1.1.
Step 3
Display the bridge domain running configuration and ensure that it contains the appropriate commands
for your network.
RP/0/RSP0/CPU0:router# show run l2vpn bridge group bg_example
Step 4
Verify that the bridge domain, bridge ports, and ACs are all in Up state.
RP/0/RSP0/CPU0:router# show l2vpn bridge-domain bd-name mybd
Step 5
View additional details of the bridge domain, such as the feature settings and verify they are as expected.
RP/0/RSP0/CPU0:router# show l2vpn bridge-domain bd-name mybd detail
Determine whether a source MAC address been learned on a specific bridge domain.
Determine the specific bridge port on which the source MAC address was learned (either a PW or
an AC), and provide information about the status of that bridge port.
View the age timer on the learned MAC address, which is a statistic on the traffic stream. The system
periodically checks that it is updating learned MAC addresses, and, if it is updating MAC addresses
successfully, the system restarts the age timer at the initial value (0). This reset occurs at the half-age
time, and the system sends a MAC update notification. If the configured maximum time elapses
(default 5 minutes) without an update, the MAC address ages out, which means there is no
communication and traffic is not getting through.
To find out whether a MAC address is being learned, monitor the age repeatedly, for example, every
10 seconds for five iterations. If the MAC age continues to increment beyond the half-age time, it
means there is no traffic flowing during the time you monitored it.
Step 1
Display the MAC address table for the bridge domain. Verify that MAC addresses are being learned and
resynced. Include the specific bridge domain and MAC address of interest, so the output will display the
specific bridge-port (AC or PW) on which the specific MAC address was learned.
RP/0/RSP0/CPU0:router# show l2vpn forwarding bridge-domain bridge-group:bridge-domain
mac-address mac-address-id location node-id
If the MAC address was learned on a PW, the output shows the IP address of the neighbor. Otherwise it
shows the MAC address of the AC.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
9-192
OL-23591-02
Chapter 9
A bridge domain is an entity that exists on multiple LCs. However, the show command singles out one
LC. If the MAC address was learned on a bridge-port on a different LC, the display output reports the
LC on which it was learnednot the actual bridge-port. To get the bridge-port data, rerun the command
on the actual LC on which it was learned.
Step 2
(Optional) As an alternative to the procedure in Step 1, you can run a more general command without
specifying a specific bridge domain or MAC address. However, the output could flood your terminal
screen.
Caution
Before you run this command without specifying a particular bridge domain and MAC address, take
steps to limit the amount of data that can be output on your terminal screen. Otherwise the amount of
output could be extremely large.
This command displays all the MAC addresses learned on all bridge domains. As a safety mechanism,
before you enter this command, set your terminal length, for example:
RP/0/RSP0/CPU0:router# term length 20
If you need the full display, direct the output to a file, for example:
RP/0/RSP0/CPU0:router# loc 0/6/cpu0 | file disk0:bdoutput.txt
RP/0/RSP0/CPU0:router# show l2vpn forwarding bridge-domain mac-address location node-id
Step 3
Display the MAC table for the bridge domain and verify that the MAC address has been learned. Notice
the bridge port (the same as the attachment circuit [AC]) from which the MAC address was learned, and
whether it was learned through a pseudowire (PW).
Caution
Before you run this command without specifying a MAC address ID, take steps to limit the amount of
data that can be output on your terminal screen. Otherwise the amount of output could be extremely
large.
This command displays all the MAC addresses learned on a bridge domain. As a safety mechanism,
before you enter this command, set your terminal length, for example:
RP/0/RSP0/CPU0:router# term length 20
If you need the full display, direct the output to a file, for example:
RP/0/RSP0/CPU0:router# loc 0/6/cpu0 | file disk0:bdoutput.txt
One other approach to limit the output is to run the command with a pipe filter and CTRL-C after you
see the output you want.
RP/0/RSP0/CPU0:router# show l2vpn forwarding bridge-domain bridge-group:bridge-domain
mac-address detail location node-id [ | begin GigabitEthernet interface-id ]
Step 4
Use the following command to display the data for a specific bridge domain and MAC address.
RP/0/RSP0/CPU0:router# show l2vpn forwarding bridge-domain bridge-group:bridge-domain
mac-address mac-address detail location node-id
Example
RP/0/RSP0/CPU0:router# loc 0/6/cpu0 | file disk0:bdoutput.txt
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
9-193
Chapter 9
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
9-194
OL-23591-02
Chapter 9
Verifying MPLS PIE Activation, MPLS Configuration, and MPLS Connectivity, page 9-196
CE
N-PE
Ethernet
(VLAN/Port/EFP)
Attachment circuit
MPLS Core
N-PE
CE
Ethernet
(VLAN/Port/EFP)
Attachment circuit
208684
Figure 9-2
The VPLS network requires the creation of a bridge domain (Layer 2 broadcast domain) on each of the
PE routers. The VPLS PE device holds all the VPLS forwarding MAC tables and bridge domain
information. In addition, it is responsible for all flooding broadcast frames and multicast replications.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
9-195
Chapter 9
Caution
Verify that the MPLS PIE is installed, committed, and activated. It is not installed by default.
Verify that MPLS is configured in your running-config. After you install the MPLS PIE, you must
commit it. If you configure MPLS but you have not committed the MPLS PIE, the system deletes
all of your MPLS configuration if you reload the router image.
Verify that the MPLS PIE is committed before you configure MPLS. Otherwise all of your MPLS
configuration data will be lost if the image is reloaded.
PWs operate over the MPLS network, therefore, MPLS connectivity is a prerequite for bringing up a PW.
To verify MPLS connectivity, see the Troubleshooting Connectivity Over MPLS section on
page 8-174.
Check for the following underlying problems, which can cause failure of the multipoint Layer 2 services.
The bridge domain uses an attachment circuit (AC) for which the interfaces have not been created.
The AC is not configured as Layer 2 (the l2transport keyword is missing from the configuration
command).
The traffic on the AC interface is not classified properly (wrong encapsulation statement).
Step 2
Verify that you can ping the opposite interface (on the remote router) from the MPLS interface.
Step 3
Step 4
Verify that the remote router ID, typically the remote router loopback, is in the routing table.
show route ipv4
Step 5
Ping the remote router with the same IP address that is used for the PW (ping x.x.x.x).
Step 6
Verify that you can find the remote router ID in an MPLS command. It should be the ipv4 address for
the PW.
Step 7
Verify that the BGP neighbor is up. (This step is necessary only if BGP autodiscovery has been
configured.)
show bgp neighbors
Step 8
Verify that the VFI is advertized in both PEs, and that PWs are established.
show l2vpn bridge-domain [brief | detail]
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
9-196
OL-23591-02
Chapter 9
Step 9
Step 10
Verify that PWs are bound in the Layer 2 forwarding information base (L2FIB) with the proper
cross-connect ID.
show l2vpn forwarding detail location
Step 11
Example
The following example shows that autodiscovery is on, the PW is up, and NLRIs have been received from
the peer router. Check the cross-connect ID. Check the local and remote label and compare with the label
binding in the MPLS label switching database (LSD) by means of the show mpls forwarding command.
In this example, the local MPLS label ID is 16005.
RP/0/RSP0/CPU0:router# show l2vpn bridge-domain detail
Bridge group: bg1, bridge-domain: bg1_bd1, id: 0, state: up, ShgId: 0, MSTi: 0
MAC learning: enabled
MAC withdraw: enabled
Flooding:
Broadcast & Multicast: enabled
Unknown unicast: enabled
MAC aging time: 300 s, Type: inactivity
MAC limit: 4000, Action: none, Notification: syslog
MAC limit reached: no
MAC port down flush: enabled
Security: disabled
Split Horizon Group: none
DHCPv4 snooping: disabled
IGMP Snooping profile: none
Bridge MTU: 1500
ACs: 1 (1 up), VFIs: 1, PWs: 2 (2 up), PBBs: 0 (0 up)
List of ACs:
AC: GigabitEthernet0/6/0/1.1, state is up
Type VLAN; Num Ranges: 1
VLAN ranges: [2, 2]
MTU 1504; XC ID 0x2040001; interworking none
MAC learning: enabled
Flooding:
Broadcast & Multicast: enabled
Unknown unicast: enabled
MAC aging time: 300 s, Type: inactivity
MAC limit: 4000, Action: none, Notification: syslog
MAC limit reached: no
MAC port down flush: enabled
Security: disabled
Split Horizon Group: none
DHCPv4 snooping: disabled
IGMP Snooping profile: none
Storm Control: disabled
Static MAC addresses:
Statistics:
packets: received 5650000, sent 5650000
bytes: received 429400000, sent 429400000
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
9-197
Chapter 9
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
9-198
OL-23591-02
Chapter 9
16006
Pop
BD=0
point2point
PW(10.40.40.40:2814754062073957)
\
BD=0
point2point
214700000
214700000
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
9-199
Chapter 9
The following example shows that BGP is connected and active, and that there are VPNs and NLRIs on
the bridge domain.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
9-200
OL-23591-02
Chapter 9
The following example shows that the local router ID is advertised and that NLRIs are recieved from the
remote peers.
RP/0/RSP0/CPU0:router# show l2vpn discovery
Service Type: VPLS, Connected
List of VPNs (1 VPNs):
Bridge group: bg1, bridge-domain: bg1_bd1, id: 0, signaling protocol: LDP
VPLS-ID: 1:101
Local L2 router id: 10.10.10.10 <<< advertised
List of Remote NLRI (2 NLRIs): <<< NLRIs received from the remote peer address
Local Addr
Remote Addr
Remote L2 RID
Time Created
--------------- --------------- --------------- ------------------10.10.10.10
10.20.20.20
10.20.20.20
04/14/2010 23:10:51
10.10.10.10
10.40.40.40
10.40.40.40
04/14/2010 23:19:06
b.
c.
Configure LDP
d.
Configure BGP
e.
Example
####Sample Configuration from WEST:
####CONFIGURE LOOPBACKs and Links
Interface loopback0
Ipv4 address 10.10.10.10 255.255.255.255
!
Interface gig0/6/0/1.1 l2transport
Description Attachment Circuit connected to Customer site
Encapsulation dot1q 2
!
Interface gig0/6/0/21
Description Connected to EAST Node
Ipv4 address 10.0.0.1 255.255.255.0
!
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
9-201
Chapter 9
Interface gig0/6/0/3
Description Connected to CENTRAL Node
Ipv4 address 192.0.2.1 255.255.255.0
!
####CONFIGURE IGP
Router ospf 1
Router-id 10.10.10.10
Nsr
Nsf cisco
Area 0
interface loopback0
interface gig0/6/0/3
interface gig0/6/0/21
####CONFIGURE MPLS LDP
Mpls ldp
graceful-restart
log neighbor
interface gig0/6/0/21
interface gig0/6/0/3
router-id 10.10.10.10
####CONFIGURE BGP
Router bgp 1
bgp router-id 10.10.10.10
bgp graceful-restart
address-family ipv4 unicast
address-family l2vpn vpls-vpws <<< This shows you have configured this family in BGP so
it will be able to handle the discovery of the neighbor.
!
neighbor 192.0.2.20
remote-as 1
update-source loopback0
address-family ipv4 unicast
address-family l2vpn vpls-vpws
neighbor 172.30.30.30
remote-as 1
update-source loopback0
address-family ipv4 unicast
address-family l2vpn vpls-vpws
####CONFIGURE L2VPN
l2vpn
bridge group bg1
bridge-domain bg1_bd1
interface gig0/6/0/1.1
!
vfi bg1_bd1_vfi
vpn-id 101
autodiscovery bgp
rd 101:1
route-target 101:1
signaling-protocol ldp
vpls-id 1:101
Step 2
b.
c.
d.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
9-202
OL-23591-02
Chapter 9
e.
f.
Example
RP/0/RSP0/CPU0:router# show l2vpn atom-db
Wed Apr 14 23:28:41.905 EDT
Peer ID
VC ID
Encap
Signaling
FEC
Discovery
____________________________________________________________________________
192.0.2.20
192.168.40.40
1:101
1:101
MPLS
MPLS
LDP
LDP
129
129
BGP
BGP
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
9-203
Chapter 9
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
9-204
OL-23591-02
Chapter 9
Step 3
Verify the configuration of MPLS forwarding and Label Switching Database (LSD) parameters.
a.
b.
Example
RP/0/RSP0/CPU0:router# show mpls forwarding
Wed Apr 14 23:41:49.325 EDT
Local Outgoing
Prefix
Outgoing
Next Hop
Bytes
Label Label
or ID
Interface
Switched
------ ----------- ------------------ ------------ --------------- -----------16000 Pop
192.0.2.20/32
Gi0/6/0/21
10.0.0.2
226000292
16001 Pop
172.30.30.30/32
Gi0/6/0/3
192.0.2.2
0
16002 Pop
172.16.0/24
Gi0/6/0/3
192.0.2.2
0
16003 16003
192.168.40.40/32
Gi0/6/0/3
192.0.2.2
226000620
16004 Unlabelled 10.0.1.253/32
Mg0/RSP0/CPU0/0 10.2.0.4
0
16005 Pop
PW(192.0.2.20:2814754062073957)
\ <<< PW has label and traffic is
running
BD=0
point2point
214700000
16006 Pop
PW(192.168.40.40:2814754062073957)
\ <<< PW has label and traffic is
running
BD=0
point2point
214700000
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
9-205
Chapter 9
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
9-206
OL-23591-02
Chapter 9
Figure 9-3
gig0/2/0/1
gig0/1/0/1
Bridge port #1
gig0/1/0/1.5
xconnect
gig0/2/0/1.7
gig0/1/0/2
gig0/1/0/3
Bridge port #2
gig0/1/0/2.6
Bridge domain
mybd
gig0/2/0/2
gig0/3/0/1
gig0/3/0/2
Router3
Router2
MPLS/OSPF router ID
(loopback) 10.2.2.2
281922
Router1
MPLS/OSPF router ID
(loopback) 10.1.1.1
(AC/EFP) gig0/1/0/1.5
(AC/EFP) gig0/1/0/2.6
Router2 has an xconnect. The xconnect has two membersOne AC and one PW. The xconect is
represented by the dotted line inside the Router2 box. The dotted line also includes the AC/EFP:
(AC/EFP) gig0/2/0/1.7
The PW is represented by the circles (one in Router1 and one in Router2) connected by a dotted line. It
is a virtual point-to-point connection from Router1 to Router2. In reality, the traffic for the PW passes
through Router3, but Router1 and Router2 behave as if they are directly connected over the PW. The port
at the right of Router1 and the port at the left of Router2 are the MPLS connections to Router3.
The configurations for this deployment example are as follows. Make sure that your own configuration
is consistent with the applicable CLI structure and syntax shown in this example.
Router1
interface GigabitEthernet0/1/0/1
!
interface GigabitEthernet0/1/0/1.5 l2transport
encapsulation dot1q 100
!
interface GigabitEthernet0/1/0/2.6 l2transport
encapsulation dot1q 100
!
interface GigabitEthernet0/1/0/3
ipv4 address 10.0.13.1 255.255.255.0
!
interface Loopback0
ipv4 address 10.1.1.1 255.255.255.255
!
router ospf 1
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
9-207
Chapter 9
Router2
interface GigabitEthernet0/2/0/1
!
interface GigabitEthernet0/2/0/1.7 l2transport
encapsulation dot1q 100
!
interface GigabitEthernet0/2/0/2
ipv4 address 10.0.23.1 255.255.255.0
!
interface Loopback0
ipv4 address 10.2.2.2 255.255.255.255
!
router ospf 1
log adjacency changes
router-id 10.2.2.2
area 0
interface GigabitEthernet0/2/0/2
!
interface Loopback0
!
!
!
mpls ldp
router-id 10.2.2.2
log
neighbor
!
interface GigabitEthernet0/2/0/2
!
!
l2vpn
xconnect group examples
p2p myxc
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
9-208
OL-23591-02
Chapter 9
interface GigabitEthernet0/2/0/1.7
!
neighbor 10.1.1.1 pw-id 1
!
!
!
Router 3
interface GigabitEthernet0/3/0/1
ipv4 address 10.0.13.2 255.255.255.0
!
interface GigabitEthernet0/3/0/2
ipv4 address 10.0.23.2 255.255.255.0
!
interface Loopback0
ipv4 address 10.3.3.3 255.255.255.255
!
router ospf 1
log adjacency changes
router-id 10.3.3.3
area 0
interface GigabitEthernet0/3/0/1
!
interface GigabitEthernet0/3/0/2
!
interface Loopback0
!
!
!
mpls ldp
router-id 10.3.3.3
log
neighbor
!
interface GigabitEthernet0/3/0/1
!
interface GigabitEthernet0/3/0/2
!
!
Use the following procedure to locate any problems with traffic flow in this network. The IP addresses
are based on the sample configurations for Routers 1, 2, and 3 (above).
Step 1
Step 2
Verify that OSPF neighbor links are up on the links (the same links listed in Step 1).
RP/0/RSP0/CPU0:router# show ospf neighbor
Step 3
Verify that the Router1 routing table contains the loopback address of Router2 (10.2.2.2). Also verify
that the Router2 routing table contains the loopback address of Router1 (10.1.1.1).
RP/0/RSP0/CPU0:router# show route ipv4
Step 4
Verify that Router1 can ping the Router2 loopback address, and Router2 can ping the Router1 loopback
address.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
9-209
Chapter 9
Step 5
Verify that MPLS neighbors are established in the links (the same links listed in Step 1).
RP/0/RSP0/CPU0:router# show mpls ldp neighbor
Step 6
Verify that Router1 has an MPLS label to reach the Router2 loopback address. Also verify that Router2
has an MPLS label to reach the Router1 loopback address.
Note
The output of this command contains one additional MPLS label. This additional label
represents the pseudowire between Router1 and Router2.
Step 7
Verify that the status of the Router1 bridge domain is UP, and that all all ACs are up.
RP/0/RSP0/CPU0:router# show l2vpn bridge-domain mybd
Step 8
Step 9
Verify that the Router2 xconnect is UP, and all ACs are UP.
RP/0/RSP0/CPU0:router# show l2vpn xconnect group examples
Step 10
show l2vpn xconnect [detail | group | interface | neighbor | state | summary | type | state
unresolved]
2.
show l2vpn forwarding {detail | hardware | interface | location | message | resource | summary
| unresolved} location node-id
3.
show mpls forwarding [detail | {label label number} | interface interface-id | labels value |
location | prefix [network/mask | length] | summary | tunnels tunnel-id]
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
9-210
OL-23591-02
Chapter 9
DETAILED STEPS
Step 1
Command or Action
Purpose
Example:
detailDetailed information
neighborNeighbor
Step 2
Example:
RP/0/RSP0/CPU0:router# show l2vpn forwarding
location 0/2/cpu0
Step 3
AC Is Down
Step 1
Step 2
Step 3
Step 4
Step 5
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
9-211
Chapter 9
Pseudowire Is Down
Step 1
Step 2
On the MPLS-enabled interface that connects to the router at the remote end of the PW, view MPLS LDP
neighbor information. Check these conditions:
a.
Ensure that, if the MPLS router-id uses a loopback interface (it usually does), the loopback interface
is present in the OSPF configuration, so that a route to its address is advertised for the other router
to reach.
b.
Step 3
Ensure that the MPLS infrastructure has allocated a label for the mpls-id IP address on the opposite
router, and an additional label for the PW tunnel itself.
RP/0/RSP0/CPU0:router# show mpls forwarding
Step 4
(Perform this step if the MPLS LSP does not come up.) On the MPLS-enabled interface that connects to
the router at the remote end of the PW, view OSPF neighbor information. Verify that the IP address of
the MPLS router ID is reachable:
a.
b.
c.
Ensure that the PW ID (keyword "pw-id" in the configuration syntax) is identical on both ends of
the PW.
Step 5
Step 6
Step 7
Step 8
Step 9
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
9-212
OL-23591-02
Chapter 9
Step 2
View the bridge information about Broadcast, Multicast and Unknown Unicast.
RP/0/RSP0/CPU0:router# show l2vpn bridge-domain bd-name 1 det
Step 3
Step 4
Step 5
Step 6
Step 7
Step 2
Step 3
Step 4
Traffic Loss
Step 1
Step 2
bd-name-id detail
View segment counters to see if the packet and byte switched count increased.
RP/0/RSP0/CPU0:router# show l2vpn forwarding interface GigabitEthernet node-id detail
location node-id
Step 3
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
9-213
Chapter 9
FO
Step 1
One thing to check immediately is if the next hop router also experienced an FO mechanism (Similar to
what is done on this router). If so, the OSPF may go down.
Step 2
If not, verify that nsf cisco is configured under the OSPF. If nsf cisco is configured, see if the next
hop is reachable during FO. If not, there may be a reachability issue like a link going down or negotiation
problems.
Step 2
bd-name-id detail
VPLS Not Forwarding Flooding Traffic from Pseudowire to AC, page 9-224
VPLS Not Forwarding Flooding Traffic from Pseudowire to AC, page 9-225
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
9-214
OL-23591-02
Chapter 9
2.
show l2vpn bridge-domain [bd-name bridge-domain name | brief | detail | group bridge-domain
group name | interface {type interface-id} | neighbor IP address [pw-id value] | summary]
3.
4.
DETAILED STEPS
Step 1
Command or Action
Purpose
Example:
RP/0/RSP0/CPU0:router# show l2vpn bridge-domain
summary
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
9-215
Chapter 9
Step 2
Command or Action
Purpose
typeInterface type.
Example:
RP/0/RSP0/CPU0:router# show l2vpn bridge-domain
neighbor
RP/0/RSP0/CPU0:router# show l2vpn bridge-domain
group 12
show l2vpn bridge-domain interface
gigabitethernet 0/1/0/5
Step 3
Example:
RP/0/RSP0/CPU0:router# show l2vpn discovery
summary
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
9-216
OL-23591-02
Chapter 9
Step 4
Command or Action
Purpose
Example:
RP/0/RSP0/CPU0:router# show l2vpn forwarding
bridge-domain ABC mac-address interface
Gi0/1/2/1.2 detail hardware location 0/4/CPU0
bridge
Step 5
Example:
RP/0/RSP0/CPU0:router# show l2vpn forwarding
bridge-domain detail location 0/1/CPU0
Check the configuration is valid (show run l2vpn, show run bgp, show run mpls ldp).
Step 2
Check that the BGP output shows the remote prefix has been received (show bgp).
Step 3
Check L2VPN discovery to verify that the local router received the LDP NLRI update from the remote
VPLS router (show l2vpn discovery private).
Example
These examples show the output from the show bgp commands.
RP/0/RSP0/CPU0:router# show bgp l2vpn vpls
Status codes: s suppressed, d damped, h history, * valid, > best
i - internal, r RIB-failure, S stale
Origin codes: i - IGP, e - EGP, ? - incomplete
Network
Next Hop
Rcvd Label
Local Label
Route Distinguisher: 101:1 (default for vrf bg1:bg1_bd1)
*> 10.10.10.10/32
0.0.0.0
nolabel
nolabel
*>i192.0.2.20/32
192.0.2.20
nolabel
nolabel
*>i192.168.40.40/32
192.168.40.40
nolabel
nolabel
Processed 3 prefixes, 3 paths
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
9-217
Chapter 9
This example shows the output from the show l2vpn discovery command.
RP/0/RSP0/CPU0:router# show l2vpn discovery private
Service Type: VPLS, Connected
List of VPNs (1 VPNs):
Bridge group: bg1, bridge-domain: bg1_bd1, id: 0, signaling protocol: LDP
AD event trace history [Total events: 3]
----------------------------------------Time
Event
====
=====
04/14/2010 23:09:42 Add edge edge_id/type
04/14/2010 23:10:51 Rcv LDP nlri upd l2rid/nh
04/14/2010 23:19:06 Rcv LDP nlri upd l2rid/nh
VPLS-ID: 1:101
Local L2 router id: 10.10.10.10
List of Remote NLRI (2 NLRIs):
Local Addr
Remote Addr
--------------- --------------10.10.10.10
192.0.2.20
10.10.10.10
192.168.40.40
Remote L2 RID
--------------192.0.2.20
192.168.40.40
Status/PWID
Flags/PeerID
=============== ============
10.10.10.10
0
192.0.2.20
192.0.2.20
192.168.40.40
192.168.40.40
Time Created
------------------04/14/2010 23:10:51
04/14/2010 23:19:06
Status/PWID
===============
10.10.10.10
0
10.10.10.10
10.10.10.10
Flags/PeerID
============
0
0x0
192.0.2.20
192.168.40.40
AC Is Down
Step 1
Step 2
Step 3
Step 4
Step 5
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
9-218
OL-23591-02
Chapter 9
Pseudowire Is Down
A pseudowire (PW) is both an L2VPN component and an MPLS component. If a PW is down in one
node, it could be caused by a problem in the local or remote node. Follow these steps to troubleshoot a
problem with a PW in an L2VPN network.
Note
Step 1
Check the configuration is valid (show run l2vpn, show run bgp, show run mpls ldp).
Step 2
Verify that L2VPN discovery shows the received NLRI (show l2vpn discovery). If the NLRI is not
received, follow the procedure in the L2VPN Discovery Not Working section on page 9-217.
Step 3
View the local and remote labels in the bridge-domain (show l2vpn bridge-domain detail) and compare
these labels with the label binding in LSD (show mpls lsd forwarding labels). See the example below.
Step 4
Step 5
Step 6
Step 7
If PWs are involved, be sure they are properly configured on both PEs. See the Troubleshooting
Point-to-Point Layer 2 Services section on page 9-206.
Step 8
Step 9
Step 10
Step 11
Step 12
Example
These commands allow you to view the local and remote labels in the bridge-domain and compare them
with the label binding in LSD.
RP/0/RSP0/CPU0:router# show l2vpn bridge-domain detail
Signaling protocol: LDP
AS Number: 1
VPLS-ID: 1:101
L2VPN Router ID: 10.10.10.10
PW: neighbor 192.0.2.20, PW ID 1:101, state is up ( established )
PW class not set, XC ID 0xfffc0001
Encapsulation MPLS, Auto-discovered (BGP), protocol LDP
PW type Ethernet, control word disabled, interworking none
PW backup disable delay 0 sec
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
9-219
Chapter 9
Local
-----------------------------16005
10.10.10.10
10.10.10.10
10.10.10.10
1:101
0x0
bg1_bd1_vfi
1500
disabled
Ethernet
0x2
(LSP ping verification)
VCCV CC type 0x6
(router alert label)
(TTL expiry)
------------ ------------------------------
Remote
------------------------16006
192.0.2.20
192.0.2.20
192.0.2.20
1:101
0x0
bg1_bd1_vfi
1500
disabled
Ethernet
0x2
(LSP ping verification)
0x6
(router alert label)
(TTL expiry)
-------------------------
16005
Next Hop
Bytes
Switched
--------------- -----------\
point2point
214700000
Check the configuration is valid (show run l2vpn, show run bgp, show run mpls ldp, show run
interface).
Step 2
Step 3
View the local and remote label in the bridge-domain (show l2vpn bridge-domain detail) and compare
these labels with the abel binding in LSD (show mpls lsd forwarding labels). If the NLRI is not
received, follow the procedure in the L2VPN Discovery Not Working section on page 9-217. See the
example below.
Step 4
View the forwarding bridge-domain parameters (show l2vpn forwarding bridge-domain detail
location) to see which direction is experiencing a traffic loss. If you have PWs in the core, the PWs
should be in the bound state and traffic should be flowing in the bound PWs. See the example below.
Step 5
Display the MAC table for the bridge domain and verify that the MAC address has been learned. Notice
the bridge port (the same as the attachment circuit [AC]) from which the MAC address was learned, and
whether it was learned through a pseudowire (PW).
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
9-220
OL-23591-02
Chapter 9
Caution
Before you run this command without specifying a MAC address ID, take steps to limit the amount of
data that can be output on your terminal screen. Otherwise the amount of output could be extremely
large.
This command displays all the MAC addresses learned on a bridge domain. As a safety mechanism,
before you enter this command, set your terminal length, for example:
RP/0/RSP0/CPU0:router# term length 20
If you need the full display, direct the output to a file, for example:
RP/0/RSP0/CPU0:router# loc 0/6/cpu0 | file disk0:bdoutput.txt
One other approach to limit the output is to run the command with a pipe filter and CTRL-C after you
see the output you want.
RP/0/RSP0/CPU0:router# show l2vpn forwarding bridge-domain bridge-group:bridge-domain
mac-address detail location node-id [ | begin GigabitEthernet interface-id ]
Step 6
View the NP counters. Capture this output for both ingress and egress line cards. For a description of
how to interpret NP counter information, see the Displaying Traffic Status in Line Cards and RSP
Cards section on page 7-147.
RP/0/RSP0/CPU0:router# show controllers np counters all location
Step 7
Step 8
Step 9
If PWs are involved, be sure they are properly configured on both PEs. See the Troubleshooting
Point-to-Point Layer 2 Services section on page 9-206.
Step 10
Step 11
Step 12
Step 13
Step 14
Example
These commands allow you to view the local and remote labels in the bridge-domain and compare them
with the label binding in LSD.
RP/0/RSP0/CPU0:router# show l2vpn bridge-domain detail
Signaling protocol: LDP
AS Number: 1
VPLS-ID: 1:101
L2VPN Router ID: 10.10.10.10
PW: neighbor 192.0.2.20, PW ID 1:101, state is up ( established )
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
9-221
Chapter 9
Local
-----------------------------16005
10.10.10.10
10.10.10.10
10.10.10.10
1:101
0x0
bg1_bd1_vfi
1500
disabled
Ethernet
0x2
(LSP ping verification)
VCCV CC type 0x6
(router alert label)
(TTL expiry)
------------ ------------------------------
Remote
------------------------16006
192.0.2.20
192.0.2.20
192.0.2.20
1:101
0x0
bg1_bd1_vfi
1500
disabled
Ethernet
0x2
(LSP ping verification)
0x6
(router alert label)
(TTL expiry)
-------------------------
16005
Next Hop
Bytes
Switched
--------------- -----------\
point2point
214700000
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
9-222
OL-23591-02
Chapter 9
Statistics:
packets: received 0, sent 0
bytes: received 0, sent 0
Storm control drop counters:
packets: broadcast 0, multicast 0, unknown unicast 0
bytes: broadcast 0, multicast 0, unknown unicast 0
Dynamic arp inspection drop counters:
packets: 0, bytes: 0
IP source guard drop counters:
packets: 0, bytes: 0
.
.
.
RP/0/RSP0/CPU0:router# show controllers np counters all
Mon Nov 15 12:20:35.289 EST
Node: 0/0/CPU0:
---------------------------------------------------------------Show global stats counters for NP0, revision v3
Read 20 non-zero NP counters:
Offset Counter
FrameValue
Rate (pps)
------------------------------------------------------------------------------23 PARSE_FABRIC_RECEIVE_CNT
417
0
30 RESOLVE_INRESS_DROP_CNT
9
0
31 RESOLVE_EGRESS_DROP_CNT
6
0
53 MODIFY_FRAMES_PADDED_CNT
3230
0
67 PARSE_MOFRR_SWITCH_MSG_RCVD_FROM_FAB
920
0
70 RESOLVE_INGRESS_L2_PUNT_CNT
1081
0
71 RESOLVE_EGRESS_L3_PUNT_CNT
4613
0
74 RESOLVE_LEARN_FROM_NOTIFY_CNT
3484
0
75 RESOLVE_BD_FLUSH_DELETE_CNT
104
0
83 RESOLVE_MOFRR_HASH_UPDATE_CNT
463
0
87 RESOLVE_MOFRR_SWITCH_MSG_INGNORED
407
0
111 DIAGS
536
0
295 DROP_IPV4_NEXT_HOP_DOWN
15
0
.
.
.
The following command allows you to view the bridge domain forwarding data.
RP/0/RSP0/CPU0:router# show l2vpn forwarding bridge-domain location 0/6/CPU0
Thu Apr 15 00:15:29.581 EDT
Bridge
MAC
Bridge-Domain Name
ID
Ports addr
Flooding Learning State
-------------------------------- ------ ----- ------ -------- -------- --------bg1:bg1_bd1
0
3
4
Enabled Enabled UP
The following command allows you to view the bridge domain MAC details. The output from this
command can be very large, so you should limit the terminal screen output or send the data to a file.
RP/0/RSP0/CPU0:router# loc 0/6/cpu0 | file disk0:bdoutput.txt
RP/0/RSP0/CPU0:router# show l2vpn forwarding bridge-domain mac-address location 0/6/CPU0
Mac Address
Type
Learned from/Filtered on
LC learned Resync Age
Mapped to
-------------------------------------------------------------------------------0000.0001.0101 dynamic Gi0/6/0/1.1
0/6/CPU0
0d 0h 1m 59s
N/A
0000.0001.0102 dynamic Gi0/6/0/1.1
0/6/CPU0
0d 0h 1m 59s
N/A
0000.0002.0202 dynamic (192.0.2.20, 1:101)
0/6/CPU0
0d 0h 1m 59s
N/A
0000.0003.0303 dynamic (192.168.40.40, 1:101)
0/6/CPU0
0d 0h 1m 59s
N/A
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
9-223
Chapter 9
Step 2
Step 3
Step 4
Step 5
Step 6
Step 7
Step 8
Step 9
Step 10
Step 2
Step 3
Step 4
Step 5
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
9-224
OL-23591-02
Chapter 9
Step 6
Step 7
Step 8
bd-name-id detail
Step 2
Step 3
Ensure that the destination MAC entry is programmed for the LCs destination interface.
RP/0/RSP0/CPU0:router# show l2vpn forwarding bridge-domain mac-address location
node-id
Step 2
Ensure that the hardware is programmed for both AC and PW (as applicable).
Step 3
Ensure that the destination MAC entry is programmed for the LCs destination interface.
RP/0/RSP0/CPU0:router# show l2vpn forwarding bridge-domain mac-address location node-id
Step 2
bd-name-id detail
Ensure that the hardware is programmed for both AC and PW (as applicable).
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
9-225
Chapter 9
Determine where the ping packets are being dropped, view the xconnect AC interface counters and the
L2VPN counters for the PW. For information on ping procedures, see the Troubleshooting Ping and
ARP Connectivity section on page 3-75.
Step 2
Step 3
Step 4
Step 5
Traffic Loss
Step 1
Determine where the packets are being dropped, view the xconnect AC interface counters and the
L2VPN counters for the PW. For information on ping procedures, see the Troubleshooting Ping and
ARP Connectivity section on page 3-75.
Step 2
Step 3
bd-name-id detail
View segment counters to see if the packet and byte switched count increased.
RP/0/RSP0/CPU0:router# show l2vpn forwarding interface GigabitEthernet
location
Step 4
interface-id detail
node-id
Step 2
bd-name-id detail
View segment counters to see if the packet and byte switched count increased.
RP/0/RSP0/CPU0:router# show l2vpn forwarding interface GigabitEthernet
location
Step 3
interface-id detail
node-id
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
9-226
OL-23591-02
Chapter 9
Step 2
Step 3
Step 4
interface-id detail
node-id
bd-name-id detail
Step 5
Step 6
node-id
Check all routers in the MPLS path to ensure the following are configured:
a.
b.
OSPF NSF
View the segment counters to see if the packet and byte switched count increased.
RP/0/RSP0/CPU0:router# show l2vpn forwarding interface GigabitEthernet node-id detail
location node-id
Step 2
bd-name-id detail
node-id
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
9-227
Chapter 9
Show Commands
The DHCP application runs on the RSP. It has several EXEC mode CLI show commands that present the
application's configuration state, DHCP client state, and DHCP packet statistics.
show dhcp ipv4 snoop statistics bridge-domain nameView detailed DHCP snoop Rx, Tx,
and drop packets for each message type in a bridge domain.
Trace Commands
The DHCP application has over 1200 Trace logs. The Trace logs record significant events that occur in
the application. Trace logs that are associated with a specific DHCP client will contain the client MAC
address.
error traces.
event traces.
Syslog Commands
The DHCP application has over 1600 syslog logs. These logs record events that occur in the application.
error logs.
event logs.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
9-228
OL-23591-02
Chapter 9
Tech-support Commands
The DHCP application has four tech-support commands that call groups of DHCP CLI commands. Use
tech-support commands for information about the DHCP application for debugging.
filename
bridge-domain-id file
Action Commands
Use the following CLI commands to clear DHCP snoop binding states:
L2VPN Commands
DHCP snoop is enabled on L2VPN ACs by attaching a DHCP snoop profile to a bridge domain or AC.
The DHCP snoop trusted attribute is configured on an AC according to the value of the trusted attribute
in the DHCP snoop profile. L2VPN CLI commands are used to display the status of DHCP snoop
attributes on L2VPN bridge domains and ACs.
show l2vpn bridge-domain bd-name bridgename detailView the L2VPN DHCP snoop
configuration for the specified bridge domain.
show l2vpn forwarding interface interface detail location locationView the L2VPN
DHCP snoop configuration for a specific interface.
L2Snoop Commands
L2Snoop receives and transmits DHCP snoop packets between NETIO and the DHCP snoop application
on the RSP.
show l2snoop statistics pcb allView
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
9-229
Chapter 9
MSTAG Access Network Does Not Recognize MSTAG Node as Root, page 9-231
Configuration name
Bridge revision
Provider-bridge mode
Run the following command to check that the configuration is consistent across multiple devices.
RP/0/RSP0/CPU0:router# show spanning-tree mst protocol-instance-id configuration
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
9-230
OL-23591-02
Chapter 9
Look for topology change notifications. Run the following command and look for TC 1:
Note
Shut down redundant links, remove MSTP configuration, and ensure that basic bridging works.
RP/0/RSP0/CPU0:router# show spanning-tree mst name
RP/0/RSP0/CPU0:router# show interface interface-name
Step 2
Check the state of each port as calculated by MSTP, and compare it with packet transmit and receive
counts on ports and Ethernet flow points (EFPs) that are controlled by MSTP. Normal data packets
should be sent/received only on ports that are in forwarding (FWD) state. In steady state operation,
BPDUs are sent if there is at least one MSTI that is in Designated role.
Step 3
Ensure that BPDUs are flowing and that root bridge selection is correct. Check those related scenarios
first.
RP/0/RSP0/CPU0:router# show l2vpn bridge-domain [detail]
This command will show the status of members of the bridge domain. Ensure that the relevant bridge
domain members are up.
Step 4
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
9-231
Chapter 9
Step 1
To view the BPDUs being sent by MSTAG, run the following command.
RP/0/RSP0/CPU0:router# show spanning-tree mstag protocol-instance-id bpdu interface
interface-name
Advertise as though both nodes are separaterequires each node have a unique bridge id and the
configurations complement each other.
Advertise as though each node is a different port on the same nodeconfiguration is identical
except for the port id.
Commands for MSTAG must target the untagged EFP instead of the base interface. Perform the
following steps to verify your configuration and debug MSTAG.
Step 2
Collect L2VPN and UIDB data to verify the data path is healthy.
RP/0/RSP0/CPU0:router# show l2vpn bridge-domain [detail]
Step 2
Ensure that the forwarding state is set as it was programmed in the hardware.
Cisco ASR 9000 Series Aggregation Services Router L2VPN and Ethernet Services Command
Reference
Cisco ASR 9000 Series Aggregation Services Router L2VPN and Ethernet Services Configuration
Guide
Use the following guide when you configure routing. L2VPN services rely on Layer 3 connectivity from
the provider edge (PE) through the core:
Cisco ASR 9000 Series Aggregation Services Router Routing Configuration Guide, Release 4.0
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
9-232
OL-23591-02
CH A P T E R
10
Multilevel priority scheduling for voice and video applications with minimal jitter, latency and
packet loss.
Priority propagation to ensure service integrity for voice and video throughout all hierarchy layers,
even at peak hours with high traffic load.
Differentiated Service Code Point (DSCP), MPLS experimental bit (EXP) and IEEE 802.1p IP
Precedence bit classification with marking, policing and scheduling, ingress and egress.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
10-233
Chapter 10
2.
3.
4.
5.
6.
7.
show qos-ea km
8.
debug qos-ea ?
DETAILED STEPS
Step 1
Command or Action
Purpose
Example:
RP/0/RSP0/CPU0:router# show run policy-map
l1-all
Step 2
Example:
RP/0/RSP0/CPU0:router# show run class-map c2
Step 3
Example:
RP/0/RSP0/CPU0:router# show run interface
g0/2/0/0
Step 4
Example:
RP/0/RSP0/CPU0:router# show policy-map
interface g0/2/0/0
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
10-234
OL-23591-02
Chapter 10
Step 5
Command or Action
Purpose
Example:
RP/0/RSP0/CPU0:router# show qos int g0/2/0/0
out
Step 6
Example:
RP/0/RSP0/CPU0:router# show qos-ea int g0/2/0/0
out
Step 7
show qos-ea km
Example:
RP/0/RSP0/CPU0:router# show qos-ea km policy
l2-all vmr interface g0/2/0/0 sw
Step 8
debug qos-ea ?
Example:
RP/0/RSP0/CPU0:router# debug qos-ea ?
If the service-policy configuration is rejected or failed to commit, check the error message with the show
configuration failed command.
Step 2
If resource usage is more than what is configured, verify how many are checkpointed.
RP/0/RSP0/CPU0:router# show qos-ea ha chkpt all info location node-id
Step 3
Step 4
Step 5
Step 2
Step 3
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
10-235
Chapter 10
Step 4
Step 5
Step 6
Verify which class the packets are actually matching. If packet fields should match different class, then
NP Microcode needs to debug this further.
RP/0/RSP0/CPU0:router# show policy-map interface filename {output | input} [member
filename]
Step 7
Verify if in ingress QoS lookup occurs before Layer 2 ingress rewrite and that in egress Layer 2 rewrite
occurs before QoS lookup.
RP/0/RSP0/CPU0:router# show qos type interface {input | output} location node-id
Step 8
Step 9
Step 10
Step 2
Step 3
Step 4
Verify the hash key for the class and hash result of the class has correct Queue ID.
Step 2
Step 3
Step 4
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
10-236
OL-23591-02
Chapter 10
Step 5
Step 2
Verify whether policer CIR/CBS/PIR/PBS are set correctly as per configured service-policy. Also verify
the rate at which traffic is coming to match against policed rate.
RP/0/RSP0/CPU0:router# show qos type interface {input | output} location node-id
Step 3
Get the token bucket and police node index of the class.
RP/0/RSP0/CPU0:router# show qos-ea type interface {input | output} location node-id
Step 4
Shaping Incorrect
Step 1
Step 2
Verify whether shaper CIR/CBS/PIR/PBS are set correctly as per configured service-policy. Get the
shape profile ID and entity handle information (np, tm, level, index, offset).
RP/0/RSP0/CPU0:router# show qos-ea type interface {input | output} location node-id
Step 3
Step 4
Step 2
Verify whether the weighted random early detection (WRED) curves are correctly configured with
minimum and maximum thresholds of each curve are as per the configured service policy.
RP/0/RSP0/CPU0:router# show qos type interface {input | output} location node-id
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
10-237
Chapter 10
Step 3
Get the WRED profile ID and entity handle information (np, tm, level, index, offset).
RP/0/RSP0/CPU0:router# show qos-ea type interface {input | output} location node-id
Step 4
Step 2
Verify whether the weights of each class are configured correctly as per the bandwidth ratio among
classes.
RP/0/RSP0/CPU0:router# show qos type interface {input | output} location node-id
Step 3
Step 4
If its correctly configured, then get the WFQ profile ID and entity handle information (np, tm, level,
index, offset) of the class.
RP/0/RSP0/CPU0:router# show qos-ea type interface {input | output} location node-id
Step 5
Step 2
Step 3
Verify whether the commit weights of each class is configured correctly as per the bandwidth ratio
among classes. Also verify that excess weights are configured as per the bandwidth remaining ratio
configuration.
RP/0/RSP0/CPU0:router# show qos type interface {input | output} location node-id
Step 4
Step 5
Step 6
Get the WFQ profile ID and entity handle information (np, tm, level, index, offset) of the class.
RP/0/RSP0/CPU0:router# show qos-ea type interface {input | output} location node-id
Step 7
b.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
10-238
OL-23591-02
Chapter 10
In this command, CIR is the police rate value and PIR is the police peak-rate value.
Example
RP/0/RSP0/CPU0:router# show policy-map location 0/7/0/30
GigabitEthernet0/7/0/30.1001 output: STS-1
Class class-default
Classification statistics
(packets/bytes)
(rate - kbps)
Matched
:
4167078/4179237900
79024
Transmitted
:
2224974/2229365484
42017
Total Dropped
:
1942095/1949863380
36801
Policy SHAPE-OUT Class BFD-OUT
Classification statistics
(packets/bytes)
(rate - kbps)
Matched
:
4786/296732
5
Transmitted
:
4786/296732
5
Total Dropped
:
0/0
0
Policing statistics
(packets/bytes)
(rate - kbps)
Policed(conform)
:
4786/296732
5
Policed(exceed)
:
0/0
0
Policed(violate)
:
0/0
0
Policed and dropped :
0/0
Policed and dropped(parent policer) : Un-determined
Queueing statistics
Queue ID
: 8
High watermark (Unknown)
Inst-queue-len (packets)
: 0
Avg-queue-len
(Unknown)
Taildropped(packets/bytes)
: 0/0
Queue(conform)
:
0/0
0
Queue(exceed)
:
4786/296732
5
RED random drops(packets/bytes)
: 0/0
A non-zero value displayed for Queue(exceed) does not mean that there is a packet drop, but rather the
number of packets above the configured (or system selected) CIR rate on that queue. Although you could
change the Queue(exceed) behavior by explicitly configuring a bandwidth and/or a shape rate on each
queue, it is not necessary to do so. You can treat these counters as informational or simply ignore them.
In the police rate command, if you do not explicitly configure a value for the police rate (the CIR), the
system automatically assigns one. The Queue(conform) counter in the show policy-map command is
the number of packets/bytes that were transmitted within this CIR value, and the Queue(exceed) value
is the number of packets/bytes that were transmitted within the PIR value. The Queue(exceed) counter
is based on whether the parent bandwidth is exceed or conform. If there is no parent bandwidth, all
traffic is counted as excess.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
10-239
Chapter 10
Step 2
Step 3
show running-config
Step 1
Step 2
Step 3
Step 4
Remove all the service-policy configuration of this policy-map and modify ACLs.
Step 2
Step 1
show running-config
node-id
node-id
Step 2
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
10-240
OL-23591-02
Chapter 10
b.
Step 2
b.
node-id
node-id
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
10-241
Chapter 10
2.
DETAILED STEPS
Step 1
Command or Action
Purpose
Example:
RP/0/RSP0/CPU0:router# show access-lists ipv4
dtho 10 ipv4 access-list dtho 10 permit ipv4
any any
Step 2
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
10-242
OL-23591-02
Chapter 10
Step 2
Step 3
Workaround
If an entry with the fragment flag is not present, remove the access-list from all the interfaces and reapply
it.
Note
Fragmented packets are not matched against the deny ACE without fragment keyword. Add the explicit
fragment keyword in the ACE to deny the fragment packet. See the workaround commands in the
Fragmented Packets Being Accepted section on page 10-243.
Step 2
Step 3
Step 4
Step 5
Step 6
Workaround
Fragmented packets are not matched against the deny ACE without the fragment keyword. If there is
not an entry with the fragment flag, perform the following procedure.
Step 1
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
10-243
Chapter 10
Step 2
Add the explicit fragment keyword in the ACE to deny the fragment packet.
Step 3
Step 2
Step 3
Workaround
Step 1
If the route is missing or the ARP is incomplete, use the no shut command to recover.
Step 2
If the UIDB table or TCAM entry is incorrect, remove the ACL from all of the interfaces and reapply it.
Workaround
If the error is related to TCAM space, remove the ACEs from the ACL. There is a limit of 64 TCAM
entries per ACL.
Step 2
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
10-244
OL-23591-02
Chapter 10
Step 2
Step 3
Step 1
Step 2
Step 3
Workaround
Workaround
Remove the old ACL before applying the new one.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
10-245
Chapter 10
Step 2
Step 3
Step 4
No Statistics Counters
Statistics counters are not supported in the current release.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
10-246
OL-23591-02
CH A P T E R
11
Using the debug, trace, and show tech-support Commands, page 11-249
2.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
11-247
Chapter 11
4.
Confirm that the forwarding state matches the IGMP Snooping state
a. show l2vpn forwarding bridge-domain [bridge group name:bd-name] mroute ipv4 location
lc-name
b. show l2vpn forwarding bridge-domain [bridge group name:bd-name] mroute ipv4 hardware
View the number of packets sent, received, and failed for IGMP from and to l2snoop; determine
whether packets are being dropped. Use the command show l2snoop statistics summary.
DETAILED STEPS
Command or Action
Step 1
Step 2
Purpose
a.
b.
a.
c.
b.
d.
c.
e.
d.
f.
g.
e.
f.
g.
a.
b.
c.
b.
c.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
11-248
OL-23591-02
Chapter 11
Command or Action
Step 3
a.
b.
c.
d.
Step 5
b.
c.
d.
e.
a.
b.
e.
Step 4
Purpose
a.
a.
b.
Note
These commands might cause a large amount of information to be displayed on your output terminal.
This command gathers information about the IGMP control packets in the system, for example, whether
JOIN and QUERY packets are being received and transmitted.
debug igmp snooping {all | error | event | init | management | packet | packet-error | proto | topo}
allAll debugging
errorError debugging
eventEvent debugging
initInit debugging
managementManagement debugging
packetPacket debugging
protoProto debugging
topoTopology debugging
If IGMP control packets are not being received and transmitted as expected, use this command to help
locate the cause of the problem.
debug l2snoop {call | error | events | init | packet}
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
11-249
Chapter 11
fileSpecific file
locationCard location
statsDisplay statistics
wrappingWrapping entries
Check the L2VPN configuration to verify that the IGMP snooping profile is configured on the bridge
domain and optionally on one or more bridge ports. The snooping profile must be present in the bridge
domain for IGMP snooping to be enabled.
RP/0/RSP0/CPU0:router# show run l2vpn
Step 2
Verify that IGMP snooping is enabled, that is, attached to the bridge-domain and optionally to one or
more bridge ports.
RP/0/RSP0/CPU0:router# show l2vpn bridge-domain detail
Step 3
Verify that Layer 2 multicast routes (mroutes) are present in the bridge-domain.
RP/0/RSP0/CPU0:router# show l2vpn forwarding bridge-domain [bridge-domain-id] mroute ipv4
summary location node-id
Step 4
Verify the status of flood forwarding. Confirm that the forwarding state matches the snooping state.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
11-250
OL-23591-02
Chapter 11
Step 5
Verify that the querier is enabled in the snooped domain. Without a querier, the system drops all IGMP
reports with reason No Querier.
RP/0/RSP0/CPU0:router# show igmp snooping summary statistics
include-zeroes | include Reports No
Thu Jan 6 12:03:10.715 MEZ
Reports No Querier:
0
V3 Reports No Querier:
0
V3 Reports No Sources:
0
Tip
Step 6
Use variations of this command (for example, omitting the include modifier) to show other types
of errors, such as time to live errors (TTL not 1), which are useful in troubleshooting.
Verify that the bridge domain, number of mrouters, ports, and IP addresses are as expected. Run the
snooping statistics several times to notice any trends and the corresponding locations.
RP/0/RSP0/CPU0:router# show igmp snooping bridge-domain [bridge-domain-id] detail
statistics
Step 7
Verify that packets are being received and transmitted as expected, and that there are no failed packets.
Clear the counters and rerun them several times to notice any trends and the corresponding locations.
RP/0/RSP0/CPU0:router# show l2snoop statistics pcb all location active-RSP-location
The output of this command is an aggregate of all Layer 2 snoop counters, therefore, further
investigation is needed to determine if any observed failures are related to IGMP snooping. (In this
command, PCB = protocol control block.)
Step 8
Check whether the IGMP_SNOOP packet counters are incrementing on the network processors (NPs).
If so, this indicates that the packets are being punted. Clear the counters and rerun them several times to
notice any trends and the corresponding locations.
RP/0/RSP0/CPU0:router# show controller np counters <np number or all> location <LC
location where punts are expected>
Examples
1.
This example shows that the IGMP snooping profile is configured in the bridge domain.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
11-251
Chapter 11
2.
This example shows that IGMP snooping profile is present in the bridge domain, therefore IGMP
snooping is enabled.
3.
This example shows that Layer 2 multicast routes (mroutes) are present in the bridge-domain.
RP/0/RSP0/CPU0: router# show l2vpn forwarding bridge-domain 215:215 mroute ipv4 summary
location 0/1/CPU0
Tue Jan 4 10:20:57.264 PST
Global Mroute Stats:
-----------------------------------------------------------------------------------
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
11-252
OL-23591-02
Chapter 11
Message
=======
mcast route count
mcast route update dropped
mcast route delete dropped
mcast route del all drop
mcast route add
mcast route delete
mcast route delete all
mcast xid add
mcast xid delete
mcast stale xid delete
mcast stale delete
mcast bulk messages
Count
=====
7
0
0
0
27
20
0
124
15
0
0
48
Info1
=====
0x4
0x0
0x0
0x0
0x4
0x4
0x0
0x4
0x4
0x0
0x0
0x0
Info2
=====
0x0
0x0
0x0
0x0
0x0
0x0
0x0
0x0
0x0
0x0
0x0
0x0
Time
====
Jun 28
Jun 28
Jan 9
Jun 28
Jan 17
Jun 28
01:48:14.324
01:48:14.324
14:49:08.761
01:48:14.324
10:41:06.123
01:48:14.324
4.
This example shows that IGMP snooping is enabled and flooding is disabled.
5.
This example shows the bridge domain, number of mrouters, ports, and IP addresses.
Profile
------default
Act
--Y
Ver
--v2
#Ports
-----4
#Mrtrs
-----3
#Grps
----6
#SGs
---0
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
11-253
Chapter 11
System IP Address:
10.144.144.144
Minimum Version:
2
Report Suppression:
Enabled
Unsolicited Report Interval:
1000 (milliseconds)
TCN Query Solicit:
Enabled
TCN Membership Sync:
Disabled
TCN Flood:
Enabled
TCN Flood Query Count:
2
Router Alert Check:
Disabled
TTL Check:
Disabled
Internal Querier Support:
Enabled
Internal Querier Version:
3
Internal Querier Timeout:
0 (seconds)
Internal Querier Interval:
60 (seconds)
Internal Querier Max Response Time: 10.0 (seconds)
Internal Querier Robustness:
2
Internal Querier TCN Query Interval: 10 (seconds)
Internal Querier TCN Query Count:
2
Internal Querier TCN Query MRT:
0 (seconds)
Querier Query Interval:
60 (seconds)
Querier LMQ Interval:
1000 (milliseconds)
Querier LMQ Count:
2
Querier Robustness:
2
Startup Query Interval:
15 seconds
Startup Query Count:
2
Startup Query Max Response Time:
10.0 seconds
Mrouter Forwarding:
Enabled
Querier:
IP Address:
10.161.161.161
Port:
Neighbor 10.19.19.19 pw-id 215
Version:
v2
Query Interval:
60 seconds
Robustness:
2
Max Resp Time:
10.0 seconds
Time since last G-Query:
30 seconds
Internal Querier Statistics (elapsed time since last cleared 5w4d):
Rx General Queries:
142074
Rx General Queries When Disabled:
142072
Rx General Queries As Querier:
1
Rx General Queries As Non Querier:
0
Rx General Queries As Winner:
0
Rx General Queries As Loser:
0
Rx Global Leaves:
1590
Rx Global Leaves When Disabled:
1590
Rx Global Leaves As Non Querier:
0
Rx Global Leaves Ignored:
0
Rx Pim Enabled Notifications:
0
Rx Pim Disabled Notifications:
0
Rx Local Query Solicitations:
0
Tx General Queries:
0
Mrouter Ports:
3
Dynamic:
Neighbor 10.19.19.19 pw-id 215
Dynamic:
GigabitEthernet0/1/0/30.215
Dynamic:
GigabitEthernet0/1/0/7.215
STP Forwarding Ports:
0
ICCP Group Ports:
0
Groups:
6
Member Ports:
6
V3 Source Groups:
0
Static/Include/Exclude:
0/0/0
Member Ports (Include/Exclude):
0/0
Traffic Statistics (elapsed time since last cleared 5w4d):
Received Reinjected
Generated
Messages:
827226
411703
1599
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
11-254
OL-23591-02
Chapter 11
6.
142074
12
0
452290
0
159
2
232689
124872
0
0
286719
0
112
0
4
0
0
0
3
4
1588
-
124874
0
286841
398308
165570
452268
109
This example shows that packets are being received and transmitted, and that there are no failed
packets.
7.
This example shows the IGMP_SNOOP control packet counters on the network processors (NPs).
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
11-255
Chapter 11
29
30
31
33
34
112
134
148
149
170
172
224
225
226
230
313
MODIFY_FABRIC_TRANSMIT_CNT
MODIFY_ENET_TRANSMIT_CNT
PARSE_INGRESS_DROP_CNT
RESOLVE_INGRESS_DROP_CNT
RESOLVE_EGRESS_DROP_CNT
DIAGS
IGMP_SNOOP
IPV4MC_DO_ALL
IPV4MC_DO_ALL_EXCD
PUNT_IFIB
PUNT_ADJ
PUNT_STATISTICS
PUNT_STATISTICS_EXCD
PUNT_DIAGS_RSP_ACT
NETIO_RP_TO_LC_CPU_PUNT
BFD_NOT_ENABLED
75222687
146294912
17654881
44
407520
56853
3
5860
13590
69828282
2
5667050
1
57337
1011
24
22
42
1
0
0
0
0 <<< snoop
0
0
20
0
2
0
0
0
0
.
.
.
On the RSP card, the IGMP and PIM send control packet information, including joins, queries,
reports, leaves and join-prune, to the MRIB. The MRIB populates the global routing tables and
allocates multicast group IDs (MGIDs).
On the LC, the MFIB receives routing information from the MRIB and programs the necessary
tables and structures in the hardware (network processors or NP) and sets up the multicast routes
and groups.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
11-256
OL-23591-02
Chapter 11
Figure 11-1
PIM
show mrib client filter
show mrib route summary
show mrib nsf
MRIB
RSP-0
show mfib route
show mfib connections
show mfib counter
show mfib nsf
show mfib hardware route olist loc <>
show mfib hardware connection loc <>
show mfib hardware ltrace loc <>
show mfib hardware interface loc <>
MFIB
show controller np counters all
show controller np struct <id> all
show controller np summary all
282276
NP
Line-Card
SUMMARY STEPS
1.
show igmp {global-interface | groups | | interface | nsf | old-output | snooping | ssm | summary
| traffic | vrf name}
2.
show pim [vrf vrf-name] {bgp-safi | bsr | context | df | global | group-map | interface | ipv4 | ipv6
| join-prune | ma | mdt | mstatic | multicast | neighbor | nsf | old-output | range-list | rpf | safi-all
| summary | table-context | topology | traffic | tunnel | unicast}
3.
show mrib [vrf vrf-name] {client | ipv4 | ipv6 | label-table-info | mdt-interface | mpls | nsf |
old-output | platform | route | route-collapse | table-info |tlc }
4.
5.
6.
show mfib hardware route { accept-bitmap | internal | mofrr | olist | statistics | summary } {* |
A.B.C.D | A.B.C.D/length | detail | hex-dump} location node-id
7.
8.
9.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
11-257
Chapter 11
DETAILED STEPS
Step 1
Command or Action
Purpose
Example:
RP/0/RSP0/CPU0:router# show igmp groups
summaryIGMP summary.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
11-258
OL-23591-02
Chapter 11
Step 2
Command or Action
Purpose
Example:
multicastSAFI Multicast.
nsfNon-stop forwarding.
rpfRPF information.
safi-allSAFI wildcard.
tunnelTunnel interfaces.
unicastSAFI Unicast.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
11-259
Chapter 11
Step 3
Command or Action
Purpose
Example:
RP/0/RSP0/CPU0:router# show mrib client
nsfNon-stop forwarding
platformPlatform-specific data
routeRouting database.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
11-260
OL-23591-02
Chapter 11
Step 4
Command or Action
Purpose
Example:
RP/0/RSP0/CPU0:router# show mfib nsf
Step 5
Example:
RP/0/RSP0/CPU0:router# show mfib hardware route
olist location 0/4/CPU0
routeRouting database.
table-infoTable information.
Note
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
11-261
Chapter 11
Step 6
Command or Action
Purpose
Example:
summarySummary of routes.
A.B.C.DSource/group IP address.
Note
Step 7
Example:
summarySummary of routes.
locationMFIB location.
Step 8
Example:
RP/0/RSP0/CPU0:router# debug mrib errors
Step 9
Step 10
Step 11
Step 12
Step 13
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
11-262
OL-23591-02
Chapter 11
Step 2
Ensure that the PIE file name is correct and reissue the command.
Step 3
Ensure that the location of the PIE file is correct and reissue the command
Step 4
Ensure that the PIE file has proper permissions (755) and reissue the command.
Step 5
If you are loading from the TFTP directory, ensure that the following are true:
a.
b.
c.
d.
Step 6
tftp-server-addr
If loading locally from a router, ensure that the PIE file is stored on the router.
Step 1
IGMP join messages sent from a host does not resul in creation of a new route or addition of an
OLIST member; similarly, IGMP leave messages sent from a host do not result in deletion of an
existing route or removal of an existing OLIST member.
The groups and routes are configured and set up correctly, but when traffic is sent to the
Cisco ASR 9000 Aggregation Series Router from the tester, it is not received at the Rx tester port.
Verify that IGMP packets are being received by the IGMP process on the RSP.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
11-263
Chapter 11
Received
491447
368364
123083
0
0
0
0
Sent
777437
246191
531246
0
0
0
0
Errors:
Malformed Packets
Bad Checksums
Socket Errors
Bad Scope Errors
Auxiliary Data Len Errors
Packets dropped due to invalid socket
Packets which couldn't be accessed
Packet allocation failure
Other packets drops
Step 2
0
0
0
0
0
0
0
0
0
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
11-264
OL-23591-02
Chapter 11
Step 3
Verify that the multicast routing information base (MRIB) has the expected route and outgoing interface
list (OLIST).
RP/0/RSP0/CPU0:router# show mrib route
Thu Jan 6 10:38:42.800 PST
IP Multicast Routing Information Base
Entry flags: L - Domain-Local Source, E - External Source to the Domain,
C - Directly-Connected Check, S - Signal, IA - Inherit Accept,
IF - Inherit From, D - Drop, MA - MDT Address, ME - MDT Encap,
MD - MDT Decap, MT - MDT Threshold Crossed, MH - MDT interface handle
CD - Conditional Decap, MPLS - MPLS Decap, MF - MPLS Encap, EX - Extranet
MoFE - MoFRR Enabled, MoFS - MoFRR State
Interface flags: F - Forward, A - Accept, IC - Internal Copy,
NS - Negate Signal, DP - Don't Preserve, SP - Signal Present,
II - Internal Interest, ID - Internal Disinterest, LI - Local Interest,
LD - Local Disinterest, DI - Decapsulation Interface
EI - Encapsulation Interface, MI - MDT Interface, LVIF - MPLS Encap,
EX - Extranet, A2 - Secondary Accept
(*,10.66.66.66) RPF nbr: 10.114.8.11 Flags: C
Up: 6w0d
Incoming Interface List
TenGigE0/4/0/0 Flags: A, Up: 6w0d
Outgoing Interface List
GigabitEthernet0/1/0/8 Flags: F NS, Up: 6w0d
(10.191.4.1,232.166.166.166) RPF nbr: 10.114.8.11 Flags: MoFE MoFS
Up: 3w5d
MOFRR State: Active Sequence No 2856
Incoming Interface List
TenGigE0/4/0/0 Flags: A, Up: 3w5d
GigabitEthernet0/1/0/23 Flags: A2, Up: 3w5d
Outgoing Interface List
GigabitEthernet0/1/0/8 Flags: F NS, Up: 3w5d
(*,10.60.0.0/16) RPF nbr: 10.144.144.144 Flags: IF
Up: 6w0d
Incoming Interface List
Loopback0 Flags: F A, Up: 6w0d
TenGigE0/4/0/0 Flags: A, Up: 6w0d
GigabitEthernet0/1/0/18 Flags: A, Up: 3w5d
GigabitEthernet0/1/0/23 Flags: A, Up: 6w0d
GigabitEthernet0/1/0/27 Flags: A, Up: 2w5d
Outgoing Interface List
Loopback0 Flags: F A, Up: 6w0d
Step 4
Verify that the multicast forwarding information base (MFIB) on the LC has the interface as an OLIST
member.
RP/0/RSP0/CPU0:router# show mfib route location 0/1/CPU0
Thu Jan 6 10:47:06.989 PST
IP Multicast Forwarding Information Base
Entry flags: C - Directly-Connected Check, S - Signal, D - Drop,
IA - Inherit Accept, IF - Inherit From, MA - MDT Address,
ME - MDT Encap, MD - MDT Decap, MT - MDT Threshold Crossed,
MH - MDT interface handle, CD - Conditional Decap,
DT - MDT Decap True, EX - Extranet
MoFE - MoFRR Enabled, MoFS - MoFRR State
Interface flags: F - Forward, A - Accept, IC - Internal Copy,
NS - Negate Signal, DP - Don't Preserve, SP - Signal Present,
EG - Egress, EI - Encapsulation Interface, MI - MDT Interface,
EX - Extranet, A2 - Secondary Accept
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
11-265
Chapter 11
Step 5
Verify that the MFIB in the hardware has the interface as an OLIST member.
RP/0/RSP0/CPU0:router# show mfib hardware interface gigabitEthernet 0/1/0/27 location
0/1/CPU0
Thu Jan 6 10:55:27.723 PST
LC Type: A9K-40GE-L
-------------------------------------------------------------------Interface
Handle
RefCnt TTL Routes uIDB Enbld Comment
-------------------------------------------------------------------Gi0/1/0/27
0x2000740 8
0
3
55
True
success
-------------------------------------------------------------------ROUTE INFORMATION:
Legend:
S: Source, G: Group, P: Prefix length, PI: Packets cn, PO: packets out,
RF: RPF failures, TF: TTL failures, OF: OLIST failures, F: Other failures
Route flags - (Ingress)
C: Chip ID, IC: BACL check, IP: Punt this packet to LC CPU,
ID: Directly connected, IS: RPF interface signal, IU: Punt copy to RP,
IF: Punt to LC CPU if forwarded, IM: Result match, IV: Valid entry,
IR: RPF IF, IA: Fabric slotmask, IG: Mulicast group ID
Route flags - (Egress)
ET: Table ID to be used for OLIST lookup, EO: OLIST count bit,
ER: Route MGID to be used for OLIST/NRPF lookup, EM: Result match,
EV: Valid entry, EC: Count of OLIST members on this chip,
BS: Base of the statistics pointer
Interface: Gi0/1/0/27
S:0.0.0.0 G:10.60.0.0 P:16 PI:1784 PO:0 RF:670 TF:0 OF:0 F:0
--------------------------------------------------------------------------------C IC IP ID IS IU IF IM IV IR
IA
IG
ET EO ER
EM EV EC
BS
--------------------------------------------------------------------------------0 T F F F F F T T 0x2000740 0x0
0x4208 0 F 4
T T 0
0x36c6c
1 T F F F F F T T 0x2000740 0x0
0x4208 0 F 4
T T 0
0x36b04
2 T F F F F F T T 0x2000740 0x0
0x4208 0 F 4
T T 0
0x36b1c
3 T F F F F F T T 0x2000740 0x0
0x4208 0 F 4
T T 0
0x36d44
--------------------------------------------------------------------------------S:0.0.0.0 G:10.60.66.66 P:32 PI:113837 PO:999688227 RF:198 TF:0 OF:0 F:0
--------------------------------------------------------------------------------C IC IP ID IS IU IF IM IV IR
IA
IG
ET EO ER
EM EV EC
BS
--------------------------------------------------------------------------------0 T F F F F F T T 0x0
0x2
0x420b 0 F 7
T T 0
0x36c7b
1 T F F F F F T T 0x0
0x2
0x420b 0 T 7
T T 1
0x36b13
2 T F F F F F T T 0x0
0x2
0x420b 0 F 7
T T 0
0x36b2b
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
11-266
OL-23591-02
Chapter 11
3 T F F F F F T T 0x0
0x2
0x420b 0 F 7
T T 0
0x36d53
--------------------------------------------------------------------------------S:0.0.0.0 G:10.60.64.64 P:32 PI:84205 PO:973945464 RF:200 TF:0 OF:0 F:0
--------------------------------------------------------------------------------C IC IP ID IS IU IF IM IV IR
IA
IG
ET EO ER
EM EV EC
BS
--------------------------------------------------------------------------------0 T F F F F F T T 0x0
0x2
0x420a 0 F 6
T T 0
0x36c76
1 T F F F F F T T 0x0
0x2
0x420a 0 T 6
T T 1
0x36b0e
2 T F F F F F T T 0x0
0x2
0x420a 0 F 6
T T 0
0x36b26
3 T F F F F F T T 0x0
0x2
0x420a 0 F 6
T T 0
0x36d4e
---------------------------------------------------------------------------------
Step 6
One possible cause could be that the IGMP group is timing out. One way to check is to create a static
route for the (*,G) and see if traffic is now received. If it is, it means that the groups are timing out.
Step 7
To confirm the result from Step 6, remove the static route and decrease the query interval (resulting in
more queries per minute) to make it clearer:
RP/0/RSP0/CPU0:router# conf
RP/0/RSP0/CPU0:router(config)# router igmp
RP/0/RSP0/CPU0:router(config-igmp)# query-interval 1
RP/0/RSP0/CPU0:router(config-igmp)# commit
Step 8
Ensure that packets are going out of interface at the interval set.
Step 9
Check that the tester responds with an IGMP membership report. If the packets are received at the tester,
the result from Step 6 is confirmed. Use the workaround.
Workaround
Configure static groups as a temporary workaround.
Traffic is received correctly on some interfaces but not on others or some video channels are
received correctly on an interface while others are not.
Step 1
Ensure that packets are going from the ingress network processor (NP) through the fabric to the egress
NP.
RP/0/RSP0/CPU0:router# show mfib hardware route statistics location {ingress node-id |
egress node-id }
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
11-267
Chapter 11
Step 2
Step 3
Ensure that packets are going from the ingress NP through the fabric to the egress NP.
RP/0/RSP0/CPU0:router# show mfib hardware route statistics location {ingress node-id |
egress node-id }
Step 2
Step 3
Ensure that packets are transmitted out of ingress NP to fabric and received by egress NP from the fabric.
RP/0/RSP0/CPU0:router# show mfib hardware route statistics location {ingress node-id |
egress node-id }
Step 4
Ensure that packets are going from the ingress NP through the fabric to the egress NP.
RP/0/RSP0/CPU0:router# show mfib hardware route statistics location {ingress node-id |
egress node-id}
Step 2
The preceding command checks if if packets are punted to the RP. If so, check if the source of that
channel is setting some IP options or not.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
11-268
OL-23591-02
Chapter 11
Workaround
Unconfigure and configure loose RPF on the interface.
Workaround
Unconfigure and configure strict RPF on the interface.
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
11-269
Chapter 11
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
11-270
OL-23591-02
INDEX
1-49
1-2
diagnostic commands
4-101
describe command
10-241
1-21
1-59
documentation
3-93
3-75
ASIC errors
1-54
1-1
11-263
Ethernet CFM
3-81
3-85
3-85
C
CCM
3-89
CEF troubleshooting
CFM
fabric
4-95
3-85
1-3
1-58
1-2
gathering information
3-89
4-109
counters, NP
3-85
I
IGMP reports dropped
1-58
1-20
4-95
1-22
4-109, 7-143
1-41
IGMP snooping
11-251
11-247
7-148
installation, software
7-165
3-92
interfaces
11-251
1-7, 1-10
1-10
2-61
interfaces, connectivity
interfaces, optical
3-75
2-68
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
IN-1
Index
IP multicast
11-256
prerequisite documentation
L
L2VPN
prompt, router
1-2
punted packets
6-129, 7-155
1-1
9-181
6-125
Q
QoS features
M
MAC address updates
9-192
maintenance domains
3-85
RDI
1-4
3-91
1-38
MEP defects
RSP switchover
3-92
3-91
1-2
6-138
3-90
3-88
1-57
8-173
multicast
10-233
1-46
MEP crosscheck
MPLS
9-206
11-247
4-102
9-230
4-102
4-103
4-102
network
documenting
NP counters
11-256
1-1
7-148
4-103
1-5, 4-101
4-101
1-54
2-68
4-103
4-97
4-98
packet drops
ping
3-75
7-158
4-102
4-103
4-101
4-98
4-99
4-98
4-98
4-99
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
IN-2
OL-23591-02
Index
1-22
1-19, 1-22
software installation
1-22
software version
1-22
startup failed
8-176
7-168
1-4
8-176
user access
2-62, 4-110
4-97
version
1-21
1-8
VLAN traffic
1-2
1-28
1-18
4-106
1-28
1-5
1-38
show running-config
6-130
tunnel, TE
1-27, 1-59
1-56
1-3
1-5
6-133, 6-136
traffic loss
2-62
1-28
1-29
9-182
1-56
traceroute
1-12, 1-14
1-58
1-50
trace commands
1-12
show memory
trace
2-62
tracebacks
gathering information
3-87
1-8
top command
4-110
2-62
1-24
TCAM classification
1-8
TAC
1-28
1-52, 1-53
1-7, 1-10
2-62
1-8, 1-27
1-28, 1-50
4-110
1-52
1-24
1-59
4-110
1-20
4-99
VPLS
9-182
9-195
VPWS deployment
1-22
VRRP
9-206
6-138
1-29, 1-59
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
OL-23591-02
IN-3
Index
W
WRED weighted random early detection
10-237
Cisco IOS XR Troubleshooting Guide for the Cisco ASR 9000 Aggregation Services Router
IN-4
OL-23591-02