计算工具

MTU / 报文大小计算器

按需勾选二层、三层、隧道和传输层封装,估算接口 MTU 下还能留下多少有效载荷。

适用于 MSS 调优、Overlay 校验和封装开销规划。

它特别适合处理那种“业务大部分时间没问题,但一叠隧道或安全封装后就开始分片、丢包或 MSS 不对”的问题。

这个页面主要回答什么问题

它适合在你需要估算 VLAN、MPLS、GRE、VXLAN、Geneve、IPsec、WireGuard 或传输层头部叠加后的有效载荷空间时使用。相比靠记忆手工加头部字节,这种方式更快,也更适合拿来比较几种 overlay 设计,或者解释为什么同样是 1500 MTU,不同封装方案最终能留给业务的空间差很多。

结果应该怎么读

可以把基础 MTU 理解成“预算”,把你勾选的每层封装理解成“花销”,最后剩下的 payload 就是最重要的信号。如果业务走 TCP,它通常会自然指向 MSS 是否要调小;如果业务走多层隧道,它会帮助你判断是该把 underlay MTU 做大,还是该在边缘端点控制报文大小。

它不能替代什么

头部开销计算是很好的规划工具,但不同厂商、不同安全模式和不同实现方式,对字节计算的边界并不总是完全一致。有些封装的实际开销还会随配置变化。更稳的做法是先用这个页面缩小设计范围,再回到平台文档或抓包验证,特别是在余量本来就很小的时候。

MTU 计算器

计算叠加网络与隧道的有效 MTU / MSS。

所属类别
calculators
关键词
mtu, mss

输入

  • 底层(或路径)MTU
  • 叠加或隧道类型(如 GRE、IPsec、VXLAN、MPLS、PPPoE)
  • 可选的自定义额外开销(字节)

输出

  • 可供内层协议使用的有效 MTU
  • 推荐的 TCP MSS
  • 各封装层的开销分解

适用场景

  • 调整隧道链路上的 MSS,避免 PMTUD 黑洞
  • 引入新叠加网络时核算 MTU
  • 排障时向同事解释 MTU 计算

限制与注意事项

  • 仅覆盖常见封装,少见组合需要自行加开销
  • 不主动探测路径 MTU,需要配合真实 PMTUD 测试