壹、網絡故障分層診斷技術
1、物理層及其診斷。物理層是OSI分層結構體系中最基礎的壹層,它建立在通信媒體的基礎上,實現系統和通信媒體的物理接口,為數據鏈路實體之間進行透明傳輸,為建立、保持和拆除計算機和網絡之間的物理連接提供服務。物理層的故障主要表現在設備的物理連接方式是否恰當;連接電纜是否正確;MODEM、CSU/DSU等設備的配置及操作是否正確。確定路由器端口物理連接是否完好的最佳方法是使用show interface命令,檢查每個端口的狀態,解釋屏幕輸出信息,查看端口狀態、協議建立狀態和EIA狀態。
2、數據鏈路層及其診斷。數據鏈路層的主要任務是使網絡層無須了解物理層的特征而獲得可靠的傳輸。數據鏈路層為通過鏈路層的數據進行打包和解包、差錯檢測和壹定的校正能力,並協調***享介質。在數據鏈路層交換數據之前,協議關註的是形成幀和同步設備。查找和排除數據鏈路層的故障,需要查看路由器的配置,檢查連接端口的***享同壹數據鏈路層的封裝情況。每對接口要和與其通信的其他設備有相同的封裝。通過查看路由器的配置檢查其封裝,或者使用show命令查看相應接口的封裝情況。
3、網絡層及其診斷。網絡層提供建立、保持和釋放網絡層連接的手段,包括路由選擇、流量控制、傳輸確認、中斷、差錯及故障恢復等。排除網絡層故障的基本方法是:沿著從源到目標的路徑,查看路由器路由表,同時檢查路由器接口的IP地址。如果路由沒有在路由表中出現,應該通過檢查來確定是否已經輸入適當的靜態路由、默認路由或者動態路由。然後手工配置壹些丟失的路由,或者排除壹些動態路由選擇過程的故障,包括RIP或者IGRP路由協議出現的故障。例如,對於IGRP路由選擇信息只在同壹自治系統號(AS)的系統之間交換數據,查看路由器配置的自治系統號的匹配情況。
二、路由器接口故障排除
1、串口故障排除。串口出現連通性問題時,為了排除串口故障,壹般是從show interface serial命令開始,分析它的屏幕輸出報告內容,找出問題之所在。串口報告的開始提供了該接口狀態和線路協議狀態。接口和線路協議的可能組合有以下幾種:①串口運行、線路協議運行,這是完全的工作條件。該串口和線路協議已經初始化,並正在交換協議的存活信息。②串口運行、線路協議關閉,這個顯示說明路由器與提供載波檢測信號的設備連接,表明載波信號出現在本地和遠程的調制解調器之間,但沒有正確交換連接兩端的協議存活信息。③串口和線路協議都關閉,可能是電信部門的線路故障、電纜故障或者是調制解調器故障。④串口管理性關閉和線路協議關閉,這種情況是在接口配置中輸入了shutdown命令。通過輸入no shutdown命令,打開管理性關閉。接口和線路協議都運行的狀況下,雖然串口鏈路的基本通信建立起來了,但仍然可能由於信息包丟失和信息包錯誤時會出現許多潛在的故障問題。正常通信時接口輸入或輸出信息包不應該丟失,或者丟失的量非常小,而且不會增加。
2、以太接口故障排除。以太接口的典型故障問題是:帶寬的過分利用;碰撞沖突次數頻繁;使用不兼容的?類型。使用show interface ethernet命令可以查看該接口的吞吐量、碰?沖突、信息包丟失、和?類型的有關內容等。①通過查看接口的吞吐量可以檢測網絡的利用。如果網絡廣播信息包的百分比很高,網絡性能開始下降。光纖網轉換到以太網段的信息包可能會淹沒以太口。互聯網發生這種情況可以采用優化接口的措施,即在以太接口使用no ip route-cache命令,禁用快速轉換,並且調整緩沖區和保持隊列。②兩個接口試圖同時傳輸信息包到以太電纜上時,將發生碰?。以太網要求沖突次數很少,不同的網絡要求是不同的,壹般情況發現沖突每秒有3、5次就應該查找沖突的原因了。碰?沖突產生擁塞,碰?沖突的原因通常是由於敷設的電纜過長、過分利用、或者“聾”節點。③如果接口和線路協議報告運行狀態,並且節點的物理連接都完好,可是不能通信。引起問題的原因也可能是兩個節點使用了不兼容的?類型。解決問題的辦法是重新配置使用相同?類型。
3、異步通信口故障排除。異步通信口故障壹般的外部因素是:撥號鏈路性能低劣;電話網交換機的連接質量問題;調制解調器的設置。檢查鏈路兩端使用的調制解調器:連接到遠程PC機端口調制解調器的問題不太多,因為每次生成新的撥號時通常都初始化調制解調器,利用大多數通信程序都能在發出撥號命令之前發送適當的設置字符串;連接路由器端口的問題較多,這個調制解調器通常等待來自遠程調制解調器的連接,連接之前,並不接收設置字符串。如果調制解調器丟失了它的設置,應采用壹種方法來初始化遠程調制解調器。簡單的辦法是使用可通過前面板配置的調制解調器,另壹種方法是將調制解調器接到路由器的異步接口,建立反向telnet,發送設置命令配置調制解調器。show interface async 命令、show line命令是診斷異步通信口故障使用最多的工具。show interface async 命令輸出報告中,接口狀態報告關閉的唯壹的情況是接口沒有設置封裝類型。線路協議狀態顯示與串口線路協議顯示相同。show line命令顯示接口接收和傳輸速度設置以及EIA狀態顯示。show line命令可以認為是接口命令(show interface async)的擴展。show line命令輸出的EIA信號及網絡狀態:noCTS noDSR DTR RTS:調制解調器未與異步接口連接。CTS noDSR DTR RTS:調制解調器與異步接口連接正常,但未連接遠程調制解調器。CTS DSR DTR RTS:遠程調制解調器撥號進入並建立連接。確定異步通信口故障壹般可用下列步驟:檢查電纜線路質量;檢查調制解調器的參數設置;檢查調制解調器的連接速度;檢查rxspeed 和txspeed是否與調制解調器的配置匹配;通過show interface async 命令和 show line命令查看端口的通信狀況;從show line命令的報告檢查EIA狀態顯示;檢查接口封裝;檢查信息包丟失及緩沖區丟失情況。