Hi Network Lessons,
I have these router logs below if you could identify what is causing the following notifications.

*Aug 23 16:10:01.038: %IOSXE_QFP-2-LOAD_EXCEED: Slot: 0, QFP:0, Load 90% exceeds the setting threshold.

*Aug 23 16:10:26.037: %IOSXE_QFP-2-LOAD_RECOVER: Slot: 0, QFP:0, Load 48% recovered.

*Aug 23 16:17:56.038: %IOSXE_QFP-2-LOAD_EXCEED: Slot: 0, QFP:0, Load 92% exceeds the setting threshold.

*Aug 23 16:18:26.037: %IOSXE_QFP-2-LOAD_RECOVER: Slot: 0, QFP:0, Load 25% recovered.

*Aug 23 16:18:56.037: %IOSXE_QFP-2-LOAD_EXCEED: Slot: 0, QFP:0, Load 88% exceeds the setting threshold.

*Aug 23 16:19:26.037: %IOSXE_QFP-2-LOAD_RECOVER: Slot: 0, QFP:0, Load 27% recovered.

show version
Cisco IOS XE Software, Version 16.12.05
Cisco IOS Software [Gibraltar], ISR Software (ARMV8EL_LINUX_IOSD-UNIVERSALK9_IAS-M), Version 16.12.5, RELEASE SOFTWARE (fc3)

System image file is "bootflash:c1100-universalk9_ias.16.12.05.SPA.bin"

cisco C1111-4P (1RU) processor with 1401540K/6147K bytes of memory.
Processor board ID FGL2404LKNM
1 Virtual Ethernet interface
6 Gigabit Ethernet interfaces
32768K bytes of non-volatile configuration memory.
4194304K bytes of physical memory.
2863103K bytes of flash memory at bootflash:.
0K bytes of WebUI ODM Files at webui:.

show processes cpu history

   10 *       ****
               0    5    0    5    0    5    0    5    0    5    0    5    0
                   CPU% per hour (last 72 hours)
                  * = maximum CPU%   # = average CPU%

Hello Nor

The error you see is informing you that CPU utilization has exceeded a configured threshold, and when it recovers, it tells you that you are once again below that threshold. But what is this actually telling you?

This notification appears when the Cisco Quantum Flow Processor (QFP) exceeds 80% of its usage capacity. The QFP is a supplementary processor (not the main CPU of the device) that is used for packet processing, and it is found on the C1111 platform you are using. It is what is known as a Packet Processing Element or PPE. It is a dedicated piece of hardware within the router whose sole purpose it is to process packets, with whatever QoS, policies, route maps, routing, or other packet processing functions on the data plane that may be configured.

By default, the threshold is set to 80%, but you can change that using the following command:

platform qfp utilization monitor load

More about this command can be found here:

Why is this happening? Well, you’ll have to take a look at how the router is configured, and what packet processing configurations you have on it. As the traffic increases, and packets are being processed through complex processes, it is only natural that the CPU usage will increase.

I hope this has been helpful!


1 Like

thank you so much Laz, as always very helpful and informative

1 Like