nanog mailing list archives

Re: too many variables


From: Joel Jaeggli <joelja () bogus com>
Date: Thu, 09 Aug 2007 17:15:47 -0700


Lincoln Dale wrote:
 I asked this question to a couple of folks:

     "at the current churn rate/ration, at what size doe the FIB need to
         be before it will not converge?"

 and got these answers:

--------- jabber log ---------
a fine question, has been asked many times, and afaik noone has
provided any empirically grounded answer.

a few realities hinder our ability to answer this question.

(1) there are technology factors we can't predict, e.g.,
        moore's law effects on hardware development

Moore's Law is only half of the equation. It is the part that deals with route
churn & the rate at which those can be processed (both peer notification and
control-plane programming data-plane in the form of FIB changes).

Moore's law just makes an observation that the transistor count feasible
for a minimum cost component doubles every 24 months. It actually says
nothing about the performance of those components or their speed.

Moore's Law almost has zero relevance to FIB sizes. It doesn't map to growth in
SRAM or innovations/mechanisms for how to reduce the requirements for SRAM
while growing FIB sizes.

sram components are following their own trajectory and you can fairly
easily at this point project how big a cam you'll be able to buy and
what it's power consumption will be out a couple years from the products
currently in your routers (which are for the most part not state of the
art). That said, not all forwarding engines in line cards  utilize
ternary cams or srams so assumptions that involve sram and sram-like
components being the only game in town for fib storage are dangerous.


cheers,

lincoln.




Current thread: