CISCO 交换机IOS升级排障实例
交换机频繁吊死故障解决实例

交换机频繁吊死故障解决实例工作中处理交换机频繁吊死故障实例(原因IOS版本问题)升级交换机IOS解决频繁吊死故障一例CISCO 2950 交换机频繁发生吊死故障,发生吊死的交换机无任何告警信息,重启后即恢复正常。
通过将交换机IOS版本由12.11(EA1)升级到12.12(EA2) 后,故障现象消失。
为便于其他朋友处理此类故障,现将CISCO 2950交换机IOS升级的步骤描述如下:一、预备知识交换机与计算机有相似点是,它也有内存、操作系统、配置和用户界面,Cisco交换机中,操作系统叫做互连网操作系统(Internet Operating System)或IOS。
下面介绍交换机的存储器。
ROM(只读存储器):包含路由器正在使用的IOS的一份副本;RAM(随机访问存储器):IOS将随机访问存储器分成共享和主存,主要用来存储运行中的交换机配置;FLASH (闪存):用来存储IOS软件映像文件,闪存是可以擦除内存,它能够用IOS的新版本覆写.NVRAM(非易失性随机访问存储器):用来存储系统的配置文件。
交换机的IOS升级主要是闪存中的IOS映像文件进行更换。
二、前期准备1、准备进行IOS升级的Cisco2950交换机一台;2、电脑一台(台式机、笔记本均可),○1用于对交换机进行配置操作○2作为TFTP 服务器;3、直连网线一根(即两段线序一致),用于向交换机传输IOS文件;4、交换机配置线一根;5、TFTP服务器软件一套,本次使用的是“Cisco TFTP Server”;6、IOS升级文件一份。
三、开始升级1、用配置线连接交换机的Console口与电脑的COM1口(或USB口,依据配置线不同而定),网线连接交换机F0/1口与电脑的以太网口。
电脑IP设为192.168.0.1。
2、将电脑作为TFTP服务器,打开TFTP服务器软件,并将其根目录设为IOS文件所在目录。
3、为使交换机能与TFTP服务器相互通信,我们需要为交换机设置IP地址。
思科交换机重刷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 重启交换机。
CISCO3560IOS升级步骤与常见问题

CISCO3560 IOS升级步骤与常见问题升级步骤:一、设备清单二、备份IOS三、上传新IOS四、更改启动设置一、设备清单CICSO3560交换机,安装了超级终端的PC,TFTP或F TP服务器,c3560-advips ervic esk9-mz.122-25.SEE2.bin的IO S二、备份IOS执行备份前先用dir、cd、pwd等命令看下fla sh中的目录结构。
这台交换机IOS的b in文件以及html文件夹都在flash中c3560-ipbase-mz.122-25.SEB4目录下。
1. /* 将原IOS备份到IP为192.168.1.100的TF TP服务器上*/switch#copy flash:/c3560-ipbase-mz.122-25.SEB4/c3560-ipbase-mz.122-25.SEB4.bint2. /* 将原IOS备份为tar文件到IP为192.168.1.100的TF TP服务器上*/switch#archiv e tar /create tflash:/c3560-ipbase-mz.122-25.SEB4三、上传新IOS/* 将新IOS复制到fla sh的根目录下*/switch#copy tflash:/c3560-advips ervic esk9-mz.122-25.SEE2.bin四、更改启动设置1. 让交换机用新的IOS启动switch(config)#boot system flash:/c3560-advips ervic esk9-mz.122-25.SEE2.binswitch#writeswitch#reload重启后,交换机会使用新的IOS。
常见问题就是交换机IO S加载顺序的问题。
两台思科路由器互相升级IOS过程Word版

