Troubleshooting. LRE Statistics CHAPTER

Similar documents
Troubleshooting CHAPTER

Troubleshooting. Recovering from Corrupted Software By Using the XMODEM Protocol CHAPTER

This chapter consists of these sections: Recovering from a Software Failure, page 40-1 Recovering from a Lost or Forgotten Password, page 40-4

Troubleshooting CHAPTER

This chapter consists of these sections: Recovering from a Software Failure, page 42-2 Recovering from a Lost or Forgotten Password, page 42-4

Troubleshooting CHAPTER

Cisco IOS Commands. abort CHAPTER

Assigning the Switch IP Address and Default Gateway

For information about configuring these settings from Cluster Management Suite (CMS), refer to the online help.

Managing Your Switches

Configuring and Monitoring from the Hub Manager

Table of Contents. Cisco Password Recovery Procedure for the Catalyst Layer 2 Fixed Configuration and 3550 Series Switches

Cisco IOS Commands. abort CHAPTER

Recovering Catalyst Fixed Configuration Switches from a Corrupted or Missing Image

Using Debug Commands

Troubleshooting. Diagnosing Problems CHAPTER

Configuring Port-Based Traffic Control

Troubleshooting the Software Configuration

Lab Password Recovery Procedure on a Catalyst 2900 Series Switches

Troubleshooting. Diagnosing Problems. Verify the Switch Module POST Results CHAPTER

Configuring VLANs. Understanding VLANs CHAPTER

Lab Password Recovery Procedure on a Catalyst 2950 Series Switch 2900XL Series

Chapter 2. Switch Concepts and Configuration. Part I

Troubleshooting. Understanding POST Results CHAPTER

CCNA 1 Chapter 2 v5.0 Exam Answers %

Configuring VLANs. Understanding VLANs CHAPTER

Troubleshooting the Software Configuration

Configuring Port-Based Traffic Control

Troubleshooting. Diagnosing Problems. Check Switch POST Results CHAPTER

Table of Contents 1 Ethernet Interface Configuration Commands 1-1

Catalyst 3750 Switch Boot Loader Commands

Monitoring Ports. Port State

Managing Switch Stacks

Troubleshooting. Diagnosing Problems. Verify Switch Module POST Results. Verify Switch Module LEDs CHAPTER

Password Recovery Procedure for the Cisco Catalyst Fixed Configuration Layer 2 and Layer 3 Switches

Troubleshooting. Diagnosing Problems CHAPTER

Configuring EtherChannels and Layer 2 Trunk Failover

Configuring Port-Based Traffic Control

Configuring Port-Based Traffic Control

Recovery From Corrupt or Missing Software Image on Cisco Catalyst 2900XL and 3500XL Series Switches

Cisco ME 3800X, ME 3600X, and ME 3600X-24CX Switch Boot Loader Commands

Out-of-Band Management

Configuring Interfaces and Circuits

Managing Switches. Finding More Information About IOS Commands CHAPTER

CCNA 1 Chapter 2 v5.0 Exam Answers 2013

Configuring and Monitoring from the Switch Manager

Configuring VLANs. Understanding VLANs CHAPTER

Configuring STP. Understanding Spanning-Tree Features CHAPTER

Configuring EtherChannels and Layer 2 Trunk Failover

Troubleshooting. Introduction CHAPTER

rmon collection stats

Configuring EtherChannels and Link-State Tracking

Configuring VLANs. Understanding VLANs CHAPTER

Troubleshooting. Testing Your Configuration CHAPTER

Configuring VLANs. Understanding VLANs CHAPTER

Assigning the Switch IP Address and Default Gateway

Lab Configuring Basic Switch Settings (Solution)

Getting Started with CMS

Managing Switch Stacks

Configuring VTP. Understanding VTP CHAPTER

Ethernet interface commands

Configuring Interfaces

Configuring EtherChannels and Link-State Tracking

Lab Firmware Upgrade of a Catalyst 2950 Series Switch 2900XL Series

Configuring VTP. Understanding VTP CHAPTER

Configuring Port Security

Clustering Switches. Understanding Switch Clusters CHAPTER

Using the Cable Monitor Tool

Configuring Interface Characteristics

Configuring VLANs. Understanding VLANs CHAPTER

Configuring Interfaces

Controlling Switch Access with Passwords and Privilege Levels

Index. B Boot software 5-2 Bridging architecture 7-6 Broadcast filter 8-55 limiting 8-22 Buffer port 7-9 Syslog 8-17, 8-20

Web Browser User s Guide

rmon collection stats

Configuring EtherChannels

