服務(wù)器網(wǎng)絡(luò)故障處理——ping丟包或不通時(shí)鏈路測(cè)試說明

服務(wù)器網(wǎng)絡(luò)故障處理——ping丟包或不通時(shí)鏈路測(cè)試說明

前言

當(dāng)客戶端訪問目標(biāo)服務(wù)器出現(xiàn) ping 丟包或 ping 不通時(shí)马昙,可以通過 tracert 或 mtr 等工具進(jìn)行鏈路測(cè)試來判斷問題來源殷费。本文先介紹了進(jìn)行鏈路測(cè)試的相關(guān)工具护桦,然后對(duì)測(cè)試結(jié)果分析及測(cè)試步驟進(jìn)行了說明独悴。

鏈路測(cè)試工具介紹

根據(jù)操作系統(tǒng)類型的不同,鏈路測(cè)試所使用的工具也有所不同算灸。分別簡(jiǎn)要介紹如下啥么。

  • Linux 環(huán)境下鏈路測(cè)試工具介紹
  • Windows 環(huán)境下鏈路測(cè)試工具介紹

Linux 環(huán)境下鏈路測(cè)試工具介紹

traceroute 命令行工具
mtr 命令行工具(建議優(yōu)先使用)

traceroute 命令行工具

traceroute 是幾乎所有 Linux 發(fā)行版本預(yù)裝的網(wǎng)絡(luò)測(cè)試工具,用于跟蹤 Internet 協(xié)議(IP)數(shù)據(jù)包傳送到目標(biāo)地址時(shí)經(jīng)過的路徑框产。

traceroute 先發(fā)送具有小的最大存活時(shí)間值(Max_TTL)的 UDP 探測(cè)數(shù)據(jù)包凄杯,然后偵聽從網(wǎng)關(guān)開始的整個(gè)鏈路上的 ICMP TIME_EXCEEDED 響應(yīng)。探測(cè)從 TTL=1 開始秉宿,TTL 值逐步增加戒突,直至接收到ICMP PORT_UNREACHABLE 消息。ICMP PORT_UNREACHABLE 消息用于標(biāo)識(shí)目標(biāo)主機(jī)已經(jīng)被定位描睦,或命令已經(jīng)達(dá)到允許跟蹤的最大 TTL 值膊存。

traceroute 默認(rèn)發(fā)送 UDP 數(shù)據(jù)包進(jìn)行鏈路探測(cè)〕腊龋可以通過 -I 參數(shù)來指定發(fā)送 ICMP 數(shù)據(jù)包用于探測(cè)隔崎。

用法說明:

traceroute [-I] [ -m Max_ttl ] [ -n ] [ -p Port ] [ -q Nqueries ] [ -r ] [ -s SRC_Addr ] [  -t TypeOfService ] [ -f flow ] [ -v ] [  -w WaitTime ] Host [ PacketSize ]

示例輸出:

[root@haiyuan ~]# traceroute -I  122.112.248.206
traceroute to 122.112.248.206 (122.112.248.206), 30 hops max, 60 byte packets
 1  * * *
 2  * * *
 3  100.80.0.1 (100.80.0.1)  11.044 ms  10.834 ms  16.801 ms
 4  10.39.3.129 (10.39.3.129)  8.574 ms  9.014 ms  23.937 ms
 5  192.168.10.2 (192.168.10.2)  9.062 ms  9.004 ms  8.572 ms
 6  * * *
 7  10.44.2.130 (10.44.2.130)  2.521 ms  2.530 ms  2.494 ms
 8  10.44.2.18 (10.44.2.18)  6.319 ms  6.192 ms  5.826 ms
 9  10.1.0.146 (10.1.0.146)  2.346 ms  2.391 ms  1.988 ms
