Firewall 滴VSS-由于启用了第 4 层校验和而导致的管理尾部

Firewall 滴VSS-由于启用了第 4 层校验和而导致的管理尾部

2071
Created On 06/24/22 18:12 PM - Last Modified 07/26/25 03:51 AM


Symptom


  • 在 pcap 的丢弃或接收阶段丢失了一些数据包FW.
  • 源代码处的 Wireshark 捕获显示VSS-监控添加到未到达的数据包的以太网尾部FW.
  • 全局计数器' flow_fpga_rcv_igr_L4CHKSUMERR'发行期间递增。


Environment


  • 帕洛阿尔托 5200 系列 Firewall
  • 支持的 PAN-OS


Cause


  • 在像这样的平台上PA-5250与 FE100hardware芯片FW执行一个FCS在入口处。
  • 包含的数据包VSS-管理尾部破坏了 L4 校验和,因此没有进入数据平面。
  • 如果数据包总长度超过256B并且数据包有尾部字节,这会导致 L4 校验和Firewall并失败,并且该数据包被丢弃Firewall.
  • 出于这个原因,这些数据包不会出现在数据包捕获或调试日志中 Firewall


Resolution


禁用第 4 层校验和FW在维护窗口期间

使用以下命令在两个防火墙上执行以下操作HA以尽量减少任何影响。即被动第一。
  1. 在Firewall,使用以下命令禁用 layer4 校验和:
> set system setting layer4-checksum disable
  1. 在维护窗口期间重启设备以使更改生效:
> request restart system
  1. 重启后出现框,确认sdb中的设置,输出应该显示l4_chk_sum':0如下:
> show system state | match fe100
.. 
cfg.hw.fe100: { 'cfg_mode': 10, 'l4_chk_sum': 0, 'usecase': 1, 'v4_v6_choice': 2,

笔记:由于将不再在防火墙上执行 L4 校验和,TCP由于服务器/客户端校验和验证,由于无效校验和而导致的重传仍然会发生。


Additional Information


现场社区讨论

Actions
  • Print
  • Copy Link

    https://knowledgebase.paloaltonetworks.com/KCSArticleDetail?id=kA14u000000CqB6CAK&lang=zh_CN&refURL=http%3A%2F%2Fknowledgebase.paloaltonetworks.com%2FKCSArticleDetail

Choose Language