From owner-freebsd-net@FreeBSD.ORG Tue Aug 9 11:46:00 2005 Return-Path: X-Original-To: freebsd-net@freebsd.org Delivered-To: freebsd-net@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9C84E16A41F for ; Tue, 9 Aug 2005 11:46:00 +0000 (GMT) (envelope-from andre@freebsd.org) Received: from c00l3r.networx.ch (c00l3r.networx.ch [62.48.2.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id DA03D43D45 for ; Tue, 9 Aug 2005 11:45:59 +0000 (GMT) (envelope-from andre@freebsd.org) Received: (qmail 5302 invoked from network); 9 Aug 2005 11:27:49 -0000 Received: from unknown (HELO freebsd.org) ([62.48.0.53]) (envelope-sender ) by c00l3r.networx.ch (qmail-ldap-1.03) with SMTP for ; 9 Aug 2005 11:27:49 -0000 Message-ID: <42F89777.6E1181F1@freebsd.org> Date: Tue, 09 Aug 2005 13:45:59 +0200 From: Andre Oppermann X-Mailer: Mozilla 4.8 [en] (Windows NT 5.0; U) X-Accept-Language: en MIME-Version: 1.0 To: Dave+Seddon References: <1123040973.95445.TMDA@seddon.ca> <1123055951.16791.TMDA@seddon.ca> <42F734D0.6F7387E0@freebsd.org> <200508081757.47499.zec@icir.org> <42F78C87.5EB79CBC@freebsd.org> <1123545356.93682.TMDA@seddon.ca> Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Cc: freebsd-net@freebsd.org Subject: Re: running out of mbufs? 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: Tue, 09 Aug 2005 11:46:00 -0000 Dave+Seddon wrote: > > Greetings, > > It’s very cool to hear you guys are interested in separate routing. > > > Having multiple stacks duplicates a lot of structures for each stack > > which don't have to be duplicated. With your approach you need a new > > jail for every new stack. In each jail you have to run a new instance > > of a routing daemon (if you do routing). And it precludes having one > > routing daemon managing multiple routing tables. While removing one > > limitation you create some new ones in addition to the complexity. > > Running multiple routing daemons isn’t too much of a problem though. The > memory size isn’t usually very high, and it is more likely to be secure if It depends on your goals. If you have full BGP feeds then running multiple routing daemons is a big problem. Especially with Quagga's RIB+protocolRIB design. Five times 130MB of RAM ain't nice. > the daemons are separate. If somebody was going to run a large instance of > routing they should probably use a router, not a unix box. Bzzt, wrong answer. There is no difference between a FreeBSD box and a "router" per you definition, see Juniper. The only thing they've got is a hardware FIB and forwarding plane. I don't want to run Cisco et al. because I can't change anything other than what the IOS cli gives me. I'm not satisfied. I can't run my own experimental routing protocols on it. I can't fix any of their (plenty) bugs. Nono, you want to use FreeBSD as router instead of Cisco, Juniper or all the others. -- Andre