Lab Firmware Upgrade of a Catalyst 2900 Series Switch

Controlling Switch Access with Passwords and Privilege Levels

Configuring VLANs. Understanding VLANs CHAPTER

Cisco Catalyst Switch Module 3110 and 3012 for IBM BladeCenter Boot Loader Commands

Configuring Interface Characteristics

Ethernet Interface Configuration Commands

Using Switches with a PS Series Group

rmon collection stats

Command-Line Interfaces

VLAN Configuration. Understanding VLANs CHAPTER

Configuring VLANs. Understanding VLANs CHAPTER

Assigning the Switch IP Address and Default Gateway

Switches Chapter 2 1

Appendix A Remote Network Monitoring

Configuring HSRP. Understanding HSRP CHAPTER

Configurations for the Layer 3 Switch Router

Ethernet Interface Configuration Commands

Configuring DHCP Features and IP Source Guard

Configuring IEEE 802.3ad Link Bundling and Load Balancing

Assigning the Switch IP Address and Default Gateway

Powered by Accton. ES Port Gigabit Web-Smart Switch. Management Guide.

Configuring Virtual Port Channels

Configuring Gigabit Ethernet Interfaces

Configuring DHCP Features and IP Source Guard

Transcription:

28 CHAPTER This chapter describes how to identify and resolve software problems related to the IOS software. Depending on the nature of the problem, you can use the command-line interface (CLI) or the Cluster Management Suite (CMS) to identify and solve problems. To identify and resolve Cisco-approved Course Wave Division Multiplexer (CWDM) Gigabit Interface Converter (GBIC) problems, you must have the enhanced software image (EI) installed on your switch. Note For complete syntax and usage information for the commands used in this chapter, refer to the command reference for this release and the Cisco IOS Command Summary for Release 12.1. This chapter consists of these sections: LRE Statistics, page 28-1 Using Recovery Procedures, page 28-6 Preventing Autonegotiation Mismatches, page 28-12 LRE Port Configuration, page 28-12 GBIC and SFP Module Security and Identification, page 28-14 Using Debug Commands, page 28-14 Using the crashinfo File, page 28-16 LRE Statistics This section describes the statistics you can retrieve from the switch and from connected LRE CPE devices. Use the show controllers ethernet-controller, show controllers ethernet-controller <LRE interface> cpe [port <port-num>] and show controllers lre status privileged EXEC commands to display these statistics: Table 28-1 shows Ethernet port statistics Table 28-2 shows LRE link statistics Table 28-3 shows CPE Ethernet link statistics 28-1

LRE Statistics Chapter 28 Table 28-1 Ethernet Port Statistics Statistic Type Transmit Unicast Frames Multicast Frames Broadcast Frames Too old Deferred Total Collision Frames Excessive Collision Frames Late Collision Frames VLAN discard frames Control frames Tagged frames Aborted frames Pause frames Single deferred frames Multiple deferred frames Single collisions Explanation The total number of well-formed unicast frames sent by a port. It excludes frames sent with errors or with multicast or broadcast destination addresses. The total number of well-formed multicast frames sent by a port. It excludes frames sent with errors or with unicast or broadcast destination addresses. The total number of well-formed broadcast frames sent by a port. It excludes frames sent with errors or with unicast or multicast destination addresses. The total number of transmit frames discarded because they have exceeded their age limit. A count of frames for which the first transmission attempt on a particular interface is delayed because the medium is busy. The count represented by an instance of this object does not include frames involved in collisions. The total number of frames sent without error after having 1 to 15 collisions. It includes frames of all destination address types and excludes frames discarded because of insufficient resources or late collisions. The total number of frames that failed to be sent after 16 collisions. It includes frames of all destination address types. The total number of frames discarded because of late collisions detected during transmission. It includes all transmit frames that had a collision after the transmission of the frame's 64th byte. The preamble and SFD are not included in the frame's byte count. Counts the number of transmit frames that were tagged with an 802.1q tag and discarded during transmission. Incremented each time a pause control frame is transmitted. Counts the number of transmit frames that were tagged with an 802.1q tag. Incremented for each packet for which transmission was started but aborted due to various transmission errors such as excessive collisions. Incremented for each MAC pause control frame transmitted. Incremented for each frame which was deferred on its first transmission attempt but did experience any subsequent collisions during transmission. Incremented for each frame that was deferred multiple times during its transmission attempt due to collisions. Incremented for each frame that experienced exactly one collision during its transmission attempt. 2-15 collisions Incremented for each frame that experienced between 2 and 15 inclusive collisions during its transmission attempt. 28-2

