文章总结: 运营商联通专线MTU配置异常导致业务数据积压与SSH卡死,作者用Wireshark序列图发现服务器到客户端方向出现1460/2920字节空洞且无重传,结合握手MSS=1460与实测最大段仅1280字节,定位PMTU黑洞并给出切电信线路即恢复的验证方案 综合评分: 78 文章分类: 网络工具,漏洞分析,解决方案,实战经验
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 引发的一系列问题》
版权声明
本站仅做备份收录,仅供研究与教学参考之用。
读者将信息用于其他用途的,全部法律及连带责任由读者自行承担,本站不承担任何责任。










评论