網路故障診斷應該實現的三個目的,一個朋友託我給他解決一下網路故障診斷的問題,問詢了很多人,都沒有滿意的答覆。下面是在網上找到的一篇跟問題相似的解答。
網路故障診斷應該實現三方面的目的:確定網路的故障點,恢復網路的正常執行;發現網路規劃和配置中欠佳之處,改善和最佳化網路的效能;觀察網路的執行狀況,及時預測網路通訊質量。
網路故障診斷以網路原理、網路配置和網路執行的知識為基礎。從故障現象出發,以網路診斷工具為手段獲取診斷資訊,確定網路故障點,查詢問題的根源,排除故障,恢復網路正常執行。
網路故障通常有以下幾種可能:物理層中物理裝置相互連線失敗或者硬體及線路本身的問題;資料鏈路層的網路裝置的介面配置問題;網路層網路協議配置或操作錯誤;傳輸層的裝置效能或通訊擁塞問題;
上三層CISCO iOS或網路應用程式錯誤。網路故障診斷的過程應該沿著OSI七層模型從物理層開始向上進行。首先檢查物理層,然後檢查資料鏈路層,以此類推,設法確定通訊失敗的故障點,直到系統通訊正常為止。
網路診斷可以使用包括區域網或廣域網分析儀在內的多種工具:
路由器診斷命令;網路管理工具和其它故障診斷工具。CISCO提供的工具足以勝任排除絕大多數網路故障。檢視路由表,是解決網路故障診斷開始的好地方。ICMP的ping、trace命令和Cisco的show命令、debug命令是獲取故障診斷有用資訊的網路工具。
我們通常使用一個或多個命令收集相應的資訊,在給定情況下,確定使用什麼命令獲取所需要的資訊。譬如,透過IP協議來測定裝置是否可達到的常用方法是使用ping命令。ping從源點向目標發出ICMP資訊包,如果成功的話,返回的ping資訊包就證實從源點到目標之間所有物理層、資料鏈路層和網路層的功能都執行正常。
如何在網際網路絡執行後瞭解它的資訊,瞭解網路是否正常執行,監視和了解網路在正常條件下執行細節,瞭解出現故障的情況。監視那些內容呢?利用 show interface命令可以非常容易地獲得待檢查的每個介面的資訊。
另外show buffer命令提供定期顯示緩衝區大小、用途及使用狀況等。Show proc命令和 show proc mem命令可用於跟蹤處理器和記憶體的使用情況,可以定期收集這些資料,在故障出現時,用於診斷參考。
網路故障診斷以某種症狀表現出來,故障症狀包括一般性的(象使用者不能接入某個伺服器)和較特殊的(如路由器不在路由表中)。對每一個症狀使用特定的故障診斷工具和方法都能查詢出一個或多個故障原因。一般故障排除模式如下:
◆當分析網路故障診斷時,首先要清楚故障現象。應該詳細說明故障的症侯和潛在的原因。為此,要確定故障的具體現象,然後確定造成這種故障現象的原因的型別。例如,主機不響應客戶請求服務。可能的故障原因是主機配置問題、介面卡故障或路由器配置命令丟失等。
◆收集需要的用於幫助隔離可能故障原因的資訊。向使用者、網路管理員、管理者和其他關鍵人物提一些和故障有關的問題。廣泛的從網路管理系統、協議分析跟蹤、路由器診斷命令的輸出報告或軟體說明書中收集有用的資訊。
◆根據收集到的情況考慮可能的故障原因。可以根據有關情況排除某些故障原因。例如,根據某些資料可以排除硬體故障,把注意力放軟體原因上。對於任何機會都應該設法減少可能的故障原因,以至於儘快的策劃出有效的故障診斷計劃。
◆根據最後的可能的故障原因,建立一個診斷計劃。開始僅用一個最可能的故障原因進行診斷活動,這樣可以容易恢復到故障的原始狀態。如果一次同時考慮一個以上的故障原因,試圖返回故障原始狀態就困難的多了。
◆執行診斷計劃,認真做好每一步測試和觀察,直到故障症狀消失。
◆每改變一個引數都要確認其結果。分析結果確定問題是否解決,如果沒有解決,繼續下去,直到解決。
網路故障分層診斷技術
◆物理層及其診斷
物理層是OSI分層結構體系中最基礎的一層,它建立在通訊媒體的基礎上,實現系統和通訊媒體的物理介面,為資料鏈路實體之間進行透明傳輸,為建立、保持和拆除計算機和網路之間的物理連線提供服務。
物理層的故障主要表現在裝置的物理連線方式是否恰當;連線電纜是否正確;MODEM、CSU/DSU等裝置的配置及操作是否正確。確定路由器埠物理連線是否完好的最佳方法是使用show interface命令,檢查每個埠的狀態,解釋螢幕輸出資訊,檢視埠狀態、協議建立狀態和EIA狀態。
◆資料鏈路層及其網路故障診斷
資料鏈路層的主要任務是使網路層無須瞭解物理層的特徵而獲得可靠的傳輸。資料鏈路層為透過鏈路層的資料進行打包和解包、差錯檢測和一定的校正能力,並協調共享介質。在資料鏈路層交換資料之前,協議關注的是形成幀和同步裝置。
查詢和排除資料鏈路層的故障,需要檢視路由器的配置,檢查連線埠的共享同一資料鏈路層的封裝情況。每對介面要和與其通訊的其他裝置有相同的封裝。透過檢視路由器的配置檢查其封裝,或者使用show命令檢視相應介面的封裝情況。
◆網路層及其網路故障診斷
網路層提供建立、保持和釋放網路層連線的手段,包括路由選擇、流量控制、傳輸確認、中斷、差錯及故障恢復等。排除網路層故障的基本方法是:沿著從源到目標的路徑,檢視路由器路由表,同時檢查路由器介面的IP地址。
如果路由沒有在路由表中出現,應該透過檢查來確定是否已經輸入適當的靜態路由、預設路由或者動態路由。然後手工配置一些丟失的路由,或者排除一些動態路由選擇過程的故障,包括RIP或者IGRP路由協議出現的故障。例如,對於IGRP路由選擇資訊只在同一自治系統號(AS)的系統之間交換資料,檢視路由器配置的自治系統號的匹配情況
網路故障診斷應該實現的三個目的
相關文章
- 網路自查 用Pathping命令診斷網路故障(轉)
- 企業內部區域網網路故障診斷
- 幾個常用的網路診斷命令
- Oracle故障診斷Oracle
- 深度學習故障診斷——深度殘差收縮網路深度學習
- 京東科技全鏈路故障診斷智慧運維實踐運維
- 網路診斷工具的使用
- Win10系統下網路故障診斷功能的使用方法Win10
- 光纖故障診斷和故障排查
- ASM磁碟故障診斷(二)ASM
- ASM磁碟故障診斷(一)ASM
- 故障診斷學習工具
- RAC故障診斷指令碼指令碼
- 故障分析 | Kubernetes 故障診斷流程
- Mac OSX網路診斷命令Mac
- linux網路配置、測試及故障診斷方法和工具四薦Linux
- 9 Oracle Data Guard 故障診斷Oracle
- DB2故障診斷工具DB2
- 前端網路診斷技術方案前端
- mysql複製故障診斷與排除MySql
- 部落格連結—Oracle故障診斷Oracle
- Win10系統下網路診斷在哪_win10系統如何使用網路診斷Win10
- 基於卷積神經網路的軸承故障診斷研究--資料集介紹卷積神經網路
- 使用MTR命令診斷網路問題
- 學習網路診斷命令 - tracert
- 一次網路問題的診斷(二)
- websphere中介軟體故障診斷troubleshootingWeb
- 利用 Java dump 進行 JVM 故障診斷JavaJVM
- Oracle___診斷案例__資料庫的exp故障Oracle資料庫
- 動手實現一個適用於.NET Core 的診斷工具
- 一次網路連線錯誤的診斷
- 無線網路異常的一次診斷
- [JVM] 應用診斷工具之Fastthread(線上診斷)JVMASTthread
- 故障診斷為什麼要用深度學習?深度學習
- 一次DG故障診斷過程分析
- Cisco路由器故障診斷技術(轉)路由器
- db file async I/O submit等待事件的故障診斷MIT事件
- 告別第三方,Visual Studio 引入新的網路診斷工具