两台思科路由器互相升级IOS过程我有一台2501路由器的IOS是坏的(cisocB),另外一台2501路由器IOS是好的(ciscoA),好的IOS在我的PC上面己经没有了,但是通过在PC上面做一个TFTP,把好的传到PC上面,再传到坏的上面就太浪费时间了,。
后来想到一个办法,直接把好的路由器配置成TFTP 服务器。
我的连接方式是两台路由器是通过E0口连接的,我先是在好的路由器上面(cisocA)把E0口配置好IP是192.168.10.90(IP地址随便配置,只要两个E0口都能互相PING通就行)再到配置模式下面输入tftp-server c2500-js-l.122-7a.bin(这是你好的IOS里面的IOS文件名,用show version 来查看你的IOS文件名这台A己经配置好了以后,再到B这台来配置,首先让这台启动到BOOT模式,在全局配置模式下面输入config-register 0x2101 再重启路由器,启动到BOOT模式以后,同样配置你的E口,到了BOOT模式以后,输入copy tftp flash ,提示你输入TFTP服务器,再输入文件名,就可以了,具体操作步骤如下:cisocA#conf tcisocA(config)#tftp-server c2500-js-l.122-7a.bincisocA(config)#int e0cisocA(config-if)#ip add 192.168.10.90 255.255.255.0cisocA(config-if)#no shutciscoB(config)#conf tciscoB(config)#config-register 0x2101ciscoB(config)#endciscoB#reloadSystem configuration has been modified. Save? [yes/no]: yciscoB(boot)>enableciscoB(boot)#conf terminalciscoB(boot)(config)#int e0ciscoB(boot)(config-if)#ip add 192.168.10.80 255.255.255.0ciscoB(boot)(config-if)#no shutciscoB(boot)(config-if)#endciscoB(boot)#erase flashSystem flash directory:File Length Name/status1 15533612 c2500-js-l.122-7a.bin[15533676 bytes used, 1243540 available, 16777216 total]Erase flash device? [confirm]Are you sure? [yes/no]: yAddress or name of remote host [192.168.10.80]? 192.168.10.90Source file name? c2500-js-l.122-7a.binDestination file name [c2500-js-l.122-7a.bin]?Erase flash device before writing? [confirm](回车)Copy 'c2500-js-l.122-7a.bin' from serveras 'c2500-js-l.122-7a.bin' into Flash WITH erase? [yes/no]y输入Y以后,程序就自动COPY IOS,等成功以后,你再如下配置ciscoB(config)#config-register 0x2102ciscoB(config)#reload步骤就完成了。
思科设备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”的简称,又叫网络操纵系统。
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软件功能的一个有限子集。
思科路由器的IOS升级与备份

思科路由器的IOS升级与备份一、实验基础已搭建好的网络实验环境二、实验设备PC机一台、路由器一台、TFTP软件、交叉线一根三、实验步骤 1、用交叉线连接PC机和路由器(PC机装有TFTP服务器)2、配制PC机IP地址和路由器EO口 IP地址,在同一网段,并3、#show version4、# show flash5、# copy flash tftp6、# copy tftp flash四、注意事项查看IOS的版本查看flash空间大小备份升级1确保PC与路由器之间互通2 升级与备份过程中不能断电3 要升级的路由器要有足够的空4、source file ?源文件5、destination or host address思科路由器破解密码2500系列1 开机60秒内按ctrl + pause break进入监控模式2 >o/r 0x2142 不加载IOS>1 初始状态3 路由器自动重启提示" would you like to en ter the in itial con figurati on dialog ” 回答” no ”4 Router(root)> en 进入特权模式Router(root)# copy startup-c onfig runnin g-c onfig 将以前的配置调入内存5 Route(root)# show runnin g-co nfig 查看以前配置的密码Router(root-c on fig)# no en able password 删除明文密码Router(root-c on fig)# no en able secret 删除特权密码6 Router(root-co nfig)# con fig-register 0x2102 改回寄存器值7 Router(root)# copy runnin g-c onfig startup-c onfig 保存配置文件8 Router(root)#reload 重启2600系列(方法一样)ping 通Rommon #co nfreg 0x2142Copy runnin g-c onfig startup-c onfig ===write memoryCopy startup-c onfig runnin g-c onfig ===c onfig memory倚窗远眺,目光目光尽处必有一座山,那影影绰绰的黛绿色的影,是春天的颜色。
Cisco交换机IOS升级步骤

Cisco光纤交换机IOS升级步骤
一、 准备工作
1登录,
点击“support”
点击“select a task”
下载system software文件
下载kick start文件
下载完成后,使用md5校验工具校验是否文件是否正常。
2tftp工具(3CDaemon)
启动3CDaemon,
设置路径及重新启动TFTP服务。
二、 IOS的上传
Telnet进入交换机
显示当前的微码版本:show version
显示当前bootflash里的文件:dir bootflash:
上传文件,如果上传的过程中报错,试试重启tftp服务,可能解决问题
copy tftp://本机IP/m9200‐s2ek9‐kickstart‐mz.3.3.5.bin bootflash:
m9200‐s2ek9‐kickstart‐mz.3.3.5.bin
copy tftp://本机IP/m9200‐s2ek9‐mz.3.3.5.bin bootflash: m9200‐s2ek9‐mz.3.3.5.bin
dir bootflash
安装IOS
install all kickstart bootflash:m9200‐s2ek9‐kickstart‐mz.3.3.5.bin sys bootflash:
m9200‐s2ek9‐mz.3.3.5.bin
交换机将自动load文件,选择”y”,升级完毕后,将自动重启交换机,重启后,使用show
version显示IOS的版本是否已经升级正常。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
各公司的网络管理员在选购网络设备的时候都是精挑细选,在同等级别的不同厂商之间反复研究,多次比较后选出最佳性价比的产品来。
不过有一点可能很多网络管理员都忽略了,那就是网络产品的未来,一个产品不可能一直使用肯定会有出问题的时候,出问题后厂家的服务就显得尤为重要了。
同样网络技术是在不断发展前进的,网络产品也要有一定的可升级可扩展性。
最近笔者就遇到升级核心设备的问题,现记录如下:>一,升级环境:事情的原因是这样的,公司下属部门申请到一定的经费用于网络升级,因此该部门前几天新买了一台思科的Catalyst6509交换机,并且配备了WS- X6548-GE-TX这个思科在去年四月才新推出的10M、100M、1000M自适应的48口RJ-45交换模块。
6509一共有9个插槽,所以可以插上9个模块,为核心设备升级添加模块是习以为常的事情了。
不过由于思科的软件推出总是滞后于硬件,所以拿到手的Catalyst6509交换机标准配置的12.2(14)SX1版本的IOS并不能支持该模块。
这就涉及到了升级问题,需要升级6509交换机的IOS。
于是我和子部门网络管理员从CISCO 官方网站找来支持WS-X6548-GE-TX模块的新版本的IOS准备升级。
没有想到,这次简单的升级工作缺弄得我们两个“准高手”麻烦连连,问题接二连三地出现。
二,没有RJ-45接口对于本次采用的这个WS-X6548-GE-TX模块一共有48个RJ-45端口,然而6509交换机又没有配其他的带RJ-45接口的模块。
这可怎么办呢?毕竟用思科的TFTP Server升级IOS 就必须得将交换机和网络上的一台装有TFTP Server的PC相连。
经过一番寻找,终于发现超级引擎720上面有一个RJ-45模样的接口,旁边写着Link的字样,结果拿来网线插上一试,发现指示灯都不亮。
本来我们两个以为有了希望,然而指示灯不亮就说明该接口无法使用,不过因为这个接口是惟一的希望,否则只能用xmodem方式传输41MB的IOS,传输时间恐怕让我望而却步。
小提示:使用XMODEM传输IOS速度上是非常让人头疼的,笔者曾经用XMODEM方式传过一个2950交换机的IOS,总容量也就2MB左右,足足用了两个钟头。
按照这个速度来说41MB最快也得30几个小时。
既然使用XMODEM方式传输IOS不太现实,那么还要从超级引擎720上面那个RJ-45模样的接口入手。
从网上搜索到相关资料,原来超级引擎720 上的port2 有两种模式:一种是RJ-45接口,还有一种是SFP(a small form-factor pluggable)接口。
而默认的设置是SFP,要使用RJ-45接口就必须更改设置。
输入以下命令进行修改——Router(config)#interface gigabitethemet 5/2//进入该接口进行设置Router(config-if)#media-type rj45//修改模式为RJ45,默认是SFPRouter(config-if)#no shutdown//启用该接口执行命令后发现橘红色的指示灯终于变成了绿色,接下来就可以使用传统的TFTP方法将升级所需的IOS文件传到到交换机中。
本来以为接下来的事情就应该很轻松,谁知道拦路虎并没有就此罢休。
三,TFTP传输协议不支持32兆接下来给接口配上管理地址,再把原来的IOS备份出来。
在超级终端全局模式下输入命令:Router#copy sup-rootflash: s72033-pk9sv-mz.122-14.SX1.bin tftp://192.168.1.1TFTP Server 出现一连串#字号,开始传输数据,本来以为一切OK。
谁知道眼看着就要传完的时候,系统提示:“timeout! Write error!”。
根据系统提示的信息我查询了网线是否断了,磁盘空间是否不足,答案都是否定的。
再次执行传输命令故障依旧。
到6509上查看传输完毕的IOS大小为32MB,比完整的IOS32.1MB稍微小一点。
为什么多出的0.1MB就无法传送呢?开始以为是TFTP的软件有问题,版本过低造成的。
从网上下载了一个第三方的TFTP server一试,结果还是这样。
又找来3Com的TFTP Server,这次效果更差,传到16MB的时候就断开了,系统提示还是超时和写入错误。
仔细分析,终于发现了问题关键所在。
两次传输,一次正好32MB,一次正好16MB,连字节数都不差,肯定不是传输线路问题。
找来资料一查,原来TFTP(Trivial File Transfer Protocol)普通文件传输协议最大就支持传输32MB 的文件。
于是又找来思科文档,一番查询,找出了第2种解决方法,用FTP就行了。
于是在PC上建好FTP服务,键入如下命令:Router# configure terminal//进入交换机配置模式Router(config)# ip ftp username username//设置FTP的访问用户名Router(config)# ip ftp password password//设置登录FTP的密码Touter(config)# end//结束,退出Router#copy sup-bootflash:s72033-pk9sv-mz.122-14.SX1.bin ftp:[//[username[:password]@]192.168.1.1]//执行FTP传输命令,传输文件为s72033-pk9sv-mz.122-14.SX1.bin,已经建立好的FTP 服务器地址为192.168.1.1。
使用FTP传输更新IOS后文件复制非常正常,等待了几分钟,系统提示“successful!”。
看来FTP比TFTP就是强大灵活,限制也少很多。
四,协议错误将IOS成功备份到FTP上后就轮到将新的用于升级的IOS进行上传了。
进入6509配置模式使用如下命令进行操作:Router# configure terminal//进入配置模式Router(config)#ip ftp username username//设置登录FTP的用户名Router(config)#ip ftp password password//设置登录FTP的密码Router(config)#end//退出设置Router#copy ftp:[[//[username[:password]@192.168.1.1] / s72033-jk9o3sv-mz.122-17a.SX.bin] sup-bootflash://复制s72033-jk9o3sv-mz.122-17a.SX.bin新版IOS到本交换机。
本来以为轻轻松松完成的,结果系统这次提示“Protocol error!”。
协议错误?重试一次,下载没有问题的,上传还是提示协议错误。
经过笔者分析怀疑问题可能出在FTP Server上,我的FTP Server是用Server-U这个第三方软件做的,会不会是兼容性问题造成的呢?于是换成微软Windows2000自带IIS中的FTP组件建立FTP服务器。
再次尝试下载与上传都没有任何问题了,不再提示协议错误。
屏幕显示Loading…。
几秒钟后又出现提示信息:“Flash 空间不足”。
五,Flash空间不足出现FLASH空间不足信息后我特别查询了6509核心设备的硬件配置,默认6509标准配置的Flash为64MB,标配IOS大小为32.1MB,要升级的12.2(17a)SX 版本IOS大小为40.6MB,这样看来空间不足再所难免。
但是这个问题还是相对好解决的,将Flash里原来的IOS删除了然后再上传。
于是输入命令:Router#delete sup-bootflash:s72033-pk9sv-mz.122-14.SX1.bin然后再传。
提示信息还是空间不足!这个时候交换机的IOS已经被我删除了,要是不小心掉电或者重起的话,交换机就起不来了。
在管理界面中用show命令看,IOS文件已经没有了,但是空间还是剩余30多兆,就是说flash没有被清空。
这时候想起以前删除vlan.dat 文件后要重启交换机才能生效,可是现在重启是万万不行的。
怎么办?上思科网站查找有利用价值的信息,终于找到一条命令squeeze,该命令是将已经删除的文件彻底清空,就好比清空回收站一样。
运行:Router#squeeze sup-bootflash:后再用SHOW命令查看,发现Flash已经被彻底清空,可用空间为64MB。
这时候再用FTP上传,几分钟以后就会看见屏幕上提示的成功信息。
Reload 一下,用show flash命令看IOS版本已经变成了12 .2(17a)SX。
插上新模块WS-X6548-GE-TX 一试,一切OK,新模块可以正常运行了。
经验总结:本来以为轻松完成的工作却是一波三折,看来高端产品升级也是非常复杂的,很多原来没有重视的环节都会出现这样或那样的问题。
本次故障排除使我也明白了一个道理,技术没有尽头,遇到问题到官方网站查询是最好的办法。
还有就是做事情之前一定要三思,如果删除FLASH后想当然的执行了RELOAD的话,交换机就无法启动了,那样的后果将会非常严重。
操作前请停手思考30秒往往可以减少很多不必要的损失。