萬盛學電腦網

 萬盛學電腦網 >> 路由器知識 >> 路由器設置 >> cisco思科 >> 思科路由器崩潰的排查命令及原因

思科路由器崩潰的排查命令及原因

    思科路由器是我們常用到的網絡設備,其崩潰時我們要保存好路由器記憶體中的關鍵信息,以便找出思科路由器崩潰的原因,並防止這種情況的再次發生。
要做到這一點,你需要對路由器進行配置,以便保存在發生思科路由器崩潰的時間存儲在路由器上的核心轉儲信息。下面,我將告訴你什麼是核心轉儲信息及其用處,以及如何在路由器上保存這些對事故分析來說非常重要的文件。
一、核心轉儲信息
核心轉儲信息指的是路由器內存信息的一個完整鏡象副本。當路由器出現一個系統崩潰或無法恢復的錯誤不能繼續工作下去的時間,就會將內存中所有的信息寫入服務器的內存中,為重新加載提供方便。保存一份核心轉儲信息,對於確定導致系統崩潰的可能因素來說,是非常重要的。
核心轉儲信息需要保存的是路由器崩潰時的信息,而在路由器重新啟動後,這樣的核心轉儲信息就不存在了。
二、思科路由器崩潰時需要使用的重要故障排除命令
顯示內容(show context):該命令可以保存象重新啟動系統和堆棧跟蹤信息的原因之類的信息,除了核心轉儲信息之外,思科公司的技術援助中心可能還會要求你提供show tech-support命令顯示的信息。這條命令會顯示配置、統計等信息並登陸到路由器上。
顯示版本(show version):這條命令可以顯示包括路由器的硬件配置、思科網際操作系統的版本、內存、接口等方面在內的可用信息。導致路由器崩潰的也許僅僅只是一個硬件錯誤。這些信息還可以幫助了解路由器運行代碼的版本,以及可用內存和閃存數量。
顯示棧(show stacks):這也是一個非常有用的命令,可以用來對堆棧的使用過程和中斷例程進行監控。此命令可以在出現類似總線錯誤或者軟件導致的崩潰的時間顯示信息。
我們通常建議的模式是采用通過文件傳輸協議(FTP),因此,本文將提供這種情況下的配置。順便說一下,不論你使用的是FTP、RCP或如上所述的其他任何方式,在創建核心轉儲文件之前,請確保協議是正常工作的。換句話說,在使用該模式之前,進行測試確保系統運行是正常的。舉例來說,你可以利用復制路由器的配置到設定保存核心轉儲文件的服務器來測試文件傳輸協議是否可靠的運行:
Router# copy running-config ftp
因為沒有重新啟動,所以需要手動創建核心轉儲文件,在全局模式下輸入下面的命令:
Router# write core
這條命令在路由器是失靈而不是思科路由器崩潰的情況下是有用的。請注意這一點,它將對內存裡的所有而不僅僅是正在使用的信息進行轉儲操作,因此,請務必確保有足夠內存來接受相關的信息。並且,我不建議對運行中的路由器進行這樣的操作。
思科公司建議在不要經過任何類型中轉的情況下,將路由器直接連接到FTP服務器上。debug sanity命令對於內存特別是輸入/輸出類的內存的錯誤調試來說也是非常有用的。在和思科技術代表一起工作的時間,你可能會用到這條命令。讓我們看看一個核心轉儲文件在使用顯示版本(show version)命令後的輸出結果。請注意,錯誤信息位於輸出信息的底部。在發生事故的時間,另一個會對你有幫助的文件是crashinfo文件。它保存在啟動閃存或者快閃閃存中。
三、結果分析
核心轉儲配置保存在每個路由器上,一旦路由器發生思科路由器崩潰的時間,利用可以找到的核心轉儲信息找出原因是非常重要的。如果核心轉儲信息沒有被保存,一旦路由器已經重新啟動,將不可能再找到。通過對核心轉儲文件進行設置,在思科公司的技術援助中心的幫助下,你就可以在思科路由器崩潰的問題第一次出現的時間就給予解決。
在使用思科路由的時候,經常會遇到思科路由器崩潰事故,上文就是應對此類問題的原因和解決方法。
copyright © 萬盛學電腦網 all rights reserved