电脑技术学习

Cisco 1700系列路由器的硬件故障检修

dn001

本文帮助用 Cisco 1700系列路由器排除潜在硬件问题故障,并且可帮助您根据 路由器体验错误的种类识别哪个组件可能导致硬件故障。

使用的组 件

本文的信息根据下面 的硬件版本。

  • Cisco 1700系列路由 器

本文提供的信息在特定实验室环境 里从设备被创建了。用于本文的所有设备开始了以一个缺省 (默认)配置。假如在一个真实网络工作,保证您使用它以 前了解所有命令的潜在影响。

硬件软件兼容性与内存要求

每当您安装新的卡、 模块或者® Cisco IOS软件镜象,验证是重要的路由器 有足够的内存,并且硬件与软件是与功能兼容您希望使用。

执行以下推荐的步骤检查硬件软件兼 容性与内存要求:
使用 软件顾问 (注册的用户 ) 工具选择您的网络设备的软件。
提示:

    • 硬件部 分帮助的 软件支持您验证安装期望 Cisco IOS 软件版本是否支持在路由器上模块与卡。

    • 功能(注册的 用户) 部分帮助的 软件支持您确定选择需要的Cisco IOS 软件镜象您 希望实现功能的种类。

  1. 使用 IOS升级计划程序 (注册的 用户)检查Cisco IOS软件(RAM和闪存)必需的最低的内存大小,并且 /或者下载Cisco IOS软件镜象。 确定在您的路由器上(RAM和 闪存)安装内存大小,参见 如何选择 Cisco IOS 软件版本-内存需求

    提示:

    • 假如想要保持功能和在您的路由器当前运行的版本一 样,但不知道哪个功能集您使用,输入 show version 命令在您的路由 器并且粘贴它到 输出解释器 工具发现。 非凡是假如计划使用最新软 件功能,它是重要的对检查功能支持。

    • 假如需要升级Cisco IOS软件镜象到一个新版本或功 能集,参见 如何选择一个Cisco IOS软件版本 欲知更多信息。

  2. 假如确定需要Cisco IOS软件升级,遵从 Cisco 1700系列路由器 软件安装和升级过程

    提示:;假如您1700没有与网络 的连接也没有一个有效的Cisco IOS软件镜象,您可能需要使用路由 器的控制台端口 使用ROMmon 执行 xmodem软件升级。此程序不要 求使用微小的文件传输协议(TFTP)服务器。

  3. 在Cisco IOS软件升级以后,假如路由器不引导,参 见 路由器不引导 本文 的部分欲知更多信息。

错误信息

错误信息解码器 (注册的用 户) 工具答应您检查错误信息的含义。错误信息在Cisco产 品控制台出现,通常以以下形式:

%XXX-n-YYYY : [text]

这是错误信息示例:
Router# %SYS-2-MALLOCFAIL: Memory allocation of [dec] bytes failed from [hex],
pool [chars], alignment [DEC];

而其他指示硬 件或软件故障并且要求动作,一些错误信息只是与信息有关的。 错误信息解码器 (注册的用户)工具提 供消息的解释,推荐的行为(若需要),和假如可用,提供关于该错 误信息的广泛的故障检修信息的文件的一条链路。

模块与卡

Cisco 1700系列路由 器包括二个WAN接口卡插槽。另外,Cisco 1750及Cisco 1751 路由器包括能为语音接口卡仅使用的一个Voice interface card (VIC)插槽。Cisco 1760路由器包括二个VIC 只插槽。 然而,不是所有的Cisco广域网接口卡(WIC),语音接口卡 (VICs)和语音广域网接口卡(1700系列路由器支持VWIC)s。如 下本文可帮助您验证支持module/card:

  • 关于WIC兼容性信息,请参阅 WIC硬件兼容表

  • 关于VIC/VWIC兼容性信息,请参阅 语音硬件兼容表

DSP最优 化在Cisco 1751及Cisco 1760 路由器

*找到更改模拟语音接 口卡(VICs的)编码复杂性和优化数字信号处理器(DSP)资源在模拟之 中和BRI VICs软件配置信息在Cisco 1751及Cisco 1760 路由器,请 参阅 DSP最优化在Cisco 1751及Cisco 1760 路由器

*DSP计算器工具 (注册的用户)可帮助 您确定Cisco 1751和Cisco 1760路由器的DSP需求,根据接口模块所 选的和他们的编码配置。 此工具支持Cisco IOS软件版本 12.2(8) YN和以后。

WIC-1ENET模块

Cisco WIC-1ENET是支持10BASE-T以太网的单端口以 太网接口卡。卡提供Cisco 1700系列路由器以另外的以太网 接口。