Chapter 28 LRE Statistics Table 28-1 Ethernet Port Statistics (continued) Statistic Type Receive Unicast Frames Multicast Frames Broadcast Frames Discarded Frames Alignment Errors FCS Errors Undersize frames Minimum size frames Oversize Frames Control frames Pause frames Unknown opcode Length out of range Symbol errors False carrier valid, too small valid, too large invalid, too small invalid, too large Explanation The total number of well-formed unicast frames received by a port. It excludes frames received with errors, with multicast or broadcast destination addresses, or with oversized or undersized frames. Also excluded are frames discarded or without a destination. The total number of well-formed multicast frames received by a port. It excludes frames received with errors, with unicast or broadcast destination addresses, or with oversized or undersized frames. Also excluded are frames discarded or without a destination. The total number of well-formed broadcast frames received by a port. It excludes frames received with errors, with unicast or multicast destination addresses, or with oversized or undersized frames. Also excluded are frames discarded or without a destination. The total number of frames discarded because of insufficient receive bandwidth or receive buffer space or because the forwarding rules stipulate that they not be forwarded. The total number of frames received with alignment errors. It includes all the frames received with both an FCS error and a nonintegral number of bytes. The total number of frames received with FCS errors. It excludes undersized frames with FCS errors. The total number of frames received that were less than 64 octets long (excluding framing bits, but including FCS octets) and were otherwise well formed. The total number of frames received that were 64 octets long (excluding framing bits, but including FCS octets) and were otherwise well formed. The total number of frames received of more than 1518 bytes that have good FCS values. Incremented for each MAC control frame (pause and unsupported) received. Incremented for each MAC pause control frame received. Incremented for every non-pause MAC control frame received. Incremented for each frame received where the 802.3 length field in the packet did not match the number of bytes actually received. This counter is not incremented if the length field is not a valid 802.3 length but is an ethernet packet type. Incremented each time a valid carrier was present and at least one invalid data symbol was received. Incremented each time a false carrier is detected during idle. The event is reported along with the statistics generated on the next received frame. Only one false carrier condition can be generated and reported between frames. Incremented for each received frame that was valid but had a size that was smaller than the minimum sized frame (of length 64 bytes). Incremented for each received frame that was valid but had a size that was larger than the maximum sized frame (of length 1518 bytes). Incremented for each received frame that was invalid and had a size that was smaller than the minimum sized frame (of length 64 bytes). Incremented for each received frame that was invalid and had a size that was larger than the maximum sized frame (of length 1518 bytes). 28-3

LRE Statistics Chapter 28 Table 28-2 LRE Link Statistics Statistic Type Upstream Bandwidth Usage Downstream Bandwidth Usage Signal to Noise Ratio Upstream Reed-Solomon Errors Downstream Reed-Solomon Errors Explanation The percentage of the bandwidth used for upstream traffic, based on the current upstream rate and actual upstream speed of LRE link. The percentage of the bandwidth used for downstream traffic, based on the current downstream rate and actual downstream speed of the LRE link. The amount of increased received signal noise (in decibels) relative to the ambient, environment, and electromagnetic noise power level that the switch is designed to tolerate without disconnecting from the remote LRE CPE device. The higher the ratio, the more resilient the link. The number of detected and corrected data errors being received on the switch LRE port. Reed-Solomon errors result from noise exceeding the noise margin. For short bursts of noise (such as motor startup or power surges), the Reed-Solomon error correction prevents the loss of Ethernet data frames. The LRE interface corrects the data bytes that are incorrectly received on the switch LRE port (up to a designed 8-byte limit). The residual error rate is better than the detection capability of the Ethernet cyclic redundancy check (CRC). If the error burst is larger than the correction capability of the LRE interface, the Ethernet CRC is used to determine the corrupted frames and to discard them. The number of detected and corrected data errors being received on the CPE RJ-11 wall port. Table 28-3 CPE Ethernet Link Statistics Counter Transmit Bytes Unicast Frames Multicast Frames Broadcast Frames Dropped Frames Pause Frames Collision Frames One Collision Frames Multiple Collisions Description Total number of bytes transmitted out of this port. The total number of well-formed unicast frames sent by a port. It excludes frames sent with errors or with multicast or broadcast destination addresses. The total number of well-formed multicast frames sent by a port. It excludes frames sent with errors or with unicast or broadcast destination addresses. The total number of well-formed broadcast frames sent by a port. It excludes frames sent with errors or with unicast or multicast destination addresses. The count of frames that were dropped before transmission. Incremented for each MAC pause control frame transmitted. The total number of frames sent without error after having 1 to 15 collisions. It includes frames of all destination address types and excludes frames discarded because of insufficient resources or late collisions. Incremented for each frame that experienced exactly one collision during its transmission attempt. Incremented for each frame that experienced more than one collision during its transmission attempt. 28-4

