扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
提示:如果 2800路由器没有与网络或有效的Cisco IOS软件镜像建立连接,可以执行 tftpdnld ROMmon 命令,获取 IOS镜像。欲知详情,请参考“怎样利用TFTP、通过tftpdnld ROMMON命令为Cisco 2600/2800/3700/3800 下载软件镜像”。
错误信息%XXX−n−YYYY : [text]
错误信息通常如下所示:
Router# %SYS−2−MALLOCFAIL: Memory allocation of [dec] bytes failed from [hex],
pool [chars], alignment [dec]
某些错误信息只说明出错情况,某些则能够指出硬件或软件故障,并要求管理员采取措施。Error Message Decoder Tool不但能解释信息,还能提出更正建议(如果需要的话)。如果可能,还能够为管理员提供文档链接,提供与该错误信息相关的更全面的故障排除方法。
故障排除
“Cisco 2800 系列路由器故障排除”的以下章节非常有用:
用户还可以参考“密码恢复步骤”,获得故障排除信息。
模块与卡
这些文档可以帮助用户检查 Cisco 2800 系列路由器支持哪种模块/卡:
T1控制器VWIC2−2MFT−T1/E1 问题
安装 VWIC2−2MFT−T1/E1 卡之后,IOS无法立即识别到该卡。用户必须执行 card type {t1 | e1} 命令,对路由器进行配置,才能完成卡的识别。欲知详情,请参考“第二代单端口和双端口 T1/E1 Multiflex 中继语音/广域网接口卡配置实例”。
NM−16ESW−PWR−1GIG 模块PoE问题
NM−16ESW−PWR−1GIG 是一个 EtherSwitch 网络模块,具有以太网供电(PoE)功能。添加此卡之后,可能无法配置PoE,因为路由器上必须安装了与之匹配的电源,才能支持PoE特性。如需详细了解EtherSwitch网络模块和电源,请参考“思科EtherSwitch网络模块简介”。
如果具有思科设备的 show 命令输出(包括 show technical−support 命令),可以使用 Output Interpreter 工具(只对注册客户)显示潜在的问题和修复方法,但必须先登录,并启用 JavaScript。
串行接口故障排除路由器崩溃Router#show version
Router uptime is 20 weeks, 5 days, 33 minutes
System returned to ROM by power−on
注意:如果在崩溃之后重新加载路由器,例如重新接电或执行 reload 命令,将丢失重要的崩溃信息。所以,在重新加载路由器之前,应收集 show technical−support 和 show log 命令的输出,以及故障信息文件(如果可能)。
如需详细了解这个问题,请参考“路由器崩溃故障排除”。因总线错误而崩溃的两个实例如下:
在控制台提示符下,这些错误信息也可以在发生总线错误时看到: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
如果路由器在上述故障排除步骤完成之后不再出现连续环路,则问题可能是网络模块装错了位置。建议对路由器实施24小时监控,以保证路由器不再发生此类问题,能够正常运行。
SegV 例外Router uptime is 2 days, 3 hours, 5 minutes而且这些输出还出现在控制台日志中:
System restarted by error − a SegV exception, PC 0x80245F7C
System image file is "flash:c2600−js−mz.120−9.bin"
*** System received a SegV exception ***
signal= 0xb, code= 0x1200, context= 0x80d15094
PC = 0x80678854, Vector = 0x1200, SP = 0x80fcf170
如需详细了解这个问题,请参考“SegV例外”。
%ERR−1−GT64010%ERR−1−GT64010: Fatal error, PCI Master read软件镜像崩溃
cause=0x0120E483, mask=0x0CD01F00, real_cause=0x00000400
bus_err_high=0x00000000, bus_err_low=0x04080000, addr_decode_err=0x14000470
Error: compressed image checksum is incorrect 0x54B2C70AExpected a checksum of 0x04B2C70A*** System received a Software forced crash ***
signal= 0x17, code= 0x5, context= 0x0
PC = 0x800080d4, Cause = 0x20, Status Reg = 0x3041f003
这种现象会无限地重复下去,或者路由器将退回到ROM显示器。
这种现象可能因Cisco IOS软件镜像在传输到路由器的过程中崩溃而引起。要解决这个问题,可以为路由器加载新镜像。如需为平台找到一种ROMmon恢复方法,可以参考“思科搜索”。
这个问题也可能因内存硬件错误或软件缺陷引起。
“看门狗”超时
思科处理器装有定时器,以监控某些类型的系统死机。CPU定期对“看门狗”定时器复位。“看门狗”定时器能够控制每个流程的时间。如果定时器未复位,将发生陷阱。如果流程超时,“看门狗”定时器能够从该流程逃逸。
“看门狗”超时共有两种。第一种一般由软件问题引起,以下面的方式报告:
"System returned to ROM by bus error at PC 0x602DADE0, address 0x480811"
− 或者 −
"System returned to ROM by error − a Software forced crash, PC 0x60435894"
%SYS−2−WATCHDOG: Process aborted on watchdog timeout
第二种“看门狗”超时通常因硬件问题引起,以下面的方式报告:
Router uptime is 17 minutes
System returned to ROM by watchdog timer expired
System image file is "flash:c3640−is−mz.122−3.bin"
System returned to ROM by watchdog timer expired
*** Watch Dog Timeout ***
PC = 0x800001b4, SP = 0x61e19590
这些都是潜在的软件问题,需要根据症状作进一步调查。请参考“总线错误崩溃故障排除”或者“了解软件崩溃”。进一步的判断需要依据 show version 命令的输出进行。如需进一步了解“看门狗”超时崩溃,请参考“看门狗超时故障排除”。
路由器不启动接电后LED不亮
检查电线的插接是否稳固,供电是否正常。如果不能解决问题,应更换电线。如果问题仍然存在,应更换路由器。
接电后LED点亮,但控制台不显示任何信息
检查波特率是否为 9600 bps。如果不能解决问题,应检查与控制台相连的设备是否运行正常。检查控制台设备时,可以与运行正常的路由器相连。如果设备测试成功,但问题仍然存在,则更换路由器。
rommon 1 > confreg 0x2102
rommon 2 > reset
如果路由器仍在 ROMmon中,执行“Cisco 2600 系列路由器与 VG200 ROMmon 恢复”中规定的步骤。
路由器启动至ROMmon,控制台上显示错误信息
启动时,可以看到如下错误信息:
这些错误信息表示闪存为空,或者文件系统被破坏。
将有效镜像复制到闪存中可解决这个问题。复制时,系统将提示用户擦除闪存中原有的内容(如果有的话)。然后,重新加载路由器。如需了解怎样将有效镜像复制到闪存中,可以参考“Cisco 2600 系列路由器与VG200 ROMmon恢复”。
路由器在接收到错误信息后停止启动
启动过程中,路由器可能停止启动,并显示 pre− and post−compression image sizes disagree 错误信息。
引起这种错误的原因可能是:
要解决这个问题,可以先将新的镜像复制到闪存中。如需了解怎样将有效镜像复制到闪存中,可以参考“Cisco 2600 系列路由器与VG200 ROMmon恢复”。
如果安装新镜像无法解决问题,可以更换内存。如果更换闪存和DRAM之后仍然无法解决问题,可能是因为机箱上的内存出现了故障。要解决硬件问题,可以使用 TAC Service Request Tool (只对注册用户)提出服务请求。
路由器丢弃包router#show interface ethernet 0/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/0
Ethernet0/0 is up, line protocol is up
...
21 input errors, 0 CRC, 0 frame, 0 overrun, 21 ignored
如果所有接口都存在包忽略现象,则路由器可能发生了流量过载情况,或者与接口上最大传输单元(MTU)匹配的池中没有足够的空余缓冲区。如果是后面一种情况,忽略包总数的增长还将伴随着无缓冲区总数的增长:
router#show interfaces serial 0/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)
如果只有一个接口的被忽略包增加,无缓冲区计数器的数值不增加,那么,接口可能并没有严重过载,而是接口出现了问题。在这种情况下,应收集 show tech−support 命令的输出,并与思科技术支持人员联系。如需了解接口上的负载,可以查看 show interfaces 命令的输出:
输入和输出队列丢弃router#show interfaces serial 0/0
...
reliability 255/255, txload 100/255, rxload 122/255
System Bootstrap, Version 11.1(8)CA1, EARLY DEPLOYMENT RELEASE SOFTWARE (fc1)
Copyright (c) 1997 by cisco Systems, Inc.
Warning: monitor nvram area is corrupt ... using default values
Warning: NVRAM size is 0%Error opening nvram:/startup−config (Invalid Checksum)
environment checksum in NVRAM failed
Router#show startup−config
这些错误信息通常表示存在硬件故障。如需详细分析错误原因,可以执行 test memory 命令。命令输出如下:
Router#test memory
Test NVRAM card [y/n] ? y
Failed
解决的方法是执行 write erase 命令,重新加载路由器。如果问题仍然存在,则需要更换硬件。
如果需要更换硬件,应采用以下方法:
NetPro讨论论坛——专题讨论
网络专家连接是一个论坛,在此论坛上,网络专家可以共同讨论问题,提出建议,并共享网络解决方案、产品和技术信息。以下链接是该项技术的一些最新讨论结果。
NetPro讨论论坛——路由器和IOS架构专题讨论
网络基础设施:局域网路由和交换
相关信息
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。