[116089] in North American Network Operators' Group

home help back first fref pref prev next nref lref last post

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--


home help back first fref pref prev next nref lref last post