开关运行过程中出现故障是不可避免的,但应迅速处理故障,尽快找出故障点并排除故障。 但要做到这一点,就必须了解交换机故障的类型,并具备分析和处理故障的能力。
1、升级环境:
原因是公司下属部门申请了一定的资金用于网络升级,因此部门前几天新购置了一台思科交换机,并配备了WS-新推出的10M、100M和1000M自自适应48端口RJ-45交换模块最近已推出。 6509共有9个插槽,因此可以插入9个模块。核心设备升级时添加模块是很常见的。 但由于Cisco的软件推出始终滞后于硬件,因此交换机标配的IOS 12.2(14)SX1版本无法支持该模块。 这就涉及到升级问题,6509交换机的IOS需要升级。 于是我和分部门网络管理员从CISCO官网找到了支持WS-X6548-GE-TX模块的新版本IOS,准备升级。 没想到,这个简单的升级工作却让我们两个“准高手”接连遇到麻烦,问题接连出现。
二、没有RJ-45接口
本次使用的WS-X6548-GE-TX模块共有48个RJ-45端口。 但6509交换机并未配备其他带有RJ-45接口的模块。 我应该怎么办? 毕竟,要使用Cisco的TFTP升级IOS,必须将交换机连接到网络上配备TFTP的PC。 经过一番查找,终于发现Super 720上有一个类似RJ-45的接口,旁边写着Link字样。 我插上网线,发现指示灯不亮。 一开始我们以为有希望,但是指示灯不亮,说明接口无法使用。 不过,因为这个接口是唯一的希望,否则我只能通过该方法传输41MB的IOS,而且传输时间可能会让我望而却步。
暗示:
传输IOS的速度很麻烦。 笔者曾经用这种方法将IOS转移到2950交换机上。 总容量只有2MB左右,花了整整两个小时。 按照这个速度,41MB最快也要30多个小时。
由于用这种方式传输IOS不太实用,所以我们只好从Super 720上类似RJ-45的接口入手。在网上查找相关资料后发现,Super 720上的port2有两种模式:一种是RJ-45接口,另一种是SFP(小型)接口。 默认设置为 SFP,您必须更改该设置才能使用 RJ-45 接口。 输入以下命令进行修改??
()#5/2
//进入该界面进行设置
(-if)#媒体类型 rj45
//修改模式为RJ45,默认为SFP
(-如果不
//启用该接口
执行命令后,你发现橙色指示灯终于变成了绿色。 然后就可以使用传统的TFTP方式将升级所需的IOS文件传输到交换机上。 原本以为接下来的事情会很容易,谁知道障碍还不止于此。
三、TFTP传输协议不支持32MB
接下来,为该接口分配一个管理地址,然后备份原来的IOS。 在超级终端全局模式下输入命令:
#复制sup-:-pk9sv-mz.122-14.SX1.bin tftp://192.168.1.1
TFTP出现一串#字符,开始传输数据。 我以为一切都好。 谁知道传输即将完成时,系统提示:“!写入错误!”。
根据系统提示的信息,检查是否是网线断了,磁盘空间是否不足。 答案是否定的。 再次执行传输命令后,故障依旧。 进入6509查看传输的IOS大小为32MB,比完整的IOS 32.1MB略小。 为什么额外的0.1MB不能传输?
起初我以为是TFTP软件问题导致的,版本太低。 我从网上下载了第三方TFTP并尝试了一下,结果还是一样。 我又找到了3Com的TFTP,这次效果更差。 到了16MB就断开了,系统依然提示超时和写入错误。 经过仔细分析,我终于找到了问题的关键。 两次传输,一次正好是32MB,另一次正好是16MB。 甚至字节数也不错。 这绝对不是传输线的问题。 查资料得知,TFTP(File)普通文件传输协议支持更大32MB的文件传输。 于是我找到了Cisco的文档,做了一些查询,找到了第二种解决方案,那就是使用FTP。 因此在PC上设置FTP服务并输入以下命令:
#
//进入交换机配置模式
()#ip ftp
//设置FTP访问用户名
()#ip ftp
//设置登录FTP的密码
()# 结尾
//结束,退出
#复制sup-:-pk9sv-mz.122-14.SX1.bin ftp:[//[[:]@]192.168.1.1]
//执行FTP传输命令,传输的文件为-pk9sv-mz.122-14.SX1.bin,建立的FTP服务器地址为192.168.1.1。
使用FTP传输更新IOS后,文件复制正常。 等待几分钟后,系统提示“!”。 看来FTP比TFTP更强大、更灵活,而且限制也少很多。
未经允许不得转载! 作者:admin,转载或复制请以超链接形式并注明出处天心神途传奇手游发布网。
原文地址:《Cisco交换机IOS升级故障排除 cisco ios升级》发布于:2024-04-11
还没有评论,来说两句吧...