Symptom
The following message is seen on the ASR9K logs
LC/0/0/CPU0:Nov 6 09:07:09.591 : fib_mgr[172]: %ROUTING-FIB-2-OOR : CEF has run out of DATA_TYPE_TABLE_SET resource memory. No more route updates will be handled by CEF. Please delete routes, and then clear CEF on this node to resume normal operation.
show cef platform oor location shows the "PRM CREDITS" for the following resource keep incrementing
(a) LEAF (b) TX_ADJ and (c) NR_LDI
without significant increase in IPv4_LEAF_P or IPv6_LEAF_P
Conditions
VPN routes are learnt via iBGP over more than 4 paths and the number of those paths keep changing.
The PID for the line card is one of the following:
A9K.*-L or A9K.*-B or A9K.*-LE
The ASR9K router is running one of the following IOS-XR releases
4.2.x
4.3.x
5.1.x
5.2.x
and
5.3.0
Workaround
Reload LC periodically (based on the "show cef platform oor location " output)
or
Limit the number of iBGP multipath to 4 if possible.
Further Problem Description
This issue is only applicable to the LC with PID
A9K.*-L or A9K.*-B or A9K.*-LE
iBGP is configured with multi-path
The vpnv4 prefixes paths over which they are learnt keep on changing
(for example between 4 and 5 paths and vice-versa).