10  10.1.0.126 (10.1.0.126)  127.950 ms  126.041 ms  125.266 ms
11  10.1.0.133 (10.1.0.133)  3.891 ms  3.814 ms  3.675 ms
12  106.39.255.77 (106.39.255.77)  66.390 ms  66.165 ms  66.187 ms
13  * * *
14  220.181.0.210 (220.181.0.210)  5.114 ms  5.102 ms *
15  220.181.0.197 (220.181.0.197)  7.653 ms  7.641 ms  7.526 ms
16  * * *
17  * * *
18  * * *
19  101.95.192.5 (101.95.192.5)  34.033 ms  34.029 ms  34.165 ms
20  101.95.192.5 (101.95.192.5)  32.002 ms  32.067 ms  32.161 ms
21  * * *
22  * * *
23  * * *
24  * * *
25  * * *
26  * * *
27  * * *
28  * * *
29  * * *
30  * * *

常見可選參數(shù)說明:

-d 使用Socket層級(jí)的排錯(cuò)功能。
-f 設(shè)置第一個(gè)檢測(cè)數(shù)據(jù)包的存活數(shù)值TTL的大小韵丑。
-F 設(shè)置不要分段標(biāo)識(shí)爵卒。
-g 設(shè)置來源路由網(wǎng)關(guān),最多可設(shè)置8個(gè)撵彻。
-i 使用指定的網(wǎng)卡送出數(shù)據(jù)包钓株。用于主機(jī)有多個(gè)網(wǎng)卡時(shí)。
-I 使用ICMP數(shù)據(jù)包替代 UDP 數(shù)據(jù)包進(jìn)行探測(cè)陌僵。
-m 設(shè)置檢測(cè)數(shù)據(jù)包的最大存活數(shù)值TTL的大小轴合。
-n 直接使用IP地址而非主機(jī)名稱(禁用 DNS 反查)。
-p 設(shè)置UDP傳輸協(xié)議的通信端口拾弃。
-r 忽略普通的Routing Table值桩,直接將數(shù)據(jù)包送到遠(yuǎn)端主機(jī)上摆霉。
-s 設(shè)置本地主機(jī)送出數(shù)據(jù)包的IP地址豪椿。
-t 設(shè)置檢測(cè)數(shù)據(jù)包的TOS數(shù)值。
-v 詳細(xì)顯示指令的執(zhí)行過程携栋。
-w 設(shè)置等待遠(yuǎn)端主機(jī)回包時(shí)間搭盾。
-x 開啟或關(guān)閉數(shù)據(jù)包的正確性檢驗(yàn)。

mtr 命令行工具(建議優(yōu)先使用)

mtr (My traceroute)也是幾乎所有 Linux 發(fā)行版本預(yù)裝的網(wǎng)絡(luò)測(cè)試工具婉支。他把 ping和 traceroute 的功能并入了同一個(gè)工具中鸯隅,所以功能更強(qiáng)大。

mtr 默認(rèn)發(fā)送 ICMP 數(shù)據(jù)包進(jìn)行鏈路探測(cè)◎蛞裕可以通過 -u 參數(shù)來指定使用 UDP 數(shù)據(jù)包用于探測(cè)炕舵。

相對(duì)于 traceroute 只會(huì)做一次鏈路跟蹤測(cè)試,mtr 會(huì)對(duì)鏈路上的相關(guān)節(jié)點(diǎn)做持續(xù)探測(cè)并給出相應(yīng)的統(tǒng)計(jì)信息跟畅。所以咽筋,mtr能避免節(jié)點(diǎn)波動(dòng)對(duì)測(cè)試結(jié)果的影響,所以其測(cè)試結(jié)果更正確徊件,建議優(yōu)先使用奸攻。

用法說明:

mtr [-hvrctglspni46] [--help] [--version] [--report] [--report-cycles=COUNT] [--curses] [--gtk] [--raw] [--split] [--no-dns] [--address interface][--psize=bytes/-s bytes][--interval=SECONDS] HOSTNAME [PACKETSIZE]

示例輸出:

mtr 122.112.248.206

常見可選參數(shù)說明:

