一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

網(wǎng)絡(luò)丟包時(shí)常用的排錯思路

jf_TEuU2tls ? 來源:浩道linux ? 作者:浩道linux ? 2022-10-24 09:20 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前言

今天浩道跟大家分享硬核網(wǎng)絡(luò)故障排錯干貨,主要針對網(wǎng)絡(luò)丟包時(shí)常用的排錯思路。讓你遇到網(wǎng)絡(luò)丟包時(shí),不再迷茫!

01

什么是網(wǎng)絡(luò)丟包

說明網(wǎng)絡(luò)丟包之前,你需要了解的是收發(fā)包的原理。

數(shù)據(jù)在 Internet 上是以數(shù)據(jù)包為單位傳輸?shù)模瑔挝粸樽止?jié),數(shù)據(jù)在網(wǎng)絡(luò)上傳輸,受網(wǎng)絡(luò)設(shè)備,網(wǎng)絡(luò)質(zhì)量等原因的影響,使得接收到的數(shù)據(jù)小于發(fā)送出去的數(shù)據(jù),造成丟包。

了解了收發(fā)包的原理,可以了解到丟包原因主要會涉及?卡設(shè)備、?卡驅(qū)動、內(nèi)核協(xié)議棧三?類。

e4ac3a0e-532f-11ed-a3b6-dac502259ad0.png

在文章開頭說到一點(diǎn),網(wǎng)絡(luò)丟包是在使用Ping對目的站進(jìn)行詢問時(shí),數(shù)據(jù)包由于各種原因在信道中丟失的現(xiàn)象。

Ping命令使用了ICMP回送請求與回送回答報(bào)文。

ICMP回送請求報(bào)文是主機(jī)或路由器向一個特定的目的主機(jī)發(fā)出的詢問,收到此報(bào)文的機(jī)器必須給源主機(jī)發(fā)送ICMP回送回答報(bào)文。

這種詢問報(bào)文,是用來測試目的站是否可到達(dá)以及了解其狀態(tài)。

需要指出的是,Ping命令是直接使用網(wǎng)絡(luò)層ICMP協(xié)議的一個例子,它沒有通過運(yùn)輸層的UDP或TCP協(xié)議。

網(wǎng)絡(luò)丟包是網(wǎng)絡(luò)中常見的故障之一,它會引起網(wǎng)速降低甚至造成網(wǎng)絡(luò)中斷。

發(fā)生網(wǎng)絡(luò)故障在所難免,但是如何快速隔離和排除故障是網(wǎng)絡(luò)工程師應(yīng)該具備的基本素質(zhì)。

02

常見的丟包故障現(xiàn)象+處理方法

01 網(wǎng)絡(luò)數(shù)據(jù)包發(fā)送時(shí)通時(shí)斷,丟包嚴(yán)重

【故障現(xiàn)象】

通常故障發(fā)生時(shí),該方向網(wǎng)絡(luò)出現(xiàn)震蕩性中斷。使用Ping命令測試,發(fā)現(xiàn)在一段時(shí)間內(nèi)數(shù)據(jù)包發(fā)送延時(shí)比正常值略高,間隔一小段時(shí)間數(shù)據(jù)包又全部丟失,丟包率超過60%,丟包曲線成規(guī)則狀,網(wǎng)絡(luò)服務(wù)基本不可用。

【故障分析】

在局域網(wǎng)中引起網(wǎng)絡(luò)發(fā)生振蕩性時(shí)斷時(shí)通,一般可能是由于互連的交換機(jī)中的某兩個交換機(jī)間出現(xiàn)了環(huán)路,或者某個交換機(jī)的兩個端口直接相連。

這樣就會造成局域網(wǎng)的生成樹協(xié)議構(gòu)建失敗,不斷重復(fù)檢查并試圖構(gòu)建新的生成樹網(wǎng)絡(luò),從而導(dǎo)致網(wǎng)絡(luò)振蕩性通斷。

同時(shí),伴隨著交換機(jī)間不斷重復(fù)地發(fā)送廣播包,就會形成“廣播風(fēng)暴”,使交換機(jī)負(fù)擔(dān)過重,網(wǎng)絡(luò)傳輸通道嚴(yán)重被堵塞,無法正常的處理通信數(shù)據(jù)。