Cisco WIC-1ENET卡 Cisco 1700系列路由器只支持并且要求Cisco IOS软件版本 12.2(2)xj以上假如卡在任何WIC插槽上安装除插槽0之外,或者假如 超过安装一个卡。卡可以使用与Cisco IOS 软件版本 12.2(4)T,但必须在插槽0上安装卡,并且仅一个Cisco WIC-1ENET 卡在路由器可以安装。


关于信息关 于Cisco WIC-1ENET卡的兼容性和硬件/软件需求,请参阅 Cisco WIC-1ENET需求

识别问题

此部分说明什么执行确定潜在硬件问题的原因。

为了确定原因,第一步将获取同样 多关于问题的信息尽可能。以下信息为确定问题的原因是重 要的:
*控制台日志- 欲知更 多信息, 请参阅 Applying Correct Terminal Emulator Settings for Console Connections

*系统日志信息- 假如路由器 设置发送日志到系统日志服务器,您可以能得到信息关于发生什么 。关于具体资料,请参阅 如何配置 Cisco设备为Syslog

*show technical-support命令输出 - show technical-support 命令是许多不同的命令的编译包括 show versionshow running-configshow stacks。 TAC工程师通常请求此信息排除硬件问题故障。在执行 重新加载或 重新启动之前 收集show technical-support 信息是重要的因为这些动作能造成关于问题的所有信息丢失。

*完全启动顺序假如路由器经历引导 程序错误。

假如有show命令的输出 从您的Cisco设备(包括 show technical-support),您能使用 Output Interpreter ; 显示潜在问题和修正。使用 Output Interpreter ;,您必须是一个 注册的用户,登录,并且安排Javascript 被启用。

排除ISDN 接口故障

这是在使用 的参考列表为排除ISDN 接口故障:

  • 排除ISDN第一层故障

  • 排除ISDN第二层故障

  • 排除ISDN第三层故障

检修路由器中止

请参阅 检修路由器中止 为 此问题。

排除总线错误崩溃故障

系统碰到总线错误 当处理器设法访问存储器位置时不存在(软件错误)也不适当地回应( 硬件问题)。总线错误可以由查看路由器提供的 show version 命令的输出确 定(假如不重新启动或手工重新载入)。

这是总线错误崩溃二个示例:
Router uptime is 2 days, 21 hours, 30 minutes
System restarted by bus error at PC 0x30EE546, address 0xBB4C4
System image file is "flash:igs-j-l.111-24.bin", booted via flash
.........

在总线错误期间,在控制台提示,以下错误信息也许 也看:
*** System received a Bus Error exception ***
signal= 0xa, code= 0x8, context= 0x608c3a50
PC = 0x60368518, Cause = 0x20, Status Reg = 0x34008002

欲知更多信息关于此问题, 请参阅 故障排除总线错误崩溃

更多的请看:http://www.QQread.com/windows/2003/index.Html

路由器不引导

获取信息从路由器的控制台为排除不引导的路由器故 障是重要的。假如打开,应该登录控制台输出一个文件为以 后的分析或为Cisco技术支持中心(TAC) TAC案例。

假如碰到引导程序问题,下面的表列出症状和推荐的 行为采取:

症状

推荐的行为

LED不是 在供给路由器动力以后

验证固定插 入电源。假如那不解决问题,替换电源。假如问题持 续,替换路由器。

在供给路由器动 力以后,LED是,但没什么在控制台

遵从这些步骤连接PC或终端到路由器:

  1. 验证配置您的PC或终端仿真软件与交换机联络使用硬 件流控制。

  2. 配置PC或终端的波特速 率和字符格式匹配这些控制台端口默认特性:9600波特,8个 数据位,1停止位,No parity。

  3. 使 用供给反转线,插入RJ-45连接器到控制台端口。

  4. 附有由供给的RJ-45-to-DB-9凹接头DTE 适配器PC或 者附有一台适当的适配器终端。


  5. 插 入供给反转线的另一端在连接的适配器。

  6. 假如使用PC或一个终端,运行终端仿真程序。

假如那不帮助,验证为连接使用的 设备到控制台适当地运行。您能通过到一个已知正常的路由 器检查您的控制台设备的连接执行此。假如设备成功测试, 但问题依然存在,替换路由器。

路 由器显示系统引导版本并且那时暂停或者分成反复启动,多次重复 同样信息:

System Bootstrap, Version 11.1(7)AX (7)AX],
 EARLY DEPLOYMENT RELEASE SOFTWARE (fc2)
 Copyright (c) 1994-1996 by cisco Systems, Inc.
 

内存可能不良好定位。 首先,重装(去除然后再插入)动态RAM(DRAM)单列直插存储 器模块(SIMM)内存的尝试。假如路由器仍然不引导,替换路 由器。

您在Cisco 1700系列 路由器说明文件 能找到信息关于DRAM SIMM的 位置。

路由器在ROMmon引导; 没有错误信息在控制台