-r 或 --report:以報(bào)告模式顯示輸出。
-p 或 --split:將每次追蹤的結(jié)果分別列出來虱痕,而非如 --report統(tǒng)計(jì)整個(gè)結(jié)果睹耐。
-s 或 --psize:指定ping數(shù)據(jù)包的大小。
-n 或 --no-dns:不對(duì)IP地址做域名反解析部翘。
-a 或 --address:設(shè)置發(fā)送數(shù)據(jù)包的IP地址硝训。用于主機(jī)有多個(gè)IP時(shí)。
-4:只使用 IPv4 協(xié)議新思。
-6:只使用 IPv6 協(xié)議捎迫。

另外,也可以在 mtr 運(yùn)行過程中表牢,輸入相應(yīng)字母來快速切換模式窄绒,比如:

?或 h:顯示幫助菜單崔兴。
d:切換顯示模式彰导。
n:切換啟用或禁用 DNS 域名解析。
u:切換使用 ICMP或 UDP 數(shù)據(jù)包進(jìn)行探測(cè)敲茄。

返回結(jié)果說明:

默認(rèn)配置下位谋,返回結(jié)果中各數(shù)據(jù)列的說明:

第一列(Host):節(jié)點(diǎn)IP地址和域名。如前面所示堰燎,按n鍵可以切換顯示掏父。
第二列(Loss%):節(jié)點(diǎn)丟包率。
第三列(Snt):每秒發(fā)送數(shù)據(jù)包數(shù)秆剪。默認(rèn)值是10赊淑,可以通過參數(shù) -c 指定。
第四列(Last):最近一次的探測(cè)延遲值仅讽。
第五陶缺、六、七列(Avg洁灵、Best饱岸、Wrst):分別是探測(cè)延遲的平均值、最小值和最大值。
第八列(StDev):標(biāo)準(zhǔn)偏差苫费。越大說明相應(yīng)節(jié)點(diǎn)越不穩(wěn)定汤锨。

Windows 環(huán)境下鏈路測(cè)試工具介紹

TRACERT 命令行工具
WinMTR 工具(建議優(yōu)先使用)

TRACERT 命令行工具

TRACERT (Trace Route) 是 Windows 自帶的網(wǎng)絡(luò)診斷命令行實(shí)用程序,用于跟蹤 Internet 協(xié)議 (IP) 數(shù)據(jù)包傳送到目標(biāo)地址時(shí)經(jīng)過的路徑百框。

TRACERT 通過向目標(biāo)地址發(fā)送 ICMP 數(shù)據(jù)包來確定到目標(biāo)地址的路由泥畅。在這些數(shù)據(jù)包中,TRACERT 使用了不同的 IP“生存期”(TTL) 值琅翻。由于要求沿途的路由器在轉(zhuǎn)發(fā)數(shù)據(jù)包前至少必須將 TTL 減少 1位仁,因此 TTL 實(shí)際上相當(dāng)于一個(gè)躍點(diǎn)計(jì)數(shù)器 (hop counter)。當(dāng)某個(gè)數(shù)據(jù)包的 TTL 達(dá)到零 (0) 時(shí)方椎,相應(yīng)節(jié)點(diǎn)就會(huì)向源計(jì)算機(jī)發(fā)送一個(gè) ICMP“超時(shí)”的消息聂抢。

TRACERT 第一次發(fā)送 TTL 為 1 的數(shù)據(jù)包,并在每次后續(xù)傳輸時(shí)將 TTL 增加 1棠众,直到目標(biāo)地址響應(yīng)或達(dá)到 TTL 的最大值琳疏。中間路由器發(fā)送回來的 ICMP“超時(shí)”消息中包含了相應(yīng)節(jié)點(diǎn)的信息。

用法說明:

tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout] [-R] [-S srcaddr] [-4] [-6] target_name

示例輸出:

C:\Users\Administrator>tracert -d  122.112.248.206

