Cisco路由器故障解決案例:艱難的IOS升級之旅
路由器故障解決的案例描述
某學校從2003年開始建設校園網(wǎng),近年來上網(wǎng)人數(shù)不斷增加,使原來的Cisco 2621已經遠遠不能滿足網(wǎng)絡的需求。而且最近要上0A辦公系統(tǒng),需要增加一臺VPN設備,用于校外用戶對校內0A系統(tǒng)的訪問。出于經濟上的考慮,他們想通過升級閑置的Cisco 2621路由器來做VPN。不過,在升級IOS的過程中遇到一些問題。
Cisco路由器IOS升級過程如下:
1、超級終端登錄出現(xiàn)亂碼
從機房的倉庫里拿出路由器通電。通過Console口連上去,發(fā)現(xiàn)超級屏幕出現(xiàn)了一些亂碼。會不會是Consol口壞了?分析認為Cisco設備如果出現(xiàn)Console口壞了,一般會在超級終端屏幕上不斷輸出很多的亂碼。但是這回出現(xiàn)的卻是輸入回車鍵后,才在屏幕上出現(xiàn)亂碼,可能是每秒傳輸速率不對。管理員將默認值9600更換為l15200。路由器啟動成功。路由器啟動完后,用show run確實發(fā)現(xiàn)Console的速率為l15200。
2、內存不夠升級失敗
要升級的這臺Cisco2621路由器帶有VPN的功能。原來的IOS版本為C2600-i-mz.122-8.T4.bin。從網(wǎng)上得知 Cisco 2621只有K8、K9系列的IOS才能支持VPN。于是管理員從網(wǎng)上下載新的IOS c2600-ik9o3s3-mz.123-22.bin,大小為15MB。升級過程如下:
(1).配置路由器Interfast 0/0的IP地址,先用“copy flash:tftp”把原來的IOS備份出來,并通過“copy tftpd flash” 命令上傳。
(2).重新啟動路由器,發(fā)現(xiàn)如下的提示錯誤,大意是沒有足夠的內存運行IOS:
在Cisco官方網(wǎng)上查詢,發(fā)現(xiàn)c2600-ik9o3s3-mz.123-22.bin這個10s鏡像要求路由器的內存為64MB,F(xiàn)lash為 16MB。從上面的啟動信息可以看出,這臺路由器的內存為32MB,當然啟動不起來了。后來在網(wǎng)上購買了一條l28MB的內存換上去,加大內存后,啟動路由器成功。
3、在ROM模式下通過TFTP上傳lOS效驗失敗
由于路由器IOS升級失敗,所以想恢復原來的IOS。Cisco IOS升級失敗后,恢復IOS的方式有兩種:FTP和Xmodem。TFTP的傳輸速度快一些,Xmodem的傳輸速度比較慢。在R0M模式下,用 TFTP上傳IOS,過程如下:
(1).在interfast 0/0配置IP地址,配置完后用set命令查看。默認情況下,在R0M模式
下配置的IP地址是在interfast 0/0下的,所配置的IP地址應該要與TFTP服務器在同一個網(wǎng)段內。
(2).用tftpdnld方式下載,TFTP ServerMg開始時用Cisco的TFTP,但傳輸一半就超時。用3Cdaemon傳輸完后,發(fā)現(xiàn)如下的警告:
重啟路由器,路由器無法啟動,提示IOS效驗錯誤。原想可能是IOS下載時出現(xiàn)錯誤,但是重新下載了c2600-ipbase- mz.123-6c.bin還是不行,看來不是IOS的問題。后來更換了網(wǎng)線TFTP軟件還是不行。
解決辦法:用Xmodem來傳。為了使傳輸速度快點,我們應該修改Xmodem的傳輸速度為ll5200。IOS通過Xmodem傳輸完后,重啟路由器,路由器已經可啟動。
4、路由器故障解決經驗總結
(1).在用TFTP上傳IOS時,如果提示效驗錯誤,就應該考慮采用Xmodem方式上傳。
(2).TFTP服務器的IP的地址要和路由器的以太網(wǎng)口在一個網(wǎng)段上。
(3).在用Xmodem上傳IOS時,最好采用Windows自帶的超級終端。
(4).TFTP (Trivial File Transfer Protoco1)文件傳輸協(xié)議最大就支持傳輸32MB的文件。如果IOS大于32MB時,可以考慮采用第三方的TFTP軟件,如3Cdaemon。還有一種辦法就是可以采用FTP傳輸命令。
Cisco路由器應用的比較廣泛,與此同時,故障問題也會增多,當你遭遇路由器故障時候,要冷靜分析、大膽實踐、善于總結,這樣才會提高排錯能力。
【編輯推薦】