Chapter 28 LRE Statistics Table 28-3 CPE Ethernet Link Statistics (continued) Counter Transmit Late Collisions Excess Collisions Frame Discard Receive Bytes Unicast Frames Multicast Frames Broadcast Frames Dropped Frames Pause Frames Alignment Errors Fragments Undersize Frames Oversize Frames FCS errors Excess Size Discards Jabbers Source Address Change Symbol Errors Description The total number of frames discarded because of late collisions detected during transmission. It includes all transmit frames that had a collision after the transmission of the frame's 64th byte. The preamble and SFD are not included in the frame's byte count. The total number of frames that failed to be sent after 16 collisions. It includes frames of all destination address types. Counts the number of transmit frames that were tagged with an 802.1q tag and discarded during transmission. Total number of bytes received by this port. The total number of well-formed unicast frames received by a port. It excludes frames received with errors, with multicast or broadcast destination addresses, or with oversized or undersized frames. Also excluded are frames discarded or without a destination. The total number of well-formed multicast frames received by a port. It excludes frames received with errors, with unicast or broadcast destination addresses, or with oversized or undersized frames. Also excluded are frames discarded or without a destination. The total number of well-formed broadcast frames received by a port. It excludes frames received with errors, with unicast or multicast destination addresses, or with oversized or undersized frames. Also excluded are frames discarded or without a destination. The count of received frames that were dropped. Incremented for each MAC pause control frame received. The total number of frames received with alignment errors. It includes all the frames received with both an FCS error and a nonintegral number of bytes. The total number of frames of less than 64 bytes that have an integral number of bytes and bad FCS values. The total number of frames received that were less than 64 octets long (excluding framing bits, but including FCS octets) and were otherwise well formed. The total number of frames received of more than 1518 bytes that have good FCS values. The total number of frames received with FCS errors. It excludes undersized frames with FCS errors. The total number of received frames discarded because their size exceeded the maximum allowed Ethernet frame size. The number of frames received that are longer than 1522 bytes and have either an FCS error or an alignment error. The number of times the source address of good received packets has changed from the previous value. Incremented each time a valid carrier was present and at least one invalid data symbol was received. 28-5

Using Recovery Procedures Chapter 28 Using Recovery Procedures These recovery procedures require that you have physical access to the switch: Recovering from Corrupted Software, page 28-6 Recovering from a Lost or Forgotten Password, page 28-6 Recovering from a Command Switch Failure, page 28-8 Recovering from Lost Member Connectivity, page 28-11 Recovering from Corrupted Software Switch software can be corrupted during an upgrade, by downloading the wrong file to the switch, and by deleting the image file. In all of these cases, the switch does not pass the power-on self-test (POST), and there is no connectivity. This procedure uses the XMODEM Protocol to recover from a corrupt or wrong image file. There are many software packages that support the XMODEM protocol, and this procedure is largely dependent on the emulation software you are using. Step 1 Step 2 Step 3 Step 4 Step 5 Step 6 Connect a PC with terminal-emulation software supporting the XMODEM Protocol to the switch console port. Set the line speed on the emulation software to 9600 baud. Disconnect the switch power cord. Reconnect the power cord to the switch. The software image does not load. The switch starts in boot loader mode, which is indicated by the switch# prompt. Use the boot loader to enter commands, and start the transfer. switch# copy xmodem: flash:image_filename.bin When the XMODEM request appears, use the appropriate command on the terminal-emulation software to start the transfer and to copy the software image to Flash memory. Recovering from a Lost or Forgotten Password Follow these steps if you have forgotten or lost the switch password. Step 1 Connect a terminal or PC with terminal emulation software to the console port. For more information, refer to the switch hardware installation guide. Note You can configure your switch for Telnet by following the procedure in the Accessing the CLI section on page 2-10. Step 2 Set the line speed on the emulation software to 9600 baud. 28-6

