PFE notification: Getfail packets. The number of notification cells ignored because DMA (direct memory access) memory could not be allocated.

The RMON_EVENT_pfe_getfail_notification message is logged each time the packet forwarding engine (pfe) is not able to allocate memory for notification cells.
When an RMON_EVENT_pfe_getfail_notification event occurs, a message similar to the following is reported:
snmpd[1329]: SNMPD_RMON_EVENTLOG: ais_pfe0_getfail_notification: test_message

The cause of the packet get failure is due to the Packet Forwarding Engine (pfe) having all DMA memory exhausted.
Examine the following output to help determine the cause of this message:
show pfe statistics notification
show log messages

The pfe statistics notification output shows the packet get failure counter for each packet forwarding engine (pfe) slot. An increase in this value will trigger this log message, and so it should be checked to see how often it is incrementing. Look for any related events that occurred at or just before the RMON_EVENT_pfe_getfail_notification message.

Perform these steps:
1.Follow the instructions under ‘Confirm Causes’.
2.During a maintenance window, as it will impact transit traffic, try the following:
Reset the pfe component. (Depending on the network device, this would be an SFM, FEB, SCB, etc.)
Move or swap the pfe part, if possible, to an alternate slot.
Replace the pfe component with a spare.

About the author

James Palmer

Leave a Comment