list1234 发表于 2018-7-19 08:16:57

CISCO 交换机IOS升级排障实例

  三、TP传输协议不支持32兆    接下来给接口配上管理地址,再把原来的IOS备份出来。在超级终端全局模式下输入命令:
  Router#copy sup-rootflash: s72033-pk9sv-mz.122-14.SX1.bin tftp://192.168.1.1
  TFTP 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:[//@]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:[[//@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空间不足”。
页: [1]
查看完整版本: CISCO 交换机IOS升级排障实例