Chapter 28 Using Recovery Procedures Step 3 Step 4 Unplug the switch power cord. Press the Mode button, and at the same time, reconnect the power cord to the switch. You can release the Mode button a second or two after the LED above port 1X goes off. Several lines of information about the software appear, as do instructions: The system has been interrupted prior to initializing the flash file system. These commands will initialize the flash file system, and finish loading the operating system software: flash_init load_helper boot Step 5 Step 6 Step 7 Step 8 Initialize the Flash file system: switch# flash_init If you had set the console port speed to anything other than 9600, it has been reset to that particular speed. Change the emulation software line speed to match that of the switch console port. Load any helper files: switch# load_helper Display the contents of Flash memory as in this example: switch# dir flash: The switch file system is displayed: Directory of flash:/ 3 drwx 10176 Mar 01 2001 00:04:34 html 6 -rwx 2343 Mar 01 2001 03:18:16 config.text 171 -rwx 1667997 Mar 01 2001 00:02:39 c2950-i6q412-mz.121-9.ea1.bin 7 -rwx 3060 Mar 01 2001 00:14:20 vlan.dat 172 -rwx 100 Mar 01 2001 00:02:54 env_vars 7741440 bytes total (3884509 bytes free) Step 9 Step 10 Rename the configuration file to config.text.old. This file contains the password definition. switch# rename flash:config.text flash:config.text.old Boot the system: switch# boot You are prompted to start the setup program. Enter N at the prompt: Continue with the configuration dialog? [yes/no]: N Step 11 Step 12 At the switch prompt, change to privileged EXEC mode: switch> enable Rename the configuration file to its original name: switch# rename flash:config.text.old flash:config.text 28-7

Using Recovery Procedures Chapter 28 Step 13 Step 14 Step 15 Copy the configuration file into memory: switch# copy flash:config.text system:running-config Source filename [config.text]? Destination filename [running-config]? Press Return in response to the confirmation prompts. The configuration file is now reloaded, and you can use the following normal commands to change the password. Enter global configuration mode: switch# config terminal Change the password: switch(config)# enable secret <password> or switch(config)# enable password <password> Step 16 Step 17 Return to privileged EXEC mode: switch(config)# exit switch# Write the running configuration to the startup configuration file: switch# copy running-config startup-config The new password is now included in the startup configuration. Recovering from a Command Switch Failure This section describes how to recover from a failed command switch. You can configure a redundant command switch group by using the Hot Standby Router Protocol (HSRP). For more information, see Chapter 6, Clustering Switches. Note HSRP is the preferred method for supplying redundancy to a cluster. If you have not configured a standby command switch, and your command switch loses power or fails in some other way, management contact with the member switches is lost, and you must install a new command switch. However, connectivity between switches that are still connected is not affected, and the member switches forward packets as usual. You can manage the members as standalone switches through the console port or, if they have IP addresses, through the other management interfaces. You can prepare for a command switch failure by assigning an IP address to a member switch or another switch that is command-capable, making a note of the command-switch password, and cabling your cluster to provide redundant connectivity between the member switches and the replacement command switch. This section describes two solutions for replacing a failed command switch: Replacing a failed command switch with a cluster member Replacing a failed command switch with another switch For information on command-capable switches, refer to the release notes. 28-8

Chapter 28 Using Recovery Procedures Replacing a Failed Command Switch with a Cluster Member To replace a failed command switch with a command-capable member in the same cluster, follow these steps: Step 1 Step 2 Step 3 Step 4 Step 5 Step 6 Step 7 Step 8 Step 9 Disconnect the command switch from the member switches, and physically remove it from the cluster. Insert the member switch in place of the failed command switch, and duplicate its connections to the cluster members. Start a CLI session on the new command switch. You can access the CLI by using the console port or, if an IP address has been assigned to the switch, by using Telnet. For details about using the console port, refer to the switch hardware installation guide. At the switch prompt, enter privileged EXEC mode: Switch> enable Switch# Enter the password of the failed command switch. Enter global configuration mode. Switch# configure terminal Enter configuration commands, one per line. End with CNTL/Z. Remove the member switch from the cluster. Switch(config)# no cluster commander-address Return to privileged EXEC mode. Switch(config)# end Switch# Use the setup program to configure the switch IP information. This program prompts you for IP address information and passwords. From privileged EXEC mode, enter setup, and press Return. Switch# setup --- System Configuration Dialog --- Continue with configuration dialog? [yes/no]: y At any point you may enter a question mark '?' for help. Use ctrl-c to abort configuration dialog at any prompt. Default settings are in square brackets '[]'. Basic management setup configures only enough connectivity for management of the system, extended setup will ask you to configure each interface on the system Would you like to enter basic management setup? [yes/no]: Step 10 Enter Y at the first prompt. The prompts in the setup program vary depending on the member switch you selected to be the command switch: Continue with configuration dialog? [yes/no]: y or Configuring global parameters: If this prompt does not appear, enter enable, and press Return. Enter setup, and press Return to start the setup program. 28-9

