From owner-freebsd-isp@FreeBSD.ORG Thu Mar 19 15:21:14 2009 Return-Path: Delivered-To: isp@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 90F341065757 for ; Thu, 19 Mar 2009 15:21:14 +0000 (UTC) (envelope-from chris@arnold.se) Received: from mailstore.infotropic.com (mailstore.infotropic.com [213.136.34.3]) by mx1.freebsd.org (Postfix) with ESMTP id DE18C8FC23 for ; Thu, 19 Mar 2009 15:21:13 +0000 (UTC) (envelope-from chris@arnold.se) Received: (qmail 12378 invoked by uid 89); 19 Mar 2009 14:54:31 -0000 Received: by simscan 1.2.0 ppid: 12373, pid: 12375, t: 0.1449s scanners: attach: 1.2.0 clamav: 0.94/m: Received: from unknown (HELO ?192.168.123.36?) (chris@arnold.se@85.132.191.39) by mailstore.infotropic.com with ESMTPA; 19 Mar 2009 14:54:31 -0000 Date: Thu, 19 Mar 2009 15:54:28 +0100 (CET) From: Christopher Arnold X-X-Sender: chris@localhost To: Peter Spekreijse In-Reply-To: <49C2583D.30502@spekreijse.net> Message-ID: References: <153046.19925.qm@web63901.mail.re1.yahoo.com> <907077794.20090317173752@homelink.ru> <49C05E35.8070609@ibctech.ca> <001501c9a795$07058de0$1510a9a0$@com> <49C1C3D0.5060304@neely.cx> <5F9EF08A583352985E262800@tok> <49C24561.5090301@spekreijse.net> <49C253FE.3010408@ibctech.ca> <49C2583D.30502@spekreijse.net> User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) X-message-flag: =?ISO-8859-1?Q?Outlook_isn=B4t_compliant_with_current_standards_please_install_another_mail_client!?= MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: Steve Bertrand , isp@freebsd.org Subject: Re: ISPs? X-BeenThere: freebsd-isp@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Internet Services Providers List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Mar 2009 15:21:14 -0000 On Thu, 19 Mar 2009, Peter Spekreijse wrote: >> Peter Spekreijse wrote: >>> We do use it for routing, using FreeBSD, booting from flash, running >>> completely in RAM. We have created a solid state BGP/OSPF router with >>> FreeBSD. Our border routers run Quagga (bgp and ospf) but we are in the >>> process of moving to OpenBGPD / OpenOSPFD. Our internal routers already >>> use OpenOSPFD. We are using Network Appliances from portwell as hardware >>> (8 * 1 Gbit/sec ethernet). We're in process of testing other appliances. >> What thruput and PPS are you seeing on theese? > We've two full bgp tables in our border routers (275K+ prefixes per table). > The quagga version we use get's real busy if one of our BGP peers disappears > suddenly. It starts recalculating the routing table and neglects the BGP > sessions. Sometimes the other BGP sessions time-out, then we lose every > route. > Opps very bad... Have you tried going SMP so one CPU can dio the BGP thread and the other forwarding and updating the route table? Or are you using polling(4)? In that case have you tried to give more % of the CPU to the userland processes? /Chris -- http://www.arnold.se/chris/