環(huán)路雖然可能出現(xiàn)在某個接入交換機(jī)上,但會影響整個以三層交換機(jī)為核心的局域網(wǎng)的穩(wěn)定運(yùn)行。

【故障處理】

當(dāng)發(fā)現(xiàn)網(wǎng)絡(luò)數(shù)據(jù)包發(fā)送時(shí)通時(shí)斷,丟包嚴(yán)重,特別是整個單位或整個樓層出現(xiàn)振蕩性中斷現(xiàn)象時(shí),則可以判定應(yīng)該是該單位的某個交換機(jī)上出現(xiàn)了環(huán)路所致。

作為網(wǎng)絡(luò)管理人員應(yīng)首先查看各接入交換機(jī)的指示燈閃爍狀態(tài),通常出現(xiàn)環(huán)路狀況會指示燈會急速閃爍,次數(shù)每秒4次以上,所環(huán)交換機(jī)更為突出。

逐個撥出交換機(jī)級聯(lián)接入網(wǎng)線,同時(shí)實(shí)時(shí)監(jiān)控交換機(jī)狀態(tài),在撥下某端口網(wǎng)線后,交換機(jī)指示燈恢復(fù)正常狀態(tài),再進(jìn)一步查找,會發(fā)現(xiàn)該連接線的末端有線路形成環(huán)路,清理該網(wǎng)線后,網(wǎng)絡(luò)恢復(fù)暢通。

02 網(wǎng)絡(luò)數(shù)據(jù)包發(fā)送超時(shí)現(xiàn)象嚴(yán)重,時(shí)有不規(guī)則丟包

【故障現(xiàn)象】

網(wǎng)絡(luò)突然出現(xiàn)嚴(yán)重堵塞,日常辦公程序不能正常運(yùn)行,打開網(wǎng)頁速度緩慢,有時(shí)會因超時(shí)而中斷。未發(fā)現(xiàn)網(wǎng)絡(luò)設(shè)備有任何問題,該網(wǎng)絡(luò)中有幾臺計(jì)算機(jī)在入網(wǎng)后速度明顯變慢,在禁用網(wǎng)卡或者中斷網(wǎng)絡(luò)后恢復(fù)正常。

【故障分析】

首先,在一臺用戶終端上ping網(wǎng)關(guān)測試,結(jié)果可以ping通網(wǎng)關(guān),但是數(shù)據(jù)包發(fā)送超時(shí)現(xiàn)象嚴(yán)重,丟包率30%左右,丟包不規(guī)律。

其次,登陸用戶交換機(jī),運(yùn)行arp -a命令,發(fā)現(xiàn)網(wǎng)關(guān)IP和網(wǎng)關(guān)MAC地址指向正確。

通過上面的測試基本排除網(wǎng)絡(luò)設(shè)置錯誤以及ARP欺騙,丟包表現(xiàn)了一定的隨機(jī)性而沒有連續(xù)性和振蕩性的通斷,基本排除網(wǎng)絡(luò)環(huán)路問題,初步判斷這種現(xiàn)象可能是病毒攻擊等引起的。

為此,需要進(jìn)一步獲取ARP信息、網(wǎng)絡(luò)中傳輸?shù)脑紨?shù)據(jù)包等信息。

再次,部署抓包分析。在該交換機(jī)上配置鏡像端口,并將維護(hù)終端接到此端口上,啟動網(wǎng)絡(luò)協(xié)議分析工具(sniffer)捕獲分析網(wǎng)絡(luò)的數(shù)據(jù)通信,約10分鐘后停止。

在網(wǎng)絡(luò)分析系統(tǒng)主界面左邊的節(jié)點(diǎn)瀏覽器中發(fā)現(xiàn),網(wǎng)絡(luò)中可能存在偽造IP地址攻擊或自動掃描攻擊。

選擇連接視圖,發(fā)現(xiàn)在10分鐘內(nèi),網(wǎng)絡(luò)中共發(fā)起了12000多個連接,且狀態(tài)大多都是客戶端請求同步。

據(jù)此,斷定網(wǎng)絡(luò)中存在自動掃描攻擊。