Using Recovery Procedures Chapter 28 Step 11 Step 12 Step 13 Step 14 Step 15 Step 16 Step 17 Step 18 Respond to the questions in the setup program. When prompted for the host name, recall that on a command switch, the host name is limited to 28 characters; on a member switch to 31 characters. Do not use -n, where n is a number, as the last characters in a host name for any switch. When prompted for the Telnet (virtual terminal) password, recall that it can be from 1 to 25 alphanumeric characters, is case sensitive, allows spaces, but ignores leading spaces. When prompted for the enable secret and enable passwords, enter the passwords of the failed command switch again. When prompted, make sure to enable the switch as the cluster command switch, and press Return. When prompted, assign a name to the cluster, and press Return. The cluster name can be 1 to 31 alphanumeric characters, dashes, or underscores. After the initial configuration displays, verify that the addresses are correct. If the displayed information is correct, enter Y, and press Return. If this information is not correct, enter N, press Return, and begin again at Step 9. Start your browser, and enter the IP address of the new command switch. From the Cluster menu, select Add to Cluster to display a list of candidate switches to add to the cluster. Replacing a Failed Command Switch with Another Switch To replace a failed command switch with a switch that is command-capable but not part of the cluster, follow these steps: Step 1 Step 2 Step 3 Step 4 Step 5 Insert the new switch in place of the failed command switch, and duplicate its connections to the cluster members. Start a CLI session on the new command switch. You can access the CLI by using the console port or, if an IP address has been assigned to the switch, by using Telnet. For details about using the console port, refer to the switch hardware installation guide. At the switch prompt, enter privileged EXEC mode: Switch> enable Switch# Enter the password of the failed command switch. Use the setup program to configure the switch IP information. This program prompts you for IP address information and passwords. From privileged EXEC mode, enter setup, and press Return. Switch# setup --- System Configuration Dialog --- Continue with configuration dialog? [yes/no]: y At any point you may enter a question mark '?' for help. Use ctrl-c to abort configuration dialog at any prompt. Default settings are in square brackets '[]'. 28-10

Chapter 28 Using Recovery Procedures Basic management setup configures only enough connectivity for management of the system, extended setup will ask you to configure each interface on the system Would you like to enter basic management setup? [yes/no]: Step 6 Step 7 Step 8 Step 9 Step 10 Step 11 Step 12 Step 13 Step 14 Enter Y at the first prompt. The prompts in the setup program vary depending on the switch you selected to be the command switch: Continue with configuration dialog? [yes/no]: y or Configuring global parameters: If this prompt does not appear, enter enable, and press Return. Enter setup, and press Return to start the setup program. Respond to the questions in the setup program. When prompted for the host name, recall that on a command switch, the host name is limited to 28 characters. Do not use -n, where n is a number, as the last characters in a host name for any switch. When prompted for the Telnet (virtual terminal) password, recall that it can be from 1 to 25 alphanumeric characters, is case sensitive, allows spaces, but ignores leading spaces. When prompted for the enable secret and enable passwords, enter the passwords of the failed command switch again. When prompted, make sure to enable the switch as the cluster command switch, and press Return. When prompted, assign a name to the cluster, and press Return. The cluster name can be 1 to 31 alphanumeric characters, dashes, or underscores. When the initial configuration displays, verify that the addresses are correct. If the displayed information is correct, enter Y, and press Return. If this information is not correct, enter N, press Return, and begin again at Step 9. Start your browser, and enter the IP address of the new command switch. From the Cluster menu, select Add to Cluster to display a list of candidate switches to add to the cluster. Recovering from Lost Member Connectivity Some configurations can prevent the command switch from maintaining contact with member switches. If you are unable to maintain management contact with a member, and the member switch is forwarding packets normally, check for these conflicts: A member switch (Catalyst 3550, Catalyst 3500 XL, Catalyst 2950, Catalyst 2900 XL, Catalyst 2820, and Catalyst 1900 switch) cannot connect to the command switch through a port that is defined as a network port. Catalyst 3500 XL, Catalyst 2900 XL, Catalyst 2820, and Catalyst 1900 member switches must connect to the command switch through a port that belongs to the same management VLAN. A member switch (Catalyst 3550, Catalyst 2950, Catalyst 3500 XL, Catalyst 2900 XL, Catalyst 2820, and Catalyst 1900 switch) connected to the command switch through a secured port can lose connectivity if the port is disabled because of a security violation. 28-11

