当前位置: 首页 > 科技观察

分享秘诀:找出思科路由器崩溃的真正罪魁祸首

时间:2023-03-13 19:28:38 科技观察

没有人喜欢这种事情,但迟早会发生路由器崩溃。现在要做的就是将关键信息保存在路由器的内存中,以便找出路由器崩溃的原因并防止其再次发生。为此,您需要配置路由器以保存崩溃时存储在路由器上的核心转储信息。下面,我将告诉您什么是核心转储,它有什么用,以及如何将这些关键的崩溃分析文件保存在您的路由器上。什么是核心转储?核心转储是路由器内存中信息的完整镜像副本。当路由器出现系统崩溃或不可恢复的错误而无法继续工作时,它会将内存中的所有信息写入服务器的内存中,以方便重新加载。保存核心转储对于确定系统崩溃的可能原因非常重要。核心转储信息不支持个人分析,需要思科技术支持中心(TAC)的技术支持。在路由器崩溃时,您所要做的就是打开与技术支持中心的连接并将信息传递给受过培训的人员。重要的是要记住,核心转储信息需要从路由器崩溃时保存下来。路由器重启后,这样的coredump信息就不存在了。路由器崩溃时使用的重要故障排除命令该命令可以显示可用信息,包括路由器的硬件配置、CiscoIOS版本、内存、接口等。可能只是导致路由器崩溃的硬件错误。此信息还可以帮助了解路由器正在运行的代码版本,以及可用的内存和闪存容量。显示堆栈(showstacks):这也是一个非常有用的命令,可以用来监视堆栈和中断例程的使用情况。当发生诸如总线错误或软件引起的崩溃之类的事情时,此命令可以显示信息。showcontext:该命令可以保存重启系统的原因和堆栈跟踪信息等信息。除了核心转储信息外,Cisco的技术支持中心可能还会要求您提供showtech-support命令显示的信息。此命令将显示配置、统计信息等并登录到路由器。如果想详细了解这些命令,请参考Cisco网站上的相关内容。配置CiscoIOS以保存核心转储信息CiscoIOS可以通过四种不同的方式保存或传输核心转储文件。它们是:文件传输协议(FTP)远程复制协议(RCP)简单传输协议(TFTP)闪存盘(存储在路由器上,不通过网络传输),因此本文将提供针对这种情况的配置。顺便说一下,无论您使用的是FTP、RCP还是上述任何其他方法,在创建核心转储文件之前,请确保协议有效。换句话说,在使用此模式之前,请测试以确保系统正常工作。例如,您可以通过将路由器的配置复制到配置为保存核心转储文件的服务器来测试文件传输协议是否可靠运行:Router#copyrunning-configftp由于没有重启,核心转储需要要手动创建文件,请在全局模式下输入以下命令:Router#writecore此命令在路由器出现故障而不是崩溃时很有用。请注意,这将转储内存中的所有信息,而不仅仅是正在使用的信息,因此请确保您有足够的内存来接受相关信息。此外,我不建议使用正在运行的路由器执行此操作。以下示例显示了使用文件传输协议执行核心转储所需的命令:ipftpusernameusername:设置用户的FTP连接。ipftppasswordpassword:设置用户FTP连接的密码。exceptionprotocolftp:设置用于核心转储的文件传输协议。exceptionregion-size65536:配置存储区域的大小。exceptiondumpip-address:设置在路由器崩溃时向其发送核心转储的服务器的网络IP地址。Cisco建议将路由器直接连接到FTP服务器,而无需通过任何类型的中继。#p#debugsanity命令对于内存的错误调试也非常有用,尤其是I/O内存。您可以在与Cisco技术代表合作时使用此命令。让我们使用showversion命令查看核心转储文件的输出。请注意,错误消息位于输出的底部。Router#showversionCiscoInternetworkOperatingSystemSoftwareIOS(tm)RSPSoftware(RSP-PV-M),Version12.0(10.6)ST,EARLYDEPLOYMENTMAINTENANCEINTERIMSOFTWARE版权所有(c)1986-2000由ciscoSystems,Inc.于6月23日星期五编译-0016:02byrichvImage文本库:0x60010908,数据库:0x60D96000ROM:系统引导程序,版本12.0(19990806:174725),开发软件引导闪存:RSP软件(RSP-BOOT-M),版本S12,0(9)早期部署发布软件(fc1)路由器正常运行时间为20小时56分钟,事故发生时,另一个对您有帮助的文件是crashinfo文件。它存储在引导闪存或闪存中。如果您想了解更多关于crashinfo文件的信息,请访问Cisco网站上的相关资料。结论coredump配置保存在每台路由器上,所以在路由器crash的时候,利用可以查到的coredump信息来查找原因是非常重要的。如果不保存核心转储信息,路由器重启后将无法找到。通过设置核心转储文件,在思科技术支持中心的帮助下,可以在第一时间解决路由器死机的问题。如果您想了解有关核心转储的更多信息,请访问思科网站上的两个相关资料“创建核心转储”和“排除路由器崩溃”。【小编推荐】路由器死机故障排除Cisco路由器故障排除技巧