11-26-2016 01:08 PM - edited 03-08-2019 08:18 AM
If we have cef running and a packet comes in where we have a fib and adjacency entry for the destination, is the cpu used at all in the forwarding process? How does the device look into the fib/adjacency table, as in what resources are utilised to carry out these lookups?
Solved! Go to Solution.
11-26-2016 01:37 PM
The real answer to your question will depend on which platform you are asking about. For some platforms the answer will be that the fib and adjacency table lookup is done in hardware. I would guess that the answer that you are looking for is that in some platforms the table lookup for fib and adjacency is done using CPU resources. But even in platforms where the table lookup is done with CPU the CEF lookup and processing is still much more efficient than the process switching path.
HTH
Rick
11-26-2016 01:37 PM
The real answer to your question will depend on which platform you are asking about. For some platforms the answer will be that the fib and adjacency table lookup is done in hardware. I would guess that the answer that you are looking for is that in some platforms the table lookup for fib and adjacency is done using CPU resources. But even in platforms where the table lookup is done with CPU the CEF lookup and processing is still much more efficient than the process switching path.
HTH
Rick
11-26-2016 01:43 PM
Rick, thanks
Your answer clears up the few uncertainties I had with this. Appreciated.
11-26-2016 01:58 PM
You are welcome. You are a frequent participant in the forum and I am glad that my answer was helpful to you.
HTH
Rick
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide