目录

简介

先决条件

要求

使用的组件

规则

Catalyst交换机硬件故障排除准备

在线故障排除工具

Catalyst 4000 系列故障排除过程

一般问题解决模型

一般问题解决流程图

常见问题

故障现象说明

系统/Supervisor/模块问题和解决步骤

Supervisor崩溃和解决步骤

容易误解的问题

show 命令描述

相关信息

简介

本文档提供了如何诊断Catalyst 4000系列交换机上硬件问题的故障排除步骤。Catalyst 4000系列包括4003和4006模块化机箱以及2948G、2980G和4912G固定型号。Catalyst 4000和Catalyst 2900的命名约定可能非常混乱。有关如何帮助阐明这些问题的详细信息，请参阅了解Catalyst 2900和Catalyst 4000命名约定。

目标是帮助思科客户确定并解决一些基本硬件问题，或在您联系思科技术支持之前执行更广泛的故障排除。通过收集特定诊断信息来有序地排除故障，可确保解决问题所需的信息不会丢失。如果细化问题范围，可节省寻找解决方案的宝贵时间。

先决条件

要求

Cisco 建议您了解以下主题：

- Catalyst 4000命令参考

- LAN 交换机如何工作

使用的组件

本文档不限于特定的软件和硬件版本。

规则

有关文档规则的详细信息，请参阅 Cisco 技术提示规则。

Catalyst交换机硬件故障排除准备

预先对产品有一个进行全面的了解可以防止在现场安装及正常运行期间遇到的许多硬件问题。对于那些尚不熟悉一般系统和电源要求、这些交换机的正确安装过程、交换机管理和软件注意事项的客户，思科建议您阅读Cisco Catalyst 4000系列交换机故障排除技术说明中的文档。

本文档涵盖以下重要信息：

- 哪个机箱支持哪个管理引擎？

- 如何备份配置？

- Catalyst 4000系列的通用部署(GD)是哪个软件版本？

本文档假定您熟悉Catalyst 4000命令参考。您还应该事先了解交换基础知识，或阅读“LAN交换机的工作原理”。本文档中引用了其他在线文档，以帮助进行故障排除。

在线故障排除工具

思科拥有各种故障排除工具和资源，以帮助您解释交换机输出、确定硬件软件兼容性、跟踪错误和搜索字段通知。本文档中引用了以下工具和资源：

- 输出解释器(仅限注册客户) — 粘贴命令的输出并获取包含相关错误、警告和状态信息的解释。

- Bug Toolkit(仅限注册客户) — 搜索Bug。

- Troubleshooting Assistant — 提供许多常见网络问题的分步说明。

Catalyst 4000 系列故障排除过程

本节讨论Catalyst 4000系列的故障排除步骤、症状、show命令和诊断。本部分假定您已阅读本文档简介中介绍的本文档的配套指南，并且您了解您的交换机及其功能。

注：如果交换机已连接到网络，请不要重置或重新拔插模块，这是第一个故障排除步骤!除了用户经历的停机时间外，记录系统消息的内部缓冲区也会被擦除，并且可能会丢失有关硬件或软件错误的有用信息。如果交换机脱机，您可以更自由地监控LED状态、拉电缆、重新拔插模块或根据需要重置交换机。LED故障排除状态将在本文档后面部分详细讨论。

隐藏命令

本文档中显示的某些命令称为隐藏，这意味着它们无法用“？”进行分析，并且您不能使用Tab键来完成。当本文档中建议使用隐藏命令时，只需收集输出并发送给TAC工程师（如果您打开案例）即可。此输出可能对解决您的问题很有用。这些命令未记录，因此TAC工程师无需向客户解释输出。

如果要排除任何问题，这需要一种方法或一组过程，如果正确执行，将产生解决方案。首先了解LAN网络的一般问题解决方法。

一般问题解决模型

如果要排除任何问题，这需要一种方法或一组过程，如果正确执行，将产生解决方案。首先了解LAN网络的一般问题解决方法。LAN网络中的硬件故障具有某些症状。这些症状可能是一般的，例如交换机之间无法Telnet连接、链路抖动等更具体的症状，或者交换机正在重置自身。如果使用特定的故障排除技术，则每个症状都可追溯到一个或多个原因。系统化方法最有效。确定特定症状，找出可能导致症状的所有潜在问题，然后从最可能到最不可能的情况中消除每个潜在问题，直到症状消失。

一般问题解决流程图

此图概述了详细说明问题解决过程的步骤：

请完成以下步骤：

1. 确定问题。

首先确定遇到的问题非常重要。这样，您可以确定哪些原因可能导致这些症状。为了帮助确定问题，请自问以下问题：

- 主要症状是什么？

- 此问题是特定于此交换机还是也影响网络中的其他交换机？

- 这是否是特定模块上一个或多个端口的问题？端口类型：10/100、多模光纤(MMF)、单模光纤(SMF)、千兆以太网等？

- 哪台设备连接到出现问题的交换机端口？

- 此问题最初是何时发生的，并且已多次发生？

- 当问题第一次被注意到时发生了什么？那天的交通状况有什么独特之处吗？例如，这是否是流量的高峰时间？

- 您当时是否运行了任何特定命令或进行了任何配置更改？

2. 收集事实。

从交换机收集诊断和show命令输出，以查明问题的范围。如果可以实际访问设备，请找到并列出所有带红色或黄色LED、电缆断开或连接松动的模块。

3. 考虑可能的原因。

根据您收集的信息考虑可能的问题。例如，借助某些数据，您可以消除硬件问题，以便专注于软件问题。在每个机会，尝试减少潜在问题的数量，以便您能制定有效的行动计划。

4. 制定并实施行动计划。

根据潜在问题制定行动计划。一次只关注一个潜在问题。如果同时更改多个变量，则可以解决问题，但识别消除症状的特定更改会变得困难得多，如果将来发生同样的问题，则无法帮助您解决。

5. 观察结果。

请务必在每次更改变量时收集并分析结果，以确定问题是否已解决。

6. 重复该过程。

重复测试可能的原因，直到问题解决。

常见问题

如问题解决模型中所述，解决问题的第一步是确定症状。有关可解决的所有Catalyst交换机相关的一些常见问题的详细信息，请参阅Catalyst故障排除提示。

LAN网络的大多数硬件问题都属于以下类别，每个类别都有与其相关的各种症状：

- 连通性问题

- 系统/Supervisor/模块问题

- Supervisor 崩溃

连通性问题

当与连接到模块的管理引擎、模块或主机的通信间歇性或丢失时，可能会出现这些问题。

系统/Supervisor/模块问题

当系统状态LED指示出问题、无法识别或显示故障或用户性能不佳时，可能会发生这些问题。

Supervisor 崩溃

当交换机已重置、持续重置或完全关闭时，可能会发生这些问题。

故障现象说明

本节讨论Catalyst 4000系列交换机的症状、故障排除步骤和命令。本节假设您能够识别交换机机箱、管理引擎、模块和功能卡，并了解Cisco Catalyst 4500系列交换机安装和升级指南中介绍的系统规格、布线、电源和软件要求。

如果您尚未确定主要症状，请参阅本文档的一般问题解决模型部分，并将这些步骤应用于您的问题。

连接问题及解决步骤

本节介绍客户在Catalyst 4000上可能遇到的常见连接问题。

CatOS的输出解释程序工具支持以下命令，可用于帮助排除交换机端口问题：

- show version

- show module

- show system

- show port

- show mac

- show counters

- show cdp neighbors detail

如果您有来自Cisco设备的受支持命令的输出，则可以使用输出解释器(仅注册客户)来显示潜在问题和修复。要使用输出解释器(仅注册客户)，您必须是已注册的用户、已登录并启用JavaScript。

无法控制台/Telnet至Supervisor

前面提到的“Catalyst故障排除提示”文档中介绍了这两个问题。

- 无法控制台

1. 验证电源开关是否处于打开位置(|)，且系统正常LED是否亮起。

2. 将电缆直接连接到控制台端口，而不是通过配线面板。

3. 验证是否使用正确的电缆和硬件连接到您的特定管理引擎。有关详细信息，请参阅将终端连接到Catalyst交换机上的控制台端口文档。

- 无法Telnet

1. 完成Catalyst故障排除提示中描述的详细步骤中的步骤。如果确定sc0管理接口未配置或配置不正确，请参阅在Catalyst交换机上配置IP地址了解详细信息。

2. 尝试从与sc0接口位于同一VLAN的直连交换机的PC Telnet，以消除任何路由问题。

3. 获得对交换机的控制台访问权限，并确保Supervisor未在boot>或rommon>中。如果交换机处于以下模式之一，您需要完成恢复过程中的步骤。有关恢复的详细信息，请参阅从软件损坏或丢失或升级失败或从ROMMON模式恢复Catalyst 4000和Catalyst 5000交换机。

收到“Failed to allocate session block”错误消息

如果在通过Telnet访问交换机时收到Failed to allocate session block 错误消息，则会出现问题，因为交换机无法为Telnet应用分配所需的内存。可用可用内存较低，因为某些进程使用更多内存或交换机内存泄漏。

