From owner-freebsd-net@FreeBSD.ORG Wed Jan 16 06:41:32 2008 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 AECE416A41A for ; Wed, 16 Jan 2008 06:41:32 +0000 (UTC) (envelope-from mikemacleod@gmail.com) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.176]) by mx1.freebsd.org (Postfix) with ESMTP id 4CCAA13C44B for ; Wed, 16 Jan 2008 06:41:32 +0000 (UTC) (envelope-from mikemacleod@gmail.com) Received: by py-out-1112.google.com with SMTP id u52so228522pyb.10 for ; Tue, 15 Jan 2008 22:41:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; bh=bsWSgrxea1a5y6IFFqwOzmFgK5jv5KhM3SD2wxLMRmk=; b=KGqNxucVjZ8a7YsYUw2Fd/3oKrtfGNKG1lQapCEw8T/fZ79m+8KoAh01thJPZGEkFOrGby4Er7ddP6zASHbehUvRvVUvjNeonkGum8toiHOstIkG4dbwBegkA3MNHmcmhvvddJwYN8JxVYx8dhTPweWIWwnGo0kkEDt2a/jPk+g= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=kMYxdIU+kwI2LWUmiY0DnVOHFMsua5vfpOCH1OwXqxZ3pd23RgZ9tAI3A+qmeHRt6BH1e7kWqotMwsbU9ySrKfsPf9e+dlD4gvhmxCWELDAgeBHfF6WThVh/v6yhgiWqpZx0y+Nis9I92ZUV94i1XTTg3Jk/8dSKFbz+Jm0er7Q= Received: by 10.64.199.2 with SMTP id w2mr930961qbf.11.1200464059276; Tue, 15 Jan 2008 22:14:19 -0800 (PST) Received: by 10.64.179.20 with HTTP; Tue, 15 Jan 2008 22:14:19 -0800 (PST) Message-ID: Date: Wed, 16 Jan 2008 01:14:19 -0500 From: "Michael MacLeod" To: freebsd-net@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Subject: Multilink PPP Download Speeds With Round-Robin Packets 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: Wed, 16 Jan 2008 06:41:32 -0000 Hello all, I've got two DSL lines running to my house, and two WAN NIC's installed in my FreeBSD router. I've been trying to get multilink ppp working through my ISP (TekSavvy in Canada) for the last little while, with mixed results. Each of my DSL lines sync's at 6016 kbits down and 800 kbits up. I have traffic working through the bonded connection, and the upload speed is 1350 kb, which is about right for a 1.6 megabit connection minus network overhead. The problem I'm running into is the download speed is only that of one of my downlinks (approx 5000kb, which is about right for 6 megabits minus network overhead). TekSavvy enabled packet splitting on the upload side of my connection, but are being cautious and only doing round-robin packets for the download side. I assume they are worried about collateral damage to non-multilink ppp users. I've posted to the dslreports teksavvy forum about my problem, and another FreeBSD user posted parts of his config and some speedtests that show that he has his download running at the full bonded speed. I've also received still another ppp.conf file from another FreeBSD user from the dslreports forums who was also able to get full bonded download speeds. This leads me to believe that there's something specific to my setup that is causing the problem. In discussions on the dslreports forums I've compared my sysctl output for net.inet.tcp with someone successfully getting full download speed, so it doesn't seem to be there, though it could certainly be elsewhere in sysctl. I'm already using ppp.conf files from someone who's successfully made their download go full speed. It could be a kernel option, but the other two users haven't reported changing anything special in the kernel. Unfortunately, I'm relatively new to FreeBSD, so I'm not sure where else to look. I've documented large parts of the setup, and my problems, on a wiki page here: http://bsdtips.utcorp.net/mediawiki/index.php/Mersault/MultiLink_PPP And here are the important threads from the dslreports forums: http://www.dslreports.com/forum/r19513042-MultiLink-PPP-Performance http://www.dslreports.com/forum/r19719787-Still-Having-Multilink-PPP-Problems If anyone has any ideas of where to look next, I'd be very grateful. Mike