通過最多 30 個(gè)躍點(diǎn)跟蹤到 122.112.248.206 的路由

  1     1 ms     1 ms     1 ms  192.168.1.1
  2     3 ms     3 ms     3 ms  10.212.0.1
  3     7 ms     3 ms     3 ms  182.51.56.137
  4     4 ms     3 ms    15 ms  182.51.56.110
  5   472 ms     7 ms     8 ms  202.127.112.1
  6     *        *        *     請(qǐng)求超時(shí)闸拿。
  7    12 ms    47 ms    12 ms  10.35.50.2
  8     9 ms    10 ms    52 ms  222.223.243.121
  9     9 ms    10 ms    13 ms  27.129.6.129
 10    10 ms    14 ms    10 ms  27.129.1.253
 11    20 ms    20 ms    19 ms  27.129.1.5
 12     *      996 ms    23 ms  202.97.25.89
 13    51 ms    48 ms    47 ms  61.152.86.241
 14     *       50 ms     *     101.95.206.218
 15    51 ms    52 ms    48 ms  101.95.246.198
 16    45 ms    45 ms    51 ms  101.95.192.5
 17     *        *        *     請(qǐng)求超時(shí)空盼。
 18     *        *        *     請(qǐng)求超時(shí)。
 19     *        *        *     請(qǐng)求超時(shí)新荤。
 20     *        *        *     請(qǐng)求超時(shí)揽趾。
 21     *        *        *     請(qǐng)求超時(shí)。
 22     *        *        *     請(qǐng)求超時(shí)苛骨。
 23     *        *        *     請(qǐng)求超時(shí)篱瞎。
 24     *        *        *     請(qǐng)求超時(shí)。
 25     *        *        *     請(qǐng)求超時(shí)痒芝。
 26     *        *        *     請(qǐng)求超時(shí)俐筋。
 27     *        *        *     請(qǐng)求超時(shí)。
 28     *        *        *     請(qǐng)求超時(shí)严衬。
 29     *        *        *     請(qǐng)求超時(shí)澄者。
 30     *        *        *     請(qǐng)求超時(shí)。

跟蹤完成请琳。

常見可選參數(shù)說明:

-d:指定不將地址解析為主機(jī)名(禁用 DNS 反解)粱挡。
-h:maximum_hops,指定搜索目標(biāo)地址時(shí)的最大躍點(diǎn)數(shù)单起。
-j: host-list抱怔,指定沿主機(jī)列表的松散源路由。
-w:timeout嘀倒,由每個(gè)回復(fù)的 timeout 指定的等待毫秒數(shù)。
-R:跟蹤往返行程路徑(僅適用于 IPv6)。
-S:srcaddr测蘑,要使用的源地址(僅適用于 IPv6)灌危。
-4:強(qiáng)制使用 IPv4。
-6:強(qiáng)制使用 IPv6碳胳。
target_host:目標(biāo)主機(jī)域名或 IP 地址勇蝙。

WinMTR 工具(建議優(yōu)先使用)

WinMTR 是 mtr 工具在 Windows 環(huán)境下的圖形化實(shí)現(xiàn),但進(jìn)行了功能簡(jiǎn)化挨约,只支持 mtr部分參數(shù)的調(diào)整設(shè)置味混。WinMTR 默認(rèn)發(fā)送ICMP 數(shù)據(jù)包進(jìn)行探測(cè),無法切換诫惭。

WinMTR 可以從其官方網(wǎng)站下載獲取翁锡。

和 mtr 一樣,相比 tracert夕土,WinMTR 能避免節(jié)點(diǎn)波動(dòng)對(duì)測(cè)試結(jié)果的影響馆衔,所以測(cè)試結(jié)果更正確。所以怨绣,在 WinMTR 可用的情況下角溃,建議優(yōu)先使用 WinMTR 進(jìn)行鏈路測(cè)試。

用法說明:

WinMTR 無需安裝篮撑,直接解壓運(yùn)行即可减细。操作方法非常簡(jiǎn)單,說明如下:

1赢笨、如下圖所示邪财,運(yùn)行程序后,在 Host 字段輸入目標(biāo)服務(wù)器域名或 IP(注意前面不要包含空格)质欲。


