如何缓解高DP CPU由于应用程序使用率高而导致的问题
83722
Created On 11/22/22 18:07 PM - Last Modified 08/23/23 21:01 PM
Objective
减轻高DP CPU由于应用程序使用率高而导致的问题
Environment
- 帕洛阿尔托 Firewall
- DP CPU
- 应用程序使用
Procedure
- 识别哪些端口、来源IP和目的地IP这个应用程序使用。
- 去你的FW UI监控 > 日志 > 流量。
- 筛选依据:(app eq <应用程序名称>)
- 查看应用百科了解有关高使用率应用程序及其标准端口的更多信息。
- 检查此应用程序的流量增加或峰值是否在您的网络中是预期的:
- 检查你的FW支持HW卸载;如果是这样,则检查是否启用了卸载。
- Hardware 以下防火墙支持卸载:PA-3200系列,PA-5200系列,PA-7000系列和PA-5450 firewall.
- 检查是否HW卸载已启用。
> show session info | match offload
- 启用HW卸载
> set session offload yes
- 这VM-运行版本 10.1.0 以上的系列 FW 可以支持智能分流.
- A 不再将数据包发送到的会话CPU对于 L7 处理,被认为已卸载并且 layer7 进程在以下输出中显示为已完成:
> show session id <id#>
- 检查高峰期间的总会话数是否DP CPU超出了您的支持会话FW平台.如果预计会有如此大量的会话,请考虑升级您的FW到更高容量的平台。
- 如果流量是合法的、预期的和可信的,那么:
- 除上述步骤外,并根据怀疑导致高的应用程序DP CPU检查下面列出的与每个应用程序相关的步骤或注意事项:系统日志, paloalto 日志记录服务,未知的udp , Meraki 云控制器, SSL , DNS 基地,人群罢工, paloalto-更新,谷歌基地,打开VPN ,平,虚拟机软件, ms-ds-smbv2 , ms-ds-smbv3 , ipsec-esp-udp , ms更新,网流,实时传输协议, rtp基础,远程控制协议,网页浏览,panorama .
- 系统日志
- 如果系统日志流量来自FW然后考虑通过更改来减少此流量FW配置.
- 如果你的FW日志已经被发送到Panorama,然后考虑将日志从 syslog 服务器发送到Panorama而不是直接来自Firewall.
注意 1:通过查看流量日志中会话的开始,检查系统日志会话是否存在很长时间(可能几天甚至几周)然后最近关闭,这可能会显示ACC对于 syslog 应用程序的使用,这是意料之中的,不应该令人担忧。
注 2:拒绝系统日志UDP交通会导致高的DP资源使用. 最好允许流量或绕过该流量FW.
- paloalto 日志记录服务
- 检查是否FW或者Panorama此流量的来源已正确配置并考虑减少日志发送到Cortex数据湖(CDL ) 基于日志的严重性、日志的类型和哪个安全性policy规则日志。
- 未知的udp
- Meraki 云控制器
- 检查 meraki-cloud-controller 应用程序流量在您的网络中是否受信任,如果您可以考虑对其应用应用程序覆盖。
- SSL
- DNS 基地
- 如果发现 dns-base 流量的增加或激增在您的网络中是恶意的或意外的,那么了解您的组织应该了解的基于 DNS 的顶级攻击和减轻它们的方法.
- 人群罢工
- 检查 crowdstrike 应用程序流量是否在您的网络中受信任,如果您可以考虑对其应用应用程序覆盖。
- paloalto-更新
- 在非高峰时段安排更新。
- 如果考虑使用 application override 则将其规则基于官方帕洛阿尔托网络更新服务器.
- 谷歌基地
- 检查上面的解决方案 5。 否则,如果总会话数在支持的限制内,则考虑调查其他高使用率应用程序。
- 打开VPN
- 开放-VPN ,如果没有解密则卸载,所以不应该是高的主要贡献者FW资源使用。 在 open-vpn 服务器位于firewall, 禁用SSL这些连接的入站解密firewall,并让open-vpn服务器单独做解密过程; open-vpn 服务器解密流量后,将明文流量转发到firewall供检查。
- 平
- 区域保护中至少有四个区域可以专门解决ICMP问题:
- 防洪ICMP/ICMPv6 .
- 基于数据包的攻击保护ICMP/ICMPv6 .
- 配置 DoS 保护.
- 在这里介绍的所有解决方案中,数据包缓冲区保护是三者中最容易实现的。
- 区域保护中至少有四个区域可以专门解决ICMP问题:
- 虚拟机软件
- 如果预计会有流量,请考虑上面 3.a 中介绍的解决方案。
- ms-ds-smbv2
- 如果收到高额申请,则此申请FW可能会高度利用其资源考虑配置应用覆盖为了这个流量。
- 检查是否SMB正在使用文件压缩根据该应用程序过滤流量在 Monitor > Packet Capture 下,然后发出以下命令CLI:
> show counter global filter packet-filter yes delta yes | match zip
根据计数器的结果,您应该能够得出结论:SMB流量正在被压缩,如果是,禁用它SMB边.这应该减少CPU周期为SMB.
- ms-ds-smbv3
- 帕洛阿尔托网络建议禁用SMB文件的多通道分割通过 Windows PowerShell 最大限度地保护和检查文件。
- 如果仍然看到高DP CPU在第 n 步之后 A 然后使用与上面为 ms-ds-smbv2 列出的方法相同的方法。
- ipsec-esp-udp
- 故障排除高DP CPU由于 IPsec 流量检查这是否是高值背后的原因DP CPU(太多的封装/解封装,隧道操作等):
请注意,在VPN隧道发起或终止于FW可以减少FW在某些情况下的处理负载。
对于大量 IPsec 流量通过firewall导致高DP CPU利用如何对高数据平面进行故障排除CPU. - 标记为应用程序“ipsec-esp-udp”的流量会话也可以是您的用户GlobalProtectVPN会话(端口 4501)在这种情况下确保您的firewall配置不超过最大数量GlobalProtectVPN支持的隧道Firewall并关注可以采取的步骤来增加GlobalProtectVPN由于连接数量增加而导致的性能(利用拆分隧道功能,不要隧道视频流量,删除空闲用户等)这将减少这些的数据平面资源使用量GlobalProtectVPN用户。
如果需要排除故障GlobalProtect进一步参考资源列表.
- 故障排除高DP CPU由于 IPsec 流量检查这是否是高值背后的原因DP CPU(太多的封装/解封装,隧道操作等):
- ms更新
- 检查 ms-update 流量增加的可能原因:
- A Microsoft Windows 更新计划为您网络中的多个 Windows 设备同时更新。
- A 大团体Policy被贵公司同时推送到多台 Windows 设备IT部。
- 根据找到的原因应用解决方案:
- 关闭域机器的自动更新,并通过组管理 Windows 更新Policy相反,选择何时有选择地推出它们。
- 安排 Windows 更新在非高峰时段影响较小的时间进行。
- 设置交错的 Windows 更新计划,以便您网络中的 Windows 设备不会同时执行更新。
- 检查 ms-update 流量增加的可能原因:
- 网流
- 是否FW是 netflow 流量的接收者或发送者,验证FW配置, 它的安全性policy允许这种流量和netflow 流量计数器如何递增在收到或发送时FW数据平面;利用CLI命令:
> debug log-receiver netflow statistics > debug dataplane netflow statistics > show counter global | match netflow
- 确保这FW没有以异常或过高的速率接收或发送 Netflow 记录,因为这可能表明路由环路或网络中的其他配置问题FW、发件人或网络。 Netflow 记录在FW DP这意味着如果接收或发送此流量的高速率会影响FW DP CPU.
- 是否FW是 netflow 流量的接收者或发送者,验证FW配置, 它的安全性policy允许这种流量和netflow 流量计数器如何递增在收到或发送时FW数据平面;利用CLI命令:
- 实时传输协议
- rtp基础
- 此流量包含音频和视频数据包,如果需要提高性能,可以对其应用应用程序覆盖。
- 远程控制协议
- 此流量包含音频和视频数据包,如果需要提高性能,可以对其应用应用程序覆盖。
- 网页浏览
- 考虑禁用SSL可以对网络流量进行解密免于解密因为这将减少归类为“网络浏览”的流量(相反,它将保持为“ssl”)并且会被分流FW.请注意,通常FW花费更多的资源(CPU ) 检查“网络浏览”流量而不是“ssl”流量。
- panorama
- 如果大量panorama流量是意外的然后检查是否有任何更新或配置改变Panorama,日志收集器或firewall由管理Panorama导致它的原因以及是否需要恢复或调整该配置更改以减少此流量。
- 如果大量panorama流量是意外的然后检查是否有任何更新或配置改变Panorama,日志收集器或firewall由管理Panorama导致它的原因以及是否需要恢复或调整该配置更改以减少此流量。
Additional Information