From owner-freebsd-net@FreeBSD.ORG Fri Sep 21 17:10:12 2007 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9819416A419 for ; Fri, 21 Sep 2007 17:10:12 +0000 (UTC) (envelope-from SRS0=d0c8b9c90915d0208f62c239425c5d64ac37ac8e=465=es.net=oberman@es.net) Received: from postal1.es.net (postal1.es.net [IPv6:2001:400:14:3::6]) by mx1.freebsd.org (Postfix) with ESMTP id 1C1EE13C448 for ; Fri, 21 Sep 2007 17:10:12 +0000 (UTC) (envelope-from SRS0=d0c8b9c90915d0208f62c239425c5d64ac37ac8e=465=es.net=oberman@es.net) Received: from ptavv.es.net (ptavv.es.net [198.128.4.29]) by postal1.es.net (Postal Node 1) with ESMTP (SSL) id AAF35807; Fri, 21 Sep 2007 10:10:07 -0700 Received: from ptavv.es.net (ptavv.es.net [127.0.0.1]) by ptavv.es.net (Tachyon Server) with ESMTP id 90BEF45027; Fri, 21 Sep 2007 10:10:06 -0700 (PDT) To: Norberto Meijome In-Reply-To: Your message of "Fri, 21 Sep 2007 21:46:02 +1000." <20070921214602.38487d27@meijome.net> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="==_Exmh_1190394606_67439P"; micalg=pgp-sha1; protocol="application/pgp-signature" Content-Transfer-Encoding: 7bit Date: Fri, 21 Sep 2007 10:10:06 -0700 From: "Kevin Oberman" Message-Id: <20070921171006.90BEF45027@ptavv.es.net> X-Sender-IP: 198.128.4.29 X-Sender-Domain: es.net X-Recipent: ; ; ; X-Sender: X-To_Name: Norberto Meijome X-To_Domain: meijome.net X-To: Norberto Meijome X-To_Email: freebsd@meijome.net X-To_Alias: freebsd Cc: freebsd-net@freebsd.org Subject: Re: Quagga as border router X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Sep 2007 17:10:12 -0000 --==_Exmh_1190394606_67439P Content-Type: text/plain; charset=us-ascii Content-Disposition: inline > Date: Fri, 21 Sep 2007 21:46:02 +1000 > From: Norberto Meijome > Sender: owner-freebsd-net@freebsd.org > > On Thu, 20 Sep 2007 23:54:49 -0400 > Richard A Steenbergen wrote: > > > Honestly, FreeBSD routing code is pretty poor as far as a modern router > > goes. If you throw enough CPU at it you can brute force your way through > > plenty of things, but in the context of modern commercial routers it > > doesn't even play in the same league (even for a software-only router). > > Interesting.... what is the golden aim of software based router we should be > trying to reach? > > IMHO, comparing routing code in software vs. hardware routing, or vs a > RTOS seems a bit useless (unless the comparison is something like 'we > could do things much faster this way, but that would force us to go > down the path of hard RT OS..) Which is different to saying 'well, > this and that part of x and Y are inefficient / too expensive for the > latest cpu models." > > I'm not bagging you , but there's always the balance to be had - > something very flexible (as *BSD / Linux ) vs something very rigid > (programmatically) but very fast / scalable... i'm interested in > seeing how / whether we efficiency can be increased without losing the > flexibility (of course, @ the cost of time,etc...something needs to > give :D ) Ever run into a non-existent 'olive'? Or even a J series Juniper? Juniper put together a very impressive software based routing system that is FreeBSD based. -- R. Kevin Oberman, Network Engineer Energy Sciences Network (ESnet) Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab) E-mail: oberman@es.net Phone: +1 510 486-8634 Key fingerprint:059B 2DDF 031C 9BA3 14A4 EADA 927D EBB3 987B 3751 --==_Exmh_1190394606_67439P Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (FreeBSD) Comment: Exmh version 2.5 06/03/2002 iD8DBQFG8/rukn3rs5h7N1ERAgCIAJ9KSIR2NcX96NYNuKBwEzDv8gihwACePXe1 VK0PFFrmK3QMTKvaPJDpeFo= =T1D5 -----END PGP SIGNATURE----- --==_Exmh_1190394606_67439P--