From owner-freebsd-net@FreeBSD.ORG Fri Sep 21 15:52:08 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 4EBCA16A417 for ; Fri, 21 Sep 2007 15:52:08 +0000 (UTC) (envelope-from bms@FreeBSD.org) Received: from out2.smtp.messagingengine.com (out2.smtp.messagingengine.com [66.111.4.26]) by mx1.freebsd.org (Postfix) with ESMTP id 2320113C455 for ; Fri, 21 Sep 2007 15:52:08 +0000 (UTC) (envelope-from bms@FreeBSD.org) Received: from compute1.internal (compute1.internal [10.202.2.41]) by out1.messagingengine.com (Postfix) with ESMTP id 9984A2EAFE; Fri, 21 Sep 2007 11:52:07 -0400 (EDT) Received: from heartbeat1.messagingengine.com ([10.202.2.160]) by compute1.internal (MEProxy); Fri, 21 Sep 2007 11:52:07 -0400 X-Sasl-enc: vO8g/IDzbtz6TDF1GPFi1M1Y66V606V82fnSxUQ302WM 1190389927 Received: from empiric.lon.incunabulum.net (82-35-112-254.cable.ubr07.dals.blueyonder.co.uk [82.35.112.254]) by mail.messagingengine.com (Postfix) with ESMTP id 9EF783496; Fri, 21 Sep 2007 11:52:06 -0400 (EDT) Message-ID: <46F3E8A5.6010304@FreeBSD.org> Date: Fri, 21 Sep 2007 16:52:05 +0100 From: "Bruce M. Simpson" User-Agent: Thunderbird 2.0.0.4 (X11/20070630) MIME-Version: 1.0 To: Steve Bertrand References: <46F1AC0B.9040109@ibctech.ca> <46F1BDE1.8090102@gmail.com> <46F1F136.3010203@ibctech.ca> <46F23D74.9000701@gmail.com> <46F3B7C9.7050605@ibctech.ca> In-Reply-To: <46F3B7C9.7050605@ibctech.ca> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: mattr@eagle.ca, freebsd-net@freebsd.org, Sten Daniel Soersdal 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 15:52:08 -0000 Folks have been asking about XORP in this thread. XORP can take a full BGP feed just fine as long as you have enough memory.; for a full default-free-zone feed, you are looking at in the region of 1GB - 1.5GB, perhaps less if you use aggregation. If you look at the NSDI '05 paper you'll see that it has a number of benefits over existing designs, BGP route propagation in particular should be faster: http://www.usenix.org/events/nsdi05/tech/handley.html The architecture is deliberately structured so that forwarding functionality may be implemented in hardware. I believe XORP may work with the NetFPGA but don't have firm information about this. IPv6 support is strong as XORP was designed to route IPv6 from the start as a whole suite - multicast support is also strong. regards, BMS [Note: my opinion may be biased as I served on XORP core team for a few years, and still actively contribute code to the project.]