为避免此错误，请发出show proc mem命令并验证交换机中使用更多内存的进程。要解决此问题，请向系统添加更多内存或禁用某些功能以释放部分现有内存。

如果交换机中存在内存泄漏，请重置交换机以释放内存中的所有进程。如果即使在重新启动后仍显示错误消息，请升级交换机的软件版本。

无法连接到远程主机、路由器或其他交换机

请完成以下步骤：

1. 验证端口LED状态为绿色。如果链路LED呈稳定橙色，则软件已禁用该指示灯。如果在Supervisor启动和模块初始化后闪烁橙色，则这是硬件故障。如果没有链路LED，请检查并交换电缆。检验终端设备和网卡的运行情况。

有关NIC故障排除的详细信息，请参阅排除Cisco Catalyst交换机与NIC兼容性问题的故障。

2. 涉及哪种介质？光纤？千兆接口转换器(GBIC)?千兆以太网?10/100 BaseTX?如果这是物理层问题，请参阅排除交换机端口问题故障的物理层故障排除部分了解详细信息。

3. 发出show port <mod/port>命令以验证状态是否已连接，这意味着该端口可以运行。如果显示任何其他状态，请参阅端口状态显示未连接、故障、禁用、非活动或errdisable部分，了解故障排除步骤。

如果终端设备是Cisco路由器或交换机，并且启用了Cisco发现协议(CDP)，请发出show cdp neighbor detail命令以标识设备、远程接口类型和远程IP地址。

注意：连接的状态并不意味着端口没有错误。如果端口上有错误，请继续本文档的“查看端口上的错误”部分。

4. 交换电缆。将电缆移到其他端口。消除配线面板。配线面板是连接故障的常见来源，因此尝试直接连接到终端设备。检验终端设备的运行情况。

5. 捕获show config、show module和show test 0命令的输出。

1. 发出show module命令以验证该模块的状态是否正常，且未禁用或故障。

- 如果状态为禁用，请发出set module enable <mod>命令。

- 如果状态有故障，请建立控制台连接以捕获启动加电自检(POST)诊断和任何系统错误消息。发出reset <mod>命令以重置模块。发出show test 0命令，以确定此模块是否在启动时通过了所有诊断测试。

- 卸下模块并检查针脚是否弯曲。重新拔插模块，用力按下弹出器锁杆，并拧紧外加安装螺钉。如果show module命令状态的输出仍然有故障，请在另一个插槽中尝试该模块。插槽2接受线卡或管理引擎。如有必要，关闭/打开交换机电源。如果状态仍为faulty，则模块已发生故障。

2. 发出show test 0命令以验证端口是否已通过其启动时的最后诊断测试。如果F被指为该端口，请按步骤a继续。

6. 检验此设备是处于同一VLAN还是不同VLAN。请记住，这是第2层(L2)设备，需要路由器才能在VLAN之间路由。

7. 如果您连接到另一台交换机，请自问以下问题：

- 这是哪种类型的端口？trunk 端口?

- 如果它是中继端口，它支持什么中继封装？

- 该端口是否支持EtherChannel?

发出show port capabilities命令，快速查看端口功能。有关如何排除中继或EtherChannel问题的详细信息，请参阅LAN技术提示。

端口状态显示不是 connected、faulty、disabled、inactive 或 errdisable

可能的端口状态

状态

说明和工作

connected

端口运行正常并连接到终端设备。连接状态并不意味着端口无错误。如果端口上有错误，请继续本文档的“查看端口上的错误”部分。

notconnect

没有连接到端口。检查或交换电缆。检验终端设备的运行情况。

faulty

可能的硬件故障。发出show test命令以进行验证。如果F显示某个端口，请按照本文档“无法连接到交换机上的远程主机”部分的步骤5继续操作。

disabled

手动禁用。发出set port enable <mod/port>命令以启用端口。如果端口状态未更改为enable，请发出show module命令以确定模块是否已禁用。

inactive

端口属于不存在的VLAN。发出set vlan <vlan>命令以添加VLAN。

errdisable

端口因错误而关闭。有关详细信息，请参阅“从CatOS平台上的errDisable端口状态恢复”文档。

察看端口上的错误

用户对性能不佳的抱怨有时会转化为交换机端口上的错误。port error counters命令的输出可帮助您排除连接问题。

1. 检验端口状态并进行相应的故障排除。请参阅本文档的端口状态显示未连接、故障、禁用、非活动或errdisable部分。

2. 捕获show port <mod/port>、show mac <mod/port>和show counters <mod/port>命令的输出

以下是端口上数据链路错误的常见原因：

- 速度/双工错误配置

- 网络拥塞

- 网卡或驱动程序

有关详细信息，请参阅排除Cisco Catalyst交换机与NIC兼容性问题的故障。

- 布线

- 错误端口

show port <mod/port>命令可以显示Late-Coll、Align-Err、FCS-Err、Xmit-Err和Rcv-Err错误。有关这些错误和可能原因的详细信息，请参阅排除交换机端口故障的显示CatOS端口和显示Cisco IOS接口部分。

show mac <mod/port>命令显示传输的单播、组播和广播帧的数量。发出此命令以验证是否收到和传输帧。

In-Discards显示不需要交换的帧。如果端口连接到集线器并且两台设备交换了数据，则这是正常的。Lrn-Discards表示内容可寻址存储器(CAM)条目被丢弃。In-Lost计数器显示端口上收到的所有错误数据包的总和。Out-Lost计数器指示出口端口缓冲区溢出。有关这些错误和可能原因的详细信息，请参阅排除交换机端口问题的Show Mac for CatOS和Show Interfaces Counters for Cisco IOS部分。

show counters <mod/port>命令特别适用于排除端口故障。

例如，如果您发出以下命令，则此计数器将产生：

5 badTxCRC = 0

如果badTxCRC在增加，则可能是损坏硬件损坏数据包。捕获show counters <mod/port>命令的输出，并向Cisco技术支持部门提交案例。

3. 发出clear counters命令以重置show port <mod/port>、show mac <mod/port>和show counters <mod/port>命令的输出。多次查看命令输出，以查看错误是否在增加。

如果您未能在前面提到的步骤中找到交换机上间歇性连接丢失的任何原因，请捕获show nvramenv 1 命令的输出以及前面步骤中的其他命令，并向Cisco技术支持。

4. 有关如何排除端口错误的其他原因的详细信息，请参阅以下文档：

- 排除 Cisco Catalyst 交换机的 NIC 兼容性问题

- 以太网 10/100Mb 半双工/全双工自动协商的配置和故障排除

遇到低性能

性能差通常被视为硬件问题，但实际上它最常被归因于连接问题。有关故障排除步骤，请参阅“查看端口上的错误”部分。

正在获取连续%PAGP-5左/加入网桥消息

请完成以下步骤：

1. 捕获show port <mod/port>、show mac <mod/port>和show spantree summary命令输出。

与这些消息类似的系统消息仅供参考，但如果错误继续重复，链路可能抖动。

2002 Jan 19 14:59:05 %PAGP-5-PORTFROMSTP:Port 2/11 left bridge port 2/11

2002 Jan 19 14:59:23 %PAGP-5-PORTTOSTP:Port 2/11 joined bridge port 2/11

2. 如果这些消息在某些端口上重复出现，请参阅以下文档了解可能的原因：

- Catalyst 4000 系列交换机上常见的 CatOS 报错消息

- Catalyst 5000/5500 系列交换机上常见的 CatOS 错误消息

- Catalyst 6000/6500 系列交换机上常见的 CatOS 错误消息

3. 如果在show port <mod/port>和show mac<mod/port>命令输出中也看到端口上的错误，请参阅查看端口上的错误部分以了解故障排除步骤。

4. 发出show spantree summary命令，以验证每个VLAN中有多少个端口、交换机上是否有端口被阻塞以及哪些VLAN被阻塞。由于生成树协议(STP)环路可能导致链路抖动或实际导致交换机或网络中断，并且出现硬件故障，因此无论是硬件故障还是软件故障排除，都需要捕获重要信息。有关如何排除STP故障的详细信息，请参阅LAN技术提示。

无法自动协商或速度/双工不匹配

请完成以下步骤：

1. 确保链路两端的速度和双工配置相同。默认情况下，Catalyst 4000交换机端口设置为auto。当100 BaseTX链路的两端都正确自动协商时，show port <mod/port>命令输出如下：

Duplex   Speed

-------   -------

a-full    a-100

硬编码。请记住，硬编码端口时，必须先设置端口速度，然后设置双工设置。发出show port <mod/port>命令。交换机输出如下：

Duplex   Speed

-------   -------

full       100

注意：即使交换机已硬编码，连接设备仍必须硬编码以消除问题。

2. 如果由于速度/双工不匹配或NIC不兼容而出现自动协商问题，则端口上会显示错误。有关详细信息，请参阅以下文档：

- 以太网 10/100Mb 半双工/全双工自动协商的配置和故障排除

