路由器不引导
获取信息从路由器的控制台为排除不引导的路由器故 障是重要的。如果打开,应该登录控制台输出一个文件为以 后的分析或为Cisco技术支持中心(TAC) TAC案例。
如果遇到引导程序问题,下面的表列出症状和推荐的 行为采取:
|
症状 |
推荐的行为 |
|
LED不是 在供给路由器动力以后 |
验证固定插 入电源。如果那不解决问题,替换电源。如果问题持 续,替换路由器。 |
|
在供给路由器动 力以后,LED是,但没什么在控制台 |
遵从这些步骤连接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和镜 象运行直接地从闪存运行的镜象(例如,可重定位的镜象),那里是 二个解决方案为问题:
欲知关于镜象 类型的更多信息,请参阅 镜象命名惯例。 关于信息 关于内存需求,请参阅 您的 Cisco IOS软件的版本的 版本说明 。 请参阅Cisco 1700系列路 由器说明文件关于在哪里找出DRAM SIMM为升级 1720, 1750, 1751和 1760。 |
|
路由器在控制台在启动模式引导, 与下列信息: loadprog: error - Invalid image for platform |
Cisco IOS软件镜象为 1700路由器不是适当的,或者损坏。清除闪存并且下载一个 新的有效的Cisco IOS软件镜象。 欲 知关于装载新的软件的更多信息在1700路由器,请参阅 软件安装和升级过程。 |
路由器 崩溃
当我们提到"系统 崩溃"时,我们意味着系统其中发现了一个不可恢复的错误和重新了 启动自己的一个情况。失败可以由软件问题,硬件问题或者 两个引起。此部分应付是软件相关的硬件造成的故障和失败 ,但可能弄错为硬件问题。
重要: 如果路由器被重新载入在失败(之后例如,通 过重新启动或 reload命令), 关于失败的重要信息将丢失,因此尝试收集 show technical-support 和 show 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和帧错误在信道化接口时被找出; 他们能指示时钟问 题。导致错误的故障可以任何地方在二个连接的接口之间: 在电缆,中间设备,或者在接口。排除故障技术为不 同的接口类型轻微有所不同。
以太 网接口
为以太网接口,排除故障有 所不同在共享环境(通过集线器连接的设备或用同轴电缆)和交换的 环境(设备之间连接到交换机)。
在 交换的环境,只有可能导致错误的三个组件:
-
电缆
-
本地接口(端口 )
-
远程接口(端口)
结果,故障检修步骤是简单的。 例如,如果 路由器连接到交换机,故障检修步骤是:
-
替换电缆。
-
如果这不 解决问题,尝试另一个端口在交换机。
-
如果问题持续,替换路由器。
在共享环境,问题的来源是很多硬查找。组成 共享段硬件的每个部分可以是原因。所有组件(电缆、连接器 等等) 必须逐个测试。
忽略的信息 包
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命 令
更多内容请看PCdog.com--Cisco IOS技术手册 Cisco交换机 Cisco路由器故障处理专题
