ROS软路由论坛 ROSABC.com 网络方案网络工程交流

 找回密码
 会员注册

QQ登录

只需一步,快速开始

Cisco由器故障诊断技

2014-11-24 23:41| 发布者: admin| 查看: 497| 评论: 0

摘要:   思科由器IOS包含很多命令,可以帮助我们进行故障排除和诊断,下面详细的讲述了各种命令的具体实现步骤。   CiscoISO操作系统软件提供了一组功能丰富的命令,可以用来进行故障查找与排除、问题诊断以及性能检 ...

  思科由器IOS包含很多命令,可以帮助我们进行故障排除和诊断,下面详细的讲述了各种命令的具体实现步骤。

  CiscoISO操作系统软件提供了一组功能丰富的命令,可以用来进行故障查找与排除、问题诊断以及性能检测。命令大致可以分为两类:show命令和debug命令。同时,还包含一组用于连接这两类命令的clear命令。下面我们分别各命令

  1.show命令在这一节中,我们将讲述最常用的show命令,阐述这些命令的输出以及这些命令适用于解决的故障类型。为了叙述清楚,这些命令被分为全局系统命令、与接口相关的命令和与协议相关的命令。我们仅讨论最常使用的命令。

  全局系统命令

  本节将列出与由器软件和硬件相关的输出命令,其中包括存储区和电源。showversion命令是最基本的命令之一,它显示由器本身以及其所使用的软、硬件的基本信息。showhardware命令的功能与showversion命令类似。

  命令的输出信息包括:IOS的版本、由器持续运行的时间约23周、最近一次重启动的原因、由器主存的大小、共享存储器的大小、闪存的大小、IOS映像的文件名,以及由器从何处启动等信息。showversion命令显示了由器的许多非常有用的信息。在解决问题时,通常应该从这个命令开始收集数据。

  如果由器的多个接口同时丢失报文,则可能由于由器内存不足或者CPU过载。用户可以使用showmemory命令检查内存利用率(如下所示)。CPU利用率可以使用showprocess命令检查。

  showmemory的前两行显示了存储器的一般信息,它表明系统有足够可用的内存。同时它还显示内存中没有碎片,因为在13.03兆字节可用内存中最大的可用块接近11.25兆字节。内存碎片表明内存被划分为了许多不连续的块。它将导致内存的利用率降低,严重时可能产生内存错误从而也严重影响由器的性能。

  现在看一看由器中有许多内存碎片的情形(如下所示)。此时我们有足够多的可用内存(8.4兆字节),但是其中最大的块仅为0.5兆字节。连续内存中没有足够大的可用块,这有可能导致严重的内存分配问题。这些问题有时表现为一个或多个接口间歇性的丢失报文。此时由器产生内存碎片错误消息。

  fast路由器地址使用命令showmemoryfree,用户可以看到可用内存被划分为许多很小的碎片。需要注意的是,由器中存在一定数量的内存碎片是正常的。虽然并没有一个很严格的界限来划分内存碎片的可接受程度,但是可用块的大小至少应该不小于可用内存的一半。用户可以通过重新启动由器来解决这个问题。在重新启动时,系统重新分配内存和缓存空间。此时,用户应该内存分配的过程。如果再次发生类似的情况,则应该咨询CiscoTAC.

  用户可以使用showprocesscpu命令检查由器的CPU是否过载。该命令将给出由器CPU的利用率,同时显示由器中不同进程的CPU占用率。在下述示例中,由器的CPU工作正常。在通常情况下,在5分钟内CPU的平均利用率小于60%是可以接受的。如果怀疑CPU利用率出现了问题,则需要不断地这一参数,因为它可能在短时间内发生变化。最好每10秒钟使用一次该命令。通过这种方法,可以清楚地了解CPU利用率的波动情况。

  思科由器IOS包含很多命令,可以帮助我们进行故障排除和诊断,下面详细的讲述了各种命令的具体实现步骤。

  如果CPU的平均利用率超过了80%,则表明由器过载。下一步需要检测那一些进程导致了CPU利用率过高。在的显示中,我们可以看到进程IPXSAP占用了绝大部分的CPU处理能力,但是它还在可以接受的范围之内。有时候,如果SRBbackground参数持续过高,则表明发生了由网桥风暴。

  showprocessmemory命令可以用来给出由器可用内存的一般信息,然后显示每一个进程所占用的内存空间的详细信息。

  如果由器由于临时重启动而完全崩溃,则相应的错误消息将包含在showversion命令的输出中。showstack命令用于由器的堆栈,提供由器临时重新启动的原因。如果由于错误而导致重新启动,堆栈记录将在输出的末尾显示。为了抽取与故障相关的信息,堆栈记录需要解码。这一工作通常由CiscoTAC工程师完成。此外,拥有相应CCO登录ID的用户可以通过将showstack命令的输出发送到CCO而获得解码信息。堆栈记录解码的结果有时与由器的bug有关。

  与接口相关的命令

  下面我们将阐述一些直接与由器活跃接口相关的命令。showipintecebrief将显示每一个由器接口的IP地址信息以及第二层的状态信息(如下所示)。其他与IP对应的协议的相关性信息可以通过相应命令属性获得,比如showipxintecebrief。

不良信息举报Q:2000617

软路由

不良信息举报Q:2000617|Archiver|ROS软路由论坛 ROSABC.com 网络方案网络工程交流

GMT+8, 2024-5-20 07:47 , Processed in 0.156273 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部