- 排除 Cisco Catalyst 交换机的 NIC 兼容性问题

系统/Supervisor/模块问题和解决步骤

当系统状态LED指示问题、无法识别或显示故障或用户性能不佳时，系统、管理引擎和模块会出现问题。

输出解释程序支持以下命令，可用于帮助排除系统、管理引擎和模块故障：show version、show module或show system。

如果您有来自Cisco设备的受支持命令的输出，则可以使用输出解释器(仅注册客户)来显示潜在问题和修复。要使用输出解释器(仅注册客户)，您必须是已注册的用户、已登录并启用JavaScript。

升级软件时出现问题

请完成以下步骤：

1. 与软件升级相关的大多数客户问题都是由于不了解主管的copy tftp procedure、boot process或闪存系统而导致的。

有关详细信息，请参阅使用系统软件映像，具体地说，请参阅您的主管的复制tftp过程。

有关Supervisor的Flash文件系统的详细信息，请参阅使用闪存文件系统。

有关rommon恢复信息的详细信息，请参阅从引导故障中恢复运行CatOS的Catalyst交换机。

捕获show version、show flash或dir bootflash命令输出，具体取决于您拥有的Supervisor类型。验证您是否有足够的DRAM和闪存用于尝试升级到的映像，然后执行copy tftp程序。

2. 设置引导环境变量和config-register。有关这些设置的详细信息，请参阅修改交换机引导配置。

Cat4000-c> (enable) set boot ?

auto-config                Set auto config file

config-register            Set configuration register

sync                       Set sync parameters

system                     Set BOOT environment variable

思科建议您按以下方式设置引导环境变量和配置寄存器：

1. 验证要启动的映像（当前安装在闪存中）。发出 dir bootflash: 命令。

Cat4000-c> (enable) dir bootflash:

-#- -length- -----date/time------ name

1  4106492 Aug 17 2001 16:22:52 cat4000.6-3-1.bin

2  3554592 Nov 28 2001 10:38:33 cat4000.5-5-11.bin

3  4199168 Dec 07 2001 10:30:01 cat4000-k9.6-3-3.bin

4  3651336 DEC 11 2001 12:26:20 cat4000.5-5-8.bin

216540 bytes available (15512100 bytes used)

2. 在闪存中为要从中启动的映像设置引导环境变量。

Cat4000-c> (enable) set boot system flash  bootflash:cat4000.6-3-1.bin

BOOT variable = bootflash:cat4000.6-3-1.bin,1;

3. 将配置寄存器设置为从闪存启动。

Cat4000-c> (enable) set boot config-register 0x2102

Configuration register is 0x2102

ignore-config: disabled

auto-config: non-recurring

console baud: 9600

boot: image specified by the boot system commands

3. 如果在升级期间以rommon或引导模式结束，请参阅从引导失败中恢复运行CatOS的Catalyst交换机以了解详细信息。

4. 使用Bug Toolkit（Bug工具包）来跟踪Bug，或参阅Catalyst 4000系列软件版本5.x发行版本注释以了解警告。

Supervisor未联机，或者卡在启动或rommon中

Catalyst 4000系列管理引擎无法识别的最常见原因是，当由于缺少或损坏映像而陷入引导或rommon模式时。在这些模式下，您无法Telnet至Supervisor，并且必须打开控制台会话。

1. 如果Supervisor卡在引导或rommon模式下，请完成从引导失败中恢复运行CatOS的Catalyst交换机中的故障排除步骤。

2. 如果Supervisor未处于引导或rommon模式，但仍未联机，请完成本文档“系统组件LED为橙色/红色”部分中Supervisor引擎的故障排除步骤。

系统组件LED为橙色/红色或管理引擎未联机

请完成以下步骤：

1. 如果在启动时观察到橙色或红色LED，请等待系统完全启动，然后确定出问题。Supervisor上的系统状态LED将保持橙色，直到启动完成，如果启动成功，则变为绿色。橙色系统状态LED的一个原因是风扇故障。

接下来，管理引擎初始化交换模块，这些模块根据模块的不同工作方式不同；有些闪存打开和关闭，而有些则保持橙色，直到初始化完成。此时，链路（端口）LED将完全关闭，直到检测到信号。

2. 了解Catalyst 4000系列组件和LED告诉您的内容。作为起点，请参阅“Troubleshooting the Installation(排除安装故障)”了解详细信息：

查看主管的前面板LED。有关详细信息，请参阅以下文档：

- 安装模块

- Catalyst 4500 E系列模块安装说明

查看交换模块的前面板LED。有关详细信息，请参阅《Catalyst 4500 E系列模块安装说明》：

3. 捕获show version、show system、show module和show test 0命令输出。

电源 — 包括电源和电源风扇。对于Catalyst 4006,PS1、PS2和PS3的状态LED应为绿色。如果其中一个或两者都为红色，则可能表示电源故障。

1. 发出show system命令时，确定PS1或PS2状态是否有故障。

注意：Catalyst 4006需要安装两个电源才能运行交换机，第三个电源用于冗余。有关详细信息，请参阅模块概述。

2. 检查电源。确保两台设备都通电。如果安装了冗余电源但没有电源，则show system命令输出显示电源状态和系统状态有故障。

3. 重新拔插电源。尝试使用其他电路或交换电源线。如果状态仍为红色，或show system命令输出显示faulty，则这是电源故障。有关详细信息，请参阅拆卸和更换步骤。

风扇组件 — 每当系统通电时，系统风扇组件应工作。您应该能够听到风扇组件以确定其是否工作。

1. 检查风扇组件和电源，以验证系统是否通电。

2. 发出show system命令确定风扇状态是否有故障。

3. 重新拔插风扇组件并拧紧固定安装螺钉。如有必要，请重置交换机。如果show system命令输出仍显示故障，则表示风扇故障。有关详细信息，请参阅拆除和更换步骤。

Supervisor引擎 - Supervisor引擎包含系统操作软件。如果系统软件出现问题，请检查Supervisor引擎。Supervisor引擎上的状态LED指示Supervisor引擎是否通过了所有诊断测试。打开控制台会话并确定Supervisor是处于引导模式还是rommon模式。如果出现这种情况，请参阅Supervisor未联机或卡在rommon部分，了解故障排除步骤。

1. 发出show system命令以确定sys-status是否有故障。发出show test 0命令，以确定Supervisor是否在交换机上次启动时通过了所有诊断测试。注意任何F，以查看失败结果。

2. 检查风扇组件和电源是否有问题。

3. 打开控制台会话并捕获启动POST诊断和系统错误消息。重置交换机并发出show test 0命令，以确定启动时的诊断测试是否通过。

4. 卸下Supervisor并检查针脚是否弯曲。重新拔插主控引擎，用力按下弹出器锁杆，并拧紧外加安装螺钉。等待主控引擎初始化。如果show system命令sys-status仍有故障，则Supervisor失败。

交换模块 — 每个交换模块上的状态LED指示交换模块是否已正确初始化。在交换模块初始化之前，Supervisor引擎必须运行正常。如果交换机中的交换模块安装不正确，则该模块无法正常工作。

1. 如果链路（端口）LED呈稳定橙色或在Supervisor启动和模块初始化后呈橙色闪烁，请参阅无法连接到远程主机、路由器或其他交换机部分。

2. 捕获show version和show module命令输出。确定您运行的软件版本是否支持此模块。有关详细信息，请参阅Catalyst 4500 E系列模块安装说明的模块概述部分。

3. 确定状态是否禁用。这表示模块已被管理性禁用。在这种情况下，状态LED为橙色。发出set module enable <mod>命令。

4. 查看show module命令的输出，以确定该模块的状态是否有故障。查看show test 0命令的输出，以确定该模块在交换机上次启动时是否通过了所有诊断测试。注意任何F，以查看失败结果。

5. 打开控制台会话并捕获启动POST诊断和任何系统错误消息。发出reset <mod>命令以重置模块。发出show test 0命令，以确定此模块是否在启动时通过了所有诊断测试。注意任何F，以查看失败结果。

6. 卸下模块并检查针脚是否弯曲。重新拔插模块，用力按下弹出器锁杆，并拧紧外加安装螺钉。如果show module状态仍有故障，请在另一个插槽中尝试模块。如有必要，关闭/打开交换机电源。如果状态仍有故障，则模块发生故障。

交换模块未被识别

无法识别交换模块或线卡的最常见原因是软件版本错误。

1. 确定这仅是一个模块的问题，而不是所有模块的问题。如果所有模块都受到影响，请完成“系统组件LED为橙色/红色或Supervisor not online（系统组件LED为橙色/红色或Supervisor不在线）”部分中的步骤。使用show version、show module和show test 0命令捕获输出。

2. 发出show version命令，以检查模块的型号和您使用的软件版本。确定总DRAM和总闪存。要确定硬件是否与软件兼容，请参阅Catalyst 4500 E系列模块安装说明的“模块概述”部分。

如果需要升级，请务必先查看版本说明。请参阅《Catalyst 4500系列版本说明》，并选择要升级到的版本。例如，选择Catalyst 4000系列软件版本5.x的版本说明，并搜索与您的硬件相关的任何信息。

