首页/安全/安全设备配置速查/分片报文与 NAT 的兼容
NAT 与发布75 条

分片报文与 NAT 的兼容

非首片分片不含端口信息,NAT 与策略可能无法正确匹配;音视频与部分 VPN 业务容易受此影响。

安全设备配置速查安全更新于 2026-10-13

分片为什么会和 NAT 打架

IP 报文超过链路 MTU 时会被分片,而只有首片带完整传输层头部(端口信息),后续分片只剩偏移量与标识。NAT 转换与策略匹配都要靠端口,遇到没有端口的后续分片就缺少判断依据:不同设备处理方式不同,有的直接丢弃,有的按首片已建立的映射转发,业务表现就是时通时断、重传率升高。

基本信息

问题点后续分片不含端口,匹配与转换依据不足
高发业务IPsec 隧道、音视频、组播、大报文传输
设备行为差异有的丢弃非首片,有的放行并跳过策略检查
处理方向启用分片重组,或从源头减少分片
代价重组占用内存与 CPU,需评估并发规模
排查手段两端抓包,配合设备分片与丢弃计数

典型使用场景

  • 音视频或大文件传输随机失败、重传率高的排查
  • IPsec 隧道业务偶发不通,怀疑与分片处理有关
  • 启用分片重组前后评估设备资源占用变化
  • 评估「放行全部分片」带来的策略绕过风险
  • 业务上线前确认 MTU/MSS 调整是否已规避分片

排查动作

排查动作
1. 两端抓包确认是否真的存在分片报文            # 先确认现象
2. 查看设备的分片处理与丢弃计数                # 设备侧
3. 确认会话中分片流量是否被正确转换            # NAT 侧
4. 评估启用分片重组,或调整 MTU/MSS 减少分片   # 方案选择
5. 变更后业务侧复测重传率与失败率              # 效果验证

分片处理方案对比

方案优点代价
启用分片重组策略与 NAT 匹配完整占用内存与 CPU,需评估并发规模
源头减少分片不增加设备负担需逐端调整 MTU/MSS,周期较长
放行全部分片改动最小绕过策略检查,扩大攻击面
先确认现象再改配置:抓包看到的分片与设备计数里的丢弃往往不是同一批流量,两个都看才能定位。
对分片一律放行等于让攻击者用伪造后续分片绕过检测,应优先选择重组或从源头减少分片。

易错点

  • 只放行首片会让后续分片被丢弃,表现为业务随机失败且难以复现
  • 把分片一律放行改变了安全边界,攻击者可伪造分片绕过策略
  • 开启分片重组前未评估并发规模,高负载时分片重组拖垮设备
  • 只在单侧抓包,另一侧的分片与丢弃情况看不到,结论片面
  • 各段链路 MTU 不统一,隧道叠加封装后分片问题反复出现

数据来源与参考

  • RFC 1858(IP 分片安全考虑)
  • 华为 USG6000 产品文档:分片处理
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