CiscoIOS软件运行故障排除方法(精)
CISCO思科设备的IOS恢复
Cisco设备IOS的两种恢复方法一般cisco的交换机或者路由器在FLAHS损害或者误删IOS的情况下,需要使用到IOS的恢复功能,对于思科的设备来说,主要分为路由器和交换机,目前来说不论对于交换机还是路由器,IOS的恢复方法主要有以下2种,第一种是基于串口自带的x-modem传送IOS 到交换机或者路由器;第二种是基于tftp服务器传送IOS到交换机或者路由器,以上这2种方法的前提是需要进入路由器和交换机的ROMMON模式进行一些参数的配置,进入ROMMON的方法和之前的路由器交换机的密码恢复的方式一样,下面就2种方法分别介绍第一种方法:X-Modem先打开超级终端,进入rommon 模式(Ctrl+Break组合键),键入confreg,如下:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~rommon 1 > confreg 回车Configuration Summaryenabled are:load rom after netboot failsconsole baud: 9600boot: image specified by the boot system commandsor default to: cisco2-C2600do you wish to change the configuration? y/n [n]: y (选择 yes)enable "diagnostic mode"? y/n [n]: n (选择 no)enable "use net in IP bcast address"? y/n [n]: n (选择 no) disable "load rom after netboot fails"? y/n [n]: n (选择no)enable "use all zero broadcast"? y/n [n]: n (选择 no)enable "break/abort has effect"? y/n [n]: n (选择 no)enable "ignore system config info"? y/n [n]: n (选择 no) change console baud rate? y/n [n]: y (选择 yes)enter rate: 0 = 9600, 1 = 4800, 2 = 1200, 3 = 24004 = 19200,5 = 38400,6 = 57600,7 = 115200 [0]: 7 (选择7,用最大的115200速率的xmodem传输)change the boot characteristics? y/n [n]: n (选择 no)Configuration Summaryenabled are:load rom after netboot failsconsole baud: 115200boot: image specified by the boot system commandsor default to: cisco2-C2600do you wish to change the configuration? y/n [n]: n (选择 no)You must reset or power cycle for new config to take effect rommon 2 > reset 回车【注意】在此时键入 reset键之前,开始定义串口速度(我的电脑---端口属性----串口速度调为115200),然后再修改超级终端里设置速率为115200,记住,一定这么做!否则出现乱码!然后关闭这个超级终端,重新建立一个超级终端连接,(期间系统重新启动)启动后,出现rommon 1> 提示符然后,输入rommon 1> xmodem -rDo not start the sending program yet...Invoke this application only for disaster recovery.Do you wish to continue? y/n [n]: y (选择 yes)Ready to receive file ...此时,在超级终端的菜单上的“传送”---“发送文件”----选择IOS 镜像文件所在地以及选择使用“xmodem”协议,点击“发送”即可然后等待10-20分钟左右就把3-6M的IOS灌进去了!~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~(修改回计算机串口与超级终端、路由器confreg下的xmodem 等9600的传输速率)(注:实际用的时候,我发现这个命令总是改不成功,后来发现在line con 0 下面有了一个speed 115200,所以即使改register成功,启动以后router又执行speed 115200,还是不行,所以如果有这个问题,记得把这个语句no掉)Router>en 进入新IOS的特权模式Router#reload 重启系统Proceed with reload? [confirm] 回车00:01:04: %SYS-5-RELOAD: Reload requestedSystem Bootstrap, Version 11.3(2)XA4, RELEASE SOFTWARE (fc1)Copyright (c) 1999 by cisco Systems, Inc.TAC:Home:SW:IOS:Specials for infoPC = 0xfff0a530, Vector = 0x500, SP = 0x680127b0C2600 platform with 24576 Kbytes of main memoryPC = 0xfff0a530, Vector = 0x500, SP = 0x80004684monitor: command "boot" aborted due to user interrupt rommon 1 > confreg (输入“confreg”命令)Configuration Summaryenabled are:load rom after netboot failsconsole baud: 115200boot: image specified by the boot system commandsor default to: cisco2-C2600do you wish to change the configuration? y/n [n]: y (选择 yes)enable "diagnostic mode"? y/n [n]: n (选择 no)enable "use net in IP bcast address"? y/n [n]: n (选择 no) disable "load rom after netboot fails"? y/n [n]: n (选择no)enable "use all zero broadcast"? y/n [n]: n (选择 no)enable "break/abort has effect"? y/n [n]: n (选择 no)enable "ignore system config info"? y/n [n]: n (选择 no) change console baud rate? y/n [n]: y (选择 yes)enter rate: 0 = 9600, 1 = 4800, 2 = 1200, 3 = 24004 = 19200,5 = 38400,6 = 57600,7 = 115200 [7]: 0 (选择0,改回用标准速率速率9600的xmodem传输)change the boot characteristics? y/n [n]: n (选择 no)Configuration Summaryenabled are:load rom after netboot failsconsole baud: 9600boot: image specified by the boot system commandsor default to: cisco2-C2600do you wish to change the configuration? y/n [n]: nYou must reset or power cycle for new config to take effectrommon 2 >此时手工改回计算机串口与超级终端2者传输速率为9600,然后敲入rommon 2 >reset(最好关电源)第二种方法:TFTP在一台机器上安装TFTP服务器软件,将IOS 文件放置在TFTP服务器的默认根目录下,打开TFTP服务器,用控制线将这台机器与ROUTER连接起来,另外用交叉网线连接机器的网卡和ROUTER的以太口。
CISCO IOS 广域网协议故障排查(下)
Session Number Presentation_ID
© 2005 Cisco Systems, Inc. All rights reserved.
Cisco Confidential
2
Open
Dead
Est. Term.
Auth. Netw.
Debug PPP Negotiation
• Notice the two-way hand shaking
Phase is AUTHENTICATING, by both [0 sess, 1 load] O AUTH-REQ id 11 len 18 from "router1" I AUTH-REQ id 11 len 18 from "router2" Authenticating peer router2 O AUTH-ACK id 11 len 5 I AUTH-ACK id 11 len 5 Phase is UP [0 sess, 2 load]
© 2005 Cisco Systems, Inc. All rights reserved.
Cisco Confidential
1
PPP: Things to Look for in PPP Debugs
• LCP: State is open
LCP negotiation was successful If not, then look for options that failed during LCP negotiation by observing the CONFREQ, CONFREJ, CONFACK, and CONFNACK activity
0x0304C023 ^ ^ ^ | | | | | Value = C023 = PAP | Length = 4 Octets Type = Authentication Method (RFC 1172)
如何解决iOS系统中应用无法正常响应的问题
如何解决iOS系统中应用无法正常响应的问题在使用iOS系统的设备上,有时我们可能会遇到应用程序无法正常响应的情况。
这不仅会影响我们的使用体验,还可能导致数据丢失或其他问题。
那么,我们应该如何解决这个问题呢?本文将为大家介绍一些常见的解决方法,帮助您解决iOS系统中应用无法正常响应的问题。
一、关闭并重新打开应用最常见的解决方法就是关闭并重新打开应用程序。
有时候应用可能因为某些原因而无法正常响应,这时候关闭应用再重新打开可能会解决问题。
您可以在应用切换界面上滑或者按Home键两次来打开应用切换界面,在这个界面可以轻松地关闭不响应的应用。
二、重新启动设备如果关闭并重新打开应用程序没有解决问题,那么您可以考虑重新启动设备。
重新启动设备可以清除系统内存,并重置一些可能导致应用无响应的错误。
只需按住电源键,滑动关机界面关闭设备,然后再按住电源键开机即可。
三、更新应用程序有时候应用无法正常响应是因为其版本已经过时或者存在Bug。
在App Store中,您可以查看应用程序是否有可用的更新。
如果有,我们建议您尽快更新应用程序,以便获得修复错误和稳定性改进的版本。
四、清除应用缓存应用程序会在使用过程中积累一些缓存数据,这些缓存数据有时候可能会导致应用无法正常响应。
您可以在“设置”-“通用”-“iPhone存储空间”中找到已安装的应用程序列表,选择对应的应用程序,然后点击“删除应用”以及“删除应用及数据”来清除应用的缓存。
再次安装应用后,您可能会发现问题得到了解决。
五、检查网络连接有时候应用程序无法正常响应是因为手机的网络连接不稳定。
您可以尝试连接其他的Wi-Fi网络或切换到移动数据网络,看是否能够解决问题。
此外,请确保您的设备处于网络良好的环境中,以便应用程序能够正常加载所需的数据。
六、重置设备设置如果以上方法都无法解决问题,您可以考虑重置设备设置。
在“设置”-“通用”-“还原”中,您可以选择“还原所有设置”来重置设备的所有设置,但是不会删除您的数据或应用。
Cisco路由器常见故障
路由器配置故障(1)使用路由器和使用交换机一样,都需要进行合理的配置,这些配置不但要符合路由器自身的功能特点,而且还要符合所在网络的具体要求。
1. 突然断电后Cisco 3640通信失败故障现象网络中心机房UPS电源因故障而突然断电。
重新加电后发现,Cisco 3640虽然已经重新启动,各种LED指示灯也表现正常,但整个网络却不能接入Internet。
故障分析路由器加电后已经正确重新启动,但是,却无法连接到Internet,所以首先应当检查每个端口的工作状态是否正常。
当检查Cisco 3660各个物理接口的状态和所用的动态路由协议时,反馈如下信息:路由器物理接口处于"administratively down"状态。
故障解决进入路由器端口配置模式,使用"no shutdown"命令重新激活该物理端口,故障随即解决。
执行"copy running-config startup-config"命令,将当前配置文件保存至NVRAM,并作为系统初始配置文件。
2. 路由器封装错误故障现象由于公司业务需要,现将工作正常的总公司网络同分公司网络通过DDN专线连接,连接后发现网络不通了,即两端路由器的广域网端口之间不能正常通信。
故障分析既然原来内部网络工作是正常的,那么问题很可能就出现在中间链路上。
将两端路由器的广域网端口之间的连线划分为3段,即总公司路由器A到总公司的Modem A、总公司Modem A到分公司Modem B、分公司Modem B到分公司路由器B,如图3-16所示。
接下来就是检查到底是哪一段链路出现了故障,并试着解决。
在总公司的路由器A上运行"show interface serial number"命令,查看其广域网端口工作状态,若返回"Serial is down",则表示到本地Modem之间无信号传输。
Cisco路由交换设备的IOS故障排除
Cisco路由交换设备的IOS故障排除IOS是路由器交换机设备的核心,IOS全称internet operate system,中文是网络操作系统的意思。
他就好比计算机的操作系统windows一样,虽然是软件但出现问题就无法进行任何软件的运行了。
所以如果IOS出现问题的话路由交换设备将无法正常运行,配置命令都将荡然无存。
我们只能通过重新安装IOS来解决。
本文将以cisco 3550为例介绍IOS的恢复方法:第一步:用控制线连接交换机console口与计算机串口1,用带有xmodem功能的终端软件连接(微软操作系统自带的超级终端软件即可)。
第二步:设置连接方式为串口1(如果连接的是其他串口就选择其他串口),速率9600,无校验,无流控,停止位1,当然直接点击“还原为默认值”也可以。
(如图1)第三步:连接以后计算机回车出现交换机无ios的界面,一般的提示符是“switch:”第四步:这时拔掉交换机后的电源线。
按住交换机面板左侧的mode键(一般交换机就这一个键),插入交换机后边的电源插头给交换机加电。
等到看到交换机面板上没有接线的以太口指示灯都亮和交换机的几个系统指示灯都常亮。
第五步:在超级终端输入:switch:flash_init会出现如下提示:Initializing Flash...flashfs[0]: 1 files, 1 directoriesflashfs[0]: 0 orphaned files, 0 orphaned directoriesflashfs[0]: Total bytes: 3612672flashfs[0]: Bytes used: 1536flashfs[0]: Bytes available: 3611136flashfs[0]: flashfs fsck took 3 seconds....done Initializing Flash.Boot Sector FilesystemParameter Block Filesystem第六步:在switch:后面输入load_helper,输入后无任何提示。
掌握Cisco IOS测试命令的多种用法以及IOS恢复方法
掌握Cisco IOS测试命令的多种用法以及IOS恢复方法无论是在现实世界还是试验室环境中,Cisco IOS测试命令都是一个非常有用并且功能强大的命令。
学习这个命令的基本用法,并且了解几个有用的子命令。
如果你从未用过Cisco IOS test命令,这并不奇怪。
我遇到过许多从未听说过这个命令的网络管理员。
根据我的经验,无论是在现实世界还是实验室环境中,这个test是一个非常有用并且功能强大的命令。
正如你可能知道的,即使只是以正确的顺序使用Cisco IOS命令有时也是不容易的。
而且在你以正确的顺序使用了正确的命令之后,你才能知道这些命令正确执行呢?这就是需要测试命令的原因。
让我们对此做一个亲密接触。
要想查看你的IOS上可用于测试的选项,请以特权方式进入,并且输入:Router# test ?这个命令返回一个选项列表。
例如,在我运行了IOS 12.3(6a)的3600 Series路由器上,我有34个子命令。
而在我的Catalyst 3524 IOS交换机上,我只有八个子命令可用。
为了使你了解能做些什么,这里给出我的路由器和交换机对该命令的输出。
router# test ?aaa : AAA Authentication, Authorization and Accountinginterfaces : Network interfacesmemory : Non-volatile and/or multibus memorypas : Port Adaptor Testsscp : SCP test commandsservice-module : Service module sgbpVirtual-Template: Virtual Template interfaceappletalk : APPLETALK diagnostic codecac : test the l2 cac functionalitycall : Call test commandscns : CNS agentscrypto : Test crypto functionsdsp : Test DSP functionseigrp : IPX EIGRP test commandsenum : test enumgssapi : GSSAPI test codehpi : host port interfaceifs : IFS TEST codeipc : Inter-Process Communication Test Commandsipmobile : IP Mobility Test commandspasvc : PPP over ATM SVC Test Driverpm : Port Manager test commandspppatm : PPP over ATM SSS Testpppoe : PPPoE test commandssctp : SCTP test commandssource-group : Test Source IP Groupspanning-tree : Spanning Tree Subsystemssl : SSL Testsw-vlan : Test VLAN Manager featuretpu : TPU test systemtranslation-rule : Test translation rule table voice Voice related test commandsrouter#CAT1#test ?cns : CNS agentsifs : IFS TEST codel2protocol-tunnel : layer 2 tunnel portl3tcam : Test L3TCAM Managerspanning-tree : Spanning Tree Subsystemstats : Test statssw-vlan : Test VLAN Manager featuretcam : Test TCAM MgrCAT1#test正如你看到的,你通常只使用其中几个子命令来进行测试,特别是在路由器上。
思科交换机重刷IOS版本以及败处理方法
1.电脑连接交换机console口。
2.准备ptf传输ios文件到交换机。
(1)网线连接电脑和交换机任意端口,这里连接交换机f0/3端口。
(2)在电脑【本地链接】配置IP地址为10.1.1.1,255.255.255.0。
这里可以随意配置,只要保证和交换机端口的IP地址在同一网段即可。
(3)配置交换机端口f0/3IP地址为10.1.1.2,255.255.255.0。
●Switch# configure terminal 进入全局配置模式●Switch(config)#do show ip interface brief 查看端口状态。
我们所用的f0/3端口在Vlan1(因为原来设置过IP地址,所有显示IP地址为10.1.1.2,如未设置,可能是其他的IP地址)●Switch(config)#interface vlan 1●Switch(config-if)ip address 10.1.1.2 255.255.255.0 设置IP(4)在交换机上ping 电脑配置的IP地址,在电脑上PING交换机上的IP地址,如果能够PING通,则可以传输数据。
(5)Show flash 查看现在交换机上的文件。
(6)Copy flash tftp,然后根据命令提示,备份原来机器上的IOS到FTP服务器上(7)通过show flash发现flash中剩余空间足够安装新的IOS文件,则不需要删除文件。
但是这演示怎么删除文件switch#delete flash:c3560-ipbasek9-mz.122-55.SE9.bin将原来的IOS文件删除,因为前面已经备份过,所以可以放心删除,实在不行还可以恢复。
删除之后show flash 发现,原来的IOS文件已经不在了(8)传输IOS文件到交换机copytftp flash,根据命令提示,将文件传到flash3.全局模式下Boot system flash + filename 可以设置下次启动时的启动配置4.退出全局模式,show boot 可以看到目前的启动项为上一步设置的启动项5.Reload 重启交换机。
思科_对Cisco路由器上的CPU使用率过高进行故障排除
对 Cisco 路由器上的 CPU 使用率过高进行故障排除交互:本文档对您的 Cisco 设备进行自定义分析。
内容前言前提条件需求使用的组件惯例CPU 使用率较高时的症状初始故障排除确定原因并解决问题由于中断而导致 CPU 使用率较高高CPU,当启用在Cisco 7600系列路由器时的网流NDE由于进程而导致 CPU 使用率较高PCI 和快速内存池显示非常高的使用率%SNMP-4-HIGHCPU :Process exceeds [dec]ms threshold ([dec]ms IOS quantum) for [chars] of [chars]--result [chars]高CPU由于软件加密高CPU利用率由于分段用于获取详细信息的命令show processes cpu 命令show interfaces 命令show interfaces switching 命令show interfaces stat 命令show ip nat translationsshow align 命令show version 命令show log 命令用于定期收集数据的 UNIX Shell 脚本相关信息前言本文档介绍了 Cisco 路由器上的 CPU 使用率较高的常见原因和症状,并提供了故障排除指导原则和解决方案。
前提条件需求对 Cisco 路由器上的 CPU 使用率过高进行故障排除时,必须了解 Cisco IOS® 软件交换路径。
有关 Cisco IOS 软件交换路径的信息,请参阅性能调整基础知识。
使用的组件本文档不限于特定的软件和硬件版本。
惯例有关文档规则的详细信息,请参阅 Cisco 技术提示规则。
CPU 使用率较高时的症状此列表介绍了 CPU 使用率较高时的常见症状。
如果您注意到其中的任何一种症状,请按照本文档中的故障排除步骤解决问题。
show processes cpu 命令输出中的百分比较高如果您拥有来自Cisco设备的show processes cpu命令输出,则可以使用它显示潜在的问题,并进行修复。
CISCO4006IOS启动问题网络知识-电脑资料
CISCO4006IOS启动问题网络知识-电脑资料cisco 4006 help 大家侃侃这样是什么问题?该怎么解决,我对cisco不熟,。
ROMMON: Entered init ROMMON: Cold Reset frame. @0x00000000 ROMMON: Reading reset reason register ROMMON: Valid NVRAM config System Bootstrap, Version 12.0(7)W5(15b) RELcisco 4006 help大家侃侃这样是什么问题?该怎么解决,我对cisco不熟。
ROMMON: Entered initROMMON: Cold Reset frame. @0x00000000ROMMON: Reading reset reason registerROMMON: Valid NVRAM configSystem Bootstrap, Version 12.0(7)W5(15b) RELEASE SOFTWARECopyright (c) 2000 by cisco Systems, Inc.ROMMON: Initializing exceptionsROMMON: Initializing TLBROMMON: Initializing cacheROMMON: Sizing and zeroing main memory ... 64 MBytes ROMMON: Sizing non-volatile memory ... 128 KBytesROMMON: Exiting initCatalyst-4232 platform. with 65536 Kbytes of main memory loadprog: bad file magic number: 0x0open: failed to find and/or load the bootloader: "bootflash:running-config"loadprog: error - on file openboot: cannot load "cisco2-Catalyst-4232"ROMMON: Entered initROMMON: Warm Reset frame. @0x00000000ROMMON: Valid NVRAM configSystem Bootstrap, Version 12.0(7)W5(15b) RELEASE SOFTWARECopyright (c) 2000 by cisco Systems, Inc.ROMMON: Initializing exceptionsROMMON: Initializing TLBROMMON: Initializing cacheROMMON: Sizing and zeroing main memory ... 64 MBytes ROMMON: Sizing non-volatile memory ... 128 KBytesROMMON: Exiting initCatalyst-4232 platform. with 65536 Kbytes of main memory loadprog: bad file magic number: 0x0boot: cannot load "bootflash:"ROMMON: Entered initROMMON: Warm Reset frame. @0x00000000ROMMON: Valid NVRAM configSystem Bootstrap, Version 12.0(7)W5(15b) RELEASE SOFTWARECopyright (c) 2000 by cisco Systems, Inc.ROMMON: Initializing exceptionsROMMON: Initializing TLBROMMON: Initializing cacheROMMON: Sizing and zeroing main memory ... 64 MBytes ROMMON: Sizing non-volatile memory ... 128 KBytesROMMON: Exiting initCatalyst-4232 platform. with 65536 Kbytes of main memoryloadprog: bad file magic number: 0x0boot: cannot load "bootflash:"ROMMON: Entered initROMMON: Warm Reset frame. @0x00000000ROMMON: Valid NVRAM configSystem Bootstrap, Version 12.0(7)W5(15b) RELEASE SOFTWARECopyright (c) 2000 by cisco Systems, Inc.ROMMON: Initializing exceptionsROMMON: Initializing TLBROMMON: Initializing cacheROMMON: Sizing and zeroing main memory ... 64 MBytesROMMON: Sizing non-volatile memory ... 128 KBytesROMMON: Exiting initCatalyst-4232 platform. with 65536 Kbytes of main memory rommon 1 >loadprog: bad file magic number: 0x0open: failed to find and/or load the bootloader: "bootflash:running-config"loadprog: error - on file openboot: cannot load "cisco2-Catalyst-4232"看起来象FLASH中的IOS坏了,电脑资料《CISCO4006IOS启动问题网络知识》(https://)。
思科设备IOS及故障排-思科交换路由设备IOS故障排除
思科设备IOS及故障排除彭亚发〔浙江广厦建设职业技术学院信息与控制工程学院,浙江东阳 322100〕摘要:思科交换机和路由器的IOS具有灵活性、可伸缩性和可管理性的特点。
IOS软件提供一个可扩展的平台,不但能确保网络的稳健性,而且能提供最广泛的基于标准的物理和逻辑协议接口。
它是交换和路由设备的“力量之源〞。
IOS使交换机和路由产生生命力。
关键词:思科 IOS 交换机路由器The IOS of Cisco Equipment and Failure RecoveryPeng Yafa(Information Engineering School, Guangsha College of Applied Construction Technology, Dongyang322100, Zhejiang)Abstract: The IOS software of the Cisco's switch and router possesses the characteristic of flexibility, retroactivity and manageability. The IOS software is a "source of strength" of switch and router which provides an expansive platform, ensuring the steady of the network ,and supplying the most widely standards-based physics and logical interface. The IOS brings life-force to switch and router. Key words: Cisco; IOS; switch; router“IOS〞是“Internet Operating system〞的简称,又叫网络操作系统。
Cisco交换机端口类常用故障排错 方法
Cisco交换机端口类常用故障排错:在日常工作中,若遇到以下交换机端口类故障,可采取以下方法解决:一、常用命令解释:交换机10号端口Status状态为"administratively down",Protocol状态为"down"。
二、关于err-disabled状态的相关问题:1、err-disabled状态的作用:通常情况下,如果交换机运转正常,其中端口一项显示为启用(enable)状态。
但是如果交换机的软件(CISCO IOS/CatOS)检测到端口的一些错误,端口将随即被关闭。
也就是说,当交换机的操作系统检测到交换机端口发生些错误事件的时候,交换机将自动关闭该端口。
当端口处于err-disabled状态,将没有任何流量从该端口被转发出去,也将不接收任何进站流量。
从交换机外观上看去,端口相对应的LED状态灯也将由正常的绿色变为暗黄色。
同时使用查看端口状态的一些命令,比如show interfaces,也会看到端口是处于err-disabled状态的。
err-disabled的两个作用的:1.告诉管理员端口状态出错。
2.消除因某个端口的错误导致所有端口,或者整个模块功能的出错。
2、err-disabled状态的起因:如下是端口处于err-disabled状态的几种原因:1.双工不匹配.【可通过在端口模式(config-if)#,shutdown--->no shutdown解决】2.端口信道的错误配置.【建议报修处理】3.违反BPDU守护(BPDU Guard)特性.【建议报修处理】4.单向链路检测(UDLD).【建议报修处理】5.检测到后期冲突.【建议报修处理】6.链路振荡.(link-flap)【可通过在端口模式(config-if)#,shutdown--->no shutdown解决】7.违反某些安全策略.【可通过在端口模式(config-if)#,shutdown--->no shutdown解决】8.端口聚合协议(PAgP)的振荡.【建议报修处理】9.层2隧道协议(L2TP)守护(L2TP Guard).【建议报修处理】。
CDP发现协议的维护及故障排除
CDP发现协议的维护及故障排除当网络中增加了一台路由器或者交换机,那么现有的网络设备是如何自动发现这个“新邻居”的呢?对于思科网络来说,主要是CDP发现协议在其中起作用。
简单的说,CDP发现协议就是用来获取邻居设备的信息。
这些信息包括被连接设备的类型(交换机或者路由器)、连接到的路由器的接口或者本地连接的接口和设备的数量的等等。
在这篇文章中,笔者主要想介绍一下这个CPD协议的维护以及如何来排除跟这个协议相关的故障。
一、获取邻居设备的相关信息CDP发现协议的主要作用就是用来发现所有与本地设备直接连接的思科网络设备。
注意这句话说有个定语“直接相连”非常关键。
如果两个设备之间还连接其它设备的话,那么就不能够发现。
每个运行CDP发现协议的路由器都会与自己的邻居交换协议信息。
网络管理员在有需要的情况下,可以将CDP信息交换的结果显示在连接到本地路由器的控制台上。
如下图所示,在任何一台路由器或者交换机的设备上,输入以下命令:show cdp neighbors 命令,就可显示出与这台路由器或者交换机“直接相连”的设备的相关信息。
从上面这个图形中,我们可以得出如下结论。
一是关于CDP的维护大部分都必须在特权模式下进行。
如上图所示,在开始的时候,笔者使用了Enable命令进入到了特权模式。
只有在这个模式下,才能够查看邻居设备的信息。
注意,必须要在特权模式下进行操作。
二是这个命令的输入技巧。
这个命令比较长,如果一个个字符的去输入显然比较费时费力。
而且neighbors这个单词又比较容易拼写错误。
此时就需要用到IOS软件的历史纪录命令。
在实际工作中,只需要输入nei三个字符,然后按一下Tab键,系统就会自动补齐后面的支付,而不需要输全。
这对英文不怎么好的用户来说,是一个福音。
三是这个命令所反映出来的信息。
如上图所示,这个命令可以反映出设备标示的ID 、本地接口、连接保持时间、功能、平台、端口标示、VTP管理域名、本地Vlan、工作模式(全双工或者半双工)等等丰富的信息。
Cisco网络故障的基本排除方法
4.确定路由器txspeed和rxspeed与MODEM设置的数率一致.
5.反Telnet登录成功后,AT命令确定应答OK.
明白show line输出的含义
Show line line-number EXEC是非常有用的trobbleshooting命令.
· show interface serial
· show controllers---显示接口卡控制器统计信息.
一些常用的show controllers命令:
· show controllers cxbus
· show controllers e1
· show running-config---显示当前路由器正在运行的配置.
1.在路由器控制台上,用命令
telnet ip-address 20yy
其中ip-address是一个活动端口的地址, yy是连接MODEM的line线.例如,下面例子是用IP地址192.169.53.52连接到辅助口上:
telnet 192.169.53.52 2001
2.如果连接被拒绝,可能有其它用户连接在该口上.用showusers EXEC命令决定是否被占用,若是,clearline清除它;若没有,重试反Telnet.
· show startup-config---显示存在NVRAM配置.
· show flash---Flash memory内容.
· show buffers---显示路由器中bufferpools统计信息.
· show memory---路由器使用内存情况的统计信息,包括空闲池统计信息.
· show processes---路由器活动进程信息.
CISCO网络故障处理方法
CISCO网络故障处理原理及方法分类:網絡技術經驗交流故障处理方法一、网络的复杂性一般网络包括路由、拨号、交换、视频、WAN(ISDN、帧中继、ATM、…)、LAN、VLAN、…二、故障处理模型1、界定问题(Define the Problem)详细而精确地描述故障的症状和潜在的原因2、收集详细信息(Gather Facts)R>信息">RIP故障RIP是距离矢量路由协议,度量值是跳数。
RIP最大跳数为15,如果到目标的跳数超过15,则为不可达。
RIP V1是有类别路由协议,RIP V2是非分类路由协议,支持CIDR、路由归纳、VLSM,使用多播(224.0.0.9)发送路由更新。
RIP相关的show命令:Show ip route rip ;仅显示RIP路由表Show ip route ;显示所有IP路由表Show ip interface ;显示IP接口配置Show running-configDebug ip rip events ;常见的RIP故障:RIP版本不一致、RIP使用UDP广播更新三、处理IGRP故障IGRP是Cisco专用路由协议,距离矢量协议。
IGRP的度量值可以基于五个要素:带宽、延时、负载、可靠性、MTU,缺省只使用带宽和延时。
IGRP相关的show命令:Show ip route igrp ;显示IGRP路由表Debug ip igrp events ;Debug ip igrp transactions ;常见的IGRP故障:访问列表、不正确的配置、到相邻路由器的line down四、处理EIGRP故障EIGRP是链路状态协议和距离矢量混合协议,是CISCO专用路由协议。
EIGRP使用多播地址224.0.0.10发送路由更新,使用DUAL算法计算路由。
EIGRP的度量值可以基于带宽、延时、负载、可靠性、MTU,缺省仅使用带宽和延时。
EIGRP使用3种数据库:路由数据库、拓扑数据库、相邻路由器数据库。
cisco设备日常操作维护及故障解析
V1.1
1:36 tt
7
OSPF路由协议检查
查看路由信息命令如下: show ip ospf neighbour ---查看OSPF邻居状态 show ip ospf interface ---查看OSPF端口信息 show ip ospf database ---查看OSPF数据库 show ip ospf border-routers --- 查看OSPF域边界路由器 Show ip route ospf --- 查看ospf路由表
V1.1
1:36 tt
15
思科常见的2个端口隐匿命令
ROUTER>sh int gi1/0/0 switching 路由器接口交换方面的信息 GigabitEthernet1/0/0 to-xx-12012-1-Gi9/3--GE:1 Throttle count 0 Drops RP 0 SP SPD Flushes Fast 12 SSE 0 SPD Aggress Fast 0 SPD Priority Inputs 2486570 Drops 0 Protocol Path Pkts In Chars In Pkts Out Chars Out Other Process 0 0 2423483 145417722 ------------------------------- ROUTER#show int gi1/0/0 stats GigabitEthernet1/0/0 Switching path Pkts In Chars In Pkts Out Chars Out Processor 2544288 629635668 3467254 2217930765 Route cache 0 0 0 0 Distributed cef 130546767214 41610498647258 135423113259 59106724315984 Total 130549311502 41611128282926 135426580513 59108942246749 注:交换模式分为处理器、路由缓存和分布式交换缓存。后者的数据包独立于前两者而单独计算
CiscoIOS软件调度程序相关错误消息疑难解答
目录简介先决条件要求使用的组件规则背景信息故障排除SCHED-3-STUCKMTMRSCHED-3-THRASHINGSCHED-3-UNEXPECTEDEVENTSCHED-2-WATCH建立 Cisco 技术支持案例时应收集的信息相关信息简介本文解释一些Cisco IOS软件调度程序相关的错误消息的原因,和如何排除故障他们。
这些消息与一个特定平台没有涉及。
他们能出现在每个平台该支持Cisco IOS软件。
这些是本文包括的消息:SCHED-3-STUCKMTMRqSCHED-3-THRASHINGqSCHED-3-UNEXPECTEDEVENTqSCHED-2-WATCHq如果遇到“SCHED…”在此页没有解释的错误消息,使用反馈表在此页顶部为了通知Cisco。
先决条件要求本文档没有任何特定的要求。
使用的组件本文档不限于特定的软件和硬件版本。
规则有关文档规则的详细信息,请参阅 Cisco 技术提示规则。
背景信息Cisco IOS软件调度器,是Cisco IOS软件内核的一部分,管理在系统的所有进程使用代表每个进程状态的一系列的进程队列。
队列在该状态保持进程的上下文信息。
当调度器移动他们的从一个进程队列的上下文到另一个,进程从一状态过渡到另一个。
某些进程队列是:空闲队列?包含是活跃的在事件的进程,但是等待发生,在他们运行前。
q无效队列?包含终止的进程,但是需要有他们的回收的资源,在他们可以从系统前完全删除。
q就绪队列?包含合格运行的进程。
有四个就绪队列,一个每流程优先级的。
当运行进程挂起,qCPU的调度器收复控制和使用一种算法选择从其四个就绪队列之一的下进程。
故障排除SCHED-3-STUCKMTMR当多种事件在路由器时,发生进程能注册通知。
此特定留言看来,每当一个已注册计时器超时,并且计时器值在进程执行以后是不可更改两连续的倍。
这总是一个装饰性的软件相关的问题。
在控制台的这些消息指示这样一问题:此错误消息出现的进程是缩小的这些traceback的原因一个好征兆。
CiscoIOS软件运行故障排除方法(精)
其实路由器与交换机等网络设备也是计算机的一种,其也可以分为硬件与软件两部分。
普通的PC主机操作系统(如Windows在使用过程中会出现种种问题,路由器或者交换机的操作系统(如Cisco 的IOS也不例外。
为此网络管理员还必须掌握排除IOS软件运行故障的方法。
在这里笔者就对常见的故障以及解决方法做一些举例,以帮助网络管理员解决网络问题。
一、启动配置文件丢失Windows操作系统启动的时候会查看主机中的boot.ini文件,以判断启动的顺序。
当这个配置文件损坏的时候,操作系统就无法正常启动。
需要使用光盘等工具对这个配置文件进行修复。
路由器中也有类似的一个配置文件。
如在路由器启动的时候,IOS系统会在配置文件中寻找boot system语句。
这个语句决定了路由器从哪一个映像中启动IOS软件。
有时候这个语句配置错误的话,就会导致路由器启动故障。
遇到这个问题后如何解决呢?在谈具体的解决措施之前,笔者有必要先说明一下IOS软件的映像问题。
Cisco IOS软件设备往往有三种不同的运行环境,分别为RomMonitro、Boot Rom和Cisoco IOS。
路由器在启动的时候,会根据用户的指令选择一种环境进行运行。
具体运行的环境,就是在配置文件中的Boot System语句中指定。
这里需要注意的是,这三种运行环境并不代表不同的操作系统。
如以微软操作系统为例,这里将的运行环境并不是像其XP、2003等等代表不同的操作系统。
而更像是在启动的时候,按F8键进入到启动模式的选择界面。
系统管理员员再遇到系统故障时,往往会按F8键选择具体的启动模式来解决故障。
如在遇到分辨率出现问题的时候,就会采用VGA模式启动来排除故障。
其实IOS的这三种工作环境跟这个操作系统的启动模式类似。
如ROM Monitor工作环境,主要提供低级别的功能和诊断。
如在这种工作环境下,可以用来修复系统故障或者口令恢复等方面的工作。
而在BootRom模式下,只能够使用IOS软件功能的一个有限子集。
监视器超时故障排除-Cisco
故障排除
监视器超时的根源可能与硬件或软件相关。您可以通过以下常见症状识别问题的根源:
q 如果路由器在几个月内都运行正常,但突然开始每 20 分钟重新载入一次,或者连续重新引导 ,您无法再访问路由器,则此问题很可能与硬件相关。如果最近安装了新的模块,然后监视器 超时导致路由器崩溃时,也会发生这种情况。
监视器超时故障排除
目录
简介 先决条件 要求 使用的组件 规则 识别监视器超时 故障排除 软件监视器超时 处理监视器超时 与监视器超时相关的错误消息 建立 TAC 服务请求时应收集的信息 相关信息
简介
本文描述了在 Cisco 路由器上出现监视器超时的原因,并介绍了排除故障的方法。
先决条件
要求
本文档的读者应掌握以下这些主题的相关知识:
q 控制台日志包含以下行:****** Watch Dog Timeout ***PC = 0x6022536C, SP = 0x00000000 q show version output 报告重新加载原因为“监视器计时器超时”:Router#show version ... Router
uptime is 1 hour, 47 minutes System restarted by watchdog timer expired at 06:30:24 UTC Mon Jan 28 2000 System image file is "flash:c3640-is-mz.113-7-T.bin", booted via flash
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
其实路由器与交换机等网络设备也是计算机的一种,其也可以分为硬件与软件两部分。
普通的PC主机操作系统(如Windows在使用过程中会出现种种问题,路由器或者交换机的操作系统(如Cisco 的IOS也不例外。
为此网络管理员还必须掌握排除IOS软件运行故障的方法。
在这里笔者就对常见的故障以及解决方法做一些举例,以帮助网络管理员解决网络问题。
一、启动配置文件丢失
Windows操作系统启动的时候会查看主机中的boot.ini文件,以判断启动的顺序。
当这个配置文件损坏的时候,操作系统就无法正常启动。
需要使用光盘等工具对这个配置文件进行修复。
路由器中也有类似的一个配置文件。
如在路由器启动的时候,IOS系统会在配置文件中寻找boot system语句。
这个语句决定了路由器从哪一个映像中启动IOS软件。
有时候这个语句配置错误的话,就会导致路由器启动故障。
遇到这个问题后如何解决呢?在谈具体的解决措施之前,笔者有必要先说明一下IOS软件的映像问题。
Cisco IOS软件设备往往有三种不同的运行环境,分别为RomMonitro、Boot Rom和Cisoco IOS。
路由器在启动的时候,会根据用户的指令选择一种环境进行运行。
具体运行的环境,就是在配置文件中的Boot System语句中指定。
这里需要注意的是,这三种运行环境并不代表不同的操作系统。
如以微软操作系统为例,这里将的运行环境并不是像其XP、2003等等代表不同的操作系统。
而更像是在启动的时候,按F8键进入到启动模式的选择界面。
系统管理员员再遇到系统故障时,往往会按
F8键选择具体的启动模式来解决故障。
如在遇到分辨率出现问题的时候,就会采用VGA模式启动来排除故障。
其实IOS的这三种工作环境跟这个操作系统的启动模式类似。
如ROM Monitor工作环境,主要提供低级别的功能和诊断。
如在这种工作环境下,可以用来修复系统故障或者口令恢复等方面的工作。
而在BootRom模式下,只能够使用IOS软件功能的一个有限子集。
这两种工作环境跟微软操作系统中的安全
模式类似,功能上会受到很大的限制。
为此这两个工作环境往往只是用来完成特定的维护任务。
当网络管理员发现路由器的工作环境不正常,如某些功能受到限制。
那么就需要考虑是否是Boot System语句配置有误。
一种比较简单的识别方法,就是通过Show Version语句来查看路由器当前运行的工作模式,具体如下图所示:
在这个图形中,最下面一行显示的就是其当前运行的工作环境。
当发现这个工作环境有问题时,就需要重新配置Boot System语句,选择正确的工作环境。
二、寄存器配置错误
IOS操作系统存储在哪些地方呢?对于Cisco产品来说,其可以存储在多个地方。
如TFTF 服务器、Flash存储器等等。
做一个形象的比喻,这就好像在同一台主机上安装了多个相同版本的操作系统,只是其安装的分区不同而已。
但是多个分区上的操作系统相互独立,如不同盘区中的操作系统其桌面配置可能都不同。
只要启动配置文件没有错误,那么用户可以选择自己所喜欢的任何一个操作系统启动。
但是如果这个配置文件出现问题,如设置的启动顺序有问题的话,那会导致什么结果呢?如用户明明想采用D盘分区中的操作系统,因为这个系统中由其个性化的设置。
但是由于配置问题的原因,将C盘分区中的操作系统选择为首选的操作系统,结果最后系统所采用的操作系统就会出现问题。
在IOS中也是如此。
错误的寄存器配置会导致ISO软件无法从Flash存储器中正确的加载ISO软件。
配置寄存器就好像是Boot.ini配置文件,告诉路由器从什么地方获得IOS软件映像(即从什么地方启动。
同样,错误的启动方式可能会给网络带来致命的故障。
如现在IOS软件映像存在两个地方,但是两个地方的配置文件或者
IOS版本不同。
这重新启动后,如果选择的IOS软件映像有错误,那么就会导致网络不通或者网络冲突等等。
但发现配置寄存器出现错误的时候,这仍然可以使用Show Version命令来对配置寄存器进行最后一次确认。
如下图所:
System Image就表示其映像存储的地方。
三、Flash映像文件出现故障
IOS软件比较严重的故障是Flash映像文件出现问题。
这就好像操作系统本身出现了问题,而不是配置问题。
如操作系统文件丢失等等。
如果在路由器启动过程中显示如下信息的话,就表示Flash映像文件可能受损。
Open:Read Error
这个错误信息就是说在读取IOS映像文件的时候出现问题。
当Flash映像文件出现损坏的时候,问题就比较麻烦。
特别是当配置文件没有保存的话,则问题就大了。
其实这跟操作系统的原理是类似的。
但操作系统出现比较严重故障的时候,需要重新安装。
安装以后,原先的配置就会丢失,需要重新配置。
但是如果原先的配置有保存的话,那么只要将配置文件复制过去即可。
如果发现IOS的映像文件出现问题,一般需要经过三个步骤来修复。
第一步:选择合适的工作环境。
但Flash映像文件出现损坏时,网络管理员通常需要更换工作环境。
如以BootRom模式启动。
在这个模式下,可以对Flash存储器进行写操作。
也就是说,这个模式可以用来替换Flash中存储的IOS软件映像。
第二步:覆盖原有的IOS软件映像。
网络管理员以BootRom模式启动时,可以选择使用Copy Tftp Flash命令来替换原有的IOS软件映像。
如可以将存储在TFTP服务器上正确的IOS映像复制到路由器的Flash存储其中。
在这里笔者要强调一点。
如果要路由器正常运行,往往需要使用Flash存储器中完整的IOS软件映像。
或者说,大部分的路由器要求将IOS软件映像的一个拷贝加载到RAM 中,然后从RAM中执行。
还有,有些IOS软件在Flash中是以压缩格式存放的。
在复制时还需要对其进行解压。
第三步:恢复配置并进行测试。
如果在TFTP服务器上备用的IOS映像文件中,包含了最新的配置文件,那么最好,不需要重新进行配置。
相反,如果备用的IOS映像文件没有最新的配置文件,这就需要对配置进行恢复。
如果没有对配置文件进行备份的话,那么就需要重新应用相关的配置。
这个工作量就跟企业的实际配置有关。
在网络维护中,做好相关配置文件的备份是非常重要的一项工作。
IOS软件映像恢复之后,还需要对恢复后的路由器或者交换机等设备进行测试。
如需要测试设置的流量优先级是否有效、过滤机制是否起作用等等。
一般来说,在上次路由器配置后所做的测试工作都要做一遍。
四、解决IOS软件故障的一个简易方法
我们再来回想一下,在操作系统出现故障的时候,有什么修复的简便方法呢?要求其难度不大、修复的时间短且重要数据不会丢失。
我们只要在每次关机之前,对操作系统进行备份一次。
那么下次操作系统无法正常启动时对其进行恢复即可。
由于在故障排除时,分析故障的原因往往需要占用比较长的时间。
在这里,我们只是简单的恢复操作系统,而不用查找故障发生的原因,显然可以缩短时间。
为此笔者建议,在IOS软件维护的时候,我们也可以采取类似的策略。
只要对路由器或者交换机进行了配置之后,如添加了一条策略,就对其备份一次。
如备份到TFTP服务器。
等到出现故障、短时间又无法找到问题原因时,那么就可以通过恢复
的方式来解决IOS软件故障。
由于备份文件中保存着最新的配置,恢复之后也就不需要额外的配置工作,就可以使用。