有关详细信息，请参阅管理软件映像和使用Catalyst交换机上的配置文件。

3. 如果Supervisor未卡在引导或rommon中，并且您确定该模块受当前版本的软件支持，请完成系统组件LED为橙色/红色或Supervisor不在线部分的Switching Module（交换模块）故障排除步骤。

模块状态显示faulty或not ok

请完成以下步骤：

1. 捕获show module和show test 0命令输出。

2. 对于这两个命令输出中除ok以外的任何状态，请完成系统组件LED为橙色/红色或Supervisor不在线部分中交换模块的故障排除步骤。

遇到低性能

性能差通常被视为硬件问题，但通常情况并非如此。当客户向思科技术支持部门描述某台特定交换机上的用户遇到性能下降时，通常会发现这与连接问题、软件配置错误或网络中其他位置的问题有关。

1. 确定连接到所有交换模块（尤其是一个模块）的用户，还是仅连接到一个或多个端口的用户，会出现性能问题。捕获show module和show test 0命令输出。确保主控引擎和模块处于正常状态。如果状态为faulty，请完成系统组件LED为橙色/红色或Supervisor不在线部分中交换模块的故障排除步骤。

2. 捕获show port <mod/port>、show Mac<mod/port>和show counters <mod/port>命令输出。如果在端口计数器上看到递增错误，请将此性能问题作为连接问题进行故障排除。有关故障排除步骤，请参阅“查看端口上的错误”部分。

3. 捕获show config 和show logging buffer 1023命令输出。show config命令仅显示非默认配置更改。理想情况下，每次进行更改时，您都应备份配置以用作比较。发出show config命令，以便可能将配置更改与您所体验到的行为相关联。

如果您看到除了可指示硬件或某些其他问题的信息性消息之外的任何系统消息，请发出show logging buffer 1023命令以捕获这些消息。默认情况下，此命令显示最后1023条系统消息和时间戳。另外，请参阅消息和恢复过程以及Catalyst 4000系列交换机上的常见CatOS错误消息，以便查看是否可以排除那些可能指示问题的无害系统消息。

4. 许多与性能相关的问题都与网络流量状况有关。捕获show system命令输出，以查看这是否是网络流量问题。

show system命令可用于检查当前背板利用率（通常低于10%）。如果您认为特定交换机存在与性能相关的问题，请查看峰值字段，该字段是交换机自上次启动以来的背板利用率峰值，并注意峰值时间指示的时间戳。请记住，背板上流量百分比的峰值可能是STP环路或广播风暴。有关详细信息，请参阅生成树协议问题及相关设计注意事项。

5. 捕获show proc cpu命令输出。此命令有助于确定可能导致管理引擎上CPU使用率较高的进程。以下是show proc cpu命令输出的摘录：

Cat4000-c> (enable) show proc cpu

CPU utilization for five seconds:  11.62%

one minute:  12.00%

five minutes:  12.00%

PID Runtime(ms) Invoked    uSecs    5Sec    1Min    5Min    TTY Process

--- ----------- ---------- -------- ------- ------- ------- --- ---------------

1   20176816    0          0         88.38%  88.00%  88.00% -2  Kernel and Idle

查看此命令的输出时，请记住，CPU利用率是显示的第一项。请勿将内核和空闲量混为CPU利用率。Kernel and Idle是该时间段内空闲的CPU百分比。因此，在过去5分钟内，仅使用了11.62%的CPU，这在典型边界内。

有关Catalyst 4000、2948G、2980G和4912G交换机上CPU利用率的详细信息和对Catalyst 4000、2948G和298上CPU利用率的完整了解，请参阅0G和4912G交换机。

完成以下步骤，以获取交换机的基线，并帮助确定哪个过程可能导致问题：

- 在网络正常活动期间发出show proc cpu命令。保存结果。

- 如果遇到任何性能相关问题，请再次运行此命令。

- 比较两个输出。您能否确定一个过程，与之相比，该过程异常高？

- 多次运行命令。CPU利用率是否显着增加或减少？或者，CPU利用率是否保持高位？

答案很可能不是硬件问题，而是指向其他方面。

6. 配置错误导致的一个性能相关问题是，带内通道(用于在交换机上终止的任何控制流量，如ping、Telnet、VLAN中继协议(VTP)、STP、CDP等)未与用户数据放入单独的VLAN。

始终建议将交换机的管理接口或sc0接口与用户数据保留在单独的VLAN中。否则，任何广播或组播风暴都可能将带内信道泛洪到网络管理处理器(NMP)，而网络管理处理器需要能够自由处理刚才提到的协议。

如果您未能在前面提到的步骤中找出交换机性能问题的任何原因，请捕获这些命令的输出以及前面步骤中的其他命令，并向思科技术支持部门提出问题:

- show nvramenv 1（隐藏）

- show interposition 1（隐藏）

这些是隐藏命令，这意味着无法使用“？”来分析它们 您无法完成Tab。完整键入命令。此输出可能对您的案例的解决毫无用处。这些命令未记录，因此TAC工程师无需向客户解释输出。

7. 虽然记忆泄漏非常罕见，但确实会发生，并可能导致看似自然表现不佳的症状和其他症状。如果您未能在上述步骤中找到交换机性能问题的任何原因，请捕获show mbuf total(hidden)命令的输出以及前面步骤中的其他命令，并向Cisco技术支持。

查看此命令的输出时，需要考虑两件事，以帮助确定您是否存在内存泄漏问题：

- 查看输出，如果空闲mbufs或群集值减少但从未增加，这可能表示内存可能泄漏。

- 查看输出，如果最低可用内存曾经接近零或为零，则表明交换机运行不畅或内存不足。

这两个问题都表明存在内存问题，明显影响需要此内存的协议/进程。

Cat4000-c> (enable) show mbuf total

mbufs                   9280    clusters        3660

free mbufs              9256    clfree          3659

lowest free mbufs       9235    lowest clfree   3638

这些是隐藏命令，这意味着无法使用“？”来分析它们 您无法完成Tab。完整键入命令。此输出可能对您的案例的解决毫无用处。这些命令未记录，因此TAC工程师无需向客户解释输出。

获取系统错误消息

如本文档简介中所述，思科拥有一套在线诊断工具，可帮助您确定硬件/软件兼容性、解释输出和解码错误。

1. 默认情况下，系统消息具有时间戳，这有助于隔离问题的时间范围。通过发出show time命令来确保系统时钟设置正确。此外，验证已设置连接设备，以便日志匹配。

2. 使用show logging buffer 1023命令捕获任何系统消息的输出。许多系统消息本质上是信息性的，而其它消息则可能表示问题。有关详细信息，请参阅以下文档：

- 消息和恢复过程

- Catalyst 4000 系列交换机上常见的 CatOS 报错消息

Supervisor崩溃和解决步骤

当交换机重置、持续重置或完全关闭时，Supervisor崩溃。

输出解释程序支持以下命令，可用于帮助排除主控引擎崩溃故障：show version或show system。

如果您有来自Cisco设备的受支持命令的输出，则可以使用Output Interpreter(仅注册客户)来显示潜在问题和解决方法。要使用输出解释器(仅注册客户)，您必须是已注册的用户、已登录并启用JavaScript。

获取系统错误消息

如果遇到交换机重置，系统错误消息可能会非常有用。有关详细信息，请参阅获取系统错误消息部分。

交换机已重置或正在不断重置

如果交换机由于与硬件或软件相关的原因而重置或崩溃，则必须尽快捕获某些show命令的输出。

1. 捕获show log、show version、show test 0和show logging buffer 1023命令输出。

show log命令输出包含许多与崩溃相关的重要问题指示。

- 它使用显示重新启动时间的时间戳跟踪最近十次系统重置。这是Reboot History输出的快照：

Reboot History:   Jan 23 2002 11:14:16 0, Jan 22 2002 14:57:21 0

DEC 24 2001 13:56:38 0, DEC 24 2001 13:52:30 0

DEC 11 2001 12:31:59 0, DEC 07 2001 13:26:48 0

DEC 07 2001 10:42:19 0, DEC 07 2001 10:36:16 0

Nov 28 2001 11:03:10 0, Oct 26 2001 16:04:26 0

重新启动历史记录仅表示交换机已重置。它可能已由用户手动重置或因崩溃而重置。但是，最近手动重置交换机的操作会在输出中进一步记录下来。

Last software reset by user: Jan 23 2002 11:14:16 0

请注意，上次手动重置的时间戳1/23/2002,11:13:13与“重新启动历史记录”中的最新条目匹配。

- 它显示是否存在任何例外。例外是崩溃后立即发生的CPU转储。例如：

MCP Exceptions/Hang:    0

在本例中，没有记录任何例外。如果存在异常，它包括可与重新启动历史记录匹配的时间戳，还包括HEX转储或堆栈，TAC工程师可以对其进行解码，以确定这是软件强制异常还是硬件原因。

