WiresharkGraphs|MTU引发的一系列问题

admin 2026-01-26 14:48:35 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

文章总结: 运营商联通专线MTU配置异常导致业务数据积压与SSH卡死,作者用Wireshark序列图发现服务器到客户端方向出现1460/2920字节空洞且无重传,结合握手MSS=1460与实测最大段仅1280字节,定位PMTU黑洞并给出切电信线路即恢复的验证方案 综合评分: 78 文章分类: 网络工具,漏洞分析,解决方案,实战经验


cover_image

Wireshark Graphs | MTU 引发的一系列问题

原创

7ACE 7ACE

Echo Reply

2026年1月26日 08:08 江苏

一图胜千言

前言

A picture is worth a thousand words,一图胜千言。基于 Wireshark TroubleShooting 系列中的案例,计划以 Graphs 的方式重新解读下,看看从中能学习到什么不一样的知识。

说明

本篇原文《Wireshark TS | MTU 引发的一系列问题》,数据包文件可见链接: https://pan.baidu.com/s/10wJFGd3UrIqLf1u4W431bA 提取码: j4g2。

这是 Wireshark TroubleShooting 系列中的第 7 个案例,说的是运营商专线 MTU 的网络故障。可能是习惯或经验的问题,有时使用图示分析,感觉像是由果溯因,合不合适,好不好用,难说。🤣

分析

问题回顾:某日联通线路割接后,业务反馈发现一系列问题,主要如下:1、业务数据积压; 2、业务运维跳板机至 AWS 服务器,SSH 访问卡机;3、… 等等,而线路切换至电信线路后,故障现象消失,但一切换至联通线路后,则继续发生上述问题。

通过模拟 SSH 登录过程,捕获故障数据包,主要数据包视图如下:

打开 Sequence Numbers(tcptrace) 图,如下,服务器端->客户端方向,在右下角 8 秒后存在丢包现象。

放大图示,存在序列号空洞,且之后没有任何重传现象,说明该方向有数据段无法正常传输至客户端。

继续放大图示,挑选一个丢包现象前后的数据包,No.32 数据包 NextSeqNum 3050,而 No.33 数据包 SeqNum 4510,相差 1460 字节,结合 TCP 三次握手中的 MSS 1460 可知,正好是一个 MSS 大小,而另外一个序列号空洞的大小,为 2920,也就是两个 MSS 大小。结合之后没有重传的数据包,可以推断是由于线路 MTU 问题,造成服务器端至客户端传输方向受限,无法传输大于 PMTU 大小的数据包。

当然从 Throughput 图表也可以看到,在服务器端->客户端方向,所能看到的最大数据段的长度也就是在 1280 字节,没有 MSS 大小 1460 字节的数据段。

往期推荐

1. Wireshark 提示和技巧 | 捕获点之 TCP 三次握手

2. Wireshark 提示和技巧 | a == ${a} 显示过滤宏

3. Wireshark TS | 当超时或快速重传遇到零窗口

4. Wireshark TS | 防火墙空闲会话超时问题

5. 网络设备 MTU MSS Jumboframe 全解

后台回复「TT」获取 Wireshark 提示和技巧系列 合集

后台回复「TS」获取 Wireshark Troubleshooting系列 合集

如需交流,可后台直接留言,我会在第一时间回复,谢谢!


免责声明:

本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。

任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。

本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我

本文转载自:Echo Reply 7ACE 7ACE《Wireshark Graphs | MTU 引发的一系列问题》

评论:0   参与:  0