排除路由器崩溃故障(1)
上一篇 / 下一篇 2008-10-21 17:36:26 / 个人分类:路由故障解决指南
介绍
引起崩溃的错误通常是由处理器硬件检测的,处理器硬件在 ROM 监视器中自动派生出特殊的错误处理代码。ROM 监视器可以识别错误,打印消息,保存故障信息并重新启动系统。
开始之前
规则
有关文件规则的更多信息,请参阅Cisco Technical Tips Conventions.
前提条件
本文没有任何特定的前提条件。
所使用组件
本文不限于任何特定的软硬件版本。
获得有关崩溃的信息
在路由器崩溃的情况下,最重要的工作是在对路由器进行人工重载或重新加电启动之前尽可能多地收集有关崩溃的信息。人工重载或重新加电启动之后,除 crashinfo 文件中成功保存的信息外,有关崩溃的所有其他信息都将丢失。下面的输出内容显示了有关崩溃的一些信息。
若您可以通过Cisco设备获得show version、show stacks、show context或show tech support命令输出,则可通过这些输出来显示潜在的问题和修补方法。若要使用这些信息,登录并启用 ,但您必须是注册用户。
[page]
崩溃类型
show version和show stacks命令输出可显示所发生崩溃的类型,如:总线错误或软件强制崩溃。您还可以通过crashinfo和show context命令来获取有关崩溃类型的信息。对于某些较新的Cisco IOS软件版本,没有明确显示崩溃原因(例如,显示内容为"Signal = x",其中x是一个数字)。若要了解这些数字所表示的意义,请参照通用接口处理器崩溃原因代码例如:"Signal = 23"是指软件强制崩溃。根据下面的链接来解决路由器上所发生的特定类型的崩溃:
路由器模块崩溃
在某些情况下,只是特定的路由器模块崩溃,而不是整个路由器崩溃。下列文件对如何解决某些路由器模块上的崩溃进行了说明:
显示崩溃情况的输出范例
引起崩溃的错误通常是由处理器硬件检测的,处理器硬件在 ROM 监视器中自动派生出特殊的错误处理代码。ROM 监视器可以识别错误,打印消息,保存故障信息并重新启动系统。
开始之前
有关文件规则的更多信息,请参阅Cisco Technical Tips Conventions.
前提条件
本文没有任何特定的前提条件。
所使用组件
本文不限于任何特定的软硬件版本。
获得有关崩溃的信息
在路由器崩溃的情况下,最重要的工作是在对路由器进行人工重载或重新加电启动之前尽可能多地收集有关崩溃的信息。人工重载或重新加电启动之后,除 crashinfo 文件中成功保存的信息外,有关崩溃的所有其他信息都将丢失。下面的输出内容显示了有关崩溃的一些信息。
若您可以通过Cisco设备获得show version、show stacks、show context或show tech support命令输出,则可通过这些输出来显示潜在的问题和修补方法。若要使用这些信息,登录并启用 ,但您必须是注册用户。
命令 | 说明 |
|---|---|
| show version | 最早在Cisco IOS(r)软件版本10.0中出现的命令。Show versionEXEC命令显示系统硬件配置、软件版本、配置文件与软件镜像的名称和来源、路由器运行时间和有关系统重启过程的信息。 重要提示:若路由器在崩溃后重载(例如加电重启或使用reload命令),该信息将会丢失。因此,设法在重载前收集有关信息!!! |
| show stacks | 最早在Cisco IOS软件版本10.0中出现的命令。show stacksEXEC命令用来监视程序和中断程序的堆栈使用情况。在路由器崩溃的情况下,show stacks命令输出是信息的最重要来源之一。 重要提示:若路由器在崩溃后重载(例如加电重启或使用reload命令),该信息将会丢失。因此,设法在重载前收集有关信息! |
| show context | 最早在Cisco IOS软件版本10.3中出现的命令。show contextEXEC命令用来在发生意外事件时显示非易失性RAM(NVRAM)中保存的信息。上下文信息是处理器和基础结构所特定的,而软件版本和运行时间信息则不是。不同路由器类型的上下文信息因此各不相同。show
context命令的显示内容包括以下方面:
|
| show tech-support | 最早出现在Cisco IOS软件版本11.2中。在报告问题时,此命令非常有助于收集有关路由器的基本信息。此命令包括:
|
| console log | 若在崩溃时与路由器控制面板相连,您会在崩溃期间看到类似以下信息的显示内容: *** System received a Software forced crash *** signal= 0x17, code= 0x24, context= 0x619978a0 PC = 0x602e59dc, Cause = 0x4020, Status Reg = 0x34008002 DCL Masked Interrupt Register = 0x000000f7 DCL Interrupt Value Register = 0x00000010 MEMD Int 6 Status Register = 0x00000000 保存这些信息以及此前的日志。路由器恢复运行时一定要获得show stacks命令输出。 |
| syslog | 若路由器设置为向syslog服务器发送日志,则可在syslog服务器上显示崩溃前所发生的事件。但是,在路由器崩溃的情况下,可能不会将最有用的信息发送到syslog服务器上。因此,通常情况下,syslog输出对于排除崩溃故障不是很有用。 |
| crashinfo | crashinfo文件包含有关当前崩溃的许多有用信息,这些信息保存在bootflash或flash存储器中。当数据或堆栈损坏引起路由器崩溃时,除了常用的show
stacks命令输出外,还需要更多的重载信息来排除这类崩溃故障。 在Cisco 12000千兆位路由器处理器(GRP)、Cisco 7000和7500路由交换处理器 (RSP)以及Cisco 7200系列路由器上,缺省情况下crashinfo被写入到bootflash:crashinfo中。对于Cisco 7500通用接口处理器2(VIP2),缺省情况下此文件被保存到bootflash:vip2_slot_no_crashinfo中,其中,slot_no为VIP2插槽号码。对于Cisco 7000路由处理器(RP),缺省情况下此文件被保存到flash:crashinfo中。 有关更多信息,请参阅从Crashinfo文件中获取信息. |
| core dump | core
dump是路由器内存镜像的全面拷贝。这种信息对于解决大多数类型的崩溃问题是不必要的,但在记录新的故障时,最好使用这些信息。若要将 debug
sanity、scheduler heapcheck process和memory check-interval 1等更多信息添加到core dump
中,则可能需要启用某些调试工具。 有关详细信息请参阅创建Core Dumps。 |
| rom monitor | 若路由器的config-register设置以0为结尾,则崩溃后,路由器可能在ROM监视器中终止。若路由器为68k,则提示符为">"。您可通过k命令来获取堆栈记录。 若处理器为精简指令集计算机构(RISC),则提示符将为"rommon 1>"。获取stack 50和show context的输出。 |
崩溃类型
show version和show stacks命令输出可显示所发生崩溃的类型,如:总线错误或软件强制崩溃。您还可以通过crashinfo和show context命令来获取有关崩溃类型的信息。对于某些较新的Cisco IOS软件版本,没有明确显示崩溃原因(例如,显示内容为"Signal = x",其中x是一个数字)。若要了解这些数字所表示的意义,请参照通用接口处理器崩溃原因代码例如:"Signal = 23"是指软件强制崩溃。根据下面的链接来解决路由器上所发生的特定类型的崩溃:
在某些情况下,只是特定的路由器模块崩溃,而不是整个路由器崩溃。下列文件对如何解决某些路由器模块上的崩溃进行了说明:
|
相关阅读:
- 手动排除fbiytty和vcxlcph病毒的干扰 (蚂蚁当家, 2008-9-22)
- 解决无线网络连接故障的12个方法 (蚂蚁当家, 2008-10-05)
- 路由器导致无法上网解决方案 (蚂蚁当家, 2008-10-05)
- 巧妙排除无线局域网的各种路由器故障 (蚂蚁当家, 2008-10-05)
- 路由器的利用与渗透 (妖界之箭, 2008-10-09)
- 配置Windows Server 2003作为网络间的路由器 (妖界之箭, 2008-10-13)
- 基于路由器网络诊断步骤和故障排除技巧 (临水自立, 2008-10-21)
导入论坛 引用链接 收藏 分享给好友 推荐到圈子 管理 举报
我的栏目
标题搜索
日历
|
|||||||||
| 日 | 一 | 二 | 三 | 四 | 五 | 六 | |||
| 1 | 2 | 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 | ||||||
我的存档
数据统计
- 访问量: 353
- 日志数: 2660
- 建立时间: 2008-10-20
- 更新时间: 2008-10-21

