資源描述:
《排除路由器崩潰故障》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、介紹通常所說的“系統(tǒng)崩潰”是指系統(tǒng)檢測(cè)到無法恢復(fù)的錯(cuò)誤并重新啟動(dòng)的情況。引起崩潰的錯(cuò)誤通常是由處理器硬件檢測(cè)的,處理器硬件在ROM監(jiān)視器中自動(dòng)派生出特殊的錯(cuò)誤處理代碼。ROM監(jiān)視器可以識(shí)別錯(cuò)誤,打印消息,保存故障信息并重新啟動(dòng)系統(tǒng)。開始規(guī)則有關(guān)文件規(guī)則的更多信息,請(qǐng)參閱CiscoTechnicalTipsConventions.前提條件本文沒有任何特定的前提條件。所使用組件本文不限于任何特定的軟硬件版本。獲得有關(guān)崩潰的信息在路由器崩潰的情況下,最重要的工作是在對(duì)路由器進(jìn)行人工重載或重新加電啟動(dòng)之前盡可能多地收集有關(guān)崩潰的信息。人工重載或重新加電啟動(dòng)之
2、后,除crashinfo文件中成功保存的信息外,有關(guān)崩潰的所有其他信息都將丟失。下面的輸出內(nèi)容顯示了有關(guān)崩潰的一些信息。若您可以通過Cisco設(shè)備獲得showversion、showstacks、showcontext或showtechsupport命令輸出,則可通過這些輸出來顯示潛在的問題和修補(bǔ)方法。若要使用這些信息,登錄并啟用,但您必須是注冊(cè)用戶。命令說明showversion最早在CiscoIOS(r)軟件版本10.0中出現(xiàn)的命令。ShowversionEXEC命令顯示系統(tǒng)硬件配置、軟件版本、配置文件與軟件鏡像的名稱和來源、路由器運(yùn)行時(shí)間和有關(guān)
3、系統(tǒng)重啟過程的信息。重要提示:若路由器在崩潰后重載(例如加電重啟或使用reload命令),該信息將會(huì)丟失。因此,設(shè)法在重載前收集有關(guān)信息!!!showstacks最早在CiscoIOS軟件版本10.0中出現(xiàn)的命令。showstacksEXEC命令用來監(jiān)視程序和中斷程序的堆棧使用情況。在路由器崩潰的情況下,showstacks命令輸出是信息的最重要來源之一。重要提示:若路由器在崩潰后重載(例如加電重啟或使用reload命令),該信息將會(huì)丟失。因此,設(shè)法在重載前收集有關(guān)信息!showcontext最早在CiscoIOS軟件版本10.3中出現(xiàn)的命令。sho
4、wcontextEXEC命令用來在發(fā)生意外事件時(shí)顯示非易失性RAM(NVRAM)中保存的信息。上下文信息是處理器和基礎(chǔ)結(jié)構(gòu)所特定的,而軟件版本和運(yùn)行時(shí)間信息則不是。不同路由器類型的上下文信息因此各不相同。showcontext命令的顯示內(nèi)容包括以下方面:·系統(tǒng)重啟原因·堆棧記錄·軟件版本·信號(hào)編號(hào)、代碼和路由運(yùn)行時(shí)間信息·崩潰時(shí)的所有注冊(cè)內(nèi)容showtech-support最早出現(xiàn)在CiscoIOS軟件版本11.2中。在報(bào)告問題時(shí),此命令非常有助于收集有關(guān)路由器的基本信息。此命令包括:·showversion·showrunning-config·s
5、howstacks·showinterface·showcontroller·showprocesscpu·showprocessmemory·showbuffersconsolelog若在崩潰時(shí)與路由器控制面板相連,您會(huì)在崩潰期間看到類似以下信息的顯示內(nèi)容:***SystemreceivedaSoftwareforcedcrash***signal=0x17,code=0x24,context=0x619978a0PC=0x602e59dc,Cause=0x4020,StatusReg=0x34008002DCLMaskedInterruptReg
6、ister=0x000000f7DCLInterruptValueRegister=0x00000010MEMDInt6StatusRegister=0x00000000保存這些信息以及此前的日志。路由器恢復(fù)運(yùn)行時(shí)一定要獲得showstacks命令輸出。syslog若路由器設(shè)置為向syslog服務(wù)器發(fā)送日志,則可在syslog服務(wù)器上顯示崩潰前所發(fā)生的事件。但是,在路由器崩潰的情況下,可能不會(huì)將最有用的信息發(fā)送到syslog服務(wù)器上。因此,通常情況下,syslog輸出對(duì)于排除崩潰故障不是很有用。crashinfocrashinfo文件包含有關(guān)當(dāng)前崩潰
7、的許多有用信息,這些信息保存在bootflash或flash存儲(chǔ)器中。當(dāng)數(shù)據(jù)或堆棧損壞引起路由器崩潰時(shí),除了常用的showstacks命令輸出外,還需要更多的重載信息來排除這類崩潰故障。在Cisco12000千兆位路由器處理器(GRP)、Cisco7000和7500路由交換處理器(RSP)以及Cisco7200系列路由器上,缺省情況下crashinfo被寫入到bootflash:crashinfo中。對(duì)于Cisco7500通用接口處理器2(VIP2),缺省情況下此文件被保存到bootflash:vip2_slot_no_crashinfo中,其中,s
8、lot_no為VIP2插槽號(hào)碼。對(duì)于Cisco7000路由處理器(RP),缺省情況下此文件被保存到flash