[116084] in North American Network Operators' Group
Re: What is good in modular routers these days?
daemon@ATHENA.MIT.EDU (Mikael Abrahamsson)
Mon Jul 20 01:31:32 2009
Date: Mon, 20 Jul 2009 07:31:13 +0200 (CEST)
From: Mikael Abrahamsson <swmike@swm.pp.se>
To: "Edward B. DREGER" <eddy+public+spam@noc.everquick.net>
In-Reply-To: <Pine.LNX.4.62.0907200248470.9289@pop.ict1.everquick.net>
Cc: nanog@nanog.org
Errors-To: nanog-bounces+nanog.discuss=bloom-picayune.mit.edu@nanog.org
This message is in MIME format. The first part should be readable text,
while the remaining parts are likely unreadable without MIME-aware tools.
---137064504-2029295309-1248067873=:4558
Content-Type: TEXT/PLAIN; charset=ISO-8859-15; format=flowed
Content-Transfer-Encoding: 8BIT
On Mon, 20 Jul 2009, Edward B. DREGER wrote:
> With a little creativity, it can _almost_ be done for IPv4.
That's most likely a big _almost_.
> With an efficient FIB algorithm, a single core on a Xeon 5400 will
> exceed 30 million lookups per second for IPv4 -- full table and lots
> of peers.
When someone asks for "2600 class router" they probably also want
WFQ/fairqueue/LLQ, L2TPv3, PPPoE and a heap of other things that impede
pps quite a lot on a CPU based platform.
> Of course, that fails to accomodate RIB maintenance and FIB updates. It
> also doesn't take into account modern SMP CPUs; the RIB-handling code is
> still under development.
If you can bring all (or most) of the IOS functionality into a modern
Intel Xeon/i7 platform with all that memory access speed etc and you use
all the cores efficiently, then you might be able to do a lot. I've heard
a lot of claims before (Luleå Algorithm from Effnet for instance) but it
never came to much because functionality/stability is everything, if I
want a stupid pps forwarding device I might as well get myself an L3
switch, it'll use less power and have less parts that can break.
--
Mikael Abrahamsson email: swmike@swm.pp.se
---137064504-2029295309-1248067873=:4558--