探討路由交換機備份與升級問題
我國的路由交換機發(fā)展非常迅速,可能好多人還不了解路由交換機備份與升級問題,沒有關系,看完本文你肯定有不少收獲,希望本文能教會你更多東西。如果是通過網(wǎng)絡升級IOS,運行TFTP Server主機連接路由交換機的接口沒有限制,TFTP Server的地址可以隨意定義,但必須與網(wǎng)絡設備定義的地址在同一網(wǎng)段上。連接至路由器時,必須使用路由器的***個以太網(wǎng)口,即Ethernt0(對Cisco 2500系列等)和Ethernet0/0(對Cisco 2600系列等),其他系列略有差別,可根據(jù)使用手冊進行確定。下面將詳細介紹IOS文件修復的步驟。
1.部署TFTP
首先需要安裝TFTP Server軟件,這里使用Cisco TFTP Server的TFTP服務器軟件,可以從Cisco網(wǎng)站上下載。Cisco TFTP Server的配置十分簡單,幾乎不用更改它的配置,如需要可以更改其根目錄,在圖6-6中的位置中選擇。將IOS文件放在TFTP Server所在目錄的根目錄下,如果TFTP Server軟件在機器裝的是Cisco TFTP Server目錄,那么就把新的IOS文件放在Cisco TFTP Server目錄下就可以了。也可以自行指定IOS文件的存放位置。
2.升級路由交換機IOS
首先,用Console連接路由交換機的Console口與電腦的COM1口(或USB口,依據(jù)配置線不同而定,設置方法請查看第5章的相關內容),網(wǎng)線連接路由交換機Fast Ethernet0/1口與計算機的以太網(wǎng)口,打開TFTP服務器軟件,并將其根目錄設為IOS文件所在的目錄。
為使交換機能與TFTP服務器相互通信,需要為路由交換機和TFTP服務器設置IP地址。
1)設置TFTP服務器地址
首先需要將運行TFTP的計算機IP地址設為192.168.0.1。
2)設置路由交換機IP地址
使用Windows自帶的超級終端軟件,將路由交換機的地址設為與計算機的IP地址相同網(wǎng)段。三層路由交換機可以針對接口設置IP,而二層路由交換機需要針對升級用VLAN,設置IP地址。具體步驟如下。
第1步:進入全局配置模式
Switch#configure terminal
第2步:進入管理VLAN接口模式
Switch(config)# interface vlan 99
第3步:配置IP地址
Switch(config-if)# ip address 192.168.0.2 255.255.255.0
第4步:將Fasethernet 0/1劃分到VLAN
Switch(config-if)# interface fasethernet 0/1
Switch(config-if)# witch access vlan 99
第5步:退回全局配置模式
Switch#exit
3)備份舊IOS
在特權模式下輸入Show Flash命令,查看當前路由交換機Flash內IOS的文件名:c2950-c3h2s- mz.120-5.3.WC.1.bin 及相關信息。在升級前,需要將這份IOS文件備份出來,以防在升級中出現(xiàn)意外無法恢復到初始狀態(tài)。
Switch#copy flash tftp
Source filename []?c2950-c3h2s-mz.120-5.3.WC.1.bin //輸入IOS文件名
Address or name of remote host []? 192.168.0.1 //輸入TFTP地址
Destination filename [c2950-c3h2s-mz.120-5.3.WC.1.bin]? //可以更改名稱或使用默認
4)刪除舊IOS
復制的時間和IOS的大小有關,請耐心等待。備份完成后,就要將新的IOS文件復制到flash中。但通過show flash命令發(fā)現(xiàn)Flash中的剩余存儲空間比要升級的IOS文件要少,為了使新的IOS文件能拷入路由交換機的Flash中,必須要先刪除原IOS文件。
Switch#delete flash: c2950-c3h2s-mz.120-5.3.WC.1.bin //復制文件從Flash到tftp
Delete filename [c2950-c3h2s-mz.120-5.3.WC.1.bin] //確認,回車
Delete flash:c2950-c3h2s-mz.120-5.3.WC.1.bin? [confirm] //確認,回車
5)升級新IOS
確認Flash中的IOS文件已經(jīng)刪除,在新的IOS文件被復制到路由交換機之前,一定要確保路由交換機不會重新啟動,否則路由交換機就無法正常啟動了。
Switch#copy tftp flash: //復制文件從tftp到flash
Address or name of remote host []? 192.168.0.1 //輸入TFTP地址
Source filename []? c2950-i6k2l2q4-mz.121-22. EA8a.bin //輸入升級的新版IOS名稱
Destination filename [c2950-i6k2l2q4-mz.121-22.EA8a.bin]? //確認,回車
新的IOS文件成功復制到Flash中之后,輸入reload 重啟交換機。如果路由交換機能夠正常的重啟動,查看Flash中的IOS文件已經(jīng)變成c2950-i6k2l2q4-mz.121-22.EA8a.bin。至此,IOS的升級工作完成,***可以刪除臨時性的VLAN。