最后,詳細(xì)查看連接信息,發(fā)現(xiàn)這些連接大多都是由同一主機(jī)發(fā)起,選中任意一個連接,選擇數(shù)據(jù)包視圖,查看傳輸數(shù)據(jù)的原始解碼信息,發(fā)現(xiàn)這臺計(jì)算機(jī)正在主動對網(wǎng)絡(luò)中其它主機(jī)的TCP 445端口進(jìn)行掃描攻擊,可能是主機(jī)感染病毒程序,或者有人正使用掃描軟件。通過分析圖表視圖,進(jìn)一步確定主機(jī)肯定存在自動掃描攻擊。

【故障處理】

找到問題根源后,對主機(jī)進(jìn)行隔離,經(jīng)過一段時(shí)間的測試,網(wǎng)絡(luò)丟包現(xiàn)象有所緩解,但沒有從根本上解決問題。

于是再次啟動網(wǎng)絡(luò)協(xié)議分析系統(tǒng)捕獲并分析,又發(fā)現(xiàn)了1臺相似情況的主機(jī)。據(jù)此基本可以斷定兩臺主機(jī)都是感染了病毒,且該病毒會主動掃描網(wǎng)絡(luò)中其他主機(jī)是否打開TCP 445端口,如果某主機(jī)打開該端口,就攻擊并感染這臺主機(jī)。

如此循環(huán),即引發(fā)了上述的網(wǎng)絡(luò)故障。立即對新發(fā)現(xiàn)感染病毒的兩臺主機(jī)進(jìn)行物理隔離,網(wǎng)絡(luò)通信立刻恢復(fù)正常,再對該終端進(jìn)行殺毒處理。

03 網(wǎng)絡(luò)數(shù)據(jù)包發(fā)生嚴(yán)重延時(shí)現(xiàn)象,下載、瀏覽等服務(wù)不能正常使用

【故障現(xiàn)象】

局域網(wǎng)內(nèi)部日常數(shù)據(jù)共享正常,但是出局瀏覽外網(wǎng)和下載數(shù)據(jù)時(shí)速度明顯降低,使用Ping命令發(fā)現(xiàn)到某個方向網(wǎng)絡(luò)時(shí)延特別大,甚至有少量丟包現(xiàn)象。

【故障分析】

一般通過telnet遠(yuǎn)程登陸到該方向的交換機(jī),以華為系列交換機(jī)為例,輸入下列命令:

#Display cpu 查看交換機(jī)CPU利用率#Display memory 查看內(nèi)存利用率

發(fā)現(xiàn)兩者都非常高,再通過輸入命令 #Display interface端口號,檢查各端口下的數(shù)據(jù)流。

對其數(shù)據(jù)流進(jìn)行抓包分析,發(fā)現(xiàn)多線程指向某網(wǎng)站電影欄目,為避免影響整個網(wǎng)絡(luò)的暢通,對所接入交換機(jī)進(jìn)行處理。

發(fā)現(xiàn)其中的兩個端口數(shù)據(jù)流量特別大,遠(yuǎn)高于正常使用的網(wǎng)絡(luò)流量。對其數(shù)據(jù)流進(jìn)行抓包分析,發(fā)現(xiàn)多線程指向某網(wǎng)站電影欄目,為避免影響整個網(wǎng)絡(luò)的暢通,對所接入交換機(jī)進(jìn)行處理。

【故障處理】

進(jìn)入該端口配置界面下,輸入Shutdown命令,強(qiáng)制關(guān)閉該端口使其斷網(wǎng),聯(lián)系該終端使用人員,令其終止下載進(jìn)程后,再恢復(fù)其網(wǎng)絡(luò)。

寫在最后:

最后想補(bǔ)充一點(diǎn),很多網(wǎng)工用Ping命令來檢測丟包情況,但其實(shí)除了Ping,常用的tracert,nslookup 都可以用來判斷主機(jī)的網(wǎng)絡(luò)連通性。

而且 Linux 下有一個更好用的網(wǎng)絡(luò)聯(lián)通性判斷工具,它可以結(jié)合ping nslookup traceroute 來判斷網(wǎng)絡(luò)的相關(guān)特性,這個命令就是 mtr。

mtr 全稱 my traceroute,是一個把 ping 和 traceroute 合并到一個程序的網(wǎng)絡(luò)診斷工具。