设置配置寄存器为0x2102并且重新 载入路由器:

rommon 1 > confreg 0x2102
 rommon 2 > reset

假如路由器在ROMmon 保持,遵从在 ROMmon恢复描述的 程序 为Cisco 1700系列路由器

路由器在 启动模式引导; 没有错误信息在控制台

设置配置寄存器为0x2102并且重新载入路由器。 没有需要在重新载入之前保存运行的配置:

router(boot)#configure terminal
 Enter configuration commands,
 one per line. End with CNTL/Z.
 router(boot)(config)#config-register 0x2102
 router(boot)(config)#end
 router(boot)#reload
 System configuration has been modified.
 Save? [yes/no]: no
 Proceed with reload? [confirm]
 

注重:; config-register命令是在非易失性RAM的唯一的 Cisco IOS软件配置命令(NVRAM)不保存。它立即更改配置寄 存器,在下个引导程序期间,但这只起作用。

路由器在控制台在启动模式引导,与下列信息:

getdevnum warning: device "PCMCIA slot 1" has 
 size of zero 
 getdevnum warning: device "PCMCIA slot 1" has 
 size of zero 
 pen: read error...requested 0x4 bytes, got 0x0
 trouble reading device magic number
 boot: cannot open "flash:" 
 boot: cannot determine first file name on 
 device "flash:"
 

去除或插入闪存卡。验证闪 存卡的出现通过运行 show flash命令:

router(boot)#show flash
 %Device in REMOVED state

插入或再置闪存。假如问题 持续,替换闪存卡。假如那不解决问题,替换路由器。

路由器在控制台在启动模式引导, 与下列信息:

device does not contain a valid magic 
 number 
 boot: cannot open "flash:"
 boot: cannot determine first file name on 
 device "flash:"
 

闪存空或文件系统损 坏。复制有效镜象在闪存,并且当时复制,您将被提示清除 老闪存(假如你存在)。然后重新载入路由器。

请参阅 软件 安装和升级过程 关于说明关于如何复制有效镜 象闪存。

路由器在控制台在启动模 式引导,与下列信息:

SYSTEM INIT: INSUFFICIENT
 MEMORY TO BOOT THE IMAGE!
 

此消息只出 现当装载从RAM运行的镜象。从1700个路由器支持在RAM和镜 象运行直接地从闪存运行的镜象(例如,可重定位的镜象),那里是 二个解决方案为问题:

  • 升级 DRAM

  • 装载可重定位的镜象; 从闪存装载一个镜象

欲知关于镜象 类型的更多信息,请参阅 镜象命名惯例

关于信息 关于内存需求,请参阅 您的 Cisco IOS软件的版本的 版本说明

请参阅Cisco 1700系列路 由器说明文件关于在哪里找出DRAM SIMM为升级 1720175017511760

路由器在控制台在启动模式引导, 与下列信息:

loadprog: error - Invalid image for platform
 

Cisco IOS软件镜象为 1700路由器不是适当的,或者损坏。清除闪存并且下载一个 新的有效的Cisco IOS软件镜象。

欲 知关于装载新的软件的更多信息在1700路由器,请参阅 软件安装和升级过程

路由器 崩溃

当我们提到"系统 崩溃"时,我们意味着系统其中发现了一个不可恢复的错误和重新了 启动自己的一个情况。失败可以由软件问题,硬件问题或者 两个引起。此部分应付是软件相关的硬件造成的故障和失败 ,但可能弄错为硬件问题。

重要: 假如路由器被重新载入在失败(之后例如,通 过重新启动或 reload命令), 关于失败的重要信息将丢失,因此尝试收集 show technical-supportshow log 输出,并且 崩溃信息文件(若可能)在重新载入路由器之前!


欲知 更多 信息关于此问题,请参阅发现并修理路由器故 障

监视器超时

Cisco处理器有计时器卫兵系统的特定类型暂停。 CPU周期重置监视器计时器。 监视器计时器基本上控 制每个进程的时期。假如没有重置计时器,陷井出现。 假如进程比应该长,使用监视器计时器从此进程退出。

有监视器超时的二个主要类型。 第一个类型是由软件问题在路由器控制台日志通常造成的和 报告如下:

%SYS-2-WATCHDOG: Process aborted on watchdog timeout
 

监视器超时的第二个类 型通常归结于硬件问题和报告用一种或这两二种方式:

  • show version命令输 出显示:

    System returned to ROM by watchdog timer eXPired
     
  • 控制台日志显示:

    *** Watch Dog Timeout *** 

请参阅 监视 器超时 进一步排除此问题故障。

路由器是 丢失信息包

硬件问 题造成的信息包丢失是相当轻易识别。以下部分使用 show interfaces命令的输出 识别信息包丢失。

循环冗余校验( CRC)和帧错误

假如CRC错误或帧错误在接口持续增加,这通常指示 一个硬件问题。

