From owner-freebsd-net@FreeBSD.ORG Mon Jul 15 14:57:24 2013 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 70F77A35 for ; Mon, 15 Jul 2013 14:57:24 +0000 (UTC) (envelope-from barney_cordoba@yahoo.com) Received: from nm41.bullet.mail.ne1.yahoo.com (nm41.bullet.mail.ne1.yahoo.com [98.138.120.48]) by mx1.freebsd.org (Postfix) with ESMTP id 2419C10A for ; Mon, 15 Jul 2013 14:57:23 +0000 (UTC) Received: from [98.138.90.54] by nm41.bullet.mail.ne1.yahoo.com with NNFMP; 15 Jul 2013 14:54:21 -0000 Received: from [98.138.226.168] by tm7.bullet.mail.ne1.yahoo.com with NNFMP; 15 Jul 2013 14:54:21 -0000 Received: from [127.0.0.1] by omp1069.mail.ne1.yahoo.com with NNFMP; 15 Jul 2013 14:54:21 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 35130.88450.bm@omp1069.mail.ne1.yahoo.com Received: (qmail 60323 invoked by uid 60001); 15 Jul 2013 14:54:21 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1373900061; bh=h5DHbbHFbPMZHqG5QatmhBYNZJ8bosJFQEhlHU2P/5I=; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:Message-ID:Date:From:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type; b=RpgGnWVS7xFAW8szfDSSm0vSuwL4HhFu5ijjd0VJvYLQRAr2W5CaUPoHwXrcjXIbLfXUvxrXGGkgst0s22jOo+HTF0XBScOChq6w/+ny2mN1pTmBJIkf9ZCfXcb+17jI8DoUPqpuudOtH/SbC8vquHmSpqvm+KD8PGREdJL0Jis= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:Message-ID:Date:From:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type; b=E1CH4xXfwozo8oRRQRQ9bPZAyKSpL75vxpigS/7to1TNO18WbKBxbAnkpMbHRN4hnxRgPHGJwmBAQMFWdxib0qy2MceiuT7rJiHlIo47oJ+bjSCAsJsit5KZajxLmJmkFZ77ik+ffP21nlU3nm45PQRG79QqrhGWzW4mOYIlZ44= ; X-YMail-OSG: _Zh7mP4VM1mF.v4BJAy7n8WBhBHUs8h_4gqwrgEvjhiz_yH f01ro92nhmIMA803BLeMcqc4ZimS.UCpOcazqXYBwm0UegRvdrz8mCcaR1Rq 0TSzl4jvMfipmULLA_sOFiebTkyVxlxdHyaun90_LT6d2LGUQMphaA9UJrJ6 H04ZqIbxhjKx3a23MBDotaIyBz3OVdSEZAVpgBXDwZWFOQjYbUFjcKYC.dse LDmG8Jww2F2GTjHPsqDdmHKY0BtbgbKHUfjvo6NahQfqTk5xyyhzl8BBPHaC vntY4yz_hT4.ElVyrpDDb6oS.yJOQlqnJHxr85jVA1xtIq30w7LAFijL9CBF pMUcjhwDsuhQExQesEoLqCCRnD_s0fzD6rD4gMZg4dxH5e78CCdpoA3hwwbG LyZ36Tnxdk8CBbv2QluGntuJUYgmXQoBxlvsGPOhx4ssxB2pNJ19LoAnyoHR Cb0.grM1QkAJ_pPmrEV9Y8RvLYFDVvcBACuSoHrsGsoUMNWiXoA75nK1YCbr 0EK425yq8a6.Z1DFuVgpmA_w4g0A8oyGv8EC1j42l2WSnkQJ3YQuOJvVM6ad inB_9AjnTOJ9loI_XlZF0Eo5jagEw Received: from [98.203.118.124] by web121603.mail.ne1.yahoo.com via HTTP; Mon, 15 Jul 2013 07:54:20 PDT X-Rocket-MIMEInfo: 002.001, DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KT24gU3VuLCA3LzE0LzEzLCBFdWdlbmUgR3Jvc2JlaW4gPGV1Z2VuQGdyb3NiZWluLm5ldD4gd3JvdGU6DQoNCiBTdWJqZWN0OiBSZTogRnJlZUJTRCByb3V0ZXIgcHJvYmxlbXMNCiBUbzogIkJhcm5leSBDb3Jkb2JhIiA8YmFybmV5X2NvcmRvYmFAeWFob28uY29tPg0KIENjOiAiaXNwIiA8bWxpbmVAdWtyLm5ldD4sIGZyZWVic2QtbmV0QGZyZWVic2Qub3JnDQogRGF0ZTogU3VuZGF5LCBKdWx5IDE0LCAyMDEzLCAxOjE3IFABMAEBAQE- X-Mailer: YahooMailClassic/1000012 YahooMailWebService/0.8.148.557 Message-ID: <1373900060.59867.YahooMailBasic@web121603.mail.ne1.yahoo.com> Date: Mon, 15 Jul 2013 07:54:20 -0700 (PDT) From: Barney Cordoba Subject: Re: FreeBSD router problems To: Eugene Grosbein In-Reply-To: <51E2DD34.3040006@grosbein.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: freebsd-net@freebsd.org, isp X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Jul 2013 14:57:24 -0000 -------------------------------------------- On Sun, 7/14/13, Eugene Grosbein wrote: Subject: Re: FreeBSD router problems To: "Barney Cordoba" Cc: "isp" , freebsd-net@freebsd.org Date: Sunday, July 14, 2013, 1:17 PM On 14.07.2013 23:14, Barney Cordoba wrote: > So why not get a real 10gb/s card? RJ45 10gig is here, > and it works a lot better than LAGG. > > If you want to get more than 1Gb/s on a single connection, > you'd need to use roundrobin, which will alternate packets > without concern for ordering. Purists will argue against it, > but it does work and modern TCP stacks know how to deal > with out of order packets. Except of FreeBSD's packet reassembly is broken for long time. For example, http://www.freebsd.org/cgi/query-pr.cgi?pr=kern/167603 ------------------------------------- NFS has been broken since the beginning of time. NFS has always had problems sending segments > the packet size. There are a lot of ISPs that load balance multiple feeds so OOO packets are a normal occurrence. A stack that doesn't handle out of order tcp packets doesn't work in today's world. BC