Preventing Autonegotiation Mismatches Chapter 28 Preventing Autonegotiation Mismatches The IEEE 802.3AB autonegotiation protocol manages the switch settings for speed (10 Mbps, 100 Mbps, and 1000 Mbps excluding GBIC ports) and duplex (half or full). There are situations when this protocol can incorrectly align these settings, reducing performance. A mismatch occurs under these circumstances: A manually-set speed or duplex parameter is different from the manually set speed or duplex parameter on the connected port. A port is set to autonegotiate, and the connected port is set to full duplex with no autonegotiation. To maximize switch performance and ensure a link, follow one of these guidelines when changing the settings for duplex and speed: Let both ports autonegotiate both speed and duplex. Manually set the speed and duplex parameters for the ports on both ends of the connection. Note If a remote device does not autonegotiate, configure the duplex settings on the two ports to match. The speed parameter can adjust itself even if the connected port does not autonegotiate. LRE Port Configuration Table 28-4 lists problems that you might encounter when configuring and monitoring the Long-Reach Ethernet (LRE) ports on the Catalyst 2950 LRE switches. For additional information about what can affect LRE connections, see the Environmental Guidelines for LRE Links section on page 10-7. LRE command descriptions provide additional troubleshooting information. Refer to the switch command reference. See the Release Notes for the Catalyst 2950 Desktop Switch, Release 12.1(11)YJ for switch upgrade and CPE device upgrade troubleshooting information. 28-12

Chapter 28 LRE Port Configuration Table 28-4 LRE Port Problems Problem Amber LRE port LED Excessive CRC errors on an LRE link High Reed-Solomon error count without CRC errors Ethernet performance degradation due to excessive network latency LRE link quality reduced in installations with bundled cables Suspected Cause and Suggested Solution The switch and CPE device are unable to establish an LRE link using the selected profile. Change to a profile with a lower data rate (for example, use LRE-5 instead of LRE-15). Reduce the effect of stubs or bridge taps by terminating them with 300-ohm microfilters. A noisy environment (such as motors and power surges) is causing interference with the LRE link. Change to a profile that has the interleaver feature enabled, such as the LRE-5, LRE-10, LRE-15, LRE-10-1, LRE-10-3, or LRE-10-5 profile. Change the interleave block size value to any value other than 0. Change to a profile with a lower data rate (for example, use LRE-5 instead of LRE-15) to increase the noise margin. The LRE link length and quality are close to the limit of operation. Change to a lower profile (for example, LRE-5 instead of LRE-15). Reduce the effect of stubs or bridge taps by terminating them with 300-ohm microfilters. Interleaver is helping Reed-Solomon error correction to function correctly in a noisy environment. This situation means that the system is on the verge of generating CRC errors. Change to a profile that has the interleaver feature enabled, such as the LRE-5, LRE-10, LRE-15, LRE-10-1, LRE-10-3, or LRE-10-5 profile. Change the interleave block size value to any value other than 0. Change to a profile with a lower data rate (for example, use LRE-5 instead of LRE-15) to increase the noise margin. The LRE link length and quality are close to the limit of operation. Change to a profile with a lower data rate (for example, use LRE-5 instead of LRE-15). Reduce the effect of stubs or bridge taps by terminating them with 300-ohm microfilters. Interleaver introduces extra latency to increase noise margin. Adjust upper-layer network protocols to allow for high latency. Change to a profile with a higher data rate to increase link bandwidth. This decreases the noise margin. Choose a lower interleave block size value. Select a low-latency (LL) LRE profile, such as LRE-5LL, LRE-10LL, or LRE-15LL. Note Use the LL private profiles with care. The LL profiles have the LL feature enabled and the interleaver feature turned off. The LL feature does not delay data transmission, but it makes data more susceptible to interruptions on the LRE link. All other profiles, public and private, have the interleaver feature enabled and the LL feature disabled. The interleaver feature provides maximum protection against small interruptions on the LRE link but delays data transmission. For more information about the LRE profiles, see the LRE Links and LRE Profiles section on page 10-2. Cross-talk between the LRE links is causing all links to degrade. Disable unused LRE ports by using the lre shutdown interface configuration command. 28-13

