首页/安全/安全设备配置速查/TCP MSS 调整与隧道叠加场景

TCP MSS 调整与隧道叠加场景

MSS 决定 TCP 单段数据长度,经 IPsec、GRE 等隧道封装后有效 MTU 变小,不调 MSS 会出现网页卡、大包丢的现象。

安全设备配置速查安全更新于 2026-10-12
关系式MSS ≈ 路径 MTU − IP 头 − TCP 头,隧道场景还需再减封装开销
典型问题小包通、大包断;登录正常、传文件失败
设备侧动作对经过设备的 TCP 报文改写 MSS 通告值

华为 USG 示例(先看 ? 帮助)

华为 USG 示例(先看 ? 帮助)
system-view
firewall tcp-mss 1200
# 取值范围与生效方向随版本略有差异

客户端侧验证

客户端侧验证
ping -M do -s 1400 10.1.1.1    # Linux 探测路径 MTU
ping -f -l 1400 10.1.1.1        # Windows 等价用法
两端都在公网、路径 MTU 一致且无隧道时通常无需调整;改造隧道后同步复测。

易错点

  • 只调一端设备不够:往返路径上每台设备都可能改写或丢弃大包
  • 禁用 ICMP 会让 PMTUD 失效,隧道场景应放行必要的 ICMP 差错报文

数据来源与参考

  • 华为 USG6000 产品文档:TCP MSS 配置
  • TCP/IP 协议栈与 PMTUD 原理(RFC 1191)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