show version命令提供用于漏洞搜索的软件版本信息。例如，如果在show log命令输出中确定异常，请使用Bug工具包搜索Catalyst 4000上的Bug和该异常。此外，show version命令还可以快速显示交换机的运行时间。例如：

Uptime is 28 days, 11 hours, 42 minutes

如果任何诊断失败，show test 0命令输出将指示Supervisor或模块上的F状态。安装不当的模块可能导致交换机崩溃。如果管理引擎或模块显示失败，请继续执行本文档“系统组件LED为橙色/红色或管理引擎未联机”部分中的故障排除步骤。

show logging buffer 1023命令显示所有系统消息，其中包括可能与崩溃相关的错误消息。有关故障排除建议，请参阅获取系统错误消息部分。

2. 首先在前面的步骤中发出show命令和故障排除步骤。如果这些步骤失败，请捕获show tech-support命令输出。此命令会持续显示所有这些命令的输出，这意味着输出会继续滚动，直到完成，或直到用Ctrl + C键结束显示：

sh version， sh flash， sh microcode， sh system， sh module， sh port， sh mac， sh trunk， sh vtp domain， sh spantree active， sh test， sh arp， sh ip route， sh cdp neighbor detail， sh netstat， show memory band stats， sh ins， sh inband stats， sts， sh cam stats， st， sh cam dyn dynd， sh cam， system， sh ch ch cam， system， sh ch ch， sh canyn， syn， sh config， system， s， sh proc， sh proc mem， s proc CPU， ps， Ps -c

通常，所有这些命令的输出并不是解决特定问题所必需的，因此TAC工程师无法要求。但是，如果其他show命令或故障排除步骤无法解决问题，则使用此输出是有益的。

3. 如果之前的所有故障排除步骤都无法诊断问题，请捕获以下隐藏命令以及前面步骤中的其他命令，并向思科技术支持部门提交案例:

- ps-c(多次捕获)

- show mbuf all（隐藏）

- show nvramenv 1（隐藏）

- show interposition 1（隐藏）

这些是隐藏命令，这意味着无法使用“？”来分析它们 您无法完成Tab。完整键入命令。此输出可能对问题的解决有用，也可能无用。这些命令未记录，因此TAC工程师无需向客户解释输出。

容易误解的问题

许多误导性问题被认为是由硬件故障引起的。本部分列出了一些常被混淆为硬件故障的问题。

- 客户的一个常见问题是，当添加了其他电源但未插入电源时，系统LED会显示故障。发生这种情况时，ps#-status和sys-status都显示faulty。这是因为交换机感到已安装额外电源，但该电源未激活。由于这也可能意味着附加电源实际上发生故障，因此需要现场检查。

- 在查看show proc cpu命令的输出时，一种常见的误解是，内核和空闲百分比被解释为该时间段的CPU利用率。Kernel and Idle是该时间段内空闲的CPU百分比。

show 命令描述

下表分析了哪些show命令有助于排除不同症状类型的故障。

连通性问题

系统/Supervisor/模块问题

Supervisor重置/崩溃

show version show config show module show system show port capabilities show port <mod/port> show Mac<mod/port> show counters <mod/port> clear counters show cdp neighbors detail show spantree summary

show version show module show flash show config show test 0 show system show time show logging buffer 1023 show proc CPU或Ps -c show mbuf all （隐藏）show nvramenv 1（隐藏）show interposition 1（隐藏）

