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