background image

Cisco IOS 软件的安装升级方法

1.概述

Cisco 的网际操作系统 (IOS)是思科设备的核心,随着网络技术的不断发展,可动态的升级
以适应不断变化的技术,满足新的需求。Ios 的升级拷贝方式主要分为从文件系统拷贝和依
靠底层通信协议传输两种方式,文件系统拷贝又分为:ftp(File Transfer 
Protocol)、rcp (remote copy protocol)、tftp(trivial File Transfer Protocol)三类方式,多用
于正常情况下的软件拷贝升级;依靠通信协议根据设备的具体支持情况有
xmodem、ymodem、zmodem、kemit 等早期协议,因速度较慢及使用不便多用于系统崩溃无
法正常启动的情况下。

2.正常情况下的软件拷贝:

首先 ftp、rcp、tftp 三种协议均需要一台 network server,在路由器上配置接口 ip 地址,并在特权
模式下使用命令: copy {ftp: | rcp: | tftp:} flash ,随后按照提示顺序依次输入服务器的 ip 地址、
源文件名、目的文件名之后确认就可以进行软件拷贝。

Cisco 2500 路由器比较特殊,flash 内的 ios 默认是只读属性,所以需要使用命令

 

router(config)#config-register 0x2101 将寄存器的值修改为 0x2101 使路由器从 ROM 中的镜
象中读取 ios,之后重新启动进入 router(boot)>模式进行如下配置

router(boot)>en 进入特权模式

router (boot)#conft 进入配置模式

router(boot)(config)#int e0 进入接口

router(boot)(config-if)#ip add 10.1.1.1 255.255.255.0 配置 ip 地址及掩码

router(boot)(config-if)#end 回到特权模式

router (boot)# copy {ftp: | rcp: | tftp:} flash 执行拷贝至本地

随后按照提示顺序依次输入服务器的 ip 地址、源文件名、目的文件名即可进行拷贝,完成
后 router(boot)(config)#下输入 config-register 0x2102,将寄存器值还原并重新启动路由器即
完成软件升级。

3.系统崩溃无法正常启动后的软件恢复

1) 在系统不能以正常方式启动的情况下可以首先尝试使用 ROMON 模式进行软件拷贝,
以 2600 为例命令如下

rommon 1 > IP_ADDRESS=10.1.1.1 设置本地 ip 地址

rommon 2 > IP_SUBNET_MASK=255.255.255.0 设置本地 ip 掩码

rommon 3 > DEFAULT_GATEWAY=10.1.1.2 设置默认网关

rommon 4 > TFTP_SERVER=10.1.1.8 设置 TFTP 服务器地址

rommon 5 > TFTP_FILE=c2600-ik9o3s3-mz.122-15.T14.bin  设置源文件名

rommon 6 > TFTPDNLD 进行 TFTP 拷贝

2) 系统崩溃无法正常启动也可以使用 xmodem 或者 ymodem 等通信协议进行拷贝,需要用