show log show logging buffer 1023 show version show test 0 show system show tech support ps-c（多次）（隐藏）show mbuf all（隐藏）show nvramenv 1（隐藏）(显示插入1（隐藏）

根据症状捕获这些show命令。

请注意，之前每个症状类别中的许多命令都重叠。这是因为，同一症状可能出现在不同严重级别；一个可能导致性能问题，另一个可能导致崩溃。

另请注意，某些命令似乎对软件故障排除或配置问题更有意义。例如，show spantree summary命令显示哪些VLAN运行STP、每个VLAN中有多少个端口、交换机上是否有端口阻塞，以及它们阻塞了哪些VLAN。由于STP环路实际上会导致交换机或网络出现故障，因此无论是硬件故障还是软件故障排除，都需要捕获重要信息。

show version

此命令用于验证您正在运行的软件版本。此命令还包含有关闪存和DRAM大小的信息。如果需要升级，此信息非常有用。如果需要升级，请务必先查看版本说明。请参阅《Catalyst 4500系列发行版本说明》，并选择需要升级的版本。例如，选择Catalyst 4000系列软件版本5.x的版本说明，并搜索与您的硬件相关的任何信息。

请参阅表2-82:show version命令输出字段以了解详细信息。

Cat4000-c> (enable) show version

WS-C4006 Software, Version NmpSW: 6.3(1)

Copyright (c) 1995-2001 by Cisco Systems, Inc.

NMP S/W compiled on Jul 24 2001, 12:55:29

GSP S/W compiled on Jul 24 2001, 10:36:29

System Bootstrap Version: 5.4(1)

Hardware Version: 2.0  Model: WS-C4006  Serial #: JAB04380209

Mod Port Model      Serial #              Versions

--- ---- ---------- -------------------- ---------------------------------

1   2    WS-X4013   JAB04380209          Hw : 2.0

Gsp: 6.3(1.0)

Nmp: 6.3(1)

2   34   WS-X4232-L3 JAB045004AA          Hw : 1.5

3   24   WS-X4424-GB-RJ45 JAB0514071N          Hw : 0.7

5   6    WS-X4306   JAB02400048          Hw : 0.2

DRAM                    FLASH                   NVRAM

Module Total   Used    Free    Total   Used    Free    Total Used  Free

------ ------- ------- ------- ------- ------- ------- ----- ----- -----

1       65536K  33235K  32301K  16384K  16173K    211K  480K  180K  300K

Uptime is 28 days, 11 hours, 42 minutes

show module

此命令显示有关交换机中安装的模块的信息。特别要注意模块的状态。如果状态为faulty，则可能是硬件故障。

Cat4000-c> (enable) show module

Mod Slot Ports Module-Type               Model               Sub Status

--- ---- ----- ------------------------- ------------------- --- --------

1   1    2     1000BaseX Supervisor      WS-X4013            no  OK

2   2    34    Router Switch Card        WS-X4232-L3         no  OK

3   3    24    10/100/1000 Ethernet      WS-X4424-GB-RJ45    no  disable

5   5    6     1000BaseX Ethernet        WS-X4306            no  OK

Mod Module-Name Serial-Num

--- -------------------- --------------------

1 JAB04380209

2 JAB045004AA

3 JAB0514071N

5 JAB02400048

Mod MAC-Address(es) Hw Fw SW

--- -------------------------------------- ------ ---------- -----------------

1 00-02-b9-83-ac-00 to 00-02-b9-83-af-ff 2.0 5.4(1) 6.3(1)

2 00-02-16-f6-64-5c to 00-02-16-f6-64-7d 1.5 12.0(7)W5( 12.0(14)W5(20)

3 00-30-85-0e-2c-18 to 00-30-85-0e-2c-2f 0.7

5 00-10-7b-f6-9c-e4 to 00-10-7b-f6-9c-e9 0.2

Cat4000-c> (enable)

请参阅表2-35:show module命令输出字段以了解详细信息。

show flash

此命令显示闪存文件系统的内容。闪存文件系统在Catalyst管理引擎之间不同。有些管理引擎使用show flash命令显示内容，而有些则使用dir bootflash: 命令。例如，将映像复制到SupIIIG时，使用download命令，在安装映像的过程中，闪存将完全擦除。对于其他支持，您可以使用copy tftp flash命令添加一个或多个映像。

如果您了解管理引擎的闪存系统，可以避免许多与硬件和软件相关的问题。

请参阅show flash或dir bootflash: 的双曲余切值。

Cat4000-c> sh flash

-#- ED --type-- --crc--- -seek-- nlen -length- -----date/time------ name

1 .. ffffffff 4e88958b  42a97c   17  4106492 Aug 17 2001 16:22:52 cat4000.6-3n

2 .. ffffffff b965ace8  78e71c   18  3554592 Nov 28 2001 10:38:33 cat4000.5-5n

3 .. ffffffff 70a608c8  b8fa9c   20  4199168 DEC 07 2001 10:30:01 cat4000-k9.n

4 .. ffffffff e873ea40  f0b224   17  3651336 DEC 11 2001 12:26:20 cat4000.5-5n

216540 bytes available (15512100 bytes used)

Cat4000-c>

show config

此命令显示非默认系统配置。这对于您每次进行配置更改时捕获更改非常有用，可以将更改关联到硬件或软件问题。请注意，每个输出都有一个时间戳。将输出与show config all命令输出进行比较，该输出显示整个系统配置，并且可能相当长。有关详细信息，请参阅show config命令。

Cat4000-c> (enable) show config

This command shows non-default configurations only.

Use 'show config all' to show both default and non-default configurations.

.............

..................

....................

..

begin

!

# ***** NON-DEFAULT CONFIGURATION *****

!

!

#time: Tue Jan 22 2002, 11:20:05

!

#version 6.3(1)

!

!

#system web interface version(s)

!

#test

!

#system

set system name  Cat4000-c

!

#frame distribution method

set port channel all distribution Mac both

!

#vtp

set vtp domain blah

!

#ip

set interface sc0 1 172.16.84.200/255.255.255.0 172.16.84.255

set interface sl0 down

set interface me1 1.1.1.1 255.255.255.0 1.1.1.255

set ip route 0.0.0.0/0.0.0.0         172.16.84.1

!

#syslog

set logging level cops 2 default

!

#set boot command

set boot config-register 0x2102

clear boot system all

!

#mls

set mls nde disable

!

#port channel

set port channel 1/1-2 100

!

#module 1 : 2-port 1000BaseX Supervisor

set udld enable 1/1

set port channel 1/1-2 mode desirable silent

!

#module 2 : 34-port Router Switch Card

!

#module 3 : 24-port 10/100/1000 Ethernet

set vlan 150  3/9

!

#module 4 empty

!

#module 5 : 6-port 1000BaseX Ethernet

!

#module 6 empty

!

#cam

set cam permanent 01-00-5e-01-01-01 1/1 1

end

Cat4000-c> (enable)

show test 0

此命令显示管理引擎和所有模块的诊断测试结果。了解show test命令只显示上次启动交换机或重置管理引擎或模块时的诊断结果，这一点非常重要。如果需要对一个模块进行诊断，请发出show test <mod #>命令获取此信息。

如果运行的是5.4.1或更高版本，请发出show test diaglevel命令检查诊断级别的状态。建议对编码地址识别逻辑(EARL)、端口环回/捆绑/内联重写和DRAM/NVRAM/外部缓存进行完整状态测试。此测试大约需要一分钟，而测试级别为最低时需要30秒。但是，它更彻底。结果输出为。为pass或F为fail，这表示硬件故障。

显示和/或更改诊断级别：

Cat4000-c> (enable) show test diaglevel

Diagnostic mode at next reset  : minimal

Cat4000-c> (enable) set test diaglevel ?

complete                   Complete diagnostics

minimal                    Minimal diagnostics

bypass                     Bypass diagnostics

Diagnostic level set to complete.

Cat4000-c> (enable) show test diaglevel

Diagnostic mode at next reset  : complete

有关详细信息，请参阅show test命令。

Cat4000-c> (enable) show test 0

Diagnostic mode at next reset: complete

System Diagnostic Status : (. = Pass, F = Fail, N = N/A)

Module 1 : 2-port 1000BaseX Supervisor

Status: (. = Pass, F = Fail, U = Unknown)

Module 2 : 34-port Router Switch Card

Status: (. = Pass, F = Fail, U = Unknown)

Eeprom: .

CX1000 Regs:

Ports 3-11  : .    Ports 12-19    : .    Ports 20-27 : .

Ports 28-34 : .

CX1000 Sram:

Ports 3-11  : .    Ports 12-19    : .    Ports 20-27 : .

Ports 28-34 : .

10/100Base-TX Loopback Status:

Ports   3  4  5  6  7  8  9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26

-----------------------------------------------------------------------

.  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .

27 28 29 30 31 32 33 34

-----------------------

.  .  .  .  .  .  .  .

1000Base-X Loopback Status:

Ports   1  2

-----

.  .

Router CPU board Status:

Module 3 : 24-port 10/100/1000 Ethernet

Status: (. = Pass, F = Fail, U = Unknown)

Eeprom: .

Lemans Regs:

Ports 1-4   : .    Ports 5-8   : .    Ports 9-12  : .

Ports 13-16 : .    Ports 17-20 : .    Ports 21-24 : .

Lemans SRAM:

Ports 1-4   : .    Ports 5-8   : .    Ports 9-12  : .

Ports 13-16 : .    Ports 17-20 : .    Ports 21-24 : .

10/100/1000Base-TX Loopback Status:

Ports   1  2  3  4  5  6  7  8  9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

-----------------------------------------------------------------------

.  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .

Module 5 : 6-port 1000BaseX Ethernet

Status: (. = Pass, F = Fail, U = Unknown)

Eeprom: .

Alpheratz: .

1000BaseX Loopback Status:

Ports  1  2  3  4  5  6

-----------------------

.  .  .  .  .  .

Cat4000-c> (enable)

show system

此命令显示系统信息。状态字段与系统组件上的各个LED相关。请注意交换机的正常运行时间或运行时间。在交换机崩溃时，这些信息将非常有用。有关详细信息，请参阅show system命令。

Cat4000-c> (enable) show system

PS1-Status PS2-Status PS3-Status PEM Installed PEM Powered

---------- ---------- ---------- ------------- -----------

OK         OK         none       no           no

Fan-Status Temp-Alarm sys-status Uptime d,h:m:s Logout

---------- ---------- ---------- -------------- ---------

OK         off        OK         28,15:10:39    20 min

PS1-Type     PS2-Type     PS3-Type

------------ ------------ ------------

WS-C4008     WS-C4008     none

Modem   Baud  Traffic Peak Peak-Time

------- ----- ------- ---- -------------------------

disable  9600   0%      0% Fri Jan 11 2002, 13:37:07

Power Capacity of the Chassis: 2 supplies

System Name              System Location          System Contact           CC

------------------------ ------------------------ ------------------------ ---

Cat4000-c

show time

此命令以24小时格式显示星期/月/年的日期和时间。这可以验证系统时钟的运行情况，但也会提醒系统日志消息传送时间戳。确保准确设置时间或将交换机同步到网络时间协议(NTP)。

Cat4000-c> (enable) show time

Wed Jan 23 2002, 10:41:22

Cat4000-c> (enable)

有关详细信息，请参阅show time命令。

show logging buffer 1023

此命令显示来自内部缓冲区的系统消息。show logging buffer命令仅提供最后20条系统消息，而如果添加1023关键字，则提供最后1023条消息。其中许多消息都仅是信息性的。其他设备可能包含有关问题性质的线索，无论是硬件问题、交换机崩溃还是软件问题。在比较多台设备上的日志时，请验证时间戳是否正确并发出show time命令。

例如，以下类型的消息是信息性的：

2002 Jan 06 16:07:04 %DTP-5-TRUNKPORTON:Port 2/23 has become dot1q trunk

2002 Jan 06 16:07:08 %PAGP-5-PORTTOSTP:Port 2/21 joined bridge port 2/21-24

此类消息表示硬件/软件不兼容：

Module 6 is not supported (46)

此类消息可能表示硬件故障：

EARL-3-LTL: Failure to set LTL for module [DEC]

有关系统消息的列表，请参阅消息和恢复过程。使用Bug工具包和本文档“先决条件”部分中介绍的其他资源。另外，有关详细信息，请参阅Catalyst 4000系列交换机上的常见CatOS错误消息。

有关详细信息，请参阅show logging buffer 1023命令：

Cat4000-c> sh logging buffer 1023

2002 Jan 23 11:14:23 %SYS-5-MOD_OK:Module 1 is online

2002 Jan 23 11:14:32 %SYS-5-MOD_OK:Module 5 is online

2002 Jan 23 11:14:35 %SYS-5-MOD_OK:Module 3 is online

2002 Jan 23 11:14:54 %PAGP-5-PORTTOSTP:Port 3/9 joined bridge port 3/9

2002 Jan 23 11:15:14 %SYS-5-MOD_OK:Module 2 is online

2002 Jan 23 11:15:23 %PAGP-5-PORTFROMSTP:Port 3/9 left bridge port 3/9

2002 Jan 23 11:15:30 %PAGP-5-PORTTOSTP:Port 2/1 joined bridge port 2/1

2002 Jan 23 11:15:30 %PAGP-5-PORTTOSTP:Port 2/2 joined bridge port 2/2

2002 Jan 23 11:15:41 %PAGP-5-PORTTOSTP:Port 3/9 joined bridge port 3/9

2002 Jan 23 11:17:19 %PAGP-5-PORTFROMSTP:Port 3/9 left bridge port 3/9

2002 Jan 23 11:17:37 %PAGP-5-PORTTOSTP:Port 3/9 joined bridge port 3/9

Cat4000-c>

show proc cpu

此命令显示有关CPU使用率的信息。发出ps-c命令，以便以不同方式格式化此信息。

有关Catalyst 4000、2948G、2980G和4912G交换机如何使用CPU的详细信息，请参阅这些文档

- 运行 CatOS 软件的 Catalyst 4500/4000、2948G、2980G 和 4912G 交换机上的 CPU 使用率

- show proc

Cat4000-c> (enable) show proc cpu

CPU utilization for five seconds:  11.62%

one minute:  12.00%

five minutes:  12.00%

PID Runtime(ms) Invoked    uSecs    5Sec    1Min    5Min    TTY Process

--- ----------- ---------- -------- ------- ------- ------- --- ---------------

1   20176816    0          0         88.38%  88.00%  88.00% -2  Kernel and Idle

2   8           131        1000       0.00%   0.00%   0.00% -2  Flash MIB Updat

3   97245       176675     40000      0.25%   0.00%   0.00% -2  SynConfig

4   33358       34879      2000       0.96%   0.00%   0.00% -2  Statuspoll

5   6254        87069      1000       0.00%   0.00%   0.00% -2  PwrDevMsgUpd

6   376         5258       1000       0.00%   0.00%   0.00% -2  StatusPoll 5s

8   5           2          5000       0.00%   0.00%   0.00% -2  SecurityRx

9   106         1092       1000       0.00%   0.00%   0.00% -2  SWPoll64bCnt

10  1713        26229      1000       0.00%   0.00%   0.00% -2  Earl

11  172         2613       1000       0.00%   0.00%   0.00% -2  ProtocolFilter

12  0           1          0          0.00%   0.00%   0.00% -2  telnetd

13  0           1          0          0.00%   0.00%   0.00% -2  llcSSTPFlood

14  441829      9511273    1000       1.47%   1.00%   1.00% -2  gsgScpAggregati

15  347         444        1000       0.00%   0.00%   0.00% -2  cdpd

16  58134       26267      5000       0.57%   0.00%   0.00% -2  cdpdtimer

17  29751       26913      9000       0.96%   0.00%   0.00% -2  SptTimer

18  1           1          1000       0.00%   0.00%   0.00% -2  SptBpduRx

19  40610       26227      3000       0.28%   0.00%   0.00% -2  SptBpduTx

20  2230        26227      1000       0.16%   0.00%   0.00% -2  VtpTimer

21  0           1          0          0.00%   0.00%   0.00% -2  RMON AlarmTimer

22  22352       257353     9000       0.28%   0.00%   0.00% -2  ProtocolTimer

23  2024        2305       2000       0.00%   0.00%   0.00% -2  DTP_Rx

24  649         1200       16000      0.00%   0.00%   0.00% -2  EthChnlRx

25  901         1745       2000       0.00%   0.00%   0.00% -2  EthChnlConfig

26  15943       260008     1000       0.28%   0.00%   0.00% -2  sptHelper

27  0           1          0          0.00%   0.00%   0.00% -2  sptTraps

28  154         2629       1000       0.00%   0.00%   0.00% -2  ciscoRmonTimer

29  167         2629       1000       0.00%   0.00%   0.00% -2  ciscoUsrHistory

30  1           1          1000       0.00%   0.00%   0.00% -2  rmonMediaIndep

31  0           1          0          0.00%   0.00%   0.00% -2  SnmpTraps

32  0           1          0          0.00%   0.00%   0.00% -2  Acct Send Bkg

34  0           1          0          0.00%   0.00%   0.00% -2  l2t_server

36  164         504        1000       0.00%   0.00%   0.00% -2  SysLogTask

37  8188        26039      1000       0.80%   0.00%   0.00% -2  pinggateA

38  43007       876770     1000       0.44%   0.00%   0.00% -2  Authenticator_S

39  0           1          0          0.00%   0.00%   0.00% -2  dot1x_rx

40  3423        57501      1000       0.32%   0.00%   0.00% -2  Backend_Rx

41  39173       577158     1000       0.09%   0.00%   0.00% -2  Backend_SM

143 642792      9511281    34000      2.28%   2.00%   2.00% 0   Console

144 199         1          199000     0.00%   0.00%   0.00% -2  snmpdm

145 1           2          1000       0.00%   0.00%   0.00% -2  VtpRx

193 591423      783586     10730      2.26%   2.27%   2.22% 0   Packet forwardi

194 353123      359502     6164       1.33%   1.35%   1.36% 0   Switching overh

195 727712      633244     57354      2.83%   2.85%   2.77% 0   Admin overhead

Cat4000-c> (enable)

show port capabilities

此命令显示交换机中模块和端口的功能。将此命令视为一种快速显示硬件/软件功能而无需搜索版本说明的方法。此命令可以回答问题，例如支持哪些中继封装类型以及端口EtherChannel。请参阅表2-49:show port capabilities命令输出字段以获取详细信息。

Cat4000-c> (enable) show port capabilities 2/1

Model                    WS-X4232-L3

Port                     2/1

Type                     No Connector

Speed                    1000

Duplex                   full

Trunk encap type         802.1Q

Trunk mode               on,off

Channel                  2/1-2

Flow control             no

Security                 yes

Dot1x                    yes

Membership               static,dynamic

Fast start               yes

QOS scheduling           rx-(none),tx-(2q1t)

CoS rewrite              no

ToS rewrite              no

Rewrite                  no

UDLD                     yes

Inline power             no

AuxiliaryVlan            no

SPAN                     source

Link debounce timer      yes

Cat4000-c> (enable)

show port <mod/port>

此命令显示端口状态和计数器。如果状态是除已连接之外的任何状态，请参阅本文档的“端口状态显示未连接、故障、禁用、非活动或errdisable”部分中的故障排除步骤。如果端口计数器显示递增错误，请参阅“查看端口上的错误”一节中的故障排除步骤。

有关详细信息，请参阅show port命令。

Cat4000-c> (enable) show port 3/9

Port  Name               Status     Vlan       Level  Duplex Speed Type

----- ------------------ ---------- ---------- ------ ------ ----- ------------

3/9                     connected  1          normal a-full a-100 10/100/1000

Port  AuxiliaryVlan AuxVlan-Status     InlinePowered     PowerAllocated

Admin Oper   Detected mWatt mA @51V

----- ------------- -------------- ----- ------ -------- ----- --------

3/9  none          none           -     -      -        -     -

Port  Security Violation Shutdown-Time Age-Time Max-Addr Trap     IfIndex

----- -------- --------- ------------- -------- -------- -------- -------

3/9  disabled  shutdown             0        0        1 disabled      64

Port  Num-Addr Secure-Src-Addr   Age-Left Last-Src-Addr     Shutdown/Time-Left

----- -------- ----------------- -------- ----------------- ------------------

3/9         0                 -        -                 -        -         -

Port   Send FlowControl    Receive FlowControl   RxPause TxPause Unsupported

admin    oper       admin    oper                           opcodes

-----  -------- --------   -------- --------     ------- ------- -----------

3/9   on       disagree   desired  off          0       0       0

Port  Status     Channel              Admin Ch

Mode                 Group Id

----- ---------- -------------------- ----- -----

3/9  connected  auto silent             40     0

Port  Align-Err  FCS-Err    Xmit-Err   Rcv-Err    UnderSize

----- ---------- ---------- ---------- ---------- ---------

3/9           -          0          0          0         0

Port  Single-Col Multi-Coll Late-Coll  Excess-Col Carri-Sen Runts     Giants

----- ---------- ---------- ---------- ---------- --------- --------- ---------

3/9           0          0          0          0         0         0         0

Last-Time-Cleared

--------------------------

Tue Jan 22 2002, 14:57:21

show mac <mod/port>

此命令显示MAC计数器，在确定计数器是否按预期递增时非常有用。此命令显示端口上接收的单播、组播和广播帧总数。Catalyst 4000上的“丢失”计数器反映端口上收到的所有错误数据包的总和。这与Catalyst 5000交换机上丢失计数器的行为不同；它反映所有接收缓冲区故障的总和。Catalyst 4000和5000上的out-Lost计数器反映由于缓冲空间不足而在转发之前丢失的传出帧。这通常是因为您超订用了接口。

有关故障排除步骤，请参阅本文档的“查看端口错误”部分。有关详细信息，请参阅show mac命令。

Cat4000-c> (enable) show mac 2/1

Port     Rcv-Unicast          Rcv-Multicast        Rcv-Broadcast

-------- -------------------- -------------------- --------------------

2/1                        6                  446                    0

Port     Xmit-Unicast         Xmit-Multicast       Xmit-Broadcast

-------- -------------------- -------------------- --------------------

2/1                        6                16041                26236

Port     Rcv-Octet            Xmit-Octet

-------- -------------------- --------------------

2/1                   149408              2901773

MAC      Dely-Exced MTU-Exced  In-Discard Lrn-Discrd In-Lost    Out-Lost

-------- ---------- ---------- ---------- ---------- ---------- ----------

2/1              0          0          0          0          0          0

Last-Time-Cleared

--------------------------

Tue Jan 22 2002, 14:57:21

show counters <mod/port>

此命令显示端口的硬件计数器，并会因端口类型而异。有关故障排除步骤，请参阅本文档的“查看端口错误”部分。有关详细信息，请参阅show counters命令。

Cat4000-c> (enable) show counters 2/1

2  rxUnicastPacketCount       = 6

3  txUnicastPacketCount       = 6

4  rxMulticastPacketCount     = 447

5  txMulticastPacketCount     = 16078

6  rxBroadcastPacketCount     = 0

7  txBroadcastPacketCount     = 26296

8  rxByteCount                = 149742

9  txByteCount                = 2908424

10 pkts64                     = 40611

11 pkts65to127                = 890

12 pkts128to255               = 441

13 pkts256to511               = 891

14 pkts512to1023              = 0

15 pkts1024to1522             = 0

16 rxNoPacketBufferCount      = 0

17 rxCRCAlignErrorPacketCount = 0

18 rxUndersizedPacketCount    = 0

19 rxOversizedPacketCount     = 0

20 rxFragmentPacketCount      = 0

21 rxJabberPacketCount        = 0

22 pauseControlFramesRx       = 0

23 pauseControlFramesTx       = 0

24 unsupportedOpcodesRx       = 0

25 txQueueNotAvailable        = 0

26 totalCollisionCount        = 0

27 lateCollisionCount         = 0

28 singleCollisionFrames      = 0

29 multipleCollisionFrames    = 0

30 excessiveCollisionFrames   = 0

31 deferredTransmissions      = 0

32 carrierSenseErrors         = 0

33 falseCarrierDuringIdle     = 0

34 symbolErrorDuringCarrier   = 0

35 sequenceErrorDuringCarrier = 0

clear counters

此命令用于重置show port、show mac和show counter statistics。对于确定继续增加或已解决的错误非常有用。

有关详细信息，请参阅clear counters命令。

show cdp neighbors detail

此命令显示有关使用CDP的远程思科设备的详细信息。这是获取任何给定交换机端口上思科设备IP地址和接口的一种快速方法。有关详细信息，请参阅show cdp neighbors detail命令。

Cat4000-c> (enable) show cdp neighbors detail

Port (Our Port): 2/1

Device-ID: 8-4006-L3

Device Addresses:

IP Address: 127.0.0.3

Holdtime: 170 sec

Capabilities: ROUTER

Version:

Cisco Internetwork Operating System Software

IOS (tm) L3 Switch/Router Software (CAT4232-IN-M), Version 12.0(14)W5(20)  RE

Copyright (c) 1986-2001 by cisco Systems, Inc.

Compiled Thu 01-Mar-01 18:18 by integ

Platform: cisco Cat4232L3

Port-ID (Port on Neighbors's Device): GigabitEthernet3

VTP Management Domain: unknown

Native VLAN: unknown

Duplex: unknown

System Name: unknown

System Object ID: unknown

Management Addresses: unknown

Physical Location: unknown

___________________________________________________________________________

Port (Our Port): 2/2

Device-ID: 8-4006-L3

Device Addresses:

IP Address: 127.0.0.3

Holdtime: 170 sec

Capabilities: ROUTER

Version:

Cisco Internetwork Operating System Software

IOS (TM) L3 Switch/Router Software (CAT4232-IN-M), Version 12.0(14)W5(20)  RE

Copyright (c) 1986-2001 by cisco Systems, Inc.

Compiled Thu 01-Mar-01 18:18 by integ

Platform: cisco Cat4232L3

Port-ID (Port on Neighbors's Device): GigabitEthernet4

VTP Management Domain: unknown

Native VLAN: unknown

Duplex: unknown

System Name: unknown

System Object ID: unknown

Management Addresses: unknown

Physical Location: unknown

Cat4000-c> (enable)

show spantree summary

此命令提供了STP信息的摘要，这些信息有助于排除链路抖动和伪装成硬件问题的其他网络问题。有关详细信息，请参阅show spantree summary和show spantree命令。

Cat4000-c> (enable) show spantree summary

MAC address reduction: disabled

Root switch for vlans: 1.

BPDU skewing detection disabled for the bridge

BPDU skewed for vlans:  none.

Portfast bpdu-guard disabled for bridge.

Portfast bpdu-filter disabled for bridge.

Uplinkfast disabled for bridge.

Backbonefast disabled for bridge.

Summary of connected spanning tree ports by vlan

VLAN  Blocking Listening Learning Forwarding STP Active

----- -------- --------- -------- ---------- ----------

1         0         0        0          3          3

Blocking Listening Learning Forwarding STP Active

----- -------- --------- -------- ---------- ----------

Total        0         0        0          3          3

Cat4000-c> (enable)

show log

此命令显示系统或特定模块的错误日志。如果交换机已重置或崩溃，则此处显示确定交换机崩溃原因所需的堆栈信息。有关详细信息，请参阅show log命令。

Cat4000-c> show log

Network Management Processor (ACTIVE NMP) Log:

Reset count:   15

Reboot History:   Jan 23 2002 11:14:16 0, Jan 22 2002 14:57:21 0

DEC 24 2001 13:56:38 0, DEC 24 2001 13:52:30 0

DEC 11 2001 12:31:59 0, DEC 07 2001 13:26:48 0

DEC 07 2001 10:42:19 0, DEC 07 2001 10:36:16 0

Nov 28 2001 11:03:10 0, Oct 26 2001 16:04:26 0

Bootrom Checksum Failures:      0   UART Failures:                  0

Flash Checksum Failures:        0   Flash Program Failures:         0

Power Supply 1 Failures:        0   Power Supply 2 Failures:        0

DRAM Failures:                  0

Exceptions:                     0

Loaded NMP version:            6.3(1)

Reload same NMP version count: 2

Last software reset by user: 1/23/2002,11:13:13

MCP Exceptions/Hang:            0

Heap Memory Log:

Corrupted Block = none

NVRAM log:

01. 11/28/2001,11:03:11: convert_post_SAC_CiscoMIB:Nvram block 0 unconvertible:)

02. 11/28/2001,11:03:11: convert_post_SAC_CiscoMIB:Nvram block 1 unconvertible:)

03. 11/28/2001,11:03:11: convert_post_SAC_CiscoMIB:Nvram block 2 unconvertible:)

04. 11/28/2001,11:03:11: check_block_and_log:Block 3 has been deallocated: (0x1)

05. 11/28/2001,11:03:11: convert_post_SAC_CiscoMIB:Nvram block 5 unconvertible:)