GBIC and SFP Module Security and Identification Chapter 28 GBIC and SFP Module Security and Identification Cisco-approved Gigabit Interface Converter (GBIC) modules have a serial EEPROM that contains the module serial number, the vendor name and ID, a unique security code, and cyclic redundancy check (CRC). When a GBIC module is inserted in the switch, the switch software reads the EEPROM to check the serial number, vendor name and vendor ID, and recompute the security code and CRC. If the serial number, the vendor name or vendor ID, the security code, or CRC is invalid, the switch places the interface in an error-disabled state. Note If you are using a non-cisco approved GBIC module, remove the GBIC from the switch, and replace it with a Cisco-approved module. After inserting a Cisco-approved GBIC or SFP module, use the errdisable recovery cause gbic-invalid global configuration command to verify the port status, and enter a time interval for recovering from the error-disabled state. After the elapsed interval, the switch brings the interface out of the error-disabled state and retries the operation. For more information about the errdisable recovery command, refer to the command reference for this release. Using Debug Commands This section explains how you use debug commands to diagnose and resolve internetworking problems. It contains this information: Enabling Debugging on a Specific Feature, page 28-14 Enabling All-System Diagnostics, page 28-15 Redirecting Debug and Error Message Output, page 28-15 Caution Because debugging output is assigned high priority in the CPU process, it can render the system unusable. For this reason, use debug commands only to troubleshoot specific problems or during troubleshooting sessions with Cisco technical support staff. It is best to use debug commands during periods of lower network traffic and fewer users. Debugging during these periods decreases the likelihood that increased debug command processing overhead will affect system use. Note For complete syntax and usage information for specific debug commands, refer to the command reference for this release. Enabling Debugging on a Specific Feature All debug commands are entered in privileged EXEC mode, and most debug commands take no arguments. For example, beginning in privileged EXEC mode, enter this command to enable the debugging for EtherChannel: Switch# debug etherchannel The switch continues to generate output until you enter the no form of the command. 28-14

Chapter 28 Using Debug Commands If you enable a debug command and no output is displayed, consider these possibilities: The switch might not be properly configured to generate the type of traffic you want to monitor. Use the show running-config command to check its configuration. Even if the switch is properly configured, it might not generate the type of traffic you want to monitor during the particular period that debugging is enabled. Depending on the feature you are debugging, you can use commands such as the TCP/IP ping command to generate network traffic. To disable debugging of EtherChannel, enter this command in privileged EXEC mode: Switch# no debug etherchannel Alternately, in privileged EXEC mode, you can enter the undebug form of the command: Switch# undebug etherchannel To display the state of each debugging option, enter this command in privileged EXEC mode: Switch# show debugging Enabling All-System Diagnostics Beginning in privileged EXEC mode, enter this command to enable all-system diagnostics: Switch# debug all Caution Because debugging output takes priority over other network traffic, and because the debug all privileged EXEC command generates more output than any other debug command, it can severely diminish switch performance or even render it unusable. In virtually all cases, it is best to use more specific debug commands. The no debug all privileged EXEC command disables all diagnostic output. Using the no debug all command is a convenient way to ensure that you have not accidentally left any debug commands enabled. Redirecting Debug and Error Message Output By default, the network server sends the output from debug commands and system error messages to the console. If you use this default, you can use a virtual terminal connection to monitor debug output instead of connecting to the console port. Possible destinations include the console, virtual terminals, internal buffer, and UNIX hosts running a syslog server. The syslog format is compatible with 4.3 Berkeley Standard Distribution (BSD) UNIX and its derivatives. Note Be aware that the debugging destination you use affects system overhead. Logging messages to the console produces very high overhead, whereas logging messages to a virtual terminal produces less overhead. Logging messages to a syslog server produces even less, and logging to an internal buffer produces the least overhead of any method. 28-15

Using the crashinfo File Chapter 28 Using the crashinfo File The crashinfo file saves information that helps Cisco technical support representatives to debug problems that caused the IOS image to fail (crash). The switch writes the crash information to the console at the time of the failure, and the file is created the next time you boot the IOS image after the failure (instead of while the system is failing). The information in the file includes the IOS image name and version that failed, a dump of the processor registers, and a stack trace. You can provide this information to the Cisco technical support representative by using the show tech-support privileged EXEC command. All crashinfo files are kept in this directory on the Flash file system: flash:/crashinfo/crashinfo_n where n is a sequence number. Each new crashinfo file that is created uses a sequence number that is larger than any previously-existing sequence number, so the file with the largest sequence number describes the most recent failure. Version numbers are used instead of a timestamp because the switches do not include a real-time clock. You cannot change the name of the file that the system will use when it creates the file. However, after the file is created, you can use the rename privileged EXEC command to rename it, but the contents of the renamed file will not be displayed by the show stacks or the show tech-support privileged EXEC command. You can delete crashinfo files using the delete privileged EXEC command. You can display the most recent crashinfo file (that is, the file with the highest sequence number at the end of its filename) by entering the show stacks or the show tech-support privileged EXEC command. You also can access the file by using any command that can copy or display files, such as the more or the copy privileged EXEC command. 28-16