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)#c onfig-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等通信協議進行拷貝,需要用翻轉線直連console口和主機,以3550爲例,命令如下:

  switch: flash_init                                            進行flash的初始化
  switch: load_helper                                  初始幫助文件的導入
  switch: dir flash:                   察看flash的狀態
  switch: copy xmodem: flash: c3550-i5q3l2-mz.121-22.EA4.bin
  以xmodem方式拷貝文件
  主機一端打開超級終端,配置方法如下圖所示

配置超級終端默認參數

 選擇 '傳輸'-'發送文件'選項

選擇使用的協議

確定後開始傳送文件
  傳輸完成後重新啓動設備即完成拷貝


  附錄:
  上面提到的Xmodem、Ymodem、Zmodem、Kermit幾種協議是比較常見的,其中Xmodem是最早的協議之一,一種由幾乎所有通訊程序支持的文件傳送協議, 傳送128個字節信息塊;Ymodem和Zmodem都是它的改進協議,Ymodem傳送1024字節長的信息塊,快於Xmodem並且可送多個文件;Zmodem速度快於Ymodem和Xmodem,且可以更好地在斷開後恢復傳輸。Kermit協議有非常強的可移植性,它在從大型機到個人電腦的各種環境下都能夠傳輸。Kermit協議傳輸的速度比Ymodem或者Zmodem要慢一些,但由於它的應用範圍廣,所以一般通信軟件都支持它,包括Windows的Terminal等等。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章