故障現象
筆者曾為某單位架設局域網,主要網絡結構如下;采用1臺CISCO 1760路由器,連接著一臺CISCO 6305交換機,該交換機下面連接4個16 口交換機,最后連接工作站,使用4Mb/s的專線上網。
工程竣工驗收后,一直運行正常,某天用戶反映工作站全部無法上網了,而在前一天則沒有任何問題。
診斷過程
首先筆者用ping命令看看局域網內各連接部分是否連通。在某臺工作站ping由器的IP地址 ,沒有響應。再ping該局域網的內網網關 ,也不能連通。但是在該工作站ping其他任意工作站都沒有問題 ,看來工作站之間的通信沒有問題,交換機也是正常的?,F在懷疑的重點就集中在路由器上了。
路由器發生故障無非三種可能性:一是連接路由器的線纜出現問題 ;二是路由器受到計算機病毒侵染;三是路由器硬件上有問題。
筆者使用線纜測試儀對路由器與交換機之間的線纜進行仔細檢查 ,沒有發現問題。 至于第二種可能性, 由于路由器安裝了病毒防火墻 ,筆者打開其安全日志查看 ,沒
有發現病毒入侵路由器的跡象。
只剩下最后一種可能了(這也是網管最不愿意看到的情況),路由器本身有問題、筆者使用show interface命令檢查路由器的每個接口(串口 、以太網口等)的信息,結果發現以太網口有問題。
經過筆者與供貨商聯系,更換了同型號的的路由器,安裝后測試問題解決了。事后知道,客戶大樓曾進行更換電路測試,多次短時間電壓變動造成路由器出現接口損壞。
排除心得
路由器是局域網內的重要設備 ,如果通過路由器連接上網, 出現大面積的斷網現象,在排除故障時可以從路由器端一直排查到用戶終端。本例中路由器由于斷電導致接口損壞 ,導致影響了整個網絡的正常運行, 所以對路由器的管理維護不能掉以輕心。
以下提供一些路由器接口故障排除的方法,供大家參考。
(1) 串口故障排除
串口出現連通性問題時,為了排除串口故障,一般是從“show interface serial”命令開始,分析它的屏幕輸出報告內容,找出問題所在。串口報告的開始提供了該接口狀態和線路協議狀態。
接口和線路協議的可能組合有以下幾種
串口運行,線路協議運行,這是完全的工作條件。該串口和線路協議已經初始化, 并正在交換協議的存活信息。
串口運行、線路協議關閉,這個顯示說明路由器與提供載波檢測信號的設備連接,表明載波信號出現在本地和遠程的調制解調器之間,但沒有正確交換連接兩端的協議存活信息??赡艿墓收习l生在路由器配置問題,調制解調器操作問題、租用線路干擾或遠程路由器故障。數字式調制解調器的時鐘問題,通過鏈路連接的兩個串口不在同一子網上,都會出現這個報告。
串口和線路協議都關閉,可能是電信部門的線路故障,電纜故障或者是調制解調器故障。
串口管理性關閉和線路協議關閉,這種情況是在接口配置中輸入了“shutdown”命令。通過輸入“no shutdown”命令, 打開管理性關閉。接口和線路協議都運行的狀況下 ,雖然串口鏈路的基本通信建立起來了。但仍可能由于信息包丟失和信息包錯誤出現許多潛在的故障問題。正常通信時接口輸入或輸出信息包不應該丟失,或者丟失的量非常小,而且不會增加。如果信息包丟失有規律性增加,表明通過該接口傳輸的通信量超過接口所能處理的通信量。解決辦法是增加線路容量。查找其他原因發生的信息包丟失,查看“show interface
serial ”命令的輸出報告中的輸入輸出保持隊列的狀態。當發現保持隊列中信息包數量達到信息的最大允許值,可以增加保持隊列設置的大小。
(2)以太接口故障排除
以太接口的典型問題是:帶寬的過分利用。碰撞沖突次數頻繁,使用不兼容的幀類型。使用“sshow interface ethernet”命令可以查看該接口的吞吐量、碰撞沖突、信息包丟失和幀類型的有關內容等。
通過查看接口的吞吐量可以檢測網絡的利用、如果網絡廣播信息包的百分比很高,網絡性能開始下降。光纖網轉換到以太網段的信息包可能會淹沒以太口。互聯網發生這種情況可以采用優化接口的措施,即在以太接口使用no ip route cache 命令,禁用快速轉換 ,并且調整緩沖區和保持隊列。
兩個接口試圖同時傳輸信息包到以太電纜上時,將發生碰撞。以太網要求沖突次數很少, 不同的網絡要求是不同的,一般情況發現沖突每秒有3至5次就應該查找沖突的原因了。碰撞沖突產生擁塞 ,其原因通常是由于敷設的電纜過長 ,過分利用、或者“聾”節點。以太網絡在物理設計和敷設電纜系統管理方面應有所考慮,超規范敷設電纜可能引起更多的沖突發生。
如果接口和線路協議報告運行狀態,并且節點的物理連接都完好,可是不能通信。引起問題的原因也可能是兩個節點使用了不兼容的幀類型。解決問題的辦法是重新配置使用相同幀類型。如果要求使用不同幀類型的同一網絡的兩個設備互相通信,可以在路由器接口使用子接口,并為每個子接口指定不同的封裝類型。
(3)異步通信口故障排除
在網絡的運行中,異步通信口的任務是為用戶提供可靠服務,但又是故障多發部位。主要的問題是,如何在通過異步鏈路傳輸基于LAN的通信量時,將丟失的信息包的量降至最少。
異步通信口故障一般的外部因素是:撥號鏈路性能低劣,電話網交換機的連接質量問題 ,調制解調器的設置。檢查鏈路兩端使用的調制解調器 :連接到遠程計算機機端口調制解調器的問題不太多, 因為每次生成新的撥號時通常都初始化調制解調器,大多數通信程序都能在發出撥號命令之前發送適當的設置字符串 。連接路由器端口的問題較多,這個調制解調器通常等待來自遠程調制解調器的連接。連接之前,并不接收設置字符串。如果調制解調器丟失了它的設置,應采用某種方法來初始化遠程調制解調器。簡單的辦法是使用可通過前面板配置的調制解調器,另一種方法是將調制解調器接到路由器的異步接口,建立反向Telnet,發送設置命令配置調制解調器?!皊how interface async”命令,showline命令是診斷異步通信口故障使用最多的工具。“show interface async ”命令輸出報告中,接口狀態報告關閉的惟一的情況是接口沒有設置封裝類型。線路協議狀態顯示與串口線路協議顯示相同。show line命令顯示接口接收和傳輸速度設置以及EIA狀態顯示。
show line命令可以認為是接口命令(show interface async) 的擴展。show line命令輸出的EIA信號及網絡狀態如下:
noCTSnoDSRDTRRTS:調制解調器未與異步接口連接。
CTSnoDSRDTRRTS:調制解調器與異步接口連接正常 ,但未連接遠程調制解調器。
CTSDSRDTRRTS:遠程調制解調器撥號進入并建立連接。
確定異步通信口故障一般可用下列步驟:檢查電纜線路質量 ;檢查調制解調器的參數設置;檢查調制解調器的連接速度;檢查rxspeed和txspeed是否與調制解調器的配置匹配, 通過show interface async命令和showline命令查看端口的通信狀況;從show line命令的報告檢查EIA狀態顯示, 檢查接口封裝 ,檢查信息包丟失及緩沖區丟失情況。