router#show interface ethernet 0
 Ethernet0/0 is up, line protocol is up
 ...
     121 input errors, 102 CRC, 19 frame, 0 overrun, 0 ignored
 

一对的例外情况此 是当CRC和帧错误在信道化接口时被找出; 他们能指示时钟问 题。导致错误的故障可以任何地方在二个连接的接口之间: 在电缆,中间设备,或者在接口。排除故障技术为不 同的接口类型稍微有所不同。

以太 网接口

为以太网接口,排除故障有 所不同在共享环境(通过集线器连接的设备或用同轴电缆)和交换的 环境(设备之间连接到交换机)。

在 交换的环境,只有可能导致错误的三个组件:

  • 电缆

  • 本地接口(端口 )

  • 远程接口(端口)

结果,故障检修步骤是简单的。 例如,假如 路由器连接到交换机,故障检修步骤是:

  1. 替换电缆。

  2. 假如这不 解决问题,尝试另一个端口在交换机。

  3. 假如问题持续,替换路由器。

在共享环境,问题的来源是很多硬查找。组成 共享段硬件的每个部分可以是原因。所有组件(电缆、连接器 等等) 必须逐个测试。

忽略的信息 包

router#show interfaces ethernet 0
 Ethernet0/0 is up, line protocol is up
 ...
     21 input errors, 0 CRC, 0 frame, 0 overrun, 21 ignored
 

假如没有接受新的信息包的,空 闲的缓存信息包被丢弃。这发生假如路由器数据流超载,但 能也发生假如接口是有故障的。假如"ignores"是存在在所有 接口,则路由器在池可能数据流超载或者没有在接口匹配最大传输 单元(MTU)(MTU)的足够的空闲缓存。在后一种情况下,忽 略的计数器的增加由无缓冲计数器的增加跟随:

router#show interfaces serial 0
 ...
     1567 packets input, 0 bytes, 22 no buffer
     22 input errors, 0 CRC, 0 frame, 0 overrun, 22 ignored, 0 abort
 

您可以也发现在缓冲区故障计数器的一个增量在匹配 MTU大小的池:

router#show buffers
 ...
 Big buffers, 1524 bytes (total 50, permanent 50):
     50 in free list (5 min, 150 max allowed)
     3066 hits, 189 misses, 0 trims, 24 created
     12 failures (0 no memory)
 

预配置的永久性缓存 、空闲缓存和最大答应缓存的数量可能不是完全兼容为每个环境。 您在缓冲微调能闻悉更多此和如何 避免它。

假如"ignores"在一个接口只增加和 没有由无缓冲计数器的增加跟随,并且接口没有大量负载,则此接 口可能是有故障的。 在那种情况下,获取 show technical-support命令的输出 并且与TAC联系。 负荷 在接口在show interfaces命令的输出可以查看

router#show interfaces serial 0
 ...
     reliability 255/255, txload 100/255, rxload 122/255
 

输入和输出队列丢弃

输入队列丢弃从未是由硬件问题造成的。输出队列丢弃可能 由硬件问题造成仅当输出队列经常满并且信息包没有被发送在接口 外面。您在故障排除输入队列丢弃和输出队列丢弃 能闻悉更多这类下落。


假如您有的问题在相关信息部分在 此页未列出,通过 本文请 读了。假如还需要援助,请与 Cisco技术支持中心联系

存储器泄漏

存储器分配故障意味着二者之一路由器使用了所有可 利用的内存(临时或永久)或内存分段到这样小的部分路由器不能查 找一个可用的块。这能发生带有处理器内存(使用由Cisco互 联网操作系统[ IOS ])或带有信息包存储器(使用由流入和流出的信 息包)。

内存分配故障症状包括, 但没有被限制:

  • 控制台或日志消息 :"%SYS-2-MALLOCFAIL :1028个字节的存储器分配 从0x6015EC84失效,存储池处理器,对准线0"

  • 拒绝远程会话

  • show processor memor y命令显示不管命令您在控制台键入

  • 没有输出从一些 show命令

  • 您在内存看"低"消息

  • 您看控制台信息"无法创建 EXEC - no memory or too many processes"

  • 路由器暂停; 没有控制台响应

欲知更多信息关于此问题,请参阅 故障排除存储器问题

汇总

假如识别需要被替换的一个组件,联系您的Cisco合作伙伴或代理商 为导致问题的硬件组件请求替换。假如有支持合同同直接 Cisco,使用 TAC案例创建工具 (注册的用户)打开TAC案例和请求硬件替换。确 定您附上以下信息:

  • 表示错误信息 的控制台获取

  • 显示故障检修步骤采 取和启动顺序的控制台获取在每个步骤期间

  • 发生故障的硬件组件和序号为机箱

  • 排除日志故障

  • 输出从 show technical-support命 令