From owner-freebsd-atm Wed Nov 17 1:20:49 1999 Delivered-To: freebsd-atm@freebsd.org Received: from pedigree.cs.ubc.ca (pedigree.cs.ubc.ca [142.103.6.50]) by hub.freebsd.org (Postfix) with ESMTP id 0C525152BE for ; Wed, 17 Nov 1999 01:20:43 -0800 (PST) (envelope-from mjmccut@cs.ubc.ca) Received: (from ean@localhost) by pedigree.cs.ubc.ca (8.8.8/8.6.9) id BAA24856 for freebsd-atm@freebsd.org; Wed, 17 Nov 1999 01:20:36 -0800 (PST) X400-Received: by /PRMD=ca/ADMD=telecom.canada/C=ca/; Relayed; Wed, 17 Nov 1999 1:20:35 UTC-0800 Date: Wed, 17 Nov 1999 1:20:35 UTC-0800 X400-Originator: mjmccut@cs.ubc.ca X400-Recipients: non-disclosure:; X400-Content-Type: P2-1984 (2) X400-MTS-Identifier: [/PRMD=ca/ADMD=telecom.canada/C=ca/;991117012035] Content-Identifier: 16609 From: Mark McCutcheon To: freebsd-atm@freebsd.org Message-ID: <"16609*mjmccut@cs.ubc.ca"@MHS> Subject: Re: Bandwidth Capping fore ATM circuits? MIME-Version: 1.0 (Generated by Ean X.400 to MIME gateway) Sender: owner-freebsd-atm@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Wed, 17 Nov 1999 12:19:56 UTC+1000 George Michaelson wrote: > I have a 2-PVC network config between two sites > using Fore PCA200e cards. Well, its one PVC between > the sites, and one additional PVC at the "main" site > to provide edge connect into an Internet cloud. > > My backend network provider (campus networking) reports > that I am exceeding their bandwidth allocations for the > inter-site PVC, and the behaviour I see is that FTP downloads > stall badly (presumably because TCP sees horrendous drop rate) > > I can't see any code clues to how I can do capped bandwidth stuff > on this setup. > > Help! I need to make a 155mbps edge device behave "well" on 24mbps > core network bandwidth... I imagine you're using the HARP ATM networking code supplied with current versions of FreeBSD. I haven't used it but understand that it does not provide native traffic control facilities. If you need to do native ATM bandwidth management, that's a problem. If you can use IP-level bandwidth control, 2 means suggest themselves: a) Luigi Rizzo's dummynet pipes under ipfw (man pages in current versions) - haven't used it but there are favourable reports. See also http://www.iet.unipi.it/~luigi/ip_dummynet/ b) Kenjiro Cho's Alternate Queuing (ALTQ) with Class-Based Queuing (CBQ) allows close control of bandwidth in IP flows. Have used this and it works well with 100BaseT. However, it needs to modify the output NIC drivers, and in earlier versions only knew about Adaptec/Efficient ATM NICs with Chuck Cranor's BSD ATM. You could see whether the current release has support for Fore NICs and HARP ATM code.... http://www.csl.sony.co.jp/person/kjc/programs.html Hope this helps, Mark To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-atm" in the body of the message