pathping跟蹤資料報的路徑
使用ping能夠判斷網路通還是不通,比如請求超時,但不能判斷是哪個位置出現的網路故障造成請求超時。使用pathping命令就能跟蹤資料報的路徑,查出故障點,並計算路由器**丟包率、鏈路丟包率以及延遲,據此可以判斷出網路的擁塞情況。
如圖2-198所示,在命令列下輸入pathping www.baidu.com,可以看到資料報到達目的地途經的路由器、計算的延遲和丟包率。丟包率有路由器**丟包率,如圖2-198中d處所示丟包率是路由器接收到資料報後,路徑選擇**時的丟包率。**丟包率高則表明這些路由器已經超載,說明路由器的處理能力不夠;丟包率還有鏈路丟包率,如圖2-198中e處所示,是指路由器b到路由器c鏈路上的丟包率,鏈路上的丟包率反映的是造成路徑上**資料報丟失的鏈路的擁擠狀態。
3.使用pathping判斷網路故障點
出現問題的網路無外乎是藁城水科院區域網、連線石家莊的a廣域網、連線石家莊和正定的b廣域網,以及正定水科院區域網。
▲圖2-199 pathping排錯
資料報和資料報間的聯絡和差別
請先參看文章後邊pdu的定義 datagram 資料報 在 網路層中的傳輸單元 例如ip 乙個datagram可能被壓縮成乙個或幾個packets,在資料鏈路層中傳輸。packet 資料報 封裝 和傳輸 的基本單元,它穿越網路層和資料鏈路層的分解面。通常乙個packet對映成乙個frame,但也有例...
當到達IP層的資料報超過資料鏈路的MTU時就要分片
最近看了一下ip資料報分片與重組的過程 有個問題不明白 當到達ip層的資料報超過資料鏈路的mtu時就要分片 分片後的ip資料報包頭中的標記欄位中mf位被設為1 代表後面還有分段 或0 代表這是最後乙個段 資料報在重組的時候,我不明白哪個標記代表所有分片後的包都到達目的地了 難道通過mf 0這個去判斷...
鏈路跟蹤技術traceId的總結和實踐
寫作背景 由於最近系統上線後,訪問量達,出現線上問題後往往無從下手排查,即使列印了很多日誌,依然無法快速準確的定位到出現的問題的原因。為了避免這種尷尬局面,就進行了調研,給開發的系統都加入了鏈路跟蹤的traceid,下面就根據自己的實踐經驗和網路查詢對鏈路跟蹤技術進行總結分析。鏈路追蹤為分布式應用的...