06. 11/28/2001,11:03:11: check_block_and_log:Block 35 has been deallocated: (0x)

07. 11/28/2001,11:03:11: convert_post_SAC_CiscoMIB:Nvram block 44 unconvertible)

08. 11/28/2001,11:03:11: convert_post_SAC_CiscoMIB:Nvram block 62 unconvertible)

09. 11/28/2001,11:03:14: supVersion:Nmp version 5.5(11)

10. 12/7/2001,10:36:16: convert_post_SAC_CiscoMIB:Block 0 converted from versio5

11. 12/7/2001,10:36:20: supVersion:Nmp version 6.3(3)

12. 12/11/2001,12:32:00: convert_post_SAC_CiscoMIB:Nvram block 0 unconvertible:)

13. 12/11/2001,12:32:00: convert_post_SAC_CiscoMIB:Nvram block 1 unconvertible:)

14. 12/11/2001,12:32:00: convert_post_SAC_CiscoMIB:Nvram block 2 unconvertible:)

15. 12/11/2001,12:32:00: convert_post_SAC_CiscoMIB:Nvram block 5 unconvertible:)

16. 12/11/2001,12:32:00: check_block_and_log:Block 35 has been deallocated: (0x)

17. 12/11/2001,12:32:00: convert_post_SAC_CiscoMIB:Nvram block 44 unconvertible)