2树埠、點(diǎn)擊 Start 開始測(cè)試(開始測(cè)試后,相應(yīng)按鈕變成了 Stop)嘶伟。
3怎憋、運(yùn)行一段時(shí)間后,點(diǎn)擊 Stop 停止測(cè)試九昧。
4绊袋、其它選項(xiàng)說明:

Copy Text to clipboard:將測(cè)試結(jié)果以文本格式復(fù)制到粘貼板。
Copy HTML to clipboard:將測(cè)試結(jié)果以 HTML 格式復(fù)制到粘貼板铸鹰。
Export TEXT:將測(cè)試結(jié)果以文本格式導(dǎo)出到指定文件癌别。
Export HTML:將測(cè)試結(jié)果以 HTML 格式導(dǎo)出到指定文件。
Options:可選參數(shù)蹋笼,包括:
Interval(sec):每次探測(cè)的間隔(過期)時(shí)間展姐。默認(rèn)為 1 秒躁垛。
Ping size(bytes): ping 探測(cè)所使用的數(shù)據(jù)包大小,默認(rèn)為 64 字節(jié)圾笨。教馆、
Max hosts in LRU list: LRU 列表支持的最大主機(jī)數(shù),默認(rèn)值為 128擂达。
Resolve names:通過反查 IP 以域名顯示相關(guān)節(jié)點(diǎn)土铺。

返回結(jié)果說明:

默認(rèn)配置下,返回結(jié)果中各數(shù)據(jù)列的說明:

第一列(Hostname):節(jié)點(diǎn) IP 或域名板鬓。
第二列(Nr):節(jié)點(diǎn)編號(hào)悲敷。
第三列(Loss%):節(jié)點(diǎn)丟包率。
第四列(Sent):已發(fā)送的數(shù)據(jù)包數(shù)量俭令。
第五列(Recv):已成功接收的數(shù)據(jù)包數(shù)量后德。
第六、七唤蔗、八探遵、九列(Best 、Avg妓柜、Worst箱季、Last):分別是到相應(yīng)節(jié)點(diǎn)延遲的最小值、平均值棍掐、最大值和最后一次值藏雏。
第八列(StDev):標(biāo)準(zhǔn)偏差。越大說明相應(yīng)節(jié)點(diǎn)越不穩(wěn)定作煌。

鏈路測(cè)試結(jié)果分析簡(jiǎn)要說明

由于 mtr(WinMTR)有更高的準(zhǔn)確性掘殴。本文以其測(cè)試結(jié)果為例,對(duì)鏈路測(cè)試結(jié)果的分析進(jìn)行簡(jiǎn)要說明粟誓。

后續(xù)說明奏寨,以如下鏈路測(cè)試結(jié)果示例圖為基礎(chǔ)進(jìn)行闡述:

對(duì)鏈路測(cè)試結(jié)果進(jìn)行分析時(shí),需要關(guān)注如下要點(diǎn):

網(wǎng)絡(luò)區(qū)域
鏈路負(fù)載均衡
結(jié)合Avg(平均值)和 StDev(標(biāo)準(zhǔn)偏差)綜合判斷
Loss%(丟包率)的判斷
關(guān)于延遲

網(wǎng)絡(luò)區(qū)域

