Symptom
After RP switch-over, traceback indicating FIB internal inconsistency detected,
LC/0/0/CPU0:Nov 21 16:23:28.752 UTC: fib_mgr[311]: %ROUTING-FIB-3-ASSERT_RL :
FIB internal inconsistency detected: mpls frr 2821 : fib_mgr : (PID=3377) :
Conditions
When there is a recursive route that has PIC-FRR object either in "ACTIVE" or in "INACTIVE" state.
The IGP leaf has to be added by a route source which is different from AIB or INTERNAL (RIB for example).
Then the primary interface has been deleted then created which triggers interface-handle recycling scenario in FIB.
During this scenario, the assert shown above will be produced.
- Applied to all platforms.
- Day-1 issue since PIC FRR introduced in 3.9.0
- If this DDTS needs to be SMUed, please, contact the development team to verify the release that can include this fix.
Workaround
No workarounds.
No traffic impact. The problem will be solved eventually.
Further Problem Description