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