正常情況下鹰服,從客戶端到目標(biāo)服務(wù)器的整個(gè)鏈路病瞳,會(huì)顯著的包含如下區(qū)域:

  • 客戶端本地網(wǎng)絡(luò)(本地局域網(wǎng)和本地網(wǎng)絡(luò)提供商網(wǎng)絡(luò)):如前文鏈路測(cè)試結(jié)果示例圖中的區(qū)域 A。如果該區(qū)域出現(xiàn)異常悲酷,如果是客戶端本地網(wǎng)絡(luò)相關(guān)節(jié)點(diǎn)出現(xiàn)異常套菜,則需要對(duì)本地網(wǎng)絡(luò)進(jìn)行相應(yīng)排查分析。否則设易,如果是本地網(wǎng)絡(luò)提供商網(wǎng)絡(luò)相關(guān)節(jié)點(diǎn)出現(xiàn)異常逗柴,則需要向當(dāng)?shù)剡\(yùn)營(yíng)商反饋問題。
  • 運(yùn)營(yíng)商骨干網(wǎng)絡(luò):如前文鏈路測(cè)試結(jié)果示例圖中的區(qū)域 B顿肺。如果該區(qū)域出現(xiàn)異常戏溺,可以根據(jù)異常節(jié)點(diǎn) IP 查詢歸屬運(yùn)營(yíng)商渣蜗,向相應(yīng)運(yùn)營(yíng)商反饋問題。
  • 目標(biāo)服務(wù)器本地網(wǎng)絡(luò)(目標(biāo)主機(jī)歸屬網(wǎng)絡(luò)提供商網(wǎng)絡(luò)): 如前文鏈路測(cè)試結(jié)果示例圖中的區(qū)域 C于购。如果該區(qū)域出現(xiàn)異常袍睡,則需要向目標(biāo)主機(jī)歸屬網(wǎng)絡(luò)提供商反饋問題知染。

鏈路負(fù)載均衡

如前文鏈路測(cè)試結(jié)果示例圖中的區(qū)域 D 所示肋僧。如果中間鏈路某些部分啟用了鏈路負(fù)載均衡,則 mtr 只會(huì)對(duì)首尾節(jié)點(diǎn)進(jìn)行編號(hào)和探測(cè)統(tǒng)計(jì)控淡。中間節(jié)點(diǎn)只會(huì)顯示相應(yīng)的 IP 或域名信息嫌吠。

結(jié)合Avg(平均值)和 StDev(標(biāo)準(zhǔn)偏差)綜合判斷

由于鏈路抖動(dòng)或其它因素的影響,節(jié)點(diǎn)的 Best 和 Worst 值可能相差很大掺炭。而 Avg(平均值) 統(tǒng)計(jì)了自鏈路測(cè)試以來所有探測(cè)的平均值辫诅,所以能更好的反應(yīng)出相應(yīng)節(jié)點(diǎn)的網(wǎng)絡(luò)質(zhì)量。

而 StDev(標(biāo)準(zhǔn)偏差值)越高涧狮,則說明數(shù)據(jù)包在相應(yīng)節(jié)點(diǎn)的延時(shí)值越不相同(越離散)炕矮。所以,標(biāo)準(zhǔn)偏差值可用于協(xié)助判斷 Avg 是否真實(shí)反應(yīng)了相應(yīng)節(jié)點(diǎn)的網(wǎng)絡(luò)質(zhì)量者冤。例如肤视,如果標(biāo)準(zhǔn)偏差很大,說明數(shù)據(jù)包的延遲是不確定的涉枫⌒匣可能某些數(shù)據(jù)包延遲很小(例如:25ms)愿汰,而另一些延遲卻很大(例如:350ms)困后,但最終得到的平均延遲反而可能是正常的。所以衬廷,此時(shí) Avg 并不能很好的反應(yīng)出實(shí)際的網(wǎng)絡(luò)質(zhì)量情況摇予。

綜上,建議的分析標(biāo)準(zhǔn)是:

  • 如果 StDev 很高吗跋,則同步觀察相應(yīng)節(jié)點(diǎn)的 Best 和 Wrst侧戴,來判斷相應(yīng)節(jié)點(diǎn)是否存在異常。

  • 如果 StDev 不高小腊,則通過 Avg來判斷相應(yīng)節(jié)點(diǎn)是否存在異常救鲤。

    注:上述 StDev “高”或者“不高”,并沒有具體的時(shí)間范圍標(biāo)準(zhǔn)秩冈。而需要根據(jù)同一節(jié)點(diǎn)其它列的延遲值大小來進(jìn)行相對(duì)評(píng)估本缠。比如,如果 Avg 為 30ms入问,那么丹锹,當(dāng) StDev 為 25ms稀颁,則認(rèn)為是很高的偏差。而如果 Avg 為 325ms楣黍,則同樣的 StDev(25ms)匾灶,反而認(rèn)為是不高的偏差。

