IOS是Cisco路由器的操作系统,也叫做网络互联操作系统。升级IOS的步骤如下。
(1)在计算机上安装配置TFFP服务器软件。例如:TFTPServer。安装TFTP服务器并将该服务器配置成固定的IP地址(此处假设为192.168.100.1)。
(2)备份系统映像和配置文件。把系统文件和配置文件拷贝到网络中的服务器上保存,这样在Cisco路由器操作系统损坏或配置文件丢失时可以尽快恢复系统正常运行。
拷贝系统映像和系统文件到TFTP服务器的命令如下:
copy flash tftp
拷贝配置文件到TFFP服务器的命令如下:
copy running-config tftp
或copy startup-config tftp。
(3)升级路由器IOS及拷贝配置文件的。
Cisco路由器的系统软件存储在Flash memory(闪存)中,每次启动路由器时,从Flash memory里调出系统并执行。配置文件存在NVRAM(非易失性随机访问存储器)中,该文件分成start-up configer和running configer两种,Start-up configer是开机时启动NVRAM配置。由于Cisco路由器指令系统是即时生效的,故运行的配置可能与启动时的配置不同,把running configer写到NVRAM中才是start-up configer。
路由器的系统文件和配置文件都可以从TFTP服务器中拷贝,同时也可以将现有的文件拷贝到TFTP服务器中进行备份。升级系统映像和配置文件时,为防止不正确操作等引起的升级失败,应先把路由器原有的系统备份下来,包括Flash中IOS和NVRAM中的配置文件。
从TFFP服务器拷贝系统文件到FLASH中的命令如下:
Cisco3640#copy tftp flash
IP address or name of remote host[255.255.255.255]?192.168.100.1(TFTP服务器地址)
Name offile to copy?c3640-i-mz.120-5.bin(该文件要存放在TFTP服务器TFTP软件目录下)
Copy c3640-i-mz.120-5.bin from 192.168.100.1 into flash memory? [confirm]
Flash is filled to capacity.
Erasure is needed before flash may be written.
Erase flash before writing ? [confirm]
eeeeeeeeeeeeeeee...
Loading from 192.168.100.1:!!!!...
[OK-2592768 bytes]
Verifying via checksum...
Flash verification successful.Length=2592768,checksum=0x12AD
把配置文件从TFTP服务器拷贝到路由器NVRAM的命令如下:
copy tftp running-config或copy tftp startup-config