traceroute 默認(rèn)使用 UDP 數(shù)據(jù)包探測,而 mtr 默認(rèn)使用 ICMP 報(bào)文探測,ICMP 在某些路由節(jié)點(diǎn)的優(yōu)先級要比其他數(shù)據(jù)包低,所以測試得到的數(shù)據(jù)可能低于實(shí)際情況。

審核編輯:彭靜
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 網(wǎng)絡(luò)
    +關(guān)注

    關(guān)注

    14

    文章

    7814

    瀏覽量

    90925
  • 路由器
    +關(guān)注

    關(guān)注

    22

    文章

    3837

    瀏覽量

    116666
  • 數(shù)據(jù)包
    +關(guān)注

    關(guān)注

    0

    文章

    269

    瀏覽量

    24988

原文標(biāo)題:出現(xiàn)網(wǎng)絡(luò)丟包時(shí),無計(jì)可施?看看這篇吧!

文章出處:【微信號:浩道linux,微信公眾號:浩道linux】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    常見的網(wǎng)絡(luò)故障定位?法

    本期分享一個比較常見的?絡(luò)問題--。例如我們?nèi)ing?個?站,如果能ping通,且?站返回信息全?,則說明與?站服務(wù)器的通信是暢通的,如果ping不通,或者?站返回的信息不全等,則很可能是數(shù)據(jù)
    的頭像 發(fā)表于 12-07 09:48 ?2699次閱讀
    常見的<b class='flag-5'>網(wǎng)絡(luò)</b><b class='flag-5'>丟</b><b class='flag-5'>包</b>故障定位?法

    網(wǎng)卡

    網(wǎng)卡率(Loss Tolerance或packet loss rate)是指測試中
    發(fā)表于 12-26 12:09 ?1334次閱讀

    網(wǎng)絡(luò)數(shù)據(jù)的原因及攝像機(jī)的原因

    不少人在使用網(wǎng)絡(luò)和監(jiān)控?cái)z像系統(tǒng)的時(shí)候都有遇到過數(shù)據(jù)的情況,數(shù)據(jù)的原因是多種多樣的,以下就為大家介紹一下
    的頭像 發(fā)表于 01-11 09:27 ?1.4w次閱讀

    網(wǎng)絡(luò)排錯的基本步驟與案例

    網(wǎng)絡(luò)故障排錯我們在實(shí)際項(xiàng)目中都可能會遇到,遇到問題后,需要有清晰的解決思路,才能夠不慌,快速的把問題找出來,
    的頭像 發(fā)表于 03-02 09:42 ?6421次閱讀

    常見的云網(wǎng)絡(luò)故障定位?法

    本期分享一個比較常見的?絡(luò)問題--。例如我們?nèi)ing?個?站,如果能ping通,且?站返回信息全?,則說明與?站服務(wù)器的通信是暢通的,如果ping不通,或者?站返回的信息不全等,則很可能是數(shù)據(jù)
    的頭像 發(fā)表于 02-23 11:30 ?4882次閱讀
    常見的云<b class='flag-5'>網(wǎng)絡(luò)</b><b class='flag-5'>丟</b><b class='flag-5'>包</b>故障定位?法

    Linux優(yōu)化實(shí)戰(zhàn):如何分析網(wǎng)絡(luò)的問題

    所謂,是指在網(wǎng)絡(luò)數(shù)據(jù)的收發(fā)過程中,由于種種原因,數(shù)據(jù)還沒傳輸?shù)綉?yīng)用程序中,就被丟棄了。
    發(fā)表于 01-13 13:57 ?1250次閱讀

    深入分析Linux網(wǎng)絡(luò)問題!

    那到底是哪里發(fā)生了呢?排查之前,我們可以回憶一下 Linux 的網(wǎng)絡(luò)收發(fā)流程,先從理論上分析,哪里有可能會發(fā)生。你不妨拿出手邊的筆和
    的頭像 發(fā)表于 04-21 09:09 ?1478次閱讀

    深入分析Linux網(wǎng)絡(luò)問題

    所謂,是指在網(wǎng)絡(luò)數(shù)據(jù)的收發(fā)過程中,由于種種原因,數(shù)據(jù)還沒傳輸?shù)綉?yīng)用程序中,就被丟棄了。這些被丟棄的數(shù)量,除以總的傳輸
    的頭像 發(fā)表于 05-04 15:08 ?3087次閱讀
    深入分析Linux<b class='flag-5'>網(wǎng)絡(luò)</b><b class='flag-5'>丟</b><b class='flag-5'>包</b>問題

    如何檢測?常用這兩種方式

    重傳是數(shù)據(jù)通信應(yīng)用里面一項(xiàng)非常重要的功能,特別是在無線通信中是一項(xiàng)決定通信協(xié)議先進(jìn)程度的指標(biāo)。今天主要著重介紹如何檢測,之后再介紹重傳機(jī)制。如何檢測
    的頭像 發(fā)表于 08-25 08:22 ?2557次閱讀
    如何檢測<b class='flag-5'>丟</b><b class='flag-5'>包</b>?<b class='flag-5'>常用</b>這兩種方式

    基于V682-SONiC交換機(jī)的實(shí)現(xiàn)網(wǎng)絡(luò)檢測的可視化

    網(wǎng)絡(luò)網(wǎng)絡(luò)通信中較為常見的故障,越早獲取到信息和
    發(fā)表于 11-09 09:27 ?2031次閱讀
    基于V682-SONiC交換機(jī)的實(shí)現(xiàn)<b class='flag-5'>網(wǎng)絡(luò)</b><b class='flag-5'>丟</b><b class='flag-5'>包</b>檢測的可視化

    網(wǎng)絡(luò)問題解析

    什么是 數(shù)據(jù)在Internet上是以數(shù)據(jù)為單位傳輸?shù)?,單位為字?jié),數(shù)據(jù)在網(wǎng)絡(luò)上傳輸,受網(wǎng)絡(luò)設(shè)備,網(wǎng)
    的頭像 發(fā)表于 11-09 15:10 ?1506次閱讀
    <b class='flag-5'>網(wǎng)絡(luò)</b><b class='flag-5'>丟</b><b class='flag-5'>包</b>問題解析

    網(wǎng)絡(luò)故障如何定位

    引言 本期分享一個比較常見的網(wǎng)絡(luò)問題--。例如我們?nèi)ing一個網(wǎng)站,如果能ping通,且網(wǎng)站返回信息全面,則說明與網(wǎng)站服務(wù)器的通信是暢通的,如果ping不通,或者網(wǎng)站返回的信息不全等,則很可能
    的頭像 發(fā)表于 11-10 11:27 ?1861次閱讀
    <b class='flag-5'>網(wǎng)絡(luò)</b><b class='flag-5'>丟</b><b class='flag-5'>包</b>故障如何定位

    網(wǎng)絡(luò)問題分析

    通常會帶來嚴(yán)重的性能下降,特別是對 TCP 來說,通常意味著網(wǎng)絡(luò)擁塞和重傳,進(jìn)而還會導(dǎo)致網(wǎng)絡(luò)延遲增大、吞吐降低。 一、 哪里可能
    的頭像 發(fā)表于 11-13 11:24 ?1759次閱讀
    <b class='flag-5'>網(wǎng)絡(luò)</b><b class='flag-5'>丟</b><b class='flag-5'>包</b>問題分析

    網(wǎng)絡(luò)率正常范圍及其影響因素

    網(wǎng)絡(luò)中,數(shù)據(jù)是以IP分組的形式傳輸?shù)?,每個數(shù)據(jù)都有一個唯一的標(biāo)識符。當(dāng)接收方未能收到發(fā)送方發(fā)送的數(shù)據(jù)時(shí),就稱為發(fā)生了
    的頭像 發(fā)表于 12-29 14:45 ?8990次閱讀

    計(jì)算機(jī)網(wǎng)絡(luò)排錯思路總結(jié)

    明人不說暗話,這篇文章我們來聊一個非常有用,同時(shí)也是程序員必備的技能,那就是網(wǎng)絡(luò)排錯思路大總結(jié)。
    的頭像 發(fā)表于 04-01 17:32 ?371次閱讀
    計(jì)算機(jī)<b class='flag-5'>網(wǎng)絡(luò)</b><b class='flag-5'>排錯</b><b class='flag-5'>思路</b>總結(jié)