Friday's Random Comment - About: Arista and FIB/RIB's

Nick Hilliard nick at foobar.org
Fri Apr 29 12:48:14 UTC 2016


Alain Hebert wrote:
>     PS: "Superfluous" is a nice way to say that the best path of a
> subnet is the same as his supernet. 

... from the point of view of the paths that you see, which is to say
two egress paths.  Someone else on the internet may have a different set
of bgp views which will give a different set of results for the bgp
decision process.  The more paths you receive from different sources,
the more likely it is that this list of 120k "superfluous" prefixes will
converge towards zero.

You're right that it's often not necessary to accept all paths, and your
fib view can optimised in a way that your rib shouldn't be.  All these
things can be used to drop the forwarding lookup engine resource
requirements, although it is important to understand that there is no
such thing as a free lunch and if you do this, there might well be edge
cases which could cause your optimisation to fail and things to blow up
horribly in your face.  Still, it's an interesting thing to examine.

Nick



More information about the NANOG mailing list