首页/网络/协议速查/路径 MTU 发现(PMTUD)

路径 MTU 发现(PMTUD)

发送方置 DF 逐步探测整条路径的最小 MTU:收到 ICMP「需要分片」就下调;IPv6 完全依赖这个机制。

协议速查网络更新于 2026-10-12

手动探测路径 MTU

手动探测路径 MTU
ping -M do -s 1472 8.8.8.8      # 1500 通
ping -M do -s 1452 8.8.8.8      # 类似隧道场景
# 逐级试出最大可通尺寸,+28 即路径 MTU
sysctl net.ipv4.ip_no_pmtu_disc  # 0=启用 PMTUD
依赖ICMP(v4 type3 code4 / v6 type2 packet too big)
失败后果MTU 黑洞:大包静默丢失
加固tcp_mtu_probing 兜底、MSS clamp
链路本地 MTU 用 `ip link show` 看;VPN 隧道通常要按外层开销下调内层 MTU。

易错点

  • 禁 ICMP 的防火墙会杀死 PMTUD:表现为「能 ping 小包、TLS 大证书卡死」,需配 MSS clamp 或开 mtu_probing

数据来源与参考

  • RFC 1191(IPv4 PMTUD)
  • RFC 8201(IPv6 PMTUD)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