[106123] in North American Network Operators' Group
Re: Software router state of the art
daemon@ATHENA.MIT.EDU (Valdis.Kletnieks@vt.edu)
Wed Jul 23 11:25:13 2008
To: zzuser@yahoo.com
In-Reply-To: Your message of "Wed, 23 Jul 2008 02:52:56 PDT."
<521991.67953.qm@web65512.mail.ac4.yahoo.com>
From: Valdis.Kletnieks@vt.edu
Date: Wed, 23 Jul 2008 11:24:19 -0400
Cc: nanog@merit.edu
Errors-To: nanog-bounces@nanog.org
--==_Exmh_1216826659_11462P
Content-Type: text/plain; charset=us-ascii
On Wed, 23 Jul 2008 02:52:56 PDT, Zed Usser said:
> There's been some discussion on the list regarding software routers
The performance of "software routers" has always had a hardware component.
Basically, for the vast majority of them, take your PCI bus bandwidth,
count how many times a packet has to cross it, and do the math. You can't
forward more than that much traffic no matter *what* software you run on
that box. If that number falls short, stop right there and look for
some box of different design that has the required backplane bandwidth.
You will, of course, take additional performance hits due to locking issues
and similar in your software stack (that, and most "software" routers will
suffer from not having special hardware assist for routing table lookups).
Let us know if you find a suitable chassis/motherboard that has enough
bandwidth to make it worth thinking about for anything other than the
smaller edge routers that most providers have zillions of... :)
--==_Exmh_1216826659_11462P
Content-Type: application/pgp-signature
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Exmh version 2.5 07/13/2001
iD8DBQFIh00jcC3lWbTT17ARAn80AJwKTaD62K9GWPAYgYXc3JUQy7r7eQCeOSo4
7XrF/E989eJh2I/m4kCRa4g=
=hOHI
-----END PGP SIGNATURE-----
--==_Exmh_1216826659_11462P--