[Nlnog] Cisco?

Jim Segrave jes at nl.demon.net
Mon Sep 8 17:11:30 UTC 2003


On Mon 08 Sep 2003 (17:38 +0200), Boudewijn Visser wrote:
> > On Mon, 8 Sep 2003, MarcoH wrote:
> >
> >> Tuurlijk, maar volgens mij doet die asic van juniper gewoon voor iedere
> >> packet een lookup en zet hij geen flows op...
> >
> > In die veronderstelling was (en ben) ik ook. M'n reply was misschien een
> > beetje vaag, maar waar het me om ging was dat het in ieder geval in
> > hardware gebeurt, of het nu wel of niet flow based is. Flow based
> > forwarding is eigenlijk ook alleen maar een lapmiddel voor dozen die
> > geen route lookups in hardware kunnen. Als je lookups in hardware doet,
> > is het bijhouden van flows volgens mij niet zo zinvol.
> >
> 
> Hardware of software heeft er niks mee te maken.
> 
> De grote vraag is of er een gecached fast-path is,en een tragere situatie
> bij een cache miss, dan wel of de volledige forwarding table in 'cache'
> (cq een efficiente [qua lookup snelheid] datastructuur) staat.
> 
> Of die forwarding lookup daarna door een min of meer general purpose
> processor dan wel een special purpose processor (aka 'asic') gedaan wordt
> maakt het verschil niet.

I beg to differ - general purpose processors don't have content
addressable memory (they may in their page mapping hardware, but not
for general purpose operations). Asics/dedicated routeing processors
can use content addressable memory which cab be used to reduce lookup
time dramatically.

(for the pedants among us):

I would count a general purpose processor with an attached content
addressable memory as dedicated hardware

-- 
Jim Segrave           jes at nl.demon.net



More information about the NLNOG mailing list