Loss%(丟包率)的判斷

任一節(jié)點(diǎn)的 Loss%(丟包率)如果不為零租漂,則說明這一跳網(wǎng)絡(luò)可能存在問題阶女。導(dǎo)致相應(yīng)節(jié)點(diǎn)丟包的原因通常有兩種:

  • 運(yùn)營(yíng)商基于安全或性能需求,人為限制了節(jié)點(diǎn)的 ICMP 發(fā)送速率哩治,導(dǎo)致丟包秃踩。
  • 節(jié)點(diǎn)確實(shí)存在異常,導(dǎo)致丟包业筏。

可以結(jié)合異常節(jié)點(diǎn)及其后續(xù)節(jié)點(diǎn)的丟包情況憔杨,來判定丟包原因:

  • 如果隨后節(jié)點(diǎn)均沒有丟包,則通常說明異常節(jié)點(diǎn)丟包是由于運(yùn)營(yíng)商策略限制所致蒜胖∠穑可以忽略相關(guān)丟包。如前文鏈路測(cè)試結(jié)果示例圖中的第 2 跳所示台谢。
  • 如果隨后節(jié)點(diǎn)也出現(xiàn)丟包寻狂,則通常說明異常節(jié)點(diǎn)確實(shí)存在網(wǎng)絡(luò)異常,導(dǎo)致丟包对碌。如前文鏈路測(cè)試結(jié)果示例圖中的第 5 跳所示荆虱。

另外,需要說明的是朽们,前述兩種情況可能同時(shí)發(fā)生怀读。即相應(yīng)節(jié)點(diǎn)既存在策略限速,又存在網(wǎng)絡(luò)異常骑脱。對(duì)于這種情況菜枷,如果異常節(jié)點(diǎn)及其后續(xù)節(jié)點(diǎn)連續(xù)出現(xiàn)丟包,而且各節(jié)點(diǎn)的丟包率不同叁丧,則通常以最后幾跳的丟包率為準(zhǔn)啤誊。如前文鏈路測(cè)試結(jié)果示例圖所示,在第 5拥娄、6蚊锹、7跳均出現(xiàn)了丟包。所以稚瘾,最終丟包情況牡昆,以第 7 跳的 40% 作為參考。

關(guān)于延遲

延遲跳變

如果在某一跳之后延遲明顯陡增摊欠,則通常判斷該節(jié)點(diǎn)存在網(wǎng)絡(luò)異常丢烘。如前文鏈路測(cè)試結(jié)果示例圖所示柱宦,從第 5 跳之后的后續(xù)節(jié)點(diǎn)延遲明顯陡增,則推斷是第 5 跳節(jié)點(diǎn)出現(xiàn)了網(wǎng)絡(luò)異常播瞳。

不過掸刊,高延遲并不一定完全意味著相應(yīng)節(jié)點(diǎn)存在異常。如前文鏈路測(cè)試結(jié)果示例圖所示赢乓,第 5 跳之后忧侧,雖然后續(xù)節(jié)點(diǎn)延遲明顯陡增,但測(cè)試數(shù)據(jù)最終仍然正常到達(dá)了目的主機(jī)骏全。所以苍柏,延遲大也有可能是在數(shù)據(jù)回包鏈路中引發(fā)的尼斧。所以姜贡,最好結(jié)合反向鏈路測(cè)試一并分析。

ICMP 限速導(dǎo)致延遲增加

ICMP 策略限速也可能會(huì)導(dǎo)致相應(yīng)節(jié)點(diǎn)的延遲陡增棺棵,但后續(xù)節(jié)點(diǎn)通常會(huì)恢復(fù)正常楼咳。如前文鏈路測(cè)試結(jié)果示例圖所示,第 3 跳有 100% 的丟包率烛恤,同時(shí)延遲也明顯陡增母怜。但隨后節(jié)點(diǎn)的延遲馬上恢復(fù)了正常。所以判斷該節(jié)點(diǎn)的延遲陡增及丟包是由于策略限速所致缚柏。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末苹熏,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子币喧,更是在濱河造成了極大的恐慌轨域,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,602評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件杀餐,死亡現(xiàn)場(chǎng)離奇詭異干发,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)史翘,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,442評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門枉长,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人琼讽,你說我怎么就攤上這事必峰。” “怎么了钻蹬?”我有些...
    開封第一講書人閱讀 152,878評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵吼蚁,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我脉让,道長(zhǎng)桂敛,這世上最難降的妖魔是什么功炮? 我笑而不...
    開封第一講書人閱讀 55,306評(píng)論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮术唬,結(jié)果婚禮上薪伏,老公的妹妹穿的比我還像新娘。我一直安慰自己粗仓,他們只是感情好嫁怀,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,330評(píng)論 5 373
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著借浊,像睡著了一般塘淑。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上蚂斤,一...
    開封第一講書人閱讀 49,071評(píng)論 1 285
  • 那天存捺,我揣著相機(jī)與錄音,去河邊找鬼曙蒸。 笑死捌治,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的纽窟。 我是一名探鬼主播肖油,決...
    沈念sama閱讀 38,382評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼臂港!你這毒婦竟也來了森枪?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,006評(píng)論 0 259
  • 序言:老撾萬榮一對(duì)情侶失蹤审孽,失蹤者是張志新(化名)和其女友劉穎县袱,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體瓷胧,經(jīng)...
    沈念sama閱讀 43,512評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡显拳,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,965評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了搓萧。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片杂数。...
    茶點(diǎn)故事閱讀 38,094評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖瘸洛,靈堂內(nèi)的尸體忽然破棺而出揍移,到底是詐尸還是另有隱情,我是刑警寧澤反肋,帶...
    沈念sama閱讀 33,732評(píng)論 4 323
  • 正文 年R本政府宣布那伐,位于F島的核電站,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏罕邀。R本人自食惡果不足惜畅形,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,283評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望诉探。 院中可真熱鬧日熬,春花似錦、人聲如沸肾胯。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,286評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)敬肚。三九已至毕荐,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間艳馒,已是汗流浹背憎亚。 一陣腳步聲響...
    開封第一講書人閱讀 31,512評(píng)論 1 262
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留鹰溜,地道東北人虽填。 一個(gè)月前我還...
    沈念sama閱讀 45,536評(píng)論 2 354
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像曹动,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子牲览,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,828評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容

  • 簡(jiǎn)介 用簡(jiǎn)單的話來定義tcpdump墓陈,就是:dump the traffic on a network,根據(jù)使用者...
    保川閱讀 5,941評(píng)論 1 13
  • 1.這篇文章不是本人原創(chuàng)的第献,只是個(gè)人為了對(duì)這部分知識(shí)做一個(gè)整理和系統(tǒng)的輸出而編輯成的贡必,在此鄭重地向本文所引用文章的...
    SOMCENT閱讀 13,037評(píng)論 6 174
  • 個(gè)人認(rèn)為,Goodboy1881先生的TCP /IP 協(xié)議詳解學(xué)習(xí)博客系列博客是一部非常精彩的學(xué)習(xí)筆記庸毫,這雖然只是...
    貳零壹柒_fc10閱讀 5,051評(píng)論 0 8
  • 1仔拟、OSI(Open System Interconnect):開放系統(tǒng)互聯(lián),是一個(gè)七層的計(jì)算機(jī)網(wǎng)絡(luò)模型飒赃,分別為:...
    希崽家的小哲閱讀 925評(píng)論 0 3
  • 午休時(shí)間涂涂畫畫利花,完成人生第一副禪繞畫,加油哦
    Sara沙拉醬閱讀 479評(píng)論 0 0