18. 12/11/2001,12:32:00: convert_post_SAC_CiscoMIB:Nvram block 62 unconvertible)

19. 12/11/2001,12:32:04: supVersion:Nmp version 5.5(8)

20. 12/24/2001,13:56:38: convert_post_SAC_CiscoMIB:Block 0 converted from versi5

21. 12/24/2001,13:56:42: supVersion:Nmp version 6.3(1)

Module 2 Log:

Reset Count:   16

Reset History: Wed Jan 23 2002, 11:15:13

Tue Jan 22 2002, 14:58:18

Tue Jan 15 2002, 17:03:35

Tue DEC 11 2001, 12:32:58

Module 3 Log:

Reset Count:   12

Reset History: Wed Jan 23 2002, 11:14:34

Tue Jan 22 2002, 14:57:39

Mon DEC 24 2001, 13:56:53

Fri DEC 7 2001, 13:27:07

Module 5 Log:

Reset Count:   15

Reset History: Wed Jan 23 2002, 11:14:31

Tue Jan 22 2002, 14:57:36

Mon DEC 24 2001, 13:56:51

Mon DEC 24 2001, 13:52:43

show tech-support

此命令将其显示为连续输出：

show version， sh flash， sh microcode， sh system， sh module， sh port， sh mac， sh trunk， sh vlan， s spantree active， sh spantree summary， sh test， sh arp， sh ip route， sh cdp neighbor detail， sh netststs， show memory buffers， sh inband stats， sh ins， st， st， sh in stats， sh stats， sh stats， sh stats， sh cand dynamic， sh cam stad， sh cam stat， sh cat， sh sys， sh cat， sys， sh sh sy system， sh sh sys， sh system， sh sh cam， sh sh sh system， sh system， sh sh slog， sh proc， sh proc mem， sh proc cpu， ps， ps， ps， c

有关详细信息，请参阅show tech-support命令。

相关信息

- LAN 交换机如何工作

- Catalyst 4000命令参考

- 支持工具和资源

- 交换机产品支持

- LAN 交换技术支持

- 技术支持和文档 - Cisco Systems