根據故障的性質不同,網絡故障可分為物理故障與邏輯故障;根據故障對象的不同,網絡故障可分為線路故障、路由器故障、主機故障;按照引起故障的不同原因,網絡故障可分為連通性故障、網絡協議故障、配置故障和安全故障等。
一、按照網絡故障的不同性質劃分
網絡故障按照不同性質,可分為物理故障和邏輯故障兩類。
1、網絡物理故障
網絡物理故障指的是因設備或線路損壞、插頭松動、線路受到嚴重電磁干擾等情況產生的網絡故障。
例如,網絡管理員發現網絡某條線路突然中斷,首先用Ping命令(關于Ping命令的具體用法,我將在以后的文章中介紹)檢查線路在網管中心這邊是否連通。Ping一般一次只能檢測一端到另一端的連通性,而不能一次檢測道多端的連通性。
如果連續幾次Ping都出現“Request time out”信息,表明網絡不通,這時去檢查端口插頭是否松動,或者網絡插頭是否誤接;這種情況經常是沒有搞清楚網絡插頭規范或者沒有弄清楚網絡拓撲規劃的情況下導致的。
圖為:表示Ping通
另一種情況,例如兩個路由器直接連接接口不正確,這時應該將一臺路由器的出口連接另一臺路由器的入口,或者這臺路由器的入口連接另一臺路由器的出口才行。當然,集線器HUB、交換機、多路復用器也必須連接正確,否則也會導致網絡中斷。還有一些網絡連接故障很隱蔽,要診斷這種故障沒有什么特別好的工具,一般只有依靠經驗豐富的網絡管理員了。
2、網絡邏輯故障
網絡邏輯故障中最常見的就是網絡設備的配置錯誤,導致網絡異常或故障。配置錯誤可能是路由器端口參數設定有誤,或路由器路由配置錯誤以至于路由器循環或找不到遠端地址,或者是路由掩碼設置錯誤等。
例如:同樣是網絡中的線路故障,改線路沒有流量,但又可以Ping通線路的兩個端口,中時很有可能是路由器配置錯誤了。遇到這種情況,通常用Tracert命令(關于Tracert命令的具體用法我們將在后面的文章中做具體介紹)
圖為:tracert命令界面
它和Ping類似,最大的區別在于Tracert是把端到端的線路按線路所經過的路由器分成多段,然后以每段返回響應與延遲來檢測。如果發現在Tracert結果中某一段之后,兩個IP地址循環出現,這時,一般就是線路遠端把端口路由指向了線路近端,導致IP包在該線路上來回反復傳遞,不用擔心,Tracert可以檢測到哪個路由器之前能正常響應,到哪個路由器就不能正常響應了。這時只要更改遠端路由器端口配置,就能恢復線路正常了。
邏輯故障的另一類就是一些重要進程或端口關閉,以及系統的負載過高。
例如:同樣是線路中斷沒有流量,用Ping發現線路端口不通,檢查發現該端口處在down的狀態,這就說明該端口已經關閉,因此導致故障。這時只要重新啟動該端口,就可以恢復線路的連通了。
還有一種常見情況是路由器的負載過高,表現為路由器CPU溫度太高。CPU利用率太高,以及內存剩余太少等,如果因此影響網絡服務質量,最直接也是最好的辦法就是更換路由器,換個好點的。
新聞熱點
疑難解答