MTU Path Discovery & Fragmentation Analyzer
📦 MTU 路径发现与分片分析器
计算封装开销后的有效 MTU,可视化分片,并排查 PMTUD 问题
🏗️ 封装堆栈 (拖动重新排序)
未添加任何封装层。请添加一层以查看其对 MTU 的影响。
有效载荷 MTU
1500
可用数据字节数
未保存
📖 如何使用本工具
- 快速开始: 点击预设按钮(Internet、PPPoE、Azure 等)以加载常见场景
- 自定义计算: 设置基础 MTU 并逐个添加封装层
- 结果: 查看您的有效载荷 MTU、推荐的 TCP MSS 和开销细分
- 分片: 如果 MTU < 1500,将自动显示视觉分片图
- 故障排除: 使用 PMTUD 流程图诊断路径 MTU 发现问题
- 性能影响: 带宽浪费计算器显示分片带来的真实成本
MTU 计算结果
有效载荷 MTU
1500
可用数据字节数
总开销
0
消耗字节数
推荐 TCP MSS
1460
MTU - 40 (IP+TCP 头)
基础 MTU:
1500 bytes
封装开销:
0 bytes
有效 MTU:
1500 bytes
IP + TCP 头:
40 bytes (20 IP + 20 TCP)
最大 TCP 载荷:
1460 bytes
效率:
97.3%
💸 带宽浪费计算器
ℹ️ 性能影响: 计算分片对您网络带宽的实际成本。
⚠ 浪费带宽 (警告)
0
因分片开销损失的 Mbps
✗ 开销百分比 (关键)
0%
总带宽浪费百分比
⚠ 额外分片 (警告)
0
每秒额外数据包数
原始数据包的碎片数:
1
每个数据包的开销:
0 bytes
每秒总开销:
0 bytes
推荐操作:
增加 MTU 或启用 PMTUD
🔍 路径 MTU 发现 (PMTUD) 交互式故障排除器
ℹ️ 交互式流程图: 点击下面的诊断步骤以排查 PMTUD 问题。
🚀 开始:是否遇到数据包丢失或性能缓慢?
点击开始诊断过程。我们将指导您完成系统性的故障排除步骤。
🔧 配置示例
ℹ️ TCP MSS 限制: 请在路由器上配置这些参数以防止分片。
! Cisco IOS/IOS-XE
interface GigabitEthernet0/0
ip tcp adjust-mss 1460
! Juniper JunOS
set interfaces ge-0/0/0 unit 0 family inet mtu 1500
set interfaces ge-0/0/0 unit 0 family inet tcp-mss 1460
# Linux iptables
iptables -t mangle -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --set-mss 1460
🚀 Jumbo Frame 分析
ℹ️ Jumbo Frames: 更大的 MTU 大小可提高存储和数据中心网络的吞吐量。
标准帧效率:
97.3% (1460/1500)
Jumbo Frame (9000 MTU):
99.6% 效率 (8960/9000)
每 GB 帧数 (当前):
~731,000 帧
每 GB 帧数 (Jumbo 9000):
~119,000 帧 (减少 84%)
CPU 节省 (Jumbo vs 标准):
~减少 84% 的中断
建议:
- 标准 1500 MTU: 互联网、一般校园网络、混合环境
- 小型 Jumbo (2000): 城域以太网、某些 MPLS 网络
- Jumbo Frames (9000): iSCSI、NFS、服务器到服务器、数据中心网络
- 超级 Jumbo (9216): 存储网络、10GbE+ 数据中心