[116089] in North American Network Operators' Group
Re: What is good in modular routers these days?
daemon@ATHENA.MIT.EDU (Edward B. DREGER)
Mon Jul 20 08:02:28 2009
Date: Mon, 20 Jul 2009 12:02:06 +0000 (GMT)
From: "Edward B. DREGER" <eddy+public+spam@noc.everquick.net>
To: nanog@nanog.org
In-Reply-To: <alpine.DEB.1.10.0907200726240.4558@uplift.swm.pp.se>
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.
--181147327-1029390010-1248088892=:13909
Content-Type: TEXT/PLAIN; CHARSET=X-UNKNOWN
Content-Transfer-Encoding: QUOTED-PRINTABLE
Content-ID: <Pine.LNX.4.62.0907201121401.13909@pop.ict1.everquick.net>
MA> Date: Mon, 20 Jul 2009 07:31:13 +0200 (CEST)
MA> From: Mikael Abrahamsson
MA> > With a little creativity, it can _almost_ be done for IPv4.
MA>
MA> That's most likely a big _almost_.
Maybe. And maybe I'm using worst-case synthetic test sets in addition
to real routing sets.
MA> When someone asks for "2600 class router" they probably also want
"2600-like platform"
And I'm unaware of Cisco 2600-class routers that handle anywhere close
to 10 Gbps.
MA> WFQ/fairqueue/LLQ, L2TPv3, PPPoE and a heap of other things that
MA> impede pps quite a lot on a CPU based platform.
Perhaps the OP can clarify whether his omission of these was accidental,
because such features were assumed, or because he does not need them.
MA> If you can bring all (or most) of the IOS functionality into a modern I=
ntel
MA> Xeon/i7 platform with all that memory access speed etc and you use all =
the
MA> cores efficiently, then you might be able to do a lot. I've heard a lot=
of
And minimize both task switching and packets' in-queue time. I'm aware
of the requirements.
MA> claims before (Lule=E5 Algorithm from Effnet for instance) but it never=
came
I was unaware of Lulea. I've [obviously] not implemented it, and can't
comment on performance with modern loads and CPUs. However, it's
encumbered -- although I question the patent-worthiness of what I see
described. Route updates appear painful, which obviously would be
problematic. (I went down the painful-updates fox hole half a dozen
years ago. Yes, it's a dealbreaker.)
Other algorithms exist in the literature.
The truly insane might even be able to "strike gold" with a little
creativity.
MA> to much because functionality/stability is everything, if I want a stup=
id
We also could argue the stability of the routers that he has used, and
of COTS boxes. I seem to recall having to load an interim IOS release
(on 2600-series boxes even!) due to instability.
MA> pps forwarding device I might as well get myself an L3 switch, it'll us=
e
MA> less power and have less parts that can break.
Perhaps the OP can clarify his requirements. I understood him to want
low cost and high PPS, with IPv6 being mandatory. A list of priorities
and non-priorities might be useful.
I interpretted the post as being keen on high processing power and low
cost.
On a semi-related note: Has anyone dealt with Cavium (or similar) NICs?
Eddy
--
Everquick Internet - http://www.everquick.net/
A division of Brotsman & Dreger, Inc. - http://www.brotsman.com/
Bandwidth, consulting, e-commerce, hosting, and network building
Phone: +1 785 865 5885 Lawrence and [inter]national
Phone: +1 316 794 8922 Wichita
LinkedIn: http://www.linkedin.com/in/0xebd
________________________________________________________________________
DO NOT send mail to the following addresses:
davidc@brics.com -*- jfconmaapaq@intc.net -*- sam@everquick.net
Sending mail to spambait addresses is a great way to get blocked.
Ditto for broken OOO autoresponders and foolish AV software backscatter.
--181147327-1029390010-1248088892=:13909--