From owner-freebsd-net@FreeBSD.ORG Sat Dec 12 19:10:18 2009 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 43D42106566C for ; Sat, 12 Dec 2009 19:10:18 +0000 (UTC) (envelope-from gosand1982@yahoo.com) Received: from n3b.bullet.mail.ac4.yahoo.com (n3b.bullet.mail.ac4.yahoo.com [76.13.13.73]) by mx1.freebsd.org (Postfix) with SMTP id D5BB28FC0C for ; Sat, 12 Dec 2009 19:10:17 +0000 (UTC) Received: from [76.13.13.26] by n3.bullet.mail.ac4.yahoo.com with NNFMP; 12 Dec 2009 18:56:29 -0000 Received: from [67.195.9.82] by t3.bullet.mail.ac4.yahoo.com with NNFMP; 12 Dec 2009 18:56:29 -0000 Received: from [67.195.9.97] by t2.bullet.mail.gq1.yahoo.com with NNFMP; 12 Dec 2009 18:56:28 -0000 Received: from [127.0.0.1] by omp101.mail.gq1.yahoo.com with NNFMP; 12 Dec 2009 18:56:28 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 924910.51046.bm@omp101.mail.gq1.yahoo.com Received: (qmail 42080 invoked by uid 60001); 12 Dec 2009 18:56:28 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1260644188; bh=XczEWLeRMTffIgB8N1EzNyjnBGCrJ9Xs2TgkqdA+y+0=; h=Message-ID:X-YMail-OSG:Received:X-Mailer:References:Date:From:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type; b=0xzTHTRn2yDCpPAzwbYRr4N5JEEP0eZp9Q62+xHnTdNC2m+ePV0hTujqsfFXB3TWbujLUbniPKm3gzPqMD1jmtISvKvBhsvjJEFP0CmFktjsfL7Q3eZ5FsUNbl/0ROvAOGqqXQuKs7AC/pZpd6cedz5omZQz4WSUxOaxEnh2tfI= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:X-YMail-OSG:Received:X-Mailer:References:Date:From:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type; b=jVf9ZPLiRd4CpFzfWoWximIrp7Jvi3t+00IOEr+WosvaCXS/HHobtMpwYIg9inuVxfIrC8/XT9QPjPkfECRss51reJv9UUHn32GU2a6tf9ZKYRjieFpfMlrzYXBKWc8T/uzkO6bVlVZ78BH+XprmBLMg2Bn91EHjo9unArb8Lcs=; Message-ID: <830321.41579.qm@web111602.mail.gq1.yahoo.com> X-YMail-OSG: 0yeEfN8VM1lA_UHUfpO8BUvHH8rfVRATmURkn5i5qYDmE2G6fiBaX_SzCl.Sxbl_haHchK5_lG41Vg1QIrSgmcKsbDVE0oJ.trEK8L9nfEqS_IGxS9RUrlbBzAEXjIibLwtPedcDfk.X2Z_LR6dIo4iqnXFffHesUIXbSDPcv21bgNQB7ppOZm.2GB_0aASdukG4smUhKea4iE4yl8DPkkH4D_Jmc9AtpWJJjiALphhMXShE8xEVH9RoxwN_xh6ywzj3 Received: from [24.5.102.43] by web111602.mail.gq1.yahoo.com via HTTP; Sat, 12 Dec 2009 10:56:28 PST X-Mailer: YahooMailRC/240.3 YahooMailWebService/0.8.100.260964 References: <714006.26134.qm@web111617.mail.gq1.yahoo.com> <2a41acea0912111851x598a4f5bsccf013e0c8107743@mail.gmail.com> Date: Sat, 12 Dec 2009 10:56:28 -0800 (PST) From: George Sanders To: Jack Vogel In-Reply-To: <2a41acea0912111851x598a4f5bsccf013e0c8107743@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: freebsd-net@freebsd.org Subject: Re: 10gigE link with FreeBSD hosts ? 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: Sat, 12 Dec 2009 19:10:18 -0000 >Can't get 10 gigabit thru a PCI-X slot, it doesnt have the bandwidth, you need PCI Express, in >fact you will find that lots of factors will come into play and might keep you from achieving >optimal thruput. > >>For a two port adapter you will need an 8x PCIE slot, preferably Gen 2, and if all three systems >don't have that its gonna slow everyone down. > >Further, once you involve packet forwarding it gets even more demanding. > >Trying to do it 'on the cheap' and you might get 3 or 4 Gb, maybe even worse depending. Thanks. I just spoke of pci-x because that was the form factor of the Sun adapter. Ok, so let's say I have pci-e 16 or 8x for all adapters, again with the same "just out of date" commodity pcs (intel core or c2d, etc.) and the same network layout: (a) <-- cable --> (b) <-- cable --> (c) you're saying I can start to approach actual 10 gb/s throughput ? I guess there is one layer of packet forwarding in place, since I am bridging on (b) ... but is that going to just be a small (10% ?) hit, or are we talking 50% ? Finally, are a few (5 or 6) simple ipfw rules (like, block tcp 130, or block xmas tree packets, etc.) going to kill me ? Thanks.