Hi nagp,

A FIB walk that consumes 100% CPU is usually indicative of a cycle/loop in the 
FIB undirected graph. Cycles in routing should not form permanently, i.e. the 
routing protocols will eventually converge away from the loop, but they can 
form temporarily.
Use;
‘sh fib walk’
to see the objects/nodes in the graph that are being visited in the walk. This 
will give you output like:

Brief History (last 128 walks):
…
[@6]: path-list:12 visits:1 duration:0.00 completed:85.06 sync, reason:evaluate,
…

you can then see in detail with;
‘sb fib <TYPE> <INSTANCE>’
e.g.
‘sh fib path-list 12’
‘sh fib entry 19’

if no cycle exists let me know. If one does exist, please debug from the from a 
routing perspective.

Regards,
/neale

From: <vpp-dev-boun...@lists.fd.io> on behalf of Nagaprabhanjan Bellaru 
<nagp.li...@gmail.com>
Date: Monday, 10 April 2017 at 09:04
To: vpp-dev <vpp-dev@lists.fd.io>
Subject: [vpp-dev] fib-walk is consuming 100% CPU..

There are a few routes in FIB, but fib-walk takes up 100% CPU. "show run" shows 
fib-wak process running perpetually.
Is there anything that we can do to get around this?
Thanks,
-nagp
_______________________________________________
vpp-dev mailing list
vpp-dev@lists.fd.io
https://lists.fd.io/mailman/listinfo/vpp-dev

Reply via email to