From owner-freebsd-net@FreeBSD.ORG Tue May 2 04:09:13 2006 Return-Path: X-Original-To: freebsd-net@freebsd.org Delivered-To: freebsd-net@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3563B16A400 for ; Tue, 2 May 2006 04:09:13 +0000 (UTC) (envelope-from michael@gargantuan.com) Received: from phoenix.gargantuan.com (srv01.lak.lwxdatacom.net [24.73.171.238]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9AD9843D45 for ; Tue, 2 May 2006 04:09:12 +0000 (GMT) (envelope-from michael@gargantuan.com) Received: by phoenix.gargantuan.com (Postfix, from userid 1001) id 878D33F2; Tue, 2 May 2006 00:09:11 -0400 (EDT) Date: Tue, 2 May 2006 00:09:11 -0400 From: "Michael W. Oliver" To: tpeixoto@widesoft.com.br Message-ID: <20060502040911.GG11342@gargantuan.com> Mail-Followup-To: tpeixoto@widesoft.com.br, ferdinand.goldmann@jku.at, freebsd-net@freebsd.org References: <49594.200.230.201.250.1146063341.squirrel@www.widemail.com.br> <444F8E89.2050905@wildcard.net.uk> <56286.200.230.201.250.1146067775.squirrel@www.widemail.com.br> <1146073590.1089.80.camel@sky.mediasat.ro> <59615.200.230.201.250.1146083577.squirrel@www.widemail.com.br> <44506D87.1020808@jku.at> <4456B1E0.9040408@widesoft.com.br> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="w/VI3ydZO+RcZ3Ux" Content-Disposition: inline In-Reply-To: <4456B1E0.9040408@widesoft.com.br> X-WWW-URL: http://michael.gargantuan.com X-GPG-PGP-Public-Key: http://michael.gargantuan.com/gnupg/pubkey.asc X-GPG-PGP-Fingerprint: 2694 0179 AE3F BFAE 0916 0BF5 B16B FBAB C5FA A3C9 X-Home-Phone: +1-863-816-8091 X-Mobile-Phone: +1-863-738-2334 X-Mailing-Address0: 8008 Apache Lane X-Mailing-Address1: Lakeland, FL X-Mailing-Address2: 33810-2172 X-Mailing-Address3: United States of America X-Guide-Questions: http://www.catb.org/~esr/faqs/smart-questions.html X-Guide-Netiquette: http://www.ietf.org/rfc/rfc1855.txt User-Agent: mutt-ng/devel-r774 (FreeBSD) Cc: freebsd-net@freebsd.org, ferdinand.goldmann@jku.at Subject: Re: Packet loss with traffic shaper and routing 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: Tue, 02 May 2006 04:09:13 -0000 --w/VI3ydZO+RcZ3Ux Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 2006-05-01T22:12:00-0300, tpeixoto@widesoft.com.br wrote: > Please, take a look in my previous post. > I guess the problem lies with IPFW and dummynet. > How do you shape your clients? >=20 > Here we have (for each client): >=20 > ipfw pipe 1 config bw 512Kbit/s > ipfw pipe 2 config bw 512Kbit/s > ipfw add pipe 1 ip from any to any mac any 00:11:22:33:44:55 in > ipfw add pipe 2 ip from any to any mac 00:11:22:33:44:55 any out I am no ipfw or dummynet expert, but I read some of your other posts and noticed that you are using 3200 rules and 3200 pipes, and are matching the mac address. Do you have to match the mac, or can you do this by IP address? According to the IPFW man page, if you specify a mask with your pipe configuration, you can match on every bit which would dynamically create the pipes based on the size of the parent pipe. I think it would be something like... ipfw pipe 1 config bw 512kbit/s mask src-ip 0xffffffff ipfw pipe 2 config bw 512kbit/s mask dst-ip 0xffffffff ipfw add pipe 1 ip from any to any in ipfw add pipe 2 ip from any to any out Like I said, I am no expert, but figured I would spew this to the list anyway. --=20 Mike Oliver, KI4OFU [see complete headers for contact information] --w/VI3ydZO+RcZ3Ux Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (FreeBSD) iD8DBQFEVttnsWv7q8X6o8kRAjzlAJ0RH/wEB5jwoHgTvCFUivPhJ91tDQCgu9GJ KkF0fwyrIC0mTEB4A1h+v5k= =27jk -----END PGP SIGNATURE----- --w/VI3ydZO+RcZ3Ux--